body {
	background:url(../images/background.jpg) repeat-x;
	background-color:#FFF;
	text-align: center; 
	margin-top:0px;
}

.clear{
clear:both;
}

/* display block to measure block size*/
.test{
display:block;
}

#content{
 margin: 0 auto;
 width: 950px;
 height: auto;
 background:#fff;
}

/*header region*/
#header{
 width:950px;
 height:auto;
}

#header-top{
 position:relative;
 width:950px;
 height:136px; 
 background:url(../images/Header-BG.jpg);
}

.left-region{
 float:left;
 width:950px;
 height:65px;
 /*the height is not correct! but it makes the panel look properly on FF */
}

.right-region{
 float:right;
}

#logo{
 margin-top:20px;
 float:left;
 width:278px;
 height:73px;
}

#logo a img{
border:none;
text-decoration:none;
}

#logo a{
border:none;
text-decoration:none;
}

body>#content #toll-free{
 margin-right:23px;
 float:right;
 width:214px;
 height:58px;
}


/*top header customer menu panel*/
body>#content #customer-panel{
 margin-right:14px;
 text-align:right;
 float:right;
 height:auto;
}

body>#content #customer-panel ul{
list-style:none;
}

body>#content #customer-panel li{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:0 2px;
}

body>#content #customer-panel li a{
text-decoration:underline;
color:#FFFFFF;
margin:0 2px;
font-size:14px;
font-weight:bold;
}

body>#content #customer-panel li a:hover{
color:#FF9900;
}
/*top header customer panel end here!*/

/*header navigation area*/
#menu {
margin-top:5px;
width: 940px;
background:url(../images/menu-bg.png) no-repeat;
float: right;
margin-left:20px;
}

#menu ul {
list-style: none;
margin:0;
padding: 0;
float: left;
height:27px;
}

#menu ul li{
border-right:1px solid #3399FF;
padding:6px;
width:auto;
}

#menu ul li.car-audio-video{
margin-left:10px;
width: 8.5em;
}

#menu ul ul.car-audio-video{
margin:6px 0 0 -6px;
}

#menu ul li.gps-navigation{
width: 7em;
}

#menu ul li.car-accessories{
width: 12em;
}

#menu ul li.marine-audio,#menu ul li.car-security{
width:5.6em;
}

#menu ul li.portable-e{
width: 10em;
}

#menu ul li.videogames{
border-right:none;
}
 
#menu ul ul.gps-navigation,#menu ul ul.car-accessories,#menu ul ul.marine-audio,#menu ul ul.car-security{
margin:6px 0 0 -7px;
}

#menu ul ul.portable-e{
margin:6px 0 0 -39px;
}

#menu ul ul li{
font-family:Arial, Helvetica, sans-serif;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
text-align:left;
font-size:10px;
width: 20.5em;
padding:0 !important;
}

#menu ul ul li.top{
border-top:1px solid #FFF;
}

#menu ul ul li.right{
margin-top:-1px;
}

#menu ul ul li.bottom{
border-bottom:1px solid #FFF;
}

#menu a, #menu h2 {
font: bold 12px/14px arial, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu h2 {
color: #fff;
text-transform: uppercase;
}

#menu a{
text-decoration: none;
color:#FFF;
}

#menu li li a {
color:#FFF;
background:#74C1E8;
text-decoration: none;
padding:1px 4px;
}

#menu ul li:hover{
cursor:pointer;
background:url(../images/menu-click.png)repeat;
}

#menu li li a:hover {
color: #045C88;
background: #B3DEF4;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
z-index:11;
}

#menu ul ul {
position: absolute;
z-index:11;
}

div#menu ul ul {
display:none;
}

div#menu ul li:hover ul
{display: block;}


div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/*header navigation end here!*/

/*big adds on header + search box - HEADER BOTTOM */
#header-bottom{
float:left;
width:950px;
height:231px;
}

#slide-banner{
float:left;
margin-top:-3px;
z-index:0;
height:230px;
overflow:hidden;
}

#search-bar{
width:950px;
float:left;
background:url(../images/searchbar-bg.png) no-repeat;
position:absolute;
z-index:10;
margin-top:-3px;
}

#slideshowtoggler{
width:auto;
position:absolute;
margin-left:425px;
margin-top:198px;
text-align:center;
}

#slideshowtoggler .prev{
margin:0;
}

#slideshowtoggler .next{
margin:0;
}

.gallerylayer a{
margin:0 !important;
}

.input-text-search{
float:left;
margin:4px 3px 0 10px;
padding:1px 0;
float:left;
}

.btn-go-search{
float:left;
margin:4px 3px 0 5px;
padding:1px 0;
float:left;
cursor:pointer;
}

.adv-search{
float:left;
margin:0 0 0 20px;
padding:1px 0;
float:left;
text-decoration:underline;
color:#FFF;
}


#header-bottom a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin:10px 20px; 
color:#FFF;
}




/*LOGIN PAGE*/
.col2-leftcol{
margin-top:10px;
width:470px;
float:left;
}

.col2-rigthcol{
width:470px;
margin-top:10px;
float:right;
}

.title-login-container,.title-cart-container{
width:950px;
}

.title-header{
float:left;
text-align:left;
color:#114285;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
font-style:italic;
}

.login-page-heading-gray-line{
padding-top:18px;
float:left;
width:665px;
border-bottom:2px solid #CCC;
}

.login-page-heading-blue-line{
padding-top:18px;
margin-left:2px;
width:13px;
float:left;
border-bottom:2px solid #0099FF;
}

#login-page-2col{
float:left;
width:950px;
height:auto;
}

.gray-box-content{
float:left;
width:470px;
height:30px;
border-left:1px solid #0093DD;
text-align:left;
background:#E6E6E6;
}

.gray-box-content h4{
font-family:Arial, Helvetica, sans-serif;
margin-top:8px;
color:#FCA61F;
font-weight:bold;
padding-left:15px;
font-size:12px;
}

