/* CSS Reset  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

h1{color:#006666; font-size:36px; font-family:'Adobe Garamond Pro',Times, serif}

body {font-family:"Tahoma", Times, serif;font-size: 13px; color: #555;background-image:url(images/large_bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#000;text-align: center;}

#container {width: 1055px; height:785px; margin:0 auto;}

#header{position:relative; top:15px; left:35px;}

#header ul li{display:inline;font-family:Verdana;font-size:12px;color:#ffcc99;padding:0px 5px 0px 5px;}

#logo{height:115px;width:260px;padding:10px 0px 0px 0px; position:relative;}
ul#info{text-align:left; position:relative; top:-20px; left:90px;}
ul#info li{position:relative; top:0;}

#header ul li a{color:#ffcc99;text-decoration:none; padding:0px 10px 0px 10px; margin:0;}
#header ul li a:hover{color:#fff;text-decoration:none;}
#gallery{width:1055px;margin-left:45px; padding:0;}
.item{float:left; width:170px;height:200px;padding:0px 72px 0px 0px}

#side-a{clear:both;float: left;width: 554px;padding:25px 0px 0px 40px; text-align:left}
#side-b{margin: 0;float: left;width: 415px;padding:25px 0px 0px 0px; text-align:left}

#side-a h1{padding-left:30px;}
#side-b h1{padding-left:14px;}
#side-a p{margin-left:30px;width:450px;font-weight:normal; line-height:1.5em}
#side-b p{margin:0; padding:0;width:370px;font-weight:normal; line-height:1.5em}

ul#tour{margin-left:14px;}
ul#tour li{width:125px;display:inline;}

#content{background-image:url(images/interior_box.png); background-repeat:no-repeat;width:1055px; height:605px}
#content p{padding:5px 20px 5px 20px;}

#footer{clear:both;color:#ffcc99;}
#footer ul li{display:inline; padding-left:5px;padding-right:5px;color:#ffcc99;; text-decoration:none; font-size:11px;}
#footer ul li a{color:#ffcc99;; text-decoration:none; font-size:11px;}

#brochure{width:465px;margin:0 auto; position:relative; left:0px; top:-10px}
#brochure img{float:left; height:163px; width:140px;}
#brochure h3{text-align:left;padding:50px 0px 0px 0px; font-size:18px;}
#brochure p{text-align:left; padding:5px 0px 0px 0px; color:#fdde95; font-style:italic;}
#brochure p a{color:#fdde95}

#info .call{font-family:'Myriad Pro',Arial, Helvetica, sans-serif; color:#ff9966; font-size:18px;padding:0px 0px 0px 210px;}
#tagline{padding:20px 0px 20px 0px}

.more{color:#cc6600; border-bottom: 1px dotted #cc6600;text-decoration:none;}

#features{width:970px; margin-left:100px;margin-top:10px;}

#side-a ul{float:left;}

#side-a ul li{list-style-image:url(images/arrow.gif);width: 250px;font-size: 14px;text-align: left;padding-top: 4px;padding-right: 42px;padding-bottom: 4px;padding-left: 0px;color:#333;font-style:italic;}

#contact-area {width: 495px;height:350px;margin-top: 5px;}
#contact-area input, #contact-area textarea {padding: 5px;width: 350px;font-family: Helvetica, sans-serif;font-size: 1.4em;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #8fc5c5;}
#contact-area input.submit-button {background-image:url(images/submit.png);background-repeat:no-repeat;background-color: transparent;display:inline;width:105px;height:37px;color: #000;overflow:hidden;border:0;margin-top:12px;cursor:pointer !important; cursor:hand;float:right;margin-right:18px;}
#contact-area form{margin:0;padding:0}
label {float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;font-size: 14px;color:#000;}

#lifestyle a {text-indent:-9999px;width:242px; height:200px; background-image:url(images/The_Groves_HERO_BOXES_01.png); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}

#lifestyle a:hover{background-position: left -197px;}

#amenities a {text-indent:-9999px;width:242px; height:199px; background-image:url(images/The_Groves_HERO_BOXES_02.png); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}
 
#amenities a:hover{background-position: left -197px;}

#discover a {text-indent:-9999px;width:242px; height:199px; background-image:url(images/The_Groves_HERO_BOXES_03.png); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}
 
#discover a:hover{background-position: left -197px;}

#find a {text-indent:-9999px;width:242px; height:200px; background-image:url(images/The_Groves_HERO_BOXES_04.png); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}

#find a:hover{background-position: left -197px;}


table#mls{width:500px;margin-left:45px;}

table#two{width:210px;padding-bottom:10px;padding-right:10px;padding-top:5px;padding-left:0px;margin:3px;line-height: 130%;border:1px solid #ccc;border-bottom:2px solid #999;background-image:url(images/gradient_back.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#fff;}

#state td{padding-left:10px;}

#details{margin:0; padding:0;float:right;}

#thumb{ margin:0;}
#thumb img{margin-left:6px; padding:4px;}

#address td a{padding-left:10px; color:#a14b2c; text-decoration:none;
font-size: 12px; border-bottom:1px dotted #a14b2c;}


