body{
	background:#000 url(../images/body-bg.gif) repeat 0 0;
	margin:0;padding:0;
	text-align:left;
}
form,fieldset{padding:0;border:0;}
form,fieldset{margin:0;}
ul{padding:0; margin:0; list-style:none;}
img{border:0; margin:0; padding:0;}
a{text-decoration:none;color:#336469;}
#page{
	width:996px;
	margin:0 auto;
	padding:0 11px 0 0;
	overflow:hidden;
}
h1{
	text-indent:-3000px;
	float:left;
	margin:105px 0 0;
	background:url(../images/logo.png) no-repeat 0 0;
	overflow:hidden;
}
h1 a{
	display:block;
	width:319px;
	height:62px;
	position:relative;
}
#header{
	height:173px;
}
#menu1,#menu2{float:right;}
#header ul li{float:left;}
#menu1{
	background:#222;
	margin:102px 0 0;
	padding:0 6px 0 9px;
}
#menu1 ul,#menu1 div{float:left;}
#menu1 ul li{
	height:14px;
	padding:5px 16px 5px 0;
	font:12px/14px Arial,sans-serif;
	text-transform:lowercase;
}
#menu1 ul li a{
	color:#888;
}
#menu1 ul li span{
	color:#fed899;
}
#menu1 div{
	/*background:url(../images/search-box.gif) no-repeat 5px 5px;*/
}
#menu1 fieldset,
#menu1 input{float:left;}
#menu1 .input-text {
	width:145px;
	height:14px;
	padding:0 1px;
	font:11px/14px Arial,sans-serif;
	color:#ccc;
	margin:4px;
	background:#555 none repeat scroll 0%;
	border:1px solid #2C4742;
}
#search{
	border:none;
}
#menu1 .search-btn {
	width:15px;
	height:14px;
	height:14px;
	font:12px/14px Arial,sans-serif;
	color:#fff;
	margin:5px 0;
}
#two_col_right,#site-content{
	overflow:hidden;
}
#one_col{
	background:#FFF;
	min-height:420px;
  	height:auto !important;
  	height:420px;
	margin:0 0 0 11px;
}
#one_col .center{
	padding:20px;
}
body.cms-home #two_col_right #left_column{
	width:740px;
	height:460px;
	margin:0 0 0 11px;
	float:left;
}
h2{margin:0;text-indent:-3000px;float:left;overflow:hidden;}
/*
#two_col_right #left_column a{
	display:block;
	overflow:hidden;
	text-indent:-3000px;
	width:99px;
	height:25px;
	float:right;
}
*/


#site-content  #right_column,
#two_col_right #right_column {
	float:right;
	padding:15px 13px 15px 14px;
	background:#fff;
	width:218px;
	overflow:hidden;
}
#newsletter{
	border:none;
	margin:38px 8px 0 8px;
	border:1px solid #87B9AF;
	background:#EAEAEA;
	color:#666;
	font:11px/14px Arial,sans-serif;
	height:14px;
	width:157px;
	float:left
}
#site-content  #right_column .newsletters,
#two_col_right #right_column .newsletters{
	width:218px;
	height:66px;
	padding:0 0 12px;
	background:url(../images/newsletters-bg.jpg) no-repeat 0 0;
}
/*
#site-content   #right_column .newsletters input,
#two_col_right #right_column .newsletters input{float:left; background:none;}

#site-content  #right_column .newsletters div,
#two_col_right #right_column .newsletters div{
	width:173px;
	height:18px;
	margin:38px 0 0 10px;
	display:inline;
	float:left;
	background:none;
	background:url(../images/letters-input.gif) no-repeat 0 0;
}
#site-content  #right_column .newsletters .input-text,
#two_col_right #right_column .newsletters .input-text{
	font:11px/14px Arial,sans-serif;
	height:14px;
	width:157px;
	margin:2px 8px;
	color:#666;
}
*/
#site-content  #right_column .newsletters .join,
#two_col_right #right_column .newsletters .join{
	width:18px;
	height:18px;
	margin:39px 20px 0 0;
	float:right;
}
#site-content  #right_column .shop,
#two_col_right #right_column .shop{
	width:218px;
	height:217px;
	/*background:url(../images/shop-bg.jpg) no-repeat 0 0;*/
	padding:0 0 11px;
}
#site-content  #right_column .shop{
	/*background:url(../images/shop-bg1.jpg) no-repeat 0 0;*/
}

