/* CSS Document */

table {max-width:700px;}
body {
	background-color: #498835;/*#20B2AA*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#4e4e4e;
}

a{	color:#498835; text-decoration:none;}
a:hover {color: #4e4e4e; text-decoration:underline;}
input , textarea, .checkout{ border:1px solid #dadada;}

.background_body {
	background-color: #FAFAFA;
}
.background_footerbar_grey {
	background-color: #534F50;
}
.background_greyline_body {
	background-color: #999999;
}
.background_latest_projects {
	background-color: #505050;
}
.background_page_headers {
	background-color: #F0F1F0;
}
.background_menu {
	background-color: #353132;
}
.background_greyarea_header {
	background-color: #F0F1F0;
}
.background_greyline_header {
	background-color: #534F50;
}
.background_menu_top {
	background-color: #505050;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #727272;
	border-left-color: #727272;
}
.background_menu_bottom {
	background-color: #353132;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #727272;
	border-left-color: #727272;

}
.background_menuline {
	background-image: url('images/menuline.gif');
	background-repeat: repeat-x
}


.frame_2_3 {
	background-image: url('images/2_3.gif');
	background-repeat: repeat-y
}
.frame_3_2 {
	background-image: url('images/3_2.gif');
	background-repeat: repeat-x
}

.century-gothic_small_red { color:#990000; font-size:0.83em; font-weight:bold;}
.century-gothic_small_grey {color:#666666; font-size:0.83em; font-weight:bold;}

.century-gothic_medium_red_bold { color:#990000; font-size:1.5em; font-weight:bold;}
.century-gothic_medium_grey_bold { color:#666666; font-size:1.5em; font-weight:bold;}

.century-gothic_medium_red, { color:#990000; 	font-size:1.5em;}
.century-gothic_medium_grey{ color:#666666; 	font-size:1.5em;}

.century-gothic_large_red { color:#990000; font-size:1.5em;}
.century-gothic_large_grey { color:#666666; font-size:1.5em;}

.century-gothic_large_red_bold { color:#990000; font-size:1.75em; font-weight:bold;}
.century-gothic_large_grey_bold { color:#666666; font-size:1.75em; font-weight:bold;}

.arial_small_white { font-size:0.75em; }
.arial_small_white_bold {	font-weight: bold; }

.red_table { background-color: Red; color: White; font-size: 1.2px; font-weight: bold; width: 100%; line-height: 14px;}

.optional {
	color: #FF0000;
	font-weight: bold;
	line-height:1.5;
}

.showElement { display: default;}
.hideElement { display: none;}

.partsearch1 {font-size:1.3em; color:#990033; font-weight:bold;}
.partsearch2 {}
.partsearch3 { color:#333333; font-weight:bold;}
.terms_title, .reg_title { color:#666666; font-size:1.5em; font-weight:bold;}
.spec_title {color:#990000; line-height:2; font-weight:bold;}

#product_container {margin: 0 auto;	width: 600px; background-color:#FFFFFF; padding-left:50px; padding-right:50px;}

.products_list {width:300px; height:200px; float:left; overflow:hidden;}
.products_list a, .products_head a { color:#4e4e4e; font-weight:bold; font-size:0.9em;}
.products_list a:hover, .products_head a:hover {color:#498835;}

.products_head {width:600px; clear:both;}
.products_head h1{color:#666666; font-size:1.3em; font-weight:bold; margin:0px; padding:5px;}

.terms_title, .reg_title { font-size:1.5em; font-weight:bold; text-align:center;}
.terms_subtitle,.reg_subtitle{  font-weight:bold; text-indent:1em;}
.terms_text, .reg_text { margin-left:2em; line-height:1.5;}

.Item_Des{ line-height:1.5; margin-right:1em;}
.Item_Specs{ font-size:0.83em;}

.Price{ font-size:1.2em;}

.AboutUsImageLeft { float:left; border:1px solid #dadada; margin: 0 1em 0 0;}
.AboutUsImageRight { float:right; border:1px solid #dadada; margin: 0 0 0 1em;}
.AboutUs{ clear:both; line-height:1.5; margin:2em 3em;}

.TC{ margin:0.5em; padding:0; line-height:1.5; width:75%; text-align:left;}
.out10 {text-indent:2em;}
.out20 {text-indent:2em; margin:0px; padding:0px;}
.out30 {text-indent:3em; margin:0px; padding:0px;}
