body {
background:#00235D;
font-family:Arial, Helvetica, sans-serif;
background:url(images/backgroundpattern.gif) ;
margin:0px;
border:0px;
}
.twocol{
width:100%;
}
#leftcol {
width:200px;
float:left;
}
#container {
margin-left:auto;
margin-right:auto;
margin-top:50px;
width:877px;
border:none;
margin-bottom:0px;
}

#home .newlink a:hove, #page2 .newlink a:hoverr {
background:none;
}

#top, #page2 #top {
padding:0px !important;
margin-bottom:0px;
border:none;
height:155px;
}

#page2 #top {
height:15px;
}

.promo, .promo2 {
margin-right:20px;
width:235px;
background:url(images/promo_bottom.gif) no-repeat bottom left;
float:left;
margin-top:20px;
margin-bottom:160px;
padding:0px;
}

.promo2 {
background:url(images/promo_bottomBESTBUY.gif) no-repeat bottom left;
}
.promotop {
	margin:0px;
	padding:0px;
	background:url(images/promo_center.gif) repeat-y top left;
	height: 22px;
}

#home .promo p, #home .promo2 p {
padding:10px 10px 10px 10px;
margin:0px;
width:150px;
}

#home .promo img, #home .promo2 img {
height:13px;
margin:0px;
padding:0px;
}
#home .promo a, #home .promo a:hover, #home .promo2 a, #home .promo2 a:hover {
margin-bottom:20px;
}

#home .promo strong, #home .promo2 strong {
color:#FFFFFF;
font-weight:bold;
}

#home .promotop img{
margin:0px;
margin-left:10px;
padding:0px;
height:22px;
}

#center{
background-image:url(images/backgroundimages/pattern.jpg);
margin-top:0px;
border:none;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
#centercontent {
background:url(images/backgroundimages/backgroundsun.jpg) no-repeat bottom right;
width:560px;
margin-left:0px;
margin-top:0px;
margin-right:10px;
margin-bottom:0px;
float:right;
padding-left:20px;
padding-bottom:240px;
padding-right:0px;
padding-top:0px;
}
* html #page2 #centercontent {
width:550px;
}

.homeoffer {
padding-left:234px !important;
padding-left:235px;
padding-top:5px;
padding-bottom:0px;
margin:0px;
border:none;
}
#home #centercontent {
/*background:url(images/backgroundimages/backgroundsunoffer.jpg) no-repeat bottom right;*/
margin-bottom:0px;
padding-bottom:0px;
}

#page2 #centercontent {
background:url(images/backgroundimages/backgroundsun.jpg) no-repeat bottom right;
margin-bottom:0px;
margin-top:10px !important;
margin-top:25px;
padding-left:15px !important;
padding-left:10px;
}

* html #centercontent {
margin-right:5px;
}
#centercontent h2, #page2 #centercontent h4 {
color:#F3CB00;
margin-bottom:10px;
padding-bottom:0px;
}

#page2 #centercontent h2, #page2 #centercontent h4{
border-bottom:1px solid #F3CB00;
width:400px;
}

#centercontent p {
font-size:12px;
font-weight:normal;
line-height:14px;
color:#FFFFFF;
padding-top:0px;
margin:0px;
padding-right:200px;
}
#page2 #centercontent p {
padding-right:150px;
line-height:15px;
}
#page2 #centercontent ul {
margin-left:0px;
margin-bottom:0px;
font-size:12px;
line-height:15px;
padding-bottom:0px;
color:#FFFFFF;
list-style:none;
}

.leftback{
float:right;
}
#page2 #centercontent li {
margin-left:-10px !important;
margin-left:0px;
padding-bottom:8px;
padding-left:20px;
padding-right:150px;
line-height:15px;
background:url(images/bullet.jpg) no-repeat ;
}


#centercontent strong {
color:#F3CB00;
font-weight:normal;
}

#centercontent a {
color:#F3CB00;
font-weight:normal;
text-decoration:none;
}
#centercontent a:hover {
text-decoration:underline;
}

#bottom {
margin: 0px;
}
#bottom img {
margin-top:-10px !important;
}
#footer img {
margin-right:10px;
border:none;
float:right;
}


#footer p {
font-weight:bold;
height:0px;
font-size:12px;
display:inline;
margin:0px;
padding:20px 0px 0px 55px;
color:#143055;
}

#footer a {
font-weight:normal;
text-decoration:none;
padding-top:10px;
font-size:12px;
color:#143055;
}

#footer a:hover{
text-decoration:underline;
}

/*---------------menu area--------*/
#home #menuwrapper, #page2 #menuwrapper {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:47px;
clear:none;
}

#menu {
width:205px;
font-family: verdana, arial, sanf-serif;
font-size: 12px;
/*line-height:30px;*/
font-weight:normal;
float:left;
}
#page2 #menu {
margin-left:47px !important;
padding-left:0px !important;
padding-left:1px;
margin-left:23px;
}
#menu p{
border-top:1px solid #143055;
color:#143055;
text-align:center;
vertical-align:bottom;
font-size:11px;
padding-top:5px;
}
#menu ul {
list-style:none;
line-height:30px;
padding:0px;
margin: 0px;
clear:none;

}

#menu li {
background: #998c23;
margin-bottom:1px;
}

#menu a, #menu a:hover {
text-decoration:none;
display:block !important;
padding-left:10px;
color:#143055;
}

#menu a:hover {
background: #143055;
color: #ffffff;
}

#menu a.secondlevel:hover {
background: #143055;
color: #ffffff;
padding-left:30px;
}

#menu a.selected {
background:#143055;
color:white;
}

#menu a.secondlevel {
background:#998c23;
color:#FFFFFF;
padding-left:30px;
}
#menu a.secondlevelselected {
background:#143055;
color:white;
}

#menu a.thirdlevelselected {
background:#143055;
color:white;
padding-left:40px;
}

#menu a.thirdlevelselectedhome {
padding-left:30px;
background:#143055;
color:white;
}

#menu a.thirdlevel {
padding-left:40px;
}

#page2 #centercontent .bigheader  {
width:480px;
}
/*--------------price page----------------------------------*/

.systemprice .priceleft {
float:left;
width:185px;
margin-right:5px;
margin-bottom:20px;
padding-top:4px;
}


.systemprice .pricetext {
	border:solid 1px #F3CB00;
	float:left;
	width:170px;
	margin-right:5px;
	height:115px;
}

#page2 #centercontent .pricetext  p {
padding:5px;

}
#page2 #centercontent .priceheader {
font-size:14px;
color:#F3CB00;
font-weight:bold;
padding:0px;
}
/*---------------end--------*/
.clearboth{
clear:both;
}
