/*minifed version of style.css/resent.css and lightbox.css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;}ul,ol{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}:focus{outline:0;}.right{float:right;}.left{float:left;}.clear_both{clear:both;}.margin_10{margin:0 10px 10px 0;}.margin_20{margin:20px 20px 0 0;}ol,ul{margin:10px 0 20px 0;}.inside_ul{list-style:disc;padding-left:1em;margin-left:1em;}.inside_ol{list-style:decimal;padding-left:1em;margin-left:1em;}.strong{font-weight:bold;}.em{font-style:italic;}.bottom_right{float:right;}.hidden{visibility:hidden;}blockquote{font-style:italic;}.border{border:1px solid #ccc;padding:20px;margin:15px 0 20px 0;background:#f6f8fe;}.caption{background:#ccc;padding:20px 20px 0 20px;width:180px;margin:0 0 0 20px;}.center{text-align:center;}.align_left{text-align:left;}.block{display:block;}.outline{border:1px solid #ccc;}.small{font-size:10px;}.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 h3{visibility:hidden;letter-spacing:0;font-size:23px;line-height:20px;height:23px;}h3{font-size:19px;font-weight:bold;}.sIFR-hasFlash h2{visibility:hidden;letter-spacing:0;font-size:40px;line-height:40px;height:40px;}h2.sIFR-replaced{margin-bottom:20px;}h2{font-size:25px;font-weight:bold;}html{text-align:center;background:#e4e6e9 url(i/bg-grey.jpg) top center no-repeat;}body{margin:0 auto;text-align:left;font:small/18px Arial,Helvetica,sans-serif;color:#333;width:982px;position:relative;line-height:18px;}#page_top{height:155px;padding:0;margin:none;position:relative;}h1{text-indent:-9999px;position:absolute;top:20px;left:20px;}h1 a:link,h1 a:visited{display:block;width:137px;height:84px;background:transparent url(i/h1.png) top left no-repeat;}h1 a:hover{background:transparent url(i/h1.png) top left no-repeat;}#search{position:absolute;top:0;right:20px;width:280px;height:55px;background:transparent url(i/search_bg.png) no-repeat;padding:10px 0 0 20px;font-size:11px;}#ecommerce_area{position:absolute;right:45px;top:65px;width:250px;}label#currency_label{float:left;text-indent:-9999px;background:transparent url(i/currency.png) top left no-repeat;height:9px;width:52px;vertical-align:bottom;margin-left:20px;margin-top:7px;margin-right:5px;}#currency_textbox{position:absolute;top:0;}.main_content_bar_extension{font-size:14px;font-weight:bold;left:625px;position:absolute;top:77px;}#ecommerce_nav li{float:left;position:relative;height:21px;}#ecommerce_nav a.account_li,#ecommerce_nav a.basket_li,#ecommerce_nav a.checkout_li{float:left;background:url(i/ecommerce_nav.png) no-repeat;height:21px;text-indent:-999999px;}#ecommerce_nav a.account_li{background-position:left top;width:72px;}#ecommerce_nav a.basket_li{background-position:-72px 0;width:81px;}#ecommerce_nav a.checkout_li{background-position:-153px 0;width:91px;}#ecommerce_nav a.account_li:hover{background-position:left -21px;}#ecommerce_nav a.basket_li:hover{background-position:-72px -21px;}#ecommerce_nav a.checkout_li:hover{background-position:-153px -21px;}#nav{position:absolute;bottom:0;left:0;}#nav{padding:0;margin:0;clear:both;float:left;width:inherit;}#nav li{float:left;position:relative;cursor:pointer;}#nav li ul.drop{position:absolute;width:219px;display:none;background:transparent url(i/li_hover.png) bottom left no-repeat;padding:10px 20px 20px 20px;margin-top:40px;left:0;z-index:2;}#nav ul.drop li{border-bottom:1px dotted #ccc;}#nav ul.drop a{color:#363a7a;text-decoration:none;font-weight:normal;clear:both;float:left;width:180px;line-height:1.8em;font-size:1.1em;letter-spacing:-0.5px;}#nav ul.drop a:hover{color:#f35c1b;}#nav a{display:block;float:left;clear:both;}#nav li:hover ul{display:block;}#nav li:hover ul,#nav li.sfhover ul{display:block;}#nav a.home,#nav a.sleeping_bags,#nav a.insulated_clothing,#nav a.shells_midlayers,#nav a.mitts_boots_hats,#nav a.activity,#nav a.info,#nav a.about,#nav a.news{float:left;background:url(i/nav.png) no-repeat;height:40px;text-indent:-999999px;}#nav a.home{background-position:left top;width:84px;}#nav a.sleeping_bags{background-position:-84px 0;width:125px;}#nav a.insulated_clothing{background-position:-209px 0;width:155px;}#nav a.shells_midlayers{background-position:-364px 0;width:150px;}#nav a.mitts_boots_hats{background-position:-514px 0;width:150px;}#nav a.activity{background-position:-664px 0;width:80px;}#nav a.info{background-position:-744px 0;width:60px;}#nav a.about{background-position:-804px 0;width:90px;}#nav a.news{background-position:-894px 0;width:86px;}#nav a.home:hover{background-position:left -40px;}#nav a.sleeping_bags:hover{background-position:-84px -40px;}#nav a.insulated_clothing:hover{background-position:-209px -40px;}#nav a.shells_midlayers:hover{background-position:-364px -40px;}#nav a.mitts_boots_hats:hover{background-position:-514px -40px;}#nav a.activity:hover{background-position:-664px -40px;}#nav a.info:hover{background-position:-744px -40px;}#nav a.about:hover{background-position:-804px -40px;}#nav a.news:hover{background-position:-894px -40px;}#nav a#active1{background-position:left -64px;}#nav a#active2{background-position:-113px -64px;}#nav a.#active3{background-position:-197px -64px;}#nav a#active4{background-position:-299px -64px;}#nav a#active5{background-position:-387px -64px;}#nav a#active6{background-position:-468px -64px;}#content{width:938px;border:1px solid #ccc;margin:0 0 20px 0;background:#fff url(i/main_content_bg.png) bottom left repeat-x;padding:20px;}#index_content{width:978px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0 0 20px 0;background:#fff url(i/main_content_bg.png) bottom left repeat-x;padding:0;z-index:1;}#main_content{width:696px;float:right;}#old_menu{position:absolute;top:100px;left:-200px;}#sidebar{width:220px;padding:0;float:left;background:transparent url(i/sidebar_bg.png) top right repeat-y;}#sidebar_menu{width:160px;margin:20px 0 0 0;padding:20px;background:#efefef;}#sidebar_menu ul{margin:0;padding:0;}#sidebar_menu li{padding:5px 0 5px 0;border-bottom:1px dotted #ccc;}#sidebar_menu li.active{font-weight:bold;}#sidebar_menu ul li a{text-decoration:none;}#sidebar_menu li ul li{padding-left:10px;font-weight:normal;text-decoration:none;border:none;}#sidebar_menu li ul li.active{text-decoration:underline;font-weight:bold;}.sidebar_ad{width:199px;margin:20px 0 0 0;}.sidebar_ad img{margin:10px auto;}table.product_attributes{border-collapse:collapse;border-spacing:0;text-align:left;width:380px;font-size:12px;color:#000;float:left;margin:20px 0 20px 0;}.product_attributes tr.odd_grey{background-color:#f0f4f5;}.product_attributes td{padding:4px 5px;}.product_attributes td.strong{font-weight:bold;}.product_attributes td.right_align{text-align:right;}.enlarge{clear:both;float:right;margin-bottom:20px;}.price{float:right;margin-top:-20px;}#product_options{border:1px solid #ccc;background:#fff url(i/small_bg.png) bottom left repeat-x;padding:15px 20px 30px 20px;position:relative;margin:20px 0 20px;0;position:relative;}.h3_options{margin-bottom:5px;}#product_options select{margin-right:10px;}.basket_button{margin-top:10px;}fieldset.product_fieldset{float:left;margin:5px 5px 5px 0;}#product_description{border:1px solid blue;margin-top:20px;}#tabs{margin:15px 0 0 0;}.ui-tabs-nav{margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;float:left;position:relative;z-index:1;border-right:1px solid #ccc;bottom:-1px;}.ui-tabs-nav-item{margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;float:left;border:1px solid #ccc;border-right:none;height:38px;}.ui-tabs-nav-item a{margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none;float:left;font-weight:normal;text-decoration:none;padding:10px 20px;background:#f1f1f1 url(i/tab_bg.png) 0 50% repeat-x;}.ui-tabs-nav-item a:hover{color:#f35c1b;}.ui-tabs-selected{border-bottom-color:#fff;}.ui-tabs-selected a,.ui-tabs-selected a:hover{background:#fff;color:#f35c1b;}.ui-tabs-panel{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;clear:left;border:1px solid #ccc;background:#fff url(i/small_bg.png) bottom left repeat-x;padding:1em 1em;margin-top:-15px;}.ui-tabs-hide{display:none;}div#tabs div ul{margin-left:15px;padding-left:15px;padding-top:5px;margin-top:5px;list-style-position:outside;list-style:disc;}ul.pointers_list li{padding-top:5px;}.category_intro,.customer_testimonials,.category_desc,.subcategory_desc,.category_tables{width:698px;margin:0;}.customer_comments{float:right;background:#ccc;padding:10px;margin:0 0 20px 20px;width:220px;}.cart_image{margin-right:20px;}table.tablesorter,table.tablesorter1,.sizing_table,.fabric_table,.cart_table{border:1px solid #ccc;border-collapse:collapse;background:#fff;margin:10px 0 20px 0;}table.tablesorter td,table.sizing_table td,table.tablesorter1 td{text-align:center;border:1px solid #ccc;padding:.7em 1.5em;vertical-align:middle;}table.tablesorter thead,table.tablesorter1 thead{background:#e0eaf6;}table.tablesorter thead tr th,table.tablesorter tfoot tr th,table.sizing_table thead tr th,table.fabric_table thead tr th,.cart_table tr th,table.tablesorter1 thead tr th,table.tablesorter1 tfoot tr th{padding:.9em 1.4em;text-align:center;border:1px solid #ccc;background:#e0eaf6;vertical-align:middle;font-weight:bold;}th{background:#e0eaf6;}table.tablesorter thead tr .header,table.tablesorter1 thead tr .header{background:url(i/bg.gif) center right no-repeat;cursor:pointer;}table.tablesorter thead tr .headerSortUp,table.tablesorter1 thead tr .headerSortUp{background-image:url(i/asc.gif);}table.tablesorter thead tr .headerSortDown,table.tablesorter1 thead tr .headerSortDown{background-image:url(i/desc.gif);}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp,table.tablesorter1 thead tr .headerSortDown,table.tablesorter1 thead tr .headerSortUp{background-color:#f75d1b;}.news_story{border-bottom:1px dotted #ccc;padding:20px 0 20px 0;}.news_story img{margin:0 10px 10px 0;float:left;}.odd{background:#f4f4f4;}p{margin:0 0 10px 0;}h5{font-weight:bold;margin:0 10px 10px 0;font-size:14px;}h4{font-weight:bold;margin:0 10px 10px 0;font-size:16px;}.fabric_table td{border:1px solid #ccc;padding:.5em;vertical-align:middle;}.cart_table td.align_center,.cart_table td.align_left{border:1px solid #ccc;padding:.5em;vertical-align:middle;}.cart_table td.align_center{text-align:center;}.cart_table td.align_left{text-align:left;}.button_image{margin:0 20px 0 0;}.login{background:transparent url(i/login_bg.png) top left no-repeat;width:300px;height:200px;padding:20px;}#new_customer{margin-right:10px;}.email_label{margin:0 20px 0 0;}.password_label{margin:0 52px 0 0;}#password_input,#email_input{width:180px;}.account_fieldset{border:1px solid #ccc;display:block;padding:20px;margin:0 0 20px 0;}legend{font-weight:bold;padding:5px;}.account_fieldset label{display:block;width:100px;float:left;}.row input{width:200px;}.row{margin:0 0 10px 0;}.login_fieldset{margin-bottom:10px;}.newsletter_fieldset{margin-bottom:20px;}.footer{text-align:center;}ul#footer_nav{margin-left:0;padding-left:0;display:inline;margin:auto;}ul#footer_nav li a{margin:0;padding:0;}ul#footer_nav li{margin-left:0;padding-left:5px;border-left:1px solid #ccc;list-style:none;display:inline;}ul#footer_nav li.first{border-left:none;margin-right:5px;}.footer p{margin:10px auto;color:#999;}.address{background:transparent url(i/gradient_bg.png) bottom left repeat-x;width:300px;height:auto;padding:20px;border:1px solid #ccc;margin-bottom:20px;}#delivery-address{margin-right:10px;}#confirm-products{margin-top:20px;}.order-table td,.order-table th{padding:10px;}.payment_bar{margin-top:20px;}.sub_cat_listing{border:1px #ccc solid;padding:20px;width:418px;background:#f6f8fe;font-size:1.2em;}.sub_cat_listing li{margin:0 0 10px 0;width:400px;}.sub_cat_listing li a{width:400px;}.order{border:1px solid #ccc;}.search_product_name{float:left;}.search_product_image{display:block;}.ss_fn{font-size:smaller;}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#imageContainer{padding:10px;}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#hoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(i/blank.gif) no-repeat;display:block;}#prevLink{left:0;float:left;}#nextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(i/prev.gif) left 50% no-repeat;}#nextLink:hover,#nextLink:visited:hover{background:url(i/next.gif) right 50% no-repeat;}#nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none;}#nextLinkText{padding-left:20px;}#prevLinkText{padding-right:20px;}.ontop #imageData{padding-top:5px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}#imageData #helpDisplay{clear:left;float:left;display:block;}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline-block;width:100%;}* html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */;}span.th_price
, span.th_image
, span.th_model
, span.th_products
, span.th_man
, span.th_quan
, span.th_weight
, span.th_buy
, a.productListing-heading
{
  display: block;
  width: 200px;
  height: 20px;
  border: 1px solid #ccc;
  float: left;
  text-decoration: none;
  font-weight: bold;
  background-color: #E0EAF6;
  padding: 10px 5px;
  text-align: center;
  color: #333;
  margin-left: -1px;
  margin-bottom: -1px;
}
span.td_model
, span.td_price
, span.td_quant
, span.td_weight
, a.search_product_name
, a.td_man
, a.search_product_image
, a.block 
{
  display: block;
  width: 200px;
  height: 80px;
  border: 1px solid #ccc;
  float: left;
  margin-left: -1px;
  margin-bottom: -1px;
  padding: 5px;
  line-height: 50px;
  background-color: #fff;
  text-align: center;
}

