@charset "Shift-JIS";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
p, ul, h1, h2, h3 { margin:0px; padding:0px; font-weight:normal }
li {font-size: 13px;text-align: left;color: #585c62; }
p.align-right {float: right;}

ul { margin-bottom:17px; list-style:inside }
li { margin-left:10px; }

h1, h4 { color:#174693; font-size:22px;  font-weight:bold; margin:0 0 12px 0; line-height:24px}
h2 { color:#174693; font-size:14px; font-weight:bold;}
h3 { color:#174693; font-size:32px; font-weight:bold; margin:24px 0 4px 0;}
h3.subTitle {color:#333333; font-size:90%; font-style:italic; font-weight:bold; margin: 1em 0 0;}
.entry h3.subTitle {margin:0 0 1em;}
h4 { color:#333333}
h5 {color:#174693; margin:0 0 12px 0;}
h5.subTitle {color:#333333; margin:20px 0 0;}
h3.margin-0 {margin:5px 0 0;}
p { color:#585c62; font-size:13px; margin-bottom:17px; position:relative;}
a { color:#1F86E8; text-decoration:underline; }
img { border:none; }
img.align-left {float:left; margin:0 15px 10px 0;}
img.align-right {float:right; margin:0 0 10px 15px;}

.clear { clear:both; }

#header { height:96px;  background:#292a2c url(/wp-content/uploads/bar.gif) 0px 72px repeat-x;}
#header #width { width:900px; height:96px; text-align:left; background:#292a2c url(/wp-content/uploads/bar.gif) repeat-x bottom;}
#header #width #bdp { margin: 24px 0 1px 0; float:left;}
#header #width #bt { margin: 12px 0 0px 0; float:right;}

#footer { width:900px; background:url(/wp-content/uploads/footerbg.jpg) repeat-x; border-top:solid 1px #c8c8c7; clear:both; margin:30px 0 0 0}
#footer #left { background:url(/wp-content/uploads/footerbg_left.jpg) no-repeat top left; width:5px; height:150px; float:left;}
#footer #right { background:url(/wp-content/uploads/footerbg_right.jpg) no-repeat top right; width:5px; height:150px; float:right;}

#footer #center { padding:13px 0 0 0; float:left; text-align:left;}
#footer #center #logo { margin: 48px 77px 0 65px; float:left; }
#footer #center #footerCol1 { float:left; width:304px; margin:0 6px 70px 0;}
#footer #center #footerCol1 h1, 
#footer #center #footerCol2 h1,
#footer #center #footerCol1 h1 a,
#footer #center #footerCol2 h1 a { font-size:16px; font-weight:bold; margin:0px; color:#174693; text-decoration:none;}
#footer #center #footerCol1 a,
#footer #center #footerCol2 a  { font-size:14px; font-weight:normal; color:#868784; display:block; margin-bottom:2px; width:auto; }
#footer #center #footerCol2 { float:left; width:250px; margin:0 0 70px 0;}

#footer #center p a {color:#adadac; text-decoration:none; }
#footer #center p a:hover {color:#adadac; text-decoration:underline; }
#footer #center p {color:#adadac; font-size:12px; margin:0 0 35px 19px; clear:both;}

#links { margin: 8px 0 9px 0; border-right:solid 1px #e1e2e4; width:900px;}
#links #link1, #links #link2, #links #link3, #links #link4, #links #link5, #links #link6,
#links #link1A, #links #link2A, #links #link3A, #links #link4A, #links #link5A, #links #link6A { display:block; width:149px; height:48px; float:left; border-left:solid 1px #d0d2d5;}
#links span { display:block; width:449px; height:48px; float:left; border-left:solid 1px #d0d2d5;}
#links #link1 { background:url(/wp-content/uploads/devicestoplink1.gif) no-repeat; margin-left:1px;}
#links #link2 { background:url(/wp-content/uploads/devicestoplink2.gif) no-repeat; }
#links #link3 { background:url(/wp-content/uploads/devicesblank_link.gif) no-repeat; }
#links #link4 { background:url(/wp-content/uploads/devicesblank_link.gif) no-repeat; }
#links #link5 { background:url(/wp-content/uploads/devicestoplink5.gif) no-repeat; }
#links #link6 { background:url(/wp-content/uploads/devicestoplink6.gif) no-repeat; width:147px}
#links #link1:hover, #links #link1A { background:url(/wp-content/uploads/devicestoplink1.gif) -158px 0px no-repeat; margin-left:1px;}
#links #link2:hover, #links #link2A { background:url(/wp-content/uploads/devicestoplink2.gif) -158px 0px no-repeat; }
#links #link3:hover, #links #link3A { background:url(/wp-content/uploads/devicesblank_link.gif) -159px 0px no-repeat; }
#links #link4:hover, #links #link4A { background:url(/wp-content/uploads/devicesblank_link.gif) -158px 0px no-repeat; }
#links #link5:hover, #links #link5A { background:url(/wp-content/uploads/devicestoplink5.gif) -158px 0px no-repeat; }
#links #link6:hover, #links #link6A { background:url(/wp-content/uploads/devicestoplink6.gif) -158px 0px no-repeat; }
#links img { border-left:solid 1px #e1e2e4; }

#content { width:900px; text-align:left;}
.fullSpan { width:900px; clear:both; position:relative;}
.twoSpan { width:581px; margin:12px 25px 0 0; float:left; position:relative;}
.oneSpanRight { width:294px; margin:12px 0 0 0; float:left; position:relative;}
.oneSpan { width:279px; margin:12px 12px 0 0; float:left; border-right:solid 1px #e2e4e7; padding-right:3px; position:relative;}
.oneSpanNoLine { width:279px; margin:12px 0 0 0; float:left; position:relative; }
.oneSpanNoLineB { width:290px; margin:12px 12px 0 0; float:left; position:relative; }

#accel { float:left; padding-right:1px; }
.accel { background-color:#efeff1; margin-top:-10px; padding:10px 0 0 10px; font-size:20px; border-right:solid 1px #d7d9db; border-left:solid 1px #d7d9db;}
.horizLine {  border-top:solid 1px #d7d9db; margin:-5px 0 10px 0; }
#viewDemo {
	position:absolute;
	top:96px;
	left:624px;
}
#bigcudiv {
	position:absolute;
	top:85px;
	left:624px;
}
.oneSpanRight .bg { padding:10px 0 21px 16px; margin:-16px 0 4px 0; width:275px; background-color:#efeff1; border-right:solid 1px #d7d9db; border-left:solid 1px #d7d9db; }
.oneSpanRight .bg img { float:left; margin:0 12px 0 0;}
.oneSpanRight .bg p {width:auto; padding-top:8px; padding-bottom:4px  }
.oneSpanRight .bg a { display: block; padding:7px 15px 7px 15px; font-weight:bold; border:solid 1px #d4d6da; color:#585c62; margin:5px; text-decoration:none; font-size:12px; background:#28539a; color:#fff;}
.oneSpanRight .bg a:hover {
	border:solid 1px #c8c8c7;
	background:#356fcc;
	}
.oneSpanRight .bg .groupedLinks { margin-left:74px; }
.dl { color:#40288e }

a.boxedLink { display: block; padding:6px; border:solid 1px #d4d6da; color:#585c62; margin:5px; text-decoration:none; font-size:12px;}

.box { background-color:#f6f7f7; padding:15px 0 13px 16px; margin-bottom:7px;}
.box h1 { font-weight:bold; font-size:18px; color:#a3a9a9; }

.box img { margin:0 11px 9px 0; border:none; }

.rightModule { width:292px; background-color:#efeff1;  border-right:solid 1px #d7d9db; border-left:solid 1px #d7d9db; border-top:solid 1px #d7d9db; padding-bottom:20px; margin-bottom:5px; /*margin-top:-2px;*/ }
.rightModule h1 { font-weight:bold; font-size:18px; font-size:20px; padding:10px 0 0 10px;  }
.rightModule img { float:left; margin:-6px 11px 0 16px; }
.rightModule p { width:auto; padding-top:2px; padding-bottom:4px; /* position:normal; */}
.rightModule #button { clear:both; margin:-5px 0 -5px 95px; float:none; padding:none; border:none;}

.logos { padding-bottom:10px; overflow:hidden;}
.logos img { width:140px; padding:0 12px 10px 0; }
.logos #right { padding-right:0px;}

.blueText { color: #174693; font-weight: bold; }
.s-txt {color:#585c62; font-size:10px; margin-bottom:12px;}

#submitButton { margin-top:10px; }
#installButton { position:absolute; top:-8px; margin-left:10px;}

form {padding:11px 0 0 2px; color:#292a2c}
form div {clear:both; margin-bottom:18px; height:26px}
form p {margin:0px; padding:0px; background:url(http://www.bittorrent.com/devices/images/dash.gif) 151px 7px no-repeat; height:18px;}
form img { margin-top:-5px; }
form .name { float:left; width:219px; }
form #submit a { margin-left:109px; clear:both; display:block; margin-top:10px; padding:7px; border:solid 1px #ced0d5; width:69px; text-align:center; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; background:#28539a; font-weight:bold; }

button {
margin-left:109px; clear:both; display:block; margin-top:10px; padding:7px; border:solid 1px #ced0d5; width:69px; text-align:center; font-size:13px; font-weight:bold; color:#fff; text-decoration:none; background:#28539a; font-weight:bold;
}

button:hover {
border:solid 1px #c8c8c7;
background:#356fcc;
}

label { display:block; font-size:13px; font-weight:bold; padding:3px 5px 0 4px; width:100px; float:left; }
.input210, .input210A, .input38, .input100 { float:left; margin:0 0 2px 0; padding:4px; background:url(/wp-content/uploads/input210px.jpg) no-repeat; border:none; height:18px; width:202px}
.input210A { height:96px; width:460px; background:url(/wp-content/uploads/input_message_468w.jpg) no-repeat; border:solid 1px #c8c8c7; margin-bottom:0px; }
.input38 { background:url(/wp-content/uploads/input38px.jpg) no-repeat; width:27px; padding-left:7px}
.input100 { background:url(/wp-content/uploads/input100px.jpg) no-repeat; width:92px; margin-left:20px;}.twoSpanb {
width:287px; margin:12px 12px 0 0; float:left; border-right:solid 1px #e2e4e7; padding-right:10px; position:relative; }
#submitButton { margin-top:0px;}
#message {height:96px; }
a.boxedLink2 {
	display: block;
	border:solid 1px #d4d6da;
	color:#FFFFFF;
	margin:5px;
	text-decoration:none;
	font-size:12px;
	background-color: #28539a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	height: 15px;
}

.required {float: right; margin-right: 170px; line-height:18px;}

.hidden {display:none;}
.displayInline {display:inline;}

.invalidField
{
    border: 1px solid red;
}

.greyFont {color:#8f949c;}

#invalidFieldsMessage h1
{
    color: red;
}

#invalidFieldsMessage
{
    border: 2px solid red;
    background: #eee;
	height: auto;
    padding: 20px;
    display: none;
}

abbr, acronym {
    border:0pt none;
}

img.figure {
    margin: 20px auto;
}


#register-button a {display:block;width:250px;height:50px;margin:0 auto;background:url("/wp-content/uploads/btn-register.png") 0 -150px no-repeat transparent;text-indent:-999em;overflow:hidden;}
#register-button a:hover {background-position:0 -50px;}
* html #register-button a {background-image:url("/wp-content/uploads/btn-register.png");}
