@charset "utf-8";
/* CSS Document */


p
{
margin:0px;
padding:0px;
padding-bottom:20px;
}



body
{
margin:0px;
padding:0px;
background-image:url("img/bg.gif");
background-repeat:repeat-x;
}

#container
{
margin:0px;
padding:0px;
margin-top:0px;
width: 820px;
margin-left:auto;
margin-right: auto;
}

#head
{
margin:0px;
padding:0px;
margin-top:0px;
width: 820px;
height: 103px;
margin-left:auto;
margin-right: auto;
}





#nav
{
width: 786px;
margin-left:auto;
margin-right:auto;
}


#navbody
{
color:#ffffff;
padding-top:2px;
float: left;
width: 786px;
margin-left: auto;
margin-right: auto;

}

#navbody a
{
margin-top:8px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
text-decoration:none;
padding-right:15px;
text-align: center;
}
#navtri
{
width: 786px;
margin-left:auto;
margin-right: auto;
padding-left: 27px;
clear:both;
}


.mainimage
{
padding-top:3px;
}


#holder
{
z-index:1;
position: absolute;
width:786px;
height:377px;
}


#imgnav
{
float:right;
font-family: arial, verdana, Times New Roman, Times, serif;
font-size: 11px;
color: #000000;
font-weight:normal;

}


#imgnav img
{
padding-left:1px;
border:0px;
}





.textheader
{
clear:both;
font-family: Arial, Verdana, Georgia, Times New Roman, Times, serif;
font-size: 34px;
color: #3B2C1A;
font-weight:normal;
padding-top:11px;
padding-bottom:1px;
margin-bottom:18px;
}

.textsubheader
{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 33px;
color: #3B2C1A;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
margin-bottom:20px;
}

.textheadersmall
{
font-family: arial, verdana, Times New Roman, Times, serif;
font-size: 20px;
color: #3B2C1A;
font-weight:normal;
padding-top:10px;
padding-bottom:7px;
}

.textmoreinfo
{
font-family: arial, verdana, Times New Roman, Times, serif;
font-size: 15px;
color: #3B2C1A;
font-weight:normal;
padding-bottom:5px;
}

.maintext
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3B2C1A;
font-weight:normal;
line-height:17px;
padding-bottom:20px;
margin-bottom:0px;
}

.maintexthead
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #3B2C1A;
font-weight:strong;
}

.maintextright
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3B2C1A;
font-weight:normal;
line-height:17px;
float:right;
}




.maintext2
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3B2C1A;
font-weight:normal;
padding-bottom:6px;
line-height:17px;
}




#bottom
{
padding-top:4px;
margin-left:auto;
margin-right:auto;
width:783px;

}

.bottom_border
{
padding:11px;
width:230px;
height:405px;
background-color:#F2F2F2;
border:1px solid #cbcbcb;
float:left;
margin-bottom:50px;
}

.bottom_spacing
{
margin-right:10px
}




.col1
{
padding-top:12px;
padding-left:12px;
width: 234px;
height: 490px;
}




.clearcols
{
clear:both; 
height:1px;

}





#telephone{
padding-top:10px;
padding-bottom:20px;
margin-left:30px;
clear:both;
border-top:7px;
border-top-style:solid;
border-color:#3B2C1A;
width:783px;
margin-left:auto;
margin-right: auto;
}

.tel_numbers{
width:130px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_numbers2{
width:107px;
float:left;
text-align:center;
padding-top:7px;

}

.tel_phone{
width:46px;
float:left;
padding-top:5px;
text-align:center;
}



.tel_text{
width:280px;
float:left;
padding-left:45px;
padding-right:45px;
padding-top:8px;
text-align:center;
}

.phone_text{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:16px;
color:#3B2C1A;

}

.phone_text_large{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
line-height:16px;
color:#3B2C1A;
}

.cclogo
{
float:left;
width:100px;
padding-top:5px;
padding-left:40px;
}

.image
{
float:right;

}

.imagelest
{
float:left;

}


.logo{
float:left;
}

.maintextright
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight:bold;
float:right;
padding-top:5px;

}

#left_col
{
width:380px;
float:left;

}


#mainbody
{
clear:both;
margin-left:auto;
margin-right:auto;
width:786px;
padding-top:7px;
}



#left_colmain
{
width:136px;
float:left;
padding-top:15px;
}

#right_colmain
{
width:630px;
float:right;
padding-top:15px;
}



#right_col
{
width:380px;
float:right;


}


h1
{
clear:both;
font-family: arial, Times New Roman, Times, serif;
font-size: 34px;
color: #3B2C1A;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
margin-bottom:20px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#b8aea1;
padding:0px;
margin:0px;

padding-bottom:5px;
margin-bottom:20px;
}

#book_col
{
width:800px;
float:left;

}


a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#b23f2c;
	margin:0px;

	padding:0px;

	color:#b23f2c; 
	text-decoration:none;
	font-weight:bold;}

a:visited {color:#b23f2c;font-weight:bold; text-decoration:none;}
a:active {color:#b23f2c;font-weight:bold; text-decoration:none;}
a:hover {color:#b23f2c; font-weight:bold; text-decoration:underline;}