@charset "utf-8";
/* CSS Document */

HTML {font-size:100.01%; height:100%;margin-bottom:15px;}
Body {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#555; background:url(../images/bg.gif) #FFFFFF top repeat-x;}
Div, P {margin:0; padding:0;}
IMG {border:none;}

a:link {color:#66794a; text-decoration:underline;}
a:visited {color:#66794a; text-decoration:underline;}
a:hover {color:#3d4b27; text-decoration:underline;}
a:active {color:#3d4b27; text-decoration:none;}

#Container {background:none; margin:0 auto; padding:14px; width:960px; height:100% auto;}

#Header {width:960px; height:125px; margin-bottom:10px; text-align:left; float:left;}

#Logo {width:960px; height:60px; text-align:left; float:left;}

#Menu {width:960px; height:50px; text-align:left; margin-top:25px; float:left; color:#FFFFFF; font-size:21px;}
#Menu ul {margin:0;padding:0;list-style:none;}
#Menu li {float:left;position:relative;text-align:left;border:none;padding-left:15px;padding-right:15px;width:auto;}
#Menu .first {padding-left:0;}
#Menu .last {padding-right:0;}
#Menu a:link {color:#daeebd; text-decoration:none;}
#Menu a:visited {color:#daeebd; text-decoration:none;}
#Menu a:hover {color:#FFF; text-decoration:underline;}
#Menu a:active {color:#FFF; text-decoration:underline;}

#Breadcrumbs {width:960px; height:auto; margin-bottom:15px; padding-bottom:15px; text-align:left; float:left; border-bottom:1px solid #ffd0d0;}
#Breadcrumbs-Menu {margin:0;padding:0;color:#666666;}
#Breadcrumbs-Menu ul {margin:0;padding:0;list-style:none;}
#Breadcrumbs-Menu li {float:left;position:relative;text-align:left;border:none;padding-left:8px;padding-right:8px;width:auto;}
#Breadcrumbs-Menu .first {padding-left:0;}
#Breadcrumbs-Menu .last {padding-right:0;}

#Content {width:960px; height:auto; text-align:left; float:left;}

#Info-Content {width:780px; height:auto; text-align:left; float:left;}

#Details-Content {width:780px; height:auto; text-align:left; float:left;}

#Details-Reviews {width:750px; height:auto; padding:15px; text-align:left; float:left; background:url(../images/testimonial-box-top.gif) top no-repeat; color:#555;}
.testimonial-bg {background:url(../images/testimonial-box-bottom.gif) #f7f3e7 bottom no-repeat; float:left; margin-top:15px;}
#Details-Reviews H3 {font-size:13px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#a65353;}
#Details-Reviews table {width:750px; margin:15px 0 0 0; border-top:1px solid #e6b3b3;}

#Results {width:765px; height:auto; padding:0; text-align:left; float:left; margin-right:15px;}
#Results H2 {font-size:19px; font-weight:normal; margin:0 0 15px 0; padding:0; color:#61779a;}

#Plistings {width:735px; height:auto; padding:10px; text-align:left; float:left; margin-top:15px; border:5px #939f81 solid; background:#edf6e1;}
#Plistings H3 {font-size:13px; padding:0; margin:0; font-weight:bold; display:inline; color:#939f81;}
#Plistings P {margin-top:15px;} 

#Rlistings {width:765px; height:auto; padding:0; text-align:left; float:left; margin-top:15px; border:none;}
#Rlistings H3 {font-size:13px; padding:0; margin:0; font-weight:bold; display:inline; color:#939f81;}
#Rlistings P {margin-top:15px;} 
#Rlistings a:link {color:#61779a;}
#Rlistings a:visited {color:#61779a;}
#Rlistings a:hover {color:#61779a;}
#Rlistings a:active {color:#61779a;}

#Cform {width:735px; height:auto; padding:10px; text-align:left; float:left; margin-top:15px; border:5px #ccc59a solid; background:#eee8bd;}
#Cform H3 {font-size:13px; padding:0; margin:0; font-weight:bold; display:inline; color:#b0a665;}
#Cform input,textarea,select {font-size:17px; font-family:"Trebuchet MS", Verdana, Arial; color:#666666;}

#Sform {width:735px; height:auto; padding:10px; text-align:left; float:left; margin-top:15px; border:5px #6a89a9 solid; background:#bdd5ee;}
#Sform H3 {font-size:13px; padding:0; margin:0; font-weight:bold; display:inline; color:#466380;}
#Sform input,textarea {font-size:17px; font-family:"Trebuchet MS", Verdana, Arial; color:#666666;}

#Details {width:380px; height:auto; margin-right:15px; text-align:left; float:left;}
#Details H3 {font-size:13px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#FFCC99;}

#Contact-Info {width:380px; height:auto; text-align:left;}
#Contact-Info H2 {font-size:27px; font-weight:normal; margin:0 0 15px 0; padding:0; color:#61779a;}
#Contact-Info ul {padding:0; margin:0; list-style:none;}
#Contact-Info li {margin:0; padding:0;}

#Contact {width:350px; height:auto; margin:15px 0; padding:15px; text-align:left; background:url(../images/contact-box-top.gif) top no-repeat; color:#61779a;}
.cb-bg {background:url(../images/contact-box-bottom.gif) #d9eebd bottom no-repeat;}
#Contact .tel {font-size:19px; font-weight:bold;}
#Contact a:link {color:#61779a;}
#Contact a:visited {color:#61779a;}
#Contact a:hover {color:#61779a;}
#Contact a:active {color:#61779a;}

#Offers {width:350px; height:auto; margin:15px 0 0 0; padding:15px; text-align:left; background:url(../images/promo-box-top.gif) top no-repeat; color:#FFFFFF;}
.offer-bg {background:url(../images/promo-box-bottom.gif) #ff6600 bottom no-repeat;}
#Offers H3 {font-size:13px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#FFFF00;}
#Offers a:link {color:#FFFF00;}
#Offers a:visited {color:#FFFF00;}
#Offers a:hover {color:#FFFF00;}
#Offers a:active {color:#FFFF00;}

.rreview,.Small {font-size:11px;}

#Info-Box {width:350px; height:auto; margin:15px 0 0 0; padding:15px; background:url(../images/info-box-top.gif) top no-repeat;}
#Info-Box H3 {font-size:13px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#939f81;}
.info-bg {background:url(../images/info-box-bottom.gif) #edf6e1 bottom no-repeat;}

#Extra {width:370px; height:auto; margin-right:15px; text-align:left; float:left;}
#Gallery {width:348px; padding:10px; height:auto; text-align:left; float:left; border:#e1e1e1 1px solid;}
#Main-Img {width:348px; height:300px; text-align:left; float:left; background:#CCCCCC; overflow:hidden;}
#Small-Img {width:348px; height:auto; text-align:left; float:left;}
#Small-Img ul {margin:0;padding:0;list-style:none; float:left;}
#Small-Img li {float:left;position:relative;text-align:left;border:none;padding:0;margin-right:10px; margin-top:10px; width:75px; height:75px; border:1px #e1e1e1 solid;}
#Small-Img img {width:75px; height:75px; cursor:pointer;}

#Ladies {width:348px; padding:10px; margin-top:15px; height:auto; text-align:left; float:left; border:#e1e1e1 1px solid;}
#Ladies H3 {font-size:13px; padding:0; margin:0 0 10px 0; font-weight:bold; color:#939f81;}

#adsence {width:350px; padding:10px; margin-top:15px; height:auto; text-align:left; float:left; border:none;}

#Map {width:348px; padding:10px; height:300px; text-align:left; float:left; border:#e1e1e1 1px solid; margin-bottom:15px;}

#Promo {width:160px; padding:10px 9px; height:auto; text-align:center; float:left; border:1px solid #e1e1e1;}

#Footer {width:960px; height:30px; margin:25px 0 15px 0; text-align:left; float:left; border-top:1px solid #ffd0d0; padding-top:15px}
#Footer-Menu {margin:0;padding:0;color:#666666;}
#Footer-Menu ul {margin:0;padding:0;list-style:none;}
#Footer-Menu li {float:left;position:relative;text-align:left;border:none;padding-left:8px;padding-right:8px;width:auto;}
#Footer-Menu .first {padding-left:0;}
#Footer-Menu .last {padding-right:0;}



