@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; width:100%; background:#ffffff url(../images/main_bg.gif) top repeat-x;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; }

/* header */
.block_header {margin:0 auto; width:1000px;}

/* logo & slogan */
.logo { float:left; padding:0; margin:0; width:548px;}
.slogan { float:right; width:304px; padding:13px 0 0 49px; margin:30px 0 0 0; height:71px; background:url(../images/search_bg.gif) top no-repeat; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style : italic; color : Gray; }

/* menu */
.menu { padding:0; margin:5px 0 30px 0; float:left; width:800px; height:67px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0; border-left:1px solid #3c392b; border-right:1px solid #7a7457;}
.menu ul li a { float:left; padding:32px 25px; color:#fff; font:normal 14px Georgia, "Times New Roman", Times, serif; text-decoration:none; text-transform:uppercase; background: url(../images/menu_bg.jpg) repeat-x 0px 0px;}
.menu ul li a:hover { color:#dfd292; background: url(../images/menu_bg.jpg) repeat-x 0px -97px; text-transform:uppercase;}
.menu ul li a.active { color: #EDE174; background: url(../images/menu_bg.jpg) repeat-x 0px -97px; font: 14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.menu ul li a span {color: #959288; text-transform: lowercase; font-size: 11px;}

/* header_text */
.header_text { margin:0 auto; width:1000px; padding:0; background:url(../images/simple_text_bg.gif) top no-repeat;}
.header_text .gallery { width:850px; height:298px; margin:0 100px 0 50px; }
.header_text .desc { float:right; width:550px; margin:33px 0 0 0;}
.header_text strong { display:block; margin:0; color:#a1e2e6; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px;}
.header_text span {	color: #F5F5F5; }
.header_text h2 { font:bold 30px Arial, Helvetica, sans-serif; color:#424a55; padding:5px 0; margin:10px 0 10px 20px; line-height:1.2em;}
.header_text h2 a {	color:#424a55; text-decoration : underline; }
.header_text h2 a:hover { text-decoration : underline; color : #483D8B;}
.header_text p { border-left:2px solid #4e4b38; font:normal 12px  Arial, Helvetica, sans-serif; color:#4e4a38; padding:0 10px; margin:15px 20px; line-height:1.8em;}
.header_text .img { margin:33px 0 0 0; padding:0; float:left; width:250px; text-align:right;}

/* block index */
.body { background:#ffffff; padding:0; margin:0;}
.body_resize { width:1000px; margin:0 auto; padding:40px 0 0 0; background:#f1eace;}
.body_resize h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#424a55; padding:15px 10px 15px 65px; margin:0;}
.body_resize h3 { font:bold 28px Arial, Helvetica, sans-serif; color:#424a55; padding:5px 5px; margin:0 0 5px 0;}
.body_resize p, .body_resize blockquote { font:normal 11px Tahoma, Geneva, sans-serif; color:#414141; line-height:1.8em; padding:0  5px;}
.body_resize a { font:normal 11px Tahoma, Geneva, sans-serif; color:#f58625; text-decoration:none;}
.body_resize a:hover { text-decoration:underline;}
.body_resize span { font:bold 15px Tahoma, Geneva, sans-serif; color:#898989;}
.body_resize em { font:italic 12px Arial, Helvetica, sans-serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;}

/* Right box menu */
.RightBox {	width:290px; margin:5px 10px; padding:5px 10px;	float: left; }
.RightBox h2 {background: #f8f5e8 none no-repeat 10px center; margin-top: 2em;}
.RightBox h2.m1 {background-image: url(../images/h2_welcome.gif); margin-top: 0;}
.RightBox h2.m2 {background-image : url(../images/h2_what.gif);}
.RightBox h2.m3 {background-image : url(../images/h2_heart.gif);}
.RightBox ul {margin:15px auto; padding:0; list-style:none;}
.RightBox li {background: url(../images/ul_li.gif) no-repeat 2px 6px;font: 11px Georgia, "Times New Roman", Times, serif; color:#8a8984;padding:1px 0 10px 20px;margin:0;}
.RightBox a {text-decoration:none;color:#f58625;font: normal 12px/21px Georgia, "Times New Roman", Times, serif;border-bottom: 1px dotted;}
.RightBox a:hover {text-decoration: none;border-bottom-style : solid;}


/* Content Page */
.ContentPage { width:630px; margin:5px 10px; padding:5px 10px; float:left; font-size: 15px;}
.FullPage {
	width: 960px;
}

.ContentPage h2 { background:#f8f5e8 url(../images/h2_adrees.gif) 10px center no-repeat;}
.ContentPage h3 { font:normal 22px Tahoma, Geneva, sans-serif; color: #2E8B57; margin-top: 1em; }
.ContentPage h3 a { font:normal 22px Tahoma, Geneva, sans-serif;color: #2E8B57; }
.ContentPage p, .ContentPage blockquote, .ContentPage li {font : normal 14px/25px Georgia, "Times New Roman", Times, serif; margin-left: 10px; margin-right: 10px; color:#414141; }
.ContentPage a { font : normal 14px/25px Georgia, "Times New Roman", Times, serif; }
.ContentPage a.new_window {	padding-right: 17px; background : url(../images/new_window.gif) no-repeat right; }
.ContentPage blockquote { padding-left: 5em; background: url(../images/quote.png) no-repeat; margin-left: 3em; height: 48px; font-size: 15px; font-style : italic; color : Olive;}
.ContentPage .box { width:270px; float:left; margin:10px 5px; padding:0;}
.ContentPage .img {	float : left; border: 1px solid #696969; margin: 28px 20px 30px -10px; padding: 2px; background-color : White;}
.ContentPage .entry { margin-left: 15px; }
.ContentPage .ngl { float: right; margin-top: -3em; margin-right: 1em; }


/* Bottom box fields */
.BottomBox { width:1000px; margin:0 auto; padding:0;}
.BottomBox h2 { font:normal 22px Tahoma, Geneva, sans-serif; color:#fff; padding:25px 10px; margin:0;}
.BottomBox p { padding:10px 10px; margin:0; font:normal 13px Tahoma, Geneva, sans-serif; color:#fff; line-height:1.8em;}
.BottomBox a { color:#f6b222; text-decoration:underline;}
.BottomBox em { color:#cfcdc1;}
.BottomBox .data { font:bold 13px Tahoma, Geneva, sans-serif; color:#e9dfb3; text-decoration:underline;}
.BottomBox .field { height:260px; margin:0; padding:0 20px; float:left; }
.BottomBox .f1 { background-color: #888164; width: 292px; }
.BottomBox .f2 { background-color: #7b7557; width: 296px; }
.BottomBox .f3 { background-color: #666147; width: 292px; }
.BottomBox a { color: #e9dfb3; text-decoration : none; border-bottom : 1px solid;}
.BottomBox a:hover { color: white; }


/* Footer menu */
.footer { background:#4e4a38; padding:20px 23px 20px 22px; width:955px; margin:0 auto; color:#b8b7af; font:normal 11px  Tahoma, Geneva, sans-serif; text-align: left; }
.footer p {padding:0; margin:0;}
.footer p.copyright { float:right; margin:0 10px;}
.footer a { color: #e9dfb3; text-decoration : none; border-bottom : 1px solid; }
.footer a:hover { color: white; }
.footer ul, .footer li {  list-style-type : none; display : inline; margin: 0; padding: 0;}
.footer li { margin-right: 20px; margin-left: 10px; }


/* forms */
a.button, input[type=button], input[type=submit], button { padding: 6px 20px; background-color : #9370DB; background-image: url('../images/input_bg.gif'); border: 3px solid White; color: White; cursor: hand; font : bold normal 11px Tahoma; }
a.button:hover, input[type=button]:hover, input[type=submit]:hover, button:hover { border-color: #F5DEB3; color: #F5DEB3; text-decoration : none; }
input[type=text], input[type=email] { background-color : White; border : 1px solid Gray; width : 280px; color: #405A67; padding: 4px; }
input[type=text]:focus, input[type=email]:focus { border : 1px solid #228B22; color: #228B22; }




/* Pager Style */
ul.pager { margin: 15px 0 0 0; padding: 0px; float: right; }
ul.pager li {margin: 0px 3px 0px 0px; padding: 0px; list-style: none; list-style-image: none; float: left; border: 1px solid #443319;}
ul.pager li.empty, ul.pager li a { display: block; padding: 3px 6px; text-decoration: none; font-weight: bold; color: #443319; list-style: none; }
ul.pager li a.active, ul.pager li a:hover { color: #fff; background: #443319; text-decoration : none; }
ul.pager li.off { color: #888; border-color: #888; }
div.close_pager { clear : both; padding-bottom: 15px;}


/* other styles */
p.clr, .clr, .clear { clear:both; padding:0; margin:0; background:none;}
p.hspace { margin: 2em auto; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
a.button { background-image: url('../images/link_bg.gif'); }
img.opacity_lite { -moz-opacity:.80; opacity: .80; }
img.opacity_lite:hover { -moz-opacity:1.0; opacity: 1.0; }
div.hr {border-bottom: 1px dotted #696969;width: 94%;margin: 2em auto 1em;}
.f_left {float: left;}
.f_right {float: right;}
.warning {color : #FF4646 !important;}
span.favor {color: #B22222;}
span.sms_premium {color : #228B22;font-weight : bold; font-family :"Trebuched MS", Geneva, sans-serif;}
#numbers {letter-spacing : 1px;}
.large {font-size: 1.4em;}
.upper {text-transform : uppercase;}
.after_br {	margin-top: 1em;}
ul.space li, ol.space li { padding-bottom: 15px; }
.span_td { display: block; width: 100px; float: left; }
