/*************************

author: Chris Wade
site: hairadditions.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, select, div {margin: 0 0 0 0;padding: 0 0 0 0;color:#fff; font: normal 11px Arial;}
body {margin: 0px; padding: 0px; text-align: left; color:#fff; background:#000;}
.hr {line-height: 12px; margin: 1px 0 10px 0; display:block; width:100%;}
.break {height:1px; clear:both; line-height:1px; display:block; width:100%;}
.logo { float:left; margin: 18px 15px 10px 0;}
.clear { clear:both; }
img {border:none; outline: none;}
a { color:#fff; outline: none; text-decoration:none;}
a:hover { color:#a61853; outline: none; text-decoration:underline;}
a img { border:none; outline: none; }



#scroll {height: 100px; line-height: 22px; overflow:auto; float:left; display:block; width: 100%;}
#scroll p { margin: 5px; padding: 5px; line-height: 22px;}


/* CONTAINER  -------------------------------------------------------*/
#container { width:1025px; margin:0 auto; background: #000;}
#inner_wrapper { width:1015px; float:left; padding-left:5px; }
#header { float:left; background: url(../img/header_bg_ghd.jpg) no-repeat; width:1015px; height:121px;}
#logo { float:left; padding:30px 0px 0px 64px; width:301px; height:73px;}
#logo a { float:left; background: url(../img/logo_ghd.jpg) no-repeat; width:301px; height:73px; display:block; text-indent: -5000px;}

/* Navigation -------------------------------------------------------*/
#navigation ul { float:right; padding:87px 62px 0px 0px;}
#navigation ul li { float:left; font: 11px, Arial, Helvetica, sans-serif; color:#fff; list-style:none; height:21px; border-left:1px dotted #b4245d;}
#navigation ul li.firstnav{ border-left:none;}
#navigation ul li a{ float:left; padding:0px 10px 0px 10px; color:#fff; text-decoration:none; height:21px;}
#navigation ul li a:hover{ float:left; display:block; color:#b4245d; text-decoration:underline;}

/* Content ----------------------------------------------------------*/
#content{ float:left; background: url(../img/content_header.jpg) no-repeat top; width:1015px;}

/* Left Column ------------------------------------------------------ */
#left_column{ float:left; width:241px; padding:124px 16px 0px 14px; font-size:11px;}
#left_column ul{ float:left; margin-bottom:36px; padding-left:7px;}
#left_column ul li { float:left; list-style:none; height:29px; width:226px;  display:block; border-bottom:1px dotted #cccccc; background: url(../img/left_col_li_bg_ghd.jpg) repeat-x;}
#left_column h3#header_category{ float:left; background: url(../img/category_header_ghd.jpg) no-repeat; margin:0px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px;}
#left_column h3#header_category b{ float:left; padding:7px 0px 0px 12px; }
#left_column ul li a{ float:left; color:#ffffff; padding:6px 0px 0px 13px; font:11px, Arial, Helvetica, sans-serif; text-decoration:none; }
#left_column ul li a:hover{ text-decoration:underline; color:#b4245d;}

/* Search -------------------------------------------------------------*/
#left_column h3#header_search{ float:left; background: url(../img/search_header_ghd.jpg) no-repeat; margin:0px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px; display:none;}
#left_column h3#header_search b{ float:left; padding:7px 0px 0px 12px; }
#search_bg { float:left; width:241px; height:98px; background: url(../img/search_bg.gif) no-repeat; margin-bottom:36px; display:none;}
#frm { float:left; padding:22px 0px 0px 21px;}
#frm .input_search{ float:left; margin-left:10px; width:175px; height:18px; border:none;color:#ffffff;}
#frm input{ float:left; border:none; border-color:#FFFFFF;}
#frm .submit { float:left; background: url(../img/search_button.gif) no-repeat; width:91px; height:25px; text-indent:-5000px; border:none;margin:12px 0px 0px 4px; cursor:pointer;}

/* Secure Safe Shopping -----------------------------------------------*/
#left_column h3#header_secure{ float:left; background: url(../img/secure_header_ghd.jpg) no-repeat; margin:0px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px;}
#left_column h3#header_secure b{ float:left; padding:7px 0px 0px 12px; }
#secure_logos{ float:left; width:241px; height: 245px; background: url(../img/protx_logos.jpg) no-repeat; }

