﻿/* generated by csscreator.com */ 

html, body{ 
margin:0; 
padding:0; 
text-align:center;

} 
body{
	font-family: Arial,sans-serif;
	color:#000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	behavior:url(../images/csshover.htc);
	background-color:#d7d7d7;
}

#pagewidth{ 
 /*width:928px; */
 text-align:center;  
 margin-left:auto; 
 margin-right:auto;
 background-color:#ffffff;  
} 
 
#header{
 /*position:relative; */
 height:136px; 
 background-image:url(../images/header.jpg);
 width:928px;
}
#maincol{
background-image:url(../images/mainback.jpg);
background-repeat:repeat-y;
width:928px;
}
#nav{
color:#dddddd;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:900px;
height:31px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/navback.jpg);
background-repeat:repeat-x;
}
.button
{

color:#dddddd;
float:left;
height:25px;
border-right:1px solid #ababab;
text-decoration:none;
}
.buttoncontain{
margin-left:12px;
margin-right:12px;
margin-top:4px;
cursor:pointer;
}
.button:hover{
color:#666666;
text-decoration:none;
background-image:url(../images/navover.jpg);
background-repeat:repeat-x;
}
.button a:hover{
color:#666666;
text-decoration:none;
background-image:url(../images/navover.jpg);
background-repeat:repeat-x;
}
.button a{
color:#dddddd;
text-decoration:none;
}
.home{
width:900px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/homeback.jpg);
background-repeat:repeat-y;
}

.spec_buttons2{

height:24px;

font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.spec_button2{
color:#666666;
margin:1px;
float:right;
height:20px;
border:1px solid #999999;
text-decoration:none;
background-image:url(../images/button_up.jpg);
background-repeat:no-repeat;
}

.spec_button2_text{
margin-left:16px;
margin-right:8px;
margin-top:3px;
cursor:pointer;
}
.spec_button2:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/button_down.jpg);
background-repeat:no-repeat;
}
.spec_button2 a:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/button_down.jpg);
background-repeat:no-repeat;
}
.spec_button2 a{
color:#666666;
text-decoration:none;
}





.inside{
width:900px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/insideback.jpg);
background-repeat:repeat-y;
}
.rightcol{
float:right;
}
.leftcol{
padding:0px;
margin:0px;
width:640px;
float:left;
}

.maincontent{
width:900px;
margin-left:auto;
margin-right:auto;
}
.col1text{
width:424px;
margin:10px;
}
.col2text{
width:239px;
margin:10px;
text-align:left;
}
.col4text{
width:620px;
margin:10px;
margin-top:10px;
}
.bigpic{
width:620px;
margin:0;
padding:0;
}
.bigpic img{
width:620px;
border-bottom:1px solid #fe0000;
margin:0;
padding:0;
}
.catalog_options{
width:600px;
margin-left:20px;
margin-top:10px;
}
.catalog_options2{
width:610px;
margin-left:10px;
}
.option{
width:600px;
height:50px;
}
.option2{
width:610px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #CCCCCC;
}
.servicebottom{
padding:0px;
margin-top:10px;
width:618px;
border:1px solid #CCCCCC;
}
.service1{
width:304px;
border:1px solid #CCCCCC;
margin:1px;
background-color:#d0d0d0;
float:left;
}
.cat_type2{
background-image:url(../images/tinyarrow.gif);
background-repeat:no-repeat;
float:left;
width:220px;
margin:0;
margin-top:10px;
margin-left:0px;
padding:0;
}
.cat_type2 h2{
text-indent:9px;
color:#999999;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
}
.cat_type2 a{
text-indent:9px;
color:#999999;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_type2 a:hover{
text-indent:9px;
color:#fe0000;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_type3{
background-image:url(../images/tinyarrow.gif);
background-repeat:no-repeat;
float:left;
width:240px;
margin:0;
margin-top:5px;
margin-left:5px;
padding:0;
}
.cat_type3 h2{
text-indent:9px;
color:#666666;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
}
.cat_type3 a{
text-indent:9px;
color:#666666;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_type3 a:hover{
text-indent:9px;
color:#fe0000;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_description2{
border-left:1px solid #fe0000;
float:right;
width:360px;
padding-left:15px;
margin-top:3px;
}
.cat_description2 p{
color:#484848;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.icon{
float:left;
height:44px;
width:44px;
margin:3px;
}
.cat_type{
background-image:url(../images/tinyarrow.gif);
background-repeat:no-repeat;
float:left;
width:120px;
margin:0;
margin-top:18px;
margin-left:20px;
padding:0;
}
.cat_type h2{
text-indent:9px;
color:#999999;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
}
.cat_type a{
text-indent:9px;
color:#999999;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_type a:hover{
text-indent:9px;
color:#fe0000;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
padding-bottom:4px;
margin:0;
text-decoration:none;
}
.cat_description{
border-left:1px solid #fe0000;
float:right;
width:380px;
padding-left:15px;
height:44px;
margin-top:3px;
}
.cat_description p{
color:#484848;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.maincontent h1{
color:#484848;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:4px;
border-bottom:1px solid #fe0000;
}
.col4text h1{
color:#484848;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:4px;
border-bottom:1px solid #fe0000;
margin-bottom:0px;
}
.col4text h2{
color:#484848;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:4px;
margin-bottom:0px;
}