#site-content  #right_column .shop p,#site-content  #right_column .view p,
#two_col_right #right_column .shop p,#two_col_right #right_column .view p{
	float:right;
	font:11px/16px Arial,sans-serif;
/*	width:70px;*/
}
/*
#site-content  #right_column .shop p,#two_col_right #right_column .shop p{margin:201px 7px 0 0;}
#two_col_right #right_column .view p{margin:0px 7px 0 0;}
#site-content  #right_column .view p{margin:108px 7px 0 0;}


#site-content  #right_column .shop p a,
#two_col_right #right_column .shop p a{
	display:block;
	width:70px;
	color:#fefefe;
	background:url(../images/shopnow-bg.gif) no-repeat 100% 4px;
}
#site-content  #right_column .view p a,
#two_col_right #right_column .view p a{
	display:block;
	width:70px;
	color:#fefefe;
	background:url(../images/viewnow-bg.gif) no-repeat 100% 4px;
}
*/
#site-content  #right_column .shop p a:hover,#site-content  #right_column .view p a:hover,
#two_col_right #right_column .shop p a:hover,#two_col_right #right_column .view p a:hover{text-decoration:underline;}

#site-content  #right_column .view,
#two_col_right #right_column .view{
	width:218px;
	height:124px;
	overflow:hidden;
}
/*
#site-content  #right_column .view{
	background:url(../images/view-bg1.jpg) no-repeat 0 0;
}
*/
/*h3,h4{margin:0;text-indent:-3000px;overflow:hidden;float:left;width:0;height:0;}*/


#site-content{
	margin:0 0 0 11px;
	background: transparent url(../images/shop-bg.gif) repeat-y 0 0;
}
/*
#site-content .bg{
	background:url(../images/shop-left-bg.jpg) no-repeat 0 0;
	overflow:hidden;
	float:left;
	width:985px;
}
*/
#site-content #left_column,
#two_col_left #left_column{
	width:218px;
	float:left;
	padding:17px 0 0 0;
	background:url(../images/shop-left-bg.jpg) no-repeat 0 0;
	min-height:459px;
  	height:auto !important;
  	height:459px;
	
}

/*#site-content #left_column ul
#left_column ul{
	float:left;
	width:100%;
}
*/
/*#site-content #left_column ul*/
#left_column ul li{
	font:14px/17px Arial,sans-serif;
	display:block;
	background:url(../images/separator1.gif) no-repeat 0 100%;
}

/*#site-content #left_column ul*/
#left_column ul li.first-closed{
	background:url(../images/separator1f.gif) no-repeat 0 100%;
}
/*#site-content #left_column ul*/
#left_column ul li.last{
	background:none;
}
/*#site-content #left_column ul*/
#left_column ul li a{
	color: #336469;
	display:block;
	padding:6px 0 7px 18px;
}
#left_column ul li a:hover{
	color:#8E344D;
}

#left_column ul li.active a{
	background:#FFF;
}
/*#site-content #left_column ul*/
#left_column ul li ul{
	padding:2px 0 12px 19px;
	overflow:hidden;
	width:180px;
	float:left;
	margin:0;
}
* html /*#site-content #left_column ul*/
#left_column ul li ul{
	padding:2px 0 6px 19px;
}
*+html /*#site-content #left_column ul*/
#left_column ul li ul{
	padding:2px 0 6px 19px;
}

