@charset "UTF-8";
/*
 Name: Clares Main CSS
 Date: Sept 2009
 Description: Main css file for all pages on Clares
 Version: 1.0
 Author: Alex Crooks
 Autor URI: http://somethinginteresting.co.uk
*/
/***************
CSS RESETS
****************/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,span,strong,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;letter-spacing: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}
ol,ul{list-style:none}

/***************
CONSTANTS
****************/
#content a:hover { cursor:pointer; }
.clear{ clear:both; }
.floatnone { float:none; }
.floatright { float:right; }
.floatleft { float:left; }
.hideme { display:none; }
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/header/bg.gif); }
#login_header { height:18px; background-color:#252525; border-bottom:2px solid #585555; }
#login_header #loading_ind {  margin-left:40px; color:#F5D850; }
#container { width:100% }
#content_container { padding:0px 10px 20px 10px; background-color:#FFFFFF; width:941px; margin:0 auto;}
#content h1.main_h1 { font-size:31px; margin-top:10px; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#print { display:block; text-decoration:none; margin-top:5px; height:20px; background:url(../images/buttons/printer.png) no-repeat 2px 2px; color:#838FBB; font-size:11px; float:right; padding:3px 0 0 50px; }
#print:hover { color:#000; text-decoration:underline; }
#share { float:right; }
h1 { font-size:31px; margin-top:10px; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
a.contact_link { color:#EB088D; text-decoration:none; }
a.contact_link:hover { color:#000; text-decoration:underline; }

/***************
HEADER
***************/
#header #logo { float:left; margin-top:25px; }
#header #header_tel { font-size:35px; margin:25px 104px 0 125px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#bfbebf; }
#header ul { float:left; margin:42px 0 30px 0; }
#header li { float:left;  margin-right:18px; margin-left:5px; }
#header li a { color:#f42f9c; font-size:12px; text-decoration:none; }
#header li a.on { color:#000; }
#header li a:hover { color:#000; }
#header li.last { margin-right:0px; }
#search input { border:0; height:15px; width:227px; margin:20px 0 0 28px; background:none; font-size:11px; float:left;}
#search input.submit { background:url(../images/header/search.png) top left no-repeat; width:24px; height:19px; margin:19px 0 0 12px; }
#search input.submit:hover { background-position:0px -19px; cursor:pointer; }
.blur { color:#bdbdbd; }
/*LOGIN AREA*/
#login { width:182px; position:absolute; top:4px; left:50%; margin-left:288px; z-index:50; }
#login_content { display:none; width:294px; background-color:#252525; color:#FFF; padding:5px;  margin-left:-122px;}
#login div.panel_button { background:url(../images/header/login_bg.png) no-repeat bottom right; height:30px; width:182px;}
#login div.panel_button a { text-decoration:none; color:#a0a0a0; margin:7px 0 0 10px; float:left; display:block; }
#login div.panel_button a:hover {color:#FFF; }

#content_container div.panel_button a:hover { color:#FFF; }
#login div.panel_button img { float:left; margin:6px 0 0 22px; }
#login p.info { float:left; margin-left:20px; margin-bottom:10px; width:195px; font-size:11px; }
#login p.info span { color:#00A3CB; }
.logins { margin:0px 0 0 20px; }
.logins label { font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#ffffff; }
.logins input { font-size:20px; color:#FFF; width:246px; margin:10px 0 10px 0; height:25px; padding:5px; border:1px solid #000; background:url(../images/header/login_input.jpg) no-repeat top left; }
.logins input.submit { width:200px; height:39px; background:url(../images/buttons/login.jpg) no-repeat top left; border:0; float:right; margin-right:15px; }
.logins input.submit:hover { background-position:0px -39px; }
#login_close { display:block; float:right; margin-right:17px; height:20px; background:url(../images/header/cross.png) no-repeat 2px 1px; color:#AAA; padding-left:22px; text-decoration:none; }
#login_close:hover { text-decoration:underline; color:#FFF; }
#login #customer_choice1 { width:90px; margin:10px 0 10px 20px;float:left; border-right:1px solid #555; }
#login #customer_choice2 { width:80px; margin:10px 0 10px 0px; float:left; border-right:1px solid #555;}
#login #customer_reset { margin:12px 0 10px 5px; display:block; float:left; width:90px; text-decoration:none; color:#CCC; }
#login #customer_reset:hover { color:#FFF; }
#login input.checky { width:15px; float:left;}
#login #customer_choice2 input.checky {  margin-left:10px; }
#login span.c_type_label { display:block; float:left; margin:2px 0 5px 5px; }
#login img.customer_type_img { margin:1px 0 0 5px }
#login bvt_checky { margin-top:5px; }
#login bvt_label { margin-top:5px; }
#login_error { display:none;border:1px solid #CC0000; display:none; width:220px; margin:10px 0 10px 20px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#CC0000; padding:10px 0px 10px 35px;  }
#login_success { display:none; color:#009933; margin:0px 0 10px 20px; }


/*VT LOGIN*/
#vt { position:absolute; top:4px; left:50%; margin-left:166px; z-index:50; }
#vt_content { display:none; background-color:#252525; color:#FFF; width:294px; padding:5px; }
#vt div.panel_button {  height:30px; width:122px;}
#vt div.panel_button a { display:block; height:30px; width:122px;background:url(../images/header/vt.png) no-repeat top left; text-decoration:none; color:#a0a0a0; }
#vt div.panel_button a:hover { background-position:0px -30px; }
#vt div.panel_button img { float:left; margin:6px 0 0 22px; }
#vt_content p.info { float:left; margin-left:20px; margin-bottom:10px; width:195px; font-size:11px; }
#vt_content p.info span { color:#00A3CB; }
#vt_content p.info a { color:#FFF; display:block; height:20px; line-height:20px; padding-left:25px; background:url(../images/header/bc.png) no-repeat center left; }
#vt_login_close { display:block; float:right; margin-right:17px; height:20px; background:url(../images/header/cross.png) no-repeat 2px 1px; color:#AAA; padding-left:22px; text-decoration:none; }
#vt_login_close:hover { text-decoration:underline; color:#FFF; }
#login_vt_error,#login_error,#nhs_login_error,#login_bvt_error { display:none;border:1px solid #CC0000; display:none; width:220px; margin:10px 0 10px 20px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#CC0000; padding:10px 0px 10px 35px;  }
#vt_success,#login_success,#nhs_login_success,#bvt_success { display:none; color:#009933; margin:0px 0 10px 20px;  }
/*NHS LOGIN*/
#nhs_login { position:absolute; top:4px; left:50%; margin-left:43px; z-index:50; }
#nhs_login_content { display:none; background-color:#252525; width:294px; color:#FFF; padding:5px;  margin-left:-182px;}
#nhs_login div.panel_button a { display:block; height:30px; width:122px;background:url(../images/header/nhs.png) no-repeat top left; text-decoration:none; color:#a0a0a0; }
#nhs_login div.panel_button a:hover { background-position:0px -30px; }
#nhs_login div.panel_button a:hover { color:#FFF; }
#nhs_login div.panel_button img { float:left; margin:6px 0 0 22px; }
#nhs_login_content p.info { float:left; margin-left:20px; margin-bottom:10px; width:195px; font-size:11px; }
#nhs_login_content p.info span { color:#00A3CB; }
#nhs_login_close { display:block; float:right; margin-right:17px; height:20px; background:url(../images/header/cross.png) no-repeat 2px 1px; color:#AAA; padding-left:22px; text-decoration:none; }
#nhs_login_close:hover { text-decoration:underline; color:#FFF; }
/*BVT LOGIN*/
#bvt { position:absolute; top:4px; left:50%; margin-left:-81px; z-index:50; }
#bvt_content { display:none; background-color:#252525; color:#FFF; width:294px; padding:5px; }
#bvt div.panel_button {  height:30px; width:122px;}
#bvt div.panel_button a { display:block; height:30px; width:122px;background:url(../images/header/bvt.png) no-repeat top left; text-decoration:none; color:#a0a0a0; }
#bvt div.panel_button a:hover { background-position:0px -30px; }
#bvt div.panel_button img { float:left; margin:6px 0 0 22px; }
#bvt_content p.info { float:left; margin-left:20px; margin-bottom:10px; width:195px; font-size:11px; }
#bvt_content p.info span { color:#00A3CB; }
#bvt_login_close { display:block; float:right; margin-right:17px; height:20px; background:url(../images/header/cross.png) no-repeat 2px 1px; color:#AAA; padding-left:22px; text-decoration:none; }
#bvt_login_close:hover { text-decoration:underline; color:#FFF; }

#content #business_cards_vt { float:left; width:150px; height:20px; padding-top:7px; }
#content #business_cards_vt a { font-size:11px; text-decoration:none; color:#838FBB; }
#content #business_cards_vt a:hover { text-decoration:underline; }

/***************
NAVIGATION
****************/
#navigation { font-size:12px; clear:both;}
#navigation li { background:url(../images/header/n_right.jpg) no-repeat right top; height:48px; float:left; }
#navigation li.last { background:url(../images/header/f_n_right.jpg) no-repeat right top; }
#navigation li.on { background:url(../images/header/on_right.jpg) no-repeat right top; }
#navigation a { padding:16px 13px 0 13px; text-align:center; display:block; text-decoration:none; color:#FFF; height:32px; background:url(../images/header/n_left.jpg) no-repeat left top;}
#navigation a.goblack { background:#000; }
#navigation a.double { padding-top:8px; height:40px; }
#navigation a.first { background:url(../images/header/f_n_left.jpg) no-repeat left top; }
#navigation a.last { padding:8px 17px 0 18px; }
#navigation a.on { background:url(../images/header/on_left.jpg) no-repeat left top;}
#navigation a:hover { background:#000; } 
#navigation #mainmenu { height:48px; }
.dropcat h5 a { color:#ff0090; padding-bottom:10px; text-decoration:none; font-weight:normal; font-size:27px; font-family:Georgia, "Times New Roman", Times, serif }
.dropcat h5 a:hover { color:#000; }
#sub_1,#sub_2,#sub_3,#sub_4,#sub_5,#sub_6,#sub_7,#sub_8,#sub_9 {background-color:#FFF; padding:20px 20px 20px 0px; border:1px solid #000; border-top:10px solid #000;	position: absolute; min-width:400px; top: 48px;z-index:999; display:none; }
div.dropcat { padding:0 0px 0 40px; width:150px; float:left; background:url(../images/header/nav_divide.jpg) repeat-y top right;  }
div.dropcat_longer { width:200px; }
div.dropcat_first { background:none;  }
div.dropcat_end { background:none;  }
div.dropcat a.product { color:#000; display:block; margin:10px 0 0 0; text-decoration:none; background:none; height:20px; padding:0; text-align:left; }
div.dropcat a.product:hover { color:#F42F9C; }
/*BREADCRUMBS*/
#bread { width:80%; height:20px; float:left; }
#bread a,#bread span { display:block; margin:10px 10px 0 0; float:left; font-size:11px; text-decoration:none; }
#bread a.old { color:#858585; }
#bread a.current { color:#000; }
#bread a:hover { color:#F42F9C; text-decoration:underline; }
#bread span.bread_div { margin-top:10px;color:#858585; }

/***************
HOME PAGE CONTENT
****************/
#catalogue { width:219px; height:85px; border:1px dashed #6d6d6d; float:right; margin-top:30px; overflow:hidden;}
#catalogue a { display:block; height:85px; width:219px; background:url(../images/hp/catalogue.jpg) no-repeat top left; }
#newsletter,#special_offer { width:219px; height:85px; border:1px dashed #6d6d6d; float:right; margin-top:18px; overflow:hidden;}
#newsletter a,#special_offer a { display:block; height:85px; width:219px; }
#newsletter a { background:url(../images/hp/newsletter.jpg) no-repeat top left; }
#special_offer a { background:url(../images/hp/special_offer.jpg) no-repeat top left; }
#catalogue:hover,#newsletter:hover,#special_offer:hover,#video_delivery:hover { border-color:#000000}
#video_delivery { width:219px; height:85px; border:1px dashed #6d6d6d; float:right; margin-top:30px; overflow:hidden; }
#video_delivery a { display:block; height:85px; width:219px; background:url(../images/landing/vid.jpg) no-repeat top left; }

#intro { float:left; margin-top:15px; width:448px; font-size:12px; color:#676767;}
#intro h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; margin-bottom:15px; }
#intro h1 span { color:#EA078C }
#intro span.large_intro { color:#000; font-size:15px; margin-bottom:10px; display:block; } 
#intro span.darker { color:#000; }
#content #find_out_more { background:url(../images/hp/find_out_more.png) no-repeat top left; }
#content a.find_out_more { background:url(../images/hp/find_out_more.png) no-repeat top left; margin-top:148px; }
#content a.find_out_more:hover { background-position:0 -39px; }
#content #download_now { background:url(../images/hp/download_now.png) no-repeat top left; }
#content #order_now { background:url(../images/buttons/order_now.png) no-repeat top left; }
#content #more_information { background:url(../images/buttons/more_information.png) no-repeat top left; }
#content a.more_information { background:url(../images/buttons/more_information.png) no-repeat top left; margin-top:148px; }
#content #buy_it_now { background:url(../images/buttons/buy_it_now.png) no-repeat top left; }
#content a.buy_it_now { background:url(../images/buttons/buy_it_now.png) no-repeat top left; margin-top:148px; }
#content a.view_our_range { background:url(../images/hp/view_our_range.png) no-repeat top left; }
#content a.button_shopping { background:url(../images/buttons/button_shopping.png) no-repeat top left; }
#content a.button_shopping:hover { background-position:0px -39px; }
#content a.button_request_box { background:url(../images/buttons/request_box.png) no-repeat top left; }
#content a.button_request_quote { background:url(../images/buttons/request_quote.png) no-repeat top left; }
#content a.button_request_quote:hover { background-position:0px -39px; }
#content a.button_request_box:hover { background-position:0px -39px; }
#content a.button { display:block; height:39px; width:200px;  }
#content a.read_more { background:url(../images/buttons/read_more.png) no-repeat top left; }
#content a.compare { background:url(../images/buttons/compare.png) no-repeat top left; }
#content #download_now:hover,#content #find_out_more:hover,#content a.view_gallery:hover,#content #more_information:hover, #content #buy_it_now:hover, #content #find_out_more:hover, #content a.view_our_range:hover ,#content a.read_more:hover,#content a.compare:hover,#content #find_out_more_fit:hover,#content a.more_information:hover, #content a.buy_it_now:hover { background-position:0px -39px; }
div.killer_deal { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; float:left; width:458px; height:191px; border:1px dashed #6d6d6d; margin-top:20px; }
div.killer_deal p { margin:5px 0 0 10px; float:left; width:226px; color:#FFF; font-size:16px; } 
div.killer_deal a { margin:5px 5px 0 0; float:right; }
#kd1 { float:right; margin-top:30px; background:url(../images/hp/diaries_planners.jpg) no-repeat top left; }
#kd1 a { margin-top:148px; }
#kd2 { float:left; margin-top:30px; background:url(../images/hp/shop.jpg) no-repeat top left; }
#kd3 { float:right; margin-top:30px; background:url(../images/hp/flash_2.jpg) no-repeat top left; }
#kd_fit { float:left; margin-top:30px; background:url(../images/landing/fit.jpg) no-repeat top left; }
#kd_printer { float:right; margin-top:30px; background:url(../images/landing/free_printer.jpg) no-repeat top left; }
#kd_champage { float:right; margin-top:30px; background:url(../images/landing/free_champagne.jpg) no-repeat top left; }
#kd3 p { margin-top:17px; }
#content div.killer_sticker { margin:-22px 0 0 -11px; background:url(../images/hp/killer_deal.png) no-repeat top left; width:459px; height:164px; }
#content div.order_now_sticker { background:url(../images/hp/order_now.png) no-repeat top left; height:95px; left:50%; margin-left:-2px; position:absolute; top:491px; width:95px; }
#content div.limited_stock { background:url(../images/hp/limited_stock.png) no-repeat top left; height:95px; left:50%; margin-left:-2px; position:absolute; top:491px; width:95px; }
#content div.early_bird { background:url(../images/hp/early_bird_sticker.png) no-repeat top left; height:95px; left:50%; margin-left:-2px; position:absolute; top:491px; width:95px; }
#content div.now_open_sticker { margin:-22px 0 0 -11px; background:url(../images/hp/now_open.png) no-repeat top left; width:459px; height:164px; }
#content div.services_sticker { position:absolute; z-index:99; left:50%; margin-left:-480px; top:731px; background:url(../images/hp/services_sticker.png) no-repeat top left; width:95px; height:95px; }
#content div.kd_sticker {position:absolute; z-index:99; left:50%; margin-left:-2px; top:731px; background:url(../images/hp/killer_deal.png) no-repeat top left; width:95px; height:95px;  }
#content #find_out_more_fit { background:url(../images/hp/find_out_more.png) no-repeat top left; margin:146px 5px 0px 0px; }
#content a.free_printer { margin-top:147px; }
#content div.xmas_hours {position:absolute; z-index:99; left:50%; margin-left:-2px; top:492px; background:url(../images/hp/xmas_hours.png) no-repeat top left; width:95px; height:95px;  }
#xmas { float:right; margin-top:30px; background:url(../images/hp/xmas_opening.jpg) no-repeat top left; }

/*SLIDER*/
#left_top { float:left; margin-top:30px; }
#main_slider{ border:1px dashed #6d6d6d; border-bottom:none;}
#productControls { width:700px; height:33px; background:url(../images/hp/main_image_backing.gif); }
#controls { float:right; margin:7px 15px 0 0; }
#productControls span.jFlowSelected { float:left; display:block; background:url(../images/hp/nav_p_on.png) no-repeat; height:20px; width:20px; cursor:pointer; margin:0px 0px 2px 5px; }
.productControl { float:left; display:block; background:url(../images/hp/nav_p.png) no-repeat; height:20px; width:20px; cursor:pointer; margin:0px 0px 2px 5px; }
.productControl:hover { background:url(../images/hp/nav_p_hover.png) no-repeat; }
span.jFlowPrev,span.jFlowNext { display:none; }
#left_top a.slider_button { position:relative; top:-54px; left:484px; }
/*FADER*/
#service_controls { margin:10px 0 0 142px; float:left; }
#kd_controls {  margin:10px 0 0 292px; float:left; }

#service_controls a.actives,#kd_controls a.active { float:left; display:block; background:url(../images/hp/nav_fade_on.png) no-repeat; height:20px; width:20px; cursor:pointer; margin:0px 0px 2px 5px; }
#service_controls a,#kd_controls a { float:left; display:block; background:url(../images/hp/nav_p.png) no-repeat; height:20px; width:20px; cursor:pointer; margin:0px 0px 2px 5px; }
#service_controls a:hover, #kd_controls a:hover { background:url(../images/hp/nav_fade.png) no-repeat; }


#services_fade_section { float:left; margin-top:30px; overflow:hidden }
#kd_fade_section { float:right; margin-top:30px; overflow:hidden; }
#services_fade_container,#kd_fade_container { overflow:hidden; width:458px; height:191px; position:relative; }
#services_fade_section div.fader { width:458px; height:191px; position:absolute; top:0px; left:0; z-index:3; background-position:top left; background-repeat:no-repeat; }
#kd_fade_section div.fader { width:458px; height:191px; position:absolute; z-index:3; top:0px; left:0; background-position:top left; background-repeat:no-repeat; }

/********************
CATEGORIES MAIN PAGES
********************/
#category_left { float:left; width:700px;  }
#category_left h1 { margin-bottom:10px; }
#category_left h2 span.darkest { color:#000; font-size:35px; }
#category_left h2 {margin:10px 0 10px 0px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:normal; }
#category_left span.bigger { display:block; margin:20px 0 20px 0; font-size:21px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#main_left span.bigger { display:block; margin:20px 0 20px 0; font-size:21px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#main_left span.massive { display:block; margin:10px 0 20px 0; font-size:31px; color:#EB088D; font-family:Georgia, "Times New Roman", Times, serif;  }

#category_left a.view_products_logo { float:left;width:280px;display:block; margin:10px 0 5px 0; font-size:21px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;} 
#category_left a.view_products_logo:hover { color:#000; text-decoration:underline; }
#category_left span.logo_text { display:block; width:415px; margin:10px 0 5px 0; float:left; }
#category_left span.corp_logo_text { margin-top:20px; }
#category_left p { line-height:15px; color:#676767; font-size:12px;  }
#category_left p span { color:#000000; } 
#category_left p.dark { color:#000000; margin-top:15px; }
#category_left p.darker { color:#000; margin-top:10px }
#category_left p.dark_black { color:#000; font-size:21px; margin:30px 0 30px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:25px; }
#did_know { width:219px; border:1px dashed #6d6d6d; float:right; margin-top:30px;}
#did_know p { margin:10px; height:auto; color:#676767; }
#did_know a { margin:0 0 10px 10px; }
#did_know span { color:#EB088D }

#shoes { width:219px; border:1px dashed #6d6d6d; float:right; margin-top:18px; height:203px; background:url(/images/category/clothing/shoes.jpg) no-repeat 0 0;}
#shoes a { margin:155px auto 0px auto;}
#view_our_range { background:url(../images/buttons/view_range.png) no-repeat top left; display:block; width:200px; height:39px; }
#view_our_range:hover { background-position:0px -39px; } 

#compare_box { width:219px; border:1px dashed #6d6d6d; float:right; margin-top:30px;}
#compare_box p { margin:10px; height:auto; color:#676767; }
#compare_box span { color:#000 }
#compare_button { background:url(../images/buttons/compare.png) no-repeat top left; margin:10px 5px 0 0 }
#compare { margin:30px 0 20px 0; text-align:left;  }
#compare th { color:#e1047a; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; border-top:1px solid #939191; border-left:1px solid #939191;}
#compare .center { text-align:center; }
#compare th.end, #compare td.end { border-right:1px solid #939191; }
#compare td { border-top:1px solid #e1e0e0;border-left:1px solid #939191; }
#compare .first { border-top:1px solid #939191; }
#compare td,th { padding:5px 24px; }
#compare td { color:#000; font-size:12px; }
#compare .last { border-bottom:1px solid #939191; }
#compare .final { border-right:1px solid #939191;border-bottom:1px solid #939191; border-left:none; border-top:none;  padding:3px; text-align:center;}
#compare .final_first { border-left:none; border-bottom:none;  }
#compare .total { background:#ec2c94; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#FFF; }
#compare .amount { color:#000; font-size:30px; font-family:Arial, Helvetica, sans-serif; }

#category_left #samples { font-size:29px; color:#eb088d;}

#download_list { width:219px; border:1px dashed #6d6d6d; float:right; margin-top:30px;}
#download_list p { margin:10px; height:auto; color:#676767; }
#download_prices { background:url(../images/buttons/download_prices.png) no-repeat top left; margin:10px 0px 10px 10px }
#fit_box { width:219px; border:1px dashed #6d6d6d; float:right; margin-top:30px;}
#fit_box a { margin:10px 0 10px 10px }
#category_left p.disclaimer { margin-top:60px;  }
#compare_button:hover,#download_prices:hover { background-position:0px -39px;  }
#category_left div.main_image_buy { width:700px; height:253px; margin-top:5px; }
#category_left div.main_image_buy a { position:relative; top:210px; left:491px; }
div.sub_cat { padding-top:5px; width:152px; margin:27px 25px 0 0; float:left;border:1px dashed #6d6d6d; }
div.sub_cat a:hover { color:#000; }
div.sub_cat span { display:block; text-align:center; line-height:28px; font-size:23px }
div.sub_cat a { width:152px; height:190px; font-size:27px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; background:url(../images/category/business/view_range.jpg) no-repeat bottom left;display:block; }
div.sub_cat_end { margin-right:0; }

#partners { float:right; width:219px; height:195px; border:1px dashed #6d6d6d;margin-top:30px; overflow:hidden; }
#partners span { font-size:22px; margin:10px 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#000; text-align:center; display:block; }
#partner_fade { width:219px; height:130px; overflow:hidden; }

#view_range_box { float:right; width:210px; margin-top:22px;  }
#view_range_middle { margin-top:-3px; background:url(../images/category/business/view_range_middle.jpg) top left repeat-y; }
#view_range_middle.diaries { background-image:url('/images/diaries/cat_side.gif'); }
#view_range_middle a { display:block; text-decoration:none; height:19px; clear:both; border-top:2px dotted #d4d4d4; padding:3px 0px 0 22px; margin:0 3px 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; }
#view_range_middle.diaries a { padding:8px 0 0 22px; height:24px; }
#view_range_middle a.top { border-top:2px solid #000;}
#view_range_middle.diaries a.top { border-top:2px solid #EC2C94; }
#view_range_middle a:hover { background-color:#d9d9d9; cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#view_range_middle a.bottom { margin-bottom:-3px; }
#view_range_middle a.bottom:hover { margin-bottom:-3px; border-bottom:none; }
#view_range_middle a.group { border-top:none; }
#view_range_middle_ink { margin-top:-3px; background:url(../images/category/business/view_range_middle.jpg) top left repeat-y; }
#view_range_middle_ink a { display:block; text-decoration:none; width:80px; float:left; height:19px; border-top:2px dotted #d4d4d4; padding:3px 0px 0 22px; margin:0 0px 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; }
#view_range_middle_ink a.top { border-top:2px solid #000;}
#view_range_middle_ink a:hover { background-color:#d9d9d9; cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#view_range_middle_ink a.bottom { margin-bottom:-3px; }
#view_range_middle_ink a.bottom:hover { margin-bottom:-3px; border-bottom:none; }
#view_range_middle_ink a.group { border-top:none; }
#view_range_middle_ink a.second { margin-left:0; }

#green_box { float:right; width:219px; margin-top:10px;  }
#green_middle { margin-top:-3px; background:url(../images/generic/green/green_middle.jpg) top left repeat-y; padding:0 2px 0 1px; }
#green_middle a { display:block; text-decoration:none; height:19px; clear:both; border-top:2px dotted #d4d4d4; padding:3px 0px 0 22px; margin:0 3px 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; }
#green_middle a.top { border-top:2px solid #94BF54;}
#green_middle a:hover { background-color:#d9d9d9; cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#green_middle a.bottom { margin-bottom:-3px; }
#green_middle a.bottom:hover { margin-bottom:-3px; border-bottom:none; }
#green_middle a.group { border-top:none; }


#trodant_logo { margin:10px 45px 15px 0px; float:right; }
#view_personal { float:right; width:210px; }
#view_personal_middle { margin-top:-3px; background:url(../images/category/business/view_range_middle.jpg) top left repeat-y; }
#view_personal_middle a { display:block; text-decoration:none; height:60px; line-height:60px; background-position:130px; background-repeat:no-repeat; clear:both; border-top:2px dotted #d4d4d4; padding:3px 0px 0 22px; margin:0 3px 0 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000; }
#view_personal_middle #download_catalogue { height:39px; line-height:39px; background:url(../images/buttons/download_catalogue.png) no-repeat top left; width:245px; border-top:none; padding:0; margin:0; }
#view_personal_middle a.top { border-top:2px solid #000;}
#view_personal_middle a:hover {  cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#view_personal_middle a.bottom { margin-bottom:-3px; }
#view_personal_middle a.bottom:hover { margin-bottom:-3px; border-bottom:none; }
#view_personal_middle a.group { border-top:none; }
#view_personal_middle span { display:block; position: relative; top:-19px; font-size:11px; color:#9F9F9F; line-height:16px; left:162px; font-size:11px; width:20px;	}

ul.feature_list { margin:10px 0 10px 15px; list-style:circle; }
ul.number_list { margin:10px 0 0px 15px; list-style:decimal; }
ul.number_list li { margin-top:14px; }
#got_lot { display:block; float:left; }
#content #ink_buy { float:left; margin:0px 0px 20px 0px; background:url(../images/buttons/original_button_large.png) no-repeat top left; width:306px; }
#content #ink_buy:hover,#content #compatible_buy:hover { background-position:0px -39px;} 
#content #compatible_buy { float:right; margin:0px 0px 10px 0; background:url(../images/buttons/compatible_button.png) no-repeat top left; width:306px; }
#content #ink_list { float:left; margin-bottom:20px; }
#content #ink_img { margin-bottom:-20px; margin-top:25px;}
#content #limited_range { left:440px; background:url(../images/buttons/limited_range_button.png) no-repeat top left; width:245px; }
#content #limited_range:hover,#category_left div.main_image_buy #order_form:hover { background-position:0px -39px;} 
#category_left div.main_image_buy #order_form { left:440px; background:url(../images/buttons/download_order.png) no-repeat top left; width:245px; }

#unique_earth_list { float:left; }
#content #unique_earth_buy { float:right; margin:64px 0 0 0; }
#business_main_image { margin-top:7px; }
#category_left img.no_top_header { margin-top:5px; }
div.side_box {  border:1px dashed #6d6d6d; float:right; margin-top:23px; overflow:hidden; width:219px;  height:115px;}
#env_video a { background:url(../images/generic/green/watch_video.jpg) no-repeat top left; display:block; height:115px; width:219px;  }
#free_bin a { background:url(../images/generic/green/free_bin.jpg) no-repeat top left; display:block; height:115px; width:219px;  }
#warranty a { background:url(../images/generic/green/warranty.jpg) no-repeat top left; display:block; height:115px; width:219px;  }


/***************
LANDING PAGES
****************/
#landing_page_left { float:left; width:470px;}
#landing_page_left h2 span { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666; }
#landing_page_left.landing_printers_left { width:555px; }
#landing_page_left h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; margin-top:10px;}
#landing_page_left p.landing_price { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000000; }
#landing_page_left p.landing_price span { color:#666; font-size:18px; text-decoration: line-through; }
#landing_page_left p.landing_price span.rrp_landing {  text-decoration:none;}
#landing_page_left a { margin-top:20px; }
#landing_page_left p { margin-top:20px; }
#landing_page_left td { padding:2px; }
#landing_page_left table { margin-top:20px; }
#landing_page_left h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:22px; margin-top:20px; }
#landing_page_right { float:right; width:411px; }
#landing_page_right.landing_printers_right { width:370px; }
#landing_page_right h4 { font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:22px; margin-top:20px; }
#landing_page_right a.other_range_link { display:block; margin:20px 50px 0 0; float:left; border:1px dashed #6d6d6d; }
#landing_page_right.landing_printers_right a.other_range_link { margin:20px 20px 0 0; }
#landing_page_right a.other_range_link:hover { border-color:#000 }
#landing_page_right a.other_range_link_last { margin-right:0px; }
#landing_page_right a.comsume_link { display:block; margin:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; }
#landing_page_left ul { margin:10px 0 10px 25px; }
#landing_page_left li { margin-top:5px; list-style:circle; }
#landing_page_left ul.numbers li { list-style:decimal; margin-left:10px; }

/********************
DIARY 
********************/
#diary_top { float:left; width:700px;  }
#diary_bottom { width:900px; }
#content div.diary span.bigger { display:block; margin:20px 0 20px 0; font-size:19px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#content div.diary span.cat { color:#000; font-weight:bold; }
#content div.diary h2 {margin:10px 0 10px 0px; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:normal; }
#content div.diary table { margin:10px 0 10px 0px; border:1px solid #BFBFBF; border-left:none;}
#content div.diary th,#content div.diary td { padding:10px; text-align:left; color:#676767;   }
#content div.diary td { border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF;}
#content div.diary th { font-size:14px; color:#000; border-left:1px solid #BFBFBF; }
#content div.diary th.type { width:180px; }
#content div.diary table a { color:#EB088D; text-decoration:none }
#content div.diary table a:hover { color:#000; text-decoration:underline; }
#diary_img_left { float:left; }
#diary_img { float:left;margin:10px 0 0 19px; }
img.wire_img,img.exec_img { float:left;margin:0px 0 0 50px }
#diary_top a.diary_nav { display:block; color:#000000; margin-top:5px; margin-left:10px; }
#diary_top a.diary_nav:hover { text-decoration:none }
#diary_top ul { margin:5px 0 5px 25px; list-style:circle; }
#diary_top ul li a { color:#ED3295;}
#diary_top ul li a:hover { text-decoration:none }

#diaries_left { float:left; width:445px; }
#diaries_right { float:right; width:210px; }
#diaries_right a { margin-top:8px; }

/********************
FURNITURE
********************/
#furniture_top { float:left; margin-top:10px; }
#gallery { margin:10px 5px 0 0; float:right; width:210px; height:296px; background:url(../images/category/furniture_scroll/gallery.gif) no-repeat top left; }
#gift_box { margin:10px 5px 0 0; float:right; width:210px; height:296px; background:url(../images/category/gifts/contents.gif) no-repeat top left; }
#gift_box.image_page { margin-top:92px; } 
#gift_box a { display:block; text-decoration:none; height:26px; clear:both; border-top:2px dotted #d4d4d4; padding:0 15px 0 15px; margin:0 3px 0 3px; }
#gift_box a.top { margin-top:40px; border-top:none; }
#gift_box a span { display:block; padding-top:4px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; }
#gift_box a span.right { text-decoration:none; float:right; padding-top:4px; display:block; color:#eb088d; font-size:13px; }
#gift_box a:hover { background-color:#d9d9d9; cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#gift_box a.top:hover { border-style:none;margin-bottom:0px;}
#gift_box a.bottom { height:24px; margin-left:5px; padding-left:12px; margin-right:5px; padding-right:12px; }
#gallery.image_page { margin-top:92px; } 
#gallery a { display:block; text-decoration:none; height:26px; clear:both; border-top:2px dotted #d4d4d4; padding:0 15px 0 15px; margin:0 3px 0 3px; }
#gallery a.top { margin-top:40px; border-top:none; }
#gallery a span { display:block; padding-top:4px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; }
#gallery a span.right { text-decoration:none; float:right; padding-top:4px; display:block; color:#eb088d; font-size:13px; }
#gallery a:hover { background-color:#d9d9d9; cursor:pointer; border-style:solid; border-bottom:2px solid #d4d4d4; margin-bottom:-2px;}
#gallery a.top:hover { border-style:none;margin-bottom:0px;}
#gallery a.bottom { height:24px; margin-left:5px; padding-left:12px; margin-right:5px; padding-right:12px; }
#furniture_intro { float:left; margin-top:20px; width:448px; font-size:12px; color:#676767;}
#furniture_intro h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000; font-weight:normal; margin-bottom:20px; }
#furniture_intro a { color:#EB088D; text-decoration:none; }
#furniture_intro a:hover { text-decoration:underline; color:#000 }
#furniture_intro img { margin-top:10px; }
#lots_furniture { float:right; margin-top:35px; width:458px; height:191px; background:url(../images/category/furniture_scroll/lots_furniture.jpg) no-repeat top left; }
#lots_furniture a { float:right; margin:144px 7px 0 0; }

div.product_box { border:1px dashed #6d6d6d; margin-right:19px; margin-top:20px; float:left; width:219px; }
div.product_box_last { margin-right:0px; }
div.product_bar { height:48px; background:url(../images/category/furniture_scroll/product_bar.png) no-repeat top left; }
div.product_bar p.price { font-size:24px; padding:10px 0 0 15px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; }
div.product_bar p.price_large { font-size:26px; padding-top:7px; } 
#category_left div.product_bar p.price { font-size:20px; line-height:23px; padding:10px 0 0 15px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; }

div.product_bar span.price_small { font-size:14px; }
div.product_box span.name {  display:block; margin:10px 0 10px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#ec2c94;}

#category_left div.product_bar span.price_small { font-size:14px; color:#FFF; }

div.product_box span.stamps_name {  display:block; margin:10px 0 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; text-align:center; color:#ec2c94;}
div.product_bar a { float:right; margin:8px 10px 0 0; }
div.product_box p.info { margin:0 0 10px 15px; min-height:192px; font-size:12px; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; }
div.product_box p.info_table { margin:0 0 10px 15px; font-size:12px; min-height:168px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; }
div.product_box p.info_double { min-height:168px; }
div.product_box p.info_short { height:168px; min-height:168px; }
div.product_box p.info_extra { margin-top:34px; }
div.product_box p.info_small { height:178px; min-height:178px; }
div.product_box p.info span { font-weight:bold;}
div.product_bar span.from_price { font-size:12px; }
#category_left div.product_bar span.from_price { font-size:12px; color:#FFF;}

div.product_box a.info { text-decoration:underline; display:block; margin:5px 0 0 0; color:#eb088d; font-size:13px;}
div.product_box a.info:hover { color:#000; }

div.product_box_print { border:1px dashed #6d6d6d; margin-right:19px; margin-top:20px; float:left; width:445px; }
div.product_bar_print { height:48px; background:url(../images/category/furniture_scroll/product_bar.png) repeat-x top left; }
div.product_bar_print p.price { font-size:20px; padding:10px 0 0 15px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; }
div.product_bar_print span.price_small { font-size:14px; }
div.product_box_print span.name {  display:block; margin:10px 0 10px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#ec2c94;}
div.product_bar_print a { float:right; margin:8px 10px 0 0; }
div.product_box_print p.info { margin:20px 0 0px 15px; height:120px; font-size:12px; width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; }
div.product_box_print p.info_table { margin:0 0 10px 15px; font-size:12px; min-height:168px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; }
div.product_box_print p.info_double { min-height:168px; }
div.product_box_print p.info_short { height:168px; min-height:168px; }
div.product_box_print p.info_small { height:178px; min-height:178px; }
div.product_box_print p.info span { font-weight:bold;  color:#000;  }
div.product_bar_print span.from_price { font-size:12px; }
#did_know #what_print { margin-left:36px; margin-top:5px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:18px; }
#did_know ul {margin:10px 0 10px 50px; list-style:circle;  }

a.buy_now { background:url(../images/buttons/buy_now.png) no-repeat top left; display:block; width:92px; height:31px; }
a.buy_now:hover { background-position:0px -31px; }
a.enquire { background:url(../images/buttons/enquire.png) no-repeat top left; display:block; width:92px; height:31px; }
a.enquire:hover { background-position:0px -31px; }
a.more_info { background:url(../images/buttons/more_info.png) no-repeat top left; display:block; width:109px; height:31px; }
a.more_info:hover { background-position:0px -31px; }
a.enquire_now { background:url(../images/buttons/enquire_now.png) no-repeat top left; display:block; width:136px; height:31px; }
a.enquire_now:hover { background-position:0px -31px; }

#cards_login { width:199px; margin-top:10px; padding:10px 10px 0 10px; float:right; border:1px dashed #6D6D6D; }
#cards_login_form { margin:0px 0 0 0px; }
#cards_login_form label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
#cards_login_form input { font-size:14px; color:#000; width:190px; margin:5px 0 5px 0; height:18px; padding:2px 2px 2px 5px; border:1px solid #000; background:url(../images/category/business_cards/login_bg.jpg) no-repeat top left; }
#cards_login h2,#register h2 { color:#f03294; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; margin-bottom:10px;}
#cards_login input.submit { width:200px; height:39px; margin-top:15px; background:url(../images/buttons/login_white.jpg) no-repeat top left; border:0; float:right; margin-right:0px; }
#cards_login input.submit:hover { background-position:0px -39px; }
#cards_login #order_new { height:15px; width:15px; margin:10px 10px 0 0; border:none;}
#cards_login #order_re {height:15px; width:15px; margin:10px 10px 0 20px; border:none;  }
#cards_login_error { display:none;border:1px solid #CC0000; width:184px; margin:10px 0 10px 0px; line-height:17px; font-size:13px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#CC0000; padding:8px 0px 10px 35px;  }
#register { width:199px;  float:right; border:1px dashed #6D6D6D; padding:10px; margin-top:10px;  }
#register a { background:url(../images/buttons/register.png) no-repeat top left; float:right; margin-top:10px;  }
#register a:hover { background-position:0px -39px;  }

#category_left span.card_names { color:#000; width:125px; display:block; text-align:left; line-height:30px; margin:10px 10px 0 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#category_left span.card_prices { color:#EB088D; display:block; width:125px; margin:5px 10px 0 0; float:left; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; }

#f_categories { width:701px; float:left; margin-top:10px; background:url(../images/category/furniture/category_bg.jpg) no-repeat top left; }
#free_trial_left { width:700px; float:left; margin-top:10px; }
#f_sub_categories { width:539px; height:362px; overflow:hidden; position:relative; border:1px dashed #6d6d6d; float:right; margin:22px 0 20px 0; background:url(../images/category/furniture/divider.jpg) no-repeat 263px 21px;}
#sevenday { border:1px dashed #6d6d6d; float:right; margin:15px 0 0 0; width:219px; height:203px; background:url(../images/category/furniture/7day.jpg) no-repeat top left; }
#f_categories h2,#free_trial_left h2 { font-size:27px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic;}
#f_categories h2 span,#free_trial_left h2 span { font-size:29px; color:#ed3295; font-style:normal; }
#free_trial_left div.product_box { margin-right:17px; }
#free_trial_left div.product_box_last { margin-right:0px; }
#van { color:#797979; font-size:11px; margin-top:10px;}
#f_nav { width:159px; float:left; margin-top:22px; }
#f_nav a { width:140px; line-height:40px; font-size:14px; color:#6d6d6d; text-decoration:none; padding-left:20px; height:40px; background:url(../images/category/furniture/f_cat.jpg) no-repeat top left; display:block; }
#f_nav a:hover { color:#000; }
#f_nav a.fcat_on { background:url(../images/category/furniture/f_cat_on.jpg) no-repeat top left; color:#eb088d; }
#f_nav a.fcat_on:hover { color:#eb088d; }
#f_sub_categories div.fsubcat_container { width:499px; height:342px; padding:10px 20px; overflow:hidden; position:relative; }
div.fsubcat_container a { text-decoration:none; background-color:#FFF; clear:both; vertical-align:middle; width:225px; height:62px; margin-bottom: 10px; display:block; font-size:15px; color:#f32f9e; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
div.fsubcat_container a img {float:left; margin:4px 0 0 5px; }
div.fsubcat_container a.last { margin-bottom:0px; }
div.fsubcat_container a:hover { background-color:#ecebeb; }
div.fsubcat_container a span { float:right; width:155px; height:62px; line-height:62px; text-align:left; }
div.fsubcat_container a span.double { line-height:19px; margin-top:13px; height:49px; }
div.left_f_cat { width:248px; float:left; }
div.right_f_cat { width:230px; float:right; }
#virtual_cat { border:1px dashed #6d6d6d; margin-right:0px; margin-top:20px; float:left; width:219px; height:280px; }
#virtual_cat a { width:219px; height:280px; display:block; background:url(../images/category/gifts/virtual_catalogue.jpg) no-repeat top left; }
#trail_chair, #planning { border:1px dashed #6d6d6d; margin-right:19px; margin-top:20px; float:left; width:219px; height:294px; }
#trail_chair a { width:219px; height:294px; display:block; background:url(../images/category/furniture/trial.jpg) no-repeat top left; }
#planning a { width:219px; height:294px; display:block; background:url(../images/category/furniture/planning.jpg) no-repeat top left; }

#business_gifts_side { border:1px dashed #6d6d6d; float:right; margin-right:0px; margin-top:20px; width:219px; height:280px; }
#business_gifts_side a { width:219px; height:280px; display:block; background:url(../images/diaries/business_gift_box.jpg) no-repeat top left; }


#furniture_left { float:left; width:450px }
#furniture_left.cats { width:700px; margin-top:0px; }
#furniture_right { float:right; width:223px }

/***************
IMAGE GALLERY
***************/

#image_gallery { float:left; width:690px;  }
#image_gallery div.image { float:left; margin:20px 25px 0px 0; border:1px dashed #6d6d6d; width:88px; height:135px; }
#image_gallery a { display:block; height:133px; width:86px; }
#image_gallery a:hover { border:2px solid #EB088D; }
#image_gallery p { margin-top:10px; color:#676767; }

/***************
SPECIAL OFFERS
***************/
#so_100 { width:700px; height:259px; background:url(../images/special_offers/100_august.jpg) no-repeat top left; }
#so_200 { width:683px; height:310px; background:url(../images/special_offers/200_april.jpg) no-repeat top left; }
#so_100 h2 { height:28px; float:left; padding:10px 0 0 107px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:30px; color:#ed3295; }
#so_200 h2 { height:28px; float:left; padding:10px 0 0 107px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:30px; color:#ed3295; }
#category_left #so_100 p,#category_left #so_200 p { color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; }
#category_left #so_100 p { float:right; width:185px; line-height:20px; margin:37px 0 0 0;}
#category_left #so_200 p { float:left; width:574px; line-height:20px;  margin:10px 0 0 108px; }
#category_left #so_200 span { float:right; display:block; margin:71px 0 0 0px; font-size:23px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic }
#category_left span.small_note { float:right; display:block; color:#666; width:180px; margin:30px 0 0 0; font-size:11px; line-height:15px; }

/***************
TEMPLATE PAGES
***************/
#main_left { float:left; width:715px;  }
#main_half_left  { float:left; width:420px; }
img.main_half_right { float:right; margin-top:20px; }
img.main_half_left { float:left; margin-top:20px; }
h2.template_h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#000; font-weight:normal; margin:20px 0 20px 0; }
h2.template_h2 span { color:#139849; }
#main_left p { color:#676767; }
#main_half_right { float:left; width:480px; }
#content a.view_gallery { background:url(../images/buttons/view_gallery.png) no-repeat top left; }
#content a.furniture_slider_button { left:484px; position:relative; top:-57px; }
#content a.download_info { display:block; width:200px; height:39px; margin-top:20px; background:url(../images/buttons/pdf.png) no-repeat top left; }
#content a.download_info:hover { background-position:0px -39px; }
#content a.template_link { color:#EB088D; text-decoration:none }
#content a.template_link:hover { color:#000; text-decoration:underline; }
#content a.stamps_link { color:#000; text-decoration:underline }
#content a.call_to_action { margin:10px 10px 0 0; float:left; }
#content span.faq_q { font-size:14px; color:#000; display:block; margin-top:10px; }
#category_left #corp_link { margin-top:20px; } 

#content a.stamps_pdf_download { display:block; width:187px; float:left; margin:10px 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 50px; color:#000; background:url(../images/category/stamps/file_pdf.png) no-repeat center left; font-size:15px; height:48px; line-height:48px; text-decoration:underline; }
#content a.stamps_pdf_download:hover,#content a.printer_link:hover  { color:#000 }
#content a.printer_link { display:block; float:left; margin:10px 15px 10px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#D12982; font-size:17px; height:48px; line-height:48px; text-decoration:underline;}

span.brother { color:#024EA2 }
#cad_planning { border:1px dashed #6D6D6D; float:right; margin:24px 0 0 0; width:219px; height:85px; }
#cad_planning a { display:block; background:url(../images/category/space_planning/cad_video.jpg) no-repeat 0 0; width:219px; height:85px; }
#space_experts { border:1px dashed #6D6D6D; float:right; margin:22px 0 0 0; width:219px; height:227px;}
#space_case { border:1px dashed #6D6D6D; float:right; margin:22px 0 0 0; width:219px; padding:10px 0;}
#space_case h4 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; color:#ed3295; font-size:20px; text-align:center; }
#space_case a { display:block; color:#6a6a6a; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; margin:15px 0 0 12px; }
#space_case a:hover { color:#ed3295; }

/***************
PRODUCT PAGE
***************/
#product_intro { float:left; width:420px; }
#product_intro p { margin-top:10px; color:#000; }
#product_intro p span { font-weight:bold; }
#frame { float:right; width:461px; height:310px; background:url(../images/category/business/frame.jpg) no-repeat top left; }
#frame img.main_image { margin:40px 0 0 121px; }
#frame img.logo_image { margin:15px 0 0 100px; }
#frame img.logo_image_longer { margin:20px 0 0 70px; }
h2#product_core_range { font-size:30px; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h2#product_core_range.longer_intro { margin-top:10px } 
div.product_box_b { border:1px dashed #6d6d6d; margin-right:19px; margin-top:20px; float:left; width:219px;}
div.product_bar_b { clear:both; height:48px; background:url(../images/category/furniture_scroll/product_bar.png) no-repeat top left; }
div.product_bar_b p.price { font-size:24px; padding:10px 0 0 15px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; }
span.rrp { font-size:13px; color:#aeadad; }
div.product_bar_b span.price_small { font-size:14px; }
div.product_box_b span.name { display:block; margin:10px 0 10px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#ec2c94;}
div.product_bar_b a { float:right; margin:8px 10px 0 0; }
div.product_box_b p.info { margin:0 0 10px 15px; float:left; font-size:12px;width:95px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#676767; }
div.product_box_b a.info { text-decoration:underline; display:block; margin:100px 10px 10px 0; color:#eb088d; font-style:italic; float:right; }
div.product_box_b a.info:hover { color:#000; }
div.product_box_b a.info_long { margin-top:77px; }
div.product_box_b a.info_brother { margin-top:85px; }
div.product_box_b a.info_longer { margin-top:110px; }
div.product_box_b_last { margin-right:0px; }
div.product_box_b img.offer { position:relative; float:right; margin:36px -11px -65px 0; }
div.sub_cat img.from_only { position:relative; float:right; margin:36px -11px -70px 0; }
div.product_box_b span.brother { height:70px; }
#brother_printers div.product_box_b p.info  {  height:110px;}
a.watch_brother_video { background:url(../images/category/business/printers/watch_video.jpg) no-repeat center left; padding-left:35px; height:20px; float:right; line-height:20px; margin:0 10px 10px 0; color:#000; display:block; }

div.products_cat { width:152px; height:195px; margin:20px 25px 0 0; float:left;border:1px dashed #6d6d6d; }
div.products_cat a { width:152px; height:195px; display:block;  }
div.products_cat a:hover { border:1px solid #000; }
div.products_cat_end { margin-right:0; }

#trodant { float:right; margin:10px 20px 0 0; height:51px; width:180px;} 


/***********************
PRODUCT TECH SPEC POPUP
***********************/
#spec { width:540px; }
#spec_header { float:left; width:285px;  }
#spec_header_stamps p { margin-top:10px; }
#spec_header_stamps { float:left; width:350px;  }
#spec_header span { margin:10px 0 40px 0; display:block; font-size:29px; font-family:Georgia, "Times New Roman", Times, serif; color:#979292; }
#large_pic { float:right; width:250px; height:210px; }
#large_pic_stamps { float:right; width:180px; height:175px; }
#spec h2 { color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:normal; }
#spec h1 { font-size:18px; margin-top:40px; font-style:italic; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#spec_body,#spec_header p { color:#717171; margin-top:20px; }
#spec_body h3 { font-weight:normal; margin:10px 0 10px 0; font-style:italic; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
#spec_body a { margin-top:10px; }
#spec_body ul { margin:10px 0 10px 25px; }
#spec_body li { margin-top:5px; list-style:circle; }
#spec_body ul.numbers li { list-style:decimal; margin-left:10px; }
#spec h1.add_product { margin-top:20px; }
#spec div.left_info { float:left; width:350px; }
#spec div.left_info_stamps { float:left; width:445px; }
#spec img.right_pic { float:right; width:180px; }
#spec img.right_pic_stamps { float:right; width:90px; }
#spec_body a.comsume_link { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4C4C4C; }

/***************
ABOUT US
***************/
#about_left { float:left; width:690px;  }
#about_left h1 { float:left;  }
#about_left h2 { float:left; margin:20px 0 0 10px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-weight:normal; }
#about_left #trophy { margin-top:20px; float:left; }
#about_left h3 { font-size:22px; margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#000; }
#about_left p { line-height:15px; color:#676767; font-size:12px; margin-top:10px;}
#catalogue.normal_page { margin-top:5px; }
#simple_badge { float:left; }
#about_left h3.vision { margin:10px 0 10px 30px; float:left; }
#vision { margin-left:10px;width:580px; float:left; color:#eb088d; font-size:44px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#showroom { width:300px; float:left; margin-right:35px; }
#trade_counter { width:353px; float:left; }
#showroom p,#trade_counter p { margin-top:20px;}
#about_call_us { font-size:32px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin-top:47px; }
#contact_lady { float:right; margin-top:20px; }
#small_shop { float:right; margin-top:20px; border:1px dashed #6d6d6d; }
#free_deliv { float:right; margin-top:20px; border:1px dashed #6d6d6d; }
#free_deliv a { height:133px; width:219px; background:url(/images/generic/services/free_delivery.jpg) no-repeat 0 0; display:block; }
#opening_times { float:right; text-align:left; margin-top:10px; }
#opening_times #opening { font-size:25px; display:block; margin-top:5px;  font-family:Georgia, "Times New Roman", Times, serif; color:#ed3295; }
#opening_times span.times { font-size:26px;display:block; margin-top:5px;  color:#838487; font-family:Georgia, "Times New Roman", Times, serif; }

/***************
CONTACT US
***************/
#contact_left { float:left; width:315px;  }
#contact_left img { margin:20px 0 10px 0; }
#contact_left span.tel { font-size:37px; margin-bottom:15px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
#contact_left span.fax { color:#909090; }
#sales_email { text-decoration:none; font-size:31px; margin-bottom:10px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#ed3295; }
#sales_email:hover { color:#000; }
#contact_left h3 { float:left; font-size:22px; margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#000; }
#contact_left p { float:left; width:185px; line-height:17px; color:#676767; font-size:12px; margin-top:10px;}
#contact_left #vector { float:right; margin-top:30px;  }

#contact_right { float:left; width:355px; margin-left:20px; } 
#contact_right h2 { font-size:31px; margin-top:10px; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#contact_right p { line-height:15px; color:#676767; font-size:12px; margin-top:20px; }
#contact_right form { margin-top:30px; }
#contact label { width:70px; float:left; margin:3px 10px 15px 0; text-align:right; color:#676767; }
#contact input { float:left; width:242px;height:16px; padding:3px 5px 5px; margin-bottom:15px; border:1px solid #676767; background:url(../images/contact/input.jpg) top left no-repeat; }
#contact input.required { background:url(../images/contact/input_required.jpg) top left no-repeat;  }
#catalogue_sub input.required:focus { background:url(../images/contact/input.jpg) top left no-repeat; }
#contact textarea { overflow:auto; float:left; height:178px; width:241px; padding:5px; margin-bottom:10px; border:1px solid #676767; background:url(../images/contact/input_text_area.jpg) top left no-repeat;}
#contact input:focus, #contact textarea:focus { border:1px solid #ed3295;}
#contact input.submit { float:right; margin-right:24px; margin-top:15px; background:url(../images/buttons/send_message.jpg) no-repeat top left; height:39px; width:200px; border:0; }
#contact input.submit:hover { background-position:0px -39px; cursor:pointer; }
#contact_right #error { border:1px solid #CC0000; display:none; width:218px; margin-left:80px; margin-bottom:-10px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#contact_right #good { border:1px solid #379f23; width:218px; margin-left:80px; margin-bottom:-10px; line-height:17px; font-size:14px; background:url(../images/contact/success.png) #d2e3c5 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }

#map_open { border:1px dashed #6d6d6d; float:right; margin-top:18px; overflow:hidden; height:227px; width:219px;}
#map_open a { background:url(../images/contact/map.jpg) no-repeat top left; display:block; height:227px; width:219px;  }
#googlemaps { display:block; margin:10px 36px 0px 0; width:145px; height:51px; float:right; background:url(../images/generic/shop/google.jpg) no-repeat top left; }

/***************************
CATALOGUE AND SUBSCRIBE PAGE
***************************/
#catalogue_sub { float:left; width:700px; }
#catalogue_sub p {color:#676767; margin:10px 0 10px 0; }
div.choose { border:1px dashed #6d6d6d; float:left; height:315px; width:150px; margin:10px 30px 10px 0; }
div.choose_end { margin:10px 0 10px -3px; }
div.choose_header { background:url(../images/catalogue/choose_header.png) top left; color:#FFF; font-size:11px;  height:30px; }
div.choose_header span { display:block; float:left; margin:8px 5px 0 5px; }
div.choose_header span.double { margin-top:2px; line-height:12px; }
#catalogue_sub div.choose p { color:#676767; font-size:11px; height:110px; margin:5px 10px 10px 10px; }
div.choose img { margin:0px 0 10px 22px;  }
#catalogue_sub form { margin-top:30px;}
#catalogue_sub fieldset.main_form { width:358px; float:left; }
#catalogue_sub fieldset.right_form { width:336px; float:right; }
#catalogue_sub label { width:70px; float:left; margin:3px 10px 15px 0; text-align:right; color:#676767; }
#catalogue_sub #label_su_addressl1 {  }
#catalogue_sub input { float:left; width:242px; height:16px; padding:3px 5px 5px; margin-bottom:15px; border:1px solid #676767; background:url(../images/contact/input.jpg) top left no-repeat; }
#catalogue_sub input.required { background:url(../images/contact/input_required.jpg) top left no-repeat;  }
#catalogue_sub input.required:focus { background:url(../images/contact/input.jpg) top left no-repeat; }
#catalogue_sub textarea { overflow:auto; float:left; height:127px; width:241px; padding:5px; margin-bottom:10px; border:1px solid #676767; background:url(../images/contact/input_text_area.jpg) top left no-repeat;}
#catalogue_sub input.choose_check { width:15px; height:15px; padding:0; margin:7px 0px 0px 10px; border:0; background:none }
#catalogue_sub input:focus, #contact textarea:focus { border:1px solid #ed3295;}
#catalogue_sub input.submit { float:right; margin-right:0px; margin-top:0px; background:url(../images/buttons/send_request.png) no-repeat top left; height:39px; width:200px; border:0; }
#catalogue_sub input.submit:hover { background-position:0px -39px; cursor:pointer; }
#catalogue_sub #error { border:1px solid #CC0000; display:none; width:218px; margin-left:80px; margin-bottom:-10px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#catalogue_sub #good { border:1px solid #379f23; width:218px; margin-left:80px; margin-bottom:-10px; line-height:17px; font-size:14px; background:url(../images/contact/success.png) #d2e3c5 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#request_lady { float:left; margin:0px 0 0 20px }
#catalogue_sub h3 { font-size:31px; margin-top:10px; color:#eb088d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#catalogue_sub #sign_up_form { margin-top:30px; }
#catalogue_sub #su_submit { background:url(../images/buttons/sign_up.png) no-repeat top left;  }
#catalogue_sub #su_submit:hover { background-position:0px -39px;  }
#catalogue_sub #cat_error { border:1px solid #CC0000; display:none; width:579px; margin:-10px 0 20px 81px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#catalogue_sub #email_sent { border:1px solid #379f23; display:none;  margin:10px 0 20px 0px;  line-height:17px; font-size:14px; background:url(../images/contact/success.png) #d2e3c5 10px 10px no-repeat; color:#000; padding:9px 0px 10px 35px; }
#catalogue_sub #su_error { border:1px solid #CC0000; display:none; margin:10px 0 10px 0px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#sign_up_form fieldset.signup { float:left; width:355px; }
#sign_up_form fieldset.signup_right { float:right; width:335px; }
#signup_popup { width:400px; margin-left:10px; }
#signup_popup p { margin-top:20px; width:380px; }
#signup_popup form { margin:30px 20px 0 0;}
#signup_popup label { width:105px; float:left; margin:0px 0px 15px 0; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; color:#676767; }
#signup_popup input { float:right; width:242px; height:16px; padding:3px 5px 5px; margin-bottom:15px; border:1px solid #676767; background:url(../images/contact/input.jpg) top left no-repeat; }
#signup_popup input.required { background:url(../images/contact/input_required.jpg) top left no-repeat;  }
#signup_popup input.required:focus { background:url(../images/contact/input.jpg) top left no-repeat; }
#signup_popup input:focus, #contact textarea:focus { border:1px solid #ed3295;}
#signup_popup input.submit { float:right; margin-right:0px; margin-top:0px; background:url(../images/buttons/send_request.png) no-repeat top left; height:39px; width:200px; border:0; }
#signup_popup input.submit:hover { background-position:0px -39px; cursor:pointer; }
#signup_popup #su_error { border:1px solid #CC0000; display:none; margin:10px 21px 10px 0px; line-height:17px; font-size:14px; background:url(../images/contact/error.png) #FFCCCC 10px 10px no-repeat; color:#000; padding:10px 0px 10px 35px; }
#signup_popup p.good { background:url(../images/catalogue/tick.png) no-repeat center left; font-size:17px; color:#86C440; padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif;  } 

/***************
FOOTER
***************/
#footer { background:url(../images/footer/footer_backing.jpg); height:379px; margin:0 auto; font-size:11px; }
#footer_container { width:941px; margin:0 auto; padding:0 10px 0 10px; }
/*LEFT PART OF FOOTER*/
#footer_left { width:670px; float:left; background:url(../images/footer/footer_illustration.png) no-repeat bottom right; }
#footer h4 {  color:#FFF; font-weight:normal; padding-top:40px; }
#footer h4 span { font-size:7px; }
#footer ul { float:left; margin:10px 35px 0 0; padding:5px 30px 5px 0; width:111px; background:url(../images/footer/divider.gif) repeat-y top right; }
#footer ul.last { background:none; }
#footer li.first { margin-top:0; }
#footer li { margin-top:10px; }
#footer li a { color:#9f9d9f;  text-decoration:none; }
#footer li a:hover { color:#ff00c0; }
/*RIGHT PART OF FOOTER*/
#footer_right { width:226px; margin:77px 0 0 10px; padding-left:35px; float:left; background:url(../images/footer/divider.gif) repeat-y top left; }
#footer_right #mail { margin-left:-9px;float:left; }
#footer_right #map {  display:block; text-decoration:none; color:#9e9d9e; height:27px; padding-left:27px; float:left; margin:36px 0 20px 0; clear:left; background: url(../images/footer/map.png) no-repeat center left; }
#footer_right #map:hover { color:#FFF; }
#footer_right #address { float:right; color:#FFF; text-align:right; line-height:17px; margin-top:-31px; }
#footer_right #email_text { color:#FFF; float:left; margin-top:7px; }
#footer_right #send_email { float:right; font-size:21px; color:#9e9d9e; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; }
#footer_right #send_email:hover { color:#FFF; text-decoration:underline; }
#footer_right #help { margin-top:15px; color:#9e9d9e; text-align:right; }
#footer_right #telephone { text-align:right; clear:both; margin-top:10px; font-size:30px; color:#ed3295; font-family:Georgia, "Times New Roman", Times, serif; }
#reg { color:#9e9d9e; font-size:9px; margin-top:20px; float:left; width:510px; }
#credit { float:right; color:#9e9d9e; font-size:9px; margin-top:20px; text-align:right;}
#credit a { text-decoration:none; color:#FFF; }
#credit a:hover { color:#06B0EF; }

/***************
TERMS PAGE
****************/
#terms_left { float:left; width:670px; color:#676767; font-size:12px; }
#terms_left h2 {  font-size:22px; margin:20px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#000;  }
#terms_left ul { margin:10px 0 10px 40px; }
#terms_left li { list-style:circle; } 

/***************
404 page
****************/
#not_found { float:left; width:695px; color:#676767; font-size:12px;  }
#not_found img { margin-top:20px; float:left; }
#not_found h1 { float:right; font-size:58px; margin:38px 135px 0 0; color:#C5231C; }
#not_found h2 {  float:right; font-size:20px; margin:8px 141px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#000;  }
#not_found h2.forbidden { margin-right:95px; }
#not_found p { color:#676767; font-size:14px; margin:30px 0 0 10px; }
#not_found a { color:#000; }
#not_found a:hover { text-decoration:none; color:#F42F9C; }
#not_found #not_found_info { margin-top:55px; }

/***************
Sitemap
****************/
#sitemap { float:left; width:695px; color:#676767; font-size:12px; }
#sitemap p { margin-top:10px; }
#sitemap h2 { font-size:22px; width:100%; border-bottom:1px dashed #676767; padding-bottom:5px; margin-top:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; color:#000; }
#sitemap div.sm_list { float:left; width:218px; margin-right:20px; }
#sitemap div.sm_last { margin-right:0px; }
#sitemap h3 a { font-size:16px; text-decoration:none; display:block; color:#eb088d; margin:10px 0 0px 0; }
#sitemap h3 a:hover { color:#000; text-decoration:underline; }
#sitemap ul { margin:10px 10px 0 0; }
#sitemap ul li a { color:#333333; text-decoration:none; }
#sitemap ul li a:hover { color:#000; text-decoration:underline; }
#sitemap ul li ul { margin:5px 0 5px 15px;  }
#sitemap ul li ul a { color:#676767; text-decoration:none;  }
#sitemap div.site_general li { margin-bottom:5px; }

/***************
MODAL BOX
****************/
#facebox .b { background:url(../images/modal/b.png);}
#facebox .tl {  background:url(../images/modal/tl.png);}
#facebox .tr {  background:url(../images/modal/tr.png);}
#facebox .bl {  background:url(../images/modal/bl.png);}
#facebox .br {  background:url(../images/modal/br.png);}
#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {  position: relative;}
#facebox table {  border-collapse: collapse;}
#facebox td {  border-bottom: 0;  padding: 0;}
#facebox .body {  padding: 10px;  background: #fff;  width: 370px;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}
#popup_spec td { padding-right:10px; padding-bottom:5px; }

#print_me { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/modal/printer.jpg) no-repeat 2px 2px; height:30px; padding-left:58px; padding-top:17px; color:#f31291; text-decoration:none; font-size:19px; width:200px; }
#print_me:hover { color:#000; text-decoration:underline; }
#pdf_download { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/modal/pdf.jpg) no-repeat 2px 2px; height:48px; line-height:48px; padding-left:58px; margin:20px; color:#f31291; text-decoration:none; font-size:19px; width:200px; }
#pdf_download:hover { color:#000; text-decoration:underline; }

#jquery-overlay {position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px; }
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%; display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; font-size:12px; }
#lightbox-image-details-currentNumber {	display: block; color:#FFF; clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}

/***************
ADD THIS BOX
****************/
body #at16pf { display:none; }
#at-whatsthis,#at-logo { display:none; }
#atff {  display: none;}
body #at_promo { display:none; }
