body{
	width:100%;	
	background-repeat:repeat-x; 
	background-color: #ffffff;
	font-family:  Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color:#002e53;
	margin: 0px;
	padding: 0px;
}
a{
	color:#002e53;
	text-decoration:underline;	
}
a:hover{
	color:#ffba3f;	
}

input {
	font-size: 3em;	
}
select {
	font-size: 3em;	
	
}
option {
	font-size: 3em;	
}
form{
	margin:0px;
	padding:0px;
}
.clearit{
	overflow:hidden;
	height:1px;
	width:100%;
	clear:both;	
}
.pageholder{
	width:100%;
	background-color:#ffffff;	
}
.backtileholder{
	position:relative;
	background-image:url(images/backtile.jpg);
	background-repeat:repeat-y;	
	margin-left:auto;
	margin-right:auto;
	width:968px;
	
}
.bodyholder{
	width:950px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
		
}
.header{
	background-image:url(images/head.jpg);
	background-repeat:no-repeat;
	height:110px;
	width:950px;
	overflow:hidden;
	color:#002e53;
	position:absolute;
	top:0px;	
}
.search_box{
	float:left;
	clear:left;
	border-left:1px solid #002e53;
	margin-left:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	width:200px;	
}
.search_box_input{
	font-size:1em;
	color:#5c5c5c;	
}
.login_box{
	float:right;
	clear:right;
	border-right:1px solid #002e53;
	margin-right:20px;
	margin-top:0px;
	padding-right:10px;
	padding-top:15px;
			
}
.login_box a{
	text-decoration:none;
}
.login_box a:hover{
	color:#002e53;
	text-decoration:underline;
}
.head_menu{
	float:left;
	clear:left;
	padding-left:20px;
	padding-top:3px;
	width:400px;	
}
.head_menu a{
	color:#002e53;
	text-decoration:none;
}
.head_menu a:hover{
	text-decoration:underline;	
}
.head_divider{
	background-image:url(images/head_below.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:110px;	
}
.head_divider_home{
	background-image:url(images/head_below_home.jpg);
	background-repeat:no-repeat;
	height:175px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:110px;	
}	


.content_float_holder{
	width:910px;
	padding-left:20px;
	padding-right:20px;	
}
.menu_holder{
	float:left;
	clear:left;
	width:152px;
	overflow:hidden;	
}
.menu{
	width:100%;	
	padding-top:10px;
	padding-bottom:20px;
	line-height:13px;
}
.main_menu_top{
	background-image:url(images/main_menu_top.jpg);
	height:7px;
	overflow:hidden;	
}
.main_menu{
	padding-left:10px;
	background-color:#002e53;	
}
.main_menu a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}
.main_menu a:hover{
	text-decoration:underline;	
}
.main_menu_bot{
	background-image:url(images/main_menu_bot.jpg);
	height:7px;
	overflow:hidden;	
}
.submenu_top{
	background-image:url(images/submenu_top.jpg);
	height:7px;	
	overflow:hidden;	
}
.submenu{
	padding-left:10px;
	background-color:#eff4f9;
}
.submenu a{
	text-decoration:none;
}
.submenu a:hover{
	color:#002e53;
	text-decoration:underline;
}
.submenu_bot{
	background-image:url(images/submenu_bot.jpg);
	height:7px;	
	overflow:hidden;	
}

