@charset "UTF-8";

/* I Don't think this is needed - 3/2/2010
div.top-panel-center-content {margin-top:10px;width:980px; height:200px; padding:50px 0;}
.top-panel-center-content span.banner{
display:block;
margin: 0 auto;
height:200px;
width:822px;
}
.top-panel-center-content img {
margin-left:75px;
}
div.content_box{
overflow:hidden;
padding:0 35px;
}
*/

#main_banner {
/*height:275px;*/
width:980px;
}

#product-2p-1,
#product-2p-2 {
padding:0px 10px 10px 17px;
width:440px;
float:left;
}

#product_2p_panels {
background:url(../images/product_panels_2col.jpg) no-repeat;
margin:0px 170px auto;
overflow:hidden;
width:960px;
}

#product_2p_panels h3 {
color:#fff;
font-size:14px;
font-weight:normal;
height:14px;
margin-left:6px;
margin-top:4px;/*added to fix spacing*/
padding-top:6px;
}

#product_2p_panels h4 {
font-family: verdana;
font-size: 16px;
color:#238fda;
font-weight:bolder;
height:18px;
margin-bottom:0;
padding:10px 10px 52px 80px;/*chnaged bottom to 51 from 48*/
}

#product-1,
#product-2,
#product-3 {
padding:0px 10px 60px 17px;
width:293px;
float:left;
}

#product_panels {
background:url(../images/product_panels_3col.jpg) no-repeat;
margin:0px auto;
overflow:hidden;
width:960px;
}

#product_panels h3 {
color:#fff;
font-size:14px;
font-weight:normal;
height:14px;
margin-left:6px;
margin-top:4px;/*added to fix spacing*/
padding-top:6px;
}

#product_panels h4 {
font-family: verdana;
font-size: 16px;
color:#238fda;
font-weight:bolder;
height:18px;
/*margin-bottom:13px;*/
padding:10px 10px 52px 80px;
}

/*product panels for Upgrade (HP) template */
#product_panels_hp {
background:url(../images/buyNow_columns.HP.jpg) no-repeat;
margin:0px auto;
overflow:hidden;
width:960px;
}

#product_panels_hp h3 {
color:#fff;
font-size:17px;
font-weight:normal;
height:28px;
margin:0px;
padding-top:6px;
}

#product_panels_hp h4 { color:#000; font-weight:normal; height:18px; padding: 57px 10px 0 60px;/*44px was changed to 60px to accomadate multiple version numbers 8/23/2010 */
}

/*product panels for Upgrade (Dell, Asus, etc..) template */
#product_panels_other {
background:url(../images/buyNow_columns.jpg) no-repeat;
margin:0px auto;
overflow:hidden;
width:960px;
}

#product_panels_other h3 {
color:#fff;
font-size:17px;
font-weight:normal;
height:28px;
margin:0px;
padding-top:6px;
}

#product_panels_other h4 {
color:#000;
font-weight:normal;
height:18px;
/*margin-bottom:13px;*/
padding:40px 10px 0px 60px; 
}

.product_summary {
padding:23px 10px 10px 150px;
height:120px;
}

.product_summary h5 {
color:#238fda;
font-size:14px;
margin:10px 0px 36px 0px;;
}

.product_summary h5 span {
display:block;
font-size:18px;
}

.product_summary h5 span span {
display:inline;
font-size:14px;
font-weight:normal;
}

.product_summary p {
line-height:17px;
}


.product_checklist {
margin-left:6px;
height:270px;
}

.product_checklist li {
background:url(../images/icon_checkmark_green.png) no-repeat;
list-style:none;
/*margin-bottom:4px;*/
padding:0px 8px 10px 30px;
height:28px;
}



#price_purchase {
/*padding:30px 0px 0px 0px; */
position:relative;
font-size:11px;
color:#444444;
width:283px;
padding-left: 10px;/* added for ie bill w 8202010*/
}

.special_offer {
left:6px;
position:absolute;
top:0px;
}

.special_offer span {
color:#f00;
font-size:14px;
font-weight:bold;
}

/*.product_price {
font-weight:bold;
padding-top:10px;
position:relative;
}

.product_price span {
display:block;
font-size:16px;
font-weight:bold;
}
*/
#pricing_left {
	float:left;
	text-align:right;
	padding-right:10px;

}
#pricing_right {
	float:left;
	text-align:left;
}
.you_save {
	color:#f00;
}
.your_price {
	font-size:12px;
	font-weight:bold;
	color:black;
}
.retail_price {
	text-decoration:line-through;
}

.checkout_link,
.checkout_link:active,
.checkout_link:visited  {
background:url(../images/checkout_btn.png) no-repeat;
color:#fff;
float:right;
height:29px;
font-size:14px;
font-weight:bold;
margin-top:10px;
padding:6px 0px 0px 26px;
position:relative;
text-decoration:none;
width:107px;
}
.checkout_link:hover {
	color: #b5b5b5;
}

/* 3/30/10 CSS for Upgrade template */
#upgradeFeatures {
	padding-left:170px;
	padding-top:60px;
}

.purchase-options {
z-index:50;
}

.purchase-options label {
display:block;
z-index:100;
}

.purchase-options label .field_title {
float:left;
font-size:12px;
font-weight:bold;
width:64px;
}

.purchase-options label + label {
margin-top:10px;
}

#product-1,
#product-2,
#product-3 {
position:relative;
}

#price_purchase {
position:absolute;
right:12px;
top:555px;
z-index:0;
}

#price_purchase .checkout_link {
color:#fff;
position:relative;
right:-12px;
top:10px;
}/* changed for Firefox by bill w 8202010*/

#pricing_left,
#pricing_right {
line-height:18px;
}