.gray-box-cont-desc{
background:#F6F6F6;
float:left;
width:470px;
font-family:Arial, Helvetica, sans-serif;
color:#0F75A8;
font-size:12px;
text-align:justify;
height:90px;
}

.gray-box-cont-desc p{
margin:4px 10px;
}

.btn-general {
padding:3px 7px;
clear:both;
min-height:15px;
text-align:center;
font-size:11px;
border:1px solid #CCCCCC;
color:#FFFFFF;
cursor:pointer;
}

.btn-general a{
text-decoration:none;
color:#FFFFFF;
}

.create-account{
float:left;
margin-left:190px;
margin-top:23px;
background:#0796DE;
}

.submit{
float:right;
margin-right: 10px;
margin-top: -15px;
background:#0796DE;
}

.sidebar-checkout{
float:none;
background:#FF9C00;
margin:5px 0px;
font-weight: bold;
}

.submit-login{
float:left;
margin:25px 10px 0 0;
background:#0796DE;
color:#fff;
}

.login-form{
margin-left:5px;
float:left;
width:220px;
}

.form-line{
	color:#000;
	float:left;
	margin:2px 5px;
	width: 270px;
}

.email-input{
margin-left:8px;
}

.password-input{
margin-left:8px;
}
/*LOGIN PAGE END HERE*/


/*SHOPPING CART */
.cart-page-heading-gray-line{
padding-top:18px;
float:left;
width:760px;
border-bottom:2px solid #CCC;
}

.cart-page-heading-blue-line{
padding-top:18px;
margin-left:2px;
width:13px;
float:left;
border-bottom:2px solid #0099FF;
}

.cart-page-recommend-gray-line{
padding-top:18px;
float:left;
width:69%;
border-bottom:2px solid #CCC;
margin-left:7px;
}

.cart-page-recommend-blue-line{
padding-top:18px;
margin-left:2px;
width:2%;
float:left;
border-bottom:2px solid #0099FF;
}


.notification-container{
float:left;
width:950px;
}

.notification-text, .checkout-type{
font-family:Arial, Helvetica, sans-serif;
color:#0F75A8;
font-size:14px;
}

.to-checkout{
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-top:-10px;
background:#FF9C00;
color:#FFF;
font-weight: bold;
}

.yellow{
font-family:Arial, Helvetica, sans-serif;
background:#FF9C00;
color:#FFF;
font-weight: bold;
}

.yellow-right{
margin:10px 10px 0 0;
float:right;
}

.mini-sub-col-right .yellow-right{
margin-top:10px;
margin-right:0px;
}

.yellow-left{
margin:10px 0 0 10px;
float:left;
}

#cart-table-container{
float:left;
width:950px;
height:auto;
margin:0;
padding:0;
}

.cart-field-header{
float:left;
height:20px;
margin-bottom:10px;
}

body>#content .cart-field-header ul{
border-left:1px solid #E6E6E6;
float:left;
text-align:center;
list-style:none;
width:950px;
padding-left:0;
background:#E6E6E6;
border-bottom:3px solid #CCCCCC;
}

.cart-field-header li{
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#3F3F3F;
border-right:1px solid #CCCCCC;
margin:0px 5px;
padding:2px 10px;
background:#E6E6E6;
font-weight:bold;
font-size:12px;
}

.cart-content{
float:left;
}

.cart-content ul{
float:left;
text-align:center;
list-style:none;
width:948px;
padding-left:0;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
margin:0;
}

.cart-content li{
height:130px;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#3F3F3F;
border-right:1px solid #CCCCCC;
margin:0px 5px;
padding:0px 10px;
font-size:10px;
}

.product-name{
float:left;
margin-top:15px;
}

.product-name a{
float:left;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#0F75A8;
}

.product-description{
float:left;
font-size:10px;
text-align:left;
width:200px;
height:auto;
overflow:hidden;
}

.qty-input,.remove-btn,.cart-img{
margin-top:10px;
}

.cart-product-price{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0F75A8;
}

.content-subtotal-width .cart-product-price .cart-price .price{
font-size:18px;
color:red;
}

.content-unitprice-width .cart-product-price .cart-price .price{
font-size:18px;
}

.field-remove-width{
width:80px;
}

.field-image-width{
width:170px;
}

.field-prodname-width{
text-align:left !important;
width:250px;
}

.field-unitprice-width{
width:100px;
}

.field-qty-width{
width:60px;
}

.field-subtotal-width{
width:100px;
border:none !important;
}

.mini-box-content .price{
font-size:16px;
}

/*imitation class use to fix IE-6 issue*/

.content-remove-width{
width:80px;
}

.content-remove-width a img{
border:none;
text-decoration:none;
margin-top:20px;
}

.content-image-width{
width:170px;
}

.content-image-width img{
border:none;
text-decoration:none;
margin-top:20px;
}


.content-prodname-width{
text-align:left !important;
width:250px;
margin-top:20px;
}

.content-unitprice-width{
width:100px;
}

.content-qty-width{
width:60px;
}

.content-subtotal-width{
width:100px;
border:none !important;
}

/*----------------*/

.cart-footer-general{
height:50px;
width:475px;
background:#E6E6E6;
}

.cart-content-footer-left{
float:left;
}

.cart-content-footer-right{
float:right;
}


/*note about each field width
Remove - 90px
image - 170px
prod-name - 340px
unit price - 120px
Qty - 90px
SUB-TOTAL -125px
-----------------
935px
*/

/*cart box - general row container */
.cart-boxes-container{
margin:15px 0;
float:left;
width:950px;
border-bottom:1px solid #0093DD;
padding-bottom:30px;
}

.mini-box-header,.mini-box-container,.mini-box-content,.mini-box-form-line-box{
float:left;
}

.mini-box-content{
padding-bottom:20px;
}

.mini-box-form-line-box ul{
list-style:none;
}

.mini-box-header{
height:36px;
font-size: 12px;
width:inherit;
border-left:1px solid #0093DD;
background:#E6E6E6;
}

.mini-box-header h3{
text-align:left;
color:#FF9C00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-left:10px;
}

.mini-box-content{
background:#F6F6F6;
height:auto;
width:inherit;
color:#0F75A8;
border-left:1px solid #0093DD;
}

