/* CSS Document */

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#aea790;
font-family:Arial, Helvetica, sans-serif;
}

a{ color:#51250b; text-decoration:none; }
a:hover{ color:#51250b; text-decoration:underline; }

h1{ color:#51250b; font-size:18px; font-weight:normal; }

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

#wrap{
margin:0 auto;
background:url(../images/body_bg.png) repeat-y;
width:920px;
overflow:hidden;
}

.logo{
float:left;
margin:15px 0 0 40px;
padding:0 0 10px 0;
display:inline;
}

ul.nav{
float:left;
width:680px;
display:block;
list-style-type:none;
margin:98px 0 0 20px;
}

ul.nav li.sub_nav{
float:left;
color:#51250b;
font-weight:bold;
margin:0;
padding:0 15px;
background:url(../images/spacer.gif) 100% 70% no-repeat;
}

ul.nav li.sub_nav_a{
float:left;
color:#51250b;
font-weight:bold;
margin:0;
padding:0 20px;
}

#main_pic{
float:left;
width:895px;
margin:0 0 0 12px;
display:inline;
}

#main_pic img{
float:left;
}

/*****************LEFT COLUMN STARTS ***************
***************************************************/

#left_column{
float:left;
width:580px;
}

h1.home{ 
color:#606731; 
font-size:22px; 
font-weight:normal;
width:520px;
margin:20px 0 0 50px;
}

.main_txt{
float:left;
color:#51250b; 
line-height:18px;
font-size:14px;
margin:20px 0 0 50px;
display:inline;
width:500px;
}

/*****************RIGHT COLUMN STARTS ***************
***************************************************/

#right_column{
background-color:#c5bea8;
float:left;
width:327px;
}

.specials{
margin:15px 0 0 35px;
}

.section_1{
float:left;
margin:20px 0 0 25px;
display:inline;
width:250px;
}

.section_1 h2{
color:#525920; 
font-size:16px;
font-weight:bold;
}

.section_1 h3{
color:#51250b; 
font-size:12px;
font-weight:bold;
line-height:15px;
}

.right_column_pic{
margin:20px 0 0 30px;
float:left;
}

/*****************FOOTER CODE STARTS ***************
***************************************************/

.footer_bg{
clear:both;
float:left;
background:url(../images/footer_bg.png);
width:920px; 
height:30px;
}

#footer{
width:920px;
margin:0 auto;
}

.footer_txt{
float:left;
color:#51250b; 
font-size:14px; 
font-weight:normal;
margin:0 0 0 50px;
padding:0 0 20px 0;
display:inline;
}

.footer_sub{
float:left;
color:#51250b; 
font-size:14px; 
font-weight:normal;
margin:0 0 0 53px;
display:inline;
}


/***************** CONTACT PAGE ***************
**********************************************/

#left_column_contact{
float:left;
width:380px;
}

.section_contact_top{
float:left;
margin:0 0 0 50px;
display:inline;
width:330px;
}

.section_contact_top h2{
color:#51250b; 
font-size:17px;
}

.section_contact_top p{
color:#51250b; 
font-size:17px;
}

.section_contact{
float:left;
margin:20px 0 0 50px;
display:inline;
width:330px;
}

.section_contact h2{
color:#51250b; 
font-size:17px;
}

.section_contact p{
color:#51250b; 
font-size:17px;
}

#right_column_contact{
float:left;
width:327px;
}

.main_section ul{
float:left;
color:#51250b; 
line-height:17px;
font-size:14px;
width:850px;
margin:20px 0 20px 50px;
display:inline;
}

.mid_section{
float:left;
width:920px;
margin:20px 0 0 0;
}

.main_section{
float:left;
margin:20px 0 0 50px;
display:inline;
width:870px;
}

.main_section h2{
color:#51250b; 
font-size:17px;
}

.main_section p{
color:#51250b; 
font-size:17px;
width:830px;
}

.footer_contact{
clear:both;
float:left;
background:url(../images/footer_contact.jpg) no-repeat;
width:919px; 
height:30px;
}
/*****************THINK*****************/
.think { color: #756e57; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: center; float: right; margin-top: 12px; margin-right: 12px; padding-top: 5px; padding-right: 22px; }
.think a:link { color: #756e57; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; }
.think a:visited { color: #756e57; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; }
.think a:hover { color: #e8e5d1; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
