body{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; font-style: normal; line-height: 20px; }

a{color:#6ead47; text-decoration:underline;}
a:hover{color:#81cc53; text-decoration:underline;}
#page_container{float:left; clear:both; width:100%}
	.page_sizing{width:955px;margin-left:auto; margin-right:auto;}

#body_container {float:left;width:955px;background-image:url(../images/layout/bg_center_slice.jpg); background-repeat:repeat-y}

h1{margin-top:0px; font-size:18px; color:#319035; margin-bottom:0px}
h2{margin-top:0px; font-size:16px; color:#cc3333; margin-bottom:0px}
h3{margin-top:0px; font-size:14px; color:#999999;margin-bottom:8px}

.line_item{border-bottom: 1px dashed #DEDEDE;font-size:12px;}
.nowrap{ white-space:nowrap}

.header_logo {float:left; padding-left:15px;}

#header_locator_container {width:613px; float:left; text-align:right; padding-right:20px}
	.header_locator{width:603px; float:left; text-align:right; padding-right:30px}

#facebook_link {width:600px; float:left; text-align:right; padding-right:20px; font-family:'Trebuchet MS', Times, serif; font-weight:bold; font-size:12px; padding-top:8px}

	.header_locator{width:603px; float:left; text-align:right; padding-right:30px}

#nav_container {margin-left:15px;}

#nav_top {float:left; width:930px;}
	.holder_gold_top{background-image:url(../images/nav/secondary/holder_gold_upper.gif);height:14px;width:925px; background-repeat:none;float:left}
	.nav {float:left;width:930px;}
	.nav_button_holder{float:left;}

#search_holder .search_field {background-image:url(../images/nav/secondary/search_box_bkgrnd.gif); background-repeat:repeat-x; font-size:11px;}

#search_holder .search_button{background-image:url(../images/nav/secondary/search_box_bkgrnd.gif); background-repeat:repeat-x;}

.holder_red_bottom{background-image:url(../images/nav/secondary/holder_red_lower.gif); height:16px; float:left;width:925px; background-repeat:none;margin-left:15px;margin-bottom:8px;padding-bottom:5px}

.zipcitystate{font-size:11px; font-weight:bold; padding-right:32px;color:#de432d}
.header{font-size: 11px; font-weight:bold; padding-left:15px;color:white;}
.header a{text-decoration:none; color:white;}
.header a:hover{text-decoration:underline; color:white;}

#footer_container {float:left; margin-top:6px; background-image:url(../images/layout/bg_footer_slice.jpg); background-repeat:repeat-x; width:925px;font-size:11px;margin-left:15px;}
	.standard_footer {float:left;margin-top:20px; padding-bottom:20px; width:925px; text-align:center;color:#999999; font-weight:bold; padding-top:15px;}
		.standard_footer a{font-size:11px;color:#999999; font-weight:bold;text-decoration:none}
		.standard_footer a:hover{color:#999999; font-weight:bold;text-decoration:underline}
	.home_footer{float:left;font-size:11px;color:#999999; font-weight:bold; padding-top:0px}
		.home_footer a{color:#999999; font-weight:bold;text-decoration:none}
		.home_footer a:hover{color:#999999; font-weight:bold;text-decoration:underline}
	.home_footer_copy{float:left;margin-top:20px;text-align:center; font-weight: normal;width:915px; padding-left:5px; padding-right:5px}
	.home_footer_nav{float:left; font-weight: bold; margin-top:10px; text-align:center;width:925px; padding-bottom:12px; padding-top:5px;}
	.home_footer_href{color:#999999; text-decoration:underline}
p{margin-top:0px;padding-top:0px;}

/* CSS Document Forms */
form{margin:0px;}
input{font-size:11px;color:#666666; font-weight: bold;}
select{font-size:11px;color:#666666; font-weight: bold}
.international_form{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.international_form input{width:95%}
.international_form select{width:96%}
.international_form .button_holder{padding-right:20px;}
.international_form .button{width:76px}
.subdued_text{color:#bb3a25; font-size:12px; font-weight:bold}
.indent{padding-left:10px;}
.dd_indent{padding-left:20px;}

