/* CSS Document */
body { background: #fff;
	font: 12px "Trebuchet MS", Arial, sans-serif;
	margin: 0;
	padding: 0;}
a img {border: 0 none;}	
a:link { color: #F26B21;}
a:visited { color: #F26B21;}
a:hover { text-decoration: none;}
#wrap { background: #fff;
	margin: 0 auto;
	position:relative;
	width: 955px;
	}
#mast {padding: 36px 0 5px;
	position: relative; }
#logo {display: block;
	float: left;
	width: 80px; }	
/* nav */
#nav {
	float: right;
	font-size: 11px;
	margin: 40px 0 10px 0; 
	text-transform: uppercase;
	}
#nav ul { list-style: none;
	margin: 0;
	padding: 0;}	
#nav li {display: block;
	float: left;
	margin: 0  0 0 30px;}		
#nav a { 
	
	color: #000;
	display: block;
	padding: 0 0 0 15px;
	text-decoration: none;
	
}
#pg-products #nav #pg-1 a, #pg-perifs #nav #pg-2 a, #pg-company #nav #pg-3 a, #pg-press #nav #pg-4 a,
#pg-dealers #nav #pg-5 a, #pg-support #nav #pg-6 a { background: url(../i/nav-bg.png) no-repeat 0 1px;
	color: #F26B21;}
#pg-7 a {color: #F26B21;}	
#nav .buybtn {border: 1px solid #F26B21;
	margin-top: -5px;
	padding: 5px;}
#nav .buybtn:hover {background-color: #F26B21;
	color: #fff;}	
#nav a:hover { color: #F26B21;}

#nav a:focus { color: #939293;
	outline: 0 none;
	}
	
#prime { 
	padding: 5px 0}
#simpleprime {border-top: 2px solid #b2b2b2;}	
h2 { 
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 8px;
	padding: 0;
	text-transform:uppercase;}

#znav {border: 1px solid #B2B2B2;
	border-width: 1px 0;
	margin: 10px 0;
	padding: 8px 0; }	
#znav ul {list-style: none;
	margin: 0;
	padding: 0;}
#znav li { 
	border-right: 1px solid #b2b2b2;
	display: inline;
	margin: 0;
	padding: 0 4px 0 8px;
	
	}	
#znav li a { 
	font-size: 11px;
	padding: 0 10px 0 0;
	text-transform:uppercase;
	}	
#znav li a:hover { text-decoration: none;}
.side-nl { list-style: none;
	margin: 0;
	padding: 0;}	
.presslist { color: #8C8C8C;
	list-style: none;
	margin: 0;
	padding: 0;}	
.presslist li { margin: 8px 0;}	
.presslist li strong { font-weight: normal;
	}
.sideul { margin: inherit 0;
	padding: 0 0 0 1.5em;}	
.sideul li {margin: 15px 0; }	
.sd {color: #8C8C8C;}	
.acro {background: url(../i/acro.gif) no-repeat 100% 0;
padding: 0 18px 0 0; }	
.outlink {background: url(../i/outlink.gif) no-repeat 100% 0;
padding: 0 18px 0 0;  }

.fl {float: left}
.fr {float: right;}
.imgr {padding: 0 8px 5px 0; }
.imgl {padding: 0 8px 5px 8px; }

.bot-bdr { border-bottom: 1px solid #808080;
	margin: 0 0 9px;
	padding: 0 0 5px;}
	
.mid-hd { margin-top: 2em;} 
.eventslist dt {}
.eventslist dd {margin: 0;}
.col-2 { width: 430px;
float: left;
margin: 0 15px; }
.border-r {border-right: 1px dotted #808080;
padding: 0 10px 0 0; }
hr {border: none 0;
border-top: 1px solid #9C9D9C;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 0 0 2.5em;
}
.t-note{ color: #F26B21}
.subtext {color: #555;font-size: 11px;}	
#footbox { padding: 5px 0;}
#footbox a.imgb { }
.third { float: left;	
	min-height:120px;
	padding: 0 5px 5px;
	width: 307px;}
.mid { border: 1px solid #B2B2B2;
	border-width: 0 1px}	
#content {
	float: left;
	padding: 20px 0 0 ;
	line-height:1.4em;
	min-height: 300px;
	width: 582px}
#pg-perifs #content { float: none; width: 940px}	
#scol { float: right;
	line-height:1.4em;
	padding: 20px 0 0;
	width: 330px;}	
#content p, #scol p {color: #9C9D9C;
	font: 12px/1.4 Arial, Helvetica, sans-serif;
	margin: 0 0 1em; }	
