body {margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373737;}

img {margin:0px; padding:0px; border:0px;}
p {margin:0px; padding:0px; border:0px;}

.clearflot {clear:both;}

.highlighted { float:right; width:55px; height:auto; color:#4f5b5b; padding-top:7px;  }
.highlighted a{ color:#4f5b5b;}
.highlighted a:hover{ color:#4f5b5b;}
.highlighted a:active{ color:#4f5b5b;}

.home-page-bg {background:url(../images/page-bg.jpg) left top repeat-x #efede9; padding:5px 0 0 0;}
.inner-page-bg {background:url(../images/inner-bg.jpg) left top repeat-x #efede9; padding:5px 0 0 0;}
.home-page-header-bg {background:url(../images/header-bg.jpg) center top no-repeat;}
.home-page-wapper {width:966px; margin:0 auto;}

.header {}
.logo {padding:40px 0 56px 25px; float:left; width:250px;}
.top-right {color:#000000; float:right; width:600px;}

.top-menu {float:right; width:100%; overflow:hidden; margin:-7px 0 0 0;}
.top-menu ul {float:right; margin:0px; padding:0 0 0 0; border:0px;}
.top-menu li {margin:0px; padding:0px; border:0px; list-style:none; color:#3a3a3a; display:inline; overflow:hidden}

#featured  {
height:369px;
}
.images  {
cursor:pointer;
float:left;
height:369px;
position:relative;
width:492px;
}

.top-menu-1 {float:right; width:100%;}
.top-menu-1 ul {float:right; margin:0px; padding:0px; border:0px;}
.top-menu-1 li {margin:0px; padding:0px; border:0px; list-style:none; color:#3a3a3a; display:inline;}
.top-menu-1 li a {color:#3a3a3a; text-decoration:none; border-right:1px solid #d8d8d8; padding:10px 15px 0 14px; float:left;}
.top-menu-1 li a:hover {color:#a70909; text-decoration:none;}


.home { background-image:url(../images/home.png); background-repeat:no-repeat; width:76px; height:32px; float:left; }
.home-hover { background-image:url(../images/home-h.png); background-repeat:no-repeat; }
.home-active { background-image:url(../images/home.png); background-repeat:no-repeat; width:76px; height:32px; float:left; }


.top-menu-2 {float:right; width:100%;}
.top-menu-2 ul {float:right; margin:0px; padding:48px 22px 0 0; border:0px;}
.top-menu-2 li {margin:0px; padding:0; border:0px; list-style:none; color:#3a3a3a; display:inline;}
.top-menu-2 li a {color:#3a3a3a; text-decoration:none; padding:0 0 0 5px; float:left;}
.top-menu-2 li a:hover {color:#a70909; text-decoration:none;}


.banner {}
.banner .lt-banner {width:425px; padding:50px 0 0 26px;}
.banner .lt-banner .txt {color:#e7e7e7; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding:14px 0 0 0;}

.news {width:420px; margin:29px 0 0 26px;}
.news-top {background:url(../images/news-top.jpg) left top no-repeat #4f5b5b; padding:20px 30px; color:#FFFFFF; line-height:18px; font-size:12px;}
.news-top span{color:#adf5f5;}
.news-hd {padding:6px 0 0 0;}

.footer {background:#4f5b5b;}
.footer .footer-wapper {width:930px; margin:0 auto; padding:0 0 15px 0;}
.footer .footer-wapper .left-call1 {float:left; background:url(../images/footer-left-bot.gif) left bottom no-repeat #efede9; width:200px; padding:25px 40px 0 40px; margin:0 20px 0 0;}
.footer .footer-wapper .left-call1 .hd {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#bc4d4c; padding:0 0 15px 0;}
.footer .footer-wapper .left-call1 fieldset {margin:0px; padding:0px; border:0px;}
.footer .footer-wapper .left-call1 label {color:#373737; padding:0 0 2px 0; width:200px;}
.footer .footer-wapper .left-call1 input {width:190px; padding:5px; border:0px; background:#FFFFFF; margin:0 0 10px 0;}
.footer .footer-wapper .left-call1 .input {width:115px; padding:5px; border:0px; background:#FFFFFF; margin:5px 5px 10px 0; vertical-align:top}
.footer .footer-wapper .left-call1 .submit {margin:0px; border:0px; margin:0; width:95px; background:url(../images/submit-btn.gif) left top no-repeat; height:30px;}


.footer .footer-wapper .left-call2 {float:left; width:350px; padding:53px 0 0 27px; font-family:Arial, Helvetica, sans-serif;}
.footer .footer-wapper .left-call2 .mid-call-1 {float:left; width:110px; line-height:24px; color:#FFFFFF;}
.footer .footer-wapper .left-call2 .mid-call-1 a {color:#FFFFFF; text-decoration:none;}
.footer .footer-wapper .left-call2 .mid-call-1 a:hover {color:#FFFFFF; text-decoration:underline;}

.footer .footer-wapper .left-call3 a {color:#FFFFFF; text-decoration:none;}
.footer .footer-wapper .left-call3 a:hover {color:#FFFFFF; text-decoration:underline;}

.footer .footer-wapper .left-call2 .mid-call-1 strong {font-size:14px; color:#000000; padding:0 0 4px 0; text-transform:uppercase;}

.footer .footer-wapper .left-call3 {float:right; width:200px; color:#ffffff; line-height:24px; text-align:right; padding:60px 0 0 0;}












a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }

h1  {
font-size:30px;
line-height:1px;
margin-bottom:13px;
color:#b8b8b8;
#margin-top:20px;

}
.left-span { float:left;
margin-right:0;
padding:0 25px;
text-align:left;
width:550px; } 
.inn-page-hd {



margin:0 0 20px;
padding:20px 0 0 26px;

margin:0 0 40px 0;}

.inn-cnt {width:932px; margin:0 auto 20px auto;}
.inn-cnt-mid-bg {background:url(../images/inn-mid-bg.jpg) left top repeat-y;}
.inn-cnt-mid-bg2 {background:url(../images/inn-mid-bg2.jpg) left top repeat-y;}
.inn-cnt-mid-bg3 {border-left:1px solid #c3c2b1; border-right:1px solid #c3c2b1; background:#FFFFFF; padding:0 50px}
.inn-cnt-mid-bg3_tour {border-left:1px solid #c3c2b1; border-right:1px solid #c3c2b1; background:#FFFFFF; padding:0 10px}

.inn-left-call_1 {float:left; width:780px; margin:0 20px;}

p.intro a { text-decoration:non; color:#E47E24;}

.footer-img { padding-top:5px;}

.inn-left-call {float:left; width:580px; margin:0 20px;}
.inn-left-call21 {float:left; width:740px; margin:0 20px;}
.inn-right-call {float:right; width:280px; margin:0 15px;}

.sub-hd {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#a70909; font-weight:bold;}
.sub-hd2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0b96c0; font-weight:bold;}
.sub-hd3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e47e24; font-weight:bold;}

.sub-hd4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e47e24; padding:5px 0;}
.sub-hd5 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#a70909; font-weight:bold; padding:0 0 5px 0;}
.sub-hd6 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#373737; font-weight:bold; padding:0 0 10px 0; line-height:22px;}
.sub-hd6 span{color:#a70909; font-size:20px;}


.inn-calls {padding:20px 0 0 0;}
.inn-calls .inn-lt-cal {float:left; width:70px;}
.inn-calls .inn-rt-cal {float:right; width:500px;}

.points {background:url(../images/points.jpg) 5px 10px no-repeat; padding:5px 0 5px 20px;} 


.menu {background:url(../images/menu-bg.jpg) left top no-repeat #00FF00; text-align:center; padding:7px 20px; float:right; width:313px; color:#FFFFFF; font-size:14px; margin:0 17px 20px 0;}
.menu a {color:#FFFFFF; text-decoration:none; margin:0 10px;}
.menu a:hover {color:#FFFFFF; text-decoration:none; margin:0 10px;}

form{
margin:0px;
padding:0px;
}


.home-page-mid {background:url(../images/homepage-cnt-bottom.jpg) left bottom no-repeat #FFFFFF;}
.home-page-mid .hd {background:#FFFFFF; text-align:center; padding:20px 10px;}

#featured {height:369px;}
.images {position:relative;	height:369px; width:492px; float:left; cursor:pointer;}
.images div {display:none; position:absolute; top:0; left:0; height:369px; color:#3b3b3b; text-shadow:0 1px 0 #fff; padding:0;}

.images h3 {font-size:22px; font-weight:bold; margin:0 0 10px 0; color:#565556;}
.images p {line-height:18px; width:330px; margin:0 0 15px 0;}
.forward, .backward {background:url(../images/hori_large.png) no-repeat; display:block; width:27px; height:28px; cursor:pointer; font-size:1px; text-indent:-9999em;}
.backward:hover {background-position:-27px 0;}
.backward:active{background-position:-54px 0;}
.tabs {padding:0 0 0 8px; #padding:0px; #margin:8px 0;}
.tabs a {width:13px; height:13px; margin:5px 0; #padding:0px; #margin:5px 0; background:url(../images/navigator.png) 0 0 no-repeat; display:block; font-size:1px;}

.tabs a:hover {background-position:0 -13px;}
.tabs a.current {background-position:0 -26px;} 	
.forward {background-position: 0 -28px; clear:right;}
.forward:hover { background-position:-27px -28px;}
.forward:active {background-position:-54px -28px;}
#rright {

margin:160px 0 0 484px;
 #padding:218px 0 0 0px; #margin:0px;
position:absolute;

width:27px;

}


#container {width: 868px; margin: 0 auto;}

.slider-wapper {width:868px; min-height:313px;}
.left-txt {float:left; width:290px; margin:20px 0 0 0; padding:0 0 0 40px; font-size:14px; line-height:22px;}
.left-txt .title {color:#a70909; font-size:20px;  text-transform:uppercase; font-weight:bold;}

.right-thumb {float:right; width:538px;}
#highlight {position: relative; margin:0;}
#navbar {position: relative; height:36px; margin:10px 0 0 0;}
#navbar ul {list-style: none; float: right; height: 25px;}
#navbar ul li {margin-left: 10px; float: left; }

#prev {width:24px; height:30px; background:url(../images/prev.png) no-repeat; cursor:pointer; position:absolute; z-index:10001; margin:140px 0 0 0px;}
#next {width:24px; height:30px; background: url(../images/next.png) no-repeat; cursor: pointer; position:absolute; z-index:10002; margin:140px 0 0 850px;}

#nav {color: #ffffff; float: left;}
#nav a {float: left; height:12px; color:#FFFFFF; text-decoration:none; margin:0 12px; padding:10px 0 0 0;}
#nav a.activeSlide, #nav a:hover {color:#FFFFFF; background:url(../images/arrow.jpg) center top no-repeat; text-decoration:none;}


.inn-left-call2 {float:left; width:617px; margin:0;}
.normal-txt-pad {padding:0 20px; line-height:18px;}

.inn-calls2 {padding:20px 0 00px 30px;}
.inn-calls2 .inn-lt-cal {float:left; width:70px;}
.inn-calls2 .inn-rt-cal {float:right; width:500px;}


.video-icon {background:url(../images/video-icon.jpg) left 6px no-repeat; padding:0 0 10px 25px;}
.video-icon .hd{color:#0b96c0; font-size:16px;}
.video-icon .hd a{color:#0b96c0; font-size:16px;text-decoration:none;}
.video-icon .hd a:hove{color:#0b96c0; font-size:16px; text-decoration:underline;}
.video-icon .hd a:active{color:#0b96c0; font-size:16px; text-decoration:none;}

.thumb {padding:30px 0 0 0;}
.thumb .thumb-box-left {border:1px solid #222a2a; background:#e7e7e6; padding:6px; float:left; margin:0 80px 0 0;}
.thumb .thumb-box-left2 {border:1px solid #222a2a; background:#e7e7e6; padding:6px; float:left;}
.thumb .thumb-box-right {border:1px solid #222a2a; background:#e7e7e6; padding:6px; float:right; margin:0 20px 0 0;}



.search-box-bg {background:url(../images/search-box-bg.jpg) left top repeat-x; border:1px solid #babaa8; padding:16px 20px 17px 20px;}
.search-box-bg .search-box {float:left; width:252px; padding:0 10px 0 0;}
.search-box-bg .search-box strong {padding:0 0 15px 0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#373737;}
.search-box-bg .search-box input {width:220px; padding:5px; border:1px solid #acaead; background:#FFFFFF;}
.search-box-bg .search-box select {width:220px; padding:5px; border:1px solid #acaead; background:#FFFFFF;}

.faq {}
.faq .hd {}
.faq .hd .one {float:left; width:120px; padding:15px 20px; background:#f1f1e7;}
.faq .hd .two {float:left; width:480px; padding:15px 20px; background:#f1f1e7; font-weight:bold;}
.faq .hd .three {float:left; width:110px; padding:15px 20px; background:#f1f1e7;}

.faq .row1 {background:#fffff7;}
.faq .row1 .one {float:left; width:120px; padding:15px 20px;}
.faq .row1 .two {float:left; width:480px; padding:15px 20px; color:#0b96c0;}
.faq .row1 .three {float:left; width:110px; padding:15px 20px;}

.faq .row2 {background:#f1f1e7;}
.faq .row2 .one {float:left; width:120px; padding:15px 20px;}
.faq .row2 .two {float:left; width:480px; padding:15px 20px; color:#0b96c0;}
.faq .row2 .three {float:left; width:110px; padding:15px 20px;}

.contact-form {margin:0px; padding:10px 20px; border:0px;}
.contact-form fieldset {margin:0px; padding:0px; border:0px;}
.contact-form fieldset br{clear:both}
.contact-form label {color:#373737; padding:0 0 2px 0; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7e7e7e; float:left;}
.contact-form input {width:300px; padding:5px; border:1px solid #dedede; background:#FFFFFF; margin:0 0 10px 0;}

.contact-form .textarea {width:300px; padding:5px; border:1px solid #dedede; background:#FFFFFF; margin:0 0 10px 0; height:100px;}
.contact-form .submit {margin:0px; border:0px; margin:0; width:95px; background:url(../images/submit-btn.gif) left top no-repeat; height:30px;}

.contact-form .submit_contact { margin:0 0 0 222px; height:30px; border:0px; width:84px; background-color:#faf9e7; }

.address-txt {font-size:13px; line-height:18px;}

.third_p { font-size:12px; color:#373737  float: left; width: 205px; margin: 0 30px 10px 10px; }
.last_p { float: right; margin: 0 10px 10px 0; }

