
* {padding:0; margin:0;}
body {background-image:url(images/bg.gif); background-repeat: repeat; font:76% Verdana,Tahoma,Arial,sans-serif; font-size:11pt;}

/*Define the overall layout style*/
#content {padding:0; margin:20px auto 20px; width:778px; border-top:2px solid #b4a4a4; border-bottom:2px solid #b4a4a4; border-left:2px solid #b4a4a4; border-right:2px solid #b4a4a4; background:#ffffff; font-size:10px; }

/*Define Styles for the header */
#header {margin:0; padding:0; width:100%; color:#585858;}
#titlepicture {margin:0;}

/*Define Styles for the menu */
#menu {float:left; padding:5px; margin:0; width:768px; background-color:#825a5a; font-size:16px;}
#menu ul.avmenu {list-style:none;}
#menu ul.avmenu li {display:inline;}
#menu ul.avmenu li a {float:left; background-color:#825a5a; color:#ffffff; width:118px; font-weight:bold; padding:5px; text-decoration:none; text-align:center}
#menu ul.avmenu li a:hover, #menu ul.avmenu li a.current {background-color:#724a4a; color:#ffffff;}


/*Define the main section */
#main {clear:both; float:left; width:490px; background:#fbfafa; margin:10px 5px 10px 10px; border:2px solid #d9d0d0; padding:10px 10px 20px 10px;}
#main_welcome {background-image:url(images/background_photo_welcome.jpg); background-repeat:no-repeat; background-position:300px 210px}
#main h2 {width:400px; font-size:12px; font-weight:bold; color:#fafafa; background-color:#a27a7a; padding:5px; margin:5px auto 0 auto; text-align:center;} 
#main h3{font-size:11px; font-weight:bold; color:#724a4a; margin:10px; text-align:center;}
#main h4{font-size:11px; font-weight:bold; color:#724a4a; margin:15px 0 0 0; text-align:left;}
#main h5{font-size:11px; font-weight:bold; color:#724a4a; margin:0 25px 0 0; text-align:right;}
#main p {display:block; font-size:11px; font-weight:normal; color:#818181; margin:20px 0 10px 0; text-decoration:none; text-align:left;}
#main a {font-weight:bold; font-size:11px; color:#818181; text-decoration:none;}
#main a:hover {font-weight:bold; text-decoration:underline;}
#main img {border:0;}
#main ul {list-style-type:disc;}
#main ul li {font-size:11px; font-weight:normal; color:#818181; margin:0 0 0 25px;}
#main form input{display:block; margin:0 0 10px 20px; text-align:left; border:1px solid #a27a7a; font:76% Verdana,Tahoma,Arial,sans-serif; font-size:11px;}
#main form textarea {display:block; margin:0 0 10px 20px; height:150px; text-align:left; border:1px solid #a27a7a; font:76% Verdana,Tahoma,Arial,sans-serif; font-size:11px;}
.fullwidth {width:450px;}
.left {float:left; clear:left; width:155px; margin:0 5px 0 5px}
.right {float:right; clear:right; width:155px; margin:0 5px 0 5px}
.landscape {width:150px; height:111px; margin:0 5px 0 5px}
.portrait {width:88px; height:116px; margin:0 36px 0 36px}

#main_right {float:right; width:210px; background:#fbfafa; margin:10px 10px 0 0; border:2px solid #d9d0d0; padding:10px;}
#main_right h2 {width:200px; font-size:12px; font-weight:bold; color:#fafafa; background-color:#a27a7a; padding:5px; margin:5px auto 0 auto; text-align:center;}
#main_right h3 {font-size:11px; font-weight:bold; color:#724a4a; margin:10px; text-align:center;}
#main_right p {display:block; font-size:11px; font-weight:normal; color:#818181; margin:20px 0 10px 0; text-decoration:none; text-align:left;}
#main_right a {display:block; font-size:11px; text-align:right; text-decoration:none; color:#724a4a; margin:10px 0 0 0}
#main_right a:hover {text-decoration:underline;}

#main_right ul {list-style-type:disc;}
#main_right ul li {float:left; font-size:11px; font-weight:bold; color:#818181; margin:0 10px 0 25px; }

#row{margin:30px 0 0 0;}
#welcome_links {margin:137px 0 0 0;}
#about_links {margin:72px 0 0 0;}
#gallery_links {margin:273px 0 0 0;}
#house_links {margin:441px 0 0 0;}
#internal_links {margin:155px 0 0 0;}
#courtyard_links {margin:155px 0 0 0;}
#valeview_links {margin:155px 0 0 0;}
#single_links {margin:60px 0 0 0;}
#tariff_links {margin:78px 0 0 0;}
#location_links {margin:249px 0 0 0;}
#contact_links {margin:121px 0 0 0;}


/*Define Styles for the footer*/
#footer {clear:both; font-size:11px; padding:10px 0 20px; text-align:center;}
#links a {color:#724a4a; font-weight:400; text-decoration:none; font-weight:bold;}
#links a:hover {text-decoration:underline;}
#copyright {font-size:10px; color:#818181; margin:5px 0 0 0; text-align:center; font-weight:normal;}
#createdby {font-size:10px; color:#818181; margin:3px 0 0 0; text-align:center; font-weight:normal;}
#createdby a {font-size:10px; color:#818181; margin:3px 0 0 0; text-align:center; font-weight:normal; text-decoration:none;}
#createdby a:hover {text-decoration:underline;}


/* Lightbox data */
#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #666; border-right:2px solid #666;}
#lightboxDetails {font-size:0.8em; padding-top:0.4em;}
#lightboxCaption {float:left;}
#keyboardMsg {float:right;}
#closeButton {top:5px; right:5px;}
#lightbox img {border:none; clear:both;} 
#overlay img {border:none;}
#overlay {background-image:url(images/gallery_overlay.png);}

* html #overlay {
	background-color:#333; 
	back\ground-color:transparent; 
	background-image:url(images/gallery_blank.gif); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/gallery_overlay.png", sizingMethod="scale"); 
	}
