/*************************

author: David Goadby 
tag: thedaveyb
site: ukcompanyclothing.com
web: www.thedaveyb.co.uk 
email: david@thedaveyb.co.uk
client: mwismedia.co.uk

***********************/


/* SITE DEFAULTS -------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }  
html,body{height:100% !important; }
p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input, form, textarea, select, div, dl, dd { margin: 0 0 0 0; padding: 0 0 0 0; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0px;}
body {margin: 0px; padding: 0px; color:#666;  border-top: solid 5px  #494949; background: #FFFFFF repeat-x url(../img/bg.jpg) ;}
.clearboth { clear:both; }
a{ color:#666666; text-decoration:none;}
a:hover{ color:#DD3163; text-decoration:underline;  }
img { border:none;  }
#wrapper{ width:1092px;}

/* Header Area ---------------------------------------------- */
#header_area { float:left; height:121px; display:block; background:url(../img/header_bg.jpg) no-repeat; width:1090px; }



#basket{ float:right; padding:5px 66px 0px 15px; color:#FFFFFF;}
#basket a {color:#FFFFFF;}
#basket a:hover{color:#DD3163;}
#tel_number{ float:left; width:310px; color:#DD3163; padding:27px 0px 0px 575px; font-weight:bold; }

#account_area{ float:left; padding:13px 0px 0px 215px;  list-style:none; }
#account_area li{ float:left; font-weight:bold; }
#account_area li.delivery { margin-left:80px; }
#account_area li.basket { margin-left:68px; width:100px; }


/* Navigation --------------------------------------------------- */

#navigation { float:left; padding:0px 0px 0px 0px; list-style:none; width:1089px; height:38px;  }
#navigation li{ float:left; list-style:none; }
#navigation li a{  color:#FFFFFF; padding:10px 13px 10px 13px; background: url(../img/nav_bg.jpg) no-repeat right; display:block; }
#navigation li a:hover { color:#580E24; text-decoration:none;}

/* Left Content --------------------------------------------------- */

#left_content{ float:left; width:226px; padding:0px 0px 0px 17px; margin:18px 0px 9px 0px; }

#search_area { float:left; width:226px; margin:3px 0px 0px 0px;}
#search_area h3{ float:left; background: url(../img/title_bg.gif) no-repeat; width:226px; height:25px; color:#FFFFFF; }
#search_area h3 span{ float:left; padding:5px 0px 0px 7px;}

#search_area form span { float:left;  width:160px; height:25px; padding:5px 0px 0px 6px; margin:0 10px 0px 0; color:#ffffff; }
#search_area form span input.search_box { float:left; width:167px;  height:23px; color:#666666; background:url(../img/search_input_bg2.gif) no-repeat; padding:10px 0 0 6px; margin:5px 0 0 0}
#search_area input.search_button { float:left; background: url(../img/search_button.gif) no-repeat; width:44px; height:30px; cursor:pointer; margin:11px 0px 0px 4px; }

#product_categories { float:left; margin:20px 0px 0px 0px ; }
#product_categories h3{ float:left; background: url(../img/title_bg.gif) no-repeat; width:226px; height:25px; color:#FFFFFF; }
#product_categories h3 span{ float:left; padding:5px 0px 0px 7px;}

#product_categories ul { float:left; width:226px; list-style:none; }
#product_categories ul li { float:left; list-style:none; }
#product_categories ul li a{ float:left; padding:6px 0px 5px 25px; color:#666666;  background: url(../img/categories_bg.gif) no-repeat; width:226px; margin: 5px 0 2px 0;}
#product_categories ul li a:hover { color:#DD3163; text-decoration:none;  }

#product_categories ul li.sub a{ float:left; padding:6px 0px 5px 60px; color:#DD3163;  background: url(../img/sub_categories_bg.gif) no-repeat; width:180px; margin: 5px 0 2px 0; font-size:11px}
#product_categories ul li.sub a:hover { color:#DD3163; text-decoration:none; }
.cat_title_bg {width:115px; height:49px; background:url(../img/cat_title_bg.jpg) no-repeat;}

