/* CSS Document */
body{	font-family:sans-serif, Arial, Helvetica, sans-serif; text-align:center; margin-top:0px; padding-top:0px; }

h1,h2,h3,h4,h5,h6,h7,h8,ul,li,p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666666;
}

em{
	font-weight:bold;
}

p{ font-size:12px; margin:10px 0px 10px 0px;}


#container{	margin-left:auto; margin-right:auto; text-align:left; width:761px;	background:url("../images/background.jpg");	background-position: top right;	background-repeat:no-repeat; 	}
#container2{	margin-left:auto; margin-right:auto; text-align:left; width:761px;	}

#content{	text-align:left; font-size:12px; margin:10px 0px 10px 0px;  float:right;	width:510px;	min-height:500px;  height:auto !important;  height:500px;}
#terms{ text-align:left; text-align:left; font-size:12px; margin:10px 0px 10px 0px; }
#content_inner{ padding-right:100px;   	}
#primary_nav{	float:left; padding-left:25px;	width:195px;}
#primary_nav h1 span{ display:none; }
#primary_nav h1{ background-image:url("../images/logo.gif"); margin-top:20px; margin-bottom:50px; width: 195px; height:114px;}
#primary_nav ul{ }
#primary_nav li{ list-style:none; }
#primary_nav li a{ text-decoration:none; color:#999999; font-size:14px; text-transform:lowercase; display:block; width:190px; background-color:#FFFFFF; border-top:1px solid #EEE1DB; padding:5px 0px 5px 5px; }
#primary_nav li a.last{ border-bottom:1px solid #EEE1DB; }
#primary_nav li a:hover{ color:#AE4669;  }

.clear_both{	clear:both;}
.clear_left{	clear:left; }
.outer_example{ width:250px; height:140px; float:left; }
.example{position:relative;}
.thumbs{ }
.example img a, .example img{ border:0px solid #FFFFFF;}
.focus{ position:absolute; top:5px; left:0px; height:117px; width:117px; background-color:#FFFFFF; border:1px solid #000000; }
.thumb1{ position:absolute; top:5px; left: 122px; z-index:1; height:55px; width:55px; background-color:#FFFFFF; border:1px solid #000000;}
.thumb2{ position:absolute; top:5px; left: 182px; z-index:1; height:55px; width:55px; background-color:#FFFFFF; border:1px solid #000000;}
.thumb3{ position:absolute; top: 67px; left: 122px; z-index:1; height:55px; width:55px; background-color:#FFFFFF; border:1px solid #000000;}
.thumb4{ position:absolute; top: 67px; left: 182px; z-index:1; height:55px; width:55px; background-color:#FFFFFF; border:1px solid #000000;}

#content h2.page_title{ color:#67A639; margin-top:60px; margin-bottom:50px; font-size:24px; font-weight:normal; }
#content h3{ font-size:12px; font-weight:bold; }

#pages a{ text-decoration:none; color:#999999; }
#pages a:hover{ text-decoration:underline; color:#000000; }


/* Forms */
#content label{ width: 10em; float: left; text-align: left; margin-right: 0.5em; display: block; color:#ABABAF; font-weight:bold; }
#content label.short{ width:4em; color: #93002E; font-weight:bold; }
#content label.heardhow{ width:18em; color: #ABABAF; font-weight:bold; }
#content label.heardhowlong{ width:45em; color: #ABABAF; font-weight:bold; }
select, .select{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#content input{ color: #93002E; font-weight:normal; }
#content select{ color:#67A639; font-weight:bold; }
#content textarea img{ border: 0px solid #000000; }
#content h1{ font-size:16px; }
#content h2{ color: #93002E; margin-bottom:10px; }
#content h3{ margin-top:15px; font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#67A639; }
#content h4{ font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#ABABAF; }

#content input.short{ 	width:10em; border: 1px solid #B56B78;}
#content input.long{ 	width:20em; border: 1px solid #B56B78; }
#content input.veryshort{ width:6em; border: 1px solid #B56B78; }
#content input.border{ border: 1px solid #C1C9D0; }

#content{ color: #000000;}

.checkbox{ color: #000000; }
.success{ color:#006600; font-weight:bold; }
.error{	color:#CC0000; font-weight:bold; }
.no_border{ border:0px solid #FFFFFF; }
.border{ border: 1px solid #C1C9D0; }
.red{	background-color:#FFA6A6;  }
.yellow{ background-color:#FFFF9B; }

ul li.error{ margin-top:10px; margin-bottom:15px; margin-left:10px; }

#content h2.form_section{	color:#FFFFFF; margin:10px 0px 10px 0px; width:430px; background-color:#5E9FE1; font-size:12px; padding:5px 5px 5px 5px;	}
#content span.section_title{	width: 10em; float: left; text-align: right; margin-right: 0.5em; display: block; color:#003B5D; font-weight:bold; }
#content span.section_row{ color:#003b5d; padding: 2px 0px 2px 0px; margin:5px 0px 5px 0px; }
#content span.section_description{ background-color:#EEEEEE; padding:10px 10px 10px 10px; }

.style_option{ width: 160px; float:left;text-align:left; }
.style_option a{ color: #930736; text-decoration:none;}
.style_option a:hover{ text-decoration:underline; }
.style_option a img{ border: 1px solid #67A639;text-align:center; }
.style_option a:hover img{ border:1px solid #DDBEBB; }

.style_option h4 a{ margin-bottom:10px; text-align:left; font-size:14px; font-weight:bold; color: #ABABAF; }
.style_option h4 a:hover{ text-decoration:none; }

#style_options{ margin-top:20px; margin-bottom:20px; }

a img.no_border{ border:0px solid #FFFFFF; }
a:hover img.no_border{ border:0px solid #FFFFFF; }


input.next_button{ float:right; margin-right:100px; }
input.browse{ background-color:#FFFFFF; color:#ABABAF; }

span.plus{ font-size:14px; color:#93002E; }

span.plus2{ font-size:14px; color:#93002E; font-weight:bold; margin-top:2px; margin-bottom:2px; }
span.total{ font-size:14px;color:#67A639; font-weight:bold; }
span.cost{ font-weight:bold; font-size:14px; color:#969699; }
span.send_type{ color: #93002E; font-size:14px; font-weight:bold; }
span.required{ color: #93002E; font-size:14px; font-weight:bold; }
span.required_field{ color: #ABABAF; font-size:12px; }

#content_inner{  350px; }

#content a{ color:#67A639; font-weight:bold; text-decoration:none;}
#content a:hover{ text-decoration:underline; }
strong{ color:#67A639; }