/* CSS Document */

body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
text-align:center;
background:#818284 url(../images/bg.jpg) repeat-x;
color:#333;
line-height:1.4em;
}

h1{
font-size:25px;
color:#606062;
}

h2{
padding:15px 0 0 0;
font-size: 16px;
font-weight:600;
color:#606062;
}

h3{
font-size: 13px;
color:#606062;
}

.quote{
font-size:16px;
font-weight:bold;
color:#606062;
}

img{
border:0;
}

.caption {
font-size:11px;
text-align:center;
color:#606062;
}

#pageWrap {
width:840px;
margin:0 auto;  /* firefox centre align */ 
position:relative;
}

#logo{
padding-top:25px;
height:150px;
width:742px;
margin-left:47px;
margin-bottom:24px;
}

/* ie 5,6 hacks */ 
*html div#logo {
margin-left:-1px;
}

/* ie 7 hack */
*:first-child+html #logo {
margin-left:-1px;
}

#slogan{
width:245px;
height:53px;
float:left;
margin-top:100px;
}

#csi{
width:218px;
height:150px;
float:right;
}

#csi img {
border:0;
}

#csi_print {
display:none;
}

/*IE 5,6 Hack */
*html #contentwrapper {
background: url(../images/shadow.gif) 0 0 repeat-y;
width:845px;
margin:0;
padding:0;
margin-top:-14px;
}

/*IE 5,6 Hack */
*html #contentwrapper2 {
background: url(../images/shadow_ie56.gif) 0 0 no-repeat;
width:845px;
margin:0;
padding:0;
}

#content{
background: url(../images/shadow.png) 0 0 repeat-y;
text-align:left;
width:845px;
float:left;
margin-top:-14px;
}

/*IE 5,6 Hack */
*html #content {
background:none;
padding-bottom:25px;
margin-top:0;
}

/*IE 7 Hack */
*:first-child+html #content {
padding-bottom:25px;
}

a{
color:#e9af3a;
text-decoration:none;
font-weight:600;
}

a:hover{
text-decoration:underline;
}

#text{
padding-left:74px;
padding-top:45px;
padding-bottom:40px;
width:425px;
float:left;
}

#contactUs #text{
width:385px;
}

#imageMain{
height:250px;
width:187px;
padding:55px 0 40px 70px;
margin-bottom:35px;
float:left;
text-align:right;
}

#contactUs #imageMain{
padding-left:0px;
}

#freecall{
background: url(../images/shadow.png) 0 0 repeat-y;
width:845px;
height:117px;
padding:0;
margin:0;
float:left;
}

/*IE 5,6 Hack */
*html #freecall {
background:none;
}

#freecall_print {
display:none;
}

#freecall img{
 margin-left:-12px;
}

#footer{
background:url(../images/shadowFooter.gif) 0 0 no-repeat;
width:845px;
height:29px;
float:left;
}

#copyright{
font-size:9px;
text-align:right;
padding-right:30px;
padding-top:3px;
color:#000;
}

#copyright a{
color:#000;
font-weight:normal;
}

ul{
line-height:1.5em;
font-size:14px;
color:#606062;
}

#menu ul{
float:left;
list-style:none;
margin-top:23px;
padding-left:46px;
height:37px;
}

/* ie 5,6 hacks */ 
*html div#menu ul {
margin-bottom:13px;
margin-left:0px;
}

/* ie 7 hack */
*:first-child+html #menu ul {
margin-bottom:13px;
margin-left:0px;
}

#menu ul li{
float:left;
}

#menu ul li a{
background:url(../images/tab1.gif) 0 -37px no-repeat;
width:169px;
height:29px;
float:left;
padding-right:6px;
padding-top:8px;
font-size:17px;
color:#E9C25D;
text-decoration:none;
}

#menu ul li a:hover{
color:#DADEE1;
}

#home #menu ul li a#home_menu, #aboutUs #menu ul li a#aboutUs_menu, #contactUs #menu ul li a#contactUs_menu{
background:url(../images/tab1.gif) 0 0 no-repeat;
color:#414141;
}

#menu ul li a#products_menu{
background:url(../images/tab2.gif) 0 -37px no-repeat;
width:217px;
}

#products #menu ul li a#products_menu{
background:url(../images/tab2.gif) 0 0 no-repeat;
width:217px;
color:#414141;
}

#product #imgageMain img {
border:0;
}

.clear{
clear:both;
}
