/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 4 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Global Text Styles : Styles used globally, like a's, p's etc.
	-> Main Content Areas : Styles used globally, broken up into 
	   separate content areas.
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/

	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
	fieldset, form, label, legend, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent !important;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL	TEXT STYLES								*/

	html, 
	body, 
	div, 
	p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #666666; line-height: 15px; }
	a { color: #4268CA; text-decoration: none; }
	a:hover { color: #4268CA; text-decoration: underline; }
	.txt { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #000000; }
	.black { color: #000000; }
	.blue { color: #4268CA; }
	.no_border { border:none!important; }
	.no_marg { margin:0!important; }
	.no_pad { padding:0!important; }
	.no_pad_top { padding-top:0!important; }
	.no_pad_bottom { padding-bottom:0!important; }
	
	/* ------------------------------------------------ */
	/*	MAST HEAD										*/
		
		/* Main nav stuff */
		.mh_nav ul { margin: 0px; padding: 0px; float: left; display: inline; list-style-type: none; }
		.mh_nav ul li { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #000000; }
		.mh_nav ul li a { color: #000000; }
		.mh_nav ul li.divider { width: 2px; float: left; padding: 0px 9px 0px 9px; background: url('../images/nav/divider.gif') 9px 0px no-repeat; }
		/* Hit states etc */
		.mh_nav ul li.homeon { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: url('../images/nav/home.gif') 0px -18px no-repeat; }
		.mh_nav ul li.homeon a { color: #ffffff; }
		.mh_nav ul li.abouton { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: url('../images/nav/about.gif') 0px -18px no-repeat; }
		.mh_nav ul li.abouton a { color: #ffffff; }
		.mh_nav ul li.productson { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: url('../images/nav/products.gif') 0px -18px no-repeat; }
		.mh_nav ul li.productson a { color: #ffffff; }
		.mh_nav ul li.contacton { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: url('../images/nav/contact.gif') 0px -18px no-repeat; }
		.mh_nav ul li.contacton a { color: #ffffff; }
		.mh_nav ul li.sitemapon { padding: 0px 7px 0px 7px; height: 18px; float: left; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: url('../images/nav/sitemap.gif') 0px -18px no-repeat; }
		.mh_nav ul li.sitemapon a { color: #ffffff; }
		
		
	/* ------------------------------------------------ */
	/*	MAST CONTENT									*/
	
		/* Home */
		.mc_home_b_blurb p { width: 358px; float: left; padding: 18px 0px 14px 59px; color: #ffffff; }
		
		.mc_hf_item_a p.blurb,
		.mc_hf_item_p p.blurb,
		.mc_hf_item_c p.blurb { width: 170px; float: left; margin: 20px 0px 0px 20px; color: #ffffff; display: inline; }
		.mc_hf_item_a p.blurb img { padding: 0px 0px 10px 0px; }
		.mc_hf_item_p p.blurb img { padding: 0px 0px 5px 0px; }
		.mc_hf_item_c p.blurb img { padding: 0px 0px 10px 0px; }
		.mc_hf_item_a p.more,
		.mc_hf_item_p p.more,
		.mc_hf_item_c p.more { width: 141px; height: 20px; float: left; margin: 10px 0px 0px 20px; padding: 0px 0px 0px 29px; display: inline; background: url('../images/home/arrow.gif') no-repeat; font-size: 12px; line-height: 20px; color: #ffffff; }
		.mc_hf_item_a p.more a,
		.mc_hf_item_p p.more a,
		.mc_hf_item_c p.more a { color: #ffffff; }
		
		.mc_hh_welcome h1 { width: 294px; float: left; padding: 0px 0px 16px 0px; }
		.mc_hh_welcome p.blurb { width: 590px; float: left; line-height: 18px; }
		.mc_hh_welcome p.btn { width: 131px; height: 27px; float: left; margin: 37px 0px 0px 0px; background: url('../images/home/bg-btn.gif') no-repeat; }
		.mc_hh_welcome p.btn a { color: #333333; line-height: 25px; padding: 0px 15px 0px 10px; }
		
		.mc_hh_featuredproduct h1 { width: 294px; float: left; padding: 0px 0px 20px 0px; }
		.mc_hh_featuredproduct p.thumb { width: 106px; float: left; }
		.mc_hh_featuredproduct p.thumb img { border: 1px solid #dddddd; }
		.feature_title { font-weight: bold; }
		.mc_hh_featuredproduct p.blurb { width: 170px; float: left; line-height: 18px; margin: -4px 0px 0px 0px; }
		.mc_hh_featuredproduct p.btn { width: 131px; height: 27px; float: left; margin: 37px 0px 0px 0px; background: url('../images/home/bg-btn.gif') no-repeat; }
		.mc_hh_featuredproduct p.btn a { color: #333333; line-height: 25px; padding: 0px 15px 0px 10px; }
		
		.mc_hh_retailoutlets h1 { width: 315px; float: left; padding: 0px 0px 16px 0px; }
		.mc_hh_retailoutlets p.intro { width: 315px; float: left; line-height: 18px; padding: 0px 0px 10px 0px; }
		.mc_hh_retailoutlets p.map { width: 132px; float: left; }
		.lightblue { color: #4268CA; }
		.mc_hh_retailoutlets p.blurb { width: 183px; float: left; line-height: 18px; padding: 11px 0px 0px 0px; }
		.mc_hh_retailoutlets p.btn { width: 131px; height: 27px; float: left; margin: 34px 0 0 132px; background: url('../images/home/bg-btn.gif') no-repeat; }
		.mc_hh_retailoutlets p.btn a { color: #333333; line-height: 25px; padding: 0px 15px 0px 10px; }
		
	/* ------------------------------------------------ */
	/*	SUB CONTENT										*/
	
		.sub_banner h1 { padding: 25px 0px 0px 21px; }
	
		/* Sub Nav */
		.scbl_nav ul { margin: 0px; padding: 0px; list-style-type: none; float: left; }
		.scbl_nav ul li { width: 200px; float: left; font-size: 12px; line-height: 34px; }
		.scbl_nav ul li.title { width: 210px; height: 34px; line-height: 15px; border-bottom: 1px solid #dddddd; }
		.scbl_nav ul li.itemon { width: 179px; height: 34px; background: url('../images/nav/bg-leftnav.gif') 0px -34px no-repeat; padding: 0px 0px 0px 31px; color: #ffffff; border-bottom: 1px solid #dddddd; }
		.scbl_nav ul li.itemon a { color: #ffffff; }
		.scbl_nav ul li.itemon a:hover { color: #ffffff; text-decoration: underline; }
		.scbl_nav ul li.item { width: 179px; height: 34px; background: url('../images/nav/bg-leftnav.gif') no-repeat; padding: 0px 0px 0px 31px; color: #000000;border-bottom: 1px solid #dddddd; }
		.scbl_nav ul li.item a { color: #000000; }
		.scbl_nav ul li.item a:hover { color: #000000; text-decoration: underline; }
		.scbl_nav ul li.sub { width: 168px; height: 34px; background: url('../images/nav/bg-leftnav.gif') 0px -68px no-repeat; border-bottom: 1px solid #dddddd; padding: 0px 0px 0px 42px; color: #000000; font-size: 11px; }
		.scbl_nav ul li.sub a { font-weight: bold; font-size: 11px; color: #4268CA; }
		.scbl_nav ul li.sub a:hover { text-decoration: underline; }
		
		/* Sub Body Head */
		.scbr_head h2 { width: 674px; float: left; margin: 32px 0px 0px 28px; display: inline; }
		.scbr_head p { width: 670px; float: left; margin: 13px 0px 0px 32px; display: inline; color: #4268CA; }
		.scbr_head p a { color: #666666; text-decoration: none; }
		.scbr_head p a:hover { color: #666666; text-decoration: underline; }
		.scbr_head p.drophalf { width: 670px; float: left; margin: 9px 0px 0px 32px; display: inline; color: #4268CA; }
		.scbr_head p.drophalf a { color: #666666; text-decoration: none; }
		.scbr_head p.drophalf a:hover { color: #666666; text-decoration: underline; }
		.scbr_head p.drop { width: 670px; float: left; margin: 7px 0px 0px 32px; display: inline; color: #4268CA; }
		.scbr_head p.drop a { color: #666666; text-decoration: none; }
		.scbr_head p.drop a:hover { color: #666666; text-decoration: underline; }
		
		/* Sub Body Content */
		.scbr_content h3 { width: 671px; float: left; padding: 0px 0px 17px 0px; font-size: 16px; font-weight: normal; color: #3864D3; }
		
		.scbr_about_left p { float: left; padding: 0px 0px 15px 0px; line-height: 18px; }
		.scbr_about_left ul { margin: 0px; padding: 0px; float: left; list-style-type: none; }
		.scbr_about_left ul li { width: 378px; padding: 0px 0px 0px 32px; background: url('../images/arrow.gif') 0px 5px no-repeat; float: left; }
		.scbr_about_right p { width: 200px; padding: 204px 0px 0px 40px; font-size: 14px; color: #3864D3; }
		
		/* Sub Footer */
		.sfc_left, .sfc_middle,  .sfc_right { color: #ffffff; }
		.sfc_left a, .sfc_middle a, .sfc_right a { color: #ffffff; }
		.sfc_left a:hover, .sfc_right a:hover { color: #ffffff; text-decoration: underline; }
		
	/* ------------------------------------------------ */
	/*	LISTING SCREEN									*/
	
		.scbr_bppt_list h3 { font-size: 16px; font-weight: normal; line-height: 20px; color: #3864D3; padding: 0px 0px 10px 0px; }
		.scbr_bppt_list ul { margin: 0px; padding: 0px; float: left; list-style-type: none; }
		.scbr_bppt_list ul li { width: 312px; padding: 1px 0px 1px 21px; background: url('../images/black-arrow.gif') 0px 5px no-repeat; float: left; }
		.scbr_bppt_list ul li a { color: #666666; }
		.scbr_bppt_list ul li.feature { color: #000000; }
		.scbr_bppt_list ul li.feature a { color: #3864D3; font-weight: bold; }
		
		.wide { width:638px; }
		.wide h2 { color:#666; font-size:18px; font-weight:normal; margin:0 0 0 0; }
		.wide h3 { font-size:14px!important; }
		
		.nexans { float:left; margin:35px 0 20px 126px; }
		
		.scbr_bppt_feature p.thumb { width: 112px; float: left; }
		.scbr_bppt_feature h3 { font-size: 16px; font-weight: normal; line-height: 20px; color: #3864D3; padding: 0px 0px 10px 0px; text-transform:uppercase; }
		.scbr_bppt_feature h4 { font-size: 12px; font-weight: normal; line-height: 16px; color: #3864D3; padding: 8px 0px 8px 0px; }
		.scbr_bppt_feature p.blurb { line-height: 18px; }
		
	/* ------------------------------------------------ */
	/*	PRODUCT											*/
	
		.scbr_bppt_gallery_base ul { width: 258px; float: left; margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; display: inline; }
		.scbr_bppt_gallery_base ul li { height: 25px; float: left; }
		.scbr_bppt_gallery_base ul li.num { width: 16px; height: 16px; margin: 6px 0px 0px 0px; text-align: center; background: url('../images/products/gal-roll.gif') 0px 0px no-repeat; }
		.scbr_bppt_gallery_base ul li.num a { color: #666666; line-height: 16px; }
		.scbr_bppt_gallery_base ul li.numon { width: 16px; height: 16px; margin: 6px 0px 0px 0px; text-align: center; background: url('../images/products/gal-roll.gif') 0px -16px no-repeat; }
		.scbr_bppt_gallery_base ul li.numon a { color: #ffffff; line-height: 16px; }
		.scbr_bppt_gallery_base ul li.product { height: 24px; border-left: 1px solid #dddddd; float: left; line-height: 24px; padding: 1px 0px 0px 20px; margin: 0px 0px 0px 10px; }
		.scbr_bppt_gallery_base ul li.full { width: 248px; height: 24px; text-align: center; float: left; line-height: 24px; padding: 1px 0px 0px 0px; }
		
		.scbr_bppt_gallery_subtitle { font-size: 14px; line-height: 18px; color: #000000; padding: 20px 0px 7px 0px; }
		.scbr_bppt_go_item p.thumb { width: 124px; height: 113px; float: left; padding: 5px 0px 0px 0px; border-bottom: 1px solid #dddddd; text-align: center; position: relative; }
		.scbr_bppt_go_item p.thumb img { position: absolute; bottom: 0px; margin: 0px 0px 0px -15px; }
		.scbr_bppt_go_item p.thumb2 { width: 124px; height: 113px; float: left; padding: 5px 0px 0px 0px; border-bottom: 1px solid #dddddd; text-align: center; position: relative; }
		.scbr_bppt_go_item p.thumb2 img { position: absolute; bottom: 0px; margin: 0px 0px 0px -25px; }
		.scbr_bppt_go_item p.desc { width: 124px; height: 25px; line-height: 25px; float: left; text-align: center; }
	
		.scbr_bppt_description h3 { font-size: 16px; font-weight: normal; line-height: 20px; color: #3864D3; padding: 3px 0px 10px 0px; }
		.scbr_bppt_description p { line-height: 16px; padding: 0px 0px 10px 0px;  }
		
		.scbr_bppt_btn { font-size: 14px; line-height: 28px; color: #ffffff; }
		.scbr_bppt_btn a { color: #ffffff; }
		.scbr_bppt_btn a:hover { color: #ffffff; text-decoration: underline; }
		
	/* ------------------------------------------------ */
	/*	CONTACT											*/
		
		.scbr_contact_left h3 { width: 255px; float: left; padding: 0px 0px 17px 0px; font-size: 16px; font-weight: normal; color: #3864D3; }
		.scbr_contact_right h3 { width: 384px; float: left; padding: 0px 0px 17px 0px; font-size: 16px; font-weight: normal; color: #3864D3; }
		.scbr_contact_right p { width: 384px; float: left; padding: 0px 0px 5px 0px; }
		.scbr_contact_right p input.txt { width: 280px; float: left; border: 1px solid #dddddd; margin: 5px 0px 0px 0px; padding: 1px; font-size: 11px; color: #000000; }
		.scbr_contact_right textarea { width: 280px; height: 50px; border: 1px solid #dddddd; float: left;  margin: 5px 0px 0px 0px; padding: 1px; font-size: 11px; color: #000000; }
		.scbr_contact_right p button.btn { width: 57px; height: 21px; float: left; background: url('../images/contact/btn.gif') no-repeat; text-align: center; margin: 10px 10px 0px 0px; border: 0; font-size: 11px; font-weight: bold; line-height: 18px; color: #ffffff; padding: 0px; }
		
