body {text-align:left;color: #333;font: 10px/18px verdana, arial, helvetica, sans-serif;margin-top:0px;background: #ffffff;}
	
a, a:link, a:visited	{ color: #cc3333;} 
a:active, a:hover	{ color: #990000;} 

a.plain, a.plain:link, a.plain:visited	{ color: #cc3333;text-decoration: none;} 
a.plain:active, a.plain:hover	{ color: #990000;text-decoration: none;} 

a.file, a.file:visited	{ color: #cc3333; background: #fffecb; text-decoration: none; font-size: 11px; padding: 5px 7px 6px 7px;border-top: 1px solid #fee5a3;border-bottom: 1px solid #fee5a3;} 
a.file:hover { color: #990000; text-decoration: none; font-size: 11px;  padding: 5px 7px 6px 7px;border-top: 1px solid #fee5a3;border-bottom: 1px solid #fee5a3;} 

a.pdf:link, a.pdf:visited, a.pdf:hover, a.pdf:active {background: transparent url("/_img/icons/page_acrobat.gif") no-repeat;padding-left:21px;padding-bottom:5px;}


/**** Typography ****/

h1 {font-family:georgia,times new roman,times,palatino,serif; text-align:left; font-size: 18px; line-height: 21px; font-weight: normal; margin-top: 15px; margin-bottom: 15px; color: #990000;}
h2 {font-family:georgia,times new roman,times,palatino,serif; text-align:left; font-size: 14px; line-height: 16px; font-weight: normal; margin-top: 0; margin-bottom: 10px; color: #990000;}
h3 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #ffd553;}
h4 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 0; margin-bottom: 5px; color: #990000;}
h5 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 8px; margin-bottom: 8px; color: #000000;}
h6 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 10px; line-height: 14px; font-weight: bold; margin-top: 0; margin-bottom: 5px; color: #2a2a2a;}

p {margin: 0 0 1px;padding-bottom: 10px;}
ul {list-style: disc url(../_img/elements/pointedbullet.gif) outside;padding-left:20px;}
ol li {margin-bottom:5px;}
hr {margin: 1em 0;background:#dfdfdf;height:1px;color:#dfdfdf;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
.date {color:#666; font-weight:bold;}
.newsdate {font: bold 10px verdana,arial;color:#999;display:block;}
.loginname {color:#990000; font-weight:bold;}
.small {color:#999;font-size:10px;}
.red {color:#990000; font-weight:bold;}
.accent {color:#CC0000;}
p.highlight { color: #cc3333; background: #fffecb; text-decoration: none; font-size: 11px; padding: 5px 7px 6px 7px;border-top: 1px solid #fee5a3;border-bottom: 1px solid #fee5a3;margin-bottom:5px;} 

/**** Layout ****/

#frame {margin:10px 0 0 10px;}

#header {display:none;}

#content {clear: left;}

#sidenav {display:none;}
#sidenav.homepage {display:none;}
#sidenav.contact {display:none;}
#sidenav h5 {display:none;}
	
#contentwide {width:607px;padding:5px;float:left;background:#fff;}

#contentfull {width:630px;}

#full {padding:0 10px 0 10px;}


#leftcol {width:385px;padding-left:8px;margin-bottom:10px;}

#rightcol {position:relative;width:185px;padding: 0;}
#rightcol p {font-size: 10px;color: #666;}


#footer {display:block;font-size: 10px;color:#666;width: 916px;padding: 10px 0 10px 0;}
#footer a	{ color: #990000; text-decoration: none; font-size: 10px; margin: 0 4px 0 4px;} 
#footer a:hover	{ color: #990000; text-decoration: none; font-size: 10px;} 
#footer a.dealer	{display:none;} 
#footer a.dealer:hover	{display:none;} 


/**** Image Stufff ****/

img	{border: 0;}
img.floatleft {float: left;}
img.floatright {float: right;margin-top:5px;}
div.spacer {clear: both;}

img.border {border:1px #D3D3D3 solid;padding: 3px;background-color: #fff;}
img.borderleft {float:left;margin: 5px 10px 10px 0px; border:1px #D3D3D3 solid;padding: 2px;background-color: #fff;}
img.borderright {float: right;margin: 5px 0 10px 10px; border:1px #D3D3D3 solid;padding: 2px;background-color: #fff;}
img.right {float: right;margin: 5px 0 10px 10px;}
img.left {float:left;margin: 5px 10px 10px 0px;}
img.producttn {float: left;padding-right:10px;}
img.productviewer {float: left;margin:0 2px 2px 0; padding:1px; background:#fff;border:1px solid #D3D3D3;}

/**** New Product Viewer ****/

div.productviewer3 {background: #ececec;padding: 0; margin:10px 0 10px 0;border: 1px #777777 solid;}
.productviewer3 h3 {color:#FFF;display:block;background: #333333;padding:2px 0 2px 5px;}
.productviewer3 h5 {color:#333;display:block;background: #eecc7d;padding:2px 5px 2px 5px;font-weight: normal;font-size:10px;line-height:12px;}
img.productviewer3 {float: left;margin:10px 2px 2px 0; padding:1px; background:#fff;border:1px solid #D3D3D3;}
.border2 {border:1px #D3D3D3 solid;padding: 3px;background-color: #fff;margin-left:6px;margin-top: 6px;}
.small_images {margin-left: 2px;}

/**** Content Specific Items ****/

div.contentbox {border: 1px #D3D3D3 solid;padding: 5px; margin:10px 0 10px 0;font-size:10px;background-color:#f7f7f7;}
.contentbox h4 {margin:0px;}

div.featurebox {background: url(../_img/elements/yellow_grad.jpg) repeat-x;padding: 5px; margin:10px 0 10px 0;}

div.productviewer {background: #ececec;padding: 0; margin:10px 0 10px 0;border: 1px #ececec solid;}
.productviewer h3 {color:#FFF;display:block;background: #333333;padding:2px 0 2px 5px;}
.productviewer h5 {color:#333;display:block;background: #eecc7d;padding:2px 5px 2px 5px;font-weight: normal;font-size:10px;line-height:12px;}

div.featureside {float:right; width:70px; margin-left:20px;}

div.login {float:right; font-size:10px; color:#2a2a2a;padding:5px;}
#loginscreen {width: 325px;padding: 10px;margin: 0px;background-color: #fffecb;text-align:left;border: #fee5a3 1px solid;}

.centerborder	{color: #666; font-weight: normal; font-size: 11px; text-align:center; line-height: 14px; background: #fff; border: 1px solid #DDDDDD;}

div.dimensions {float:left;margin:0 10px 10px 0;height:120px;padding:5px;display:block;border:1px solid #E7E7E7;text-align:center;}
div.dimensions a {text-decoration:none;}

div.application {float:right; margin:0;height:auto;margin-left:10px;display:block;}
div.application a img {display:block;border:1px solid #CCC;text-decoration:none;height:25px;margin:2px;}
div.application a:hover img {display:block;border:1px solid #666666;}


	
table.technical {border-spacing:1px;font-family:verdana,geneva,arial,sans-serif;font-size:1em;line-height:1.5em;color: #666; width:100%;margin-bottom:15px;}
table.technical caption {font-weight: bold;background: #2a2a2a;color: #FFF;text-transform:uppercase;padding:5px;}
table.technical td, th {padding: 4px;}
table.technical thead th {text-align: center;background: #CCC;color: #333;}
table.technical td {text-align: center;background: #FFF;border: 1px solid #E7E7E7;}
table.technical td.product {text-align: left;background: #FFF;font-weight:bold;color:#2a2a2a;}


table.BasicForm {font-size:10px;width:590px;padding:5px;text-align:left;margin-bottom:5px;}
table.BasicForm tr th {background:#2a2a2a;padding:5px;border-bottom:1px solid #FFF;color:#FFFFFF;}
table.BasicForm tr td {padding:5px;border-bottom:1px solid #dfdfdf;}
table.BasicForm tr.TableRowOdd {background: #eeeeee;}
.BasicInput {font-size:10px;padding:5px; border:1px solid #333;background:#fff;}
.FormDefinition {font-size:11px; font-weight:bold;color:#2a2a2a;}
.FieldDefinition {font-size:11px; font-weight:bold;color:#2a2a2a;}
input.FormButton {font-weight: bold; font-size: 11px; color: #FFFFFF; background: #2a2a2a; }

fieldset { border: 1px solid #efefef;padding: 1em 1em 1em 1.5em;margin-bottom: 5px;} 

#portrait ul {position:relative;margin:0;padding:0;width:100%;}
#portrait li {float:left; display:block; width:185px;padding:0; list-style-type:none;margin:3px;}
#portrait li a {display:block; width:185px; border:1px solid #e8e8e8; text-decoration:none;}

#choose {margin:0;padding:0;}
#choose #col1, #choose #col2, #choose #col3 {float: left;width: 180px;padding: 7px;height: auto;border-top:1px solid #D3D3D3;}
#choose #col1 {border-right:1px solid #D3D3D3;}
#choose #col3 {border-left:1px solid #D3D3D3;}

#choose ul {position:relative;margin:0;padding:0;width:100%;}
#choose li {float:left; display:block; width:195px; height:195px; margin:0; padding:0; list-style-type:none;}

#choose li a {display:block; width:195px; height:195px; border-width:0;text-decoration:none;}


/* Top Nav Dropdowns */

/* top-level lists */
#topnav {display:none;}
#navblock {display:none;}
#nav, #nav ul {display:none;} 
#nav a {display:none;}
#nav a:hover {display:none;}
#nav li {display:none;} 
#nav li img {display:none;}
#nav li:hover ul, #nav li.sfhover ul {display:none;}

/* second-level lists */
#nav li ul {display:none;}



/* Side Nav Menu Code */	


#sidenavmenu, #sidenavmenu ul {display:none;}		
#sidenavmenu li {display:none;}


/* News Paginator */	

.pagination {background: #fffecb;color:#333;font-size:10px;padding: 5px 7px 6px 7px;border-top: 1px solid #fee5a3;border-bottom: 1px solid #fee5a3;margin-bottom:10px;}
.pagination p {position:relative;text-align:right;}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px 2px 5px;border: 1px solid #ccc; color:#cc3333;}
.pagination p a:hover {background:#cc3333;color:#fff;}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc;}
.pagination p .current {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#333;}
.pagination * {margin:0;}
.pagination h6 {margin-top:-25px;padding:0;border:none;}





