/* Formatting - Start */
body{font-family:Arial, Helvetica, sans-serif; color:#4e390c; font-size:14px; font-style: normal; line-height: 20px; background-image:url(../images/layout/bg_gradient_body.jpg);}
a{color:#A61512; text-decoration:underline;}
a:hover{color:#d45e2a; text-decoration:underline;}
h1{margin-top:0px; font-size:18px; color:#fdb827; margin-bottom:8px}
h2{margin-top:0px; font-size:16px; color:#cc3333; margin-bottom:0px; padding-top:0px; padding-bottom:0px}
h3{margin-top:0px; font-size:14px; color:#4e390c;margin-bottom:0px; padding-top:0px; padding-bottom:0px}
h4{margin-top:0px; font-size:12px; color:#EFD3A3;margin-bottom:0px; font-weight:bold; text-decoration:underline}
p{margin-top:0px;padding-top:0px;}
ul{margin-top:0px;padding-top:0px; margin-left:10px; padding-left:10px;}
.titles{width:695px;}
.sub_title{color:#4e390c; margin-bottom:15px;}
.text{color:#A61512}
.holder{float:left; clear:both}
.media_holder{width:100%; text-align:center}
.subdued_text{color:#bb3a25; font-size:11px;font-weight:bold}
.line_item{border-bottom: 1px dashed #A61512;font-size:12px;}
.nowrap{ white-space:nowrap}
.disclaimer{width:671px;; float:left; margin-top:20px;}


/* Formatting - End */

/* Page Dimensions - Start */
#page_container{float:left; clear:both; width:100%}
.page_sizing{width:958px;margin-left:auto; margin-right:auto;}
#body_container {float:left;width:955px; background-repeat:repeat-y;background-image:url(../images/layout/bg_center_slice.jpg);}
/* Page Dimensions - End */

/* Header - Start */
.header_logo {float:left; padding-left:35px;}
#header_locator_container {width:413px; float:left; text-align:right;padding-right:20px;}
#header_subdued {width:425px; float:left; text-align:right;font-size:9px;}
/*#header_locator_container {width:215px; float:left;text-align:right;padding-right:30px;}*/
.header_locator{width:103px; float:left; text-align:right; }
/* Header - End */

/* Main Nav - Start */
#nav_container {margin-left:9px;}
.nav {float:left;width:940px;margin-top:10px;}
.nav_button_holder{float:left;}
/* Main Nav - End */

/* Vertical Nav - Start */
.nav_top{width:910px;margin-left:40px;text-align:right; margin-top:1px}
.vert_nav_holder{float:left; width:200px;}
.vert_nav{width:205px;}
.vert_nav_link{margin:0px;padding:0px; width:195px;}
.sub_vert_nav_link{margin:0px; margin-left:10px; padding:0px; width:185px;}
.vert_nav_link a{font-size:12px; color:#fdb827; text-decoration:none; font-weight:bold}
.vert_nav_link a:hover{font-size:12px; color:#fdb827; text-decoration:underline; font-weight:bold}
.sub_vert_nav_link .vert_nav_link a{color:#FFFFFF}
.sub_vert_nav_link .vert_nav_link a:hover{color:#FFFFFF}
.franchisee_login{margin-top:25px;}




.nav_bottom{width:910px;margin-left:40px;text-align:right}
/* Vertical Nav - End */

/* PDF Block - Start */
.pdf_block{margin:0px;padding:0px; width:195px; margin-top:20px; font-size:12px;}
.pdf_block a{color:#EFD3A3; text-decoration:none}
.pdf_block a:hover{color:#EFD3A3; text-decoration:underline;}
.contact_block{margin-top:1px;color:#EFD3A3;}
.contact_block a{color:#EFD3A3; text-decoration:underline;}
/* PDF Block - End */

/* Google Search - Start */
#search_holder .search_field {background-image:url(../images/nav/holder_maroon_left.jpg); background-repeat:repeat-x; font-size:11px; margin-left:62px;}
#search_holder .search_button{background-image:url(../images/nav/holder_maroon_left.jpg); background-repeat:repeat-x;}
/* Google Search - End */

/* Footer Styles - Start */
#footer_container {float:left; background-repeat:repeat-x; width:940px;font-size:11px;margin-left:9px;}
.home_footer{float:left;font-size:11px;color:#000000; font-weight:bold; padding-top:0px}
.home_footer_copy{float:left;text-align:center; font-weight: normal;width:930px; padding-left:5px; padding-right:5px}
.home_footer_nav{float:left; font-weight: bold; text-align:center;width:958px; padding-bottom:2px;font-size:11px; color:#902111}
.home_footer_nav a{color:#902111; font-weight:bold;text-decoration:underline; }
.home_footer_nav a:hover{color:#d45e2a; font-weight:bold;text-decoration:underline}
/* Footer Styles - End */

/* Forms - Start */
form{margin:0px;}
input{font-size:11px;color:#4e390c; font-weight: bold;}
select{font-size:11px;color:#4e390c; font-weight: bold}
.search_input{font-size:11px;color:#999999; font-weight: bold;width:99%;}
.field_label{font-size:12px;white-space:nowrap;font-weight: bold;}
.button{ width:193px; margin-right:20px; font-size:12px;color:#4e390c;}
.contest_input{font-size:18px;}
.contest_error{line-height:14px; font-size:10px; padding:10px; background-color:#f1f1ea;margin-top:0px; border-top: 1px dashed #bb3a25;border-bottom: 1px dashed #bb3a25;}
/* Forms - End */

