body{  padding:0; border:0; margin:0; font-family:Verdana; color:#707070; font-size:12px; font-weight:normal; 
        }
#form1 {margin:0;border:0;padding:0; position:relative; background:#00416E url(../App_Themes/SmartYachtCharter/images/body-bg.gif) no-repeat; background-position:center top;}  
div, h1, h2, td, span, textarea, a, ul, li, img, br {margin:0;padding:0;} 

h1{ font-size:16px; font-weight:bold; color:#002E7B; margin-bottom:7px; margin-top:12px;}
h2{ font-size:14px; font-weight:bold; color:#002E7B; }
h3{ font-size:14px; font-weight:bold; color:#002E7B; }
p { font-size:12px; line-height:17px; }
p img { float:left; margin-right:10px; margin-bottom:5px; }

a { color:#254D90; text-decoration:none;}
a:hover { color:#98b500; /*CBEB20*/}
a img { border:0; }

p a { text-decoration:underline!important;}
p a:hover { text-decoration:none; }

.wrapper { background-color:White; width:980px; margin:0 auto 0 auto; }
.footerMessage { height:30px; width:100%; text-align:center; }

.header { height:164px; width:100%; }
.logo { padding:12px 0 12px 15px; }
.menuWrapper {position:relative; width:100%; background:url(../App_Themes/SmartYachtCharter/images/menu-bg.png) repeat-x ; height:33px; z-index:10000;}

.search { position: absolute; top:3px; right:15px; height:26px; width:175px; background:url(../App_Themes/SmartYachtCharter/images/search-bg.gif) no-repeat; }
.search a { float:left; background:url(../App_Themes/SmartYachtCharter/images/searchicon.gif) no-repeat; width:14px; height:14px; margin-top:6px; margin-left:5px; }
.search a:hover {background:url(../App_Themes/SmartYachtCharter/images/searchicon-over.gif) no-repeat;}
.search input { width:145px; height:13px; float:left; margin:5px 0 0 2px; font-size:11px; border:0;}
.search .watermark {color:#707070;}
.search .nowatermark {color:Black;}

.footer { height:38px; line-height:30px; background: url(../App_Themes/SmartYachtCharter/images/footerseparator.gif) no-repeat; background-position:center bottom;}
.languages { width:50px; margin-left:10px; margin-top:5px; float:left;/* background-color:pink; */}
.clientLogin { width:174px; float:left; font-weight:bold; font-family: Arial; font-size:12px; font-style:italic; }
.currentPage { width:345px; float:left; color:#002E7B; font-weight:bold; font-family:Arial; font-size:12px; font-style:italic; /*background-color:pink;  */}
.currentPage .title { color: #707070;}
.footerMenuWrapper { width:380px; float:left;/*background-color:Yellow;*/}

.FooterCMSListMenuUL { float:right; list-style-type:none; width:100%; padding:0; margin:0; border:0;}
li.FooterCMSListMenuLI, li.FooterCMSListMenuHighlightedLI, li.FooterCMSListMenuLIFirst, li.FooterCMSListMenuHighlightedLIFirst  { float:right; margin:0; padding:0; border:0;}
.FooterCMSListMenuUL a { font-size:10px; text-decoration:none; font-weight:bold; /*color:#707070;*/ display:block; padding:0 7px 0 5px; font-family:Arial; font-style:italic; font-size:12px; font-weight:bold; background:url(../App_Themes/SmartYachtCharter/images/dot.gif) no-repeat; background-position:right center; }
li.FooterCMSListMenuLIFirst a, li.FooterCMSListMenuHighlightedLIFirst a { padding-right:0px; background:none; }
.FooterCMSListMenuUL a:hover, .FooterCMSListMenuUL a.FooterCMSListMenuLinkHighlighted { color: #CBEB20;}

.copyright { width:100%; clear:both; background-color:White; font-size:11px; color:#002E7B; overflow:hidden; padding-top:25px; padding-bottom:20px; background:url(../App_Themes/SmartYachtCharter/images/footerseparator.gif) no-repeat; background-position:center top; }
.copyright .left { float:left; width:315px; padding-left:15px; }
.copyright .middle { float:left; width:298px; text-align:center; }
.copyright .right { float:left; width:335px; padding-right:5px; text-align:right; }
 
.content { width:100%; overflow:hidden; padding-bottom:15px; }
.contentLeft { width:224px; margin-left:-970px; float:left; }
.contentMiddle { padding-left:234px; width:505px; margin-right:20px; float:left; /*background-color:pink;*/}
.contentRight { width:220px; float:left; }
.contentRight2 { padding-left:234px; width:730px; float:left; margin-right:15px; }
.contentMiddle .relative-wrapper { position:relative; }
.contentMiddle .relative-wrapper .bottom { padding-top:297px;}

.box-top { width: 212px; height:9px; background:url(../App_Themes/SmartYachtCharter/images/box-top.gif) no-repeat; overflow:hidden; }
.box-middle {width: 196px; padding-left:7px; padding-right:7px; border-left:solid 1px #caeb1d; border-right:solid 1px #caeb1d; background:#CBEB20 url(../App_Themes/SmartYachtCharter/images/box-middle.png) repeat-x; overflow:hidden;}
.box-bottom {width: 212px; height:9px; background:url(../App_Themes/SmartYachtCharter/images/box-bottom.gif) no-repeat; margin-bottom:10px; overflow:hidden;}

.bluebox-top { width: 212px; height:12px; background:url(../App_Themes/SmartYachtCharter/images/bluebox-top.gif) no-repeat; overflow:hidden; }
.bluebox-middle {width: 196px; padding-left:7px; padding-right:7px; border-left:solid 1px #03307d; border-right:solid 1px #03307d; background:#0a3681 url(../App_Themes/SmartYachtCharter/images/bluebox-middle.gif) repeat-x; overflow:hidden;}
.bluebox-bottom {width: 212px; height:12px; background:url(../App_Themes/SmartYachtCharter/images/bluebox-bottom.gif) no-repeat; margin-bottom:10px; overflow:hidden;}

.mainbox-top { width:730px; height:9px; background: url(../App_Themes/SmartYachtCharter/images/bigbox-top.gif) no-repeat; }
.mainbox-content { overflow:hidden; width: 728px; border-left:solid 1px #cdec29; border-right:solid 1px #cdec29; }
.mainbox-bottom {margin-bottom:10px; width:730px; height:9px; background: url(../App_Themes/SmartYachtCharter/images/bigbox-bottom.gif) no-repeat; }

.contact-box {margin-bottom:10px; font-size:12px; width:211px; height:179px; position:relative; color:White; background:url(../App_Themes/SmartYachtCharter/images/contact-box.png) no-repeat; }
.contact-box .text { position: absolute; bottom:0px; right:0px; width:200px; height:80px; text-align:right; margin-right:11px; }
.contact-box .text .title { font-weight:bold; margin-bottom:10px; }
.contact-box .text .phone { font-weight: bold;}
.contact-box .text .email { color:#CAEB1D; font-weight: bold;}

.plane-box-top { width:206px; height:35px; background:url(../App_Themes/SmartYachtCharter/images/plane-box-top.png) no-repeat; overflow:hidden; }
.plane-box-middle { width:180px; padding-left:16px; padding-right:10px; padding-top:5px; background:url(../App_Themes/SmartYachtCharter/images/plane-box-middle.png) repeat-y; color:White; font-weight:bold; overflow:hidden;}
.plane-box-bottom { width:206px; height:13px; background:url(../App_Themes/SmartYachtCharter/images/plane-box-bottom.png) no-repeat;margin-bottom:10px; overflow:hidden;}
.plane-box-top .title { padding-top:17px; color:White; font-weight:bold;padding-left:15px; }
.plane-box-middle a { color: White;}
.plane-box-middle a:hover { color:#CBEB20; }

.envelope-box-top {width:206px; height:38px; background:url(../App_Themes/SmartYachtCharter/images/envelope-box-top.png) no-repeat;}
.envelope-box-middle {width:206px; background:url(../App_Themes/SmartYachtCharter/images/envelope-box-middle.png) repeat-y;}
.envelope-box-bottom {width:206px; height:13px; background:url(../App_Themes/SmartYachtCharter/images/envelope-box-bottom.png) no-repeat; margin-bottom:10px;}
.envelope-box-top .title { padding-top:17px; color:White; font-weight:bold; padding-left:15px; }

.leaf-box { width:206px; /*background-color:pink;*/ margin-bottom:10px;}
.leaf-box .title {margin-left:7px; width:185px; padding-left:7px; height:30px; padding-top:8px; background:url(../App_Themes/SmartYachtCharter/images/header-leaf.png) no-repeat; color:#878787; font-style:italic; font-family:Arial; font-size:20px;}
.leaf-box .leaf-content { width:175px; margin-left:15px; padding-top:7px; /*background-color:Orange; */}

.map { position:absolute; top:0; left:0;}
.map-top { width:505px; height:2px; background:url(../App_Themes/SmartYachtCharter/images/map-top-blue.gif) no-repeat; overflow:hidden; }
.map-middle { width:505px; background-color:#164087;}
.map-bottom { width:505px; height:2px; background:url(../App_Themes/SmartYachtCharter/images/map-bottom-blue.gif) no-repeat; }

.newtopic { width:100%; clear:both; height:10px; background:url(../App_Themes/SmartYachtCharter/images/footerseparator.gif) no-repeat; background-position:center center; }
.separator { width:100%; clear:both; height:10px; background:url(../App_Themes/SmartYachtCharter/images/box-separator.png) no-repeat; background-position:center center; margin-bottom:12px; }
.contentLeft .separator { margin-left:-8px;}
.contentRight .separator { margin-left:-5px;}
 
/*-------------- yachtfinder express layout---------------*/
.lblbox { display: block; font-weight: bold; font-size:11px; color: #878787; line-height:25px;}
.pulldown_small, select.pulldown_small2, .pulldown_date { font-weight: bold; font-size:11px; color:#878787;  font-family:Verdana; background-color:#f5f5f5; border:solid 1px #717171; margin:0; padding:0; }
.pulldown_small {width:175px; height:18px;}
.fieldadvanced a{ font-weight: bold; font-size:11px; text-decoration:underline;}
.fieldbutton { width:100%; display:block; overflow:hidden; padding-top:7px; padding-bottom:5px;}
.fieldbutton #SubmitButton { float:right; color:#878787; font-weight:bold; font-family:Verdana; height:23px; border:0; line-height:23px; width:67px; background: url(../App_Themes/SmartYachtCharter/images/offer-button.gif) no-repeat;}
/*---------------------------------------------------------*/

.news-text { line-height:18px; margin-bottom:10px; }
.news-text a { font-weight:bold; }

.map-wrapper { background:url(../App_Themes/SmartYachtCharter/images/map-wrapper.png) no-repeat; width: 100%; height:165px;}
.map-wrapper a.map-link { display:block; padding:4px 0 0 5px; width:270px; float:left; }
.map-wrapper .links { width: 220px; float:left; margin-left:5px; font-size:10px; text-align:center; }
.map-wrapper .links a:hover { color:#DB0405;}
.map-wrapper .links .title { font-size:13px; font-weight:bold; line-height:25px; margin-bottom:5px; font-style:italic; }

.SubregionRepeaterTitle { font-size:13px; font-weight:bold; margin-bottom:5px; }
.SmallLinks { list-style-type:none; margin-bottom:7px; }

.bread-crumbs { margin-bottom:7px; font-size:11px; }
/*.backButton {font-weight:bold; width:100%; clear:both; margin-top:15px;}*/
.white-dot {color:White;}
.previous-next { width:100%; text-align:center; clear:both; }
.previous-next a { margin-left:10px; margin-right:10px; font-size:11px; font-weight:bold; }

.YachtCategoryContainer { margin-bottom:20px; }
.YachtCategoryContainer h2 { margin-bottom:8px; }
.YachtCategory { width:100%; overflow:hidden; display:block;}
.YachtCategory a { text-decoration:underline; }
.yacht { width:250px; float:left; margin-bottom:7px;}
.yachtImage { float:left; width:65px; }
.yachtDetails {float:left; width:185px; font-size:11px;}

/*------------- News page ----------------*/
.news-date { font-weight:bold; padding-bottom:5px;}
.news-title { font-size:13px; padding-bottom:3px;}
.news-title h2 {display:inline; font-size:13px;}
.news-summary { padding-bottom:10px; }

/*---------------Site Map-----------------*/
.siteMap ul.CMSSiteMapList { list-style-type:none; }
.siteMap ul li ul li { padding-left:40px; }
.siteMap ul li { padding-left:15px;}

/*--------------- charter inquiry page ----------------------*/
.ContactForm{ padding:10px 0 10px 15px; border:solid 1px #c4262c; width:400px; }
.EditingFormLabel { float:left; width:130px}
.ErrorLabel, .EditingFormInfoLabel {color: red; font-weight:bold;}
.EditingFormErrorLabel { color: red; padding-left:10px; display:inline-block; display:-moz-inline-stack; }
.EditingFormControlNestedControl { float:left; margin-bottom:5px; }
.radio .EditingFormLabel { width: 100%; }
.radio .EditingFormControlNestedControl { padding-left:150px;margin-bottom:5px; }
.charterInquiry .title { width:100%; font-weight:bold; font-size:14px; padding-bottom:10px; line-height:27px; }
.CheckBoxListField { width:720px; }
.tblYacht .CheckBoxListField,.tblExperience .CheckBoxListField {width:300px;}
.FormButton { display:block; clear:both; margin-top:10px; }

/*---------------  Last minute offers page  ----------------------*/
.divOffersPanel { border:solid 1px #e1ebaa; float:left; overflow:hidden; padding-bottom:5px; margin-bottom:10px; }
.divOffersPanel .title { width:720px; padding-left:10px; margin-bottom:5px; clear:both; height:27px; line-height:27px; border-bottom:solid 1px #e1ebaa; background-color:#e1ebaa; font-weight:bold;}
.OfferFilter { width:240px; float:left; margin-bottom:5px;overflow:hidden; height:35px; }
.OfferCtrlLbl3 { padding:0 0 4px 10px; font-weight:bold; display:block; overflow:hidden; margin-top:-3px; /*display:inline-block; display:-moz-inline-stack; width:200px; */}
.dateselectfield3 { width:175px; margin-left:10px; border:solid 1px #707070; color:#707070; font-size:11px; vertical-align:middle; background-color:#fafced; }
.btnSearchContainer { width:438px;  float:left; position:relative; overflow:hidden; }
.searchOfferBtn2 {float:right; margin-top:20px; cursor:pointer;  background:url(../App_Themes/SmartYachtCharter/images/offer-button.gif) no-repeat; width:71px; height:23px; border:0; color:#707070; font-weight:bold; font-size:11px; }
.OffersSelectButton {text-align:right;}

.OfferControl { width:100%; float:left; }

.GridViewOffers { width:100%; clear:both; font-size:12px; border:none;}
.GridViewOffers td.offerPeriodItem { width:85px; }
.GridViewOffers td.OffersSelectButton { width:75px;}
.GridViewOffers td.offerDiscountItem { width:50px; }
.GridViewOffers tr td { padding:3px 0 3px 0; vertical-align:middle; }
.GridViewOffers img { border:0px; }
.OfferLocationItalic {font-style:italic;}
.offerPeriodItem img { margin:4px 0px 0px 1px;}
.listprice {text-decoration:line-through;}
.discount2, .price2 { color:#ea0032; font-weight:bold; font-size:11px;}
.offers-header2 {  background-color:#e1ebaa; height: 22px; line-height:22px; }
.GridViewOffers tr td.offerPeriodItem, .GridViewOffers tr td.offerDiscountItem, 
.GridViewOffers tr td.offerModelItem, .GridViewOffers tr td.OffersSelectButton { border:solid 1px white; padding:5px 0 5px 0 ; }
.GridViewOffers tr td {border:none;}
.specialOImg { width:50px; float:left;}
.SearchCell { float:left; }
.offersModelSpan { font-weight:bold; }

.previousNextContainer { width:100%; margin:10px 0 15px 0; font-weight:bold; overflow:hidden; clear:both;}
.previousNextContainer a {font-weight:bold; }
.previousNextContainer td.pvnRight { text-align:right; width:33%; }
.previousNextContainer td.pvnMiddle { text-align:center;width:33%; }
.previousNextContainer td.pvnLeft { text-align:left;width:33%; }
/*not available*/.offerSelectBtn { cursor:pointer; background:url(../App_Themes/SmartYachtCharter/images/offer-button.gif) no-repeat; width:71px; height:23px; border:0; color:#707070; font-size:11px; font-weight:bold; }
/*available*/.offerSelectBtn2 { cursor:pointer; background:url(../App_Themes/SmartYachtCharter/images/offer-button.gif) no-repeat; width:71px; height:23px; border:0; color:#9cc00d; font-size:11px; font-weight:bold;}

.updateProgress{position: absolute;background-color: #fff;filter: alpha(opacity=70); mozopacity: 0.7;opacity: 0.7;padding: 0px;margin: 0px;}
.loading{padding-top: 50px;text-align: center;}
.LoadingSpan{font-size: 17px;}
.ProgressTemplatediv{z-index: 1001;clear: both;position: absolute;background-color: #fff;filter: alpha(opacity=70);mozopacity: 0.7;
                     opacity: 0.7;width: 730px;height: 990px;}
.ProgressTemplatedivIFrame{width: 100%;height: 200px;}
.searchingOffers{font-size: 17px;font-weight: bold;text-align: center;}
.offersErr{float: left;clear: both;color: Red;	overflow: hidden;font-size: 10px;}

/*---------------------Yacht finder page-------------------*/
.contentRight2 #SubmitButton  { cursor:pointer; background:url(../App_Themes/SmartYachtCharter/images/offer-button.gif) no-repeat; width:71px; height:23px; border:0; color:#707070; font-weight:bold; font-size:11px;}

.yf-container { float:left; width:350px; margin-bottom:10px; }
.contentRight2 .version { margin-bottom:10px; font-size:11px;}
.contentRight2 .line { height:26px; }
.contentRight2 .lblbox { width:138px!important; display:block; float:left; font-weight:normal!important;}
.contentRight2 .pulldown_small { width:200px; float:left; }
.contentRight2 .pulldown_small2 { width:210px; display:block; float:left;} 
.contentRight2 .pulldown_small, .contentRight .pulldown_date{margin-top:4px; font-weight: bold; font-size:11px; color:#878787;  font-family:Verdana; background-color:#f5f5f5; border:solid 1px #717171;}
.contentRight2 .boxfooter { margin:0; padding:0;}

.yf-description { float:left; width:355px; margin-left:20px; font-size:12px; }
.yf-description .title { font-weight:bold; font-size:13px; padding-bottom:10px;}
.yf-description ul { list-style-type:none;}
.yf-description ul li {padding-bottom:4px; padding-left:20px;}

/*------------------bareboat yacht page-----------------*/
.tableBareboats { width:100%; padding:0; margin:0; border:0; }
.tableBareboats td { vertical-align:top; width:50%; padding-bottom:15px;}
.tableBareboats .col1 { padding-right:15px;}

/*--------------- Manufacturer page -------------------*/
.ModelListContainer { width:100%; clear:both; margin-top:7px; margin-bottom:5px;}
.ModelListContainer img { border:0; }
.ModelListContainer a { float:left; }
.modelList { display:block; margin-top:3px; font-size:12px; margin-left:93px; }
.modelList a { text-decoration: underline; }
.ModelListContainer tr td { width:50%; padding-bottom:7px; }
.PagerNumberArea { padding-bottom:10px; }
.PagerNumberArea img { border:solid 1px white; }
.PagerResultsClass { font-size:11px;}
.SelectedPage { color:#ea0032; font-weight:bold; }
.relatedTable { width:100%; }
.relatedTable ul { list-style-type:none; }
.manufactList { text-align:right; }
.YachtLengthFilter { margin-bottom:8px; font-weight:bold; font-size:11px;}
.YachtLengthFilter a { text-decoration:underline; font-weight:normal;}
.YachtLengthFilter .ActiveLinkClass { color: #ea0032; font-weight:bold; text-decoration:none;}

.ManufacturersListContainer { overflow:hidden; clear:both; }
.ManufacturersListContainer .title { font-weight:bold; padding-left:10px; width:150px; float:left; line-height:20px;}
.ManufacturersListContainer .yachtModelList1 { float: right; margin-right:10px;}
.alphabeticalOrderL, .alphabeticalOrderR { width:30px; float:left; padding-top:10px; }
.alphabeticalOrderL img, .alphabeticalOrderR img {border:0;}
.alphabeticalOrder { width: 454px; float:left; padding-top:10px; height:5px; }
.alphabeticalOrder a { padding:0 2px 0 2px; font-weight:bold; margin:0; font-size:13px; }
.alphabeticalOrder a.selectedLetter { color: #ea0032; font-weight:bold;} 
.divManufacturers { clear:both; padding-top:10px; }
.divManufacturers td { width:50%;}
.manufacturersPager { clear:both; }
.CMSCategoryList { width:100%;}
.CMSCategoryList a { text-decoration:none;}

.yacht-left-column1 { font-weight:bold;}


/*=================yachtDetailsContainer=====================*/
.yachtDetailsContainer { width: 100%; display: block; clear: right; float: left; margin:10px 0 10px 0; padding:0;}
.yachtDetailsContainer h2 { margin-left: 0px;padding-left: 0px; font-size:14px; }
.yachtDetailsLeft { width: 360px;padding-right: 2px;float: left;margin:0;}
.yachtDetailsLeft h2 { font-weight: bold; width:100%;}
.yachtDetailsRight {text-align: left;padding-right: 2px;padding-left: 2px;width: 280px;float: right;vertical-align: top;clear: right;}
.detailsHdr2 { font-size:10px;}
.alignCenter1 {padding-left:25px; padding:5px;}
.image_border {border: solid 1px #505f75;}

.yacht-all {left: 1px;width: 100%;margin-top: 7px;float: left; }
.yacht-top { width: 100%; }
.yacht-top td { text-align: left; }

.yachtSpecifications{margin-top: 6px;}

.PriceListContainer td { vertical-align:top; padding:10px 0 10px 0; }
.PriceListContainer a { text-decoration: underline; display: block; margin-bottom:4px;}
.PriceListContainer h2 { font-size:14px; margin-top:5px; }
#specialsyacht tbody { font-size:11px;}
.specialsyachtcolumn1 { width:65px; border-bottom:solid 1px gray; }
.specialsyachtcolumn2 { width:105px; border-bottom:solid 1px gray; }
.specialsyachtcolumn3 { width: 250px; border-bottom:solid 1px gray; }
.specialsyachtcolumn4 { width: 300px; border-bottom:solid 1px gray; padding:0; margin:0; }
.relatedlinksyachtcolumn1 { width:33%; }
.relatedlinksyachtcolumn1 ul  {list-style-type:none;}
.relatedTable { border:0; }
.relatedTable tr td { padding:5px 0 10px 0; margin:0px; border:0; }
.relatedTable tr td.relatedlinksyachtheader1 {padding:0; border:0; margin:0;}
.relatedTable tr td.relatedlinksyachtheader1 h3 { font-size:11px; font-weight:bold; color:#707070; padding:0 0 9px 0; border:0; margin:0; border-bottom:solid 1px gray; }
.relatedlink-content-inside h2 { clear:both; margin-bottom:8px; }

.OtherDestContainer { width:720px; margin-bottom:15px; }
.OtherDestContainer a { text-decoration:underline; }
.OtherDestContainer td { width:33%; padding:0; margin:0;}
.OtherDestContainer .RelatedLinks { margin:0!important; padding:0!important;}

.specialsyachtheader2,.specialsyachtheader3 { font-weight:bold;border-bottom:solid 1px gray; }
.RelatedLinks a { padding-left:2px; padding-right:10px;}

.searchOtherLocOff { color:green; border:none; background-color:Transparent; cursor:pointer; text-decoration:underline; margin:0; padding:0; text-align:left;} 
.searchOtherLocOff:hover { text-decoration:underline; } 

.Subscription { color:White; padding: 3px 10px 0 10px; }
.Subscription input[type=text] { margin-left:7px; }
/* ------------------home page offers control-------------------*/
.GridOffers tbody th { height:1px; line-height:1px; display:none; margin:0; padding:0;}
.GridOffersRow a.yachtLink { display:block; font-size:11px; font-weight:bold; margin:0 0 3px 0;}
.GridOffersRow .yachtImage { float:left; margin:0; padding:0;}
.GridOffersRow .yachtDetails { float:left; width:109px; font-size:10px; margin-bottom:5px;}
.GridOffersRow .oldPrice { text-decoration:line-through; }
.GridOffersRow .newPrice { color:#DB0405; font-weight:bold; }
.GridOffersRow .discount { color:#DB0405; display:block; font-weight:bold; text-align:right;}
.viewMoreOffers a { font-size:11px; font-weight:bold; text-decoration:underline; }
/*--------------- home page green containers --------------------*/
.box-middle .secondtitle { font-size:13px; font-weight:bold; }
.box-middle .secondtitle .upper { text-transform:uppercase; }
.box-middle p { font-size:11px; }
.box-middle .period { font-size:13px; }
/*-----------------------article page------------------------------*/
.articlePage h2 { font-size:13px; }
.articlePage h1 { margin-bottom:10px; }
/*---------------------------------deluxe menu styles---------------------------------*/
.topItemTextNormal { padding-left:25px; padding-right:25px; font-size:11px; color: White; font-weight: bold; cursor: pointer; }
.topItemTextOver { padding-left:25px; padding-right:25px; font-size:11px; color: #CAEB1D; font-weight: bold; cursor: pointer; }
.dmText1 { padding: 4px 10px 4px 7px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; text-align: left; font-family: Verdana,Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.dmText2 { padding: 4px 10px 4px 7px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; text-align: left; font-family: Verdana,Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }
.dmItem1 td { background-color:#254D90; color:#FFFFFF; }
.dmItem2 td { background-color:#3c68b1!important; color:#CAEB1D; }
.dmItem1 td img, .dmItem2 td img { padding-right:6px;}
.dmSubmenu { background-color: #254D90; }
.dmSubmenu table table { background-color: #254D90; width: 100%; }
.dmSubmenu { border: solid 1px #002E7B; }
/* ----------------------- faq page---------------------*/
.FAQList h2 { margin-bottom:10px; font-size:13px; }