body {
	/*background-image: url(../images/cc_01.png);
	background-repeat: repeat;*/
	background:url(../images/cc_01.jpg) repeat-x;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	outline: none;
}
a:link {
	color: #AC0808;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #AC0808;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: none;
}
.red { color: #9c4040;}

p { margin:5px;}
h1 {
	margin:10px 10px 0 10px;
	color:#AC0808; font-variant:small-caps;
}
h2 {
	font-size: 18px;
	color: #ac0808;
	text-transform: uppercase;
	font-weight: normal;
	margin:15px 20px 20px 20px;
}
.contain {
	width: 969px;
	margin: 0 auto;
}
.logo {
	width: 264px;
	height: 94px;
	float: left;
}
.header-right {
	width: 705px;
	height: 94px;
	background-image: url(../images/cc_03.png);
	background-repeat: no-repeat;
	float: left;
}
.times {
	width: 264px;
	height: 25px;
	background-image: url(../images/cc_05.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	font-size: 14px;
	padding: 7px 0 3px 0;
	font-weight: normal;
	color: #ac0808;
}
.nav {
	width: 705px;
	height: 35px;
	background-image: url(../images/cc_06.png);
	background-repeat: no-repeat;
	float: left;
}
.sub-nav {
	width: 244px;
	height: 340px;
	background-image: url(../images/cc_07.png);
	background-repeat: no-repeat;
	float: left;
	padding: 5px 10px;
}
.sub-nav a:link {
	color: #FFF;
	text-decoration: none;
	position: relative;
}
.sub-nav a:visited {
	text-decoration: none;
	color: #FFF;
}
.sub-nav a:hover {
	text-decoration: none;
	color: #000;
}
.sub-nav a:active {
	text-decoration: none;
}

.top_brands_nav {
	width: 244px;
	height: 285px;
	background-image: url(../images/cc_07.png);
	background-repeat: no-repeat;
	float: left;
	padding: 5px 10px;
margin:5px 20px 0 0;
}
.top_brands_nav a:link {
	color: #FFF;
	text-decoration: none;
	position: relative;
}
.top_brands_nav a:visited {
	text-decoration: none;
	color: #FFF;
}
.top_brands_nav a:hover {
	text-decoration: none;
	color: #000;
}
.top_brands_nav a:active {
	text-decoration: none;
}

#top_picks {
margin:0 0 0 15px;

}
.list {
	/*width: 700px;*/
	min-height: 381px; height:100%;
	float: left;
}
.list-sub {
	width: 705px;
	height: 771px;
	float: right;
}

.support {
	width: 264px;
	height: 112px;
	float: left;
}
.free-delivery {
	width: 705px;
	height: 112px;
	float: left;
}
.free-delivery a:link {
	color: #FFF;
	text-decoration: none;
}
.free-delivery a:visited {
	text-decoration: none;
	color: #FFF;
}
.free-delivery a:hover {
	text-decoration: none;
	color: #000;
}
.free-delivery a:active {
	text-decoration: none;
}

.hot {
	width: 264px;
	min-height: 280px;
	background-image: url(../images/cc_13.png);
	background-repeat: no-repeat;
	float: left;/*	padding: 0 20px;*/
}

.hot p {
margin-left:20px;
margin-right:20px;
}

.hot p a{
	position: relative;
}

.hot-txt {
	margin: 0;
}
.hot-txt ul {

}
.hot-txt li {
	margin: 5px 0 0px 5px; list-style-image: url(../images/bullet.png);
}
.hot-txt li a { color:#787878;}
.hot-txt li a:hover { color:#000;}

.hot-nav {
	width: 224px;
	height: 24px;
	background-image: url(../images/btn-hot-nav.png);
	background-repeat: no-repeat;
	padding: 7px 0 0 40px;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
 }
 
.hot-nav a:link {
	color: #ffffff;
	text-decoration: none;
	position: relative;
}
.hot-nav a:visited {
	text-decoration: none;
	color: #ffffff;
}
.hot-nav a:hover {
	text-decoration: none;
	color: #000;
}
.hot-nav a:active {
	text-decoration: none;
}
.email-us {
	width: 264px;
	height: 81px;
	float: left;
}
.footer-top {
	width: 969px;
	height: 138px;
	float: left;
}
.footer-low {
	width: 969px;
	height: 96px;
	float: left;
	text-align: center;
}
.btn-header-support {
	width: 155px;
	height: 45px;
	background-image: url(../images/btn-header_01.png);
	margin: 18px 20px 0 21px;
	float: left;
	padding: 15px 5px 0 55px;
	font-size: 22px;
	font-weight: bold;
    display: inline;
    
}
.btn-header-security {
    width: 120px;
    height: 42px;
    /*background-image: url(../images/btn-header_01.png);*/
    margin: 13px 20px 0 36px;
    float: left;
    padding: 13px 8px 0;
    font-size: 22px;
    font-weight: bold;
    display: inline;
    background: url(../images/mcafee.jpg) no-repeat;
}

.btn-header-xmas {
    width: 360px;
    height: 59px;
margin-top:9px;
   
    float: left;
  
    font-size: 22px;
    font-weight: bold;
    display: inline;

}
.btn-header-cart {
	width: 165px;
	height: 57px; font-size:11px;
	background-image: url(../images/btn-header_03.png);
	margin: 18px 4px 0 0;
	float: right;
	padding: 3px 10px 0 55px;
    display: inline;
    
}
.btn-sn-red {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-red.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;

}
.btn-sn-grn {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-grn.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-org {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-org.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-blu {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-blu.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-org2 {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-org2.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-gry {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-gry.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-yel {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-yel.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-sn-grn2 {
	width:205px;
	height:26px;
	background-image:url(../images/btn-sn-grn2.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 15px 0 0 30px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
}
.btn-fd-red a, hover {
	width:200px;
	height:30px;
	background-image:url(../images/btn-fd_01.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 10px 0 0 0px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	text-align:center;
	float: left;
}
.btn-fd-yel a, hover {
	width:196px;
	height:30px;
	background-image:url(../images/btn-fd_02.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 10px 0 0 0px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	text-align:center;
	float: left;
}
.btn-fd-grn a, hover {
	width:226px;
	height:30px;
	background-image:url(../images/btn-fd_03.png);
	background-repeat:no-repeat;
	margin: 0 0 0 5px;
	padding: 10px 0 0 0px;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	text-align:center;
	float: left;
}
.list-container {
	width: 685px;
	margin: 0 auto;
	float: right;
}
.l-title {
	width: 523px;
	height: 65px;
	float: left;text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 18px;color: #524d4d; letter-spacing:-1px;
}
.l-title h1{
	text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 18px;color: #524d4d; letter-spacing:-1px;margin:0;
}

.l-sku {
	width: 523px;
	height: 65px;
	float: left;color: #bb2222; letter-spacing:1px;

font-size: 12px;

font-weight: normal;
}
.l-price{
	width: 300px;
	height: 35px;
	background-image: url(../images/price_bg.png);
	background-repeat: no-repeat;
	float:left; padding:10px 0 0 10px; color: #FF0022;
	font-weight: bold;
	font-size: 24px;
    	margin-top: 10px;
}
.l-img {
	width: 237px;
	height: 267px;
	background-image: url(../images/list_03.png); text-align:center;
	background-repeat: no-repeat;
	float: left;
}
.l-desc {
	/*width: 468px;
	min-height: 108px;
	float: left;
	color: #7C7C7C;*/
    width: 440px;
min-height: 108px;
float: left;
color: #7C7C7C; 
display:inline;
padding-top: 6px;


}
.l-add {
	width: 443px;
	height: 50px;
	background-image: url(../images/list_05.png);
	background-repeat: no-repeat;
	float: left;font-size: 18px; padding:5px 0 0px 15px;
}
.l-quan {
	/*width: 468px;
	height: 51px;
	float:left;*/
	width: 400px;
    height: 51px;
    float:left;

}
.l-btn-cart {
	width: 468px;
	height: 53px;
	float: left;
}
.l-enlarge {
	width: 237px;
	height: 49px;
	background-image: url(../images/list_08.png);
	background-repeat: no-repeat;
	float: left;
}
.l-icons {
	width: 468px;
	height: 49px;
	background-image: url(../images/list_09.png);
	background-repeat: no-repeat;
	float: left;
}

.la-box {
	width: 685px; float: left; display:inline; padding-bottom:5PX;
}
.la-title {
	width: 678px;
height: 25px; font-size: 17px;
background-image: url(../images/list-add_01.png);
background-repeat: no-repeat; padding:20px 0 0 20px;
font-size: 18px; color: #ac0808; text-transform: uppercase;font-weight: normal;

    
    
    /*width: 685px;
	height: 25px; font-size: 17px;
	background-image: url(../images/list-add_01.png);
	background-repeat: no-repeat; padding:20px 0 0 20px;
	font-size: 18px; color: #ac0808; text-transform: uppercase;font-weight: normal;*/
}
.la-body {
	/*width: 685px;*/
	height: 100%;
	background-image: url(../images/list-add_02.png);
	background-position: center bottom;
	background-repeat: no-repeat; padding:10px 0 20px 40px; margin:0;
}
.la-body ul{ /*list-style:square;*/ margin:0 0 0px 5px;}
.la-body li { /*list-style:square;*/ list-style-image:url(../images/check.png); margin:0 0 5px 5px;}

.la-img { width:219px; height:138px; background-image: url(../images/la-img.png); background-repeat:no-repeat; text-align:center; padding:12px 0 0 0; float:left;}

.h-top-img {
	width: 703px;
	height: 352px;
    margin:10px 0 5px 5px;
	/*background-image: url(../images/home_01.png);*/
	/*background-repeat: no-repeat;*/
}
.home-container {
	width: 703px; height:100%;
	margin: 0 auto 10px auto;
}

.h-icons {
    float:left;
	width: 100%;
	height: 130px;
	background-image: url(../images/home_02.png);
	background-repeat: no-repeat; float:left; text-align:center; padding:10px;
}
.h-icons-links {
	width: 683px;
	height: 130px;
/*	background-image: url(../images/home_02.png);
	background-repeat: no-repeat;*/ float:left; text-align:center; padding:10px;
}


.h-img-wrap { width:703px; float:left; padding:0 0 10px 0;}
.h-img { width:194px; height:123px; background-image: url(../images/h-img.png); background-repeat:no-repeat; text-align:center; padding:12px 10px 10px 10px; margin:5px; float:left; display:block;}
.h-title {
	width: 688px; padding:15px 0 0 20px;
	height: 25px;
	background-image: url(../images/home_03.png);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #ac0808;
	text-transform: uppercase;
	font-weight: normal; float:left;
}
.h-title2 {
	width: 688px; padding:5px 0 0 10px;
	height: 25px;
	/*background-image: url(../images/home_03.png);
	background-repeat: no-repeat;*/
	font-size: 18px;
	color: #ac0808;
	text-transform: uppercase;
	font-weight: normal; float:left; text-align:left;
}

.h-body-recom {
	width: 703px;
	height: 100%;
	background-image: url(../images/home_04.png);
	background-repeat: no-repeat; background-position:bottom center; margin:0; padding:5px; float:left;
}
.h-body {
	width: 663px;
	min-height: 10px;
	background-image: url(../images/home_04.png);
	background-repeat: no-repeat; background-position:bottom center; margin:0; padding:5px 20px;
}
.h-body-new{
    background-image: url(../images/block_main_bg.png);
    background-repeat: repeat; background-position:bottom center; margin:0; padding:5px 20px;
}

.h-body li{
margin: 5px 0px;	color: #ac0808;
list-style-image: url(../images/bullet.png);

}
.h-secure { width:632px; height:70px; background-image: url(../images/h-secure.png); background-repeat:no-repeat; padding:10px; float:left; display:block;}

.search_boxbg {
    width: 264px;
    min-height: 150px;
    background-image: url(../images/searchbox.jpg);
    background-repeat: no-repeat;
    float: left;/*    padding: 0 20px;*/
}

.searchbtn{
    text-align:right; background:url(../images/searchbtn.jpg) no-repeat; width:78px; height:20px; border:none; margin-top:10px; font:bold 11px Arial; color:#fff; text-align:center; padding-bottom:2px;
}

.checkoutwarning {
font-size: 17px;
color:#fff;
text-align: center;
font-weight: bold;
background-color:#FF0000;
padding:10px 0 10px 0;

}

.checkoutwarning_small {
font-size: 14px;
}




.col-main-banner-panel{
float:left; width:670px; margin:10px 0px 10px 5px;
}
.col-main-latest-news-panel{
float:left; width:678px; height: 130px;    background-image: url(../images/home_02.png); background-repeat: no-repeat; text-align:center; padding:10px; display:inline;
}
.latest-news-panel-title{
 padding:5px 0 0 10px; height: 25px; font-size: 18px; color: #ac0808; text-transform: uppercase; font-weight: normal; text-align:left; 
 }
.latest-news-panel-content{
width: 660px; height: 85px; float:left; text-align:center; padding:10px; display:inline;
} 
.col-main-product-panel{
float:left; width:665px; display:inline;
}
.product-panel-title{
width: 676px; padding:15px 0 0 20px; height: 25px; background-image: url(../images/home_03.png); background-repeat: no-repeat; font-size: 18px; color: #ac0808;text-transform: uppercase; font-weight: normal; float:left; display:inline;
}
.product-panel-content{
    background: url(../images/block_main_bg.jpg) repeat bottom center;
width: 673px; margin:0px; padding:10px 10px 10px 20px; float: left;
}
.prd_content_col{
    display:inline;float:left; width:192px; margin:0px 12px 10px 0px; padding:10px 10px 10px 10px; background:transparent url(../images/rounded-box_1.jpg) no-repeat scroll left top;}
 
 
.prd_content_col .ratings {
 margin: 10px 5px 0px 5px !important;
}


 
.prd_content_col.last{
 margin:0px 0px 10px 0px; 
}
.prd_content_col .product-image { text-align:center; }
.prd_content_col h5 { margin-bottom:.4em; font-size:1.05em; text-align: center;}
.product-price{float: left; margin-bottom: 10px; width: 177px;    height: 28px; background-image: url(../images/price_bg.png);background-repeat: no-repeat; padding:8px 0 0 10px; color: #363636;    font-weight: bold;font-size: 18px;  margin-top: 12px;
}
.product-price .label{float:left; padding-right:5px;
}

#boss {
width:535px;
margin-left:20px;


}




/*040310*/
.bg1{
    float:left; width:685px; padding-left:0px; background:url(../images/bg1.jpg) repeat-y left top; 
}
.bg2{
    float:left; width:665px; padding-left:20px; background:url(../images/bg.jpg) repeat-x left bottom;padding-top: 5px; 
}
.bg1 ul{ /*list-style:square;*/ margin:0 0 0px 5px;  *margin:0 0 0px 25px;}
.bg1 li { /*list-style:square;*/ list-style-image:url(../images/check.png); margin:0 0 5px 5px;}

.latest-news-panel-content H4{
 font-size: 12px;   
}

.upsell_product_image{
    width:213px;
}
a{
    cursor:pointer;
}
.footer_sub_links{
 width:100%;
 text-align: center;   
 padding-bottom: 10px;
}
.footer_sub_links a{
    color:#000;
}


.testimonial-panel-content{
    background: url(../images/middle_bg.jpg) repeat bottom center;
width: 234px; margin:0px; padding:10px 10px 10px 20px; float: left;font-size: 13px;
}

.testimonial-panel-title{
width: 276px; padding:15px 0 0 20px; height: 25px; background-image: url(../images/top_curve.jpg); background-repeat: no-repeat; font-size: 18px; color: #ac0808;text-transform: uppercase; font-weight: normal; float:left; display:inline;
}
.testimonial-panel{
    width:276px;
    float:left;
    display:inline;
}
.testimonial-name{
    color:#AC0808;
    margin-top:0;
    margin-bottom:10px;
    font-weight: bold;
} 
.test-comment{
 padding-right: 2px;   
}

.best-price{
    text-align: center;
}
.search-btn{
 background:url(../images/go_btn.jpg) no-repeat;   
 height: 22px;
 width: 22px;
 border:none;
cursor:pointer;
 
}
.top-search-panel{
    width:311px;
    height: 60px;
    /*background-image: url(../images/btn-header_01.png);*/
    float: right;
    margin-top:8px;
    padding: 5px 8px 0;
    display: inline;
    background: url(../images/cart_bg.jpg) no-repeat;
}
.search-top-panel{
    float:left;
}
.login-panel{
 float:right;
 padding-right: 26px;
 font-weight: bold;
 padding-top:3px;
}

.custom_links {
border:1px solid #C9C7C7;
float:left;
left:40px;
margin:10px 0px;
padding:10px;
text-align:center;
width:950px;
}
.custom_links H1,.custom_links H2{
    margin:5px;
}
.copyright_panel {
border:1px solid #C9C7C7;
color:#C9C7C7;
font:bold 14px Arial,Helvetica,sans-serif;
margin-bottom:15px;
margin-left:8px;
padding:10px 0;
text-align:center;
width:951px;
}




/*30_11_2010*/
.bg1{
    float:left; width:685px; padding-left:0px; background:url(../images/bg1.jpg) repeat-y left top; 
}
.bg2{
    float:left; width:665px; padding-left:20px; background:url(../images/bg.jpg) repeat-x left bottom;padding-top: 5px; 
}

.bg1_review{
    float:left; width:685px; padding-left:0px; background:url(../images/bg1.jpg) repeat-y left top; 
}

.bg2_review{
    float:left; width:655px; padding-left:20px; background:url(../images/bg.jpg) repeat-x left bottom;padding-top: 0px; 
}

.bg1_review li { /*list-style:square; list-style-image:url(../images/check.png);*/ margin:0 0 5px 5px;}


.bg1 ul{ /*list-style:square;*/ margin:0 0 0px 5px;  *margin:0 0 0px 25px;}
.bg1 li { /*list-style:square;*/ list-style-image:url(../images/check.png); margin:0 0 5px 5px;}


.prd_content_col .product-name { margin-top: 5px;}

#xmas_hours {
width:370px;
float:left;
}
