@charset "UTF-8";
/* CSS Document */

body{
background:url(../images/bg.jpg) repeat-x #ffffff;
background-position:center top;
margin:0px;
}

#container{
margin:0px auto;
margin-top:35px;
padding:0px;
position: center top;
width:900px;
}

#greenCap{
background:url(../images/greenCap.jpg) no-repeat;
width:898px;
height:6px;
}

#headerTitle{
background:url(../images/headerText.jpg) no-repeat;
width:900px;
height:45px;
}

#headerTitleINT{
background:url(../images/intHeaderTop.jpg) no-repeat;
width:900px;
height:24px;
}

#headerINTmiddle{
background:url(../images/intHeaderMiddle.jpg)no-repeat;
width:900px;
height:47px;
}

#headerINTmiddleSuppies{
background:url(../images/interiorSuppliesMiddle.jpg) no-repeat;
width:900px;
height:47px;
}


#headerINTmiddleSpecials{
background:url(../images/interiorMiddleSpecials.jpg) no-repeat;
width:900px;
height:47px;
}


#headerINTmiddleContact{
background:url(../images/interiorMiddlecontact.jpg) no-repeat;
width:900px;
height:47px;
}


.requestBtnTop{
	float:right; 
	padding-top:15px;
}

.requestBtnBottom{
	float:right; 
	padding-top:10px;

}

.serviceTab{
background:url(../images/serviceBG.gif) no-repeat;
width:550px;
padding-top:15px;
padding-left:15px;
}
	
#headerINTmiddleService{
background:url(../images/interiorMiddleService.jpg) no-repeat;
width:900px;
height:47px;
}

#headerINTLower{
background:url(../images/intHeaderLower.jpg) no-repeat;
width:900px;
height:31px;
}

#headerTitlelower{
background:url(../images/header2Text.jpg) no-repeat;
width:900px;
height:41px;
}
#flashHolder{
background:url(../images/flashHolder.jpg) no-repeat;
width:898px;
height:177px;
float:left;
}
#homeWrapper{
background:url(../images/homeBodyBG.jpg) repeat-y;
width:896px;
float:left;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
}

#sideNavInterior{
width:152px;
float:left;
padding-left:5px;
padding-right:5px;
}

#sidehighlightInterior{
width:149px;
float:right;
padding-left:5px;
padding-right:5px;
text-align:right;
}

#interiorWrapper{
background:url(../images/interiorBGmain.jpg) repeat-y;
width:898px;
float:left;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
border-top:#CCCCCC solid 1px;
}

#homeIntro{
background:url(../images/homeDiagBG.jpg) no-repeat #ffffff;
width:588px;
float:left;
padding-top:20px;
padding-left:15px;
padding-right:15px;
}

#homeSideHighlight{
float:right;
width:275px;
vertical-align:top;
}

#homeBottomRound{
background:url(../images/homeBottomRound.jpg) no-repeat;
width:900px;
height:30px;
float:left;
}

#interiorFooter{
background:url(../images/interiorFooter.jpg) no-repeat;
width:900px;
height:30px;
float:left;
}

#interiorContent{
width:557px;
background:url(../images/interiorDiagonal.jpg) no-repeat #FFFFFF;
float:left;
padding-left:10px;
padding-right:10px;
}

#footer{
background:url(../images/footerBG.jpg) no-repeat;
width:879px;
height:52px;
float:left;
padding:10px;
}

.clear{
clear:both;
}

h1{
font-family:Arial, Helvetica, sans-serif;
color:#284f02;
font-size:14px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#5f7f0a;
font-size:13px;
}

p{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
line-height:17px;
}

.spryTab{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
padding-top:0px;
}


ul{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
line-height:13px;
}

li{
padding-bottom:8px;
list-style-image:url(../images/check.gif);
}

.tableWord{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
line-height:13px;
}

p.highlight{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
line-height:14px;
margin-right:5px;
}

p.spry{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:13px;
padding-left:10px;
}
p.footer{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:11px;
}


p.sideNav{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
line-height:13px;
}

p.sideNavDark{
font-family:Arial, Helvetica, sans-serif;
color:#646957;
font-size:10px;
line-height:12px;
text-align:right;
padding-right:10px;
}

a.sideNavDark{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:10px;
line-height:12px;
text-decoration:underline;
}

a.sideNavDark:HOVER{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:12px;
text-decoration:underline;
}

.spryUL{
font-family:Arial, Helvetica, sans-serif;
font-color:#666666;
font-size:11px;
line-height:13px;
}
a.menu {
	display: block;
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	height:20px;
	margin:0px;
	padding:0px;
}
a.menu:visited {
	color: #ffffff;
}
a.menu:hover {
	display: block;
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f2fcc4;
	height:20px;
	margin:0px;
	padding:0px;
}
a.menu:active {
	display: block;
	text-align:center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	height:20px;
	margin:0px;
	padding:0px;
}

a.mainNav{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
display:block;
}
a.mainNav:HOVER{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;
display:block;
}

a, visited{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:12px;
text-decoration:underline;
}

a:HOVER{
font-family:Arial, Helvetica, sans-serif;
color:#999900;
font-size:12px;
text-decoration:underline;

}

a.sideNav{
font-family:Arial, Helvetica, sans-serif;
color:#646957;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;
padding-top:6px;
padding-bottom:6px;
border-bottom:#cccccc 1px solid;
border-top:#ffffff 1px solid;
text-align:right;
}

a.sideNavSm{
font-family:Arial, Helvetica, sans-serif;
color:#646957;
font-size:10px;
text-decoration:none;
display:block;
padding-right:7px;
padding-top:6px;
padding-bottom:6px;

text-align:right;
}


a.sideNavSm:HOVER{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/sideHover.jpg) repeat-y;
color:#fff;
font-size:10px;
text-decoration:none;
display:block;
padding-right:6px;
padding-top:6px;
padding-bottom:6px;

}
a.sideNavImg{
font-family:Arial, Helvetica, sans-serif;
color:#646957;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;
padding-top:6px;
padding-bottom:6px;
border-bottom:#cccccc 1px solid;
border-top:#ffffff 1px solid;
text-align:right;
}

a.sideNav:HOVER{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/sideHover.jpg) repeat-y;
color:#fff;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;
padding-top:6px;
padding-bottom:6px;
border-bottom:#ffffff 1px solid;
border-top:#CCCCCC 1px solid;
}

.line{
color:#E1E1E1;
}

a.footer{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:11px;
text-decoration:none;
}
a.footer:HOVER{
font-family:Arial, Helvetica, sans-serif;
color:#7B9565;
font-size:10px;
line-height:11px;
text-decoration:none;
}

a.mainNav{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
display:block;
}

hr{
border:0; border-top:solid 1px #dbdbdb; color:#fff;
}





.glossymenu{
margin: 0px 0;
padding: 0;
}

.glossymenu a.menuitem{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;
border-bottom:#cccccc 1px solid;
border-top:#ffffff 1px solid;
text-align:right;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;
padding-top:6px;
padding-bottom:6px;

text-align:right;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/sideHover.jpg) repeat-y;
color:#fff;
font-size:11px;
text-decoration:none;
display:block;
padding-right:13px;

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
text-decoration:none;
display:block;
padding-right:6px;
text-align:right;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}


.glossymenu div.submenu ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
text-decoration:none;
display:block;
padding-right:6px;
text-align:right;
}

.glossymenu div.submenu ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/sideHover.jpg) repeat-y;
color:#fff;
font-size:10px;
text-decoration:none;
display:block;
padding-right:6px;

}





