/* CSS Document */
body{
	font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #4E4E4E;
	background-color: #4d4d4d;
}
pre{ font-size:1em; line-height:normal}

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

table {max-width:700px;}

.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_1_2 {
	background-image: url('images/1_2.gif');
	background-repeat: repeat-x
}
.frame_2_1 {
	background-image: url('images/2_1.gif');
	background-repeat: repeat-y
}
.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.25em; font-weight:bold;}
.century-gothic_medium_grey_bold { color:#666666; font-size:1.25em; font-weight:bold;}

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

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

.century-gothic_large_red_bold { color:#990000; font-size:2em; font-weight:bold;}
.century-gothic_large_grey_bold { color:#666666; font-size:2em; 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.5em; font-weight: bold; width: 100%; line-height: 14px;}

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

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

.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 { font-size:0.9em;color:#4e4e4e; font-weight:bold; }
.products_list a:hover, .products_head a:hover {color:#CC6600;}

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

.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;}

.terms_title, .reg_title { color:#666666; 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;}
.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;}
