body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
}

#page {
	width: 800px;
	margin: 0 auto;
	}
#page.grid_on { background: url(/images/earthscreen_tempgrid.png); }

.blue { color: #1B518B; }
.green { color: #3C8B1B; }

.clear{	clear:both;}
.three_col
{
	list-style:none;
	margin:0;
	padding:0;
}
.three_col li
{
	margin:0;
	padding:0;	
	width:485px;
	margin-bottom:10px;
	border-bottom:1px dotted;
}
.col_1
{
	float:left;
	width:60px;
	padding:5px;
	text-align:center;
}
.col_2
{
	float:left;
	width:350px;
	padding:5px;
}
.col_3
{
	float:left;
	width:40px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.two_col
{
	list-style:none;	
	margin:0;
	padding:0;
}
.two_col li
{
	margin:0;
	padding:0;	
	width:400px;
	margin-bottom:10px;
	border-bottom:1px dotted;
}
.col_2_2
{
	float:left;
	width:300px;
	padding:5px;
}
.photo-box{
	height:52px;
	width:52px;	
}
.text-field{
	background-color:#FAEFC5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	border:1px #CCCCCC;
}
.comment-list{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#999999;
	font-size:10px;	
}
.comment-list li{
	width:330px;
	border-bottom:none;
}
.comment-list .name-div{float:left;color:#999999;}
.comment-list .action-links{float:right;}
.comment-list .action-links a{color:#999999;}
.comment-list .comment-div{
	border:1px solid #999999;	
	padding:3px; 
	margin-bottom:5px;
}
select{
	background-color:#fff1b0;	
	border:1px #999999;
}
textarea{
	background-color:#fff1b0;
	border:1px #999999;
}
#product-data a{color:#000099;}
#product-data a:hover{background-color:#000099; color:#FFFFFF}

p, form, h1, h2, h3 { margin:0; }

h1
{
	font-size:2.0em;
	color:#22648a;
}
h3{
	font-size:1.3em;
	color:#006600;
}
.privacy h3 {
  color: #747474;
}
h4{
	font-size:1.0em;
	color:#006600;
}
.text-field
{
	background:#fff1b0;
	border:1px solid #999999;
}
.text-field-small
{
	background:#fff1b0;
	border:1px solid #999999;
	font-size:10px
}
.tf-wide
{
	width:200px;
}
.tf-wider
{
	width:300px;
}

.clear
{
	clear:both;
}

.header
{
	width:770px;
	margin:0 auto;
	margin-top:10px;
}
.header .logo
{
	width:120px;
	float:left;
}
.header .logo a
{
	background: url(/images/logo.gif) no-repeat top left;
	width:235px;
	height:93px;
	display:block;
	float:left;
}
.header .member
{
	float:right;
	width:400px;
	text-align:right;
	font-size:1.1em;
	line-height:2.2em;
	padding-top:7px;
}
.header .member a
{
	color:#333333;
	margin-left:10px;
}
.header .member .highlight
{
	color: #34722c;
	font-weight:bold;
	text-decoration:none;
}

#error {
  text-align: center;
  color:#B84F36;
  font-size:12px;
  font-weight:bold;
}

#notice {
  text-align: center;
  color:green;
  font-size:12px;
  font-weight:bold;
}

.wrapper
{
	width:770px;
	margin:0 auto;
}
.wrapper .highlight
{
	color: #34722c;
	font-weight:bold;
	text-decoration:none;
}
.sign_up
{
	font-size:1.2em;
}
.sign_up_table
{
	margin-top:10px;
}
.small_desc
{
	font-size:0.8em;
}

.action_bar_disabled {
  font-size:10px;
}

.action_bar_disabled span {
  color: #00f;
}
.added_product_text{
	color:#009900;
	vertical-align:middle;
	cursor:pointer;
}
.added_product{
	background:url(/images/selected.gif) no-repeat left;
	vertical-align:middle;
	padding:2px 6px 0px 20px;	
}
.star{
	background:url(/images/star.gif) no-repeat left bottom;
	font-size:1.3em;
	cursor:pointer;
	padding-left:16px;	
}
.stardim{
	background:url(/images/stardim.gif) no-repeat left bottom;
	font-size:1.3em;
	cursor:pointer;
	padding-left:16px;	
}
.footer a
{
	color: #34722c;
}
.rating_message{
	font-size:9px;
}
.desc_div{
	font-size:10px;
	min-height:30px;
}
/*/*/
* html .desc_div {
	height:30px;
}
/* */
.form_disabler_green{
	width:490px;
	position:absolute;
	background:#339933;
	filter:alpha(opacity=40);
	margin-left:-40em;
	margin-top:-0.3em;
}
html>body .form_disabler_green{
	background: url(/images/disable_green.png);
	margin-left:0;
	margin-top:0;
}
.form_disabler_red{
	width:490px;
	position:absolute;
	background:red;
	filter:alpha(opacity=40);
	margin-left:-40em;
	margin-top:-0.3em;
}
html>body .form_disabler_red{
	background: url(/images/disable_red.png);
	margin-left:0;
	margin-top:0;
}
.form_disabler_grey{
	width:490px;
	position:absolute;
	background:#cfcfcf;
	filter:alpha(opacity=40);
	margin-left:-40em;
	margin-top:-0.3em;
}
html>body .form_disabler_grey{
	background: url(/images/disable_trans.png);
	margin-left:0;
	margin-top:0;
}
.inner_float_green{
	border:2px solid #393;
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.9em;
	font-weight:bold;
	width:250px;
	color:black;
	text-align:center;
	margin-top:20px;
	background:white;
	margin-left:-33em;
	filter:none;
	position:absolute;
}
.inner_float_red{
	border:2px solid red;
	padding-top:15px;
	padding-bottom:15px;
	font-size:0.9em;
	font-weight:bold;
	width:250px;
	color:black;
	text-align:center;
	margin-top:20px;
	background:white;
	margin-left:-33em;
	filter:none;
	position:absolute;
}	
.inner_float_red a{
	color: #B84F36;
}
.inner_float_green a{
	color: green;
}
.dim_text{
	color:#666666;
}
.sortable_li{}

.tag1 {font-size: 1.0em; text-decoration:none;}
.tag2 {font-size: 1.2em; text-decoration:none;}
.tag3 {font-size: 1.4em; text-decoration:none;}
.tag4 {font-size: 1.6em; text-decoration:none;}
.tag5 {font-size: 1.8em; text-decoration:none;}
.tag6 {font-size: 2.0em; text-decoration:none;}
.share{
	background:url(/images/email.gif) no-repeat left;	
	text-align:center;
	cursor:pointer;		
	padding:0px 7px 0px 7px;	
}
.member_table{
	width:485px;
}
.member_table th{
	background-color:#006600;
	color:#FFFFFF;
	font-weight:bold;
}	

h1.welcome, h2.welcome {
  color: #3C8B1B;
  margin: 1em;
  font-weight: normal;
}

.error_page{
	width: 725px;
	margin: 20px auto;
}
.error_page h1{
	font-weight: normal;
	color: #5B5B5B;
	margin: 14px 0px 0px 0px;
}
.error_page a{
	color: #1b518b;
	text-decoration: underline;
}
.error_page a:hover{
	color: #3c8b1b;
	text-decoration: none;
}

