@charset "UTF-8";
/* CSS Document */

html, body {height:100%;background-color:#7D7970;font-family:Arial, Helvetica, sans-serif;}
body{margin:0px;padding:0px;}
#main{
	overflow:hidden;
	height:470px;
	width:901px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-235px;
	margin-left:-450px;
	text-align:left;
	background-color:#7D7970;
}
#contentL {
	width:390px;
	height:390px;
	float:left;
	margin-right:1px;
	padding:30px;
	color:#726E66;
	background-color:#F7F7F7;
	}
#contentR {
	width:450px;
	height:450px;
	float:left;
	background-color:#7D7970;
	}
#content_selection {
	width:450px;
	height:470px;
	float:left;
	background-color:#7D7970;
	}
#content_catalog {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva,  sans-serif;
	color:#666;
	width:400px;
	height:400px;
	float:left;
	color:#27301D;
	background-color:#669933;
	overflow:hidden;
	padding:25px;
	}
#content_catalog_thankyou {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva,  sans-serif;
	color:#666;
	width:400px;
	height:400px;
	float:left;
	color:#27301D;
	background-color:#669933;
	overflow:hidden;
	padding:25px;
	}
#content_catalog table {width:100%}
#content_catalog td {white-space:nowrap;}
textarea, input {
	background-color:#F7F7F7;
	font-size:12px;
	border:1px solid #669933;
	height:16px;
	padding:0px 2px;
}
select {
	background-color:#F7F7F7;
	font-size:12px;
	border:1px solid #666666;
	height:1.5em;
	padding:0px 2px;
}
#content_catalog form {padding:0px;margin:0px;}
#content_retailers {
	width:410px;
	height:430px;
	float:left;
	color:#444444;
	background-color:#4EA0AC;
	font-size:12px;
	padding:0px 20px 20px;
	overflow:auto;
	}
#content_contact, #content_contact a {font-size:12px;color:#F7F7F7;; text-decoration:none}
#rotator{
	background: url(../images/rotator/rotator.php) no-repeat top center;
	width: 305px;
	height: 320px;
	float:left;
	padding-top:150px;
	padding-left:145px;
	line-height:1.4em
	}
#description {
    overflow: hidden;
	font-size:12px;
}
input.btn{
   color:#FFFFFF;
   background-color:#555555;
   border:1px solid #F7F7F7;
   margin-top:5px;
   line-height:12px;
   height:20px;
   }
   
#content_retailers .states a {text-decoration:none;font-weight:bold;font-size:13px;color:#2941A6;padding-top:20px;display:block;}
.shopname {color:#F7F7F7;display:block;margin-top:20px;margin-bottom:2px;}
#content_retailers a {color:#444444;text-decoration:underline;}
#content_retailers a:hover {color:#333333;text-decoration:underline;}

.credit {font-size:11px;color:#222222;margin-top:25px;}
.font_green {
	color: #669933;
}
.font_yellow {
	color: #FFFF00;
}
