﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by Andy Vickery
*****************************************************************
Master Styles
****************************************************************/
body { margin:0px auto 0px auto; font-family:Garamond, Times New Roman, Serif; font-size:12pt; color:#333333; background-color:#800000; background-position:center top; background-repeat:repeat-x; background-image:url(images/background.png); }
a { text-decoration:none; color:blue }
a:hover { }
img { border:0; }
#master_wrapper { margin:0px auto 0px auto; width:936px; }
.clear { clear:both; }
h1 { font-size:14pt; font-weight:bold; padding:0; margin:0; }
h2 { font-size:12pt; font-weight:normal; padding:0; margin:0; }
p { margin:0; padding:0; }
p a { color:White; }
.watermark { color:#999999; }
input[type="submit"] { }

.popBack { background-image:url(images/popBack.png); }
.GalleryPops { background-color:White; padding:10px; }

input[type="text"] { font-family:Arial, Sans-Serif }
textarea { font-family:Arial, Sans-Serif }

ol { margin:0; padding:0; }
ol li { margin:0; padding:0; margin-left:20px; }

.btn_standard_green { background-image:url(images/btn_standard_green.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }
.btn_standard_red { background-image:url(images/btn_standard_red.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }

/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { border-bottom:solid 10px #cccccc; }
#logo_wrapper { float:left; margin-bottom:10px; }
#banner_rhs { color:White; font-size:16pt; text-align:right; float:right; padding-top:30px; }


/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; background-image:url(images/body_back.jpg); background-position:left; background-repeat:repeat-y; margin-top:8px; margin-bottom:8px; width:936px; }

#body_lhs { float:left; padding:4px 4px 0px 4px; }
#body_lhs ul { margin:0; padding:0; list-style-type:none; }
#body_lhs li { margin:0; padding:0; margin-bottom:4px; }
#body_lhs a { margin:0; padding:0; background-image:url(images/toolbar_item.jpg); background-repeat:no-repeat; cursor:pointer; color:#4d4d4d; padding:6px 0px 0px 30px; }
#body_lhs a:hover { background-image:url(images/toolbar_item_hot.jpg); color:White; }

#body_rhs { float:left; width:748px; margin-left:10px; }

/********************************************
Home Styles
********************************************/
#home_lhs { float:left; width:500px; color:White; }
#home_lhs h1 { font-size:15pt; }
#home_item_1 { border:solid 1px white; padding:8px; margin-bottom:8px; background-image:url(images/home_item_back.jpg); background-position:top; background-repeat:repeat-x; background-color:#000000; }
#home_item_2 { border:solid 1px white; padding:8px; background-image:url(images/home_item_back.jpg); background-position:top; background-repeat:repeat-x; background-color:#000000; }

#home_item_1_lhs { float:left; width:150px; }
#home_item_1_rhs { float:left; width:330px; }

#home_item_2_lhs { float:left; width:150px; }
#home_item_2_rhs { float:left; width:330px; }

#home_rhs { float:right; background-color:#ffffff; width:222px; padding:4px 8px 4px 8px; min-height:361px; }
#home_rhs h1 { color:Black; font-size:15pt; margin-bottom:4px; }
#home_rhs ul { padding:0; margin:0; padding-left:12px; list-style-image:url(images/triangle.jpg); color:#bf0000; text-decoration:underline; }
#home_rhs ul a { color:#bf0000; }
#home_rhs li { padding:0; margin:0; }
#home_rhs p { margin-left:12px; margin-bottom:8px; }
#home_rhs a { color:#333333; }

/********************************************
About Styles
********************************************/
#about_lhs { float:left; width:482px; color:White; border:solid 1px white; padding:8px; background-image:url(images/home_item_back.jpg); background-position:top; background-repeat:repeat-x; background-color:#000000; }
#about_lhs h1 { font-size:15pt; font-weight:bold; margin-bottom:6px; }

/********************************************
Categories Styles
********************************************/
#categories_wrapper { color:White; }
#categories_top_lhs { float:left; }
#categories_top_rhs { float:left; padding:3px 0px 0px 10px; }

#categories_items { }
#categories_item { background-color:#800000; padding:4px; text-align:center; width:140px; margin-top:10px; }
#categories_item a { color:White; }
#categories_item h1 { margin:0; padding:0; font-size:13pt; padding-bottom:2px; }

/********************************************
Categories Details Styles
********************************************/
#details_wrapper { color:White; }
#details_top { }
#details_top_lhs { float:left; }
#details_top_rhs { float:left; padding:3px 0px 0px 10px; }
#details_body { padding-top:10px; }
#details_body_lhs { float:left; width:450px; }
#details_body_rhs { float:left; width:298px; }
#details_body_rhs h1 { margin-bottom:12px; }
#details_other_items { }

/********************************************
News Styles
********************************************/
#latest_news_wrapper { background-image:url(images/news_back.jpg); background-color:#1a0001; background-repeat:repeat-x; background-position:top; border:solid 1px white; overflow:auto; height:361px; color:White; padding:8px; }
#latest_news_wrapper h1 { }
#latest_news_wrapper ul { margin:0; padding:0; margin-top:10px; }
#latest_news_wrapper li { margin-left:20px; margin-bottom:10px; list-style-image:url(images/triangle.png); }
#latest_news_wrapper li h1 { text-decoration:underline; }
#latest_news_wrapper li a { margin:0; padding:0; color:White; }
#latest_news_wrapper li:hover { list-style-image:url(images/triangle_red.png); }

/********************************************
Contact Styles
********************************************/
#contact_forms_wrapper { margin-top:10px; padding:10px; border:solid 1px #666666; background-color:#1a1a1a; }
#contact_forms_wrapper td { vertical-align:top; }
#contact_lhs { float:left; width:482px; color:White; border:solid 1px white; padding:8px; background-image:url(images/home_item_back.jpg); background-position:top; background-repeat:repeat-x; background-color:#000000; min-height:351px; }
#contact_lhs h1 { font-size:15pt; font-weight:bold; margin-bottom:6px; }


/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper { background-color:#cccccc; padding:4px; margin-bottom:20px; }
#signoff_wrapper a { color:#4d4d4d; }
#signoff_lhs { float:left; }
#signoff_rhs { float:right; font-family:Century Gothic, Tahoma, Arial, Sans-Serif; font-size:8pt; }