.mini-box-content p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
margin-top:0;
}

.mini-box-form-line-box{
margin-left:10px;
width:350px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.mini-box-button{
float:left;
margin-left:3px;
width:150px;
}


.form-postal-code{
margin-left:5px;
margin-top:3px !important;
width:180px !important;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

.tax-shipping-box{
width:350px;
}

.Get-quote{
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-top:5px;
margin-left:10px;
margin-right:25px;
background:#0796DE;
color:#FFF;
float:left;
}

.apply-coupon{
float:right;
font-family:Arial, Helvetica, sans-serif;
background:#0796DE;
color:#FFF;
}

.apply-coupon-pos{
margin-top:-22px;
}

.discount-box{
margin-left:30px;
width:270px;
}

.cart-sub-box{
margin-left:30px;
width:270px;
}

.coupon-form{
width:235px !important;}

#coupon_code{
float:left;
}

/*SUB-TOTAL BOX*/
.mini-box-sub-total{
background:#E6E6E6;
height:120px;
}

.mini-box-subtotal-col{
font-family:Arial, Helvetica, sans-serif;
width:270px;
height:auto;
background:#E6E6E6;
}

.mini-sub-col-left{
float:left;
width:125px;
text-align:left;
padding-left:10px;
margin-top:5px;
}

.mini-sub-col-right{
float:right;
width:125px;
text-align:right;
padding-right:10px;
margin-top:5px;
}

.mini-sub-col-right-button{
width:140px;
}

.mini-sub-bottom{
font-weight:bold;
}

.mini-sub-top{
margin-top:10px;
}

.Checkout-button-pos{
margin-top:30px;
}

/*RECOMMEND BOX of CART PAGE*/
.recommend-products-container{
float:left;
border-right:1px solid #CCCCCC;
padding:5px;
width:180px;
height:330px;
margin-bottom:5px;
}

.recommend-img{
float:left;
width:175px;
height:100px;
}

.recommend-img a img{
border:none;
}

.recommend-name,.recommend-price{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
}

.recommend-name{
text-transform:uppercase;
}

.recommend-name a{
color:#2F87B4;
}

.recommend-price-detail{
color:#58B20F;
margin-top:20px;
}

.recommend-button{
float:left;
margin:5px 0 5px 0;
width:175px;
}

.btn-buynow-soft {
float:left;
margin-top:3px;
padding:3px 7px;
background:#FF9C00;
clear:both;
min-height:20px;
text-align:center;
font-size:11px;
font-weight:700;
border:1px solid #CCCCCC;
}

.recommend-add-wishlist, .recommend-add-compare{
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-right:3px;
}

.recommend-add-wishlist, .recommend-add-compare a{
color:#2F87B4;
}
	
/*RECOMMEND BOX END HERE*/

/*SHOPPING CART END HERE */


/*breadcrumb*/
#breadcrumb{
list-style:none;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
margin:0 0 20px -40px;
text-align:left;
width:930px;
}

#breadcrumb ul{
list-style:none;
}

#breadcrumb li{
float:left;
}

#breadcrumb li a{
color:#000;
}

#breadcrumb .product{
margin:0;
width:auto;
}

#breadcrumb strong{
color:#FF9900;
}

.parent-category{
float:left;
color:#000;
width:auto;
}
/*end of breadcrumb*/

/*Main content*/
#main-content{
float:left;
width:950px;
height:auto;
color:#2F2F2F;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.55em;
}
 
#main-content ul{
list-style:none;
} 
 
#left-content-2column{
float:left;
width:730px;
height:auto;
}

#right-content-2column-index{
float:left;
width:730px;
height:auto;
margin-left:20px;
margin-top:20px;
}

#left-content-2column-index{
float:left;
width:750px;
height:auto;
/*border-right:3px solid #dbdbdb;*/ 
}

.sub-category_description {
	overflow: hidden;
	border-right:3px solid #dbdbdb;
}
#mid-content-3column{
float:left;
width:530px;
height:auto;
margin:0 10px;
}

#left-content{
margin-top:25px;
float:left;
width:200px;
height:auto;
}

#right-content{
float:left;
width:180px;
height:auto;
margin-top:10px;
overflow:hidden;
margin-left:15px;
}

#left-content img{
border:none;
float:left;
}

.col-right{
float:right;
margin-left:20px;
margin-top:20px;
}

.image-top-space{
margin-top:5px  
}

#right-content.ebay a img, #right-content.freeship, #right-content.payment,#right-content.hotitem{
border:none;
}

#right-content.freeship, #right-content.payment, #right-content.hotitem, #right-content.ebay{
width:180px;
height:auto;
}


#right-content img{
border:none;
}

#right-content img.yellow{
border:1px solid #FF9C00;
}


/*CATEGORY BODY*/
/*PRODUCT DESCRIPTION*/

.product_desc{
width:530px;
margin-top:15px;
float:left;
border-bottom:2px solid #CCCCCC;
padding-bottom:10px;
}

.product_desc_top{
float:left;
height:auto;
}

.product_name a, .product_name{
background-color:#0094DE;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:15px;
padding-bottom:2px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:715px;
font-weight:bolder;
padding-left:5px;
}

.product_short_name{
font-size:18px;
padding:2px 5px;
color:#FFFFFF;
width:710px;
}

.product_name a{
float:left;
}

.product_top_left{
font-family:Arial, Helvetica, sans-serif;
float:right;
margin:10px 0 0 50px;
}

.product_desc_status, .product_desc_status_green{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
}

.product_font {
	font-size: 12px;
}
.product_desc_status_green{
color:green;
}

green_status{
color:green;
}

.product_desc_status_green a img{
border:none;
text-decoration:none;
}

.product_desc_price{
text-align:left;
margin:0 0 3px 0;
}


.product_desc_price .price{
font-family:Arial, Helvetica, sans-serif !important;
text-align:left;
font-size:20px;
color:#6EBC2F;
font-weight:bold;
}

.product_shopnow{
text-align:left;
width:150px;
}

