body         { background:#F5F1E4 url('../images/portland_manor_fr.jpg') no-repeat fixed right bottom; margin-left:0; margin-right:0; padding:0; font-family: Arial; font-size: 10pt; color: #666666; }

/*********************** links */

a 			{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; letter-spacing:2; text-decoration: none }
a:hover		{ font-size: 10pt; color: #663300; font-family: Trebuchet MS; letter-spacing:2; text-decoration: none }

.title_links 			{ font-size: 10pt; color: #663300; font-family: Trebuchet MS; text-decoration: none }
:hover.title_links		{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; text-decoration: none }

#feature_href 			{ font-size: 10pt; color: #FFFFFF; font-family: Trebuchet MS; text-decoration: none }
.feature_links 			{ font-size: 10pt; color: #FFFFFF; font-family: Trebuchet MS; text-decoration: none }
:hover.feature_links		{ font-size: 10pt; color: #E7D8B7; font-family: Trebuchet MS; text-decoration: none }

#listing_href 			{ font-size: 10pt; color: #666666; font-family: Trebuchet MS; text-decoration: none }
.listing_links 			{ font-size: 10pt; color: #666666; font-family: Trebuchet MS; text-decoration: none }
:hover.listing_links		{ font-size: 10pt; color: #000000; font-family: Trebuchet MS; text-decoration: none }

.footer_links 			{ font-size: 8pt; color: #666666; font-family: Trebuchet MS; text-decoration: none;letter-spacing:0; }
:hover.footer_links		{ font-size: 8pt; color: #000000; font-family: Trebuchet MS; text-decoration: none;letter-spacing:0; }

/*********************** text elements */

.copySM           		{ font-family: Trebuchet MS; font-size: 8pt; color: #000000}
.copy           { font-family: Trebuchet MS; font-size: 10pt; color: #405699}
.copyL           		{ font-family: Trebuchet MS; font-size: 12pt; color: #000000}

/*********************** cart elements */

.enquire_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.enlarge_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.add_cart_g        { letter-spacing:2; color: #FFFFFF; letter-spacing: 0; border: 0px solid #838281;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:90; height:20 }

.enquire_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.enlarge_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:70; height:20 }
.add_cart_w        { letter-spacing:2; color: #838281; letter-spacing: 0; border: 0px solid #FFFFFF;padding: 0; background-color: transparent; font-family:Trebuchet MS; font-size:10pt; text-transform:uppercase; width:90; height:20 }

/*********************** form elements */

input        { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }
select        { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }
textarea 	  { font-family: Trebuchet MS; font-size: 8pt; color: #8F8E8E; text-decoration: none; border: 1px solid #8F8E8E }

/*********************** containers */

#title_wrap	{ margin: 0 0 30 0;float:left; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#E2E2E2}
#header_wrap	{ width: 100%; height: 100; z-index: 1}
#feature_wrap	{ width: 100%; height: 260; z-index: 1}
#body_wrap	{ margin: 30 30 30 260;width: 500; z-index: 1; font-family: Trebuchet MS; text-decoration: none; }
#footer_wrap	{ position: absolute; left: 100; float:none; width: 660; height: 100px; font-family:Arial; color:#666666; font-size:8pt; }
#wrap	{ padding:0 10 10 0px; float: left; width: 100%;}
#listings     { margin: 0 0 20 0; padding:0 0 0 10px; float: left; width: 300px; height: 100; font-family:Arial; color:#000000; font-size:10pt; border-right-style: solid; border-right-width: 1px; border-right-color:#E2E2E2}
#prod_listings     { margin: 0 0 20 0; padding:0 0 0 10px; float: left; width: 300px; height: 200; font-family:Arial; color:#000000; font-size:10pt; border-right-style: solid; border-right-width: 1px; border-right-color:#E2E2E2}

/*********************** items */

#header     { position: absolute; right: 20; top: 30; padding: 10px; z-index:2; font-family:Arial; color:#000000; font-size:10pt; font-weight:normal; text-align:right }
#nav     { position: absolute; left: 100; top: 140; z-index:10; width: 700; background-color:#FFFFFF }
#newsflash		{ position: absolute; left: 100; top: 115; z-index:2; font-family:Trebuchet MS; color:#000000; font-size:8pt; font-weight:normal; text-align:right }
#logo           { position: absolute; left: 495; top: 15; }    
#featured_image           { position: absolute; left: 100; top: 190; }


#recent     { position: absolute; left: 260; top: 190; }
#rotator     { position: absolute; left: 250; top: 190; padding: 10px; width:230; height:150; }
#price		{ font-family:Arial; color:#E7D8B7; font-size:18pt; font-weight:normal }
#title     { font-family:Arial; color:#FFFFFF; font-size:12pt; font-weight:bold }
#desc_t     { font-family:Arial; color:#E7D8B7; font-size:10pt; font-weight:bold }
#desc     { font-family:Arial; color:#FFFFFF; font-size:8pt; font-weight:normal }
#recent_images		{ padding-right: 10px;float:left; height:180 }

#listing_images		{ margin: 0 5 0 0;padding:0 0 0 0px; float:left; }
#l_title     { font-family: Trebuchet MS;; color:#666666; font-size:12pt; font-weight:bold }
#l_desc     { font-family: Trebuchet MS;; color:#666666; font-size:10pt; font-weight:normal }

#gallery_box     { float: left; padding:10 10 10 10px; width: 130px; height: 150px; font-family:Arial; color:#000000; font-size:8pt; }

/*********************** topnav */

#top { padding:0px 0px 0px 0px; }
#top ul {margin: 0 0px 0 0;float:left;display:block;}
#top li { list-style:none;float:left;}
#top li a {background-position: right top; no-repeat fixed right top; text-decoration:none;display:block; margin:0px; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:10px; background-image:url('../images/nav_bg_over.gif') }
#top li a:hover {background-image:url('../images/nav_bg.gif') }

/*********************** drop down */

#top ul ul {display:none;position:absolute;top: 35px; width: 200;clear:left;}
#top ul ul li {float:none;display:block;clear:left;margin: 0px 0 0 0;}
#top ul ul li a {float:none;display:block;margin: 0px 0 0 0;}

/*********************** end drop down */