/*#site-content #left_column ul*/
#left_column ul li ul li{
	width:160px;
	font:12px/18px Arial,sans-serif;
	padding:0;
	float:left;
	background:none;
}
/*#site-content #left_column ul*/
#left_column ul li ul li a{
	color:#8e344d;
	margin:0;
}
/*#site-content #left_column ul*/
#left_column ul li ul li ul{
	padding:0 0 0 9px;
	width:170px;
}
/*#site-content #left_column ul*/
#left_column ul li ul li ul li{
	padding:0;
	background:none;
	width:170px;
}
/*#site-content #left_column ul*/
#left_column ul.last li a{
	color: #666;
}
/*
#site-content #right_column{
	float:right;
	width:734px;
	overflow:hidden;
	padding:0 0 0 33px;
}

#site-content {
	float:right;
	width:739px;
	overflow:hidden;
	padding:0 0 0 27px;
}
*/
#site-content h2,
#right_column h2{
	font:30px/32px Arial,sans-serif;
	margin:15px 0 16px 0;
	text-indent:0;
	float:none;
}
#site-content  .center{
	float:left;
	width:418px;
	padding:0 27px 0 0;
}
#site-content  .center{
	width:482px;
	font:12px/18px Arial,sans-serif;
	padding:0 7px 20px 20px;
	color:#999;
}
/*
#site-content  ul{
	float:left;
	width:100%;
}
#site-content  .center h3{
	color:#9ec7bf;
	font:bold 16px/18px Arial,sans-serif;
	padding:13px 0 0 2px;
	text-indent:0;
	width:auto;
	height:auto;
}
#site-content  .center h3{
	float:none;
	font:bold 14px/18px Arial,sans-serif;
	padding:8px 0 19px 2px;
}
*/
#site-content  .page-head h3, #site-content  .page-head-alt h3{
	font:30px/32px Arial,sans-serif;
	margin:15px 0 16px 0;
	text-indent:0;
	float:none;
}

/*.center ul,*/
.product-specs ul{
	padding:17px 0 19px 8px;
}
.product-specs ul li,
#site-content  .center ul li{
	padding:0 0 0 16px;
	background:url(../images/rect.gif) no-repeat 0 6px;
}
.center a{color:#8e344d;text-decoration:underline;}
.center a:hover{}
#site-content  .center ul.rating{
	float:right;
	margin:16px 0 0 0;
}
#site-content  .center ul.rating li{
	float:left;
	width:15px;
	height:13px;
	background:url(../images/star.gif) no-repeat 100% 0;
	overflow:hidden;
}
#site-content  .center ul.reviews{
	float:right;
	clear:right;
	padding:3px 0 0;
	margin:0 0 11px;
}
#site-content  .center ul.reviews li{
	font:11px/13px Arial,bold;
	text-align:right;
}
#site-content  .center ul.reviews li a{
	color: #336469;
	text-decoration:underline;
}
#site-content  .center ul.reviews li a:hover{
	text-decoration:none;
}
/*
#site-content  .center p{
	width:100%;
	margin:0 0 0 2px;
	font:12px/18px Arial,sans-serif;
	color:#999;
}
*/
#site-content  .center p.price{
	margin:17px 0 63px;
}
#site-content  .center p.price span{
	font:18px/20px Arial,sans-serif;
	color: #9ec7bf;
	float:left;
}
#site-content  .center p.price a{
	display:block;
	width:99px;
	height:25px;
	background:url(../images/btn1.jpg) no-repeat 0 0;
	float:right;
	text-indent:-3000px;
	overflow:hidden;
}
#site-content  .center .bonus{
	float:left;
	width:417px;
	background:#e1ede9;
	position:relative;
	border-right:1px solid #eaf2ef;
}
#site-content  .center .bonus p{
	margin:9px 0 7px 19px;
	color:#336469;
	font:bold 12px/14px Arial,sans-serif;
	width:auto;
	float:none;
}
#site-content  .center .bonus p.info{
	margin:0;
	padding:0 0 0 10px;
	font:12px/18px Arial,sans-serif;
	color:#999;
	float:left;
}
#site-content  .center .bonus p.info span.past{text-decoration:line-through;}
#site-content  .center .bonus p.info span.actual{color:#990000;}
#site-content  .center .bonus a{
	display:block;
	position:absolute;
	width:80px;
	height:20px;
	text-indent:-3000px;
	overflow:hidden;
	background:url(../images/btn2.jpg) no-repeat 0 0;
	right:15px;
	bottom:10px;
}
#site-content  .center .bonus img{
	padding:0 0 17px 16px;
	float:left;
	overflow:hidden;
	display:inline;
}
#site-content #right_column .preview{
	float:right;
	width:259px;
	padding:67px 30px 0 0;
}
#site-content #right_column .preview p{
	font:bold 12px/14px Arial,sans-serif;
	color:#9ec7bf;	
	float:left;
	margin:1px 0 8px 7px;
}
#site-content #right_column .preview ul{
	padding:0 0 0 8px;
	clear:left;
	width:251px;
	overflow:hidden;
}
#site-content #right_column .preview ul li{
	float:left;
	padding:0 10px 0 0;
}
#site-content #right_column .foot{
	float:left;
	padding:22px 30px 36px 1px;
	width:703px;
}
#site-content #right_column .foot p{
	font:12px/18px Arial,sans-serif;
	color:#999;
	margin:0;
}
#site-content #right_column .foot p strong{
	font-size:14px;
	color:#fed899;
}
#footer{
	float:left;
	width:100%;
}
#footer .copyright{
	font:11px/13px Arial,sans-serif;
	color:#888;
	float:left;
	margin:12px 0 80px 16px;
}
#footer ul {
	float:right;
	margin:12px 12px 0 0;
}
#footer ul li{
	float:left;
	padding:0 0 0 21px;
	font:11px/14px Arial,sans-serif;
}
#footer ul li a{color:#888;}
#footer ul li a:hover{color:#9ec7bf;}
/*
#footer .color{
	float:left;
	width:100%;
	padding:0 0 20px 0;
}
#footer .color li{float:left;}
#footer .color li a{
	display:block;
	width:22px;
	height:22px;
	margin:0 8px 0 0;
}
#footer .color li.blue a{background:#336469;}
#footer .color li.cyan a{background:#9ec7bf;}
#footer .color li.white a{background:#e1ede9;}
#footer .color li.red a{background:#8e344d;}
#footer .color li.yellow a{background:#fed899;}
*/