.product_desc_top_img{
float:left;
border:none;
height:220px;
width:220px;
margin:10px 10px;
overflow:hidden;
}


.product_desc_top_img a img{
text-decoration:none;
border:none;
}

.product_desc_bottom{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.product_desc_bottom ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.product_add_compare a{
text-decoration:underline;
color:#49B2E7;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

/*sub-CATEGORY* body*/

.sub-category_desc{
float:left;
text-align:left;
width:750px;
margin:10px 15px 0 0;
}

.sub-category-body-left{
float:left;
width:230px;
}

.sub-category-body-right{
width:400px;
margin:15px 0 0 75px;
float:left;
}

.btn-buynow-img{
float:left;
}

.add_to_compare_float_left{
text-decoration:underline;
color:#49B2E7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-left:10px;
margin-top:5px;
float:left;
}


.product_thumbnail img{
float:left;
}

.product_thumbnail img{
border:1px solid #CCCCCC !important;
margin:0 3px;
}


.product_option_dropdown{
float:left;
width:300px;
margin-top:-20px;
}

/*use this class for extra space for div positioning*/
.extra_space{
width:350px;
}

.product_tier_container{
float:left;
width:400px;
height:auto;
margin:0;
}

.product_tier_container ul{
list-style:none;
}

/*sub-CATEGORY* body ends Here*/


/*INDEX BODY*/
/*product content - table style body*/
.title-container{
float:left;
width:750px;
height:30px;
margin-top:20px;
display:inline;
}

.title-label-specialoffer{
font-family:Arial, Helvetica, sans-serif;
float:left;
text-align:left;
width:162px;
height:30px;
font-size:20px;
font-style:italic;
font-weight: bolder;
color:#114285;
border:none;
}

.title-gray-line-specialoffer{
border:none;
float:left;
width:563px;
height:15px;
border-bottom:3px solid #CCC;
display:block
}

.title-blue-line-specialoffer{
border-bottom:3px solid #0099FF;
float:right;
width:20px;
height:15px;
display:block;
}

.product{
float:left;
width:180px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
margin:5px 9px 0 0;
}

.product-image-type{
float:left;
width:180px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
}

.product_last_col{
margin:5px 0 0 0;
}

.gray-box{
float:left;
width:239px;
height:30px;
border-left:1px solid #0093DD;
text-align:center;
background:#E6E6E6;
}

.gray-box-deeper{
float:left;
width:inherit;
height:auto;
border-left:2px solid #0093DD;
text-align:center;
background:#EBEBEB;
text-transform:uppercase;
}

.gray-box h4{
font-family:Arial, Helvetica, sans-serif;
margin-top:8px;
color:#fe8f17;
font-weight:bold;
font-size:12px;
}

.gray-box h3{
margin-left:5px;
text-align:left;
}

.gray-box-extra h4{
font-family:Arial, Helvetica, sans-serif;
margin:4px 1px 0 4px;
color:RGB(17,66,133);
font-weight:bold;
font-size:12px;
text-align:left;
height: 15px;
}

.gray-box-deeper h4{
font-family:Arial, Helvetica, sans-serif;
margin:4px 1px 0 4px;
color:RGB(250,164,29);
font-weight:bold;
font-size:13px;
text-align:left;
}

.gray-box-extra h3{
font-family:Arial, Helvetica, sans-serif;
margin:4px 1px 0 4px;
color:RGB(17,66,133);
font-weight:bold;
font-size:16px;
text-align:left;
}

.gray-right-col{
 border-left:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
}

.gray-box-detail-filter{
 float:left;
 margin:5px 0px;
 width:198px;
 float:left;
 background-color:#FFFFFF;
}

.gray-box-detail{
 float:left;
 width:198px;
 float:left;
 background:#F2F9FF;
 border-right:2px solid #F2F9FF;
}


.gray-box-detail{
width:inherit;
}

.gray-box-detail ol{
 padding:0 2px;
 }

.gray-box-detail ol li{
 list-style:decimal;
 margin-left:5px;
}

.clear-all-btn{
 float:right;
 width:60px;
 height:auto;
 background-color:#0796DE;
 border:1px solid #cccccc;
 margin-right:5px;
 margin-top:-29px;
 height: 22px;
}

.clear-all-btn a{
 color:#FFFFFF !important;
 font-size: 12px;
}

.clear-all {
text-decoration:none;
}

/*New Line - GRAY BOX CSS*/
.gray-box-detail ul{
color:#49B2E7;
margin:0;
line-height:1em;
margin-bottom:10px;
list-style:none;
}

.gray-box-detail ul li, .gray-box-detail-filter ul li{
color:#A1A1A1;
}

.gray-box-detail-filter .price{
color:#49B2E7;
}

.gray-box-detail-filter .label{
color:#A1A1A1;
}

.gray-box-detail a, .gray-box-detail-filter a{
text-decoration:underline;
color:#49B2E7;
}

.gray-box-detail .price{
color:#49B2E7;
}

/*------------------*/
.gray-box-detail-filter{
text-align:left;
} 

.gray-box-detail img{
 border:none !important;		
}

.gray-box-extra{
float:left;
width:inherit;
height:21px !important;
border-left:2px solid #0093DD;
border-right: 1px solid #d9d9d9;
text-align:center;
background:#D9D9D9;
/*border-right:1px solid #D9D9D9;*/
}

.gray-box-detail p{
 text-align:left;
 margin:2px 10px;
 text-align:left;
 font-size:12px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}

.gray-box-detail ul, .gray-box-detail-filter ul{
 list-style:none;
 line-height:1.2em;
 text-align:left;
 padding-left:10px;
 background:#F2F9FF;
}

.gray-box-detail li, .gray-box-detail-filter ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}

.cart-right-bar li{
list-style:none;
margin:0;
padding:0;
border-bottom:1px solid #ddd;
}

.gray-box-center-p {
 text-align:center;
 font-size:12px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:1px solid #CCC;
 padding:1px;
 padding-bottom:5px;
 line-height:1.1em;
}

.gray-box-center-p-bottom {
 text-align:center;
 font-size:12px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}


.product-detail{
margin-top:2px;
font-size:12px;
text-align:left;
height:75px;
line-height:1.3em;
width:232px;
}

.product-price{
float:left;
font-size:18px;
font-weight:bold;
text-align:left;
color:#58B20F;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
}

.product-great-deal{
float:left;
margin-left:3px;
font-size:12px;
font-weight:bold;
text-align:left;
color:#0093DD;
margin-top:15px;
}

.product img{
margin:10px 0 0 0;
border:none;
}

.btn-buynow {
float:left;
margin-top:3px;
padding:3px 7px;
clear:both;
text-align:center;
margin-left:-5px;
}

.btn-buynow a{
text-decoration:none;
color:#000;
}

.product-row{
float:left;
width:750px;
height:auto;
margin-bottom:20px;
}

.box-row{
border-bottom:3px solid #FFFFFF;
float:right;
width:180px;
height:auto;
margin-bottom:20px;
}

.box-row-left{
float:left;
width:200px;
height:auto;
margin-bottom:20px;
}


/* product content end here*/

.title-label-newcomer{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:auto;
height:30px;
font-size:20px;
font-style:italic;
font-weight: bolder;
color:#114285;
border:none;
display:inline;
}

.title-gray-line-newcomer{
border:none;
float:left;
width:593px;
height:15px;
border-bottom:2px solid #CCC;
display:inline;
}

.title-blue-line-newcomer{
border-bottom:2px solid #0099FF;
float:right;
width:15px;
height:15px;
display:block;
}
/*INDEX BODY END HERE!*/


/*General FOOTER LAYOUT for another page*/
.footer-line{
float:left;
margin-bottom:2px;
width:950px;
height:5px;
background:RGB(255,156,0);
}

.footer-general{
float:left;
margin:5px 0;
}

#footer{
float:left;
width:950px;
height:auto;
margin-top:20px;
}