/* Center Column ------------------------------------------------------ */
#centre_column{ float:left; width:462px; padding:171px 0px 13px 0px;}
h1{ font-size:14px; font-weight:bold; color:#a61853;}
h2{ font-size:12px; color:#E783AB; width:462px; border-bottom:1px dotted #cccccc; padding:0px 0px 13px 0px; margin-bottom:13px;}
#centre_column .category{ float:left;  width:150px; height:120px; margin:0px 0px 4px 6px; }
#centre_column .no_margin{ margin:0px 0px 4px 0px;}
#centre_column .category .category_image{ width:135px; height:85px; margin:7px 0px 0px 8px; border:none;}
#centre_column .category .category_image a { float:left;}
#centre_column .category .category_image a img{ border:none;}
#centre_column .category .category_link { float:left; margin:3px 0px 0px 10px; width:132px; }
#centre_column .category .category_link a { float:left;  height:19px;  text-decoration:none; color:#FFFFFF; font:11px, Arial, Helvetica, sans-serif; cursor:pointer;}
#centre_column .category .category_link a:hover { text-decoration:underline; cursor:pointer;}
#centre_column .category .category_link b { float:left; padding:2px 0px 0px 10px;} 

/* Scroll Area ------------------------------------------------------------- */
#scroll_area{ float:left; width:452px; height:290px;  padding:17px 0px 0px 0px; margin:12px 0px 0px 0px; border-top:1px dotted #cccccc; font-size:11px; line-height:17px;}
#scroll_area_inner { float:left; width:452px; height:290px; overflow:auto; line-height:17px;}
#scroll_area h2{ color:#a61853; font-size:14px; font-weight:bold; border:none; width:400px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
#scroll_area h2.additional_h2{ color:#552139; font-size:12px; font-weight:normal; border:none; width:400px; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
#scroll_area_inner p  { line-height: 18px; margin: 10px 0 10px 0;}
#scroll_area_inner a {color:#b4245d;}

/* Right Column ------------------------------------------------------------- */
#right_column{ float:left; width:282px;}
#flash_area{	float:right;	width: 282px;	height:187px;	background:none;}
#right_inner_column{ float:left; width:247px; padding:22px 0px 0px 23px;}
#delivery_information a{ float:left; background: url(../img/delivery_information_button.gif) no-repeat; width:247px; height:87px; text-indent:-5000px;}

/* Right Column - Latest News --------------------------------------------- */
#right_inner_column h4#latestnews{ float:left; background: url(../img/secure_header_ghd.jpg) no-repeat; margin:14px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px;}
#right_inner_column h4#latestnews b{ float:left; padding:7px 0px 0px 12px; }
#right_inner_column #latestnewsbg { float:left; width:247px; height:245px; background: url(../img/latest_product_news.jpg) no-repeat; } 
#right_inner_column #latestnewsbg h5{ float:left; padding:21px 0px 0px 19px; color:#a61853; font-size:11px; font-weight:bold; }
#right_inner_column #latestnewsbg p{ float:left; padding:5px 0px 0px 19px; line-height:17px; width:160px; font-size:11px;}

/* Right Column - Special Offfers --------------------------------------------- */
#right_inner_column h4#specialoffers{ float:left; background: url(../img/search_header_ghd.jpg) no-repeat; margin:11px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px;}
#right_inner_column h4#specialoffers b{ float:left; padding:7px 0px 0px 12px; }

#right_inner_column #specialoffersbg { float:left; width:241px; height:347px; } 
#right_inner_column #specialoffersbg ul { float:left; list-style:none; width:209px; padding:14px 0px 14px 0px; margin:0px 0px 0px 16px; border-bottom:1px dotted #cccccc;}
#right_inner_column #specialoffersbg ul.special_info { float:left; width:113px; padding:0px 0px 0px 0px; border:none; margin:0 0;}
#right_inner_column #specialoffersbg ul li.special_title { float:left; color:#9b144e; font-weight:bold; width:113px; font-size:12px; line-height:14px;}
#right_inner_column #specialoffersbg ul li.special_title a{ float:left; color:#9b144e; font-weight:bold; text-decoration:underline;}
#right_inner_column #specialoffersbg ul li.special_title a:hover{ float:left; color:#9b144e; font-weight:bold; text-decoration:underline;}
#right_inner_column #specialoffersbg ul li.our_price { float:left; color:#ffffff; width:113px; font-weight:regular; text-decoration:none; margin:4px 0px 0px 0px;}
#right_inner_column #specialoffersbg ul li.price_now { float:left; color:#ab1a56; font-size:16px; width:113px; font-weight:bold; text-decoration:none; margin:3px 0px 0px 0px;}

#right_inner_column #specialoffersbg ul li.special_offers_image a{ float:left; font-weight:bold; text-decoration:none;  }
#right_inner_column #specialoffersbg ul li.special_offers_image a img{ float:left; border:none;}


#right_inner_column #specialoffersbg .more_special_offers{ float:left; text-indent:-5000px; width:140px; height:25px; padding:11px 0px 0px 54px;}
#right_inner_column #specialoffersbg .more_special_offers a{ float:left; background: url(../img/more_special_offers_button_ghd.jpg) no-repeat; width:140px; height:25px; }

/* Footer --------------------------------------------- */
#footer{clear:both; margin:0 auto; width:1015px; height:121px; background: url(../img/footer_bg_ghd.jpg) repeat-x;}
#footer p.footer_links { float:left; padding:51px 0px 0px 23px; width:300px;}
#footer p.footer_links a{ float:left; padding:10px 6px 10px 6px; border-left:1px solid #767676; color:#FFFFFF; text-decoration:none;}
#footer p.footer_links a:hover{ text-decoration:underline;}
#footer p.footer_links a.footer_first_link{ border-left:none;}
#footer p.footer_links a.mwis_link { color:#959595; border-left:none; width:200px;}
#footer_logo{ float:right; padding:54px 35px 0px 0px;}

/* Store Centre Column --------------------------------- */
#store_centre_column { float:left; width:462px; padding:171px 0px 13px 0px;} 
#store_centre_column h2{ float:left; font-size:12px; color:#E783AB; width:462px; border-bottom:1px dotted #cccccc; padding:0px 0px 13px 0px; margin-bottom:13px;}
#store_centre_column h2.h2_product_detail{ width:722px;}
#store_centre_column h2 span.left { float:left;}
#store_centre_column h2 span.right { float:right; color:#9b144e; font-size:12px; font-weight:bold; } 
#store_centre_column .category{ float:left;  width:150px; height:120px; margin:0px 0px 4px 6px; }
#store_centre_column .no_margin{ margin:0px 0px 4px 0px;}
#store_centre_column .category .category_image{ width:135px; height:85px; margin:7px 0px 0px 8px; border:none;}
#store_centre_column .category .category_image a { float:left;}
#store_centre_column .category .category_image a img{ border:none;}
#store_centre_column .category .category_link { float:left; margin:3px 0px 0px 10px; width:132px; }
#store_centre_column .category .category_link a { float:left;  height:19px;  text-decoration:none; color:#FFFFFF; font:11px, Arial, Helvetica, sans-serif; cursor:pointer;}
#store_centre_column .category .category_link a:hover { text-decoration:underline; cursor:pointer;}
#store_centre_column .category .category_link b { float:left; padding:2px 0px 0px 10px;} 

#inner_category_container{ float:left; width:462px; padding:0px 0px 0px 0px;}

/* Store Products ------------------------------------------*/

#store_products{ float:left; width:452px; padding:0px 0px 0px 0px;}
#store_products ul.store_product { float:left; width:462px; background: url(../img/left_col_li_bg_ghd.jpg) bottom repeat-x;  border-bottom:1px dotted #cccccc; list-style:none; padding:10px 0px 15px 0px; }
#store_products ul.store_product li.store_product_img{ float:left;  border:none; display:block; padding:0px 10px 10px 0px; width:130px;}
#store_products ul.store_product li.store_product_img img{ max-width:130px;}
#store_products ul.store_product li a { text-decoration:none; }
#store_products ul.store_product li a:hover {  text-decoration:underline; }
#store_products ul.store_product li a img{ float:left; border:none;  }
#store_products ul.store_product li.store_product_title { float:left; color:#9b144e; font-size:11px; width:260px; font-weight:bold;}
#store_products ul.store_product li.store_product_title a { color:#9b144e; text-decoration:none;}
#store_products ul.store_product li.store_product_title a:hover { color:#9b144e; text-decoration:underline;}
#store_products ul.store_product li.store_product_price { float:left; color:#9b144e; font-size:11px; width:55px; font-weight:bold;}
#store_products ul.store_product li.store_product_price a { color:#9b144e; font-weight:bold; text-decoration:none;}
#store_products ul.store_product li.store_product_price a:hover  { color:#9b144e; font-weight:bold; text-decoration:underline;}
#store_products ul.store_product li.store_product_excerpt{ float:left; line-height:17px; color:#ffffff; font-size:11px; width:300px; padding:10px 0px 0px 0px;}

/* Store Product Detail ---------------------------------- */
#store_product_detail{ float:left; width:722px; background: url(../img/left_col_li_bg_ghd.jpg) bottom repeat-x; min-height:29px; height:auto !important; height:29px; border-bottom:1px dotted #cccccc; list-style:none; padding:0px 0px 15px 0px;}
#store_product_detail_img{ float:left; width:220px; height:auto; border:none; padding-right:10px; margin:0px 0px 10px 0px; display:block; border:none; }
#store_product_detail_img img{ float:left; border:none; }
#store_product_detail_img a img{ float:left; border:none; border: 1px dotted #CCCCCC; padding:1px;}
#store_product_detail_title{ float:left; color:#9b144e; font-size:16px; width:225px; padding:0px 0px 10px 0px; }
#store_product_detail_description{ float:left; width:490px; color:#ffffff; font-size:11px; line-height:17px; padding:0px 0px 20px 0px;}
#store_product_detail_description h4 {color:#9b144e; font-size:12px; margin: 5px 30px 0px 15px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px;}
#store_product_detail_description p { line-height: 18px; margin: 5px 30px 15px 15px;}
#store_product_detail_description p label { line-height: 18px;color:#9b144e; font-weight:bold;  }
#store_product_detail_description ul { padding:5px 0px 5px 0px; }
#store_product_detail_description ul li { list-style:none; padding-left:10px; background:url(../img/bullet.gif) left no-repeat; margin-left: 20px;}
#store_product_detail_description p.price { color:#9b144e; font: bold 14px Arial, Helvetica, sans-serif; margin: 5px 30px 0px 15px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px;}


#store_product_detail_purchase_area_container { float:left; width:722px; border-top:1px dotted #cccccc; }
#store_product_detail_purchase_area { float:right; width:280px; padding-right:12px;}
#store_product_detail_price { float:left; color:#9b144e; font-size:16px; padding:18px 0px 5px 0px; font-weight:bold; }
#store_product_detail_addbasket { float:right; margin:18px 0px 0px 0px; padding:0px 0px 0px 0px;}
#store_product_detail_addbasket a { float:right; background: url(../img/add_basket_button.gif) no-repeat; width:102px; height:25px; margin:18px 0px 5px 0px; }
#store_product_detail_images { float:left; width:420px; margin:0px 0px 10px 0px; display:block; }
#store_product_detail_images_title { float:left; padding:10px 0px 10px 0px; width:420px; font-size:12px; color:#552139;} 
#store_product_detail_images .product_image{ float:left; width:135px; height:85px; margin:0px 0px 10px 0px; display:block;} 
#store_product_detail_images .product_image a img{ float:left; display:block;} 
#store_product_detail_options { float:left; width:290px; padding:0px 0px 0px 10px; display:block; }
#store_product_options_container { float:left; width:722px; border-top:1px dotted #cccccc; display:block;  }
#store_product_detail_options_title { float:left; padding:10px 0px 10px 0px; width:290px; font-size:12px; color:#552139; display:block;}
#store_product_detail_images_content{ float:left; padding:10px 0px 10px 0px; width:420px; font-size:12px; color:#552139; display:block;}
#store_product_options_images .product_option { float:left; width:90px; padding-right:5px; margin:10px 0px 15px 0px;}
#store_product_options_images .product_option .option_image{ float:left; width:90px; height:52px; margin:0px 0px 10px 0px; display:block;}
#store_product_options_images .product_option .option_image a img { float:left; height:52px; display:block; border: none;}


/* Inline Basket --------------------------------------- */

#inline_basket{ float:left; width:241px;}
#inline_basket h4{ float:left; background: url(../img/secure_header_ghd.jpg) no-repeat; margin:0px 0px 0px 0px; width:241px; height:29px; display:block; color:#FFFFFF; border:none; font-size:11px;}
#inline_basket h4 b{float:left; padding:7px 0px 0px 12px; }
#basket_inner { float:left;  width:241px;} 
#basket_inner ul{ float:left; list-style:none; padding:0px 0px 0px 12px; }

#basket_inner ul li { float:left; width:217px; }
#basket_inner ul li.basket_item { float:left; width:217px; border-bottom:1px dotted #cccccc; margin-top:12px; padding-bottom:12px;}
#basket_inner ul li.basket_item a { text-decoration:none;}
#basket_inner ul li.basket_item a :hover { text-decoration:underline; cursor:pointer;}
#basket_inner ul li span.product { float:left; color:#9b144e; font-size:11px; width:150px;}
#basket_inner ul li span.price { float:left; font-size:11px; color:#ab1a56; width:67px; text-align:right; margin:0px 0px 5px 0px; }

#basket_inner ul li span.qty { float:left; color:#ffffff;}
#basket_total_container { float:left;width:241px; height:98px; }
#basket_total { width:241px; text-align:center; margin:10px 0px 10px 0px; font-size:16px; color:#ab1a56; font-weight:bold;}
#basket_checkout { padding:0px 0px 0px 75px;}
#basket_checkout a{ background: url(../img/checkout_button.gif) no-repeat; width:91px; height:25px; display:block;}

/* Pagination ------------------------------------------ */
#pagination { float:left; text-align:right; width:462px; color:#9b144e; padding:5px 0px 0px 0px; }
#pagination a { color:#9b144e; padding:0px 5px 0px 5px; text-decoration:none; }
#pagination a:hover { color:#9b144e; text-decoration:underline; }

/* Products Filter ------------------------------------- */
#products_filter { float:left; width:462px; border-bottom:1px dotted #cccccc; padding:0px 0px 8px 0px; }
#products_filter b{ float:left; color:#9b144e; padding:3px 0px 0px 10px; }
#products_filter form { float:right; width:390px; } 
#products_filter label { float:left; padding:3px 10px 0px 10px;}
#products_filter select { float:left; height:18px; width:100px; color:#000000;}

/* Terms Page ------------------------------------------ */
#terms_text_area{ float:left; width:462px; line-height:17px;}
#terms_text_area p{ float:left; width:462px; font-size:11px; line-height:17px;}
#terms_text_area h2 a{ color:#552139; text-decoration:none;}
#terms_text_area h2 a:hover{ color:#552139; text-decoration:none;}
#terms_text_area p strong { color:#a61853; }
#terms_text_area a { color:#a61853; }
#terms_text_area ul.text_ul{ float:left; padding:0px 0px 0px 15px; list-style:none; width:447px;}
#terms_text_area ul.text_ul li{ float:left; line-height:17px; width:420px; padding-left:10px; background:url(../img/bullet.gif) left no-repeat;}
#terms_text_area ul.text_ul li a{ float:left;}

/* Cart ------------------------------------------------- */
#discount { float:left; padding-left:10px;}
#discount #discount_code { float:left; } 
#discount strong {  font-size:12px; color:#552139; }
#discount .btn_tiny { float:left; margin-left:10px; height:19px; margin:0px 0px 0px 10px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#cart { width:452px; float:left; margin-top:20px; } 
#cart strong { float:left;  font-size:12px; color:#552139; margin:0px 0px 20px 0px; padding-left:10px; }
#cart ul.cart_headers { float:left; list-style:none; width:462px; border-bottom:1px dotted #cccccc; padding:0px 0px 5px 0px; } 
#cart ul.cart_headers li.product { float:left; list-style:none; padding:0px 10px 0px 10px; width:240px; display:block;} 
#cart ul.cart_headers li.qty { float:left; list-style:none; padding:0px 10px 0px 0px; width:70px; display:block;} 
#cart ul.cart_headers li.cost { float:left; list-style:none; padding:0px 10px 0px 10px; width:47px; 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;}

#cart ul.cart_products { float:left; list-style:none; width:462px; 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 dotted #cccccc; list-style:none;} 
#cart ul.cart_products li.product { float:left; list-style:none; padding:0px 10px 0px 0px; width:250px; margin:0px 0px 10px 0px; display:block;} 
#cart ul.cart_products li.qty { float:left; list-style:none; padding:0px 10px 0px 0px; width:70px; display:block;} 
#cart ul.cart_products li.cost { float:left; list-style:none; padding:0px 10px 0px 10px; width:47px; display:block;} 
#cart ul.cart_products li.action { float:left; list-style:none; padding:0px 10px 0px 0px; width:40px; display:block;} 
#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:240px; }
#cart ul.cart_products li input.quantity_box{ float:left; width:20px; margin-right:5px;}
#cart .remove{ font-weight:bold; color:#a61853; }
#cart .update{ font-weight:bold; color:#a61853; }
#cart ul#totals { float:right; width:175px; }
#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:130px; display:block;}
#cart ul#totals li span b { float:left; padding:2px 0px 0px 10px;} 
#cart_options { float:right; width:132px; padding-right:10px; }
#cart_options .btn_small { float:left; height:19px; margin:5px 0px 0px 0px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#cart_options .btn_medium { float:left; margin-left:10px; height:19px; margin:5px 0px 0px 0px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#cart_text_area strong { font-weight:bold; color:#a61853;  }

/* Checkout -------------------------------------------------------- */
#checkout { float:left; }
#checkout p { float:left; margin:0px 0px 5px 0px; }
#checkout p label{ float:left; width:135px; text-align:right; padding:0px 10px 0px 0px;}
#checkout p input{ float:left; width:270px; text-align:left; padding:0px 10px 0px 0px;}
#checkout p select{ float:left; width:284px; text-align:left;}
#message{ float:left; } 
#checkout_options { float:right; width:132px; padding-right:33px; }
#checkout_options .btn_small { float:left; height:19px; margin:5px 0px 0px 0px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none;}
#checkout_options .btn_medium { float:left; height:19px; margin:5px 0px 0px 0px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none;}

/* Sitemap --------------------------------------------------------- */
#sitemap_text_area{ float:left; width:462px;}
#sitemap_text_area h1{ color:#a61853; font-size:14px; font-weight:bold; border:none; width:400px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
#sitemap_text_area h1.additional_h2{ color:#552139; font-size:12px; font-weight:normal; border:none; width:400px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#sitemap_text_area ul.text_ul{ float:left; padding:0px 0px 0px 15px;}
#sitemap_text_area ul.text_ul li{ float:left; line-height:17px; width:462px;}
#sitemap_text_area ul.text_ul li span{ float:left; line-height:17px; width:130px;}
#sitemap_text_area ul.text_ul li a.sitemap_link { float:left; color:#a61853; }
#sitemap_text_area ul.text_ul li a{ float:left;}

/* How to -------------------------------------------------------------- */

#how_to_text_area p{ float:left; width:462px; font-size:11px; line-height:17px;}
#how_to_text_area p strong { color:#a61853; }
#how_to_text_area a { color:#a61853; }

#centre_column .how_to{ float:left; width:150px; margin:0px 0px 4px 4px; }
#centre_column .how_to .how_to_image{ float:left; width:135px; height:85px; margin:7px 0px 0px 4px; border:none;}
#centre_column .how_to .how_to_image a { float:left;}
#centre_column .how_to .how_to_image a img{ float:left; border:none;}
#centre_column .how_to .no_margin{ margin:0px 0px 4px 0px; }
#centre_column .how_to .how_to_text { float:left; width:135px; padding:5px 0px 0px 4px; min-height:60px; height:auto !important; height:60px; line-height:17px; }

/* Contact Us --------------------------------------------------------- */
#contactus_text_area { float:left; width:462px;}
#contactus_text_area a { color:#a61853; margin-left:10px;}
#contactus_text_area form { float:left; padding:20px 0px 0px 0px; margin:20px 0px 20px 0px;}
#contactus_text_area form p { float:left; width:462px; margin:0px 0px 5px 0px;}
#contactus_text_area p label { float:left; width:130px; padding:0px 20px 0px 0px; text-align:right; }
#contactus_text_area p input { width:201px; text-align:left;}
#contactus_text_area p textarea { width:200px; text-align:left; height:75px;}
#contactus_text_area p select { width:204px; text-align:left;}
#contactus_text_area p.submit { width:374px; }
#contactus_text_area p submit { float:left; text-align:left; margin:0px 0px 0px 0px;}
#contactus_text_area p input.btn_medium { float:right; height:19px; margin:3px 0px 0px 0px; list-style:none; width:132px; background: url(../img/category_link_bg.gif) no-repeat; display:block; color:#FFFFFF; border:none; text-align:center;}
.link_color { font-weight:bold; color:#a61853; }
#contactus_text_area em {color:#a61853;}

#side_filters {}
#side_filters form { margin: 15px 0 0 20px; display:block;}
#side_filters label { display:block;color:#fff; font-weight:bold;}
#side_filters select { margin-bottom: 10px; width: 200px; color:#333333;}


/* MESSAGES */
#message { border: 1px solid #FFEB9B; margin: 5px; padding: 5px 10px 5px 10px; background-color: #FFFFE8; width:93%; }
#message p strong { color: #FF6600;}
#message p { color: #FF6600; margin:0; padding:0; line-height: 18px; font-size: 11px;}
#message a { color:#FF6600; font-weight:bold; text-decoration:underline;}
#message ul { margin: 20px; }
#message li {color: #FF6600;}

.popup_title{ float:left; margin:10px 0px 10px 0px; height:50px; }



