/* CSS Document */
/*GENERAL STYLES*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	margin-top:0px;
}

.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}
input{
 background:#FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td, p { 
	font-family: Arial, Helvetica, Verdana; 
	font-size: 11px; 
	color: #666666; 
}	

/*IDS*/


#home_content{
	padding-left:244px;
	width:780px;
}
#menu{
	width:764px;
	padding-top:0px;
	height:19px;
	overflow:hidden;
	margin-left:11px;
}
#left_panel_title{
 	width:160px;
	height:17px;
	padding-left:5px;
	background-color:#ffffff;
	padding-top:5px;
	padding-right:7px;
	padding-bottom:5px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
 }
#pagesize{
	width:800px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#pagesize09{
	width:775px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#abs_textblock{
	position:absolute; 
	z-index:151; 
	top:1350px; 
	left:200px; 
	width:550px;
	border:1px solid #cc1900;
	padding:5px;
}
#abs_textblock p{
	color:#660000; 
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#abs_textblock09{
	position:absolute; 
	z-index:151; 
	top:1350px; 
	left:180px; 
	width:590px;
}

#abs_textblock09 p{
	background-image: url(../images/redbox_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:-13px;
	margin-top:-5px;
}
#abs_textblock09 .innerbox{

	border-left:1px solid #c29391;
	border-right:1px solid #c29391;
	min-height:100px;
	padding-left:10px;
	width:569px;
	margin-left:4px;
	line-height:15px;
	padding-bottom:5px;
}
#abs_textblock09 .bottom_line{
	background-image: url(../images/redbox_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
	width:585px;
	margin-left:2px;
}
#abs_textblock09 .innerbox p{
	color:#660000; 
	width:585px;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	line-height:20px;
}

#abs_textblock_dept{
	position:absolute; 
	z-index:151; 
	top:1350px; 
	left:180px; 
	width:581px;
}

#abs_textblock_dept h2{
	display:block;
	border:1px solid;
	background-image: url(../images/dept-header-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	width:576px;
	padding:8px 0px 0px 15px;
	color:#ffffff; 
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#abs_textblock_dept h2 a{
	color:#ffffff; 
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#abs_textblock_dept .innerbox{
	border-left:1px solid #c29391;
	border-right:1px solid #c29391;
	min-height:50px;
	padding:10px 10px 5px 15px;
	width:554px;
	line-height:15px;
	margin-left:1px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#abs_textblock_dept .bottom_line{
	background-image: url(../images/redbox_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
	width:581px;
	margin-left:1px;
}

#main_content_area{
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	height:1400px;
}
#main_content_area09{
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	min-height:1550px;
}
#sub_menu_area{
	float:left;
	background-color:#FFFFFF;
	width:165px;
}
#page_content{
	background-color:#FFFFFF;
	min-height:1400px;
	width:585px;
	float:right;
	padding-left:0px;
}
#page_content09{
	background-color:#FFFFFF;
	min-height:1550px;
	width:585px;
	float:right;
	padding-left:0px;
}
.main_img{
	text-align:center;
	float:left;
	width:380px;
	margin-top:20px;
}
.quote_form{
	float:left;
	width:198px;
	margin-right:2px;

}
#enviro_box{
	font-weight:bold;
	color:#175528;
}
/*ie wont see this*/
html>body #page_content{
	padding-left:22px;
	height:1313px;
}

/*CLASSES*/
.top_header_box{
	width:775px;
	height:23px;
	text-align:left;
	background-color:#333333;/* - normal one*/
	/*background-color:#4f4f4f;*/ /*xmas colour*/
	padding: 4px 0px 3px 0px;
}

.top_header_box09{
	width:775px;
	height:23px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#333333;/* - normal one*/
	background-color:#440300; /*xmas colour*/
	padding: 4px 0px 3px 0px;
}