#footer-shoutout{
text-align:left;
float:left;
width:950px;
height:97px;
}

#footer-shoutout img{
border:none;
margin-right:9px;
}

.footer-so-right{
margin-right:0 !important;
float:right;
}

/*footer certified starts here*/
#footer-certified{
float:left;
width:950px;
height:75px;
margin:10px 0;
}

#footer-certified img{
border:none;
height:auto;
width:auto;
float:none;
}


#footer-panel{
float:left;
width:950px;
height:214px;
background:url(../images/footer-bg.jpg) no-repeat;
margin-top:1px;
margin-bottom:0px;
}

/*footer form*/
body>#content .footer-form{
float:right;
margin:0;
width:auto;
height:140px;
}

body>#content #footer-form-left{
float:left;
width:auto;
margin-right:12px;
}

body>#content .footer-form-label{
margin:20px 0 0 0;
color:RGB(20,109,154);
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
}

body>#content .footer-form-input{
margin:13px 0 0 0px;
float:left;
font-size:0.72em;
}

body>#content .text-subscribe{
float:left;
}

body>#content .btn-subscribe {
margin:0px 3px;
padding-bottom:3px;
background:RGB(7,150,222);
border:1px solid #6C6C6C;
clear:both;
min-height:23px;
font-size:11px;
color:#FFFFFF;
}

body>#content .footer-form-right{
float:right;
margin:53px 20px 0 0;
width:150px;
}

body>#content .footer-form-right a:link,a:visited img{
text-decoration:none;
border:none;
}

body>#content .footer-form-right img{
text-decoration:none;
border:none;
}

body>#content .footer-form-right img a{
text-decoration:none;
border:none;
}

/*footer form ends here*/

/*footer panel menu starts here*/

/*new footer panel menu CSS */
.footer-panel-menu .bottom-cp{
margin-top:-20px;
}


body>#content .footer-panel-menu{
float:left;
margin-left:20px;
}

body>#content .footer-panel-menu ul{
text-align:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
padding:3px 10px;
}

body>#content .footer-panel-menu li.title{
color:RGB(255,198,0);
font-size:16px;
font-weight:bold;
margin-bottom:3px;
}

body>#content .footer-panel-menu li.list{
font-size:12px;
font-weight:100;
margin:4px 0;
}

body>#content .footer-panel-menu li.list a{
text-decoration:underline;
color:#FFFFFF;
}

body>#content .footer-panel-menu li.list a:hover{
cursor:pointer;
color:#FF9900;
}
/*footer panel menu end here*/

body>#content .footer-copyright{
float:left;
margin:15px 0 0 300px;
color:#FFFFFF;
}

body>#content .footer-copyright p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:0.3em;
text-align:center;
}

/*additional css for magento*/
.page-head h3{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#114285;
font-weight:bold;
font-style:italic;
}

.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
	

.gray-box-detail p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}

.gray-box-detail h5{
margin-top:0;
}

.gray-box-detail li{
text-align:left;
margin: 4px 0;
}


.gray-box-detail a{
border-bottom:1px solid #49B2E7;
text-align:center;
text-decoration:none;
font-family:Arial, sans-serif;
}

.gray-box-detail a:hover,.gray-box-detail a .price:hover {
color:#FF9900;
border-bottom:1px solid #114285;
}

.gray-box-detail a .price:hover{
border-bottom:none;
}

.product-details{
margin-bottom:10px;
padding:1px;
}

.gray-box-detail h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#114285;
font-size:10px;
text-align:center;
}


/* Tabbed Information Box */
.tabs{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:730px;
list-style:none;
padding:0;
margin-bottom:0;
}

.tabs li { 
float:left; 
border:1px solid #ddd;
border-bottom:none;
font-size:1em; 
line-height:1em; 
font-weight:bold;
width:179px;
}


.tabs li.first{ 
border:1px solid #ddd;
border-bottom:none;
}

.tabs li.last{ 
border-right:0; }

.tabs a{
display:block; 
padding:6px 15px; 
text-decoration:none; 
color:#0796DE;
background-color: #EBEBEB;
}


