@charset "utf-8";
*{ padding:0; margin:0; outline:none;}
body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	background:url(../images/bg.jpg) repeat-x left top #ffffe8;
}
ul,li{list-style:none;}img{border:0;}
a {color: #c33700;	text-decoration: underline;}
a:hover {text-decoration: none;	color: #c33700;}






#wrapper{ width:865px; margin:0 auto; }

#header{ width:865px; float:left; padding:0 0 20px 0; }

.w100p{ width:100%; float:left;}.w110{width:129px;}.w80{width:80px;}
.w100{ width:100px;}.w300{width:298px;}
.w522{ width:522px; float:left;}
.w190{ width:190px; float:left;}

.f11{ font-size:11px;}.f12{ font-size:12px;}.f13{ font-size:13px;}.f14{ font-size:14px;}.f15{ font-size:15px;}.f16{ font-size:16px!important;}.f17{ font-size:17px;}.f18{ font-size:18px;}.f19{ font-size:19px;}.f20{ font-size:20px;}.f21{ font-size:21px;}.f22{ font-size:22px;}.f23{ font-size:23px;}.f24{ font-size:24px;}

.pt10{ padding-top:10px;}.pt50{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}

.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}.mr24{ margin-right:24px;}

.lh_25{ line-height:25px;}

.clr_brwn {color: #c33700;}
.clr_lb {color: #333333;}
.green{color:#405705;}.red{color:#ff0000;}



.brdr_blk{ border:solid 1px #000000; }



.top_nav{ width:100%; float:left; }
.top_nav ul { list-style:none;}
.top_nav li { float:left; display:block;}
.top_nav li a { float:left; display:block; color:#FFFFFF; text-decoration:none; height:27px; padding:7px 10px 0 10px;}
.top_nav li a:hover { color:#c33700; background:#ffffe8;}
.top_nav .selected {color:#c33700; background:#ffffe8;}

#logo{ width:400px; float:left;}
#login{ width:391px; height:76px; float:left; background:url(../images/login_bg.png) no-repeat left top; margin:15px 0 0 20px; padding:0 5px; }

#body1{ width:865px; float:left; padding-bottom:15px; }
.heading{ width:865px; float:left; font-size:20px; color: #c33700; padding-bottom:30px; display:block; }


.box865{ float:left; width:865px; background:url(../images/box865_mid.jpg) repeat-y left top;}
.box865 .bot1 { float:left; width:865px; background:url(../images/box865_bot.jpg) no-repeat left bottom; padding-bottom:10px;}
.box865 .top1 { float:left; width:845px; background:url(../images/box865_top.jpg) no-repeat left top; padding:10px 10px 0 10px;}

h6{ display:block; float:left; height:26px; font-size:20px; color:#c33700; background:url(../images/h6b.png) no-repeat left top; font-weight:normal; padding-left:14px; margin:-23px 0 0 5px; position:inherit; z-index:999; }
h6 span { display:block; float:left; height:24px;  background:url(../images/h6a.png) no-repeat right top; padding:2px 14px 0 0;}
h6 small { display:block; float:left; height:24px; font-size:16px!important;  background:url(../images/h6a.png) no-repeat right top; padding:2px 14px 0 0; font-weight:bold;}


.main_image{ float:left; width:323px;}

.main_area{ float:left; width:502px; padding:0 10px;}

.cmtt{ width:502px; float:left; padding-bottom:20px;}
.cmtt ul{ list-style:none;}
.cmtt li { display:block; float:left; margin-right:16px;}

.cmtt .cm { float:left;}
.cmtt .cm a { display:block; float:left; width:208px; height:53px; background:url(../images/cm1.jpg) no-repeat left top; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:36px 13px 0 13px; }
.cmtt .cm a:hover{background:url(../images/cm1.jpg) no-repeat left bottom;}

.cmtt .tt { float:left;}
.cmtt .tt a { display:block; float:left; width:208px; height:53px; background:url(../images/cm2.jpg) no-repeat left bottom; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; padding:36px 13px 0 13px; }
.cmtt .tt a:hover{background:url(../images/cm2.jpg) no-repeat left top;}


.listing { list-style:none;}
.listing li { display:block; background:url(../images/bul.png) no-repeat left 3px; padding:0 0 10px 25px;}

.listing1 { list-style:none;}
.listing1 li { display:block; background:url(../images/bul.png) no-repeat left 3px; padding:0 0 15px 25px;}

.fl{ float:left;}
.fr{ float:right;}

.img_left{ float:left; padding:5px 10px 10px 0;}


.memorial_list{ width:100%; float:left;}
.memorial_list ul { list-style:none;}
.memorial_list li { display:block; float:left; width:270px; height:90px; padding:0 10px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.memorial_list li img { float:left; padding:1px; border:solid 1px #c8c6ba; margin:0 10px 10px 0;}
.memorial_list li a { text-decoration:none; font-size:14px; text-transform:uppercase; font-weight:bold; font-family:"Times New Roman", Times, serif;}


.feature_list {width:100%; float:left;}
.feature_list ul { list-style:none;}
.feature_list li { display:block; float:left; width:280px; height:70px; padding:0 0 10px 0; font-size:13px;}
.feature_list li span { float:left; display:block; width:83px; height:70px; text-align:center;}
.feature_list strong { text-transform:uppercase; font-weight:bold; display:block; color:#c33700; font-size:14px;}


.view_more{ font-weight:bold; float:right;}
.view_more a { float:left; display:block; background:url(../images/bm1.png) no-repeat left top; width:129px; height:20px; text-align:center; text-decoration:none; color:#FFFFFF; padding:3px 0 0 0; margin-bottom:-21px; margin-right:10px;}
.view_more a:hover {background:url(../images/bm1.png) no-repeat left bottom;}


.cms { color:#333333;}
.cms img { float:left; padding:1px; border:solid 1px #c8c6ba; margin:0 10px 10px 0;}

#footer{ width:100%; float:left; border-top:solid 1px #c8c6ba; padding:10px 0; background:#f1f1f1; font-weight:bold; text-transform:uppercase;}
#footer .wrapper{ width:865px; margin:0 auto; }
#footer a { font-weight:normal; }
#footer ul { list-style:none;}
#footer li { display:block; padding:1px;}
#footer .suggestion { float:left; width:442px; height:90px; background:url(../images/suggestion_bg.jpg) no-repeat left top; margin-left:20px; padding:25px 0 0 10px;}
.text_area1{ width:442px; float:left; padding:7px 0 0 0 ;}
.text_area{ border:solid 1px #000000; width:425px; height:40px;}
.text_area2{ width:345px; float:left; padding:5px 0 0 97px ;}
.text_fld{ border:solid 1px #000000; width:265px; padding:1px;}


.pr{width:100%; float:left;}
.pr h1{color:#c33700; font-size:39px; text-align:center;}
.pr h2{color:#333; font-size:21px; text-align:center; font-weight:normal;}

.pr-cen{width:670px; margin:40px auto;}.pr-cenbg{width:670px; float:left; background:url(../images/prbg.jpg) repeat-y left top; margin-bottom:20px;}.pr-centop{width:670px; float:left; background:url(../images/pr-tp.jpg) no-repeat left top; height:15px;}.pr-cenbot{width:670px; float:left; background:url(../images/pr-tp.jpg) no-repeat left bottom; height:15px;}.pr-cenmid{width:670px; float:left; background:url(../images/pr-md.jpg) no-repeat center top; min-height:392px;}


.premium, .plus{width:223px; float:left;}
.premium h2, h3, h4{width:222px; float:left; font-size:30px; color:#c33700; text-align:center; font-weight:normal;}
.plus h2, h3, h4{width:222px; float:left; font-size:30px; color:#c33700; text-align:center; font-weight:normal;}
.premium h3,.plus h3{font-size:20px; color:#303642; padding-top:5px;}.premium h4, .plus h4{font-size:20px; text-transform:uppercase; color:#161717;}.premium ul, .plus ul{width:198px; padding:0 11px; float:left; margin-top:25px;}.premium li{width:198px; float:left; border-bottom:1px solid #d3d1d1; display:block; font-size:18px; text-align:center; color:#333; padding:3px 0;}

.plus li{width:198px; float:left; background:url(../images/li-line.jpg) no-repeat center bottom; display:block; font-size:18px; text-align:center; color:#c33700; padding:4px 0 3px;}


.sig-btn, .sig-btn1{width:111px; height:38px; float:left; margin:15px 0 0 0;}.sig-btnwr{width:111px; margin:0 auto; }

.sig-btn a{width:111px; height:38px; background:url(../images/sig-btn.jpg) no-repeat left top; display:block; text-indent:-9999px;}.sig-btn a:hover{background:url(../images/sig-btn.jpg) no-repeat left bottom;}

.sig-btn1 a{width:111px; height:39px; background:url(../images/sig-btn1.jpg) no-repeat left top; display:block; text-indent:-9999px;}.sig-btn1 a:hover{background:url(../images/sig-btn1.jpg) no-repeat left bottom;}


.signup{width:785px; float:left; padding:30px;}.signup form{width:100%; float:left;}

/*---highlit--*/

.single-field {position: relative; float:left; width:100%; padding:7px;}
	.tl {position: absolute;top: 0;	left: 0;width: 10px;height: 10px;background: url(../images/corner-topleft.jpg);	display: none;}
	.tr {position: absolute;top: 0;	right: 0;width: 10px;height: 10px;	background: url(../images/corner-topright.jpg);	display: none;	}
	.bl {position: absolute;bottom: 0;left: 0;width: 10px;	height: 10px;background: url(../images/corner-bottomleft.jpg);	display: none;	}
	.br {position: absolute;bottom: 0;right: 0;	width: 10px;height: 10px;background: url(../images/corner-bottomright.jpg);display: none;}
div.curFocus {	background: #e5e0df;}
.single-field label {	width: 160px; display: block;float: left;font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:5px 17px 0 0;}
.single-field blockquote {	width: 160px; display: block;float: left;font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:0 17px 0 0;}
.single-field input[type=text]{border:1px solid #bdbab6; background:url(../images/inputbg.jpg) repeat-x left top; padding:5px 5px; width:285px; color:#333;}
.single-field input[type=password]{border:1px solid #bdbab6; background:url(../images/inputbg.jpg) repeat-x left top; padding:5px 5px; width:285px; color:#333;}



.f11{ font-size:11px;}.f12{ font-size:12px!important;}.f13{ font-size:13px;}.f14{ font-size:14px;}.f15{ font-size:15px;}.f16{ font-size:16px!important;}.f17{ font-size:17px;}.f18{ font-size:18px;}.f19{ font-size:19px;}.f20{ font-size:20px;}.f21{ font-size:21px;}.f22{ font-size:22px;}.f23{ font-size:23px;}.f24{ font-size:24px;}

.hint {
   	display: none; font-size:14px;  width: 200px!important; padding-left:10px; color:#5b5958;

}


.tabbing{width:810px; float:left; padding:0 0 40px 55px;}
.tabbing ul{width:832px; float:left;}
.tabbing li{width:auto; float:left; }
.tabbing li a{float:left; background:url(../images/tableft.jpg) no-repeat left top; display:block; height:40px; line-height:40px; color:#626160; font-size:19px; margin-left:13px; text-decoration:none;  padding:0 0 0 15px;}
.tabbing li a span{width:auto; float:left; background:url(../images/tabright.jpg) no-repeat right top; height:40px; line-height:40px; color:#626160; font-size:19px; text-decoration:none; display:block; padding:0 60px 0 5px;}
.tabbing li a span strong{color:#c33700; font-size:20px;}
.tabbing li a:hover{background:url(../images/tableft.jpg) no-repeat left -40px;}
.tabbing li a:hover span{background:url(../images/tabright.jpg) no-repeat right -40px; color:#FFFFFF;}
.tabbing li a:hover span strong{color:#000;}

.tabbing li a.selected{background:url(../images/tableft.jpg) no-repeat left -40px;}
.tabbing li a.selected span{background:url(../images/tabright.jpg) no-repeat right -40px; color:#FFFFFF;}
.tabbing li a.selected strong{color:#000;}

.tour-left{width:440px; float:left; padding:0 20px 0 15px;}.tour-left h2{width:425px; float:left; font-size:21px; color:#c33700; padding-bottom:20px;}
.tour-left p{width:425px; float:left; font-size:19px; color:#333; padding-bottom:20px;}.tour-left ul{list-style:none;padding-bottom:20px; float:left;  width:410px;}.tour-left p label{font-size:14px; padding-bottom:10px; float:left; display:block;}
.tour-left li { display:block; background:url(../images/bul.png) no-repeat left 3px; padding:0 0 5px 25px; float:left;  width:100%;}

.tour-right{width:390px; float:left;}
.theme-link a{ color:#333333; text-decoration:none;}.theme-link a:hover{background:#ededb8; color: #c33700;}

