html,body
{
margin: 0px;
padding: 0px;
background:#F8F1D5;
}

img
{
border:0;
}

h2{
font-size:26px;
margin: 0 0 10px 0;
font-family: Georgia, "Times New Roman", Times, serif ;
font-weight:100;
}

h1{
font-size:30px;
margin: 68px 0 10px 80px;
font-family: "Bernard MT Condensed" ;
font-weight:100;
color:#000062;
}


h3{
font-size:14px;
margin: 0 0 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
color:#615a40;
}


#logo h2{
font-size:12px;
margin: 0;
line-height: 0px;
padding: 0 0 0 2px;
font-family: Georgia, "Times New Roman", Times, serif ;
font-weight:100;
color:#CC3300;
}
.clearFloats
{
clear:both;
height:0px;
overflow:hidden;
}

.preload
{
display:none;
}

div.hr 
{
margin:20px 0px 20px 0px;
height: 1px;
background: #D1CDB2;
}
div.hr hr 
{
display: none;
}

/* top
--------------------------------------------------------------------------- */

#topWrapper
{
min-width:930px;
width:100%;
height:161px;
background: url(images/top_back.gif) no-repeat top center;
}

#top
{
position:relative;
margin:0 auto;
width:930px;
height:161px;
}

#logo
{
position:absolute;
left:0px;
top:0px;
width:303px;
height:124px;
background:url(images/logo.png) no-repeat 0 40px;
}

#phone
{
position:absolute;
left:600px;
top:100px;
width:304px;
height:17px;
}

/* header home
--------------------------------------------------------------------------- */

#headerWrapperHM
{
	min-width:930px;
	width:100%;
	height:210px;
	background: url(images/header_back_hm.gif) repeat-x;
}

#headerHM
{
	margin:0 auto;
	width:930px;
	height:200px;
}

#homeHeaderIMG
{
position:absolute;
top:0px;
left:0px;
width:930px;
height:310px;
}

/* header second
--------------------------------------------------------------------------- */

#headerWrapperSD
{
min-width:930px;
width:100%;
height:189px;
background: url(images/header_back_sd.gif) repeat-x;
}

#headerSD
{
position:relative;
margin:0 auto;
width:930px;
height:189px;
}

#secondHeaderIMG
{
position:absolute;
top:0px;
left:0px;
width:930px;
height:189px;
}

/* content home
--------------------------------------------------------------------------- */

#contentWrapperHM
{
min-width:930px;
width:100%;
background: url(images/content_back_hm.gif) no-repeat top center;
}

#contentHM
{
margin:0 auto;
width:900px;
padding:47px 15px 10px 15px;
min-height:189px;
height:auto !important;
height:189px;
}

#hmLeft
{
padding:0px 57px 0px 0px;
width:546px;
float:left;
}

#hmRight
{
width:297px;
float:right;
}

/* content second
--------------------------------------------------------------------------- */

#contentWrapperSD
{
min-width:930px;
width:100%;
background: url(images/content_back_sd.gif) no-repeat top center;
}

#contentSD
{
margin:0 auto;
width:900px;
padding:47px 15px 10px 15px;
min-height:189px;
height:auto !important;
height:189px;
}

#sdLeft
{
width:219px;
float:left;
}

#sdRight
{
padding:0px 0px 0px 32px;
width:649px;
float:right;
}

/* side boxes
--------------------------------------------------------------------------- */

.boxWrapper
{
width:291px;
border: 3px double #771D1D;
margin:0px 0px 20px 0px;
}

.boxWrapper2
{
width:219px;
border: 3px double #771D1D;
margin:0px 0px 20px 0px;
}

#hmBox1
{
padding:10px;
background:#750909 url(images/box_grad_1.gif) repeat-x bottom;
}

#hmBox2
{
padding:10px;
background:#750909 url(images/box_grad_2.gif) repeat-x bottom;
}

#sdBox1
{
padding:10px;
background:#750909 url(images/box_grad_3.gif) repeat-x bottom;
}

#sdBox2
{
padding:10px;
background:#750909 url(images/box_grad_3.gif) repeat-x bottom;
}

.boxttlpad
{
padding:0px 0px 10px 0px;
}

/* footer
--------------------------------------------------------------------------- */

#footerWrapper
{
min-width:930px;
width:100%;
padding:0px 0px 20px 0px;
}

#footer
{
margin:0 auto;
width:900px;
padding:0px 15px 0px 15px;
}

#footerNav
{
border-bottom: 3px double #D2CBB0; 
border-top: 3px double #D2CBB0; 
padding:5px 0px 0px 0px;
height:28px;
}

#footerBar
{
position:relative;
border-bottom: 3px double #D2CBB0; 
border-top: 3px double #D2CBB0; 
padding:0px 0px 0px 0px;
height:64px;
}

#footerPhone
{
	position:absolute;
	left:447px;
	top:14px;
	width:443px;
	height:43px;
}

#footerCards
{
position:absolute;
left:0px;
top:15px;
width:340px;
height:32px;
}

/* nav
--------------------------------------------------------------------------- */

#topnav {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
	position: absolute;
	left:300px;
	top:0px;
	width: 602px;
}	

	#topnav li{
	float: left; 
	height:42px;
	padding: 0px;
	margin: 0px;
	}
	
	#topnav li a{
	text-decoration: none;
	float: left; 
	padding: 0px;
	margin: 0px;
	}
	
	
.topnav1{
border:0;
width:64px;
height:42px;
}

.topnav1o{
width:64px;
height:42px;
background: url(images/nav_1.gif) no-repeat;
}

a.topnav1o:hover{
background: url(images/nav_1o.gif) no-repeat;
}

.topnav2{
border:0;
width:146px;
height:42px;
}

.topnav2o{
width:146px;
height:42px;
background: url(images/nav_2.gif) no-repeat;
}

a.topnav2o:hover{
background: url(images/nav_2o.gif) no-repeat;
}

.topnav3{
border:0;
width:135px;
height:42px;
}

.topnav3o{
width:135px;
height:42px;
background: url(images/nav_3.gif) no-repeat;
}

a.topnav3o:hover{
background: url(images/nav_3o.gif) no-repeat;
}

.topnav4{
border:0;
width:93px;
height:42px;
}

.topnav4o{
width:93px;
height:42px;
background: url(images/nav_4.gif) no-repeat;
}

a.topnav4o:hover{
background: url(images/nav_4o.gif) no-repeat;
}

.topnav5{
border:0;
width:85px;
height:42px;
}

.topnav5o{
width:85px;
height:42px;
background: url(images/nav_5.gif) no-repeat;
}

a.topnav5o:hover{
background: url(images/nav_5o.gif) no-repeat;
}


.formulario {
	border:1px solid #D2CBB0;
	padding: 20px 0 0 30px;
	width: 360px;
	margin: 0 0 0 50px;
}