.cart{
	width:100%;	
	padding-top:10px;
	padding-bottom:20px;
	line-height:13px;	
}
.cart_head_top{
	background-image:url(images/cart_head_top.jpg);
	height:7px;	
	overflow:hidden;
}
.cart_head{
	background-color:#ffba3f;
	font-weight:bold;
	padding-left:10px;
}
.cart_head_bot{
	background-image:url(images/cart_head_bot.jpg);
	height:7px;	
	overflow:hidden;
}
.basket{
	padding:10px 10px 10px 10px;
	background-image:url(images/basket_tile.jpg);	
	background-repeat:repeat-y;
}
.total_top{
	background-image:url(images/total_top.jpg);
	height:7px;
	overflow:hidden;	
}
.total{
	background-color:#f0f0f0;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	line-height:16px;
	font-size:13px;
	font-weight:bold;	
}
.total_bot{
	background-image:url(images/total_bot.jpg);
	height:7px;	
	overflow:hidden;
}
.checkout{
	background-color:#ffba3f;
	background-repeat:no-repeat;
	background-position:90% 10px;
	font-weight:bold;
	padding-left:10px;	
	padding-top:10px;
	padding-bottom:5px;
}
.checkout a{
	text-decoration:none;	
}
.checkout a:hover{
	color:#002e53;
	text-decoration:underline;	
}
.checkout_bot{
	background-image:url(images/checkout_bot.jpg);
	height:7px;
	overflow:hidden;	
}
/*HOME STYLES*/
.big_f{
	width:278px;
	overflow:hidden;	
}
.big_f_head_top{
	background-image:url(images/big_f_head_top.jpg);	
	padding:5px 10px 0px 10px;
	background-color:#002e53;
	color:#ffffff;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;		
	
}
.big_f_head_bot{
	background-image:url(images/big_f_head_bot.jpg);
	height:8px;
	overflow:hidden;
}
.big_f_tile{
	padding:10px 2px 0px 2px;
	background-image:url(images/big_f_tile.jpg);	
	background-repeat:repeat-y;
}
.big_f_bot{
	background-image:url(images/big_f_bot.jpg);
	height:10px;
	overflow:hidden;
}

.feat_sml{
	width:246px;
	overflow:hidden;
	margin-bottom:10px;	
}
.feat_sml_top{
	width:246px;
	height:8px;
	overflow:hidden;
	background-image:url(images/feat_sml_top.jpg);
}
.feat_sml_tile{
	padding:0px 0px 0px 5px;
	background-image:url(images/feat_sml_tile.jpg);	
	background-repeat:repeat-y;	
}


.feat_sml_bot{
	width:246px;
	height:8px;
	overflow:hidden;
	background-image:url(images/feat_sml_bot.jpg);	
}
.home_links_verytop{
	height:14px;
	width:152px;
	overflow:hidden;
	background-image:url(images/home_links__verytop.jpg);	
	background-repeat:no-repeat;
}
.home_links_top{
	height:12px;
	width:152px;
	overflow:hidden;
	background-image:url(images/home_links_top.jpg);	
	background-repeat:no-repeat;
}
.home_links_bot{
	height:28px;
	width:152px;
	overflow:hidden;
	background-image:url(images/home_links_bot.jpg);	
	background-repeat:no-repeat;
}
.feat_top{
	width:545px;
	height:24px;
	overflow:hidden;
	background-image:url(images/featured_top.jpg);	
	background-repeat:no-repeat;
}
.featured{
	width:545px;
	overflow:hidden;
	background-image:url(images/featured_tile.jpg);	
	background-repeat:repeat-y;
}
.feat_bot{
	width:545px;
	height:32px;
	overflow:hidden;
	background-image:url(images/featured_bot.jpg);	
	background-repeat:no-repeat;
}
.feat_desc{
	font-size:11px;
	font-weight:bold;
	padding-left:5px;	
}


/*END HOME STYLES*/
.left_float_holder{
	width:758px;
	float:left;
	clear:left;
	overflow:hidden;	
}
.content_holder{
	float:right;
	clear:right;
	width:546px;
	overflow:hidden;
	padding-top:5px;
	padding-left:30px;
	padding-right:30px;	
}
.hr {
	border: none 0;
	border-top: 1px solid #c2c2c2;/*the border*/
	
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/	
}
.home_hr{
	border: none 0;
	border-top: 1px solid #ffffff;/*the border*/
	
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/		
}
.hr2 {
	border: none 0;
	border-top: 1px solid #e0e0e0;/*the border*/
	
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/	
}
.cart_holder{
	float:right;
	clear:right;
	width:152px;
	overflow:hidden;	
}





.footer{
	background-color:#002e53;
	color:#ffffff;
	padding-left:20px;
	padding-top:20px;	
	padding-right:20px;	
}
.footer .footerlinks{
	width:100%;
	padding:10px;
}
.footer .cmo{
	width:100%;
	text-align:right;
	font-weight:bold;
}
.footer a:link, .footer a:visited{
	color:#ffffff;
	text-decoration:underline;
}
.footer a:hover{
	color:#ffba3f;
}

