/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "styles" in dotEditor style management */
P {margin: 0px 0px 15px 0px;}
TH {font-style: normal; font-weight: normal; text-align: left;}
A, A:visited {color: #6a6a6a; text-decoration:underline;}
A:hover {color: #ec1c24; text-decoration: underline;}
h1 {color: #333333; font-family: "Trebuchet MS"; font-size: 195%; margin: 0 0 18px 0; padding: 0; line-height: 1.3em; font-weight: normal;}
h2 {color: #ec1c24; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 110%; margin: 0 0 10px 0; padding: 0; line-height:1.50em;}
h2 A, A:visited {color: #ec1c24; text-decoration:none;}
h2 a:hover { text-decoration: underline;}
h3 {color: #ec1c24; font-weight: bold; font-size: 105%; margin: 0 0 0 0; padding: 0;}
.bg_white { background:url(/images/header/header_bg.jpg) repeat-x center top; height:251px;}
.header_container {background:url(/images/header/header_background2.jpg) no-repeat center top;  width:850px; height:255px; margin:auto;}
.form {padding: 2px; border: 1px solid #c8cad7; background-color: #FFFFFF; vertical-align: middle; color: #858585; font-size: 100%;}
.img_align_mid {vertical-align: middle;}
.img_align_left {float: left; padding: 0px 10px 10px 0px;}
.img_align_right {float: right; padding: 0px 0px 10px 10px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}
.clear_page {clear: both; font-size: 0.1%;}
.width_100 {width: 100%; border: 0px;}
.body_hr {border-top: 3px solid #DBF2B2; margin-top: 5px; margin-bottom: 5px; clear: both;}
hr {color: #ec1c24; background-color: #ec1c24; height: 2px; border: 0px; margin: 10px 0px 10px 0px; #margin: 4px 0px 4px 0px; _margin: 4px 0px 4px 0px;}
.page_wrapper {width: 800px; margin: auto;}
.page_outer_bg {_margin-top: -1px;}
.page_inner_bg {background: url(/images/back/page2.jpg) repeat-x top center; clear:both; z-index:12;}
.top_logo {float: left; width: 341px; height:100px; margin-left:42px; margin-top:90px;}
.top_right {float: left; width: 800px; height: 210px; text-align: right;}
.top_links {padding: 10px 0 0 0; font-size: 95%; color: #ffffff; width:800px;}
.top_links A, .top_links A:visited {color: #ffffff; text-decoration: none; padding: 0 5px;}
.top_links A:hover {color: #d31f39; text-decoration: none; padding: 0 5px;}
.top_search {padding: 25px 0 0 0; color: #858585;}
.Stapline { padding:88px 0px 0 5px; width:210px; float:right; #padding-top:88px;_padding-top:84px;}
.footer {background-color:#c0beb7; overflow: hidden; padding:0px;margin:auto;bottom: -1px !important;bottom: -0px; width:800px;border:none;margin-bottom: -2px;}
.footer A:link, .footer A:visited {color: #ffffff; text-decoration: none;}
.footer A:hover {color: #767676; text-decoration: underline;}
.footer_bottom {width:850px;  position: relative; bottom: 0 !important; bottom: -0px;  background:url(/images/back/foot_bottom_shad.jpg) bottom repeat-y; min-height:48px;_height:47px; border:none;margin-bottom: -2px; margin:auto;}
.footer .copyright {float: left; width: 470px; color: #ffffff; font-size: 85%; line-height: 1.3em; padding:30px 10px 10px 30px;}
.footer .credit {float: right; width: 190px; color: #ffffff; text-align: right; font-size: 85%; line-height: 1.3em; padding:30px 30px 10px 10px;}
.hp_wrapper .clients { background-color:#d8d7d0; height:74px; width:800px; padding-top:21px;clear:both; }
.hp_wrapper .clients img { float:left;}
.hp_wrapper {width: 800px; margin: auto; line-height: 1.5em; background-color:#ffffff;}
.hp_wrapper_shadow {width: 850px; margin: auto;  background:url(/images/back/page_shad.jpg) repeat-y top; line-height: 1.5em;}
.hp_wrapper .left {float: left; width: 410px;}
.hp_wrapper .left .border {border-right: 1px solid #333333;}
.hp_wrapper .left .padding {padding: 18px 20px;}
.hp_wrapper .right {float: left; width: 350px;}
.hp_wrapper .right .padding {padding: 18px 20px;}
.content_wrapper {width: 800px; overflow: hidden; margin: auto; line-height: 1.6em; background:url(/images/back/content_bg.gif) repeat-y bottom; clear:both; overflow:hidden; background-color:#ffffff;}
.content_wrapper .left {float: left; width: 450px; padding:25px 65px 20px 45px;_width: 450px; _padding:25px 45px 20px 35px}
.content_wrapper .full_width {float: left; width: 430px;}
.content_wrapper .left .lhm {background: url(/images/lhm_bg.jpg) no-repeat top #da1820;}
.content_wrapper .left .enews {background: url(/images/pages/enews_bg.jpg) no-repeat top #a00a10; padding: 10px;}
.content_wrapper .left .enews h1 {color: #ffffff; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; font-size: 145%; margin: 0; padding: 0; line-height: 1.2em; text-transform: uppercase;}
.content_wrapper .left .enews .padding_t8 {padding-top: 3px;}
.content_wrapper .right {float: right; width: 205px; padding:15px 15px 20px 15px;}
.content_wrapper .right p { padding:30px 15px 0px 10px; font-style:italic; font-size:110%;}
.content_wrapper .right UL, .content_wrapper .right OL {margin-top: 0; margin-bottom: 5px;}
.content_wrapper .right UL LI {margin: 2px 10px 0 -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0px; font-weight: normal; padding: 0 0 2px 15px;}
.content_wrapper .right UL.list LI {margin: 2px 10px 0 -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0; font-weight: normal; padding: 0 0 10px 22px;}
.content_wrapper .right OL LI {margin: 2px 10px 0px -15px; padding: 0 0 10px 0;}
.content_bg {background: url(/images/pages/content_bg.gif) repeat-y 740px 0 #FFFFFF;}
.content_bg_white {background: 740px 0 #FFFFFF;}
.content_wrapper .left .breadcrumb {font-size: 85%; color: #948f8f; margin: 0 0 30px 0;}
.content_wrapper .left .breadcrumb img {vertical-align: middle;}
.content_wrapper .left .breadcrumb A, .breadcrumb A:visited {color: #948f8f; text-decoration: underline; font-weight: normal;}
.content_wrapper .left .breadcrumb A:hover {color: #948f8f; text-decoration: underline; font-weight: normal;}
.content_bg .padding {padding: 17px 22px 10px 35px; width: 673px; overflow: hidden;}
.content_bg .padding .left {float: left; width: 435px;}
.content_bg .padding .right {float: left; width: 175px; padding: 5px 0 0 63px;}
.content_bg .padding .right img {border: 2px solid #FFFFFF;}
.backtotop {float:left; text-align: right; font-size: 75%; border-bottom: 1px solid #c0beb7;  _padding-bottom: 5px;width: 470px; padding:5px 5px 5px 0px; margin-left:0px;margin-bottom:10px;_width: 470px}
.sn_links {padding: 5px 0 10px 0; font-size: 75%;}
.sn_links img {vertical-align: middle;}
.sn_links LI {margin: 10px 0 0 1px !important; list-style: none outside; background: none !important; padding: 20px 14px 1px 0 !important; display: inline;}
.sn_links LI A:link, .sn_links LI A:visited {color: #948f8f; text-decoration: none;}
.sn_links LI A:hover {color: #767676; text-decoration: none;}
.credit {color: #ec1c24; font-size: 85%;}
.left .item {float: left; width: 430px; margin: 0 0 10px 0px; _margin: 0 10px 10px 0px; padding: 0 0 15px 0; overflow: hidden;}
.left .item .img {float: left; width: 78px;border:3px solid #d8d7d0;}
.left .item .text {float: left; width: 320px; padding-left:20px;}
.left .item .text h2 {color: #ec1c24; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 110%; margin: 0px 0px 3px 0px; padding: 0px; text-transform: none;}
.left .item .text p {margin: 0;}
.topnews h1 a, .topnews h1 a:visited, .topnews h1 a:hover { color:#FFFFFF;}
.img_align_right_shop {float: right; padding: 0px 0px 100px 40px;}
.content_bg_white .padding {padding: 17px 22px 10px 35px; width: 673px; overflow: hidden;}
.content_bg_white .padding .left {float: left; width: 435px;}
.content_bg_white .padding .right {float: right; width: 175px; padding: 5px 0 0 63px;}
.content_bg_white .padding .shop_left {float: left; width: 603px; border-bottom:1px solid #000000; margin: 20px 0 0 0; padding-bottom:20px;}
.content_bg_white .padding .map_right {float: left; width: 248px; padding: 5px  0px 0 71px;}
.content_bg_white .padding .map_left {float: left; width: 248px; padding: 5px 0 71px 0px;}
.map_right hr, .map_left hr {border-bottom: 2px solid #ec1c24; margin-top: -10px; margin-bottom: 10px; }
.map UL LI {margin: 2px 10px 0 -10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0px; font-weight: normal; padding: 0 0 2px 15px;}
.map UL.list LI {margin: 2px 10px 0 -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_r.gif) no-repeat 0px 0; font-weight: normal; padding: 0 0 10px 22px;}
UL.map {margin: 0 0 0 10px; padding: 5px 0 20px 10px;}
OL.map {margin: 0 0 0 10px; padding: 5px 0 0 0;}
map_left. LI.map2_off a, LI.map2_off a:visited, LI.map3_off a, LI.map3_off a:visited, LI.map4_off a, LI.map4_off a:visited {color: #ffffff; text-decoration: none; }
map_left. LI.map2_off a:hover, LI.map3_off a:hover, LI.map4_off a:hover {color: #ec1c24; text-decoration: none;}
LI.map2_on a, LI.map2_on a:visited, LI.map3_on a, LI.map3_on a:visited, LI.map4_on a, LI.map4_on a:visited {color: #000000; text-decoration: none;}
LI.map2_on a:hover, LI.map3_on a:hover, LI.map4_on a:hover {color: #ec1c24; text-decoration: none;}
OL.map2_on a, OL.map2_on a:visited, OL.map3_on a, OL.map3_on a:visited, OL.map4_on a, OL.map4_on a:visited {color: #ec1c24; text-decoration: none;}
OL.map2_on a:hover, OL.map3_on a:hover, OL.map4_on a:hover {color: #000000; text-decoration: none;}
LI.map2_off {margin: 0; list-style: none outside; background: url(/images/icons/chev_r.gif) no-repeat 5px 1px; padding: 1px 3px 1px 28px; font-size: 100%;}
LI.map2_on {margin: 0; list-style: none outside; background: url(/images/icons/chev_r.gif) no-repeat 5px 1px; padding: 1px 3px 1px 28px; font-size: 100%;}
LI.map3_off {margin: 0; list-style: none outside; background: url(/images/icons/menu_dash1.gif) no-repeat 28px 5px; padding: 1px 3px 1px 38px; font-size: 100%;}
LI.map3_on {margin: 0; list-style: none outside; background: url(/images/icons/menu_dash1.gif) no-repeat 28px 5px; padding: 1px 3px 1px 38px; font-size: 100%;}
OL.map4_off {margin: 0; list-style: none outside; background: url(/images/icons/menu_dash3.gif) no-repeat 8px 5px; padding: 0 3px 1px 18px; font-size: 90%;}
OL.map4_on {margin: 0; list-style: none outside; background: url(/images/icons/menu_dash3.gif) no-repeat 8px 5px; padding: 0 3px 1px 18px; font-size: 90%; }
.search_left {float: left; width: 25px;color: #ec1c24; font-weight:bold;}
.search_right {float: right; width: 635px;}
.search_right a, .search_right a:visited, {color:#000000; text-decoration:none;}
.search_right a:hover {color: #ec1c24; text-decoration:none;}
.bold {color: #ec1c24;}
.search_footer {border-top: 2px solid #ec1c24; margin-top: 10px; margin-bottom: 10px; font-weight:bold; color:#000000; padding-top:5px; text-align:center;}
.search_footer a { color:#000000; padding:0 10px 0 10px; text-decoration:none;}
.search_footer a:hover, .search_footer a:visited { color:#ec1c24; text-decoration:none;}
.shop_desc p { color:#959595;}
.top_links span { color:#ec1c24; font-weight:bold; padding-left:10px;}
.required {color: #df5a57;}
.form_wrapper {width: 440px; overflow: hidden; padding: 0 0 5px 0;}
.form_wrapper_pad {width: 500px; overflow: hidden; padding: 0 0 9px 0;}
.form_left {float: left; width: 150px; padding: 2px 10px 0 0;}
.form_right {float: left; width: 280px;}
.form_wrapper_short {width: 340px; overflow: hidden; padding: 5px 0;}
.form_left_short {float: left; width: 100px; padding: 2px 10px 0 0;}
.form_right_short {float: left; width: 220px;}
.contact_form { padding-top:30px}
.sitemap {margin:3em 0 0 -2em;}
.sitemap_margin {margin:0 0 1px 0;}
.sitemap_level1 {display:list-item;background: url('/images/icons/chev_g.gif') no-repeat 0px 0.4em !important; margin: 7px 0 0 0; padding: 0 0 0.3em 15px !important; font-size: 125%;font-weight:bold; }
.sitemap_level2 {display:list-item;margin:0 0 0 0; padding:0 5px 4px 33px !important; background: url('/images/icons/hp_bullet.gif') no-repeat 20px 0.2em !important; line-height:125%;}
.sitemap_level3 {display:list-item;margin:0 0 0 0; padding:0 5px 4px 58px !important; line-height:165%; background:#FFF !important; line-height:125%;}
.sitemap_level4 {display:list-item;margin:0 0 0 0; padding:0 5px 4px 78px !important; line-height:165%; background:#FFF !important; line-height:125%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#ec1c24; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#6a6a6a; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #6a6a6a; text-decoration: none;}
.sitemap_level1 a:hover {color: #ec1c24; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;}
.sitemap_level2 a:hover {color: #ec1c24; text-decoration: none;}
.sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #ec1c24; text-decoration: none;}
.Map ul {margin-top:0px !important;list-style:none;}
body {background: #e5e3d7;}