.breadcrumbs li{
	float:left;
}
/* sifr */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h2, .sIFR-hasFlash .page-head h3, .sIFR-hasFlash .page-head-alt h3{
	visibility:hidden;
	display:block;
	float:left;
	font-size:30px;
	height:36px;
}

/* two column left layout */
#two_col_left{
	background: #FFF url(../images/shop-bg.gif) repeat-y 0 0;
		margin:0 0 0 11px;
		height:100%;
}
#two_col_left #left_column{

}
#two_col_left div#right_column{
	width:727px;
	padding:10px 20px;
	float:left;
	background:#FFF;
}
#two_col_left div#right_column a{
	text-decoration:underline;
}
/* hide compare links*/
p.add-to a{
	display:none;
}
p.add-to a.link-cart{
	display:inline;
}
/* product upsells */
div.upsell-products{
	background:#E1EDE9;
	margin:20px 0;
	padding:10px;
	overflow:hidden;
}
div.upsell-products .head h4{
	color:#336469;
}
div.upsell-products .generic-product-grid{
	width:100%;
}
/* custom_buttons */
.add_cart-button, .update_cart-button, .continue_shopping-button,
.continue-button, .create_account-button, .login-button,
.apply_code-button, .get_quote-button, .save-button,
.submit-button, .update_total-button, .checkout-button, 
.add_recipient-button, .send_email-button, .close_window-button,
.compare_items-button, .search-button, .add_new_address-button,
.update_qty_addresses-button, .save_address-button, .cancel-button,
.remove-button, .close-button, .update_shipping_method-button,
.vote-button, .submit_review-button, .print_all_invoices-button,
.add_tags-button, .save_tag-button, .add_all_to_cart-button,
.share_wishlist-button, .update_wishlist-button{
	overflow:hidden;
	height:25px;
	padding-top:25px;
	border:none;
	cursor:pointer;
}
.add_cart-button{
	width:99px;
	background:transparent url(../images/btn-addtocart.png) no-repeat;
}
.update_cart-button{
	width:105px;
	background:transparent url(../images/btn-updatecart.png) no-repeat;
	float:right;
}
.continue_shopping-button{
	width:147px;
	background:transparent url(../images/btn-continueshopping.png) no-repeat;
}
.continue-button{
	width:82px;
	background:transparent url(../images/btn-continue.png) no-repeat;
}
.create_account-button{
	width:156px;
	background:transparent url(../images/btn-createanaccount.png) no-repeat;
}
.login-button{
	width:69px;
	background:transparent url(../images/btn-login.png) no-repeat;
}
.apply_code-button{
	width:111px;
	background:transparent url(../images/btn-applycode.png) no-repeat;
}
.get_quote-button{
	width:100px;
	background:transparent url(../images/btn-getaquote.png) no-repeat;
}
.save-button{
	width:50px;
	background:transparent url(../images/btn-save.png) no-repeat;
}
.submit-button{
	width:69px;
	background:transparent url(../images/btn-submit.png) no-repeat;
}
.update_total-button{
	width:108px;
	background:transparent url(../images/btn-updatetotal.png) no-repeat;
}
.checkout-button{
	width:187px;
	background:transparent url(../images/btn-checkout.png) no-repeat;
}
.add_recipient-button{
	width:109px;
	background:transparent url(../images/btn-addrecipient.png) no-repeat;
}
.send_email-button{
	width: 92px;
	background:transparent url(../images/btn-sendmail.png) no-repeat;
}
.close_window-button{
	width: 115px;
	background:transparent url(../images/btn-closewindow.png) no-repeat;
}
.compare_items-button{
	width: 117px;
	background:transparent url(../images/btn-compareitems.png) no-repeat;
}
.search-button{
	width: 70px;
	background:transparent url(../images/btn-search.png) no-repeat;
}
.add_new_address-button{
	width: 133px;
	background:transparent url(../images/btn-addnewaddress.png) no-repeat;
}
.update_qty_addresses-button{
	width: 211px;
	background:transparent url(../images/btn-updatequantityaddress.png) no-repeat;
}
.save_address-button{
	width: 109px;
	background:transparent url(../images/btn-saveaddress.png) no-repeat;
}
.cancel-button{
	width: 72px;
	background:transparent url(../images/btn-cancel.png) no-repeat;
}
.remove-button{
	width: 72px;
	background:transparent url(../images/btn-remove.png) no-repeat;
}
.close-button{
	width: 61px;
	background:transparent url(../images/btn-close.png) no-repeat;
}
.update_shipping_method-button{
	width: 179px;
	background:transparent url(../images/btn-updateshippingmethod.png) no-repeat;
}
.vote-button{
	width: 53px;
	background:transparent url(../images/btn-vote.png) no-repeat;
}
.submit_review-button{
	width: 112px;
	background:transparent url(../images/btn-submitreview.png) no-repeat;
}
.print_all_invoices-button{
	width: 138px;
	background:transparent url(../images/btn-printallinvoices.png) no-repeat;
}
.add_tags-button{
	width: 79px;
	background:transparent url(../images/btn-addtags.png) no-repeat;
}
.save_tag-button{
	width: 79px;
	background:transparent url(../images/btn-savetag.png) no-repeat;
}
.add_all_to_cart-button{
	width: 123px;
	background:transparent url(../images/btn-addalltocart.png) no-repeat;
}
.share_wishlist-button{
	width: 117px;
	background:transparent url(../images/btn-sharewishlist.png) no-repeat;
}
.update_wishlist-button{
	width: 123px;
	background:transparent url(../images/btn-updatewishlist.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}
.-button{
	width: px;
	background:transparent url(../images/btn-.png) no-repeat;
}

/* contact form */
#contactForm, #contactForm input, #contactForm textarea, 
#contactForm .group-select{
	width:250px;
}
#contactForm .button-set{
	width:270px;
}
/* cart styles */
.data-table a, .box-table a, .shopping-cart a, .upsell a,
.shopping-cart-totals a{
 text-decoration:underline;
}

