br.carousel { line-height: 28px; height: 1px; }

.info_area700 { display: block; float:left; width: 700px;  color: white; margin-bottom: 30px; }
.info_area700 p { text-align:justify; }
.info_area700 .left  { float:left;  }
.info_area700 .right { float:right;  }
.info_area700 .body { background: transparent; background-image: url(../images/block700_body.png); display: block; width: 668px; padding: 12px; font-size: 10pt;}
.info_area700 .body B,.info_area700 .body STRONG { color:#D99F3A; }
.info_area700 H2 { background-image: url(../images/block700_header.png); color: White; margin: 0px; line-height:33px; font-size: 15px; font-weight: bold; height: 33px; padding: 0px 12px; }
.info_area700 H3  { color: #D99F3A; }
.info_area700 .foot { clear: both; background: url(../images/block700_footer.png) 0px 0px no-repeat; height:16px; padding: 0px; margin: 0px 0px 0px 0px; }
.info_area700 A { color: #D99F3A; }
.info_area700 A:hover { color: white; }
.info_area700 A.locationLink { color: white; }
.info_area700 A.locationLink:hover { color: #D99F3A; }

.info_area2 { float:left;  display: block; width: 460px; color: white; margin-bottom: 30px; }
.info_area2 p { text-align:justify; }
.info_area2.left { float:left;  }
.info_area2.right { float:right;  }
.info_area2 H1, .info_area2 H2, .info_area2 H3.top  { background-image: url(../images/blockw2_header.png); color: #D99F3A; height: 33px; padding: 0px 16px; margin: 0px; line-height:33px; font-size: 15px; font-weight: bold;  }
.info_area2 H3  { color: #D99F3A; font-size: 14px; }
.info_area2 .body { float:left; padding: 0px 16px 4px 16px; margin: 0px; width: 428px; font-size: 10pt; background-image: url(../images/blockw2_body.png); background-repeat:repeat-y; }
.info_area2 .body B,.info_area2 .body STRONG { color:#D99F3A; }
.info_area2 .body-2spc { padding: 0px 16px 4px 16px; line-height: 20px; }
.info_area2 .foot { clear: left; background: url(../images/blockw2_footer.png) 0px 0px no-repeat; height:16px; padding: 0px; margin: 0px 0px 0px 0px; }
.info_area2 A { color: #D99F3A; }
.info_area2 A:hover { color: #D99F3A; text-decoration: underline; }
.info_area2 IMG.border { border: solid 1px DarkRed; }
.info_area2 IMG.left { border: solid 1px DarkRed; margin-right: 8px;}
.info_area2 IMG.right { border: solid 1px DarkRed; margin-left: 8px;}

.info_area_440px { width: 440px; margin: 0px 0px 30px 0px; padding: 0px; }
.info_area_440px H2 { font-size: 15px;  }
.info_area_440px H1, .info_area_440px H2, .info_area_440px H3.top  { background-image: url(../images/block440_header.png);  }
.info_area_440px .body { width: 408px; background-image: url(../images/block440_body.png); }
.info_area_440px .foot { background: url(../images/block440_footer.png) 0px 0px no-repeat;  }

.info_area3 { display: block; float: right; font-size: 11px; width: 460px;}
.info_area3 .info_box { color: white; padding: 0px; width: 220px; margin-bottom: 20px; line-height: 20px; }
.info_area3 .info_box .body { background: transparent; background-image: url(../images/block3_body.png);}
.info_area3 .info_box LABEL { display: block; width: 78px; font-weight: bold; float: left; }
.info_area3 .info_box DIV { padding: 10px; }
.info_area3 .info_box DIV.exchange  { text-align: center; margin-bottom: 0px; margin-top: 0px; padding: 0px 10px; }
.info_area3 .info_box DIV.exchange-btns  { text-align: center; margin-bottom: 0px; }
.info_area3 .info_box .exchange-icon { cursor: pointer; cursor: hand;  margin: 0px 6px;  }
.info_area3 .info_box DIV.exchange LABEL { display: inline;width: 40px; float: none; margin-right: 20px; }
.info_area3 .info_box DIV.services { padding: 5px; }
.info_area3 .info_box DIV.bookmark { text-align: left; padding: 10px 0px 0px 0px; }
.info_area3 .info_box DIV.bookmark a { outline: none; }
.info_area3 .info_box br { line-height: 8px; } 
.info_area3 .info_box H2 { background-image: url(../images/block3_header.png); color: #D99F3A; margin: 0px; line-height:33px; font-size: 13px; font-weight: bold; height: 33px; padding: 0px 12px; }
.info_area3 .info_box .foot { clear: both; background: url(../images/block3_footer.png) 0px 0px no-repeat; height:12px; padding: 0px; margin: 0px 0px 0px 0px; }
.info_area3 .info_box DIV H3 { color: #D99F3A;  margin: 0px; padding: 2px 0px 8px 0px; font-size: 12px;}
.info_area3 .info_box DIV H4 { margin: 0px; padding: 0px 0px 8px 0px; font-size: 13px;}

.info_area3 .info_box DIV  a { color:white; font-size: 13px; text-decoration: underline; }
.info_area3 .info_box DIV  a:hover { color:#D99F3A; }

.prices-box { height: 380px; overflow: hidden;  }

.info_area3 .info_box DIV P { margin: 0px; padding: 0px 0px 8px 0px; }
.info_area3 .info_box DIV HR { margin: 0px; padding: 0px 0px 8px 0px; border: 0px; border-bottom: solid 1px white; }
.info_area3 A { color: #D99F3A; }
.info_area3 A:hover { color: silver; }

#box { border: solid 1px transparent; color: #400; background: white}
#box H2 { font-size: 120%; margin: 8px 16px 8px 16px; }
#box H3 { font-size: 120%; margin: 0px; padding: 4px 16px 4px 16px; background: #B04040; color: White; }
#box P  { margin: 16px; }

#gallery_list { display: block; margin: 0px auto 0px auto; padding: 0px; float: left; }
#gallery_list UL { list-style: none; margin: 0px; padding: 0px; }
#gallery_list H1 { color: white; font-size: 15px; font-weight: bold; text-align: left; padding: 12px 0px; }
#gallery_list H2 { color: #D99F3A; font-size: 15px; text-align: left; }
#gallery_list a { outline: none;  }
#gallery_list.two_cols { background: transpaent; display: block; width: 390px; margin-left: 40px; }
#gallery_list.gallery { text-align:center; padding: 0px 0px 0px 66px; width: 890px; }
#gallery_list.featured { margin: 8px 12px 0px 0px; color: #ffffff; overflow:hidden; width: 180px; }
#gallery_list.featured H2 { color: white; font-size: 15px; }


#gallery_list .item { color: white; float:left; width: 180px; height: 346px; margin: 0px 16px 16px 0px; text-align: center; overflow: hidden; font-size: 14pt; }
#gallery_list .item .body { background: transparent; background-image: url(../images/block_body.png); text-align: center;  }
#gallery_list .item .head { color: white; background: transparent; text-align: center; overflow: hidden; font-size: 14pt; line-height: 30px; height: 33px; background-image: url(../images/box-180px-header.png) }
#gallery_list .item .foot { background: transparent; color: white; height: 14px; background-image: url(../images/block_footer.png); }

#gallery_list.featured .item { margin: 5px 0px 30px 0px; margin-bottom: 36px; float:left; padding: 0px; height: auto; }
#gallery_list.gallery  .item { margin-bottom: 36px; margin-right: 36px; height: auto; }

#gallery_list.two_cols .item160,#gallery_list.two_cols .item346  { float:left; margin: 10px 0px 16px 0px; padding: 0px; border: solid 1px black; }
#gallery_list.two_cols .item160 { width: 160px; height: 240px; margin-right: 24px }
#gallery_list.two_cols .item346 { width: 346px; height: 225px; }
#gallery_list.two_col A  { padding: 0px; margin: 0px}
#gallery_list.two_cols .item346 IMG { display: block; width: 346px; height: 225px;  }
#gallery_list.two_cols IMG { display: block; margin: 0px; border: none;}

#gallery_list A  { padding: 0px; margin: 1px; }
#gallery_list IMG { background: none; margin: 8px 0px 1px 0px; border: solid 1px black; height: 240px;  width: 160px;  }


#gallery_list.main_preview { clear: both; display: block; margin: 0px auto 0px auto; padding: 10px 0px; width: 920px; height: 286px; float: none; background: transparent; overflow: hidden;}
#gallery_list.main_preview .item { color: white; background: transparent; float:left; width: 172px; height: 382px; text-align: center; overflow: hidden; font-size: 14pt; background-image: none; padding: 0px 0px; }
#gallery_list.main_preview .item .head { color: white; background: transparent; text-align: center; overflow: hidden; font-size: 14pt; line-height: 30px; height: 0px; background-image: none; }
#gallery_list.main_preview .item .foot {  background: transparent; height: 14px; background-image: none; color: #D99F3A; display: none; }

.corner-box-180-top {  height: 12px; background: transparent  url(../images/box-180px-top.png) no-repeat;   }
.corner-box-180-foot {  height: 16px; background: transparent  url(../images/box-180px-foot.png) no-repeat;   }
.corner-box-180-body {  background-color: transparent; background-image: url(../images/box-180px-body.png); background-repeat:repeat-y;  width: 180px;   }
.corner-box-180-header {  height: 33px; background: transparent  url(../images/../images/box-180px-header.png) no-repeat; padding: 0px 32px; color: #D99F3A; }
.corner-box-180-header h1,.corner-box-180-header h2  {  font-size: 15px; font-weight: bold;}

/* New Versions of box style */
.corner-box-700 { width: 700px; }
.corner-box-700 > .top {  height: 12px; background: transparent  url(../images/box-700px-top.png) no-repeat;  width: 700px; }
.corner-box-700 > .foot {  height: 16px; background: transparent  url(../images/box-700px-foot.png) no-repeat;  width: 700px; }
.corner-box-700 > h1,.corner-box-700 h2 {  font-size: 15px; font-weight: bold; margin: 0px 0px; padding: 5px 0px 0px 0px;  }
.corner-box-700 > h1.header {  height: 33px; background: transparent  url(../images/../images/box-700px-header.png) no-repeat; padding: 0px 0px 0px 32px; color: #D99F3A; margin: 12px 0px 0px 0px; width: 668px; line-height: 33px;}
.corner-box-700 > h1.header > i {  font-size: 8pt; margin: 0pt 28px 0px 1em; float: right; display: block;}
.corner-box-700 > .body {  background-color: transparent; background-image: url(../images/box-700px-body.png); background-repeat:repeat-y;  width: 700px; font-size: 10pt; margin: 0px 0px; padding: 1px 0px;  width: 700px; }
.corner-box-700 > .body div { padding: 12px 20px;  }
.corner-box-700 > .body div.clear {  padding: 0px; font-size: 1px; line-height:1px; }
.corner-box-700 > .body div.content { border: none; padding: 0px; margin:12px 0px; }
.corner-box-700 > .body div.content a { color: #D99F3A; }

.corner-box-900 > .top {  height: 12px; background: transparent  url(../images/box-900px-top.png);   }
.corner-box-900 > .foot {  height: 12px; background: transparent  url(../images/box-900px-foot.png);   }
.corner-box-900 > .body {  background-color: transparent; background-image: url(../images/box-900px-body.png); background-repeat:repeat-y;    }
.corner-box-900 > .body p {  text-align: justify;    }
.corner-box-900 > h1,.corner-box-900 h2 {  font-size: 15px; font-weight: bold;  }
.corner-box-900 > h1.header, .corner-box-900 > h2.header {  height: 33px; background: transparent  url(../images/../images/box-900px-header.png); padding: 0px 0px 0px 32px ; margin: 0px; color: #D99F3A; line-height: 33px;}
.corner-box-900 > h1.header > h2.locations {  margin-left: 18px;  }

dl.model-reviews { clear both;  }
dl.model-reviews DT { padding: 0px; margin: 0px 0px 6px 0px; }
dl.model-reviews DD { padding: 0px 0px 6px 0px; margin: 0px 0px 6px 0px; border-bottom: dotted 1px #7C3B17; }


#modelScrollWarp { height: 250px;  padding: 0px; margin: 30px auto 0px auto; overflow: hidden;}
#model_carousel { height: 200px; position: relative; Padding: 6px 16px;  }	

.model_item { position: relative; float: left; margin: 0; padding: 0; color: white; width: 134px; height: 230px; text-align: center; overflow: hidden; font-size: 16px;  }
.model_item a { outline: none; }
.model_item a img { background: white; padding: 1px; margin: 0px;  }
.model_item .head { display: none; }
.model_item .foot { height: 14px;  }

#model_carousel .model_item { width: 140px; height: 230px; }	
#model_carousel .model_item a img { background: white; padding: 0px; margin: 0px 10px; border: solid 1px #330000; }

#news_box { display:block; background-image: url(../images/news_box.png); background-repeat: no-repeat; background-color: Transparent; background-position: 0px 0px; width: 166px; padding: 0px; margin: 0px 0px 50px 0px; height: 525px; vertical-align: middle; border: solid 1px #790000;}
#news_box DIV.date { display:block; margin: 86px 0px 0px 12px;  width: 136px; height: 20px; text-align:center;}
#news_box DIV.items { display:block; color: white; font-size: 11px; font-weight: bold; width: 138px; margin: 10px 0px 0px 12px; height: 200px; overflow: hidden; vertical-align: middle; text-align:center; }
#news_box DIV.items HR { margin: 10px 0px; }
#news_box DIV.proverb { display:block; color: #D050D0; background-color: Transparent; font-size: 11px; width: 136px; margin: 80px 0px 0px 12px; height: 96px; overflow: hidden; font-weight:bold; vertical-align:middle; text-align:center; }
#news_box DIV A { display: block; color: #D99F3A; height: 50px; margin: 0px; padding: 0px; }

#links_area { display:block; float: left; width: 900px; text-align:center; margin: 0px auto; text-align:center;}
.link_box { display:block; float: left; width: 150px; padding: 0px; margin: 0px 12px;  text-align:center; }

.location_links { font-size: 11px; font-weight:normal; padding: 0px 0px; margin: 24px 32px ; color: white; text-align:justify; }
.location_links h5 {  color: white; }
.location_links a {  color: white; font-size: 12px; text-decoration: none; line-height: 18px; width: 200px;  }
.location_links a:hover {  color: #D99F3A; text-decoration: underline; }

#foot_links { font-size: 12px; width: 900px; margin: 0px auto; padding: 10px 0px; color: white; }
#foot_links h5 {  color: white; }
#foot_links h2 {  color: #D99F3A; }
#foot_links a {  color: white; font-weight: normal; line-height: 18px; text-decoration: none; }
#foot_links a:hover {  color: #D99F3A; text-decoration: underline; }

#book_now { display:block; background-color: Transparent; color: #520000; background-image: url(../images/book_now_surround.png);  background-repeat: no-repeat; background-position: 0px 0px; width: 166px; padding: 0px; margin: 0px 0px 64px 0px; height: 266px; cursor: pointer; cursor: hand; }
#book_now IMG { margin: 160px 0px 0px 12px; border: none; background-color: Transparent;  }

#LimoHire { display:block; width: 201px; padding: 0px; margin: 0px 0px 42px -24px; height: 172px; cursor: pointer; cursor: hand; color: #520000;  }

.formLabel { width: 120px; float: left; margin-right: 10px; text-align: right; }

  

#img_preview { border: solid 1px DarkRed; }
  
#privacy { }  
#privacy LI { font-weight: bold; }  
#privacy p { font-weight: normal; }
#privacy OL LI { font-weight: normal; list-style-type:lower-alpha; margin-bottom: 12px; } 

#link_categories  { }
#link_categories li { padding-bottom: 8px; font-size: 125%; }  
#link_categories li a { }
#link_categories li a:hover { }
#link_items  { margin-left: 0px; }
#link_items li { list-style-type:none; padding: 4px 16px 8px 16px; text-align: center; }  
#link_items li p { font-size: 90%; width: 260; text-align: center; }
#link_items li a { }  
#link_items li a:hover { }

#inlineBookingForm table td { color: White; }

.frm-results { margin-left: 20px;  padding: 4px 10px; background: transparent;  }
.frm-results.success { background: #a0ffa0; color: black; }
.frm-results.failure { background: #ffa0a0; color: black; }


.simple-form { color: White; font-size: 9pt; }
.simple-form TD { margin: 0px; font-size: 98%; border-bottom: dotted 1px white; padding: 6px 0px; }
.simple-form TD.no-line { border-bottom: none; }
.simple-form TD .error {  }
.simple-form .RatingNumbers { display: block; }
.simple-form .RatingNumbers LABEL { margin-right: 10px; }
.simple-form .comments { width: 420px; height: 100px;  font-family: Arial, Sans-Serif; }
.simple-form COL.col1 { width: 175px; }
.simple-form TD .full-width { width: 98%; }



#panel-shadow { position: absolute; top: 0px; left: 0px; background: #000; display: none; z-index: 1000; }
.panel-main { color: Black; display: none; position: fixed; top: 60px; left: 50%; margin-left: -330px; width: 660px; background: #5F0203; padding: 10px 15px 10px 15px;  border: 1px solid #CCCCCC; z-index: 1001; }
.panel-main h2 { color: #D99F3A; margin-top: 0px; }
.panel-main h3 { color: #D99F3A; margin: 4px 0px;   }
.panel-main .simple-form { color: White; background-color: transparent; }
.panel-main .simple-form input, .panel-main .simple-form textarea, .panel-main .simple-form select { font-size: 9pt; padding: 1px;  font-family: Arial, Sans-Serif;  }
.panel-main .simple-form TD { margin: 0px; font-size: auto; border-bottom: dotted 1px #7C3B17; padding: 4px 0px; }
.panel-main .simple-form TD.no-line { border-bottom: none; }
.panel-main .simple-form TD em.error { display: inline; background: none; margin: 3px 0px 0px 8px; font-size: 8pt; }
.panel-main .simple-form TD em.checked { display: none; }
.panel-close { color: #D99F3A; font-size: 10pt; float: right; font-weight:bold; }
.panel-info { width: 200px; border-right: dotted 1px #7C3B17; padding-right: 10px;  }
.panel-info p { color: white; font-size: 9pt;  line-height:14pt;}
.panel-info p b { color: #D99F3A; }
.panel-info ol, .panel-info ul { font-size: 9pt; color: white; line-height: 13pt; padding-left: 14pt; }
.yourEMail { width: 85%; }

#panel-main-review { width: 800px; margin-left: -400px; }
#panel-main-review .simple-form .comments { width: 550px; }

#panel-model { width: 800px; margin-left: -400px; }
#panel-model .simple-form .comments { width: 550px; }

#ModelImagePreview IMG { width: 88px; display: inline; margin-right: 5px; border: solid 1px black; }


#locations-page { width: 100%;  }
#locations-page b, #locations-page p strong, #locations-page a { color: #D99F3A; }
#locations-page p.below { margin: 0px 32px; line-height: 18px; text-align:justify; }

.locationDetails { float: left; }
.locationDetails h3 { font-size: 14px; }
.locationDetails img { border: solid 1px black; padding: 1px; background-color: White; margin: 0px; }
.locationDetails .img { display: block; float: left; padding: 0px; margin-bottom: 10px; margin-left: 14px; }
.locationDetails DIV.info { display: block; margin-left: 0px; min-height: 200px;  border: dotted 1px #7C3B17; background: #600000; padding: 10px; margin-top: 10px; }
.locationDetails DIV.info img { float:right; border: solid 1px black; }
.locationDetails h3 {}
.locationDetails p  {}

#TownItem { font-size: 10pt; margin: 0px 0px; }
#TownItem div.content { border: dotted 1px #7C3B17; background: #600000;  margin: 20px auto 0px auto; padding: 12px; }

#TownItem-top { font-size: 10pt; margin: 0px; padding: 0px 20px; }
#TownItem-top div.content { margin: 0px auto 1px auto; padding: 12px 12px 0px 12px; }


.locations-top { margin: 26px 0px 48px 0px; }
.locations-top > .body { line-height: 16pt; }
.locations-top h2 { color: #D99F3A; font-size: 14px; padding: 0px; margin: 0px; }

UL.related_towns { padding: 0px 0px 0px 50px; }
UL.related_towns li { font-size: 9pt; line-height: 13pt; }

.area-description { padding: 1px 20px 0px 20px; margin: 0px; line-height: 1.5em; text-align: justify; }
.area-description a, .area-description b, .area-description strong { color: #D99F3A; }
.area-description p { padding: 0px; margin: 0.5em 0px; }


.radiolist {  }
.radiolist LABEL { margin-right: 30px; }


ul.NewsTree2 { display:block; line-height: 18pt; width: 180px; padding:0px 0px 6px 0px; margin:2.5em 0px; list-style-type:none; font-size: 11px; font-weight: normal; position:relative; z-index: 1000; background-color: transparent; xbackground-image: url(../images/box-180px-body.png); xbackground-repeat:repeat-y; }
ul.NewsTree2 ul { display: none }
ul.NewsTree2 li { margin: 12px 0px; padding: 0px; }
ul.NewsTree2 li a { display: block; background-color: transparent; background-image: url(../images/simple-button.png); background-repeat:no-repeat; height: 25px; line-height: 25px; margin: 0px; padding: 0px 4px; text-align: center;}
ul.NewsTree2 li a:hover { background-image: url(../images/simple-button-hover.png); }
#ColumnAll .NewsTree2 a {  }

.new-escorts-feed { outline: none; position: relative; top: 24px; left: 605px;}

#CountyListing { font-size: 10pt; margin: 0px 0px; }
#CountyListing div.content { border: dotted 1px #7C3B17; background: #600000;  margin: 20px auto; padding: 12px; }
#CountyListing div a  { font-size: 12px; color: #D99F3A; }
#CountyListing div h1 { font-size: 15px; margin: 0px; padding: 0px; float: left; color: #D99F3A; }
#CountyListing div h2  { font-size: 14px; margin: 0px 0px 10px 0px; padding: 0px; color: #D99F3A; }
#CountyListing div h1 a, #CountyListing div h2 a { font-size: 14px; color: #D99F3A;}

div.NewsItemList { font-size: 10pt; margin: 0px 0px; width: 650px; }
div.NewsItemList a {font-size: 12px; color: #D99F3A; }
div.NewsItemList a.title { font-weight: bold;}
div.NewsItemList a.more { }
div.NewsItemList div.item { border: dotted 1px #7C3B17; background: #600000;  padding: 8px; margin: 8px 0px; }
div.NewsItemList div.content { border: none; padding: 0px; margin: 8px 0px; }
div.NewsItemList div h1 { font-size: 15px; margin: 0px; padding: 0px; float: left; color: #D99F3A; }
div.NewsItemList div h2 { font-size: 14px; margin: 0px; padding: 0px; float: left; color: #D99F3A; }
div.NewsItemList div h2 em { color: white; font-style: normal; font-weight: normal; }
div.NewsItemList div h1 a, #NewsListing div h2 a { color: #D99F3A; }
div.NewsItemList div i { font-size: 8pt; margin: 0pt 0px 0px 3em; float: right; display: block; }
div.NewsItemList div p { font-size: 10pt; line-height: 14pt; clear: left; margin-top: 12pt; text-align:justify; }
div.NewsItemList div p a { outline: none; color: #D99F3A; }

div.NewsItemList div.NewsHeadingList { border: dotted 1px #7C3B17; padding: 8px; margin: 16px; }
div.NewsItemList div.NewsHeadingList div.item { border: none; padding: 0px; margin: 8px 0px; }

div.NewsItemList div.model-item { margin: 8px 16px 8px 16px; overflow: hidden;  border: dotted 1px #7C3B17; background: #600000;   }
div.NewsItemList div.model-item h3 { margin: 0px; padding: 0px; }
div.NewsItemList div.model-item h3 a { font-size: 13pt; color: #D99F3A;}
div.NewsItemList div.model-item i { font-size: 8pt; margin: 6pt 0px 0px 3em; text-align: right; display: block;  }
div.NewsItemList div.model-item p { font-size: 10pt; line-height: 14pt; clear: left; text-align:justify; margin: 12px 0px; }
div.NewsItemList div.model-item img { float: right; width: 60px; margin-left: 20px;}

div.NewsItemList A.prev { float: left; margin-left: 10px; padding-bottom: 10px; }
div.NewsItemList A.next { float: right; margin-right: 8px; padding-bottom: 10px; }

div.NewsItemList.artical { margin-top: 0px; }
div.NewsItemList.artical div { margin: 0px; }
div.NewsItemList.artical div h1 { margin: 0px; float: left;color: #D99F3A; }

div.NewsCategoryList { }
div.NewsCategoryList h2 { }
div.NewsCategoryList h2 a { font-size: 12px; color:white; line-height: 24px; margin-left: 14px;  }
div.NewsCategoryList h2 a:hover { color:#D99F3A; }

div.NewsMainPage { font-size: 10pt; margin: 0px 0px; padding: 10px 0px;  width: auto; }
div.NewsMainPage div.item { border: dotted 1px #7C3B17; background: #600000; margin: 20px auto; padding: 12px; width: 820px; }
div.NewsMainPage div.content { border: none; padding: 0px; margin:12px 0px; }
div.NewsMainPage div.content a { color: #D99F3A; }

.NewsArticle { font-size: 10pt; margin: 0px 16px; float: left; font-size: 10pt; line-height: 14pt; }
.NewsArticle > p { clear: left; margin: 1em 0px 0px 0px; text-align:justify; }
.NewsArticle  a { outline: none; color: #D99F3A; }
.NewsArticle > div.NewsItemTagList { list-style-type: none; padding: 0px; margin: 4px 0px; }
.NewsArticle > div.NewsItemTagList  > a {  color: #D99F3A; }
.NewsArticle  ol li  { margin-bottom: 0.5em; }

div.NewsTagCloud { display:block; line-height: 18pt; width: 168px; padding: 0px 6px; margin:0px; list-style-type:none; text-align:center; overflow:hidden; font-size:70%; font-family:arial; }
div.NewsTagCloud h2 { color:#ffffff; font-size:2.5em; margin:0 10px 10px 10px; padding:0px 0 15px 80px; background:url(/themes/diamond/images/tag-cloud.png) no-repeat 0; }
div.NewsTagCloud ul { margin:0; padding:0;  }
div.NewsTagCloud ul li { list-style-type:none; display: inline; margin:0px 10px 0px 0px; height:35px;font-size: 11px; }
div.NewsTagCloud ul li a { text-decoration:none; color:#D99F3A;  white-space:nowrap; }
div.NewsTagCloud ul li a:hover { text-decoration:underline; }

.social-simple1 { float: right; display: block; top: 10px; left: 705px; height:26px; padding: 9px 0px 0px 8px; }

.info_box div.bookmark div.social-medium  { padding: 0px 0px 13px 0px; margin: 0px;  }
.info_area3 .info_box div.bookmark div.social-medium div.social-medium-plus1-wrap  { padding: 0px; margin: 0px 14px;   }
.info_area3 .info_box div.bookmark div.social-medium .a2a_kit { height: 24px; overflow: hidden; }




#BookmarkShare.gallery  { float: right; top: 0px; margin: 10px 66px 0px 0px; font-weight: normal; }
#BookmarkShare.gallery IMG { height: auto; border: none; }

#BookmarkShare.location  { float: right; top: 0px; margin: 10px 0px 0px 0px; font-weight: normal; }
#BookmarkShare.location IMG { height: auto; border: none; }


ul.sm_news_items { list-style-image: url(/themes/diamond/images/ico_16px_news.png); }
ul.sm_news_items li { line-height: 16px; margin-top: 2px;}
ul.sm_news_cats { list-style-image: url(/themes/diamond/images/ico_16px_news_category.png); }
ul.sm_news_cats li { line-height: 16px; margin-top: 2px;}
ul.sm_news_tags { list-style-image: url(/themes/diamond/images/ico_16px_tag.png); }
ul.sm_news_tags li { line-height: 16px; margin-top: 2px;}
ul.sm_locations { list-style-image: url(/themes/diamond/images/ico_16px_location.png); }
ul.sm_locations li { line-height: 16px; margin-top: 2px;}
ul.sm_models { list-style-image: url(/themes/diamond/images/ico_16px_person.png); }
ul.sm_models li { line-height: 16px; margin-top: 2px;}
ul.sm_model_cats { list-style-image: url(/themes/diamond/images/ico_16px_person_category.png); }
ul.sm_model_cats li { line-height: 16px; margin-top: 2px;}

a#bookNow, a#becomeDriver, a#becomeModel { font-weight: bold; }