#currency_selection h3{ float:left; background: url(../img/title_bg.gif) no-repeat; width:226px; height:25px; color:#FFFFFF; }
#currency_selection h3 span{ float:left; padding:5px 0px 0px 7px;}
#currency_selection { float:left; width:226px;  margin:0 0px 0px 0px;  }
#currency_selection form{ float:left; padding: 49px 0px 0px 15px; background: url(../img/currency_bg.gif) no-repeat; width:211px; display:block; }
#currency_selection select { border: 1px solid #cccccc; width:125px; color:#DD3163;  }

/* Best Sellers --------------------------------------------------- */

#best_sellers{ float:left; margin:24px 0px 0px 0px; }
#best_sellers h3{ float:left; background: url(../img/title_bg.gif) no-repeat; width:226px; height:25px; color:#FFFFFF; }
#best_sellers h3 span{ float:left; padding:5px 0px 0px 7px;}
#best_sellers dl { float:left; width:226px; height:128px; background: url(../img/best_sellers_bg.gif) no-repeat; margin:7px 0px 0px 0px; }
#best_sellers dl dt { float:left; padding:17px 0px 0px 12px; width:120px; }
#best_sellers dl dt a{ color:#CCCCCC; text-decoration:none; font-size:12px;}
#best_sellers dl dd.best_price { float:left; width:120px; padding:27px 0px 0px 12px ; color:#ff3300; text-transform:capitalize; font-weight:bold; font-size:16px;}
#best_sellers dl dd.best_image a{ float:right; width:68px; margin:10px 12px 0px 0px; border:1px solid #e0dfe3; }
#best_sellers dl dd img { border:4px solid #FFFFFF; max-width: 60px; }
#accepted_payments { float:left; background: url(../img/accepted_payments.jpg) no-repeat; width:226px; height:74px; margin:19px 0px 28px 0px; }

/* Centre Content --------------------------------------------------- */

#centre_content { float:left; width:567px; padding:0px 30px 0px 22px; margin:19px 0px 0px 0px;  }
#centre_content h1{ float:left; width:567px; height:26px; background: url(../img/centre_bg.gif) no-repeat; color:#FFFFFF; }
#centre_content h1 span{ float:left; padding:5px 0px 0px 11px;}
#centre_content h2{ float:left; width:567px; height:25px; background: url(../img/centre_bg.gif) no-repeat; color:#FFFFFF; margin:42px 0px 0px 0px; }
#centre_content h2 span{ float:left; padding:5px 0px 0px 11px;}
#centre_content h4{ float:left; width:567px; height:25px; background: url(../img/centre_bg.gif) no-repeat; color:#FFFFFF; margin:28px 0px 0px 0px; }
#centre_content h4 span{ float:left; padding:5px 0px 0px 11px;}


#centre_content2 { float:left; width:780px; padding:0px 30px 0px 22px; margin:19px 0px 0px 0px;  }
#centre_content2 h1{ float:left; width:810px; height:26px; background: url(../img/centre_bg2.gif) no-repeat; color:#FFFFFF; }
#centre_content2 h1 span{ float:left; padding:5px 0px 0px 11px;}
#centre_content2 h1 span .space{ float:left; padding:5px 0px 0px 11px;}
.h1_space { padding:0 0 10px 0;}
#centre_content2 h2{ float:left; width:567px; height:25px; background: url(../img/centre_bg.gif) no-repeat; color:#FFFFFF; margin:42px 0px 0px 0px; }
#centre_content2 h2 span{ float:left; padding:5px 0px 0px 11px;}
#centre_content2 h4{ float:left; width:567px; height:25px; background: url(../img/centre_bg.gif) no-repeat; color:#FFFFFF; margin:28px 0px 0px 0px; }
#centre_content2 h4 span{ float:left; padding:5px 0px 0px 11px;}



