/* Designed by Sean M. Datz (SMDIMAGES) 
------------------------------------------------------
Copyright SMDIMAGES, http://www.smdimages.com
All Rights Reserved
------------------------------------------------------
*/

body {
background-image:url(/images/bg.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat;
background-color:#00080f;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
min-width:940px;
}

.header {
width:100%;
height:auto;
padding-top:20px;
padding-bottom:12px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.text {
width:84%;
height:auto;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#ffffff;
text-align:justify;	
}

.text a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
}

.text a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
}

.text a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
}

.text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bolder;
}

.item {
width:100%;
height:470px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
border-color:#0b801d;
border-width:3px;
border-style:solid;	
border-left-width:0px;
border-right-width:0px;
background-image:url(/images/transbg.png);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat;
}

.nav {
width:84%;
height:auto;
margin-top:-22px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
border-color:#0b801d;
border-width:2px;
border-style:solid;
background-color:#00080f;
-moz-border-radius:4px;
border-radius:4px;
background-image:url(/images/navbg.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
}

.navitem {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:18px;
color:#004279;
word-spacing:22px;
border-color:#0b801d;
border-width:1px;
border-style:solid;	
text-shadow:#0d3e69 0px 2px 2px;
}

.navitem a:link {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#47e700;
text-decoration:none;
font-weight:bolder;
display:block;
}

.navitem a:active {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#47e700;
text-decoration:none;
font-weight:bolder;
display:block;
}

.navitem a:visited {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#47e700;
text-decoration:none;
font-weight:bolder;
display:block;
}

.navitem a:hover {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
text-shadow:#0099cc 0px 0px 4px;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
display:block;
}

.navitem2 {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:18px;
color:#004279;
word-spacing:22px;
border-color:#0b801d;
border-width:1px;
border-style:solid;	
text-shadow:#0099cc 0px 0px 4px;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
}

.navitem2 a:link {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
display:block;
}

.navitem2 a:active {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
display:block;
}

.navitem2 a:visited {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
text-decoration:none;
font-weight:bolder;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
display:block;
}

.navitem2 a:hover {
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f6f6f6;
text-decoration:none;
font-weight:bolder;
text-shadow:#0099cc 0px 0px 4px;
background-image:url(/images/navbghover.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat:repeat-x;
display:block;
}

.thumbnail {
height:120px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004279;
font-weight:bold;
background-color:#0e1626;
border-color:#0b801d;
border-width:2px;
border-style:solid;	
border-radius:4px;
box-shadow: 0 0 3px #0099cc;	
}


.mainmenu {
width:907px;
height:37px;
margin-top:174px;
margin-left:auto;
margin-right:auto;
}

.homepageservices {
width:928px;
height:150px;
margin-top:8px;
margin-left:auto;
margin-right:auto;
}

.homepageservicesThumb {
width:210px;
height:150px;
margin-left:11px;
margin-right:11px;
float:left;
}

.titles {
background-image:url(/images/titleswhite.jpg);
background-attachment:scroll;
background-position:top center;
background-repeat: repeat;
width:862px;
height:auto;
margin-top:16px;
margin-left:auto;
margin-right: auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
background-color:#ffffff;
font-weight:bold;
padding-top:12px;
padding-bottom:6px;
padding-left:50px;
color:#000000;
border-color:#666666;
border-style:solid;
border-width:0px;
}

.priceChartContainerTop {
width:874px;
height:30px;
border-bottom-color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
}

.priceChartDescriptionTop {
font-size:16px;
font-weight:bold;
padding-top:8px;
width:300px;
height:14px;
float:left;
color:#000000;
}

.priceChartTypeTop {
font-size:16px;
font-weight:bold;
padding-top:8px;
text-align:center;
width:190px;
height:14px;
float:left;
color:#000000;
}

.priceChartContainer {
width:874px;
height:34px;
border-bottom-color:#000000;
border-bottom-width:1px;
border-bottom-style:dotted;
}

.priceChartDescription {
font-size:13px;
padding-top:8px;
width:300px;
height:14px;
float:left;
font-weight:bold;
color:#000000;
}

.priceChartType {
font-size:13px;
padding-top:8px;
text-align:center;
width:190px;
height:14px;
float:left;
}

.pic {
width:140px;
height:90px;
background-color:#CCCCCC;
border-color:#333333;
border-style:solid;
border-width:1px;
float:left;
margin-right:8px;
}

.magPics {
width:109px;
height:81px;
float:left;
margin-right:10px;
margin-left:10px;
}

.footer {
width:907px;
height:auto;
margin-top:20px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#0b801d;
text-align:center;
line-height:20px;
text-shadow:#3f1937 0px 0px 2px;
}

.footer a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bolder;
}

.footer a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bolder;
}

.footer a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bolder;
}

.footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
font-weight:bolder;
}
