*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%; font:arial;background-color:#d3d0c4;}

a:link {color: #666; text-decoration: none; }
a:visited {color: #666; text-decoration: none; }
a:hover {color: #000; text-decoration: none; }
a:active {color: #666; text-decoration: none; }

a.on {color: #000; text-decoration: none; }

#bg div{position:absolute;width:240%;height:240%;top:-50%;left:-60%}
#bg td{vertical-align:middle;text-align:center;}
#bg img{min-height:50%;min-width:50%;margin:0 auto;}

#public_head{position:absolute; left:50%; margin-left:-500px; width:1000px; height:90px; top:35px; }
#head_cont {width:1000px; height:17px;}
#logo {width:200px; height:17px; margin-left:185px;float:left;}
#loginhead {float:left;width:165px; margin-left:441px;margin-top:4px;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:white;}
#logouthead {float:left;width:165px; margin-left:441px;margin-top:4px;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;}
#viewcart {float:left;width:165px; margin-left:825px;margin-top:-95px;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;}

#lines {width:100%; height:2px;margin-top:3px;}
#lines_left {width:175px; height:1px; background-color:#FFF; float:left; margin-right:10px;}
#lines_center1 {width:310px; height:1px; background-color:#FFF; float:left; margin-right:10px;}
#lines_center2 {width:310px; height:1px; background-color:#FFF; float:left; margin-right:10px;}
#lines_right {width:175px; height:1px; background-color:#FFF; float:left;}

#public_head2{position:absolute; left:50%; margin-left:-500px; width:1000px; height:90px; top:62px;}
#fp_address {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;width:175px; float:left;}

#fp_address2 {display:block; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:white;width:165px; float:left;}
#fp_address3 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:white;
	width:155px;
	float:left;
}
#fp_address4 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:white;
	width:165px;
	float:left;
}


#fp_addressfooter {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	width:300px;
	float:left;
}


#public_head3{position:absolute; left:50%; margin-left:-500px; width:1000px; margin-top:95px; height:5px; top:62px;}
#lines2 {width:100%; height:2px;margin-top:3px;}
#lines2_left {width:815px; height:1px; background-color:#FFF; float:left; margin-right:10px;}
#lines2_right {width:175px; height:1px; background-color:#FFF; float:left;}

#content_container{position:absolute; left:50%; margin-left:-500px; width:1000px;top:162px;margin-top:5px;}

#general_left {padding:0px;width:340px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:14px;text-transform:uppercase;color:#666;margin-right:5px;}
#general_right {padding:0px;width:470px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
#general_rightb {padding:0px;width:470px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
#general_1 {
	padding:0px;
	width:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin-right:10px;
	margin-top:5px;
}
#general_2 {padding:0px;width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px;  color:#666;margin-right:10px;margin-top:5px;}
#general_3 {padding:0px;width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px;  color:#666;margin-top:5px;}
#general_4 {padding:0px;width:100px; float:left; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px;  color:#666;margin-top:5px;}

#general_break {margin-top:2px;margin-bottom:5px;height:1px; background-color:#FFF; width:150px;}
#general_base {
	width:100%;
	margin-top:330px;
	height:1px;
	background-color:#FFF;
	margin-bottom: 5px;
}
#general_base2 {
	
	width:100%;
	margin-top:0px;
	height:1px;
	background-color:#FFF;
	margin-bottom: 5px;
}

#general_right li {list-style-position: outside;
margin-left:13px;
list-style-type: circle;}

#profile_left {padding:0px;width:340px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:14px;text-transform:uppercase;color:#666;margin-right:5px;}
#profile_right {padding:0px;width:470px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;}
#profile_1 {padding:0px;width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;margin-right:10px;}
#profile_2 {padding:0px;width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;margin-right:10px;}
#profile_3 {padding:0px;width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;}
#profile_break {margin-top:2px;margin-bottom:5px;height:1px; background-color:#FFF; width:150px;}
#profile_base {
	width:100%;
	margin-top:360px;
	height:1px;
	background-color:#FFF;
}

#welcomeimage {width:630px; margin-left:185px; height:314px;}

#download_bro {float:left; margin-left:11px;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;}
#download_bro2 {
	float:right;
	margin-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	margin-right: 25px;
	width: 150px;
	margin-top: 6px;
}

#products_left {padding:0px;width:340px; float:left;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px;color:#666;margin-right:5px;}
#products_catdesc {height:280px;font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#666;width:170px; float:left; margin-right:5px;}
#products_title {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#000;width:160px; float:left;}
#products_info {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#666;width:160px; float:left;}
#products_money {font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#000;width:160px; float:left;margin-top:10px;}
#products_left li {list-style-position: outside; margin-left:13px; list-style-type: circle;}
#products_right {padding:0px;width:470px; float:left; font-family:Arial, Helvetica, sans-serif; font:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
#products_break1 {margin-top:2px;margin-bottom:5px;height:1px; background-color:#FFF; width:335px;}
#products_break {margin-top:2px;margin-bottom:5px;height:1px; background-color:#FFF; width:150px;}
#products_sep {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:305px;
}
#products_sep2 {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:312px;
}
#products_sep3 {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:319px;
}
#products_sep4 {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:312px;
}
#products_sep4 {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:312px;
}#products_sep5 {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:312px;
}
#products_sepLAST {
	margin-top:2px;
	margin-bottom:0px;
	height:1px;
	background-color:#FFF;
	width:816px;
	margin-top:380px;
}



#products_base {width:100%; margin-top:310px;height:1px; background-color:#FFF;}


hr {
  border: 0;
  width: 100%;
  color: #f00;
background-color: #fff;
height: 1px;
}


.maintxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color: #666;
}
