body { margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px; background:url(/images/backgroundgrow.jpg); color:#FFFFFF; font-size:12px;}
a {color:#FFFFFF; text-decoration:none;}
p,h1,h2,h3,h4 {padding:0px 0px 10px 0px; margin:0px;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
img {border:0px;}
.logo {padding:215px 0px 0px 0px; background:url(/images/header.jpg) center top no-repeat;}
.container {background:url(/images/.jpg) no-repeat center top;}
.mainlinks { background:url(/images/mainlinks.png); height:54px; line-height:45px; margin:-10px 0px 0px 0px; text-align:center}
.mainlinks a {text-decoration:none; font-size:16px; color:#000080; background:url(/images/spacer.png) no-repeat right; padding:0px 23px 0px 23px; font-weight:bold;}
.contentcontainertop {background:url(/images/backgroundtop.jpg) no-repeat top;}
.contentcontainerbottom {background:url(/images/backgroundbottom.jpg) no-repeat bottom;}
.content {margin:0px auto 0px auto; width:1140px; min-height:850px;}
.gallery {float:left; width:223px; margin:2px; background:url(/images/galleryback.png); height:405px;}
.gallery img {padding:8px 0px 23px 9px;}
.gallery p {text-align:center; padding:0px; font-size:14px; color:#000000}
.galleryname a {font-weight:bold; color:#000000;}
.contenttop {background:url(/images/contenttop.png) no-repeat center; height:25px;}
.contentgrow {background:url(/images/contentgrow.png) repeat-y center;}
.contentgrow2 {background:url(/images/contentgrow2.png) no-repeat center top; padding:0px 30px 0px 30px}
.contentbottom {background:url(/images/contentbottom.png) no-repeat center; height:23px;}

.texttop {background:url(/images/texttop.png) no-repeat center; height:25px;}
.textgrow {background:url(/images/textgrow.png) repeat-y center;}
.textgrow2 {background:url(/images/textgrow2.png) no-repeat center top; padding:0px 30px 0px 30px}
.textbottom {background:url(/images/textbottom.png) no-repeat center; height:23px;}

.gallerydrops {padding:4px; border:1px solid #FFFFFF; background:#01358a; color:#FFFFFF; width:185px; margin:0px 0px 10px 0px;}

.leftsidecontainer {float:left; width:223px; margin:8px 7px 0px 0px;}
.leftsidetop {background:url(/images/leftsidetop.png) no-repeat center; height:25px;}
.leftsidegrow {background:url(/images/leftsidegrow.png) repeat-y center;}
.leftsidegrow2 {background:url(/images/leftsidegrow2.png) no-repeat center top; padding:0px 20px 0px 18px}
.leftsidebottom {background:url(/images/leftsidebottom.png) no-repeat center; height:23px;}
.escortcats {margin:0px 0px 10px 0px;}
.escortcats a {display:block; padding:4px; color:#FFFFFF;}
.escortcats a:hover { background:#01358a;}
.newscats a {display:block; padding:4px; color:#FFFFFF; width:180px;}
.newscats a:hover { background:#01358a;}
.newsdate {font-size:10px; color: #CCCCCC;}

.rightsidecontainer {float:left; width:910px; margin:6px 0px 0px 0px;}

.footer {background:url(/images/footer.png) no-repeat; height:101px;}
.footertext {padding:25px 0px 0px 0px; text-align:center}
.footertext a {padding:0px 5px 0px 5px;}

.statscontainer {float:left; width:300px; margin:2px 10px 0px 0px;}
.statstop {background:url(/images/statstop.png) no-repeat center; height:25px;}
.statsgrow {background:url(/images/statsgrow.png) repeat-y center;}
.statsgrow2 {background:url(/images/statsgrow2.png) no-repeat center top; padding:0px 20px 0px 18px}
.statsbottom {background:url(/images/statsbottom.png) no-repeat center; height:23px;}

.statsgrow p {padding:0px 6px 0px 6px;}
.statsgrow ul { list-style:none;  margin:0px; padding:3px 10px 0px 5px;}
.statsgrow li {margin:5px 0px 0px 0px; padding:3px 0px 3px 3px; border-bottom:1px dashed #FFCC00; float:left; width:118px;}
.ratesa {float:left; width:62px; text-align:right; padding:3px 0px 3px 3px; border-bottom:#FFCC00 dashed 1px; margin:0px 0px 5px 0px; }
.ratesq {float:left; width:108px; padding:3px 0px 3px 3px; border-bottom:#FFCC00 dashed 1px; margin:0px 0px 5px 5px;}
.reviewsa {float:left; width:80px; text-align:right; padding:3px 0px 3px 3px; border-bottom:#FFCC00 dashed 1px; margin:0px 0px 5px 0px; }
.reviewsq {float:left; width:155px; padding:3px 0px 3px 3px; border-bottom:#FFCC00 dashed 1px; margin:0px 0px 5px 5px; }
.statsnews ul { list-style:none;  margin:0px; padding:3px 10px 0px 5px;}
.statsnews li {margin:5px 0px 0px 0px; padding:3px 0px 3px 3px; border-bottom:#FFCC00 dashed 1px; float:none; width:240px;}
.profilenews a {display:block; padding:4px 4px 4px 6px; color:#FFFFFF;}
.profilenews a:hover { background:#01358a;}

.imgcontainer {float:left; width:600px;}
.profilep {float:left; width:295px; margin:2px; height:432px; background:url(/images/profilep.png) no-repeat;text-align:center;}
.profilep img {  padding:7px 0px 0px 0px;}
.profilel {float:left; width:594px; margin:2px; height:402px; background:url(/images/profilel.png) no-repeat;text-align:center;}
.profilel img {  padding:8px 1px 0px 0px;}

.minireviewscontainer {float:left; width:255px; font-size:12px;background:url(/images/minireviews.png) no-repeat; padding:20px; margin:0px 5px 5px 0px;}
.minireviewsimg {float:left; width:67px; padding:10px 5px 5px 5px; text-align:center; font-size:16px;}
.minireviewsname {float:left; width:150px; font-size:12px; font-weight:bold;}
.minireviewsq {float:left; width:143px;}
.minireviewsa {float:right; width:30px;}
.reviewspercent {float:right; width:50px;}

.leftarrow {display:block; background:url(../images/arrowleft.png); width:31px; height:30px; float:right;}
.rightarrow {display:block; background:url(../images/arrowright.png); width:31px; height:30px; float:right;}
.arrowtext {float:right; padding:0px 10px 0px 10px; line-height:30px;}
.back {float:left; line-height:30px;}

.backtoreviews {padding:10px 50px 10px 10px; text-align:right; font-size:14px; }
.reviewscontainer {}
.reviewsscore {float:left; width:200px; margin:0px 10px 0px 0px;}
.review {float:left; width:630px;}

.employintext {border:1px solid #000000; padding:5px; width:140px; margin:5px 0px 5px 0px; font-size:14px;}
.employintextselect {border:1px solid #000000; padding:5px; width:150px; margin:5px 0px 5px 0px; font-size:14px;}
.employintextarea {border:1px solid #000000; padding:5px; width:300px; height:150px; margin:5px 0px 5px 0px; font-size:14px;}
.membersintext {border:1px solid #000000; padding:5px; width:200px; margin:5px 0px 5px 0px; font-size:14px;}
.membersinselect {border:1px solid #000000; padding:5px; margin:5px 0px 5px 0px; font-size:14px;}
.membersintext150 {border:1px solid #000000; padding:5px; width:150px; margin:5px 0px 5px 0px; font-size:14px;}
 .bookingsimg {width:145px;}
 .bookingsimg img {width:85px;}

.newscats {float: left; width:250px;}
