@charset "utf-8";

body {margin:0; padding:0; background:url(../images2/top_bg.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#717073;}

p, form, div, ul{margin:0; padding:0;}
ul{list-style-type:none; margin-top:8px; margin-left:2px;}
li{list-style-type:none; background:url(../images2/bullet.png) no-repeat 0 5px; padding:0 0 5px 12px; margin-left:2px;}
p{margin-left:1px;}
p a, p.contact a{color:#EE3423;}
p a:hover, p.contact a:hover{color:#000000;}
p img{float:left; margin:0 10px 10px 0;}
a img{border:0;}
p.more a{color:#EE3423; text-align:right; font-weight:bold; float:right;}
p.more a:hover{color:#000000;}
div.clear{clear:both;}

p.thougts{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#717073; font-weight:bold; font-style:italic;}

/* ---------------------------- */
div#topBgContainer{width:100%; margin:0; clear:both; background:url(../images2/header_bg.jpg) no-repeat center 0;}
div#container{margin:0 auto; width:994px; clear:both;}
div#container div#header{width:100%; background:url(../images2/header_bg.gif) no-repeat 0 0; clear:both;}
div#header div#logo{width:400px; float:left; border:0px solid #000000;}

div#header div#topMenu{float:right; width:auto;}
div#topMenu ul.topLink{margin:0; padding:0;}
div#topMenu ul.topLink li{list-style:none; float:left; margin:0; padding:0; margin-left:1px;}

div#menuBg{background:url(../images2/link_bg.gif) no-repeat 0 0; height:46px; clear:both; position:relative; top:5px;}

div#menuBg div#menu{ width:auto; float:left;}
div#menu ul.link{margin:0; margin-left:5px;}
div#menu ul.link li{float:left; margin-right:0; padding-left:0; text-align:center; background:none;}
div#menu ul.link li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; width:129px; height:46px; line-height:46px; display:block; outline:none;}
div#menu ul.link li a:hover, div#menu ul.link li a.active{background:url(../images2/active_linkbg.png) no-repeat center 0;}

div#menuBg div#loginMenu{ width:auto; float:right; text-align:center; padding-top:5px; padding-right:4px;}
div#loginMenu a{width:109px; height:37px; line-height:37px; background:url(../images2/agent_login_bg.png) no-repeat center 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block;}
div#loginMenu a:hover{text-decoration:underline;}

div#homeBanner{height:242px; width:100%; background:url(../images2/home_banner_bg.png) no-repeat center 0; clear:both;}
div#homeBanner div#rotatImg{margin:0 auto; width:998px; text-align:center; padding:0 0 0 0;}

div#intTitleBg{height:62px; width:100%; background:url(../images2/title_bg.png) no-repeat center bottom; clear:both;}
div#intTitle{width:994px; margin:0 auto; background:url(../images2/home_banner_messbg.gif) repeat-x 0 0; }
.titleSpace{line-height:62px; height:62px; padding-left:15px;}

div#container div.midSection{width:994px; clear:both; margin-top:12px;}
div.midSection div#midLeft{width:763px; float:left;}
div.midSection div#midRight{width:207px; float:right;}
div.midSection div#midRight div#banner{padding-bottom:15px;}

/* headings */
h1{font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-decoration:none; color:#EE3423; margin:0; padding:0; margin-bottom:5px; letter-spacing:-0.5px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; text-decoration:none; color:#424242; margin:0; padding:0; margin-bottom:5px;}
h2.rightSecTitle{font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-decoration:none; color:#EE3423; margin-bottom:5px; margin-left:12px; letter-spacing:-0.5px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#424242; margin:0; padding:0; margin-bottom:5px;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#424242; margin:0; padding:0; margin-bottom:5px;}

/* home page */
ul.homeService{margin:0; padding:0; list-style:none;}
ul.homeService li.left{padding:0; margin:0; width:118px; float:left; background:none;}
ul.homeService li.right{padding:0; margin:0; width:643px; float:right; border:0px solid #999999; padding-top:5px;  background:none;}
ul.homeService li.right p{margin-bottom:7px;}

ul.testimonials{margin:0; padding:0; list-style:none; width:756px;}
ul.testimonials li.top{margin:0; padding:0; height:11px;}
ul.testimonials li.middle{margin:0; padding:0; background:url(../images2/testimonial_img2.gif) repeat-y 0 0; padding:3px 10px;}
ul.testimonials li.bottom{margin:0; padding:0; height:44px;  background:url(../images2/testimonial_img3.gif) no-repeat 0 0; padding-left:10px;}
p.name{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#E6392A;}
p.name span{color:#717073;}
p.name img{float:right; margin:0;}

/* services page */
#rightSecTop{margin:0; padding:0; background:url(../images2/right_sec_mid.gif) repeat-y 0 0;}
ul.rightLink{margin:0 18px 0 12px;}
ul.rightLink li{border-bottom:1px solid #EDEDED; padding:3px 0px 4px 0px; background:none;}
ul.rightLink li a{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none; color:#424242;}
ul.rightLink li a p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#424242;}
ul.rightLink li a:hover, ul.rightLink li a.active{color:#EE3423;}

/* packages page */
#pkgSection{ width:756px; margin:0; padding:0; background:url(../images2/package_img2.gif) repeat-y 0 0; text-align:left;}
#pkgSection img{clear:both;}
#pkgName{width:300px; float:left; margin-left:13px; padding-right:30px; letter-spacing:-0.5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:600; text-decoration:none; color:#616161;}
#pkgName a{font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:600; text-decoration:none; color:#616161; border-bottom:1px solid #616161;}
#pkgName a:hover{text-decoration:none; color:#EE3423; border-bottom:1px solid #EE3423;}
#pkgGur{width:300px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; text-decoration:none; color:#EE3423; letter-spacing:-0.5px; padding-top:10px;}
#pkgGur p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#717073; letter-spacing:normal;}
#pkgPrice{ float:right; width:80px; height:40px; background:url(../images2/price_tag.gif) no-repeat 0 0; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:center; padding-top:35px;}
p.order{float:right;}

/* testimonial page */
#testimonial{margin:0 13px 0 13px;}

/* contact page */
#contactSec{clear:both; margin:0; padding:0;}
#contactLeft{width:400px; float:left;}
#contactRight{width:550px; float:right;}
p.contact{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-decoration:none; color:#717073;}
.contForm{margin-bottom:20px;}
.contForm label{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717073; width:150px; border:0px solid #CCCCCC; padding:6px 0 0 2px; float:left;}
.contBox{width:350px; background:#F9F9F9 url(../images2/text_box_bg.gif) repeat-x 0 0; border:1px solid #D5D5D5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717073; padding:8px 5px;}
.fieldSep{clear:both; height:10px;}
.submitSpace{margin-left:150px;}
.submit{background:url(../images2/submit.gif) repeat-x 0 0; width:101px; height:40px; text-indent:-200px; border:0; cursor:pointer;}

/* book online page */
#bookLeft{width:480px; float:left; border:0px solid #CCCCCC;}
#bookRight{width:480px; float:right; border:0px solid #CCCCCC;}
.bookForm{margin:0;}
.bookForm label{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#717073; width:150px; border:0px solid #CCCCCC; padding:3px 0 0 2px; float:left;}
.bookForm label span{color:#EE3423;}
.bookBox{width:200px; background:#F9F9F9 url(../images2/text_box_bg.gif) repeat-x 0 0; border:1px solid #D5D5D5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717073; padding:4px 4px;}
.freeWid{width:auto; color:#424242;}
.fieldSepSm{clear:both; height:5px;}
.fieldSepBig{clear:both; height:30px;}
.note{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#717073; clear:both; padding-top:10px; margin-left:2px;}
.calendarImg{position:relative; top:6px;}
.bookSubmitSpace{clear:both; text-align:center; padding-top:30px;}
.red{color:#EE3423;}

/* agent login page */
#agentContainer{width:476px; margin:0 auto;}
.agentForm{margin-top:10px;}
.agentForm label{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717073; width:110px; border:0px solid #CCCCCC; padding:6px 0 0 15px; float:left;}
.agentBox{width:325px; background:#F9F9F9 url(../images2/text_box_bg.gif) repeat-x 0 0; border:1px solid #D5D5D5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#717073; padding:8px 5px;}
.agentSubmit{margin-left:125px; float:left;}
p.agent{float:left; padding-left:15px; padding-top:10px;}
.login{background:url(../images2/login.gif) repeat-x 0 0; width:101px; height:40px; text-indent:-200px; border:0; cursor:pointer;}

/* footer section */
div#footer{width:100%; background:#D0D0D0; clear:both;}
div#footer div#midFooter{margin:0 auto; width:994px; background:url(../images2/footer_bg.gif) no-repeat 0 0; padding-top:15px; padding-bottom:5px;}
div#footer div#midFooter img{clear:both;}
div#footer div#midFooter ul.footBanners{margin:0; padding:0; list-style:none;}
ul.footBanners li.left{margin:0; padding:0; float:left;}
ul.footBanners li.right{margin:0; padding:0; float:right; padding-right:5px;}


div#footer div#midFooter div#copy{width:270px; float:left; color:#A6A6A6; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;  margin-top:10px}

div#footer div#midFooter div#footLink{width:450px; float:left; margin-top:10px; line-height:18px; text-align:center;}
div#footer div#midFooter div#footLink a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#6A6A6A; }
div#footer div#midFooter div#footLink a:hover{text-decoration:underline;}

div#footer div#midFooter div#link{width:180px; text-align:right; float:right; margin-top:10px;}
div#footer div#midFooter div#link a{ font-family:Arial, Helvetica, sans-serif; height:30px; font-size:11px; font-weight:normal; text-decoration:none; color:#A6A6A6; background:url(../images2/synapse_icon.png) no-repeat right 0px; padding-right:28px; display:block;}
div#footer div#midFooter div#link a:hover{color:#6A6A6A; text-decoration:underline;}