.tabs a:hover { 
background-color:#ddd; 
text-decoration:none; 
color:#444; }

.tabs li.active a,
.tabs li.active a:hover { background:#C9C9C9; font-weight:bold; color:#000; }
 
/* Style */
.outline-creator { border:1px solid #bbb; border-bottom-color:#666; background:#fff; }
.col-main .padder{ padding-right:20px; }
.layout-3columns .padder { padding:0; } 

.product_information{
float:left;
width:730px;
margin-bottom:10px;
}

.product_information_text{
padding:10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
float:left;
border:1px solid #ddd;
border-top:none;
width:702px;
border-top:1px solid #ddd;
line-height:14px;
}

.upsell_product_row{
float:left;
width:702px;

}

.upsell_product_col{
float:left;
width:217px;
margin:0px 4px 0 5px;
padding-right:5px;
padding-top:10px;
height:225px;
}

.empty-product{
float:left;
width:0;
height:0;
}

.product_information_text h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
} 

.product_information_text h5 a{
color:#2F87B4;
font-weight:bold;
}

.product_information_text .name{
margin-top:-15px;
}

.product_information_text .image{
text-decoration:none;
border:none;
width:130px;
height:130px;
margin-left:auto;
margin-right:auto;
}

.image a img{
text-decoration:none;
border:none;
}


.product_information_text .price{
margin-top:-15px;
margin-bottom:10px;
color:#58B20F;
font-weight:bold;
text-align:center;
}


/*global ul with blue circle as list style*/
.product_information_text ul, .product_information_text li{
 list-style-image:url(../images/blue-bullet-list.png) !important;
 line-height:14px !important;
 margin:0;	
}


.product_information_text p{
text-indent:3em;
}

.tags-list { margin-bottom:15px; }
.tags-list li {
    display:inline;
    background:url(../images/separator.gif) no-repeat 100% .4em;
    padding:0 8px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    }
.tags-list li a{color:#0796DE;}
.tags-list li.first { padding-left:0; }
.tags-list li.last { background:none; }

.add-tag-box {
float:left;
display:inline;
}

.input-text-tag{
float:left;
padding:0;
margin-left:-13px;
}


.add-tag{
float:left;
background:#0796DE;
margin-left:10px;
}


/*product specs table*/
/* Data Table */
.data-table { border:1px solid #bebcb7; width:710px;}
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5;}
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle Products */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select { width:100%; }

.nested-data-table th, .nested-data-table td { padding-top:2px; padding-bottom:2px;  }

.generic-table td { padding:0 8px}
.generic-table td.first { padding-left:0; white-space:nowrap; }
.shipping-tracking .button-set { margin-top:0; border:none; border-top:0; padding-top:0; }

.product-images{
text-align:center;
}

.product-details{
text-align:center;
}

.price{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#6EBC2F;
}


#compare-items li{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
margin-top:3px;
padding-right:3px;
list-style:none;
}

#compare-items li a{
text-decoration:underline;
color:#49B2E7;
font-weight:bold;
font-style:normal;
}

.product-compare-btn{
float:left;
margin-left: 10px;
background:#0796DE;
font-size: 12px;
}

.clear-all{
text-decoration:none !important;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.price-box{
float:left;
width:165px;
margin-bottom:5px;
font-size:14px;
margin-top:10px;
}

.price-box .label{
font-size:12px;
}

.price-box a{text-decoration:none;}

/********************** Rating */
.ratings {
    margin:7px 0;
    line-height:1em;
    }
.rating-box {
    float:left;
    position:relative;
    width:69px;
    height:13px;
    margin-right:5px;
    background:url(../images/product_rating_blank_star.gif) repeat-x;
    }
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:13px;
    background:url(../images/product_rating_full_star.gif) repeat-x;
    }
.ratings-list {
    margin:4px 0;
    }
.ratings-list td {
    padding:3px 0;
    }
.ratings-list td.label {
    padding-right:8px;
    font-size:.95em;
    font-weight:bold;
    line-height:1em;
    }

.long-summary-box{
float:left;
margin-top:5px;
}

.long-summary-box-grid{
float:left;
margin-top:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
}



/*PRODUCT GRID*/
.page-grid{
width:710px;
height:auto;
text-align:center;
}

.page-grid-row{
float:left;
width:710px;
height:30px;
background:url(../images/pager_bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.left-row{
padding-left:3px;
padding-top:8px;
float:left;
text-align:left;
height:30px;
width:167px;
}

.mid-row{
padding-top:8px;
text-align:center;
float:left;
height:30px;
width:auto;
margin-left:80px;
}

.mid-row-label{
float:left;
margin:0 5px 0 40px;
}

.mid-row ul li a img{
border:none;
}

.mid-row ul{
width:auto;
text-align:center;
float:left;
list-style:none;
margin:0;
padding:0;
}

.mid-row li{
float:left;
margin:0 2px;
}

.right-row{
padding-top:8px;
float:right;
height:30px;
text-align:right;
width:167px;
padding-right:3px;
}

.right-row a img{
text-decoration:none;
border:none;
}

/*GRID LIST*/
.grid_product_content{
margin-top:15px;
margin-left:10px;
float:left;
width:710px;
}

.grid_product_row{
float:left;
width:510px;
border-bottom:1px solid #ddd;
margin-left:10px;
}

.grid_product_desc{
float:left;
width:175px;
height:280px;
border-bottom:1px solid #ddd !important;
margin-top:3px;
}

.grid_desc_image{
width:165px;
height:135px;
padding:0;
margin:0;
}

.grid_desc_image a img{
border:none;
}

.grid_desc_name{
margin:0 10px;
float:left;
width:150px;
text-align:center;
background-color:#0094DE;
}

.grid_desc_name a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
height:45px;
overflow:hidden;
}

.grid_desc_rating{
float:left;
width:165px;
margin:2px 10px;
}

.grid_desc_price{
float:left;
width:165px;
color:#6EBC2F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:30px;
text-align:center;
}


.grid_desc_shop{
float:left;
width:165px;
text-align:center;
}

.grid_desc_add{
float:left;
width:165px;
text-align:center;
}

.grid_desc_add a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#49B2E7;
}

.grid_left{
border-right:1px solid #ddd;
}

.grid_right{
border-left:1px solid #ddd;
}

.clear-all-filter-link{
margin-bottom:2px;
}

.clear-all-filter-link a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
font-weight:bold;
}