.col4text h3{
color:red;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:4px;
margin-bottom:0px;
}

.maincontent p, span{
color:#484848;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.maincol1{
background-image:url(../images/cornerfade.jpg);
background-repeat:no-repeat;
float:left;
width:444px;
text-align:left;
}
.maincol2{
background-image:url(../images/cornerfade.jpg);
background-repeat:no-repeat;
float:left;
width:259px;
}
.maincol3{
float:right;
width:196px;
background-color:#f0f0f0f;
background-image:url(../images/stripeback.jpg);
background-repeat:repeat-x;
padding-bottom:9px;
}
img{
border:0;
}
.maincol4{
float:left;
width:640px;
background-color:#ffffff;
background-image:url(../images/cornerfade.jpg);
background-repeat:no-repeat;
text-align:left;
}
.buttonpic{
width:178px;
height:67px;
margin-left:auto;
margin-right:auto;
margin-top:9px;
}
.floatfix{
line-height:0px;
font-size:0px;
margin:0px;
padding:0px;
width:1px;
height:1px;
clear:both;
}
.mainpic{
width:900px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-bottom:12px;
}
.fulldivider{
height:8px;
background-color:#717171;
width:900px;
margin-left:auto;
margin-right:auto;

}
.return{
float:right;
margin:0px;
padding:0px;
text-decoration:none;
}
.return a:hover{
color:#fe0000;
text-decoration:none;
}
.return a{
color:#999999;
text-decoration:none;
}
.return span{
margin:0px;
padding:0px;
color:#999999;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.details{
width:620px;
padding-top:8px;
border-top:1px solid #fe0000;
}
.equip_pic{
background-color:#ffffff;
float:left;
width:190px;
margin:0px;
padding:0px;
}
.equip_pic img{
margin:0px;
padding:0px;
width:190px;
border:1px solid #999999;
}
.enlarge{
float:right;
clear:both;
width:45px;
height:13px;
}
.enlarge img{
border:none;
float:right;
clear:both;
width:45px;
height:13px;
}
.equip_content{
float:right;
width:420px;
}
.specs{
width:420px;
}
.spec_name{
font-weight:bold;
}
.spec_entry{
margin-left:6px;
}
.comments{
margin-top:7px;
margin-bottom:7px;
border:1px solid #999999;
background-image:url(../images/cornerfade.jpg);
background-repeat:no-repeat;
width:418px;
}
.comments_inside{
width:398px;
margin:10px;
padding:0px;
}
.detailtop{
background-color:#717171;
width:620px;
height:20px;
}


.detailtop2{
background-color:#717171;
width:620px;
height:20px;
border-top:1px solid #fe0000; 
border-bottom:1px solid #fe0000;
}
.details table{
width:620px;
border:1px solid #999999;
padding:0;
margin-bottom:8px;
}
.details th{
color:#666666;
text-indent:2px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#d6d8e4;
padding:1px;
border-collapse:collapse;
margin:0;
}
.details tr{
color:#666666;
text-indent:2px;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
border:1px solid #999999;
margin:0;
}
tr a{
text-decoration:none;
}
.odd{
background-color:#f3f3f3;
} 
.spec_buttons{
width:418px;
height:24px;
border-top:1px solid #fe0000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.spec_button1{
color:#666666;
margin:1px;
float:left;
height:20px;
border:1px solid #999999;
text-decoration:none;
background-image:url(../images/button_up.jpg);
background-repeat:no-repeat;
}
.spec_button_text{
margin-left:16px;
margin-right:8px;
margin-top:3px;
cursor:pointer;
}
.spec_button1:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/button_down.jpg);
background-repeat:no-repeat;
}
.spec_button1 a:hover{
color:#ffffff;
text-decoration:none;
background-image:url(../images/button_down.jpg);
background-repeat:no-repeat;
}
.spec_button1 a{
color:#666666;
text-decoration:none;
}

