@charset "utf-8";
/* CSS Document */

body{; color:#333; line-height:18px; font-family:"proxima-nova", Helvetica, Arial, sans-serif; background:#ccc url(./images/pg_bg.png) center repeat-y;}

body.category{background:#fff url(./images/pg_bg_cat.png) center repeat-y;}
body.menscategory{background:#fff url(./images/pg_bg_pro.png) center repeat-y;}
body.pro_pg{background:#fff url(./images/pg_bg_pro.png) center repeat-y;}
body.wpro_pg{background:#fff url(./images/pg_bg_cat.png) center repeat-y;}
body.salecategory{background:#fff url(./images/pg_bg_pro.png) center repeat-y;}

a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
p{color:#333; ; padding:5px 0; line-height:17px;}
ul{color:#333; ; line-height:18px;}
input, textarea, select{font-family:"proxima-nova", Helvetica, Arial, sans-serif; color:#333; outline:none; font-size:11px; vertical-align:middle;}

.png{_behavior:url("js/iepngfix.htc");}

/*=====Common CSS=====*/
#wrapper{}

.page_background{background:url(./images/pg_bg_txt_yellow.png) center top no-repeat;}
.page_background_1024{background:url(./images/pg_bg_txt_yellow_1024.png) center top no-repeat;}


body.category .page_background{background:url(./images/pg_bg_txt_category.png) center top no-repeat;}
body.category .page_background_1024{background:url(./images/pg_bg_txt_category_1024.png) center top no-repeat;}

body.menscategory .page_background{background:url(./images/pg_bg_txt_pro.png) center top no-repeat;}
body.menscategory .page_background_1024{background:url(./images/pg_bg_txt_pro_1024.png) center top no-repeat;}

body.pro_pg .page_background{background:url(./images/pg_bg_txt_pro.png) center top no-repeat;}
body.pro_pg .page_background_1024{background:url(./images/pg_bg_txt_pro_1024.png) center top no-repeat;}

/* New womens product */
body.wpro_pg .page_background{background:url(./images/pg_bg_txt_category.png) center top no-repeat;}
body.wpro_pg .page_background_1024{background:url(./images/pg_bg_txt_category_1024.png) center top no-repeat;}

/* New sale category */
body.salecategory .page_background{background:url(./images/pg_bg_txt_pro.png) center top no-repeat;}
body.salecategory .page_background_1024{background:url(./images/pg_bg_txt_pro_1024.png) center top no-repeat;}

.pg_holder{width:980px; margin:0 auto;position:relative;}
/*=====Common CSS=====*/

/*============================================================*/
/*HEADER CSS START============================================*/
/*============================================================*/
.top_links{clear:both; height:35px; margin:0 auto; /*max-width:1040px; min-width:980px; _width:1000px;*/ width:980px;}


.socialize{float:left; padding:11px 0 0 0;}
.socialize a{float:left; width:15px; height:15px; font-size:0; line-height:999px; overflow:hidden; margin-right:6px;}
.socialize a.home{background:url(./images/homeicon.png) 0 0 no-repeat;}
.socialize a.twitter{background:url(./images/socialize.png) 0 0 no-repeat;}
.socialize a.facebook{background:url(./images/socialize.png) -21px 0 no-repeat;}
.socialize a.googleplus{background:url(./images/socialize.png) -42px 0 no-repeat; width:54px;}
.socialize a.fblike{background:url(./images/socialize.png) -102px 0 no-repeat; width:68px;}
.socialize a.sv{background:url(./images/socialize.png) -176px 0 no-repeat; width:14px;}

.sign_basket{float:right; padding:10px 0 0;}
.h_search{float:left; margin:0 15px 0 0; display:inline;}
.h_search span{float:left;}
.h_search .search_txt{width:115px; padding:1px 5px; line-height:15px; border:none; font-family:"proxima-nova", Helvetica, Arial, sans-serif; ; margin-left:10px; float:left;}
.sign_basket .currency_dd{float:left; width:135px; height:16px; padding-top: 2px;}
.sign_basket .signup_signin{float:left; ; padding:0px 15px 0px 18px;}
.sign_basket .view_basket{float:left; padding:1px 0 0; font-size:11px;}
.sign_basket .view_basket a.basket{display:block; background:url(./images/icon_basket.png) right no-repeat; padding:0 18px 0 0; font-weight:bold; border-bottom:1px solid #333; line-height:14px;}
.sign_basket .view_basket a:hover{text-decoration:none; border-bottom:none;}
/*============================================================*/
/*HEADER CSS START============================================*/
/*============================================================*/

/*============================================================*/
/*LEFT MENU CSS START=========================================*/
/*============================================================*/
.left_menu{float:left; width:182px; background:url(./images/divider.png) top repeat-x; margin:118px 0 0; padding-bottom:10px;position:relative;}
.left_menu h2{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; color:#333; font-weight:normal; letter-spacing:1px; padding:12px 10px; clear:both; text-transform: uppercase;}
.left_menu h2.sale_shop{border-bottom:4px solid #000;}
.left_menu .search_box{float:left; width:182px; clear:both;}
.left_menu .search_box h2{padding:14px 0 2px;}
.left_menu .search_box input.txtbox{border:none; border-bottom:4px solid #000; font-family:"proxima-nova", Helvetica, Arial, sans-serif; ; width:182px;}
.left_menu .menu_acc{clear:both; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif; border-top:1px solid #000; margin-bottom:5px;}
.left_menu .menu_acc h3{clear:both; ; background:url(./images/divider.png) bottom repeat-x; font-family:"proxima-nova", Helvetica, Arial, sans-serif; text-align:center; outline:none; cursor:pointer;text-transform: uppercase;font-weight: 400;}
.left_menu .menu_acc h3 a{background:url(./images/divider.png) 100px 100px no-repeat; outline:none; display:block; padding:4px 0;}
.left_menu .menu_acc h3 a:hover{background:url(./images/bullet_active_menu.png) right top no-repeat; text-decoration:none;}
.left_menu .menu_acc h3.ui-state-active{border-bottom:4px solid #000; background:none;}
.left_menu .menu_acc h3.ui-state-active a{padding:4px 0 5px; background:url(./images/bullet_active_menu.png) right top no-repeat;}
.left_menu .sub_acc{border-bottom:4px solid #000; line-height:14px; padding:7px 0;}
.left_menu .sub_acc a{display:block;}
.left_social {float:left; width:182px; }

/*LEFT MENU CATEGORY PAGE*/
.left_menu h4{; background:url(./images/divider.png) bottom repeat-x; margin-bottom:30px; margin-top:10px;}
.left_menu .refine_by{margin:12px 0 25px;}
.left_menu .refine_by h5{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; font-size:12px; line-height:14px; border-bottom:4px solid #000; background:url(./images/bullet_refine.gif) right no-repeat; padding:2px 0 0;}
.left_menu .refine_by h5.nobullet{ background:none;}
.left_menu .refine_by h5.bullet_1{background:url(./images/bullet_refine_1.gif) 98% no-repeat;}

.left_menu ul.pro_types{clear:both; padding:7px 0 0px; background:url(./images/divider.png) bottom repeat-x; margin-bottom:30px; margin-top:5px;}
.left_menu ul.pro_types li{clear:both; float:left; margin:-1px 0 3px; width:180px; line-height:16px;}
.left_menu ul.pro_types li span{float:left; width:10px; height:10px; overflow:hidden; background:url(./images/custom_chk.gif) 0 0 no-repeat; margin:5px 10px 0 0;}
.left_menu ul.pro_types li.selected span{background:url(./images/custom_chk.gif) 0 -10px no-repeat;}
.left_menu ul.pro_types li a{font-family:"proxima-nova", Helvetica, Arial, sans-serif; font-size:12px; line-height:12px;}

.left_menu .range_box{clear:both; padding:15px 0 0px; background:url(./images/divider.png) bottom repeat-x; margin-bottom:30px; margin-top:5px;}
.left_menu .range_box img{display:inline-block;}

ul.colour_dd li{cursor:pointer; z-index:999;}
ul.colour_dd ul.colour_opts{ display:none;}
ul.colour_dd ul.colour_opts li{cursor:default;}

.left_menu .sale_shop_listing{padding:0 0 5px; }
.left_menu .sale_shop_listing h4{text-align:left; font-family:"proxima-nova", Helvetica, Arial, sans-serif; font-size:12px;}
.left_menu .sale_shop_listing ul{padding:2px 0;}
.left_menu .sale_shop_listing ul li{line-height:14px;}
.left_menu .sale_shop_listing ul li a{font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:12px;}

/*============================================================*/
/*LEFT MENU CSS END===========================================*/
/*============================================================*/

/*============================================================*/
/*RIGHT COLUMN CSS START======================================*/
/*============================================================*/
.right_col{float:left; width:797px; margin-top:83px; padding-bottom:15px;}
.top_navi{float:left; width:782px; margin-right:-15px; background:url(./images/divider.png) 0 35px repeat-x; height:36px; _overflow-x:hidden; margin-left:15px; display:inline;}
.content_padding{padding:12px 0 0 15px;}
.main_banner{margin-bottom:15px;}
.main_banner .mb_left{float:left;}
.main_banner .mb_left img{display:block;}
.main_banner .mb_top_brands{float:left; border:6px solid #ffdb00; width:161px; padding:6px; float:right; height:230px;}
.main_banner .mb_top_brands img{display:block;}
.main_banner .mb_top_brands h3{text-align:center; background:url(./images/divider.png) bottom repeat-x; ; font-weight:bold; padding:8px 0;}
.main_banner .mb_top_brands p{font-family:"proxima-nova", Helvetica, Arial, sans-serif; padding:10px 0 0; line-height:16px;}
.main_banner .mb_top_brands p a{text-decoration:underline;}
.main_banner .mb_top_brands p a:hover{text-decoration:none;}

.shipping_banner{float:left; width:282px; height:174px; padding:80px 17px 0 17px; background:#ff874f url(./images/shipping_bg.png) right top no-repeat; margin-bottom:15px;}
.shipping_banner h2{background:url(./images/divider_shipping.gif) left top repeat-x; font-size:16px; padding:15px 0 0;}
.shipping_banner h3{font-size:16px; padding:10px 0;}
.shipping_banner h4{font-size:16px; padding:5px 0 0;}
.shipping_banner p{font-family:"proxima-nova", Helvetica, Arial, sans-serif; font-size:16px; padding:2px 0;}
.shipping_banner p span{font-size:14px; text-decoration:underline;}
.shipping_banner p.sh_divider{ background:url(./images/divider_shipping.gif) left bottom repeat-x; padding-bottom:17px;}

.banner_deluxe{float:right; background:#e0e6d8 url(./images/banner_deluxe.jpg) 0 0 no-repeat; width:450px; height:254px; margin-bottom:15px;}
.banner_deluxe a{display:block; width:430px; height:234px; padding:10px; text-decoration:none; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px;}
.banner_deluxe span.name{font-weight:bold; font-family:"proxima-nova", Helvetica, Arial, sans-serif; text-decoration:underline;}
.banner_deluxe a:hover span.name{text-decoration:none;}

.banner_carhartt{float:left; width:250px; height:254px; background:url(./images/banner_carhartt.jpg) no-repeat; margin-right:16px; display:inline;}
.banner_carhartt a{display:block; width:230px; height:234px; padding:10px; text-decoration:none; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px; color:#fff;}
.banner_carhartt span.name{font-weight:bold; font-family:"proxima-nova", Helvetica, Arial, sans-serif; text-decoration:underline;}
.banner_carhartt a:hover span.name{text-decoration:none;}


.banner_penguin{background:url(./images/banner_penguin.jpg) 0 0 no-repeat;}

.latest_tweets{float:right; width:222px; height:230px; padding:12px 14px; background:#fff2c9 url(./images/icon_tweet.png) right top no-repeat; position:relative;}
.latest_tweets h2{font-size:14px; font-weight:normal; background:url(./images/divider.png) bottom repeat-x; display:inline-block; line-height:20px; width: 180px;}
.latest_tweets a.twt_url{; font-family:"proxima-nova", Helvetica, Arial, sans-serif;}
.latest_tweets .twt_box{width:auto; margin:5px 0 0;}
.latest_tweets .twt_box h3{font-size:11px; line-height:14px;}
.latest_tweets .twt_box a{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:12px;}
.latest_tweets a.more_tweets{; text-decoration:underline; position:absolute; left:14px; bottom:12px;}
.latest_tweets a.more_tweets:hover{text-decoration:none;}
/*============================================================*/
/*RIGHT COLUMN CSS END========================================*/
/*============================================================*/

/*============================================================*/
/*FOOTER CSS START============================================*/
/*============================================================*/
footer{float:left; width:980px;}
footer h4{font-family:"proxima-nova", Helvetica, Arial, sans-serif; ; line-height:12px; letter-spacing:1px; font-weight:normal; text-transform: uppercase;}
footer .nl_box{float:left; width:182px; background:url(./images/divider.png) top repeat-x; padding:6px 0 75px;}
footer .nl_box p{font-family:"proxima-nova", Helvetica, Arial, sans-serif; ; line-height:12px; padding:0; margin-bottom:9px;}
footer .nl_box p strong{text-decoration:underline; font-family:"proxima-nova", Helvetica, Arial, sans-serif; ;}
footer .nl_box input.txtbox{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; background:#f5f5f5; width:170px; border:none; line-height:12px; margin-left:2px; float:left; padding:0 0 1px; height:15px;}
footer .nl_box .nl_txtbox{background:#ffffff url(./images/nl_bg.png) right no-repeat;}
footer .nl_box input.nl_btn{float:left; width:10px; height:16px; border:none; cursor:pointer; background:#f5f5f5 url(./images/nl_bg.png) 0 3px no-repeat; font-size:0; line-height:999px; overflow:hidden;}

footer .f_right{float:right; width:782px; background:url(./images/divider.png) left top repeat-x; padding:6px 0 75px;}
footer .f_col{float:left; width:200px;}
footer .f_col_last{width:195px;}
footer .f_col ul li{line-height:12px;}
footer .f_col ul li a{; font-family:"proxima-nova", Helvetica, Arial, sans-serif;}

footer .copyrights{float:left; width:170px;}
footer .copyrights h4{margin-bottom:8px;}
footer .copyrights .cc_row{clear:both; margin-bottom:9px; float:left; width:170px;}
footer .copyrights .cc_row img{float:left; margin-right:11px;}
/*============================================================*/
/*FOOTER CSS END==============================================*/
/*============================================================*/

/*============================================================*/
/*CATEGORY PAGE CSS START=====================================*/
/*============================================================*/
.main_banner_category{clear:both; padding-bottom:15px; background:url(./images/divider.png) bottom repeat-x;}
.main_banner_category .banner_img_cat{float:left;}
.main_banner_category .banner_txt_cat { position: relative; }
.main_banner_category .banner_brand_logo{position: absolute; top: 0px; left: 0px; height: 100%; padding:0px; width: 214px;}
.main_banner_category .categorytext { margin-left: 180px; min-height: 100px}
.main_banner_category .categorytext p { line-height: 150%; }
.main_banner_category h1.category-title { text-transform: uppercase; font-size: 12px; font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-weight: strong; letter-spacing:1px; margin: 5px 0px 10px 0px;}

.cat_breadcrumbs_paging{clear:both; padding:2px 0;}
.breadcrumbs{float:left; ; font-weight:bold;}
.breadcrumbs a{margin:0 1px;}
.breadcrumbs span{font-weight:normal;}
.paging{float:right; ; font-weight:bold; letter-spacing:1px;}
.paging span{text-decoration:underline; padding:0 1px;}
.paging a{padding:0 1px;}


.category_listing{clear:both;}

.cat_box{float:left; width:250px; padding:8px 0; margin:0 15px 0 0; display:inline; position:relative; z-index:10; height:415px;}
.cat_box_last{margin-right:0;}
.cat_box .show_gal{float:left; width:250px; height:332px;}
.cat_box .cat_img{float:left; width:250px; height:332px; background:none; cursor:pointer;}
.cat_box h2{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px; padding:12px 0 0; *padding:2px 0 0; clear:both; font-weight:normal;}
.cat_box .price{font-weight:bold; font-size:11px; line-height:12px; padding-top:5px;}
.cat_box .cat_name_price{position:relative; clear:both;}
.cat_box .size{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px;}

.mini_gallery{width:316px; height:431px; padding:15px 0 0 15px; border:1px solid #676767; background:url(./images/mini_gal_bg.png) repeat; position:absolute; left:-16px; top:-8px; display:none; z-index:998;}
.mini_gallery .gal_left{float:left; width:183px; height:235px; background:none;}
.mini_gallery .size{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px;}
.mini_gallery .size span{text-decoration:underline;}
.mini_gallery .gal_thumb{width:250px; height:332px; background:none;}
.mini_gallery .gal_thumbs{padding:0 12px 0 0; width:44px; float:right;}
.mini_gallery .gal_thumbs a{float:left; width:44px; height:56px; background:url(./images/divider.png) bottom repeat-x; margin-bottom:5px;}
.mini_gallery .gloader{display:none; margin:96px 0 0 70px;}
/*============================================================*/
/*CATEGORY PAGE CSS END=======================================*/
/*============================================================*/

/*============================================================*/
/*PRODUCT PAGE CSS START======================================*/
/*============================================================*/
.pro_holder .left_menu{height:1px; overflow:hidden;}
.pro_holder .right_col{padding-bottom:0;}
.pro_holder .breadcrumbs{line-height:14px; margin:-2px 0 7px; width:970px;}
.product_pg{float:left; width:980px;}

.pro_gallery{float:left; width:450px;}
.pro_gallery .pro_main_pic_holder{float:left; width:382px; min-height:496px; text-align:left;}
.pro_gallery .pro_main_pic{width:382px;}
.pro_gallery .pro_thumbs{width:51px; padding-left:16px; float:left;}
.pro_gallery .pro_thumbs img{float:left; margin-bottom:15px; max-height:496px;}
.pro_gallery .gloader{display:none; margin-top:125px;}

.pro_details{float:left; width:515px; margin:0 0 0 15px; display:inline; background:url(./images/divider.png) left top repeat-x; padding:8px 0 0;}
.pro_details h1{font-size:14px; line-height:20px; letter-spacing:1px; margin-bottom:5px;text-transform: uppercase;}
.pro_details h2{font-size:14px; line-height:20px; width:280px; letter-spacing:1px; font-weight:normal;}
.pro_details .price_dd{padding:22px 0 0; clear:both;}
.pro_details .price_dd .price{float:left; font-size:16px; font-weight:bold;}
.pro_details .price_dd span{padding-right:29px;}
.pro_details .pro_options{clear:both; padding:12px 0; background:url(./images/divider.png) left bottom repeat-x;}
.pro_details a.add_to_basket{background:#333; color:#ccccb4; font-size:11px; font-weight:bold; float:left; line-height:12px; padding:3px 10px;}
.pro_details a.add_to_basket:hover{text-decoration:none;}


/*====CUSTOM SELECT BOX START====*/
.select_box_holder{position:relative; display:inline-block; padding-left:4px; vertical-align:middle; border:1px solid #343434; margin-right:11px;}
div.selectbox-wrapper{position:absolute; background-color:white; border:1px solid #343434; margin:0px; padding:0px; ; text-align:left; overflow:auto; overflow-x:hidden; left:-1px; top:16px; width:100% !important;}
div.selectbox-wrapper ul{list-style-type:none; margin:0px; padding:0px; ;}
div.selectbox-wrapper ul li.selected{background-color:#316ac5; color:#fff;}
div.selectbox-wrapper ul li.current{background-color:#999; color:#fff;} 
div.selectbox-wrapper ul li{list-style-type:none; display:block; margin:0; padding:0 5px; cursor:pointer; background:none; ; color:#6f6f77; float:none;} 
label{display:block;}
input.selectbox{; width:93%; padding:1px 0; display:block; text-align:left; cursor:pointer; color:#3f4044; border:none; font-family:"proxima-nova", Helvetica, Arial, sans-serif; background:url(./images/select_box.gif) right no-repeat;}

.sel_width_270 input{width:200px;}
.sel_width_170 input{width:120px;}
.sel_width_150 input{width:100px;}
.sel_width_100 input{width:70px;}

/*====CUSTOM SELECT BOX END====*/

/*====CUSTOM SELECT BOX START====*/
.select_box_holder_country{position:relative; display:inline-block; vertical-align:middle; border:1px solid #343434; padding:0px !important; float:left; width:145px;}
.select_box_holder_country #flag, .select_box_holder_country #flag_header{float:left; padding:2px;}
div.selectbox-wrapper-country{position:absolute; background-color:white; border:1px solid #343434; ; text-align:left; overflow:auto; overflow-x:hidden; left:-1px; top:16px; width:100% !important;}
div.selectbox-wrapper-country ul{list-style-type:none; margin:0px; padding:0px; ;}
div.selectbox-wrapper-country ul li.selected{background-color:#316ac5; color:#fff;}
div.selectbox-wrapper-country ul li.current{background-color:#999; color:#fff;} 
div.selectbox-wrapper-country ul li{list-style-type:none; display:block; margin:0; padding:0 5px; cursor:pointer; background:none; ; color:#6f6f77; float:none;} 
label{display:block;}
/*
input.selectbox_country{; width:93%; padding:1px 0; display:block; text-align:left; cursor:pointer; color:#3f4044; border:none; font-family:"proxima-nova", Helvetica, Arial, sans-serif; background:url(./images/select_box.gif) right no-repeat; float:left;}
*/
.sel_width_country input{width:120px;}

.country_header{background:#fff; border:none;}
/*====CUSTOM SELECT BOX END====*/

.pro_tabs{float:left; width:515px; padding:12px 0 0 0; position: relative; display:none;}
.pro_tabs ul.navi_tabs{float:left; width:515px;}
.pro_tabs ul.navi_tabs li{float:left; padding:0 1px 0 0;}
.pro_tabs ul.navi_tabs li a{float:left; background:url(./images/pro_tabs.png) 100% -75px no-repeat; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif;}
.pro_tabs ul.navi_tabs li a span{float:left; background:url(./images/pro_tabs.png) 0 -25px no-repeat; height:22px; padding:3px 12px 0; cursor:pointer;}

.pro_tabs ul.navi_tabs li a:hover{float:left; background:url(./images/pro_tabs.png) 100% -50px no-repeat; text-decoration:none;}
.pro_tabs ul.navi_tabs li a:hover span{float:left; background:url(./images/pro_tabs.png) 0 0 no-repeat;}

.pro_tabs ul.navi_tabs li.ui-tabs-selected a{float:left; background:url(./images/pro_tabs.png) 100% -50px no-repeat;}
.pro_tabs ul.navi_tabs li.ui-tabs-selected a span{float:left; background:url(./images/pro_tabs.png) 0 0 no-repeat;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.pro_tabs_content{float:left; width:485px; padding:15px; height: 251px; overflow-y: scroll; background:#fff; font-family:"proxima-nova", Helvetica, Arial, sans-serif; ; position:relative;}
.pro_tabs_content p{font-family:"proxima-nova", Helvetica, Arial, sans-serif; ;}
.pro_tabs_content p a{text-decoration:underline;}
.pro_tabs_content p a:hover{text-decoration:none;}

.share_links { float:left; font-size:11px; padding: 1px 0 2px 5px;font-family:"proxima-nova", Helvetica, Arial, sans-serif; ;}
.under a { text-decoration:underline;}
/*
.links_wrapper { width: 515px; height: 24px; background-color: #fff; position: absolute; bottom: -24px; left: 0px; }
*/
.links_wrapper { width: 515px; height: 24px; }


.ue_recommend{float:left; width:980px; margin-top: 20px; padding-bottom:25px; *padding-bottom:10px;}
.ue_recommend h3{font-size:14px; background:url(./images/divider.png) bottom repeat-x; margin-bottom:17px; padding-bottom:4px;}
.ue_recommend .ue_re_box{float:left; width:183px; margin:0 16px 0 0; display:inline;}
.ue_recommend .ue_re_box_last{margin:0;}
.ue_recommend .ue_re_img{width:183px; height:236px;}
.ue_recommend .ue_re_img img{display:inline-block;}
.ue_recommend h4{; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:13px; padding:13px 0 0; font-weight:normal;}
.ue_recommend .price{font-weight:bold; font-size:11px; line-height:14px; padding-top:5px;}
/*============================================================*/
/*PRODUCT PAGE CSS END========================================*/
/*============================================================*/

/* Webopius additions */

.cat_box .cat_img img {max-height: 332px;}
.red {
	color: #cc3333;
}

.SalePrice, .saleprice {
	padding:0px 5px 0px 5px;
	color: #cc3333;
}

/* @group Landing */

ul.landingitems {
	position: relative;
	width: 680px;
	height: 960px;
	margin-left: 0px;
	list-style: none;
	display: none;
}

ul.landingitems li {
	position: absolute;
}

ul.landingitems li  a{
}

ul.landingitems li  a img{
	display: block;
	margin-bottom: 10px;
}

.layer0 {
	z-index: 10;
}

.layer1 {
	z-index: 20;
}

.layer2 {
	z-index: 30;
}

#ctl00_PageContent_pnlContent
{
	font-size: 12px;
}

/* START of CART Styles */ 

/*
#ctl00_PageContent_pnlContent > table
{
	margin-left: 15px;
}
#ctl00_PageContent_pnlCartSummary, #ctl00_PageContent_pnlCoupon, #ctl00_PageContent_pnlCartSummarySubTotals, #ctl00_PageContent_pnlOrderNotes, #ctl00_PageContent_pnlOrderHistory{
	padding-left: 15px;
}
#ctl00_PageContent_pnlFreeShippingMsg, #ctl00_PageContent_ctrlShoppingCart, #ctl00_PageContent_pnlCartAllowsShippingMethodSelection, #ctl00_PageContent_pnlAccountInfo {
	padding-left: 15px;
}
#ctl00_PageContent_ctrlPaymentMethod, #ctl00_PageContent_ctrlCreditCardPanel, #ctl00_PageContent_pnlBillingInfo, #ctl00_PageContent_pnlShippingInfo {
	padding-left: 15px;
}

table#ctl00_PageContent_ctl00_ctrlRecoverPassword {
	margin-left: 15px;
}

#ctl00_PageContent_ctl00_ctrlLogin_FormPanel {
	padding-left: 15px;
}
*/

#ctl00_PageContent_ctrlPaymentMethod td label {
	display: inline;
}

/*
#ctl00_PageContent_ctrlShoppingCart span{
 float: left;
}
*/

 #ctl00_PageContent_pnlCartAllowsShippingMethodSelection td label {
	display: inline;
 }
 
.FreeShippingThresholdPrompt {
	font-weight: bold;
}

/* END of CART Styles */ 
 .cathide {
	display: none;
 }
 
 .readmore {
	cursor: pointer;
 }

.banner_brand_logo img {
	padding-top: 15px; 
	max-height: 70px;
	display: block;
	margin: 0 auto;
}

.brand {
	text-transform: uppercase;
}
 .uelogo {
	width: 200px;
	height: 50px;
	position: absolute;
	top: 60px;
	left: -40px;
 }
 
 .RegularPrice, .Saving {
	color: #000;
 }
 
.banner_row2{float:right; background:#e0e6d8 url(./images/banner_row2.jpg) 0 0 no-repeat; width:450px; height:254px; margin-bottom:15px;}
.banner_row2 a{display:block; width:430px; height:234px; padding:10px; text-decoration:none; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px;}
.banner_row2 span.name{font-weight:bold; font-family:"proxima-nova", Helvetica, Arial, sans-serif; text-decoration:underline;}
.banner_row2 a:hover span.name{text-decoration:none;}

.banner_row3{float:left; width:250px; height:254px; background:url(./images/banner_row3.jpg) no-repeat; margin-right:16px; display:inline;}
.banner_row3 a{display:block; width:230px; height:234px; padding:10px; text-decoration:none; ; font-family:"proxima-nova", Helvetica, Arial, sans-serif; line-height:14px; color:#fff;}
.banner_row3 span.name{font-weight:bold; font-family:"proxima-nova", Helvetica, Arial, sans-serif; text-decoration:underline;}
.banner_row3 a:hover span.name{text-decoration:none;}


.banner_row3b{background:url(./images/banner_row3b.jpg) 0 0 no-repeat;}

input.QuantityText {
	vertical-align:middle; border:1px solid #343434;
	font-size: 12px;
	padding: 1px 0;
	margin-right: 11px;
	background: none;
	width: 30px;
}

/* New sale style */
.sale_col {
	width: 250px;
	margin: 13px 15px 0px 0px;
	float: left;
}

.last_sale_col {
	margin: 13px 0px 0px 0px;
}

.sale_col ul li {
	font-family:"proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.sale_col ul li.title {
	font-weight:bold; font-family:"proxima-nova", Helvetica, Arial, sans-serif;
	border-bottom: 9px solid #000;
	margin-bottom: 5px;
}


/* Stock availability */

.cat_box .availability {
	position: absolute;
	left: -15px;
	top: -7px;
	width: 200px;
	height: auto;
	z-index: 999;
	background-color: rgba(200,200,200,0.52); 
	display: none;
}

.cat_box .availability ul {
	margin: 3px;
	font-family:"proxima-nova", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.cat_box .availability ul li {
	list-style-type: none;
	display: inline;
	padding-right: 5px;
}

.cat_box .availability ul li.disabled {
	text-decoration: line-through;
	color: #888888;
}

.cat_box .availability ul li a{
	cursor: pointer;
}

/* Hide issue number field in checkout */

#ctl00_PageContent_ctrlCreditCardPanel #ctl00_PageContent_ctrlCreditCardPanel_lblCCIssueNum,
#ctl00_PageContent_ctrlCreditCardPanel #ctl00_PageContent_ctrlCreditCardPanel_txtCCIssueNum,
#ctl00_PageContent_ctrlCreditCardPanel #ctl00_PageContent_ctrlCreditCardPanel__lblCCIssueNumNote {
	display: none;
}

/* New price display changes Apr 2013 */

.price .exvat { padding-top: 5px; display: block; font-size: 12px; }
.price .exvattext { display: block; font-size: 12px; font-weight: normal; color: #888;}

.price .shcurrencies 
{
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
	text-decoration: underline;
}

.price .currencies 
{
	font-weight: normal;
	font-size: 12px;
	display: none;
}
.price .currencies  td
{
	padding-right: 5px;
}