.footend{
	background-image:url(images/footend.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:968px;
	height:102px;	
}
.credit{
	float:right;
	clear:right;
	padding-top:35px;
	padding-right:38px;	
	font-size:9px;
}
.credit a{
	color:#d2d2d2;
	text-decoration:none;	
}
.credit a:hover{
	text-decoration:underline;	
}


/* CSS FOR BOX  DARK BLUE*/
	.box_dark_blue {
		padding:0 10px 0 0;
		background:#fff url(images/border_dark_blue.jpg) 100% 0 repeat-y;
	}
	.binside_dark_blue {
		padding:0 0 0 10px;
		background:#fff url(images/border_dark_blue.jpg) 0 0 repeat-y;
	}
	.btop_dark_blue {
		height:4px;
		margin:0 -10px;
		background:url('images/roundtop_dark_blue.jpg') 100% 0 no-repeat;
	}
	.btop_dark_blue div {
		width:5px;
		height:4px;
		overflow:hidden;
		background:url('images/roundtop_dark_blue.jpg') 0 0 no-repeat;
	}
	.bbot_dark_blue {
		height:4px;
		margin:0 -10px;
		overflow:hidden;
		background:url('images/roundtop_dark_blue.jpg') 100% 100% no-repeat;
	}
	.bbot_dark_blue div {
		width:5px;
		height:4px;
		overflow:hidden;
		background:url('images/roundtop_dark_blue1.jpg')  no-repeat;
	}
	.boxcontent_dark_blue p, .boxcontent_dark_blue ul {
		margin:0;
		padding:0px 0px;
		background:#002e53;
		color:#ffffff;
	}
	.boxcontent_dark_blue{
		margin-top:-1px;
		padding:0px 0px;
		background:#002e53;
		color:#ffffff;
	}
	.boxcontent_dark_blue a{
		
		color:#ffffff;
	}
	.boxcontent_dark_blue a:hover{
		
		color:#ffba3f;
	}


/*END CSS */
/* CSS FOR BOX  ORANGE*/
	.box_orange {
		padding:0 10px 0 0;
		background:#fff url(images/border_orange.jpg) 100% 0 repeat-y;
	}
	.binside_orange {
		padding:0 0 0 10px;
		background:#fff url(images/border_orange.jpg) 0 0 repeat-y;
	}
	.btop_orange {
		height:4px;
		overflow:hidden;
		margin:0 -10px;
		background:url('images/roundtop_orange.jpg') 100% 0 no-repeat;
	}
	.btop_orange div {
		width:5px;
		height:4px;
		overflow:hidden;
		background:url('images/roundtop_orange.jpg') 0 0 no-repeat;
	}
	.bbot_orange {
		height:4px;
		overflow:hidden;
		margin:0 -10px;
		background:url('images/roundtop_orange.jpg') 100% 100% no-repeat;
	}
	.bbot_orange div {
		width:5px;
		height:4px;
		overflow:hidden;
		background:url('images/roundtop_orange1.jpg')  no-repeat;
	}
	.boxcontent_orange p, .boxcontent_orange ul {
		margin:0;
		padding:0px 0px;
		background:#ffba3f;
	}
	.boxcontent_orange{
		margin:0;
		padding:0px 0px;
		background:#ffba3f;
	}
	.boxcontent_orange a{
		color:#002e53
	}
	.boxcontent_orange a:hover{
		color:#ffffff
	}



/*END CSS */
/* CSS FOR BOX  LIGHT BLUE*/
	.box_light_blue {
		padding:0 10px 0 0;
		background:#fff url(images/border_light_blue.jpg) 100% 0 repeat-y;
	}
	.binside_light_blue {
		padding:0 0 0 10px;
		background:#fff url(images/border_light_blue.jpg) 0 0 repeat-y;
	}
	.btop_light_blue {
		height:4px;
		overflow:hidden;
		margin:0 -10px;
		background:url('images/roundtop_light_blue.jpg') 100% 0 no-repeat;
	}
	.btop_light_blue div {
		width:5px;
		overflow:hidden;
		height:4px;
		background:url('images/roundtop_light_blue.jpg') 0 0 no-repeat;
	}
	.bbot_light_blue {
		height:4px;
		overflow:hidden;
		margin:0 -10px;
		background:url('images/roundtop_light_blue.jpg') 100% 100% no-repeat;
	}
	.bbot_light_blue div {
		width:5px;
		height:4px;
		overflow:hidden;
		background:url('images/roundtop_light_blue1.jpg')  no-repeat;
	}
	.boxcontent_light_blue p, .boxcontent_light_blue ul {
		margin:0;
		padding:0px 0px;
		background:#eff4f9;
	}
	.boxcontent_light_blue{
		margin:0;
		padding:0px 0px;
		background:#eff4f9;
	}


/*END CSS */


.no_underline{
	text-decoration:none !important;	
}
.no_underline:hover{
	text-decoration:none !important;	
}
.no_underline_home{
	text-decoration:none !important;
	color:blue;
}
.no_underline_home:hover{
	text-decoration:underline !important;
		
}
.no_underline_title{
	text-decoration:none !important;
	color:#ffffff;
}
.no_underline_title:hover{
	text-decoration:underline !important;
		
}

.menu_selected{
	color:#ffba3f;	
}

/*Alphabet soup*/

.manuf_top{
	width:546px;
	height:6px;
	background-image:url(images/manuf_top.jpg);
	background-repeat:no-repeat;
	overflow:hidden;	
}
.manuf_bot{
	width:546px;
	height:6px;
	background-image:url(images/manuf_bot.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:5px;	
}
.manuf_back{
	width:546px;
	background-image:url(images/manuf_back.jpg);
	background-repeat:repeat-y;	
	overflow:hidden;
}
.manuf_a{
	background-image:url(images/manuf_a.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}
.manuf_b{
	background-image:url(images/manuf_b.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_c{
	background-image:url(images/manuf_c.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_d{
	background-image:url(images/manuf_d.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_e{
	background-image:url(images/manuf_e.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_f{
	background-image:url(images/manuf_f.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_g{
	background-image:url(images/manuf_g.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_h{
	background-image:url(images/manuf_h.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_i{
	background-image:url(images/manuf_i.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_j{
	background-image:url(images/manuf_j.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_k{
	background-image:url(images/manuf_k.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_l{
	background-image:url(images/manuf_l.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_m{
	background-image:url(images/manuf_m.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_n{
	background-image:url(images/manuf_n.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_o{
	background-image:url(images/manuf_o.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_p{
	background-image:url(images/manuf_p.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_q{
	background-image:url(images/manuf_q.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_r{
	background-image:url(images/manuf_r.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_s{
	background-image:url(images/manuf_s.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_t{
	background-image:url(images/manuf_t.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_u{
	background-image:url(images/manuf_u.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_v{
	background-image:url(images/manuf_v.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_w{
	background-image:url(images/manuf_w.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_x{
	background-image:url(images/manuf_x.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_y{
	background-image:url(images/manuf_y.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}.manuf_z{
	background-image:url(images/manuf_z.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:14px;
	padding-left:50px;
	padding-right:11px;
}

h1.cat_head{
	font-size:16px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h2.acc_folded{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-left:25px;
	background-image:url(images/folded.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding-top:2px;
	cursor:pointer;
}
h2.acc_open{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-left:25px;
	background-image:url(images/open.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding-top:2px;
	cursor:pointer;
}
.seo_links{
	background-color:#eff4f9;
	padding:10px;
	margin-left:25px;
}
.red_head_top{
	background-image:url(images/red_head_top.jpg);
	height:7px;	
	overflow:hidden;
}
.red_head{
	background-color:#f60014;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}
.red_head_bot{
	background-image:url(images/red_head_bot.jpg);
	height:7px;	
	overflow:hidden;
}
#fader h1{
	color:#ff7902;
	font-size:14px;
	margin:0px;
}
#fader h1,p{
	padding:0px;
	margin:0px;
}
		UL.tabNavigation {		 
		list-style: none;
		margin: 0;
		padding: 0;		
		}	
		
		UL.tabNavigation LI 
		{		    display: inline;		}	
		
		UL.tabNavigation LI A
		{		    padding: 3px 5px;		    background-color:#0266b4;		    color:white;		    text-decoration: none;		}		
		
		UL.tabNavigation LI A.selected,		UL.tabNavigation LI A:hover 
		{		    background-color: #002e52;		    color: #fff;		    padding-top: 7px;		}			
		
		UL.tabNavigation LI A:focus
		{			outline: 0;		}	

		.tabs {		margin-top:10px;		margin-bottom:10px;			font-family:Verdana;		font-size:11px;		}
		
		div.tabs  div {			padding: 5px;			margin-top: 0px;			border: 1px solid #002e52 !important;			background:#e7f1f9;		}				
		
		div.tabs  div h2 {			margin-top: 0;			font-size:14px;		}
			div.tabs  div h1 {			margin-top: 0;			font-size:14px;		}
		
		
		
		
		