#content ul { color: #9C9D9C;}
.img-content img {display: block;float: right;
	margin: 5px 10px; }	 
.copy { margin: 20px 40px 20px 200px;}	
.copy ul { list-style: url(../i/bullet.gif);}
.phone { margin: 1em;}
address {font-style: normal;}
#content h1 { 
	font-size: 18px;
	font-weight:normal;
	margin: 0;
	padding: 1em 0 0;
	}

#content h2 , #scol h2{font-size: 14px;}	
#content h3 { 
	color: #808080;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
.pimgb	 {float: left;width: 100px;
	text-transform: uppercase;}
.pimgb a { color: #000;}	
a.pimg {color: #000;
	display: block;	
	margin: 0 auto 5px;
	height: 50px;	
	text-decoration:none;
	text-align: center;
	 }	
.pimg img { display: block;
	margin: 20px auto;
.awards {text-align: center;}	
	
	}	
.awards img {padding: 5px 25px; }	
.tbl {border: 1px solid #808080;
	 border-width: 1px 0;
	padding: 0;
	border-collapse: collapse;
	margin: 10px 0 30px;
	width:95%	}
.tbl td { border: 1px dotted #808080;
	border-width: 1px 1px 0 0;
	padding: 5px;}	
.tbl .rtd {border-right: 0 none;
	text-align:center; }	
	 
	/* forms */
#signon { color: #8C8C8C;margin:5px 0;
	padding: 0;}	
#signon fieldset { border: 0 none;
padding: 0;}	
#signon label { display: block;}
#signon .fl input {background: #EDEDED;
	border-width: 1px;
	margin-right: 10px;
	width: 130px;}
.sbtn { background: #EDEDED;
	border-width: 1px;
	margin: 5px 5px 5px 0;
	vertical-align:middle;}	
.copyright {border-top: 2px solid #B2B2B2;
	color: #8C8C8C;
	font: normal 11px/1 Arial, Helvetica, sans-serif;
	 margin: 10px auto;
	 padding: 5px 0;
	}
.copyright p {margin: 0;}	
.copyright a { color: #8C8C8C;}	
/* forms */
#contactFormArea {margin: 5px 0 0;}
#emailSuccess { margin: 0;}
#cForm, #dForm  {
	color: #939293;
	font-size: 11px;
	margin: 0 0 30px;
	padding: 0; }
#cForm fieldset, #dForm fieldset{border: 0 none;
padding:0;
	}
#cForm label, #dForm label { display: block;
	margin: 1em 0 .3em;}
#dForm label { margin: .7em 0 .1em;}	
#cForm input.text {border-color: a3a3a3;
	
	width: 300px; }	
#dForm input.text, #dForm textarea { width: 95%;}	
#dForm select { margin-right: 5px;width: 300px;}
#dForm input {border-color: a3a3a3; }	
#cForm textarea {border-color: a3a3a3;
width: 300px;
	}	
#cForm .send-btn, #dForm .send-btn { border: 0 none;
	background: #fff url(/cart/includes/templates/se2/images/checkout-arrow.gif) no-repeat scroll 100% 50%;
	color: #F26B21;
	padding: 10px 30px 10px 10px;
	width: auto!important;
	}	
.good { color: #F26B21;}	
.validation-advice { color: #FF3300; font-weight:bold;}
.validation-failed { border: 1px solid #FF3300;}
input:focus, select:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#F26B21;}
.field { width: 30%;
	margin: 0 10px 0 0;}	
.reset {clear: both;font-size: 1px; margin: 0;padding: 0;line-height: 1px; height: 1px; }
#mast:after, #footbox:after, #znav:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}