body{
font-family:Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5{
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
h1{font:bold 24px/28px Tahoma, Arial;color: #FF9703;margin: 10px 2px 1px 2px;}
.clear {
font: 0/0 arial;
height:0;
clear:both;
visibility: hidden;
}
.holder {
padding: 1px;
}
.grap {
font: 10px/10px Arial, Helvetica, sans-serif;
height: 10px;
width: 100%;
}
.center {
text-align: center;
}
select.sd_1{
width: 196px;
}
select.sd_2{
width: 220px;
height: 140px;
}
select.sd_3{
width: 100px;
}
div.common_bar{
border: 0 none transparent;
color: transparent;
height: 25px;
background: #FFBD16 url(/images/hr.jpg) repeat-x;
margin: 7px 0;
padding: 0;
}
div.common_bar > hr{
display: none;
}
.print_only {
display: none;
}
hr.normal{
border-top: 1px solid #9F9F9F;
border-bottom: 1px solid #DFDEE2;
border-left: 0 none transparent;
border-right: 0 none transparent;
height:2;
line-height: 0;
margin: 10px 0;
}
hr.gaps {
border: 0 none transparent;
height: 3px;
margin: 25px 0;
padding: 0;
}
hr.style {
border: 0 none transparent;
height: 2px;
margin: 5px 0;
padding: 0;
}
hr.single {
border: 0 none transparent;
height: 1px;
margin: 5px 0;
padding: 0;
}
.grey {
color: #707070;
}
.purple {
color: #943497;
}
.red {
color: #ED1A1F;
}
.light_green {
color: #F5F200;
}
.green {
color: #619330;
}
.blue {
color: #513E81;
}
.yellow {
color: #FABB16;
}
hr.purple {
background-color: #943497;
}
hr.red {
background-color: #ED1A1F;
}
hr.light_green {
background-color: #F5F200;
}
hr.green {
background-color: #619330;
}
hr.blue {
background-color: #513E81;
}
hr.yellow {
background-color: #FABB16;
}
hr.grey {
background-color: #E0E0E0;
}
.noDisplay{
display:none;
}
img.framed_photo{
background-color: transparent;
background-position: center center;
background-repeat:no-repeat;
}
ul.prefill_list{
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
}
ul.prefill_list > li{
background: transparent url(/images/dot.gif) left bottom repeat-x;
}
ul.prefill_list > li > p.name,
ul.prefill_list > li > p.status{
display:block;
float:left;
margin: 10px 0 0 0;
}
ul.prefill_list > li > p.name{
width: 70%;
}
ul.prefill_list > li > p.status{
width: 30%;
background-color: white;
text-indent: 3px;
}
ul.prefill_list > li > p > span{
padding: 0 3px;
background-color: white; 
}
/**/
div.container{
width: 954px;
margin: 20px auto;
}
div.container.popup{
width: 740px;
}
div.container div.head div.title{
height: 90px;
}
div.container div.head div.title h1.logo{
display: inline;
margin: 0px 2px 1px 2px;
}
div.container div.head div.title > div.ad{
width: auto;
float:right;
}
div.container div.head div.nav{
height: 27;
width: 100%;
background: transparent url(/images/nav_bg.gif) repeat-x;
color: white;
z-index: 100;
}
div.container div.head div.nav ul.nav_item{
margin:0;
padding:0;
display: block;
z-index: 200;
}
div.container div.head div.nav ul.nav_item li{
margin:0;
padding:0 10px;
display: block;
width: auto;
font: bold 12px/25px Arial, Helvetica, sans-serif;
float:left;
/*background: transparent url(/images/nav_seperater.gif) right no-repeat;*/
z-index: 300;
}
div.container div.head div.nav ul.nav_item > li{
position: relative;
z-index: 400;
}
/*Start Sub menu*/
div.container div.head div.nav ul.nav_item li:hover ul{
display: block;
}
div.container div.head div.nav ul.nav_item li ul{
display: none;;
position: absolute;
z-index: 1000;
left: -2px;
top: 25px;
width: 100%;
padding: 1px 1px 0 1px;
margin: 0;
background-color: #0888D0;
}
div.container div.head div.nav ul.nav_item > li ul li{
display: block;
float: none;
border-bottom: 1px solid #0888D0;
background-color: #1999E2;
background-image: none;
position: static;
}
/*End Sub menu*/
div.container div.head div.nav ul.nav_item li.float_right{
float: right;
}

div.container div.head div.nav ul.nav_item li.selected{
background: transparent url(/images/nav_hover_seperater.gif) right no-repeat;
}
div.container div.head div.nav ul.nav_item li > a{
color: white;
text-decoration:none;
}
div.container div.head div.nav ul.nav_item li > a:hover{
color: #CEF8FF;
}
div.container div.head div.nav ul.nav_item li span.quick_search_area{
display: block;
float:left;
width: 168px;
height: 19px;
margin-top: 3px;
margin-right: 0;
background: transparent url(/images/search_area1.gif) no-repeat;
}
div.container div.head div.nav ul.nav_item li span.quick_search_area2{
display: block;
float:left;
width: 48px;
height: 19px;
margin-top: 3px;
margin-right: 10px;
/*background: transparent url(/images/search_area2.gif) no-repeat;*/
}

div.container div.head div.nav ul.nav_item li span.quick_search_area input.quick_search_input{
border: 0 none transparent;
background-color: transparent;
margin-left: 10px;
margin-top:1px;
display: block;
float:left;
width: 155px;
height: 17px;
}
div.container div.head div.nav ul.nav_item li span.quick_search_area a{
display: block;
/*float:left;
margin-left: 5px;
width: 40px;
height: 17px;
text-indent: -10000px;*/
}
div.container div.body{
margin-top: 10px;
}
div.container div.body div.title{
background: #FFB203 url(/images/hr.jpg) repeat-x;
}
div.container div.body div.title h2{
margin: 0;
padding: 0;
text-indent: -10000px;
font: 0/0 arial;
height: 25px;
background-color: transparent;
background-repeat: no-repeat;
}
div.container div.body div.title h2.Connecting_Brides_and_Venues{
background-image: url(/images/title_Connecting_Brides_and_Venues.jpg);
}
div.container div.body div.title h2.wedding_articles{
background-image: url(/images/title_wedding_articles.jpg);
}
div.container div.body div.title h2.snowy_mountains_weddings{
background-image: url(/images/title_snowy_mountains_weddings.jpg);
}

div.container div.body div.search_panel div.advance_search{
width: 760px;
float: left;
}
div.container div.body div.search_panel div.quick_panel{
width: 194px;
float: left;
margin-top: 30px;
}
div.container div.body div.search_panel div.advance_search .search_title{
font:  bold 24px/28px Tahoma, Arial;
color: #FF9703;
margin: 10px 2px 1px 2px;
}
div.container div.body div.search_panel div.advance_search .search_title span.next_line{
display: block;
font: bold 12px/16px Arial;
text-indent: 166px;
}
div.container div.body div.search_panel div.advance_search div.map_col{
width: 232px;
height: 215px;
float:left;
position:relative;
z-index: 1;
}
div.container div.body div.search_panel div.advance_search div.region_col{
width: 230px;
height: 215px;
float:left;
font: 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
position:relative;
z-index: 1;
}
div.container div.body div.search_panel div.advance_search div.details_col{
width: 298px;
height: 215px;
float:right;
position:relative;
z-index: 1;
font: 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
color: #8A8A8A;
}
div.container div.body div.search_panel div.advance_search div.map_col div.au_map_container{
background: transparent url(/images/map_bg.gif) no-repeat;
margin: 12px;
}
div.container div.body div.search_panel div.advance_search div.map_col div.au_map_container img.au_map_self{
background: transparent url(/images/map.gif) no-repeat;
margin:0 auto;
}
div.container div.body div.search_panel div.advance_search div.map_col div.search_button_field{
position: absolute;
top: 197px;
left: 91px;
z-index: 10px;
display: block;
width: 125px;
height: 23px;
background: transparent url(/images/search_button_bg.jpg) no-repeat;
}
div.container div.body div.search_panel div.advance_search div.map_col a.start_search{
position: absolute;
top: 1px;
left: 3px;
z-index: 10px;
display: block;
width: 115px;
height: 19px;
text-indent: -10000px;
background: transparent url(/images/search_button.jpg) no-repeat;
}
div.container div.body div.search_panel div.advance_search div.map_col a.start_search:hover{
background-position: 0 -19px;
}
div.container div.body div.search_panel div.advance_search div.region_col .row{
margin: 2px 0;
}
div.container div.body div.search_panel div.advance_search div.region_col .row label{
font-weight: bold;
}
div.container div.body div.search_panel div.advance_search div.details_col .first_row{
margin: 19px 0 5px 0;
text-align:left;
}
div.container div.body div.search_panel div.advance_search div.details_col .first_row label{
font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
margin-right: 5px;
}
div.container div.body div.search_panel div.advance_search div.details_col ul.category_list{
margin:0;
padding:0;
}
div.container div.body div.search_panel div.advance_search div.details_col ul.category_list li{
margin:0;
padding:0;
height: 27px;
display: block;
float: right;
width: 99px;
}
div.container div.body div.search_panel div.advance_search div.details_col ul.category_list li input[type="checkbox"],
div.container div.body div.search_panel div.advance_search div.details_col ul.category_list li label{
display: block;
float: left;
width: auto;
font: 10px/27px Tahoma, Arial, Helvetica, sans-serif; 
height: 27px;
margin: 0;
padding: 0;
}
div.container div.body div.search_panel div.advance_search div.details_col ul.category_list li label{
margin-left: 5px;
margin-top: -1px;
}
div.container div.body div.search_panel div.advance_search div.details_col  a.start_search{
position: absolute;
top: 196px;
left: 184px;
z-index: 10px;
display: block;
width: 62px;
height: 20px;
text-indent: -10000px;
background: transparent url(/images/advance_search_button.jpg) no-repeat;
}
div.container div.body div.search_panel div.advance_search div.details_col  a.start_search:hover{
background-position: 0 -20px;
}
div.container div.body div.search_panel div.quick_panel div.filght_search,
div.container div.body div.search_panel div.quick_panel div.ship_search{
width: 180px;
height:120px;
background-position: right top;
background-repeat: no-repeat;
position: relative;
z-index:1;
margin-bottom: 5px;
margin-left: 8px;
}
div.container div.body div.search_panel div.quick_panel div.filght_search{
background-image: url(/images/search_flight.jpg);
background-color: #FA7F1D;
}
div.container div.body div.search_panel div.quick_panel div.ship_search{
background-image: url(/images/search_ship.jpg);
background-color: #41C6BF;
}
div.container div.body div.search_panel div.quick_panel div.filght_search > a,
div.container div.body div.search_panel div.quick_panel div.ship_search > a{
display: block;
height: 28px;
width: 180px;
text-indent: -10000px;
position: absolute;
top: 92px;
z-index: 10px;
}
div.container div.body div.search_panel div.quick_panel div.filght_search > a{
background: transparent url(/images/search_flight_button.gif) no-repeat;
}
div.container div.body div.search_panel div.quick_panel div.ship_search > a{
background: transparent url(/images/search_ship_button.gif) no-repeat;
}
div.container div.body div.search_panel div.quick_panel div.filght_search > a:hover,
div.container div.body div.search_panel div.quick_panel div.ship_search > a:hover{
background-position: 0 -28px;
}
div.container div.body  div.body_content{
width: 100%;
margin-top: 12px;
}
div.container.popup div.body  div.body_content{
width: 100%;
margin-top: 1px;
}
div.container div.body  div.body_content.left_ad_b div.content{
width: 634px;
float:left;
}
div.container div.body  div.body_content.left_ad_b > div.ad{
margin-left: 20px;
width: 300px;
float:left;
}
div.container.popup div.body  div.body_content.left_ad_b div.content{
width: 440px;
}
div.container.popup div.body  div.body_content.left_ad_b > div.ad{
width: 280px;
}
div.container div.body  div.body_content.left_ad_s div.content{
width: 754px;
float:left;
}
div.container div.body  div.body_content.left_ad_s > div.ad{
margin-left: 20px;
width: 180px;
float:left;
text-align: center;
}
div.container div.body  div.body_content .paging_and_desc{
font: 14px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0;
text-align: right;
}
.paging_and_desc_left{
font: 20px/20px Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0;
text-align: left;
color:#BB8B0B;
min-height:430px;
}

div.container div.body  div.body_content .paging_and_desc > .desc{
color:#BB8B0B;
}
div.container div.body  div.body_content .paging_and_desc > a.paging{
color:#395C90;
margin-left: 60px;
}
div.container div.body  div.body_content .paging_and_desc > a.paging:hover{
color: white;
background-color:#C4C8CE;
}
div.content > div.ad{
width: 100%;
margin: 20px 0;
}
div.event{
margin-top: 10px;
background-color:white;
background-position: left top;
background-repeat: no-repeat;
min-height: 246px;
}
div.event div.event_desc{
border-left: 3px solid white;
margin-left: 403px;
background-color:#49004A;
min-height: 246px;
}
div.event div.event_desc h3,
div.event div.event_desc  p{
margin: 0;
color: #FFF2FF;
}
div.event div.event_desc h3{
color: black;
font-size: 14px;
line-height: 22px;
padding: 3px;
background-color:white;
}
div.event div.event_desc  p a{
color: white;
}
div.event div.event_desc  p.desc_1st{
padding:5px;
background-color:#660066;
line-height: 18px;
}
div.event div.event_desc  p.desc_2nd{
padding:10px;
background-color:#49004A;
font-size: 13px;
line-height: 16px;
}
div.ad {
overflow: hidden;
text-align: center;
}
div.ad h3{
margin: 4px auto;
font-size: 14px;
line-height: 16px;
color: #CBCFD4;
}
div.ad p{
margin: 4px auto;
}
div.service_list div.service_panel.b{
float: left;
width: 303px;
margin-right: 28px;
}
div.service_list div.service_panel.s{
float: left;
width: 173px;
margin-right: 22px;
}
div.service_list div.service_panel.end{
margin-right: 0;
}
div.service_panel h3,
div.service_panel h4,
div.service_panel h5,
div.service_panel p,
div.service_panel ul li{
color: black;
margin: 0;
}
div.service_panel h3{
font-size: 14px;
line-height: 22px;
padding-left: 5px;
}
div.service_panel h4{
font-size: 14px;
line-height: 22px;
padding-left: 0;
}
div.service_panel h5{
font-size: 13px;
line-height: 18px;
padding-left: 7px;
}
div.service_panel.b ul{
margin: 0;
padding-left: 15px;
list-style-type: square;
}
div.service_panel.s ul{
margin: 0;
padding-left: 18px;
list-style-type:disc;
}
div.service_panel ul li{
font-size: 12px;
line-height: 16px;
color: #A8A5A4;
}
div.service_panel.b ul.blue li{
color: #427CD2;
}
div.service_panel.s ul.blue li p{
color: #427CD2;
}
div.service_panel.s ul.purple li p{
color: #943497;
}
div.service_panel.s ul.red li p{
color: #ED1A1F;
}
div.service_panel.s ul.light_green li p{
color: #F5F200;
}
div.service_panel.s ul.green li p{
color: #619330;
}
div.service_panel.s ul.blue li p{
color: #513E81;
}
div.service_panel.s ul.yellow li p{
color: #FABB16;
}
div.service_panel ul li p{
color: #A8A5A4;
padding-left: 5px;
}
div.service_panel .image_holder{
overflow:hidden;
background-color: black;
text-align:center;
font-size:0;
}
div.service_panel.b .image_holder img{
}
div.service_panel.b .image_holder{
width: 302px;
height:204px;
line-height: 204px;
}
div.service_panel.s .image_holder{
width: 173px;
height:114px;
line-height: 114px;
}
div.service_panel .image_comments{
font: bold 10px/26px Tahoma, Arial, Helvetica, sans-serif;
background-color: #E0E0E0;
text-indent: 10px;
}
div.container div.body > div.ad .ad_banner{
text-align: center;
}

div.container div.footer div.site_map ul,
div.container div.footer div.site_map li{
margin: 0;
padding: 0;
}
div.container div.footer div.site_map ul{
list-style-type: none;
}
div.container div.footer div.site_map ul.site_link_list > li{
float: left;
}
div.container div.footer div.site_map ul.site_link_list > li h4{
color: #38ADFF;
font: bold 12px/20px Arial, Helvetica, sans-serif;
background-color: #F7F7F7;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
margin-bottom: 5px;
}
div.container div.footer div.site_map ul.site_link_list > li > ul{
padding-left: 15px;
}
div.container div.footer div.site_map ul.site_link_list > li > ul > li > a{
color: #A8A5A4;
font: 12px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
}
div.container div.footer div.site_map ul.site_link_list > li.col_1,
div.container div.footer div.site_map ul.site_link_list > li.col_2,
div.container div.footer div.site_map ul.site_link_list > li.col_3,
div.container div.footer div.site_map ul.site_link_list > li.col_5{
width: 180px;
}
div.container div.footer div.site_map ul.site_link_list > li.col_4{
width: 234px;
}
div.container div.footer div.bottom_link{
margin-top: 20px;
background: #1497DA url(/images/foot_bg.gif) repeat-x 0 1px;
height: 76px;
padding: 1px;
border-top: 2px solid #A0A1A9;
color: white;
}
div.container div.footer div.bottom_link ul.site_link_list{
margin: 0;
padding: 0;
display: block;
text-align: center;
}
div.container div.footer div.bottom_link ul.site_link_list li{
display: inline;
font: 12px/12px Arial, Helvetica, sans-serif;
padding-left: 2px;
padding-right: 2px;
}
div.container div.footer div.bottom_link ul.site_link_list li.seperater{

}
div.container div.footer div.bottom_link ul.site_link_list li a{
font: 12px/26px Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
}
div.container div.footer div.bottom_link ul.site_link_list li a:hover{
text-decoration: underline;
}
.category_title {
margin: 7px auto;
}
div.story_content_outter{
background-color: #F8F1EA;
padding: 10px;
}
div.story_content_outter div.story_content_inner{
background-color: white;
padding: 5px;
}
div.story_content_outter div.story_content_inner h1{
margin: 5px 0;
}
div.story_content_outter div.story_content_inner > img{
border: 5px solid #F8F1EA;
margin: 3px;
}
div.yellow_book div.book_panel{
width: 48%;
margin-right: 2%;
margin-top: 10px;
float:left;
}
div.yellow_book div.book_panel h3{
font: 23px/27px "Times New Roman", Times, serif;
color: #7AAB2B;
margin: 2px 0;
height: 27px;
}
div.yellow_book div.book_panel > ul{
list-style-image: url(/images/li_arrow.gif);
margin: 0;
padding-left: 20px;
}
div.yellow_book div.book_panel > ul > li{
font: 14px/22px Arial, Helvetica, sans-serif;
}
div.yellow_book div.book_panel > ul > li > a,
div.yellow_book div.book_panel > ul + .more > a{
color:#055087;
text-decoration: none;
}
div.yellow_book div.book_panel > ul > li > a:hover,
div.yellow_book div.book_panel > ul + .more > a:hover{
text-decoration: underline;
}
div.yellow_book div.book_panel > ul + .more{
padding-left: 20px;
font: bold 14px/22px Arial, Helvetica, sans-serif;
margin: 0;
}
div.result_item {
}
div.result_item div.image{
float: left;
width: 190px;
text-align: center;
}
div.result_item div.desc{
float: left;
width: 564px;
color: #333333;
}
div.result_item div.desc > h3.name,
div.result_item div.desc > h3.name a{
margin: 0;
font: bold 18px/24px Arial, Helvetica, sans-serif;
color: #565656;
text-decoration: none;
}
div.result_item div.desc > h3.name a:hover{
text-decoration: underline;
background-color: #EEEEEE;
}
div.result_item div.desc > p.address{
color: #bb8b0b;
font: 14px/18px Arial, Helvetica, sans-serif;
margin: 3px 0;
}
div.result_item div.desc > p.details{
font: 11px/19px Arial, Helvetica, sans-serif;
}
div.result_item div.desc > ul.feature_list{
margin: 0;
padding: 0;
list-style-type: none;
}
div.result_item div.desc > ul.feature_list > li.feature_item{
float: left;
text-align: center;
color: red;
font: bold 12px/30px Arial, Helvetica, sans-serif;
height: 30px;
padding: 0 15px;
}
div.result_item div.desc > ul.feature_list > li.feature_item > img{
margin-top: 5px;
}
div.result_item div.desc > ul.feature_list > li.right_description{
float: right;
width: 190px;
font: 11px/15px Arial, Helvetica, sans-serif;
}
div.result_item div.desc > ul.feature_list > li.right_description p{
text-align: right;
margin: 0;
}
div.result_item div.desc > ul.feature_list > li.right_description a{
color: #406B99;
}
div.content .top_menu{
margin: 10px 0;
}
div.content .top_menu a{
margin: 5px 0;
font: 14px/22px Arial, Helvetica, sans-serif;
padding: 1px 3px;
color:#333333;
}
div.content .top_menu a.search{
color: #8B3713;
}
div.content .top_menu a.print{
background: transparent url(/images/print.gif) 3px center no-repeat;
text-indent: 20px;
text-decoration:none;
}
div.content .top_menu a.email{
background: transparent url(/images/mail.gif) 3px center no-repeat;
text-indent: 20px;
text-decoration:none;
}
div.content .top_menu a:hover{
background-color: #EEEEEE;
text-decoration: underline;
}
div.content .top_menu .left{
display: block;
float: left;
width:auto;
}
div.content .top_menu .right{
display: block;
float: right;
width:auto;
}
div.content  div.product_detail{
color:#333333;
font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
float: left;
<!--overflow-x: hidden;
overflow-y: hidden;-->
margin: 10px 0;
position: relative;
z-index: 10;
}
div.content  div.product_detail h3,
div.content  div.product_detail strong{
color: #3d517d;
}
div.content  div.product_detail p,
div.content  div.product_detail li{
color: #808080;
}
div.content  div.product_detail h3{
font: bold 14px/20px Tahoma, Arial, Helvetica, sans-serif;
}
div.content  div.product_detail.left{
width: 374px;
}
div.content  div.product_detail.right{
width: 380px;
}
div.content  div.product_detail.row_1{
/*height: 270px;*/
}
div.content  div.product_detail.row_2{
}
div.content  div.product_detail.row_3{
<!--height: 800px;-->
}
div.content  div.product_detail ul.tab_list{
margin: 0;
padding: 0 0 0 18px;
list-style-type: none;
}
div.content  div.product_detail ul.tab_list > li{
margin: 0;
padding: 0;
display: inline;
}
div.content  div.product_detail ul.tab_list > li > a{
display: block;
height: 20px;
background-color: transparent;
background-repeat: no-repeat;
float:left;
margin-right: 3px;
}
div.content  div.product_detail ul.tab_list > li > a.selected{
background-position: 0 -20px;
}
div.content  div.product_detail ul.tab_list > li > a:hover{
background-position: 0 -20px;
}
div.content  div.product_detail ul.tab_list > li > a.interactive{
background-image:url(/images/red_tab_interactive.gif);
width: 120px;
}
div.content  div.product_detail ul.tab_list > li > a.photo_galler{
background-image:url(/images/red_tab_photo_gallery.gif);
width: 120px;
}
div.content  div.product_detail.row_1.right > ul.feature_list{
/*position: absolute;*/
top: 235px;
/*z-index: 100;*/
}
div.content  div.product_detail > ul.feature_list{
margin: 0;
padding: 0;
list-style-type: none;
}
div.content  div.product_detail > ul.feature_list > li.feature_item{
float: left;
text-align: center;
color: red;
font: bold 12px/30px Arial, Helvetica, sans-serif;
height: 30px;
padding: 0 15px;
}
div.content  div.product_detail > ul.feature_list > li.feature_item > img{
margin-top: 5px;
}
div.content  div.product_detail > ul{
padding-left: 16px;
margin: 0;
}
div.content  div.product_detail > ul.prefill_list{
padding-left: 10px;
}
div.content  div.product_detail > ul.prefill_list{
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.content  div.product_detail > ul.prefill_list > li > p.status{
font-weight: bold;
}
div.content  div.product_detail > div.top{
overflow: auto;
}
div.content  div.product_detail > div.email_venue_panel_outter{

}
div.email_venue_panel_outter{
background: white url(/images/red_tab_email_venue.gif) no-repeat;
border-bottom: 1px solid #AFAFAF;
width: 251px;
margin: 0 auto;
}
div.email_venue_panel_outter div.email_venue_panel_inner{
padding: 46px 10px 10px 10px;
}
div.email_venue_panel_outter div.email_venue_panel_inner p,
div.email_venue_panel_outter div.email_venue_panel_inner label,
div.email_venue_panel_outter div.email_venue_panel_inner label + input,
div.email_venue_panel_outter div.email_venue_panel_inner select,
div.email_venue_panel_outter div.email_venue_panel_inner textarea{
font: 12px/15px Arial, Helvetica, sans-serif;
margin: 0 0 2px 0;
color: #333333;
}
div.email_venue_panel_outter div.email_venue_panel_inner label{
display: block;
width: 45px;
float: left;
height: 15px;
margin-bottom: 10px;
}
div.email_venue_panel_outter div.email_venue_panel_inner label + input,
div.email_venue_panel_outter div.email_venue_panel_inner select,
div.email_venue_panel_outter div.email_venue_panel_inner textarea{
border: 1px solid #AFAFAF;
margin-bottom: 10px;
}
div.email_venue_panel_outter div.email_venue_panel_inner label + input{
display: block;
width: 180px;
height: 15px;
float: left;
}
div.email_venue_panel_outter div.email_venue_panel_inner select.day,
div.email_venue_panel_outter div.email_venue_panel_inner select.month,
div.email_venue_panel_outter div.email_venue_panel_inner select.year{
margin-left: 5px;
}
div.email_venue_panel_outter div.email_venue_panel_inner textarea.message{
width: 229px;
height: 76px;
}
div.email_venue_panel_outter div.email_venue_panel_inner p.comments{
margin: 0 auto 2px 45px;
font: 11px/13px Arial, Helvetica, sans-serif;
}
div.email_venue_panel_outter div.email_venue_panel_inner p.comments strong{
color: #333333;
}
div.email_venue_panel_outter div.email_venue_panel_inner a.submit_email_button{
display: block;
height: 16px;
width: 58px;
background: transparent url(/images/red_button_send.gif) no-repeat;
margin-left: 172px;
}
div.email_venue_panel_outter div.email_venue_panel_inner a.submit_email_button:hover{
background-position: 0 -16px;
}
div.content  div.product_detail > div.gallery{
padding: 0 20px;
}
div.content  div.product_detail > div.gallery > h3.tab_contact_details{
background: transparent url(/images/red_tab_contact_details.gif) no-repeat;
height: 20px;
width: 100%;
margin: 0 0 3px 3px;
}
div.content  div.product_detail > div.gallery > div.image{
width: 50%;
float: left;
}
div.google_map_panel{
width: 330px;
height: 240px;
background: transparent url(/images/google_map_panel.gif) no-repeat;
overflow:hidden;
}
div.google_map_panel > div.google_map_container{
padding:8px;
}

div.content  div.product_detail > div.gallery > h3.tab_video{
background: transparent url(/images/red_tab_video.gif) no-repeat;
height: 47px;
width: 324px;
margin: 20px 0 10px 0;
}
div.container.popup div.body .top_tab.red{

}
.top_tab.red{
display:block;
margin: 0;
width:inherit;
padding: 0;
background: #AD204F url(/images/red_tab.gif) left top no-repeat;
height: 33px;
float:left;
}
.top_tab.red + *{
clear: both;
}
.top_tab.red a{
display:block;
margin: 0;
padding-right: 47px;
background: transparent url(/images/red_tab_arrow.gif) right top no-repeat;
height: 33px;
text-indent: 10px;
font: 14px/33px Thoma, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
}
.top_tab.red a:hover{
text-decoration: underline;
background-position: right -33px;
}
div.slide_show{
width: 423px;
padding: 1px;
}
div.slide_show p,
div.slide_show ul,
div.slide_show li{
margin: 0;
padding: 0;
}
div.slide_show .nav_button{
background-color: #F8F8F8;
font: bold 11px/19px Thoma, Arial, Helvetica, sans-serif;
height: 19px;
border-top: 1px solid #B9B9B9;
border-bottom: 1px solid #DBE2E9;
}
div.slide_show .nav_button > a{
display: block;
width: auto;
color: #45627F;
text-decoration: none;
}
div.slide_show .nav_button > a:hover{
color: #82A0BF;
}
div.slide_show .nav_button > a.right{
float: right;
padding-right: 20px;
background: transparent url(/images/slide_arrow_right.gif) right center no-repeat;
}
div.slide_show .nav_button > a.left{
float: left;
padding-left: 20px;
background: transparent url(/images/slide_arrow_left.gif) left center no-repeat;
}
div.slide_show div.image_container{
text-align: center;
padding: 10px;
}
div.slide_show div.slide_area{
position: relative;
z-index: 10;
}
div.slide_show div.slide_area .arrow > a{
display: block;
width: 21px;
height: 64px;
text-decoration: none;
font: 0/0 arial;
background-color: transparent;
background-repeat: no-repeat;
}
div.slide_show div.slide_area .arrow > a:hover{
background-position: left -64px;
}
div.slide_show div.slide_area .arrow > a.right{
float: right;
background-image: url(/images/slide_area_arrow_right.gif);
}
div.slide_show div.slide_area .arrow > a.left{
float: left;
background-image: url(/images/slide_area_arrow_left.gif);
}
div.slide_show div.slide_area .slide_list_container {
display: block;
width: 382px;
overflow: hidden;
height: 64px;
position: absolute;
top: 0;
left: 20px;
z-index: 100;

}
div.slide_show div.slide_area .slide_list_container ul.slide_list{
list-style-type: none;
display: block;
height: 64px;
width: 100000px;
}
div.slide_show div.slide_area ul.slide_list > li{
float: left;
margin-right: 7px;
}
div.slide_show div.slide_area ul.slide_list > li > a{
border: 1px solid white;
display: block;
width: 82px;
height: 62px;
text-align: center;
background-color: white;
}
div.slide_show div.slide_area ul.slide_list > li > a > img{
border: 1px solid #508FAF;
}
div.slide_show div.slide_area ul.slide_list > li > a:hover,
div.slide_show div.slide_area ul.slide_list > li > a:hover > img{
border-color: #FF8500;
background-color: #FF8500;
}
div.slide_show > p.comments{
height: 24px;
font: bold 12px/24px Thoma, Arial, Helvetica, sans-serif;
background-color: #F8F8F8;
color: #048BCE;
border-top: 1px solid #DBE2E9;
margin-top: 10px;
}

.more > a{
color:#055087;
text-decoration: none;
}
.more > a:hover{
text-decoration: underline;
}
.more{
padding-left: 10px;
font: bold 14px/22px Arial, Helvetica, sans-serif;
margin: 0;
}

.plain {
text-decoration: none;
}

.article {
font-size: 14px;
color: #444444;
}