.img {margin-right:12px}
.flushleft{
	margin-left:0px;
}

body {
background:url(images/bg.gif);
color:#65645B;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0;
line-height:17px;
text-align:center;
}
td, p, ul, li {
	color:#424242;
	font-size:11px;
	background-color:transparent;
	font-family:verdana, helvetica, sans-serif;
}

#wrap {background:#F7F2E5;
margin:0px auto;
padding:0;
width:578px;
}
.mainnav {
	font-size:11px;
	color:#05447E; 
	text-decoration:none;	
	margin-left:15; 
	font-weight:600;
}
#uppernav{
	margin:0px auto;
   padding:0;
}
#top {margin:0px auto 0px auto;
background:url(images/top_image_short.jpg) bottom left no-repeat;
width:578px;
height:214px;
text-align:left;
padding:0px;
}
.listingnav {
	margin-bottom: 8px;
	margin-top:0px;
}
.top_txt {color:#42413D; line-height:16px;}

#content {background:#F7F2E5;
width:578px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;
height:305px;
display:table;}

#footer {background:url(images/footer1.jpg) left top;
width:578px;
height:50px;
margin:0px 0px 0px 0px;
padding:0;
font-size:9px;
text-align:left;}

#bluetext {
	color:#083BBA;
}

.spaced {
	line-height: 25px;
}

#footer1 {background:url(images/footer1.gif) left top;
width:578px;
height:50px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

.line {background-image:url(images/dot.gif);
height:1px;
clear:both;
margin:10px 5px 10px 5px;}

.copy {color:#808080; 
	text-decoration:none; 
	border-top:1px solid gray; 
	padding-top:5px; 
	margin-bottom:0px}

/*-------------------------------------------------------PAGE_1,2,3,4,5-------------------------------------------------------*/

#left_content1 {background:#E8E4D6;
padding:0;
margin:0;
text-align:left;
width:227px;
float:left;
}

.indent {
	margin:0 0 0 15px;
}

#right_content1 {
padding:0;
margin:0;
float:right;
text-align:left;
width:351px;
height:100%;
display:table;
}

.inner_left1 {margin:15px 18px 0px 23px;}
.inner_r {margin:14px 25px 15px 18px;}

/*-------------------------------------------------------PAGE_6-------------------------------------------------------*/

#c_content {
padding:0;
margin:0;
text-align:left;
width:578px;
height:100%;
display:table;
}

.inner_c {margin:16px 68px 15px 25px;}

/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.gray {color:#65645B; text-decoration:underline}
.blue {color:#2250C4; text-decoration:underline}
.brown {color:#806D34; text-decoration:none}
.white {color:#05447E; text-decoration:none;margin-left:15; font-weight:600;}
.white:hover, .white:active{color:#CE1839; text-decoration:underline; background-color:#ffffff;}

.abs {vertical-align:middle}
.big {font-size:11px; font-family: tahoma, arial, sans-serif;}
.big1 {font-size:12px}
h3, .bigger {font-size:13px; color: #2A2A2A; margin-bottom:7px;}
h1, .biggest {font-family: arial, verdana, sans-serif; font-size:17px; color:#083BBA; margin-bottom:0;}
.n {font-size:11px}
.sm {font-size:10px}

.callout {
	background-color: #FFFEB8;
	padding: 1pt 4px 1px 6px;
	margin: 1px 0 0 0;
	border: 1px dotted #B1B1B1;
}
#callout {
	background-color: #FFFEB8;
	padding: 1pt 4px 5px 6px;
	margin: 1px 0 0 0;
	border: 1px dotted #B1B1B1;
}
#whitebox {
	background-color: #FAF7EE;
	padding: 0px 4px 0px 6px;
	margin: 1px 2px 10px 2px;
	border: 2px solid #DDD5C0;
}
.aboutpic {
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
}
p.about {
	background-color: #ffffff;
	font-size: 12px;
	font-weight:600;	
}

.clear {
clear:both}

a {color:#2250C4; text-decoration:underline}

.abs {vertical-align:middle}
		
.news_form { width:125px;
		height:20px;
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#B3B2B2;
		background-color:#ffffff;
		color:#4F4F4F;
		margin-left:0px;
		margin-right:0px}
		
.form { width:210px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#333333;
		margin-left:0px;
		margin-right:0px}
		
.headertext {
	margin-top:8px;
	margin-left:10px;
	margin-right:25px;
}
		
.textarea { width:210px;
		height:99px;
		font-family:tahoma;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#333333;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
a:hover{text-decoration:none; color:#CE1839;}
.a:hover{text-decoration:none;}
.menu:hover{text-decoration:underline; color:#CE1839}
.productpic {
	margin-right: 10px; margin-top: 5px;
}
a.gallery:hover{text-decoration:none; color:#67A2CE; background-color:#ECF4FB;}