/* li overrides */
#site-content .center form ul li,
#site-content .center ul.messages li{
	background:none;
}
/* global messages */
#two_col_right .error-msg, #two_col_right .success-msg, #two_col_right .notice-msg, #two_col_right .note-msg {
	margin:0 0 0 11px;
}

/* popup images */
body.page-popup{
	background:#FFF;
}

/* retail locator */
div.search_results{
	margin:20px 0;
}
div.search_results ul li{
	margin: 15px 0;
	line-height:1.1;
}
div.video{
	width:720px;
	margin:auto;
}

/* media page */
ul.media{
	width:540px;
}
#site-content ul.media li{
	width:180px;
	display:block;
	float:left;
	background:none;
	padding:0;
	margin:10px 0;
}
ul.media li a{
	margin: auto;
}

/* carousel styles */
#carousel{
    background:#E1EDE9;
    padding:10px;
}
#carousel-slides{
	background:#FFF;
    height:330px;
    padding:0;
    margin:0;
}
#site-content #carousel-slides li{
    height: 310px;
    padding:10px;
    position:absolute;
	background:none;
	
}
#carousel-slides li img{
	width:310px; 
	margin:0 70px;
}
#carousel-links{
   height:84px;
   padding:0;
}
#site-content #carousel-links  li{
  float:left; 
  background:none;
  padding:0px;
  height:84px;
}
#carousel-links  li a{
	display:block;
	height:60px;
	padding:13px;
	text-align:center;
	text-decoration:none;
	color:#336469;
}
#carousel-links  li a.active{
	background:#FFF;
}
#carousel-links li img{
display:block;
}
/* SSL seal */
#geotrust_smart_icon{
	width:115px;
	height:55px;
	margin:40px auto;
}
/* dropdown nav */