span.td_price 
, a.search_product_image
{
  text-align: center;
}

table {
  margin-top: 20px;
}
h2 {
  margin-bottom: 20px;
}


/* account styles (Bea) */


.account_wrapper {
padding-left:60px;
}

.account_leftbox {
float:left; 
display:inline;
width:60px; 
margin-left:-60px;
}

.account_orderbox{
background: transparent url(i/login_bg.png) bottom left no-repeat;
	width: 300px;
	padding: 20px;
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:10px;
	border-top:1px solid #cccccc;
	}
	
* html 	.account_orderbox{ 
width:340px;
wid\th:320px;
}
	
.account_addressbox {
background: transparent url(i/login_bg.png) bottom left no-repeat;
	width: 300px;
	padding: 20px;
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:10px;
	border-top:1px solid #cccccc;
	}	
	
* html 	.account_addressbox { 
width:340px;
wid\th:320px;
}	
	
.primary_address_info {
float:left;
display:inline;
width:300px;
margin-left:20px;
}	

.account_history_info_total {
float:right;
display:inline;
text-align:right;
padding-right:45px;
}

.account_history_info_floatbox_left {
	width: 240px;
	float:left;
	display:inline;
	margin-right:20px;
	margin-bottom:10px;
	border-right:1px solid #cccccc;
}

* html .account_history_info_floatbox_left {
width:241px;
wid\th:240px;
}

.account_history_info_floatbox_right {
	width: 350px;
	float:left;
	display:inline;
	text-align:right;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:10px;
}

.account_history_info_floatbox_right table {
width:100%;

}


.text_align_left {
text-align:left;
}