body{
font:0.8em/1.2 Arial, Helvetica, sans-serif;
width:764px;
margin:0 auto;
text-align:center;
color:#68696d;
background-color:#fff;
}
div#wrapper{
border:1px solid #fff;
text-align:left;
background-color:#fff;
position:relative;
border-bottom:1px dotted #68696d;
float:left;
}
h1{
margin:0;
}
.noscreen{
display:none;
}
div#printpage{
float:left;
background:url(images/listbox.gif) no-repeat;
padding-left:14px;
padding-bottom:4px;
}
div#printpage p{
margin:0;
}
div#printpage a{
color:#68696d;
font-size:0.8em;
font-weight:bold;
}
div#printpage a:hover{
color:#f08331;
text-decoration:underline;
}
/* ****************************** NAVIGATION ************************** */
div#menu{
background:url(images/menu_back.jpg) repeat-x;
background-position:bottom;
float:left;
position:relative;
width:100%;
margin-bottom:6px;
}
div#menu ul#navigation{
clear:both;
padding:4px 0;
margin:0;
font-size:0.9em;
}
div#menu ul#navigation li{
display:inline;
list-style-type:none;
font-weight:bold;
}
div#menu ul#navigation li a{
color:#68696d;
text-decoration:none;
border-right:1px solid #fff;
padding:4px 14px;
}
div#menu ul#navigation li a.first{
padding-left:12px;
}
div#menu ul#navigation li a:hover{
color:#f08331;
background:url(images/menu_over.jpg) repeat-x;
background-position:bottom;
}
div#menu ul#navigation li a#active{
color:#f08331;
background:url(images/menu_over.jpg) repeat-x;
background-position:bottom;
}
/* ****************************** BREADCRUMB TRAIL ************************** */
div#breadcrumb{
width:747px;
border-bottom:1px dotted #68696d;
font-size:0.9em;
color:#68696d;
padding-left:13px;
clear:both;
margin-bottom:0px;
}
div#breadcrumb p{
margin-bottom:4px;
}
div#breadcrumb a{
color:#68696d;
text-decoration:none;
}
div#breadcrumb a:hover{
color:#f08331;
text-decoration:underline;
}
/* ****************************** SUB NAVIGATION ************************** */
div#subnavigation{
float:left;
width:159px;
padding:0 4px 0 12px;
font-size:0.8em;
line-height:1.1;
}
div#subnavigation h2{
font-size:1.1em;
padding:2px 0 4px 61px;
}
div#subnavigation p{
margin-top:0;
margin-bottom:0;
}
div#subnavigation a{
color:#f08331;
text-decoration:none;
}
div#subnavigation h2 a{
color:#68696d;
text-decoration:none;
}
div#subnavigation a:hover{
text-decoration:underline;
}
/* ****************************** SUB NAV GENERIC *************************** */
div.subnav{
padding-bottom:0;
border-top:1px dotted #68696d;
margin-bottom:6px;
margin-top:6px;
}
div#subnavigation div.subnav h2{
padding-left:0;
padding-bottom:0;
}
div#subnavigation div.subnav h2 a{
color:#f08331;
}
/* ****************************** SUB NAVIGATION 1 ************************** */
div#subnav_top{
border-bottom:1px dotted #68696d;
padding-bottom:14px;
margin-bottom:6px;
margin-top:6px;
}
div#subnav_top h2{
padding-left:0;
margin-bottom:4px;
margin-top:10px;
}
div#subnav_top h2 a{
color:#f08331;
}
div#subnav1{
background:url(images/h2_didyouknow.gif) no-repeat;
border-bottom:1px dotted #68696d;
padding-bottom:8px;
margin-bottom:6px;
margin-top:6px;
}
div#subnav1 h2{
padding-bottom:14px;
padding-left:60px;
padding-top:10px;
}
/* ****************************** SUB NAVIGATION 2 ************************** */
div#subnav2{
background:url(images/h2_customers.gif) no-repeat;
border-bottom:1px dotted #68696d;
padding-bottom:8px;
margin-bottom:6px;
}
div#subnav2 h2{
margin-top:0;
}
/* ****************************** SUB NAVIGATION 3 ************************** */
div#subnav3{
background:url(images/h2_thinking.gif) no-repeat;
}
div#subnav3 h2{
padding-bottom:0;
padding-left:53px;
margin-top:0;
}
div#subnav3 p{
padding-left:53px;
padding-bottom:4px;
}
/* ****************************** SUB NAVIGATION 4 ************************** */
div#subnav4{
background:url(images/h2_thinking.gif) no-repeat;
border-top:1px dotted #68696d;
}
div#subnav4 h2{
padding-bottom:0;
padding-left:53px;
margin-top:16px;
margin-bottom:6px;
}
div#subnav4 p{
padding-left:53px;
padding-bottom:4px;
}
/* ****************************** MODEL SHOT ************************** */
div#modelshot{
border-left:1px dotted #68696d;
/*width:363px;*/
border-bottom:1px solid #fff;
margin:0 0 0 1px;
/*padding:20px 200px 20px 20px;
background:url(images/index_temp.jpg) no-repeat;
height:221px;*/
}
div#modelshot p{
margin:0;
padding:0;
font-size:1.2em;
}
/* ****************************** TECHY GRID BOX ************************** */
div#grid{
border-left:1px solid #fff;
border-bottom:1px solid #fff;
width:584px;
}
/* ****************************** PHOTO BOXES ************************** */
div#boxes{
width:585px;
margin-bottom:10px;
}
div#boxes img{
border-left:1px solid #fff;
float:left;
margin:0;
padding:0;
}
/* ****************************** GENERIC ************************** */
.orange{color:#f08331;}

#fix {width:585px; float:left; padding:0px; margin:0px;}

#webcredit {position:relative; clear:both; width:766px; height:140px;}

#webcredit img {width:340px; height:140px; position:absolute; bottom:0px; right:0px; border:none;}
#webcredit a {}
#webcredit p.regoffice {
	width:500px;
	height:10px;
	position:absolute;
	bottom:0px;
	left:0px;
	padding-left:10px;
	font-size:9px;
	text-align:left;
}
#webcredit img.credit{display:none;}
#webcredit .under{}

/* ****************************** PRODUCTS PAGES ************************** */
div#fix h2{
margin-left:20px;
margin-bottom:0;
color:#f08331;
font-weight:lighter;
margin-top:14px;
}
div#fix h3{
margin-left:20px;
margin-bottom:0;
color:#f08331;
font-weight:lighter;
font-size:1.2em;
}
div#boxes_grid img.lefty{
border-left:0;
}
div#maintext{
padding:10px 0 20px;
}
/* hide */
.invisible{
display:none;
}

