/*
  $Author: rlmarsh $
  $Id: style.css 2489 2007-12-03 20:37:29Z rlmarsh $

  This file is copyright 2007 by SpyderHost.net, Inc. All rights reserved.
*/

/*HTML SELECTORS*/
*				{ margin:0; padding:0; }
body				{ font-family:arial, sans-serif; }
img				{ border:0; }
img.left			{ float:left; }
img.right			{ float:right; }
img.qt				{ vertical-align:middle; }
h1.company_name			{ margin-left:40px; position:absolute; top:59px; left:0; font-weight:bold; font-size:14px; font-family:times, serif; }
h1.company_tagline		{ margin-left:40px; position:absolute; top:86px; left:0; color:#2D4D6E; font-style:italic; font-weight:bold; font-size:10px; letter-spacing:-1px; }
h1.tagline			{ font-size:48px; color:white; font-weight:bold; text-align:center; font-family:times, serif; }
h3.category			{ font-size:18px; color:#634952; }
h3.headline			{ font-size:22px; }
h4.build			{ font-size:48px; color:#bbb; text-align:center; font-family:times, serif; }
h5				{ font-size:13px; margin:5px 0; }
h5.required			{ color:#E02F39; font-size:13px; margin:5px 0; }
p.reg_txt			{ font-size:13px; font-weight:bold; margin:5px 0; text-align:justify; }
p.return			{ font-size:13px; font-weight:bold; margin:5px 0; text-align:right; }
p.section			{ font-size:36px; color:#99888D; text-align:right; font-weight:bold; font-family:garamond, serif; }
p.header			{ margin:10px 0; font-size:15px; font-weight:bold; font-style:italic; }
p.address			{ font-size:13px; font-weight:bold; color:#99888D; }
p.news				{ font-size:13px; font-weight:bold; margin:2px 0; }
p.next				{ font-size:13px; font-weight:bold; margin:2px 0; text-align:right; }
p.gallery			{ font-size:12px; font-weight:bold; }
p.small				{ margin:10px 0; font-size:10px; font-weight:bold; }
p.subdivision			{ font-size:11px; font-weight:bold; text-align:right; margin-bottom:4px; }
p.city			        { font-size:9px; font-weight:bold; text-align:left; margin-bottom:4px; }
p.city_subdivision      { font-size:9px; font-weight:bolder; text-align:right; margin-bottom:4px; padding-left:5px;  }
p.click                         { margin:5px 0; font-weight:bold; color:#948589; font-size:12px; }
p.copyright			{ color:white; text-align:center; font-weight:bold; font-size:12px; padding:2px 0; }
p.product			{ font-weight:bold; font-size:11px; }
p.item				{ font-weight:bold; font-size:11px; }
p.quicktime			{ font-size:12px; font-weight:bold; margin-bottom:10px; }
ul.navbar			{ font-size:14px; font-weight:bold; text-align:right; }
li.nav_item			{ list-style:none; height:18px; border-top:1px solid #80616A; }
li.subnav_item			{ font-size:11px; list-style:none; }
ul.index_list			{ font-size:15px; font-weight:bold; text-align:right; }
li.index_item			{ list-style:none; }
ul.body_list			{ font-size:12px; font-weight:bold; border-top:1px solid black; border-bottom:1px solid black; }
li.body_item			{ list-style:none; }
ul.album_list			{ width:100%; font-size:17px; font-weight:bold; margin-bottom:20px; border-top:1px solid black; border-bottom:1px solid black; }
li.album_item			{ list-style:none; display:inline; margin-right:20px; }
ul.pcv_navbar               	{ list-style:none; text-align:center; font-size:12px; font-weight:bold; }
li.pcv_item                  	{ width:150px; height:15px; background:url(/images/pcv_navbg_gradient.jpg) repeat-y top; }
textarea.photo_desc           	{ }
/*HTML SELECTORS*/

/*LINK CLASSES*/
a:link, a:active, a:visited						{ color:#E02F39; }
a:hover									{ color:black; }
a:link.company, a:active.company, a:visited.company			{ color:#2D4D6E; text-decoration:none; }
a:hover.company								{ color:gray; }
a:link.nav, a:active.nav, a:visited.nav					{ color:white; text-decoration:none; }
a:hover.nav								{ color:#ddd; }
a:link.subnav, a:active.subnav, a:visited.subnav			{ color:#948589; text-decoration:none; }
a:hover.subnav								{ color:white; }
a:link.qt_mov, a:active.qt_mov, a:visited.qt_mov			{ color:#0978D5; }
a:hover.qt_mov								{ color:#1DC9FF; }
a:link.model, a:active.model, a:visited.model				{ color:black; text-decoration:none; }
a:hover.model								{ color:#948589; }
a:link.map, a:active.map, a:visited.map					{ color:black; }
a:hover.map								{ color:#99888D; }
a:link.photos, a:active.photos, a:visited.photos			{ color:#634952; text-decoration:none; }
a:hover.photos								{ color:black; }
a:link.sidebar, a:active.sidebar, a:visited.sidebar			{ color:black; }
a:hover.sidebar								{ color:#E02F39; }
a:link.news_lnk, a:active.news_lnk, a:visited.news_lnk			{ color:#E02F39; }
a:hover.news_lnk							{ color:#948589; }
a:link.album_nav, a:active.album_nav, a:visited.album_nav      		{ color:#948589; text-decoration:none; }
a:hover.album_nav                                          		{ color:black; }
a:link.pcv_nav, a:active.pcv_nav, a:visited.pcv_nav      		{ color:white; text-decoration:none; display:block; }
a:hover.pcv_nav                                          		{ color:black; background:url(/images/pcv_navhover_gradient.jpg) repeat-y top; }
a:link.footer_lnk, a:active.footer_lnk, a:visited.footer_lnk		{ color:#ddd; }
a:hover.footer_lnk							{ color:white; }
/*LINK CLASSES*/

/*DIV IDS*/
#master_container		{ width:785px; margin:0 auto; background:url(/images/site_gradient.jpg) repeat-y; }
#site_container			{ width:765px; margin:0 auto; background:white; }
#header				{ width:100%; display:table; }
#header_image			{ width:600px; height:225px; float:left; background:url(/images/header_image.jpg) no-repeat; }
#logo				{ position:relative; padding-left:35px; padding-top:20px; width:140px; height:66px; margin:0 auto; text-align:center; } 
#navigation			{ width:165px; height:225px; float:left; background:#4B333B; }
#tagline			{ width:100%; background:#948589; }
#pageheader			{ width:100%; background:#634952; }
#container			{ width:100%; display:table; background:white; }
#sidebar			{ width:200px; float:left;}
#content			{ width:550px; float:right; border-left:2px solid black; min-height:690px; _height:750px; }
#footer				{ background:black; width:100%; height:40px;}
/*DIV IDS*/

/*DIV CLASSES*/
.img_table		{ width:100%; display:table; margin-bottom:10px; }
.category_table		{ width:100%; border:1px solid black;  }
.category_row		{ width:100%; display:table; min-height:50px; _height:50px; border-bottom:1px solid black; padding:5px; }
.category_left		{ width:150px; float:left;  }
.category_right		{ width:350px; float:right; }
.product_table		{ width:100%; }
.product_row_header	{ width:100%; display:table; margin:5px 0; }
.product_row		{ width:100%; display:table; margin:5px 0; }
.product_image		{ width:100px; float:left; margin-right:3px; }
.product_style		{ width:60px; float:left; margin-right:3px; }
.product_address	{ width:85px; float:left; margin-right:3px; }
.product_squareft	{ width:85px; float:left; margin-right:3px; }
.product_price		{ width:75px; float:left; margin-right:3px; }
.product_date		{ width:75px; float:left; }
.map_table		{ width:100%; display:table; border:1px solid black; }
.map_left		{ width:150px; float:left; }
.map_right		{ width:300px; float:right; }
.sale_block		{ width:100%; display:table; }
.sale_left		{ width:80px; float:left; }
.sale_right		{ width:80px; float:right; }
.sidebar_block		{ border-top:1px solid black; padding:10px 0; text-align:center; }
.content_table		{ width:100%; display:table; }
.content_left		{ width:275px; float:left; }
.content_right		{ width:200px; float:right; }
.pageinfo		{ padding:15px; }
.block_space		{ width:100%; margin-bottom:10px; }
.featured_box		{ width:100%; border-bottom:2px solid #B5A9AC; border-right:2px solid #B5A9AC; border-top:1px solid #B5A9AC; border-left:1px solid #B5A9AC; }
.rounded_box_bg         { width:100%; background:#B5A9AC; }
.corners_content	{ padding:10px; }
.t                      { background:url(/images/dot.jpg) 0 0 repeat-x; }
.b                      { background:url(/images/dot.jpg) 0 100% repeat-x; }
.l                      { background:url(/images/dot.jpg) 0 0 repeat-y; }
.r                      { background:url(/images/dot.jpg) 100% 0 repeat-y; }
.bl                     { background:url(/images/bl.gif) 0 100% no-repeat; }
.br                     { background:url(/images/br.gif) 100% 100% no-repeat; }
.tl                     { background:url(/images/tl.gif) 0 0 no-repeat; }
.tr                     { background:url(/images/tr.gif) 100% 0 no-repeat;  }
/*DIV CLASSES*/

/* PHOTO ALBUM VIEW PHP CLASS*/
#photoalbumview               { display:table; width:100%; border:1px solid black; }
#main_photo                   { float:left; width:200px; margin-right:10px; }
#relatedphotos_grid           { width:300px; float:left; display:table; font-weight:bold; }
.album_cell                   { height:50px; float:left; margin-right:5px; }
#alb_image                    { float:left; font-weight:bold; }
/* PHOTO ALBUM VIEW PHP CLASS*/
/* PHOTO IMAGE VIEW PHP CLASS*/
#photoimageview               { width:100%; }
#piv_topline                  { display:table; width:100%; }
#piv_count                    { float:left; }
#piv_nav                      { float:right; font-size:12px; font-weight:bold; }
#piv_image                    { text-align:center; font-weight:bold; }
#piv_txt                      { width:100%; }
/* PHOTO IMAGE VIEW PHP CLASS*/
/* PHOTO CATEGORY VIEW PHP CLASS*/
#photocategoryview            { display:table; width:100%; }
#pvc_spacing                  { height:150px; float:left; }
#pcv_cell                     { width:150px; margin-right:15px; border:1px solid black; }
#pcv_nav                      { height:15px; width:150px; }
/* PHOTO CATEGORY VIEW PHP CLASS*/

#sidebar_cities p             {text-align:left;}