dl.product{ float:left; background: url(../img/product_holder.gif) no-repeat; width:115px; margin:16px 19px 0px 5px;  height:170px; text-align:center;  }
dl.product dt{ float:left; height: 118px; text-align:center; }
dl.product dt a{ display:block; width:115px;}
dl.product dt img {  margin:5px 0 0 0;  padding: 1px; max-width:100px; max-height: 100px;}
dl.product dd {   margin:10px 0px 13px 0px; display:block;}
dl.product dd a{ cursor:pointer;  text-decoration:none; margin-top: 5px; padding: 5px 8px 5px 8px; color:#ffffff; font-size:11px; display:block;}
dl.product dd a:hover {color:#ffffff;}

.text_area{ float:left; width:552px; height:400px; margin:22px 0px 0px 0px; padding:0px 0px 0px 6px; overflow:auto; color:#666666;}
.text_area h5 { font: normal 16px Arial, Helvetica, sans-serif; color:#DD3163;}
.text_area h6 { font: normal 12px Arial, Helvetica, sans-serif; color:#DD3163; padding-bottom: 5px; margin:10px 0  10px 0; border-bottom: 1px dotted #333;}
.text_area p{ width:516px; line-height:21px; margin: 10px 0 10px 0;  color:#666666}
.text_area p a{ color:#DD3163; } 


.cat_text { display:block; float:left; clear:both; height: 150px; overflow:auto; display:block; width:100%; margin: 5px 0 0 0;}
.cat_text img { float:left; margin: 10px; border: 1px solid #333333; padding: 1px;}
.cat_text p { padding: 10px 0 10px 20px; float:left; display:block; width:350px; line-height: 18px; color:#666666; }
.sep { float:left; border-bottom: 1px dashed #666666; display:block; width:100%;}

/* Right Content --------------------------------------------------- */

#right_content{ float:left; width:230px; margin:18px 0px 0px 0px; }
#right_content h3{ float:left; background: url(../img/title_bg.gif) no-repeat; width:226px; height:25px; color:#FFFFFF; margin-left:2px; }
#right_content h3 span{ float:left; padding:5px 0px 0px 7px;}


#frmLogin {margin: 10px 0 10px 0;}

#gift_vouchers { float:left; width:226px; height:136px; display:block; margin:9px 0px 0px 0px; }
#gift_vouchers  a{ background: url(../img/gift_vouchers.jpg) no-repeat; display:block; width:226px; height:136px; }

#trade_applications { float:left; width:229px; height:105px; display:block; margin:11px 0px 0 0px; }
#trade_applications a{ background: url(../img/trade_account.jpg) no-repeat; display:block; width:229px; height:105px; }

#special_offers dl { float:left; width:226px; height:128px; background: url(../img/best_sellers_bg.gif) no-repeat; margin:7px 0px 0px 2px; }
#special_offers dl dt { float:left; padding:17px 0px 0px 12px; width:120px; }
#special_offers dl dt a{ color:#cccccc; text-decoration:none; }
#special_offers dl dd.special_offers_price { float:left; width:120px; color:#DD3163; font-size:10px; padding:22px 0px 0px 12px }
#special_offers dl dd.special_offers_price a { color:#DD3163;}
#special_offers dl dd.special_offers_now_price { float:left; width:120px; font-size:16px; padding:0px 0px 0px 12px }
#special_offers dl dd.special_offers_now_price a { color:#ff3300; text-transform:capitalize; font-weight:bold;}
#special_offers dl dd.special_offers_tag { float:right; padding:3px 11px 0px 0px; }
#special_offers dl dd.special_offers_image a{ float:right; width:68px; margin:10px 12px 0px 0px; border:1px solid #e0dfe3; }
#special_offers dl dd.special_offers_image a img { border: 4px solid #FFFFFF; max-width:60px; }

#contact_us { float:left; width:530px; padding:16px 0px 0px 13px; color:#666666; }
#contact_us form { float:left; padding:25px 0px 0px 13px; width:auto; color:#000000;}
#contact_us form label{ float:left; width:125px; text-align:right; padding-right: 10px; color:#666666; }
#contact_us form input{ float:left; width:355px; margin-bottom:10px; padding:3px; border: solid 1px #999999;color:#666666; }
#contact_us form textarea{ float:left; width:355px; height:80px; margin-bottom:10px; padding:3px; border: solid 1px #999999; color:#666666; }
#contact_us form select{ float:left; width:360px; margin-bottom:10px; padding:3px; color:#000000; border: solid 1px #999999;}
#contact_us form span.submit{ width:490px; float:left; padding:5px 0px 0px 0px; border:none;}
#contact_us form input.submit { float:right; width:50px; height:25px; border:none;}
#contact_us form input.login { float:right; width:50px; height:25px; }
#contact_us form strong { color:#DD3163; }
#contact_us form small {color:#999999;}

/* Information Area - About Us- Privacy Policy etc ---------------------- */

#information_area{ float:left; padding:16px 0px 0px 13px; width:550px;}
#information_area p { line-height:18px;}
.information_area_head {width:490px;  float:left; padding:10px 0 5px 0;}

#information_area2{ float:left; padding:16px 0px 0px 13px; width:780px;}
#information_area2 p { line-height:18px;}
.information_area_head2 {width:490px;  float:left; padding:10px 0 5px 0;}

.button_container {float:left; width:250px; height:16px; padding:10px 0 5px 0;}
.how_to_text {float:left; width:750px; padding:0 20px 20px 0;}
.orange {color:#FF6B09; font-weight:bold;}

.how_to_box {float:left; width:365px; height:126px;  padding:10px; margin:0 5px 5px 0; background-color:#1F1F1F; }
.how_to_box p { font-size:11px; }
.how_to_box  img { padding:0 10px 0 0;}

.how_to_box2 {float:left; width:234px; height:126px;  padding:10px; margin:0 5px 30px 0; background-color:#1F1F1F; }
.how_to_box2 p { font-size:10px; }
.how_to_box2  img { padding:0 10px 0 0;}

.how_to_box3 {float:left; width:101px; height:150px;  padding:10px; margin:0 5px 5px 0; background-color:#1F1F1F; }


.how_to_text  p{padding:5px 0 5px 0; }

#information_area h5 { font: normal 16px Arial, Helvetica, sans-serif; color:#DD3163; padding:0 0 20px 0 ;  }
#information_area h6 { font: normal 12px Arial, Helvetica, sans-serif; color:#DD3163; padding-bottom: 5px; margin:10px 0  10px 0; border-bottom: 1px dotted #333;}
#information_area h6 em {  font-style:normal; color:#FFFFFF;}
#information_area a {color:#DD3163; text-decoration:underline;}

#information_area2 h5 { font: normal 16px Arial, Helvetica, sans-serif; color:#DD3163; padding:0 0 20px 0 ;  }
#information_area2 h6 { font: normal 12px Arial, Helvetica, sans-serif; color:#DD3163; padding-bottom: 5px; margin:10px 0  10px 0; border-bottom: 1px dotted #333;}
#information_area2 h6 em {  font-style:normal; color:#FFFFFF;}
#information_area2 a {color:#DD3163; text-decoration:underline;}


/* DB: Product Detail ------------------------------------------------- */
#product {float:left; width:800px; padding:16px 13px 0px 5px; }
#product_container { border-left: 1px solid #333;border-right: 1px solid #333; border-bottom: 1px solid #333;border-top: 1px solid #333; padding: 10px; margin:0 0 0 0; width:780px; }
#product_container .product_image {float:left; margin: 10px;}
#product_container .product_image img {max-width: 180px; padding:1px;border: 1px solid #333333; }
#product_container .product_text {float:left; width: 510px; margin:10px 0 0 20px;}
#product_container .product_text  p{ line-height:160%; padding:0 0 10px 0; color:#666666;}

#product_container .product_text ul {margin:0 0 0 20px;}
#product_container .product_text li {padding:5px 0 5px 0;}

#product_container .options { float:left; width:740px; height:auto; border-top:1px solid #333; margin:20px 0px 10px 0px;}
#product_container .options p strong { display:block; width:100%;  color:#DD3163; margin: 10px 0 10px 10px;}
#product_container .options p.frm { float:left; width:45%; margin-left: 10px; }
#product_container .options p.frm label { font-size: 12px; font-weight:bold; color:#DD3163; padding:0 10px 5px 0;  }
#product_container .options p.frm select { width: 200px; background-color:#1F1F1F; color:#FFFFFF; font-size:12px; padding:3px;}
.orange_border2 {border: solid 1px #666666; width:200px;  }
.options .disclaimer {float:left; width:700px; height:30px;  font-size:10px; padding:10px 0 0 10px;}

#product_container .product_pricing_area { float:left; width:730px; height:auto; border-top:1px solid #333; margin:10px 0px 0px 0px; padding:20px 0 0 10px;}
#product_container .product_price{ float:left; padding:8px 0px 0px 5px; color:#DD3163; text-transform:capitalize; font-weight:bold; font-size:16px;}
#product_container .product_purchase { float:right; width:190px; }
#product_container .product_pricing_area em { font-style:normal; color:#FFFFFF;}
#product_container .product_purchase form span { float:left; background: url(../img/qty_input_bg.gif) no-repeat; width:50px; height:25px; padding:5px 0px 0px 6px; margin:5px 0px 0px 4px; color:#ffffff; }
#product_container .product_purchase form label { float:left; height:19px; padding:8px 0px 0px 3px; color:#DD3163; text-transform:capitalize; font-weight:bold; font-size:16px;}
#product_container .product_purchase form span input.productqty { float:left; width:35px; background:#1F1F1F; height:19px; color:#ffffff; }
#product_container .product_purchase input.addbasket { float:left; background: url(../img/addbasket_button.gif) no-repeat; width:85px; height:25px; cursor:pointer; margin:5px 3px 5px 4px; color:#fff }

#colours { float:left; width:740px; height:auto; border-top:1px solid #333; margin:20px 0px 0 0px; padding:10px 0 0 10px;}
#colours img { float:left;padding: 2px; border: 1px solid #333333;margin: 2px; background-color:#666666; width:50px; height: 50px;}
#colours p strong { display:block; width:100%;  color:#DD3163; margin: 10px 0 10px 0;}

#lengths{ float:left; width:740px; height:auto; border-top:1px solid #333; margin:20px 0px 0 0px; padding:10px 0 0 10px;}
#lengths img { float:left;padding: 0; margin: 2px; background-color:#666666; width:68px; height: 98px;}
#lengths p strong { display:block; width:100%;  color:#DD3163; margin: 10px 0 10px 0;}



/* Cart ------------------------------------------------- */
#discount { float:left; padding-left:10px; margin:20px 0px 0px 0px;}
#discount #discount_code { float:left; } 
#discount strong {  font-size:12px; color:#DD3163; }
#discount input { border:1px solid #999999; padding:6px; }
#discount .btn_tiny { float:left; margin-left:10px; height:25px; margin:0px 0px 0px 10px; list-style:none; width:65px; background: url(../img/update_button.gif) no-repeat; display:block; border:none !important; text-indent:-5000px; cursor:pointer;}
#discount input.input_discount{ padding:5px 5px 5px 5px; height:16px; border:1px solid #999999; }
#cart { width:580px; float:left; margin-top:20px; } 
#cart strong { float:left;  font-size:12px; width:580px; color:#DD3163; margin:0px 0px 20px 0px; padding-left:10px; }
#cart ul.cart_headers { float:left; color:#cccccc; list-style:none; width:580px; border-bottom:1px dashed #cccccc; padding:0px 0px 5px 0px; } 
#cart ul.cart_headers li.product { float:left; list-style:none; padding:0px 10px 0px 10px; width:316px; display:block;} 
#cart ul.cart_headers li.qty { float:left; list-style:none; padding:0px 10px 0px 0px; width:80px; display:block;} 
#cart ul.cart_headers li.cost { float:left; list-style:none; padding:0px 10px 0px 10px; width:67px; display:block;} 
#cart ul.cart_headers li.action { float:left; list-style:none; padding:0px 10px 0px 0px; width:40px; display:block;} 
#cart ul.cart_headers li { float:left; list-style:none; padding:0px 10px 0px 0px; display:block;} 
#cart ul.cart_headers li input.quantity_box{ float:left; width:20px; margin-right:5px; border:1px solid #cccccc; padding:3px; }

#cart ul.cart_products { float:left; list-style:none; width:580px; margin:10px 0px 0px 0px; background: url(../img/left_col_li_bg.gif) bottom repeat-x; min-height:29px; height:auto !important; height:29px; border-bottom:1px dashed #cccccc; list-style:none;} 
#cart ul.cart_products li.product { float:left; list-style:none; padding:0px 10px 0px 0px; width:326px; margin:0px 0px 10px 0px; display:block;} 
#cart ul.cart_products li.product a{ color:#DD3163; }
#cart ul.cart_products li.qty { float:left; list-style:none; padding:0px 10px 0px 0px; width:80px; display:block;} 
#cart ul.cart_products li.cost { float:left; list-style:none; padding:0px 10px 0px 10px; width:67px; display:block;} 
#cart ul.cart_products li.action { float:left; list-style:none; padding:0px 10px 0px 0px; width:40px; display:block; color:#565757;} 
#cart ul.cart_products li { float:left; list-style:none; padding:0px 10px 0px 0px; display:block;} 
#cart ul.cart_products li.product span{ float:left; padding:0px 0px 10px 10px; width:326px; }
#cart ul.cart_products li input.quantity_box{ float:left; width:20px; margin-right:5px; border:1px solid #cccccc; padding:3px; color:#000000;}
.country { color:#000000; margin:0 0 0 10px; border:solid 1px #666666;}
#cart a.remove{ font-weight:bold; color:#DD3163; }
#cart a.update{ float:left; font-weight:bold; color:#DD3163; width:20px; }
#cart ul#totals { float:right; width:210px; padding:10px 0px 0px 0px; }
#cart ul#totals li { float:left; list-style:none; }
#cart ul#totals li b{ float:left; padding:5px 0px 0px 2px;} 
#cart ul#totals li span{ float:left; height:19px; margin:3px 0px 0px 0px; list-style:none; width:140px; display:block;}
#cart ul#totals li span b { float:left; padding:2px 0px 0px 10px; color:#DD3163;} 
#cart ul#totals select { border:1px solid #cccccc; margin:5px 0px 0px 0px; }
#cart_options { float:right; width:107px; padding-right:13px; }
#cart_options .btn_small { float:left; height:25px; margin:5px 0px 0px 0px; list-style:none; width:107px; background: url(../img/checkout_button.gif) no-repeat; display:block; border:none !important; text-indent:-5000px; cursor:pointer;}
#cart_options .btn_medium { float:left; margin-left:10px; height:25px; margin:5px 0px 0px 0px; list-style:none; width:107px; background: url(../img/continue_shopping.gif) no-repeat; display:block; border:none !important; text-indent:-5000px; cursor:pointer;}
#cart_text_area strong { font-weight:bold; color:#DD3163;  }
#cart_text_area input { border:1px solid #E0E0E2; padding:3px; }
#cart_text_area a { color:#565757; }



/* Message --------------------------------*/

#message{  margin: 15px 5px 5px 5px; padding:5px; display:block;} 
#message strong { color:#DD3163;}
#message ul { margin: 15px 0 15px 0;} 
#message li { color:#DD3163; margin-left:25px;}



/* Checkout -------------------------------------------------------- */
#checkout { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:550px; }
#checkout h2{ margin-bottom:20px; }
#checkout p { float:left; margin:0px 0px 5px 0px; }
#checkout p label{ float:left; width:125px; text-align:right; padding:0px 10px 0px 0px;}
#checkout p input{ float:left; width:403px; text-align:left; padding:0px 10px 0px 0px; border:1px solid #999999; padding:3px; color:#000000;}
#checkout p select{ float:left; width:411px; text-align:left; border:1px solid #999999; padding:3px; color:#000000;}
#checkout p a.copy { float:left; margin:5px 0px 10px 0px; height:12px; color:#DD3163; cursor:pointer; }
#checkout_options { float:right; width:113px; padding-right:22px; }
#checkout_options .btn_small { float:left; height:29px; margin:5px 0px 0px 0px; list-style:none; width:113px; background: url(../img/payment_button.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#checkout_options .btn_medium { float:left; height:29px; margin:5px 0px 0px 0px; list-style:none; width:113px; background: url(../img/payment_button.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#account_options { float:right; width:103px; padding-right:21px; }
#account_options .btn_update_account { float:right; height:25px; margin:5px 0px 0px 0px; list-style:none; width:50px; background: url(../img/update_button.gif) no-repeat; display:block; color:#FFFFFF; border:none; }



#filters { float:left; margin:20px 0px 15px 0px; padding:0px 0px 0px 0px; font-size:10px;}
#filters label { font-size: 9px; color:#DD3163; text-transform:uppercase;margin-left:20px; float:left; padding:6px 6px 0 0}
#filters select { color:#fff; font-size:12px; width: 180px; padding:3px; border:none; background-color:#1F1F1F }
#filters select option {padding:0 0 0 10px;}
.orange_border {border: solid 1px #666666; width:180px; float:left; }


dl.product_listing { float:left; margin:10px 0px 0px 0px; width:567px; border-bottom: 1px dashed #666666; padding-bottom: 15px; }
dl.product_listing dt { float:left; width:100px; margin:0px 0px 10px 10px; }
dl.product_listing dt img { padding:1px; border: 1px solid #333333; max-width: 100px; }


dl.product_listing dd.title_price { float:left; padding:0px 0px 0px 30px; width:415px; font-size: 14px;}
dl.product_listing dd.title_price a.title{ float:left;color:#DD3163; }
dl.product_listing dd.title_price a.price{ float:right; color:#DD3163; font-size:14px;}
dl.product_listing dd.description { float:left; padding:10px 0px 0px 30px; width:415px; color:#666666;}
dl.product_listing dd.now { float:left;color:#DD3163; font-size: 16px; font-weight:bold; width:415px;padding:15px 0px 0px 30px;  }
dl.product_listing dd.view { float:left; width:435px; padding:20px 0px 0px 10px; }
dl.product_listing dd.view a { float:right; }

#pagination { float:left; width:570px; padding:10px 0px 10px 0px; color:#DD3163; text-align: center;}
#pagination a{ float:left; width:10px; font: bold 18px  Arial, Helvetica, sans-serif; color:#DD3163; padding:0 5px 0 5px; }

/* Sitemap -------------------------------------------------- */

#sitemap_text_area ul.text_ul{ float:left; padding:25px 0px 0px 15px; list-style:none; color:#666666;}
#sitemap_text_area ul.text_ul li{ float:left; line-height:17px; width:462px; color:#666666;}
#sitemap_text_area ul.text_ul li span{ float:left; line-height:17px; width:130px; color:#666666;}
#sitemap_text_area ul.text_ul li a.sitemap_link { float:left; color:#DD3163; }
#sitemap_text_area ul.text_ul li a{ float:left;}


/* OUR STORES & MAPS ---------------------------------------------------------------*/
.store { margin: 10px 0 0 0; clear:both;}
.store h2{font: bold 16px "trebuchet MS", Arial; color:#333333; padding: 10px 0 0 0; }
.address { float:left; width: 200px; padding-left: 50px;}
address {font-style:normal;margin: 5px 0 5px 0;font-size: 12px;}
.store a {color:#333333; }
.store p { font-style:normal; margin: 5px 0 5px 0;}
.store strong { color:#DD3163;}

/* Footer --------------------------------------------------- */

#footer{ margin:43px 0px 0px 0px; background: url(../img/footer_bg.gif) repeat-x; height:124px; }
#footer_inner{ float:left; width:1043px; height:124px; padding-left:31px; }
#footer_inner ul{ float:left; padding:34px 0px 0px 0px; list-style:none;}
#footer_inner li{ float:left; padding:0px 34px 0px 0px; }
#footer_inner li a{ float:left; color:#666666; }
#mwis a { clear:both; float:left; color:#999999; margin:17px 0px 0px 0px; font-size:10px }


/* How to ------------------------------------------------- */

.how_box {float:left; width:177px; height:280px;  margin: 0 15px 15px 0; }
.how_box p {font-size:13px;}

/* Payment buttons ------------------------------------------------- */

.pay_space  { margin: 0 10px 0 10px;}