body{ font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; background: url(/site_media/images/main-bg.png) top left repeat-x #000; }


a:link {color: #fff; text-decoration: underline;}
a:hover {color: #b8b8b8; text-decoration: none;}
a:visited {color: #fff; text-decoration: underline;}
small {font-size: 10px;}
img {border:0px;}
h1 { font-size: 20px; color: #000; font-weight:normal;}
h2 { display:block; width:100%; height:36px; line-height:36px; background-color:#3d3d3c; font-size: 24px; color: #e6e6e6; font-weight:normal; margin:0; padding:0 5px;;}
 ul {font-size:12px;}
/* ul {font-size:12px; margin:10px 20px; padding:0;}
ul li {font-size:12px; margin:10px 20px; list-style:disc; padding:0;} */

.clear-both {clear: both;}
.w-full {width: 100%;}
.w-50 {width: 50%;}
.w-40 {width: 40%;}
.p-l { padding-left:20px;}
.p-r { padding-right:20px;}
.m-l-10 {margin-left: 10px;}
.m-l-20 {margin-left: 20px;}
.m-r-10 {margin-right: 10px;}
.m-r-20 {margin-right: 20px;}
.b-center {margin: 0 auto;}
.b-fl {float: left;}
.b-fr {float: right;}
.sel { color:#ff943a;}

a.menu_active{font-weight:bolder;}

/* rounded */
.r-star {position:relative; overflow:hidden; padding:10px 0; margin-right:5px;}
.r-star-p5 {padding:5px 0px 10px 0px !important;}
.r-star .cn {position:absolute;	width:20px;	height:20px; left:-10px; top:-10px; background:url(/site_media/images/r-star.png);}
.r-star .cn.tr, .r-star .cn.br {margin-left:100%;}
.r-star .cn.bl, .r-star .cn.br {top:auto;}
/* /rounded */

.topbar { width:848px; height:50px; margin-bottom:10px; font-size:14px;}
.topbar  a {text-decoration: none;}
.main-container { width:947px;}
.main { background-color:#000; vertical-align:top;}
.logo {padding:20px 0 0 20px; display:block; width:406px;}
.home {background: url(/site_media/images/m-home.jpg) top right no-repeat #000;}
.about {background: url(/site_media/images/m-about.jpg) top right no-repeat #000;}
.bookings {background: url(/site_media/images/m-bookings.jpg) top right no-repeat #000;}
.contacts {background: url(/site_media/images/m-contacts.jpg) top right no-repeat #000;}
.models {background: url(/site_media/images/m-models.jpg) top right no-repeat #000;}
.search {background: url(/site_media/images/m-search.jpg) top right no-repeat #000;}
.testimonials {background: url(/site_media/images/m-testimonials.jpg) top right no-repeat #000;}
.m-b-bar {width:842px; height:97px; margin-top:52px;}
.m-b-bar-cont {padding:5px; font-size:11px; color:#6d6d6d; background-color:#e6e6e6; vertical-align:middle;height:97px;overflow:hidden;}
.m-b-bar-cont {padding:0;}
.m-b-bar-img {text-align:center;background-color:#e6e6e6;padding:0 5px;}
.content {width:848px; margin: 0 auto; padding: 10px 0 0 0; color:#e6e6e6;}
.content p { font-size:12px; margin:10px 20px;}
.home-block-1 { display:block; width:192px; height:321px; margin:0 15px 0 0; float:left;}
.home-block-2 { display:block; width:426px; height:321px; margin:0; float:left; background:url(/site_media/images/home-cnt-3.jpg) top left no-repeat;}
.home-block-2 p { display:block; width:200px; margin:20px 10px; float:right; font-size:12px;}
.contact-form { width:400px; font-size:12px;}
.contact-form td {padding:15px;}
.input-area { height: 25px; width:100%; font-size: 12px; border: 0px; background-color:#e6e6e6; color:#000;}
.contact-form textarea { width:100%; font-size: 12px; border: 0px; background-color:#e6e6e6; color:#000;}
.btn { width:91px !important; height:25px !important; margin:5px 0;}
.model { background:#787878 !important; width:340px;}
.model-content {padding: 10px; vertical-align:top; font-size:12px; color:#fff;}
.model-content p {margin: 5px  !important;}
.model-thumb { float:left; margin: 10px 10px 0px 0;}

.contact_form input[type='text'] { width: 337px;}
ul#mainMenu{margin:0;padding;list-style:none;}
ul#mainMenu > li{float:left;}
ul#mainMenu > li ul{display:none;list-style:none;margin:0;padding:0;position:absolute;background-color:#666666; border-top:1px solid #ccc;}
ul#mainMenu > li ul li{border: solid 1px #ccc; border-top:none; }
ul#mainMenu > li:hover ul{display:block;}
ul#mainMenu li > a{display:block;padding:3px 8px;color:#eeeeee;text-decoration:none;}
ul#mainMenu li > a:hover{color:#666666;background-color:#cccccc;}
