/* content styles */
#content { float:left; width:811px; padding-bottom:5px;}
#teaser-container { float:left; width:811px; height:297px; position:relative;  }
/* background:url(/img/Homepage-top-bar-NEW.jpg) 0 0 no-repeat; */
#teaser-container .flash { position:absolute; background:black; top:13px; right:31px; width:250px; height:250px; }
#content .left-contain { width:100%; float:left; }
#content .left-contain .left { float:left; width:342px;  margin-top:10px; }
#content .left-contain .mid { float:left; width:auto; margin:6px 0 0 12px; }

/* #content .right { float:left; width:227px; position:relative;  margin-top:4px; } */
#content .left-contain .left { width:348px; margin:15px 14px 0 0;  }
#content .left-contain .left { float:left; width:auto; font-size:105%; padding-bottom:10px; }
#content .left-contain .left  p { line-height:1.3em; margin:2px 0 2px 0; padding:0; text-align:justify; }
#content .left-contain2 .left  p { line-height:1.3em; margin:2px 10px 2px 0; padding:0; text-align:justify; }
#content .mid { margin:15px 0 0 0; }
#content .mid a img { margin:10px 0 0 3px; }
#content .left-contain2 .left { float:left; width:348px; margin-right:4px; margin-top:15px }
#content .left-contain2 .mid { float:left; width:275px; margin:0 0 0 0px;  }
#content .left-contain2 .latest-news { float:left; width:452px; margin:16px 0 0 0px; padding:0; }
#content .left-contain2 .mid2 { float:left; width:153px; margin:0px 4px 0 0;}
#content .left-contain2 .right { float:left; width:455px; margin:15px 0 0 0; padding:0;  }
#content .left-contain2 .right-right { float:left; width:155px; margin:0 0 0 0; padding:0; }
#content .left-contain2 .mid h3 { width:257px; margin-bottom:5px; }
#content .left-contain2 .left h3 {width:336px; margin-top:15px; }
#content .left-contain2 .right #concierge { position:relative; display: inline;  width:449px; height:123px;  margin:0 0 0 10px; padding:0;}

* html #content .left-contain2 .left { float:left; width:348px; margin-right:0px; padding:0; }

#content .left-contain2 .img-left { width:144px; float:left; }
#content .left-contain2 .text-right { width:145px; float:left; line-height:1.3em; text-align:justify; }
#content .left-contain .mid h3 { width:143px; }
#content h3 { position:relative; font-size:140%; letter-spacing: 0.1em; background:#262122 url(/img/single-grad.jpg) 0 0 repeat-x; color:#fff; padding:3px 6px 3px 0; margin:1px 0 2px 0; text-align:right; }
#content h3.double { background:#262122 url(/img/double-grad.jpg) 0 0 repeat-x; }
#content h3 span.cnr { background:url(/img/cnr.jpg) top left no-repeat; position:absolute; top:0; left:0; width:5px; height:7px; }
#content h3.black-title { background:none; text-align:left; color:#000; margin:0; padding:5px 0 0 0; }
#content h3.free-winder { background:none;  letter-spacing: 0.0em; text-align:center; color:#000; margin:0; padding:1px 0 0 0; }
#content h3 a,#content h3 a:visited { color:#fff; text-decoration:none; }
#content h3 a:hover { text-decoration:none; color:#e4e4e4; }
#content .brand-link {color:#000; text-decoration:none;}

#teaser-container .dealer-container { position:absolute; bottom:10px; right:0; width:250px; }
#teaser-container .dealer-container p { float:right; color:#fff; text-align:center; margin:0; padding:0; font-size:135%; }
#teaser-container .dealer-container p a,#teaser-container .dealer-container p a:visited { padding:0 8px 0 38px; background:#fff url(/img/tick1.gif) 0 50% no-repeat; color:#000; text-decoration:none; }
#teaser-container .dealer-container p a:hover { text-decoration:underline; }



/*ul.blog-list h3{margin:0 !important;}*/
h2.black {color: Black; font-size: 2em; border-bottom: 2px solid grey; font-weight: normal;}
ul#blog-list h3.black {font-size:1.5em; width:350px; font-weight: normal; letter-spacing: normal; background:#ffffff; color:black; padding:0px 0px 0px 0; margin:0px 0 0px 0; text-align:left;float: left;}
ul#blog-list h3.black a {color:black; }
ul#blog-list a {color:black; }
ul#blog-list a:hover {text-decoration: underline;}
ul#blog-list{margin:10px 0 0 0; padding:0 10px 0 10px}
ul#blog-list li{list-style:none;border-bottom:0px solid #000;line-height:normal;display:block;clear:both;}
ul#blog-list p{line-height:1em;margin-top:5px}
ul#blog-list img.thumb{margin:0px 15px 10px 6px;float: left; width:50px}
#newsdiv a.morenews {float: left; margin-left:175px; color: Black}
#newsdiv a.morenews:hover {text-decoration: none}



