/* Yahoo Reset rules for Cross browser compatibility */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{  
	margin:0; 
	padding:0; 
	outline:none;
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
.bold {
	font-weight:bold; 
}
ol,ul {  
list-style:none; 
} 

/* /Yahoo Reset rules for Cross browser compatibility */


.clear {clear:both;}
.left {float:left;}
.right {float:right;}

body {font-size:62.7%; font-family:Arial,Tahoma,Verdana;}

img {outline:none;}

li, a {outline:none;}

* :click { outline: 0; }



/*Header Content */
body {
background:#005baa;
}
#wrapper {

}

#container {
width:970px;
margin:0 auto;
position:relative;
}

#content-wrapper {
background:url(../images/shadow-bg.gif) repeat-y -3px top;
width:970px;
}

/* Top-nav */
#top-nav {
height:34px;
color:#fff;
text-transform:uppercase;
float:right;
position:absolute;
right:50px;
}

#top-nav ul {
background:url(../images/home-topmenubg-ct.gif) repeat-x left top;
height:34px;
padding:13px 0pt 0pt;
}

#top-nav ul li {
display:inline;
list-style-type:none;
}

#top-nav ul li a {
color:#fff;
font-size:1.0em;
text-decoration:none;
padding:0 8px;
}

/* Header CSS */
#header {
width:970px;
height:144px;
margin:0 0pt -1pt -4px;
clear:both;
background:url(../images/header-bg.jpg) no-repeat left top;
}

#header .logo {
padding:41px 0pt 0pt 58px;
}

#prim-navigation {
color:#005ca1;
}

#prim-navigation {
margin:-36px 0pt 0pt 165px;
position:absolute;
} 


#prim-navigation ul li {
display:inline;
text-transform:uppercase;
} 

#prim-navigation ul li a span {
display:none;
}

#prim-navigation ul li a {
color:#005ca1;
font-size:1.4em;
font-weight:600;
text-decoration:none;
display:block;
height:35px;
float:left;
padding:13px 30px 10px 30px;
}


#prim-navigation ul li a:hover {
background:url(../images/nav-bg-hover.gif) no-repeat 15px top;
padding:13px 30px 10px 30px;
display:block;
height:35px;
float:left;
}


#prim-navigation ul li a.active {
background:url(../images/nav-bg-hover.gif) no-repeat 15px top;
padding:13px 30px 10px 30px;
display:block;
height:35px;
float:left;
}


#prim-navigation ul li.explore a {
color:#005ca1;
font-size:1.4em;
font-weight:600;
text-decoration:none;
display:block;
height:35px;
float:left;
padding:13px 30px 10px 32px;
}


#prim-navigation ul li.explore a:hover {
background:url(../images/nav-hover-bg1.gif) no-repeat 15px top;
padding:13px 30px 10px 32px;
display:block;
height:35px;
float:left;
}

#prim-navigation ul li.explore a.active {
background:url(../images/nav-hover-bg1.gif) no-repeat 15px top;
padding:13px 30px 10px 32px;
display:block;
height:35px;
float:left;
}



#prim-navigation ul li.contact a {
color:#005ca1;
font-size:1.4em;
font-weight:600;
text-decoration:none;
display:block;
height:35px;
float:left;
padding:13px 30px 10px 30px;
}


#prim-navigation ul li.contact a:hover {
background:url(../images/nav-hover-bg2.gif) no-repeat 18px top;
padding:13px 30px 10px 30px;
display:block;
height:35px;
float:left;
}

#prim-navigation ul li.contact a.active {
background:url(../images/nav-hover-bg2.gif) no-repeat 18px top;
padding:13px 30px 10px 30px;
display:block;
height:35px;
float:left;
}


#prim-navigation ul li.home a {
color:#005ca1;
font-size:1.4em;
font-weight:600;
text-decoration:none;
display:block;
height:35px;
float:left;
padding:13px 30px 10px 30px;
}


#prim-navigation ul li.home a:hover, #prim-navigation ul li.home a.active {
background:url(../images/nav-hover-bg3.gif) no-repeat 17px top;
padding:13px 30px 10px 30px;
display:block;
height:35px;
float:left;
}

.sales-info {
padding:43px 50px 0px 0pt;
font-family:Arial;
width:282px;
#width:292px;
}

.sales-info p {
color:#000;
font-size:1.1em;
text-transform:uppercase;
text-align:center;
font-weight:bold;
padding:4px 0 0 0;
letter-spacing:0.2em;
}

.sales-info span.sales {
margin:0 10px 0 0;
}

/* Footer CSS */
#footer {
height:120px;
text-align:center;
background:url(../images/footer-bg.jpg) no-repeat left top;
color:#fff;
font-family:Arial, Verdana;
text-transform:uppercase;
}

#footer p {
font-size:1.0em;
line-height:1.4em;
}

#footer p.email {
color:#fff;
}

#footer .btm-links ul {
padding:15px 0 10px 0;
}

#footer .btm-links li {
text-transform:uppercase;
padding:0 0 0 15px;
display:inline;
font-size:1.1em;
color:#fff;
}

#footer .btm-links li a {
color:#fff;
text-decoration:none;
font-weight:bold;
padding:0 15px 0 0;

}

#footer a.contact-email {
color:#fff;
}

.footer-ec {
color:#fff; 
font-size:11px;
font-family:Arial;
}

.footer-ec a {
color:#fff;
text-decoration:none;
}

.footer-ec a:hover {
text-decoration:underline;
}

.intro-image {
padding:3px 10px 3px 0;
}