#menu2{
	clear:right;
	margin:9px 0 0;
	height:18px;
	width:677px;
}
#menu2 ul{float:right;}
#menu2 ul li{
	font:16px Arial,sans-serif;
	/*padding:0 0 0 26px;*/
}
#menu2 ul li a{
	color:#9ec7bf;
}
#menu2 ul li.active a,
#menu2 ul li a:hover{
	color: #336469;
}
/*
#global_navigation {
    background:#000 repeat-x;
    font-size:16px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
	*/
#global_navigation{
	/**/position:relative;
	z-index:1;
}
#global_navigation, #global_navigation ul {
    list-style:none;
    line-height:20px;
    padding:0;
    }
#global_navigation a {
    display:block;
    color:#9EC7BF;
    text-decoration:none;
    /*padding:0px 10px;*/
    }
#global_navigation li {
    float:left;
    padding:0;
    margin:0 0 0 20px;
    }
#global_navigation li  a {
	padding:4px;
	border-left:1px solid #000;
}
#global_navigation ul {
    position:absolute;
    left:-999em;
    height:auto;
    font-weight:normal;
    line-height:1;
    width:140px;
	background:transparent url(../images/menu_drop-bg.png) bottom right no-repeat;
	padding:0 5px 5px 0;
}

#global_navigation li li {
    width:140px;
	margin:0;
    border-left:1px solid #9EC7BF;
    }
#global_navigation li li a {
    padding:7px 5px;
    display:block;
    font-size:12px;
    color:#336469;
    }
#global_navigation li ul ul {
    margin:-22px 0 0 100px;
    }
#global_navigation li li:hover {
    }
#global_navigation li ul li:hover a, #global_navigation li ul li li:hover a, #global_navigation li ul li li li:hover a, #global_navigation li ul li li li:hover a {
    color:#9EC7BF;
    }
#global_navigation li:hover a, #global_navigation li.over a {
    color:#336469;
	background:#FFF;
    border-left:1px solid #9EC7BF;
    }
#global_navigation li:hover li a, #global_navigation li.over li a {
	background:none;
	border:none;
}
#global_navigation li:hover li a, #global_navigation li li:hover li a, #global_navigation li li li:hover li a, #global_navigation li li li li:hover li a {
    color:#336469;
    }
#global_navigation li:hover ul ul, #global_navigation li:hover ul ul ul, #global_navigation li:hover ul ul ul ul, #global_navigation li.over ul ul, #global_navigation li.over ul ul ul, #global_navigation li.over ul ul ul ul {
    left:-999em;
    }
#global_navigation li:hover ul, #global_navigation li li:hover ul, #global_navigation li li li:hover ul, #global_navigation li li li li:hover ul, #global_navigation li.over ul, #global_navigation li li.over ul, #global_navigation li li li.over ul, #global_navigation li li li li.over ul {
    left:auto;
   /* background:#fff;*/
    }
	


/* home slideshow */
#home_slides{
	height:460px;
	width:740px;
	overflow:hidden;
}
#left_column #home_slides li{
	height:460px;
	width:740px;
	position:absolute;
}
#left_column #home_slides a{
margin:0;
padding:0;
}

.rating-box {
	text-align:right;
}

#international_video_link, #usa_video_link{
	display:block;
	overflow:hidden;
	height:0;
	margin:20px auto;
}
#international_video_link{
	width:210px;
	padding-top:30px;
	background:transparent url(../images/btn-internationaltrainingvideo.png) no-repeat;
}
#usa_video_link{
	width:142px;
	padding-top:25px;
	background:transparent url(../images/btn-usatrainingvideo.png) no-repeat;

}
.clear{
	clear:both;
}
.up-sell-item{
	clear:both;
}
.up-sell p.product-image{
	float:left;
	width:125px;
	padding:0 10px 10px 0;
}
.listing-item .product-image img{
	padding: 0 10px 10px 0;
}

#free_shipping_block{
	
}
#free_shipping_block img{
	margin:10px;
}
