/* CSS Document */
.bodyStyle { background-color:#7A003C; margin:0px; font-family: Gill-sans, Franklin Gothic Book, Century Gothic, Arial, san-serif;}
#container {position: relative; width:900px; margin:0 auto; background-color:#7A003C;}
#containerInner {position: relative; width:100%; background:url(../images/venus/mainContentBG.gif) repeat-y #fff}
#top {height:22px;font-size:10px; color:#ACACAC; text-align:right; padding-top:13px; text-align:right}
#topLogo  {position:absolute; top: 11px; left:0; width: 79px; height:22px; background:url(../images/venus/top_image.gif) no-repeat; }
#topLogo2  {position:absolute; top: 11px; left:79px; width: 72px; height:22px; background:url(../images/venus/top_image2.gif) no-repeat; }

#contentMain {position:relative; float:left; width:671px; overflow:hidden;}
#navigation {position:relative; float:right; width:215px; padding-right:5px; overflow:hidden;}
#topNavContainer {background-color:#f0f0f0; min-height:267px; height: auto;}
#rightNavTopTel {position:relative; height:25px; width:186px; margin:3px 0 5px 0; background: url(../images/venus/tel-icon.gif) no-repeat 6px 6px #9CC1A9; padding:5px 0 0 28px; clear:both; }

#banner_container {position:relative; height:80px; background-color:#fff; overflow:hidden;}
#banner {position:relative; float:left; width: 677px; height:75px; overflow:hidden;}

a.mainLogo {float:left; display:block; background:url(../images/venus/top_banner.gif) no-repeat; height: 75px; width:224px; text-indent:-1000px; overflow:hidden;}

#footer {position:relative; height:76px; width:900px; overflow:hidden; font-size:11px; color:#999; padding-top:10px}
#footerLink1 {position:absolute; bottom:0px; right:0px; width: 63px; height:74px; background:url(../images/venus/footerImage.gif) no-repeat;}
#footerLink2 {position:absolute; bottom:0px; right:80px; width: 78px; height:74px; background:url(../images/venus/footerImage2.gif) no-repeat;}
#footer a {color:#ccc; text-decoration:none}
#footer a:hover {color:#666; text-decoration:none}

#searchLogin {position:relative; float:right; width:219px; height:75px; overflow:hidden;}
#flashContainer {position:relative; width:677px; height:300px; overflow:hidden; padding-bottom:5px; background-color:#FFF}

#indentedContent {padding:5px 10px 10px 15px}

#homePageSixArea{position:relative; height:342px; width: 677px; background-color:#fff; overflow:hidden; font-size:11px; color:#333; clear:both;}
#homePageSixArea a{font-size:11px; color:#333; text-decoration:none}
#homePageSixArea ul{text-decoration:none; padding:0 0 0 12px; margin:0px; }
#homePageSixArea li{margin:0px; padding:0px; list-style-type: disc; list-style-image: url(../images/venus/bullet_six.gif)}
#homePageSix1 {position:absolute; top:0px; left:0px; padding:40px 11px 3px 10px; background: url(../images/venus/home6_1.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden; cursor:pointer}
#homePageSix2 {position:absolute; top:0px; left:227px; padding:40px 10px 3px 10px; background: url(../images/venus/home6_2.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden; cursor:pointer}
#homePageSix3 {position:absolute; top:0px; left:454px; padding:40px 10px 3px 10px; background: url(../images/venus/home6_3.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden; cursor:pointer}
#homePageSix4 {position:absolute; top:171px; left:0px; padding:40px 10px 3px 10px; background: url(../images/venus/home6_4.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden; cursor:pointer}
#homePageSix5 {position:absolute; top:171px; left:227px; padding:40px 10px 3px 10px; background: url(../images/venus/home6_5.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden; cursor:pointer}
#homePageSix6 {position:absolute; top:171px; left:454px; padding:40px 10px 3px 10px; background: url(../images/venus/home6_6.jpg) no-repeat #fff; width:202px; height:123px; overflow:hidden}
#homePageSixArea ul{text-decoration:none; padding:0 0 0 12px; margin:0px; }
#homePageSixArea li{margin:0px; padding:0px; list-style-type: disc; list-style-image: url(../images/venus/bullet_six.gif)}

.mainTitle {color:#CC0099; font-size:18px; font-weight:normal; margin:5px 0 5px 0}
.subTitle {color:#7A003C; font-size:22px; font-weight:normal; margin:5px 0 5px 0}

h1 {color:#CC0099; font-size:22px; font-weight:normal; margin:5px 0 5px 0}
h2 {color:#7A003C; font-size:12px; font-weight:bold}
h3 {color:#7A003C; font-size:12px; font-weight:bold}


.normalText { font-size:12px; color:#333;}
.normalText a{color:#7a003c; text-decoration:none}
.normalText a:hover{color:#7a003c; text-decoration:underline}
.normalText ul{text-decoration:none; padding:0 0 0 12px; margin:0px; }
.normalText ul li{margin:0px; padding:0px; list-style-type: disc; list-style-image: url(../images/venus/bullet_normal.gif)}

.errorText { font-size:12px; color:#f00;}

.smallText {color:#333; font-size:9px; }
.smallText a{color:#009DC2; font-size:9px; text-decoration:none}
.smallText a:hover{color:#009DC2; font-size:9px; text-decoration:underline}

.whiteTitles {color:#fff; font-size:18px; font-weight:normal; margin:0}
.whiteTitles a{color:#fff; text-decoration:none}
.whiteTitles a:hover{color:#fff; text-decoration:none}

.fullWidthRule {position:relative; height:1px; background-color:#fff; clear:both; padding:5px 5px 10px 5px; overflow:hidden;}
.fullWidthRuleInner {position:relative; height:1px; background-color:#D7D7D7; clear:both; overflow:hidden;}	
.fullwidthRuleOutdent {position:relative; left:-10px; width:671px; background-color:#FFF; height:1px; margin:8px 0px 8px 0px; clear:both; padding:5px 0 5px 0; overflow:hidden;}


#designedByHct {position:absolute; bottom:14px; left:0px; color:#999;}
#designedByHct a{color:#999; text-decoration:none}
#designedByHct a:hover{color:#999; text-decoration:none}

.clear {clear:both;}
.clear5 {height:5px; clear:both;}

				



.weatherTable {padding:0; border:0; color:#AAA; font-size:9px; margin-top:3px}
.searchBox {position:relative; height:25px;  padding: 7px 5px 0 5px; width:204px; background: url(../images/venus/searchTop.gif) #DBDBDB no-repeat; margin-top:5px; color:#646464; overflow:hidden}
.searchField {position:absolute; width:125px; height:15px; right:22px; top:6px;  border-top:2px solid #666;  border-left:2px solid #666; border-bottom:2px solid #fff;  border-right:2px solid #fff;}
.searchButton {position:absolute; right:5px; top:10px; width:12px; height:12px; overflow:hidden; background: url(../images/venus/searchButton.gif) 0 0 no-repeat;}
.searchButton:hover {background-position:0px -12px;}

.form_dividing_text {color:#009DC2; font-size:12px; font-weight:bold}

.menuSectionTitle {color:#009DC2; font-size:12px; font-weight:bold}
.menuItemTitle {color:#CC0099; font-size:12px; font-weight:bold}
.menuPrice {color:#7A003C; font-size:11px; font-weight:bold}
.menuPrice2 {color:#CC0099; font-size:11px; font-weight:bold}
.menuBody {color:#333; font-size:11px; font-weight:normal}
.menuFootnotes {color:#333; font-size:9px; font-weight:normal}

.eventsCalendarMonths {color:#777684; font-size:12px; text-decoration:none}
.eventsCalendarMonths a {color:#777684; font-size:12px; text-decoration:underline}
.eventsCalendarMonths a:hover {color:#777684; font-size:12px; text-decoration:none}
.eventsCalendarMonths .active {color:#00011F; font-size:12px; text-decoration:none; font-weight:bold}
.eventsCalendar {font-size:12px; color:#333;}
.eventsCalendar h2 {font-size:14px; color:#686777; font-weight:bold; margin:0px}
.eventsCalendar img {float:right; position:relative; width:100px; height:100px; border:1px solid #FFF;}
.eventsCalendar .date {display:block; font-size:10px; color:#36334E; margin-bottom:12px;}

.breadCrumb {font-size: 16px; color:#7A003C; font-weight:normal; vertical-align:bottom;}
.breadCrumb a {color:#7A003C; font-weight:normal; text-decoration:none}
.breadCrumb a:hover {font-weight:normal; color:#620030; text-decoration:none}
.breadCrumb a.homeImage {position:relative; float:left; height:14px; width:14px; margin:0 5px 0 0; background:url(../images/venus/breadcrumb_homeImage.gif) no-repeat; vertical-align:bottom; overflow:hidden}
.breadCrumb a.homeImage:hover { background-position: 0 -14px;}
.breadCrumb .divide {position:relative; float:left; height:12px; width:5px;  margin:0 8px 0 8px; background:url(../images/venus/breadcrumb_divide.gif) no-repeat; vertical-align:top;}

.submitButton {position:relative; width: 81px; height: 30px; background:url(../images/venus/submit_button.gif) no-repeat 0px 0px; overflow: hidden; border:0px;cursor:pointer }
.submitButton:hover {background-position:0 -30px ;}

.FAQclosedOut {position:relative; cursor:pointer; padding:5px 0 5px 0}
.FAQclosedOut .FAQbutton{position:absolute; width:12px; height: 12px; left:0px; top: 6px; background:url(../images/venus/faq_buttons.gif) 0px 0px no-repeat}

.FAQclosedOver {position:relative; cursor:pointer; padding:5px 0 5px 0}
.FAQclosedOver .FAQbutton{position:absolute; width:12px; height: 12px; left:0px; top: 6px; background:url(../images/venus/faq_buttons.gif) -12px 0px no-repeat}

.FAQopenOut {position:relative; cursor:pointer; padding:5px 0 5px 0}
.FAQopenOut .FAQbutton{position:absolute; width:12px; height: 12px; left:0px; top: 6px; background:url(../images/venus/faq_buttons.gif) 0px -12px no-repeat}

.FAQopenOver {position:relative; cursor:pointer; padding:5px 0 5px 0}
.FAQopenOver .FAQbutton{position:absolute; width:12px; height: 12px; left:0px; top: 6px; background:url(../images/venus/faq_buttons.gif) -12px -12px no-repeat}
.FAQanswer {position:relative;}
.FAQquestion {position:relative; margin-bottom:5px; padding:0 0 5px 20px; font-weight:bold}

a.topLevelMenuItem {float:right; position:relative; width:0px; height:23px; border-bottom:1px solid #fff; cursor:pointer; overflow:hidden; padding-left:214px;}
a.topLevelMenuItem:hover { background-position: 0px -23px;}

a.topLevelMenuItemDown {float:right; position:relative; width:0px; height:23px; border-bottom:1px solid #fff; cursor:pointer; overflow:hidden; padding-left:214px; background-position:0px -46px}
a.topLevelMenuItemOpen {float:right; position:relative; width:0px; height:23px; border-bottom:1px solid #fff; cursor:pointer; overflow:hidden; padding-left:214px; background-position:0px -69px}


.navigationMenuContainer {position:relative; width: 214px; background-color:#FFFFFF; overflow:hidden; color:#fff; font-size:18px; border-bottom:4px solid #fff}
.navigationMenuTitle0 {position:relative; height:28px; background: url(../images/venus/navigationTop1.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationMenuTitle1 {position:relative; height:28px; background: url(../images/venus/navigationTop2.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationMenuTitle2 {position:relative; height:28px; background: url(../images/venus/navigationTop3.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationMenuTitle3 {position:relative; height:28px; background: url(../images/venus/navigationTop4.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationMenuTitle4 {position:relative; height:28px; background: url(../images/venus/navigationTop5.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationMenuTitle5 {position:relative; height:28px; background: url(../images/venus/navigationTop6.gif) no-repeat #666; padding:4px 0px 0px 6px; border-top:1px solid #fff}
.navigationSubMenuContainer {position:relative; border-left: 5px solid #959595; border-top:1px solid #fff; background-color:#990033; cursor:pointer; overflow:hidden}
.navigationSubMenuTitle {position:relative; height:24px; overflow: hidden; background-color:#C2C2C2; padding-left: 4px}
a.navigationButtonDown {position:absolute; right:5px; top:10px; width:12px; height:12px; overflow:hidden; background: url(../images/venus/navigationButton.gif) 0 -24px no-repeat;}
a.navigationButton {position:absolute; right:5px; top:10px; width:12px; height:12px; overflow:hidden; background: url(../images/venus/navigationButton.gif) 0 0 no-repeat;}
a.navigationButton:hover {background-position:0px -12px;}
.navigationContent {position:relative; height:74px; background-color:#FFF; overflow:hidden; color:#FFFFFF; font-size:11px; padding:4px}

.galleryContainer {position:relative; left:-10px; width:664px; margin:8px 0px 8px 0px; clear:both; padding:5px 0 5px 0; overflow:hidden;}
.galleryCells {float:left; width:328px; background-color:#FFF; padding:3px 0 2px 0}
.galleryThumb {float:left; border:2px solid #FFF; margin:0 3px 3px 0}
.galleryThumbRolled	{float:left; border:2px solid #7A003C; margin:0 3px 3px 0; cursor:pointer}
.galleryMainImageContainer {float:right; width:320px;overflow:hidden; background-color:#FFF; padding:5px}
.galleryMainImageTitle {color:#7A003C; font-size:12px; font-weight:bold}
.galleryMainImageDescription {}
