@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0;
	margin: 2px 0 0 0;
	background: #898989;
}

#container{
	background: #FFFFFF;
	width: 960px;
	padding: 15px;
	text-align: center;
}

/******************/
/* Header Section */
/******************/
#container #main{
	width: 960px;
	border: #8ED1CE solid;
	border-width: 1px;
	text-align: left;
	background: url(../images/layout/top_grad.jpg) no-repeat;
}
#container #main #header {
	width: 915px;
	margin: 39px 22px 0 22px;
}
#container #main #header img{
	margin: 0;
	padding: 0;
}
#container #main #header #menu{ background: url(../images/layout/header_menu.jpg) no-repeat; width: 915px; height: 38px; }
#container #main #header #menu ul { float:right; text-align: right; margin-top: 13px; }
#container #main #header #menu ul li { display: inline; }
#container #main #header #menu ul li a { padding: 0 34px; margin-top: 25px; color: #FFFFFF; text-decoration: none; }
#container #main #header #menu ul li a.selected { color: #CCC; font-weight: bold; }
#container #main #header #menu ul li a:hover { color: #CCC; }
/*************************/
/* End of Header Section */
/*************************/

/******************/
/* Center Section */
/******************/
#container #main #center, #container #main #right { margin: 22px; }
/* indented */
#container #main #right p { line-height: 20px; margin-right: 25px; }
#container #main #right p#introText { color: #1D4B9D; font-weight: bold; font-size: 1.4em; line-height: 21px; margin-left: 195px; }
#container #main #right p#introText2 { color: #1D4B9D; font-weight: bold; font-size: 1.6em; line-height: 22px; margin-left: 195px; }
#container #main #right p.text { color: #707171; font-size: 1.2em; font-weight: normal; margin-left: 370px; }
#container #main #right p.textBold { color: #707171; font-size: 1.2em; font-weight: bold; margin-left: 370px; }
#container #main #right h2 { color: #1D4B9D; font-size: 1.8em; font-weight: normal; margin-left: 340px; margin-right: 25px; }
#container #main #right p.bottomLarge { color: #1D4B9D; font-size: 1.8em; line-height: 24px; margin-left: 340px; }
#container #main #right div.prod { margin-left: 340px; }

#container #main #right ul.bullets li { padding-left:15px; list-style-image:url(../images/layout/blob.jpg); color: #1D4B9D; font-size: 1.3em; margin-bottom: 5px; margin-left: 360px; margin-right: 25px; }

div.prodHeader { background: url(../images/products/prod_asus_top.jpg) no-repeat; height: 51px; padding: 0; width: 581px; }
div.prodMiddle { background: url(../images/products/prod_asus_repeater.jpg) repeat-y; padding: 0; width: 581px; /*position: relative;*/  }
div.prodFooter { background: url(../images/products/prod_asus_footer.jpg) no-repeat; height: 15px; padding: 0; width: 581px; clear:both;  }
div.prodMiddle h1 { color: #1D4B9D; font-size: 1.8em; font-weight: normal; padding: 0; margin: 0;  }
div.prodMiddle img { float: left; margin-left: 5px; }
div.prodMiddle ul li { list-style: square; font-size: 1.4em; line-height: 19px; }
div.prodMiddle div.prodInfo { float: right; width: 350px; margin-right: 10px; }

/* non indented */
#container #main #center p { line-height: 20px; margin-right: 25px; }
#container #main #center p#introText { color: #1D4B9D; font-weight: bold; font-size: 1.4em; line-height: 22px; margin-left: 25px; }
#container #main #center p#introText2 { color: #1D4B9D; font-weight: bold; font-size: 1.6em; line-height: 22px; margin-left: 25px; }
#container #main #center p.text { color: #707171; font-size: 1.2em; font-weight: normal; margin-left: 50px; }
#container #main #center p.textBold { color: #707171; font-size: 1.2em; font-weight: bold; margin-left: 50px; }
#container #main #center h2 { color: #1D4B9D; font-size: 1.8em; font-weight: normal; margin-left: 25px; margin-right: 25px; }
#container #main #center p.bottomLarge { color: #1D4B9D; font-size: 1.8em; line-height: 24px; margin-left: 50px; }

#container #main #center ul li { padding-left:15px; list-style-image:url(../images/layout/blob.jpg); color: #1D4B9D; font-size: 1.3em; margin-bottom: 5px; margin-left: 50px; margin-right: 25px; }
#container #main #center ul li.sub { padding-left: 25px; }
#container #main #center ul li.subsub { padding-left: 35px; }

/*************************/
/* End of Center Section */
/*************************/

/******************/
/* Bottom Section */
/******************/
#container #main #footerGrad { background: url(../images/layout/bottom_grad.jpg) no-repeat top; height: 34px; }
#container #main #footer { background: #1D4B9D; height: 42px; position: relative; color: #FFFFFF; font-size: 0.9em; }
#container #main #footer a { color: #fff; text-decoration: none; padding-right: 2px; }
#container #main #footer a:hover {  }

#container #main #footer #menu { position: absolute; top: 24px; left: 7px; font-size: 1.1em; }
#container #main #footer #email { position: absolute; top: 25px; left: 370px; }
#container #main #footer #tel { position: absolute; top: 10px; left: 485px; font-size: 1.1em; }
#container #main #footer #copywrite { position: absolute; top: 0px; left: 600px; font-size: 1.2em;  }
#container #main #footer #copywrite small { font-size: 0.7em; }
#container #main #footer #uber { float: right; padding-right: 7px; padding-top: 5px; }
/*************************/
/* End of Bottom Section */
/*************************/

.floatRight { float: right; }
.floatLeft { float: left; }