/*NEW CATEGORY STYLE*/
.category_product_row{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
width:730px;
border-bottom:1px solid #ddd;
padding:5px 0;
margin-bottom:5px;
}

.category_product_description{
float:left;
width:500px;
height:120px;
}

.category_product_panel{
float:right;
width:200px;
border-left:1px solid #ddd;
padding-left:5px;
}

.category_product_name{
float:left;
text-transform:uppercase;
width:500px;
text-align:left;

}

.category_product_name a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0796DE;
}

/*-----CHILD----*/

.category_product_image{
float:left;
width:150px;
height:150px;
margin-right:10px;
}

.category_product_image a img{
text-decoration:none;
border:none;
}

.category_product_text{
float:left;
width:330px;
height:inherit;
font-size:12px;
margin-top:10px;
}

.category_product_panel_row{
float:right;
width:inherit;
height:auto;
font-size:12px;
padding-left: 10px;
}

.category_product_status, .category_product_price{
color:#58B20F;
}

.category_product_price{
font-weight:bold;
}

.category_product_row a{
color:#0796DE;
}

/*wishlist || compare */
.add-to-inline{
list-style:none;
margin-top:20px;
}

.product_desc_status ul{
padding-left:0;
}

.add-to-inline li{
float:left;
}

span.line {
	color: #c9c9c9;
}

.add-to-inline li a{
text-decoration:underline;
padding-right:20px;
font-size: 12px;
}

#wishlist-table{
margin-left:5px;
}

.one-page-checkout-progress ol{
list-style:none;
}

/*overiding the label element on home page */
.hot-deals-label{
width:124px;
}

.hot-deals-gray-line{
width:81%;
}

.image_type_promo img{
 border:1px solid #B3B3B3 !important;
 margin-top:0;
}

.product-row .product .btn-buynow{
margin-top:-10px;
}


.title-container-category{
margin-top:0;
margin-bottom:10px;
}

.category-head{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:auto;
height:30px;
font-size:20px;
font-style:italic;
font-weight: bolder;
color:#114285;
background:#FFFFFF;
border:none;
display:inline;
z-index:1;
position:relative;
text-transform:uppercase;
}

.title-gray-line-category-head{
border:none;
float:left;
width:717px;
border-bottom:2px solid #CCC;
display:inline;
bottom:20px;
position:relative;
z-index:0;
}

.title-blue-line-category-head{
margin-left:2px;
width:13px;
float:left;
border-bottom:2px solid #0099FF;
display:inline;
position:relative;
bottom:20px;
}


/* CUSTOM SUBCATEGORY LIST */
.subcategory-list-row{
float:left;
width:730px;
height:300px;
margin-bottom:20px;
border-bottom:1px solid #ddd;
}

.subcategory-list-col{
float:left;
width:220px;
height:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.sub-col-left{
margin-right:30px;
}

.sub-col-right{
margin-right:0px;
float:right;
}

.subcategory-list-row .subcategory-separator{
float:left;
width:3px;
height:inherit;
display:block;
border-right:2px solid #CCC;
}

.sub-col-image{
height:150px;
width:150px;
margin-left:auto;
margin-right:auto;
border:1px solid #DDD;
}

.sub-col-image a img{
border:none;
margin:25px 25px;
}

.sub-col-name{
font-size:17px;
color:#49B2E7;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
width:200px;
}

.sub-col-desc{
width:210px;
text-align:justify;
font-size:11px;
margin:0 auto;
color:#424242;
}

#advanced-search-list{
list-style:none;
}

.excluded-shipping{
float:left;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
line-height:1.2em;
}

.misc-pages{
text-align:justify;
}

.misc-pages h4{
font-size:18px;
color:#FE8F17;
}

.misc-pages h3{
font-size:20px;
}

.misc-pages ul,.misc-pages li{
padding:0;
margin-left:20px;
}

.misc-pages .no-number{
list-style:none !important;
margin:0 !important;
}

.sub-category_description{
width:auto;
height:auto;
}

/*new comer */
.new-product{
float:left;
width:240px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
margin:5px 9px 0 0;
}

/* tell a friend */
.product_tell {
	text-align: right;
	float: right;
	font-size: 10px;
	position: relative;
}
ul.product_tell_list {
	margin-right: 20px;
	padding: 0;
	float: right;
	width: 240px;
}

ul.product_tell_list li {
	list-style-type: none;
	margin-right: 5px;
	display: inline;
	
}

ul.product_tell_list li a {
	font-size: 12px;
}

.label-email{
	width: 70px;	
	float: left;
	
}

.label-pass{
	width: 70px;	
	float: left;
}

.content-login {
	float: right;
	width: 200px;
}

#send2 {
	float:left;
	margin-left:78px;
	margin-top:3px;
}

/* create account css */
.l-personal-info {
	width: 100%;
	margin-left: 20px;
	margin-top: 10px;
}

.l-info-left {
	width: 50%;
	float: left;
	overflow: hidden;
	color: #666;
	font-weight: bold;	
}

.l-info-right {
	width: 50%;
	float: right;
	overflow: hidden;
	color: #666;
	font-weight: bold;
}

.l-login-info {
	width: 100%;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.l-text-info {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 20px;
}

.l-text {
	clear: both;
	width: 100%;
	padding-top: 10px;
}

.l-space {
	margin: 2px;
}

.l-left {
	clear: both;
	float: left;
}

.l-search {
	width: 100%;
	padding: 10px;
	overflow: hidden;
}

.l-search-left {
	width: 50%;
	float: left;
	overflow: hidden;
	color: #666;
	font-weight: bold;	
}

.l-search-right {
	width: 50%;
	float: right;
	overflow: hidden;
	color: #666;
	font-weight: bold;
}

.category_product_panel_row img:hover {
    cursor:pointer;
}

.grid_desc_shop img:hover {
    cursor:pointer;
}

.multishipping-add-address{
margin-left: 10px;
text-align:left;
}

#multiship-addresses-table{
width:900px !important;
}

