body,div,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td,img,ul{margin:0;padding:0;}*, img, div, .pngfix{behavior:url(iepngfix.htc)}body{padding:10px 0px;background-color:#eaf8f9;font-family:Arial, sans-serif;font-size:15px;color:#4F3718;}div.clear{clear:both;}img{border:0px;display:block;}p,ul,ol,form{padding-bottom:20px;}h1,h2,h3,h4,h5,h6{padding-bottom:20px;font-family:Tahoma, sans-serif;}a{color:#4F2105;text-decoration:underline;}a:hover{text-decoration:none;}div#page_holder{width:1000px;margin:0px auto 0px auto;border:1px solid #3c2d1e;}div#header_holder{background-color:#ceb98e;border-bottom:1px solid #3c2d1e;padding:5px 10px 0px 5px;font-family:'AvantGarde LT Medium', Tahoma, sans-serif;}div#logo_holder{width:330px;height:112px;float:left;margin-left:30px;}*html div#logo_holder{width:289px;height:112px;float:left;margin-left:165px;}div#navigation_holder{width:645px;margin:3px auto;}div#content_holder{padding:15px 30px 15px 29px;background:#FFFFFF url('../layout_images/content_top_shadow.gif') 0 0 repeat-x;}div.left_column{width:318px;float:left;}div.profile_link_holder{width:318px;margin-bottom:15px;}div.right_column{width:592px;float:right;}div.blog_entry_contents{padding-bottom:20px;}div.blog_entry_comments_holder{padding-bottom:20px;}div.blog_entry_comment{background-color:#F4FDFC;padding:10px;}div#product_images_gallery{width:592px;height:400px;}div.footer_spacer{width:1px;float:left;height:436px;}div#footer_holder{color:#3c2d1e;background:#000000 url('../layout_images/footer_bg.gif') 0 0 repeat-y;}div#footer_holder a{color:#3c2d1e;}div#footer_left_holder{float:left;width:266px;}div#footer_center_holder{float:left;width:435px;}div#footer_right_holder{float:left;width:299px;}div.footer_holder_content{padding:0px 25px 0px 25px;}div.find_us_on_logo{float:left;height:41px;width:112px;margin-bottom:25px;}div.footer_blog_entry{font-size:0.8em;}div#rdd_holder{width:1000px;margin:5px auto 0px auto;}ul.main_menu{list-style:none;}ul.main_menu li{float:left;height:25px;}ul.main_menu li a{display:block;background-repeat:no-repeat;height:25px;background-position:0 0;}ul.main_menu li a:hover{background-position:0 -25px;}ul.main_menu li a img{height:100%;width:100%;}ul.sub_menu{list-style:none;}ul.sub_menu li{margin-bottom:2px;}ul.sub_menu li a{display:block;width:308px;height:25px;padding-left:10px;line-height:25px;background-color:#EAF8F9;text-decoration:none;}*html ul.sub_menu li a{display:block;width:308px;height:25px;padding-left:10px;line-height:25px;background-color:#EAF8F9;text-decoration:none;}ul.sub_menu li a.sub_menu_active{display:block;width:308px;height:25px;padding-left:10px;line-height:25px;background-color:#CFF7FF;text-decoration:none;}*html ul.sub_menu li a.sub_menu_active{display:block;width:308px;height:25px;padding-left:10px;line-height:25px;background-color:#CFF7FF;text-decoration:none;}ul.sub_menu li a:hover{background-color:#CFF7FF;}ul.footer_map_list{list-style:none;margin:0px 0px 10px 35px;}ul.footer_map_list li a{font-size:0.8em;text-decoration:none;}ul.footer_map_list li a:hover{text-decoration:underline;}div#header_holder p{display:block;text-align:right;font-size:0.9em;padding-bottom:0px;}#rdd_holder p{font-size:0.8em;padding-right:5px;}p.footer_blog_title{font-weight:bold;font-size:1.1em;padding-bottom:0px;}p.footer_blog_date{font-style:italic;padding-bottom:10px;}p.footer_blog_content{padding-bottom:0px;}p.footer_blog_more_link{text-align:right;}p.icon_link{font-weight:normal;font-size:0.9em;font-family:Tahoma, sans-serif;}p.icon_link img{float:left;margin-right:10px;}p.icon_link a{ text-decoration:none;}p.icon_link a:hover{ text-decoration:underline;}.red{color:#FF0000;}.error_message{color:#FF0000;padding-bottom:20px;}p.blog_entry_date{font-style:italic;}form {padding:0px 0px 10px 0px;}form p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}form p label{font-weight:bold;display:block;color:#333333;margin-bottom:5px;font-size:0.85em;}form p input.textfield{width:20em;height:1.5em;padding:1px 0 0 3px;border:1px #333333 solid;background-color:#EEEEEE;}form p input.error{width:20em;height:1.5em;padding:1px 0 0 3px;border:1px #FF0000 solid;background-color:#FFCFCF;}form p input.filefield{width:20em;height:1.5em;padding:1px 0 0 3px;border:1px #333333 solid;background-color:#EEEEEE;}form p input.file_error{width:20em;height:1.5em;padding:1px 0 0 3px;border:1px #FF0000 solid;background-color:#FFCFCF;}form p textarea.comment_box{width:43em;margin:0px 0px 0px 0px;padding:0 0 0 3px;border:1px #333333 solid;background-color:#EEEEEE;}form p textarea.comment_box_error{width:43em;margin:0px 0px 0px 0px;padding:0 0 0 3px;border:1px #FF0000 solid;background-color:#FFCFCF;}form p select{height:1.5em;padding-top:1px;height:1.7em;border:1px #333333 solid;background-color:#EEEEEE;}form p .select_list{height:250px;width:300px;border:1px #333333 solid;background-color:#EEEEEE;}form p input.submit_button{padding:0px 0px 0px 0px;margin:0px;}form h2{font-size:1.1em;font-weight:bold;color:#000000;text-decoration:underline;padding:0px 0px 10px 0px;}form div.form_field_holder{padding:10px;margin-bottom:10px;background-color:#F4FDFC;}form#contact_form{float:left;margin:20px 0px 20px 0px;padding-left:50px;}form#contact_form p{padding:0px 0px 5px 0px;}form#contact_form p label{width:8em;float:left;font-weight:bold;text-align:left;margin-right:0.5em;display:block;}form#contact_form p input.textfield{color:#000000;width:15em;height:1.3em;padding:0 0 0 3px;background:#EEEEEE;border-color:#333333;border-style:solid;border-width:1px;}form#contact_form p input.error{color:#000000;width:15em;height:1.3em;padding:0 0 0 3px;background:#FFCFCF;border-color:#FF0000;border-style:solid;border-width:1px;}form#contact_form p textarea.comment_box{color:#000000;width:20em;height:90px;margin:0px 0px 0px 0px;padding:0 0 0 3px;background:#EEEEEE;border-color:#333333;border-style:solid;border-width:1px;}form#contact_form p textarea.comment_box_error{color:#000000;width:20em;height:90px;margin:0px 0px 0px 0px;padding:0 0 0 3px;background:#FFCFCF;border-color:#FF0000;border-style:solid;border-width:1px;}form#contact_form p input.submit_button{margin:0px 0px 0px 8em;padding:1px 2px 1px 0px;}.blog_entry_contents img{height:0px;width:0px;padding:0px;margin:0px;}
.promo_holder{border: 1px solid #C9CDD1;}

ul.footer_right_list {list-style: none; margin-left: 20px;}