.smalldivider{
float:left;
clear:both;
height:8px;
background-color:#717171;
width:640px;
margin-left:auto;
margin-right:auto;

}
 #footer{
 height:45px; 
 background-image:url(../images/footer.jpg); 
 width:928px;
 } 
 #footerin{
 height:45px; 
 width:928px;
 margin-left:auto;
 margin-right:auto;
 } 
#siteInfo{
	float:left;
	font-size:10px;
	color: #ffffff;
	padding: 8px 0px 0px 22px;
	margin-top: 0px;
	text-align:center;
}
#siteInfo span{
	font-size:10px;
	color: #ffffff;
}
#siteInfo a{
	color:#ffffff;
	text-decoration:none;
	margin-left:13px;
}
#siteInfo a:hover{
	color:#333333;
	text-decoration:underline;
}
a:visited{
text-decoration:none;
}
a:active{
text-decoration:none;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*Nick's*/






#nav{
color:#dddddd;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
width:900px;
height:31px;
text-align:left;
background-image:url(../images/navback.jpg);
background-repeat:repeat-x;

margin-left:auto;
margin-right:auto;
}
.mainmenuCMSMenu{
color:#dddddd;
float:left;
height:25px;
border-right:1px solid #ababab;
text-decoration:none;

text-align:left;
}
.mainmenuCMSMenuItem, .mainmenuCMSMenuItemMouseUp{
padding-left:12px;
padding-right:12px;
margin-left:auto;
margin-right:auto;
width:60px;
cursor:pointer;
border-right:1px solid #ababab;
color:#dddddd;
text-align:center;
vertical-align:middle;
margin-left:12px;
margin-right:12px;
}
.mainmenuCMSMenuItemMouseOver, .mainmenuCMSMenuItemMouseDown{
background-repeat:repeat-x;
background-image:url(../images/navover.jpg);
text-decoration:none;
padding-left:12px;
padding-right:12px;
margin-left:auto;
margin-right:auto;
width:60px;
cursor:pointer;
border-right:1px solid #ababab;
color:#666666;
text-align:center;
vertical-align:middle;
margin-left:12px;
margin-right:12px;
}
.mainmenuCMSMenuHighlightedMenuItem,.mainmenuCMSMenuHighlightedMenuItemMouseUp, .mainmenuCMSMenuHighlightedMenuItemMouseDown, .mainmenuCMSMenuHighlightedMenuItemMouseOver
{
background-repeat:repeat-x;
background-image:url(../images/navover.jpg);
text-decoration:none;
padding-left:12px;
padding-right:12px;
margin-left:auto;
margin-right:auto;
width:60px;
cursor:pointer;
border-right:1px solid #ababab;
color:#666666;
text-align:center;
vertical-align:middle;
margin-left:12px;
margin-right:12px;

}
.button a{
color:#dddddd;
text-decoration:none;
}
#centerdiv
{
	width:928px;
	margin-left:auto;
	margin-right:auto;
}

.col5text{
width:300px;
margin:10px;
margin-top:10px;
}
.col5text table{
text-indent:8px;
color:#484848;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0; 
}
.col5text td{
background-image:url(linkarrow.gif);
background-repeat:no-repeat;
}
.col6text{
width:193px;
margin:10px;
margin-top:10px;
}
.col6text table{
text-indent:8px;
color:#484848; 
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.col6text td{
background-image:url(linkarrow.gif);
background-repeat:no-repeat;
}
.maincol5{
float:left; 
width:320px;
background-color:#ffffff;
background-image:url(cornerfade.jpg);
background-repeat:no-repeat;
}
.maincol6{
float:left;
width:213px;
background-color:#ffffff;
background-image:url( cornerfade.jpg);
background-repeat:no-repeat;
}
.inside2{
width:900px;
margin-left:auto;
margin-right:auto;

}