.col-2 .data-table{
width:600px;
}

.payment-methods{
text-align:left;
}

#payment_form_paypal_direct{
padding:0;
}

.payment-methods dd{
margin-left:0;
padding-left:0;
}

/*error fix*/
	.product-img-box .more-views li.slide-current a{ border:2px solid #aaa; }
	.product-img-box .product-image-zoom img { cursor: pointer; }
	#slide-loader{ visibility:hidden; position:absolute; top:auto; left:auto; right:2px; bottom:2px; }

.right-bar-no-padding{
padding-left:0;
}

.left-gray-box{
width:199px;
}

.gray-right-col a{
border-bottom:none;
}

.gray-box-detail-select{
text-align:left;
}

.filter-select{
margin:5px 0;
border:1px solid #3399FF;
margin-left: 10px;
}

.certificate-right{
margin-top:20px;
float:left;
width:178px;
height:auto;
border:1px solid #cccccc;
background:white !Important;
}

.right-col-logo{
text-align:center;
width:178px;
height:auto;
float:left;
margin:5px 0;
}

.right-col-logo-last{
margin-bottom:10px;
}

.right-col-logo a img, .right-col-logo img{
border:none;
}

/*NEW LOGO @ HEADER*/
.header-small-logo{
float:right;
margin-top:10px;
margin-right:5px;
}

.header-small-logo-image{
margin-top:5px;
float:left;
}

.header-small-logo-text{
margin-left:2px;
margin-top:5px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:left;
color:#FFFFFF;
width:52px;
line-height:1.1em;
text-align:left;
}

.header-small-logo-image-medium{
margin-top:1px;
}

.header-small-logo-text-medium{
margin-top:15px;
font-size:12px;
width:70px;
font-weight:bold;
}

.header-small-logo-text a, .header-small-logo-image a{
border:none;
color:#FFFFFF;
text-decoration:none;
} 

/*new homepage design*/
.home-page-box{
width:180px;
margin-right:10px;
float:left;
height:240px;
}

.home-page-box-last{
margin-right:0;
}

.home-page-box-title{
height:23px;
width:180px;
border-left:2px solid #FD9D00;
float:left;
background:#0093DD;
text-align:center;
}

.home-page-box-title-container{
width:180px;
margin-top:2px;
height:auto;
}

.home-page-box-title-container a, home-page-box-image-container a{
text-decoration:none;
color:#FFFFFF;
font-weight:bolder;
font-size:12px;
border:none;
}

.home-page-box-image-container{
height:95px;
width:180px;
margin-top:10px;
}

.home-page-box-description{
height:50px;
width:180px;
text-align:left;
font-size:10px;
line-height:1.2em;
overflow:hidden;
}

.home-page-box-price-container{
width:180px;
text-align:center;
margin-top:10px;
}

.home-page-box-price{
color:#58B20F;
font-size:18px;
font-weight:bolder;
margin-left:20px;
float:left;
}

.home-page-box-add-info{
color:#0093DD;
font-size:12px;
font-weight:bold;
margin-left:5px;
float:left;
}

.home-page-box-button-container{
float:left;
width:180px;
text-align:center;
margin-top:5px;
}

.product-home-page-title{
background:url(../images/bl-bg.jpg) no-repeat;
width:180px;
height:36px;
border:1px solid #B3B3B3;
border-bottom:none;
}

.product-home-page-title-container{
color:#FFFFFF;
font-size:14px;
font-weight:bolder;
margin-top:10px;
}

.product-home-page-title-container-long{
font-size:13px;
line-height:1.2em;
margin-top:2px;
}

.homepage-body-shout-out{
width:750px;
height:130px;
float:left;
margin-top:30px;
}

.homepage-body-shout-out-container{
width:240px;
margin-right:15px;
float:left;
}

.homepage-body-shout-out-container-last{
margin-right:0;
float:right;
}

/* 9 reasons */
#reasons{
width:948px;
height:auto;
float:left;
margin-bottom:20px;
}

.reasons-header{
width:947px;
height:26px;
background:#0093DD;
color:white;
border-left:3px solid #F79E00;
}

.reasons-header-container{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-top:5px;
margin-left:20px;
float:left;
font-weight:bolder;
}

.reasons-body{
float:left;
width:948px;
height:auto;
text-align:left;
border:1px solid #B2B2B2;
border-top:none;
}

.reasons-body-container{
float:left;
margin-top:0;
width:948px;
}

.reasons-body-container ul, .reasons-body-container li{
 list-style-image:url(../images/ul.jpg);
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:1.6em;
 color:#313131;
}

.upsell_product_col .price .price-box{
width:217px;
}

.tax_table_fix {
float:left;
margin-left:8px;
width:260px;
}

.tax_table_fix .a-right{
float:left;
text-align:left;
width:121px;
}

.tax_table_fix .a-right .price{
float:right;
}

.col-2 .button-set .form-button, .col-1 .button-set .form-button{
float:none;
}

#checkoutSteps ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#opc-review .data-table{
float:left;
}

#checkout-review-table{
float:left;
}

#checkout-review-load .mini-sub-col-left{
float:left;
width:350px;
}

.form-list{
padding-left:0;
}

#checkoutSteps{
list-style:none;
}

/*BLOG STYLE*/
.blog_menu_container{
float:left;
border:none;
background:#F2F9FF;
width:180px;
}

.blog_menu_container .head{
background:#D9D9D9;
border-left:2px solid #0093DD;
margin-bottom:0;
}

.blog_menu_container .head h4{
margin-left:3px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#114285;
text-transform:uppercase;
height:15px;
}

.blog_menu_content{
margin:0;
list-style:none;
padding:0;
}

.blog_menu_content li{
float:left;
}

.blog_menu_content li h2{
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:15px;
background:#EBEBEB;
text-transform:uppercase;
text-align:left;
padding-left:5px;
}
