body {
	margin: 0px;
	padding: 0px;
	background-color: #E4CCA8;
	background-image: url(./images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#header{ height:182px; width:1002px; margin:auto;}
.l{ float:left;} .r{ float:right;} .c{ clear:both;} .img{ vertical-align:middle;} .c2{ clear:right;}
.logo{ 
	padding-top:27px; 
	height:91px; 
	overflow:hidden; 
	vertical-align:top;
	align:center;
}
.headerright{
	width:544px;
	height: 114px;
	padding-top: 16px;
	overflow: hidden;
}
.toplink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #646464;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	height:28px;
}
.toplink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AC0000;
	text-decoration: none;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.toplink a:hover{
	
	color: #666666;
	
}
.quickfind{
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	text-decoration: none;
}
.select{
	margin: 0px;
	padding: 2px;
	border: 1px solid #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	text-decoration: none;
	line-height: 11px;
	background-image: url(./images/selectbg.jpg);
	background-repeat: repeat-x;
	background-position: left 2px;
	
}
.o1{ width:99px;} .o2{ width:113px;} .o3{ width:91px;} .o4{ width:54px;}
.phone{
	font-family:  "Times New Roman", Times, serif;
	font-size: 29px;
	color: #B00000;
	text-decoration: none;
	line-height: 30px;
	font-style: italic;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
}
.navi{
	margin: 0px;
	padding: 0px;
	height:52px;
}
.navi ul{ padding:0px; margin:0px;}
.navi ul li{
	padding:0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
}
.navi ul li a{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(./images/navi.jpg);
	
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-left: 15px;
	height: 60px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navi ul li a span{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/navi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding-right: 15px;
	margin: 0px;
	height: 31px;
	padding-top: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
font-weight:bold;
cursor:pointer;
}
.navi ul li a:hover{
	
	background-image: url(./images/navi_h.jpg);
	
	
}
.navi ul li a:hover span{
	
	background-image: url(./images/navi_h.jpg);
	
}

#toppart{
	background-image: url(./images/headerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: auto;
	height: 232px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.p{
	background-image: url(./images/photobg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 190px;
	width: 220px;
	padding: 5px;
	margin-left: 26px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #361109;
	text-decoration: none;
}
.fix{ width:1002px; margin:auto;}
.p1{ margin-left:0px!important;}
.p  img{ padding-bottom:5px;}

.p a{ text-decoration:none; color:#361109;}
.p a span{ text-decoration:none; color:#B25616;}
.p a:hover span, .p a:hover { text-decoration:none; color:#000;}


.footer{
	margin: 0px;
	padding: 0px;
	background-image: url(./images/bg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.fix1{ width:1000px; margin:auto;}
.f1{
	background-color:#FFFFFF;
	padding-top: 35px;
	border-top-width: 1px;
	border-top-style: solid;
	text-align: center;
	padding-bottom: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #6B5049;
	text-decoration: none;
	font-weight: bold;
	border-top-color: #E6E6E6;
}

.f1 a{	
	color: #B25616;
	text-decoration: none;
}
.f1 a:hover{	
	color: #000000;
	text-decoration: none;
}
.f1 img{
	padding: 20px;
}
.f1 small{
	font-size: 12px;
	font-weight: normal;
}
.f1 big{ font-size:16px;}

.conti{
	background-image: url(./images/contentbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	
}

.bg1{
	background-image: url(./images/bg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.body{
	background-image: url(./images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}

.rightpannel{ width:330px;}
.bpr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.box{ margin-bottom:10px;}

.top1{
	background-image: url(./images/top2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
.top2{
	background-image: url(./images/top3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
}
.top3{
	background-image: url(./images/top1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 32px;
	padding-bottom: 32px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #361109;
	text-decoration: none;
	line-height: 20px;
}
.top3 h1{
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #371209;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.top3 img{ margin-right:10px;}
.top3 i{
	font-weight: normal;
	text-decoration: none;
}

.x1{
	margin: auto;
	padding: 0px;
	background-image: url(./images/x2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
	width: 275px;
}

.x2{
	background-image: url(./images/x1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.x3{
	background-image: url(./images/x3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #361109;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.x3 a{
	font-size:12px;
	font-style: italic;
	color: #B25616;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
}
.x3 small { font-style: italic;}

.x3 big{
	font-style: italic;
	font-size: 20px;
	font-weight: normal;
}

.rightfix{
	margin: auto;
	width: 295px;
	padding: 0px;
}

.rightfix h1{
	background-image: url(./images/head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
}

.rightfix ul{
	margin: 0px;
	padding: 0px;
}


.rightfix ul li{
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}

.rightfix ul li a{
	margin: 0px;
	text-decoration: none;
	background-image: url(./images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	color: #361109;
}
.rightfix ul li a:hover{
	text-decoration: none;
	background-image: url(./images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 12px center;
	color: #000;
}

.leftpannel{
	width:616px;
	margin:0px;
	padding: 27px;
}
.u1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #371209;
	text-decoration: none;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.u1 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #913B23;
	text-decoration: none;
	
}
.u1 i{
	font-size: 20px;
}
.u1 a{
color: #913B23;
	text-decoration: underline;
}


.u1 a:hover{
color: #913B23;
	text-decoration: none;
}


.t1{
	background-image: url(./images/t3.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.t3{
	background-image: url(./images/t1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 20px;
}
.t2{
	background-image: url(./images/t2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.t3 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #913B23;
	line-height: 28px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
}
.t3 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #371209;
	line-height: 20px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
}
.yellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B25616;
	text-decoration: none;
	line-height: 25px;
	width: 60%;
	margin: auto;
	font-weight: bold;
	text-align: center;
}
.yellow a {
			color:#AB6C5A;	
	}

.r1{
	background-image: url(./images/r2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height:100%;
}
.r2{
	background-image: url(./images/r1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.r3{
	background-image: url(./images/r3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}

.r3 b{
	
	
	font-size: 18px;
	color: #CDA74A;
	text-decoration: none;
	line-height: 19px;
}

.r3 span{
	font-size: 28px;
	color: #F2DDAB;
	text-decoration: none;
	line-height: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



.u11{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #371209;
	text-decoration: none;
	font-weight: normal;
	line-height: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.u11 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #913B23;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.u11 i{
	font-size: 20px;
}
.u11 a{
color: #913B23;
	text-decoration: underline;
}


.u11 a:hover{
color: #913B23;
	text-decoration: none;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #371209;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.text h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #65594B;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 24px;
}
.text h2{
	font-size: 22px;
	color: #913B23;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
	text-align: center;
}
.text p{
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}
.y1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #5E5E5E;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
.y1 i{
	font-family: Arial, Helvetica, sans-serif;
}
.w1{ width:33%;}
.w2{ width:50%;}

.rember{
	background-color: #EAE8E5;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #65594B;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.rember b{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #371209;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}

.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #371209;
	text-decoration: none;
	text-align: center;
}
.text2 h1{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #371209;
	text-decoration: none;
	font-size: 24px;
	line-height: 24px;
}
.text2 a, .text2 span{
	color:#BC6C35;
}
.text2 h2{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.c1{
	background-image: url(./images/e2.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	height: 100%;
}
.c2{
	background-image: url(./images/e1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.c3{
	margin: 0px;
	background-image: url(./images/e3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.c3 h1{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #371209;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.w3{ width:50%;}
.text3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #371209;
	text-decoration: none;
	margin: 0px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 13px;
}
.main{ color:#BC6C35;}
.w4{ width:30%;}
.w5{ width:60%;}
.hightfix{
	height: 49px;
}

.in1{
	background-image: url(./images/in1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent ;
	margin: 0px;
	height: 30px;
	width: 180px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.in2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #515151;
	text-decoration: none;
	border: 1px outset #666666;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #EFEFEF;
}
.w6{ width:100%;}

.textarea{
	background-image: url(./images/textaera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	height: 144px;
	width: 554px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
}

.last{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #432118;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 12px;
}
#loginhead{
	background-color: #371209;
}
.featuredlistbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #978866;
	text-decoration: none;
	height: 254px;
	background-image: url(./images/lightline1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 13px;
}
.width1{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #A92D29;
	text-decoration: none;
	width: 295px;
	margin-right: auto;
	margin-left: auto;
	height: 24px;
	margin-bottom: 8px;
}
.pre{
	float: left;
	width: 15px;
}
.featuredtextmain{
	line-height: 24px;
	height: 24px;
	float: left;
	text-align: center;
	width: 265px;
}
.leftpanel_no_rightpanel{
	float: left;
	/*margin-right: 8px;*/
}

.mainwidth{
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
.mainwidth1{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

h2 {
	color: #4F2E18;
	font-family:'Gill Sans','lucida grande', helvetica, arial, sans-serif;
	font-size: 170%;
}
.searchnav,.searchnav a {
	width: 100%;
	background: #F5F0E2;
	height: 30px;
	color: #610000;
	font-size: 10px;
}
.active{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.newbody{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F271D;
	text-decoration: none;
	overflow:visible;	
}
.myaccount{
	color:#663620;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	text-align: right;
}
.myaccount1{
	color:#1A458F;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	text-align: right;
}