.header{
	width:775px;
	height:264px;
	margin-left:auto;
	margin-right:auto;
}
.header09{
	width:775px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.payments_header{
	width:775px;
	height:215px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/payments_header.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.body_bg{
	background-color:#333333;
	/*xmas bit*/
	/*background-image:url(../images/xmas-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;/*
	/*xmas bit*/
}
.body_bg09{
	background-color:#7c0b00;
	/*xmas bit*/
	background-image:url(../images/body_bg09.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	/*xmas bit*/
}

.left_header_top{
	width:259px;
	height:131px;
	background-image:url(../images/lefttop_header.jpg);
	background-repeat:no-repeat;
	float:left;
}
.left_header_top_new{
	width:259px;
	height:131px;
	float:left;
}

.left_header_bottom{
	width:199px;
	height:103px;
	background-image:url(../images/leftbottom_header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
}
.main_menu{
	width:516px;
	height:131px;
	float:left;
	background-image:url(../images/righttop_header.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.main_menu09{
	width:400px;
	height:70px;
	float:right;
	margin-right:45px;
}
html>body .main_menu09{
	margin-right:80px;
}
.flash_panel{
	width:566px;
	height:103px;
	float:left;
	background-color:#FFFFFF;
	padding-left:10px;
}
.flash_panel_new{
	width:775px;
	height:103px;
	float:left;
	background-color:#ffffff;
	background-image:url(../images/zoom-bg1.jpg);
	background-repeat:no-repeat;
}

.top_flash_panel{
	width:775px;
	height:103px;
	float:left;
	background-color:#ffffff;
	/*background-image:url(../images/top_zoom.png);*/
	background-image:url(../images/top_zoom_xmas.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.top_flash_panel09{
	width:775px;
	height:103px;
	float:left;
	color:#FFFFFF;
}
.quick_search_1{
	width:135px;
	height:75px;
	float:left;
	color:#ffffff;
	font-size:12px;
	margin-top:130px;
	margin-left:10px;
	position:absolute;
	z-index:0;	
}
html>body .quick_search_1{
	margin-left:20px;
}
.quick_search_1 div{
	width:133px;
}
.quick_search1_text{
	height:18px;
}
.quick_search_1 select{
	font-family:Geneva, verdana, Helvetica, sans-serif;
	font-size:10px;
	width:133px;
	height:20px;
	line-height:18px;
	color:#666666;
	margin-bottom:5px;
}
.quick_search2{
	background-image:url(../images/quick_bg.gif);
	background-repeat:no-repeat;
	margin-left:8px;
	width:158px;
	height:65px;
}
.quick_search2_form{
	padding-top:32px;
	padding-left:10px;
}

.quick_search2 input{
	width:112px;
	height:20px;
	line-height:18px;
	color:#ffffff;
	background-color:#660000;
	border:1px solid #cc0000;
	
}
.top_prods{
	margin-top:20px;
	background-image:url(../images/green_panel.gif);
	background-repeat:no-repeat;
	margin-left:8px;
	padding-top:10px;
	padding-left:15px;
	width:148px;
	height:261px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.top_prods .title{
	line-height:17px;
}
.top_prod_links{
	margin-top:10px;
}
.top_prod_links div{
	float:left;
	height:17px;
	width:140px;
	font-size:11px;
}
.other_favs{
	margin-top:20px;
	background-image:url(../images/red_panel.gif);
	background-repeat:no-repeat;
	margin-left:8px;
	padding-top:10px;
	padding-left:15px;
	font-size:12px;
	width:143px;
	height:965px;
}
.fav_title{	
	line-height:17px;
	color:#ff9999;
}
.other_favs .top_prod_links div{
	height:15px;
}
#plain_stock{
	margin-top:20px;
	background-image:url(../images/plain_stock_bg.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-left:8px;
	width:158px;
	height:150px;
	padding-bottom:20px;
}
.stock_link{
	 margin-left:3px;
	 height:17px;
}

.search_area{
	width:410px;
	height:46px;
	padding-top:5px;
	background-image:url(../images/quick_searchbg.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.search_area div{
	margin-top:5px;
	height:17px;
	width:359px;
	background-image:url(../images/paperless.gif);
	background-repeat:no-repeat;
}

.quick_search{
	background-color:#cc0000;
	float:left;
	width:82px;
	height:18px;	
	background-image:url(../images/quick_search.gif);
	background-repeat:no-repeat;
}
.bookmark{
	margin-left:5px;
	height:20px;
}
.full_prod_search{
	background-image:url(../images/full_product_search.gif);
	background-repeat:no-repeat;
	width:164px;
	height:28px;
}
.full_prod_search_box{
	background-color:#cc1900;
	height:30px;
	padding-left:10px;
	padding-top:5px;
	width:154px;
}
.full_prod_search_bottom{
	background-image:url(../images/full_prod_search_darkgrey.gif);
	background-repeat:no-repeat;
	width:164px;
	height:11px;
	background-color:#9e9a9a;
}
.top_promo_prods{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	background-color:#9e9a9a;
	width:154px;
	height:15px;
	padding-left:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}	
.social_bookmark_old{
	background-color:#9e9a9a;
	width:154px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	
}
.social_bookmark{
	background-color:#9e9a9a;
	width:154px;
	height:30px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../images/plain-stock.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
	color:#333333;
	font-weight:bold;
}
.social_bookmark09{
	width:154px;
	height:30px;
	padding-left:14px;
	padding-top:60px;
	color:#333333;
	font-weight:bold;
}
.thin_line{
	/*background-image:url(../images/thin_line.gif);*/
	background-repeat:no-repeat;
	background-position:center;
	background-color:#9e9a9a;
	height:0px;
	width:164px;
}
.left_menu_color{
	background-color:#9e9a9a;
}
.left_menu_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.flash_prods{
	float:left;
	padding:0px 6px 0px 0px;
}
.main_menu_button_red{
	height:12px;
	background-image:url(../images/menu_strip.gif);
	background-repeat:repeat-x;
	float:left;
	padding:5px 4px 10px 5px;
}
.main_menu_button_red09{
	height:12px;
	float:left;
	padding:10px 4px 10px 5px;
}
.main_menu_text{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
.red_menu_partition{
	width:5px;
	height:27px;
	background-image:url(../images/menu_partition.gif);
	float:left;
}
.red_menu_partition09{
	width:1px;
	height:37px;
	background-image:url(../images/menu_strip09.gif);
	float:left;
}
.top_header_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	padding-left:10px;
}
.left_panel_box{
	height:14px;
	width:140px;
	padding-left:9px;
}
.icon_box{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;
	float:left;
	width:145px;
}
.icon_box a{
	color:#cc1900;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
}
.text_box_area{
	border:1px solid #AFADAE;
	font-size:13px;
	color:#000000;
	width:574px;
	padding:3px;
}
.white_text{
	color:#ffffff;
}
.dark_greybg{
	background-color:#333333;
}
.dark_redbg{
	background-color:#330000;
}
.white_bg{
	background-color:#ffffff;
}
.quote_bar{
	float:left; 
	background-color:#4d89b9;
	height:53px; 
	width:570px;
	padding-top:20px;
	padding-left:20px;
	background-image:url(../images/form-images/quote-woman.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.quote_bar_new{
	float:left; 
	background-color:#4d89b9;
	height:78px; 
	width:580px;
	padding-top:7px;
	padding-left:10px;
	background-image:url(../images/form-images/quote-woman-new.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.quote_bar_new div{
	font-size:9px;
	width:480px;
	margin-top:5px;
}
.restassured{
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.restassured div{
	padding-top:5px;
	line-height:9px;
}
.fast_quote_top{
	background-image:url(../images/fast-quote.gif);
	background-repeat:no-repeat;
	width:173px;
	height:32px;
	float:right;
}
.fast_quote{
	border:2px solid #ad2d2d;
	border-bottom:0px;
	height:178px;
	width:159px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:5px;
	float:right;
}
.fast_quote_longer{
	border:2px solid #ad2d2d;
	border-bottom:0px;
	min-height:208px;
	width:159px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:5px;
	float:right;
}
.formfield{
	width:150px;
	background:#FFFFFF;
}


.drop_down{
	width:80px;
}
.fast_quote_bottom{
	background-image:url(../images/fast-quote-bottom.gif);
	background-repeat:no-repeat;
	width:173px;
	height:9px;
	float:right;
}
.fast_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.red_arrows{
	color:#cc1900;
	font-family:Arial, Helvetica, sans-serif;
}
.atoz{
	height:18px;
	width:163px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
.tl_grey{
	background-image: url(../images/new-menu/home-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#c0c0c0;
	float:left;
	overflow:hidden;
	margin-right:7px;
	}
.tr_grey{
	background-image: url(../images/new-menu/home-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 3px 2px 3px;
	margin-left:2px;
	height:20px;
	overflow:hidden;
	}
.tt_grey{
	background-image: url(../images/new-menu/home-top.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:4px;
	margin:-2px 0px 0px -2px;
	overflow:hidden;
	}
.tl_white{
	background-image: url(../images/new-menu/menu-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
	float:left;
	overflow:hidden;
	}
.tr_white{
	background-image: url(../images/new-menu/menu-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 4px 2px 4px;
	margin-left:3px;
	height:20px;
	overflow:hidden;
	}
.tt_white{
	background-image: url(../images/new-menu/menu-top.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:4px;
	margin:-2px 0px 0px -2px;
	overflow:hidden;
	}
.spacer{
	background-image: url(../images/spacer.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:20px;
}
.menulinks{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.blacktext{
	color:#000000;
}
.redtext{
	color:#cc1900;
}
.red_bg{
	background-color:#e73200;
}
.greentext{
	color:#109f70;
}
.dark_greentext{
	color:#006600;
}
.bluetext{
	color:#4469b4;
}
.blue_link{
	color:#0033ff;
	text-decoration:underline;
}
.verdana_10{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.arial_11{
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.verdana_13_red{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc1900;
}
.dept_heading{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc1900;
}
.dept_subheading{
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
}
.page_numbers{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
}
.grey_text{
	color:#666666;
}
.bg_white{
	background-color:#ffffff;
}
.bg_grey{
	background-color:#c0c0c0;
}
.formspacing{
	height:0px;
	margin-bottom:-13px;
}
.bg_form_grey{
	background-color:#f7f7f5;
}
.clear {
	font-size: 1px; 
	height: 1px;
}
.menu_text{
	margin-left:-2px;
	text-align:center;
}
.top_prod_box{
	width:184px;
	height:32px;
 }
.top_prod_box_new1{
	height:30px;
	width:182px;
	padding-top:1px;
}

.top_prod_box_new2{
	height:30px;
	border-bottom:1px solid #AFADAE;
	width:182px;
}
.top_prod_left{
	width:2px;
	height:2px;
	float:left;
 }
.top_prod_line{
 	width:178px;
	height:2px;
	float:left;
 }
.top_prod_right{
	width:2px;
	height:2px;
	float:left;
 }
 .final_top_prod_right{
	width:2px;
	height:2px;
	float:right;
	margin-top:-4px;
	margin-left:-5px;
 }
.prod_top_text{
	width:182px;
	height:32px;
	border-left:1px solid #AFADAE;
	border-right:1px solid #AFADAE;
	background-image:url(../images/homepage/middle_panels/bg-top.gif); 
	background-repeat:repeat;
	background-position:top;
	text-align:center;
	padding-top:3px;
	margin-top:-1px;
	float:left;
 }
.prod_bottom_text{
	width:182px;
	height:30px;
	border-left:1px solid #AFADAE;
	border-right:1px solid #AFADAE;
	background-image:url(../images/homepage/middle_panels/bottom_bg.gif); 
	background-repeat:repeat;
	background-position:top;
	text-align:left;
 }
.middle_prod_box{
	width:182px;
	height:180px;
	border:1px solid;
	text-align:center;
	border-color:#AFADAE;
 }
.middle_prod_box_sm{
	width:182px;
	height:135px;
	border:1px solid;
	text-align:center;
	border-color:#AFADAE;
 }
.more_button{
	 margin-right:5px;
	 margin-top:5px;
	 width:51px;
	 float:right;
	 padding-right:0px;	 
 }
.prod_text{
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.prod_text_1line{
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
	font-weight:bold;
}
.prod_text_2line{
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:2px;
	font-weight:bold;
}
.fromonly{
	 padding-top:8px;
	 padding-left:10px;
	 width:100px;
	 float:left;
 }
.box{
	margin-left:18px;
	width:185px;
	height:245px;
 }
.box_new1{
	float:left;
	border-top:1px solid #AFADAE;
	width:182px;
 }
.box_new2{
	margin-left:18px;
	width:182px;
	height:245px;
	float:left;
	border-top:1px solid #AFADAE;
 }
.home_box_text{
	border:1px solid #AFADAE;
	width:162px;
	height:229px;
	padding:5px 10px 10px 10px;
	float:left;
	margin-left:18px;
	background-image:url(../images/home_beach.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
 .top_title_text{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	text-align:left;
 }
 .left_panel_text{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
 }
 .marquee_text{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
}
.articles_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.articles_bullet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cc1900;
}
.article_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.double_arrow{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc1900;
	font-size:10px;
}
.key{
	background-image:url(../images/key_bg.gif);
	background-repeat:no-repeat;
	font-family:boombox, verdana;
	font-size:15px;
	padding-top:10px;
	text-align:center;
}
.related{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	width:100%;
}

.special_banner{
	height:125px;
	width:584px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, Verdana; 
	font-size: 11px; 
	color: #666666; 
}


.special_bg{
	background-image:url(../images/banner_bg.gif);
	background-repeat:repeat-x;
	height:95px;
	width:583px;
	margin-top:-4px;
}
.specialbanner_text{
	width:170px;
	padding:10px 10px 0px 10px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
}
.spec_minqty{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.spec_amount{
	color:#ef7000;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.spec_form{
	color:#FFFFFF;
	height:100px;
	float:left;
	width:205px;
	padding-top:2px;
	margin-left:3px;
}
.spec_form_white{
	color:#FFFFFF;
	height:100px;
	float:right;
	width:203px;
	padding-top:2px;
	margin-left:10px;
}
.special_white_box{
	width:365px;
	margin:0px;
	margin-left:2px;
	height:92px;
	float:left;
	padding:0px;
}
.special_white_box img{
	margin-top:8px;
	margin-left:8px;
}
.sub_pens{
	margin-top:10px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.spec_row1{
	width:200px;
	height:35px;
	float:left;
}	
.spec_row2{
	width:200px;
	height:30px;
	float:left;
}	
.spec_form input{
	width:80px;
	height:11px;
	background-color:#FFFFFF;
	font-size:10px;
}
.spec_form_white input{
	width:80px;
	height:11px;
	background-color:#FFFFFF;
	font-size:10px;
}
.special_submit input{
	float:right;
	width:98px;
	height:22px;
	margin-top:2px;
}
.bicmediaclic{
	width:590px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666; 
}
.bicmediaclic_dbl{
	width:580px;
	height:130px;
	font-family: Arial, Helvetica, Verdana; 
	font-size: 11px; 
	color: #666666; 
}
.copyright{
	height:20px;
	width:774px;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-top:2px;
}
.copyright09{
	height:20px;
	width:774px;
	background-color:#330000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:22px;
	font-weight:bold;
}
.tick_points{
	width:25px;
	float:left;
	padding:2px;
}
.tick_pointstext{
	 padding:2px;
}
.why_trust{
	background-color:#cc1900;
	font-size:14px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	margin-bottom:5px;
}
.fabric_header{
	height:75px;
	width:700px; 
	background-color:#cc1900;
}
.fabric_header h1{
	font-size:20px; 
	padding-top:20px;
	padding-left:20px;
	color:#FFFFFF;
}
.fabric_box{
	float:left;
	width:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666; 
	text-align:center;
}
.toorder{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc1900;
	font-weight:bold;
}
.exhibition_box{
	height:145px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/exhibition-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.colleges_box{
	height:145px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/colleges-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.medical_box{
	height:145px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/medical-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.conference_box{
	height:145px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/conference-bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.trade-showdesigntxt{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.small_salesbox{
	float:left;
	width:120px;
	background-color:#CCCCCC;
	margin-left:20px;
}	
.small_salesbox p{
	color:#666666;
	margin:0px;
	padding:2px;
	font-weight:bold;
}
.key_depts_header{
	height:10px;
	width:358px;
	background-color:#CCCCCC;
	color:#666666;
	padding:5px 0px 5px 2px;
	font-weight:bold;
	border:1px solid #97969b;
	border-bottom:0px;
}
.key_depts{
	width:360px;
	border:1px solid #97969b;
	text-align:center;
	height:80px;
	padding-top:2px;
}
.key_depts div{
	width:120px;
	float:left;
	font-weight:bold;
}
.key_depts div a{
	color:#cc1900;	
}
.prod_title{
	color:#cc1900;
	font-size:18px;
}
#discount_panel{
	width:558px;
	height:192px;
	background-image:url(../images/discounts-bg.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:23px;
}
#discount_panel label{
	padding:0px;
	margin:0px;
	margin-left:-23px;
	display:block;
	width:573px;
	height:27px;
	padding-top:6px;
	padding-left:8px;
	background-image:url(../images/discounts-top.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#cbde19;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:22.5px;
	font-weight:400;
	
}

#discount_panel .box{
	width:115px;
	height:134px;
	background-image:url(../images/discount-box-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:25px;
}

#discount_panel p{
	padding:0px;
	margin:0px;
	margin-left:-23px;
	display:block;
	width:581px;
	height:10px;
	background-image:url(../images/discounts-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.disc_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:110px;
	float:left;
	height:38px;
	margin-left:3px;
	margin-top:4px;
}
.disc_text a{
	padding-left:3px;
	height:15px;
	display:block;
}
.disc_text a:hover{
	text-decoration:none;
}
.disc_text .red_line{
	background-color:#c40000;
	width:110px;
	padding:0px;
	margin:0px;
	height:1px;
	line-height:0px;
	font-size:0px;
}
.disc_price{
	color:#c30000;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	margin-top:0px;
	padding-left:3px;
}
.disc_price sup{
	color:#050000;
	font-size:6.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:10px;
	line-height:10px;
}

.online_payment{
	float:left;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	margin-top:20px;
	background-color:#FFFFFF;
	width:700px;
	margin-left:40px;
}
.online_payment h3{
	color: #CC0000;
	font: 16px Veranda, Arial, Helvetica;
	font-weight:bold;
}

.online_payment label{
	min-height:30px;
	float:left;
	width:150px;
	margin-right:30px;
}
.online_payment input{
	height:15px;
	width:150px;
}
.online_payment hr{
	background-color:#999999;
	color:#999999;
}
.online_payment a{
	color:#999999;
}
a#back_button img {height: 27px; width: 127px; border-width: 0;}
a#back_button img {background: url(../images/pay_back.gif) top left no-repeat;}
a#back_button:hover img {background: url(../images/pay_back_over.gif) top left no-repeat;}

.pay_button{
	background-image: url(../images/pay_yesgifts.gif);
	background-repeat:no-repeat;
}
.pay_button_hover{
	background-image: url(../images/pay_yesgifts_over.gif);
	background-repeat:no-repeat;
}

.small_text{
	font-size:9px;
}
.online_payment .small_text{
	font-weight:normal;
}
 /*IE wont see these*/
html>body .special_submit input{
	margin-top:4px;
}
html>body .left_panel_box{
	width:143px;
}
html>body .formspacing{
	height:1px;
	margin-bottom:0px;
}
html>body .top_prod_right{
	margin-right:2px;
}
html>body .prod_top_text{
	width:180px;
	height:28px;
}
html>body .prod_bottom_text{
	width:180px;
}
html>body .middle_prod_box{
	width:180px;
}
html>body .middle_prod_box_sm{
	width:180px;
}
html>body .more_button{
	 margin-right:10px;
}
html>body .final_top_prod_right{
	float:left;
	margin-top:0px;
	margin-left:0px;
}
html>body #left_panel_title{
	width:148px;
	padding-bottom:0px;
}
html>body .atoz{
	padding-bottom:2px;
}
html>body #home_content{
	margin-left:0px;
}

