#wrapper {background: url(../i/bg_wrapper.jpg) no-repeat; overflow:auto; margin: 0 auto; padding: 124px 73px 0 73px; width: 906px; voice-family: "\"}\""; voice-family:inherit; width: 760px;}
html>body #wrapper {width: 760px;}

#nav_main {width: 760px; margin: 0 auto;}
#nav_main ul {list-style: none; margin: 0;}
#nav_main ul li {float: left; text-align: center; font-size: 1.13em; padding: 0 10px; border-right: 1px #ccc solid; color: #c66; font-weight: bold; line-height: normal; margin: 0;}
#nav_main ul li.last {border: none; padding-right: 0;}
#nav_main ul li span {font-weight: normal; color: #99c; font-size: .78em;}
#nav_main ul li a:link, #nav_main ul li a:visited, #nav_main ul li a:active {color: #811518; font-weight: bold; text-decoration: none; line-height: normal;}
#nav_main ul li a:focus, #nav_main ul li a:hover {text-decoration: underline;}
#nav_main ul li a span {font-weight: normal; color: #006ca5;}
#nav_main ul li em {text-decoration: underline; font-style: normal;}

#nav_main ul li.skip_nav {float: none; font-size: .6em; border: none; margin: 0 0 10px 0;}
#nav_main ul li.skip_nav a:link, #nav_main ul li.skip_nav a:visited, #nav_main ul li.skip_nav a:active {font-weight: normal; color: #ccc;}
#nav_main ul li.skip_nav a:focus, #nav_main ul li.skip_nav a:hover {color: #99c;}
#nav_main ul li.view_cart {float: none; clear: left; padding: 10px 0; text-align: right; border: none; margin: 0 0 10px 0;}
#nav_main ul li.view_cart a img {vertical-align: middle;}

div.col_left {width: 218px; float: left;}
div.col_center {margin: 0 0 0 20px; width: 360px; float: left;}
div.col_right {margin: 0 0 0 20px; width: 142px; float: left;}

div.two-col_left, div.two-col_right {float: left; padding: 13px; width: 370px; voice-family: "\"}\""; voice-family:inherit; width: 344px;}
html>body div.two-col_left, html>body div.two-col_right {width: 344px;}
div.two-col_left {clear: left;}
div.two-col_right {margin-left: 20px;}
div.two-col_left h2, div.two-col_right h2, div.col_left h2 {font-size: 1em; line-height: normal; margin: 0 0 20px 0; background-image: none; padding: 0; font-weight: bold; border: none; font-style: normal;}
div.col_left h2 {border-top: 2px solid #f33; padding-top: 20px;}

#footer {margin: 0 auto; clear: both; background: url(../i/bg_footer.gif) no-repeat center top; padding: 60px 58px 0 58px; width: 906px; voice-family: "\"}\""; voice-family:inherit; width: 790px;}
html>body #footer {width: 790px;}
#footer ul#nav_aux {list-style: none; margin: 0; font-size: .85em;}
#footer ul#nav_aux li {display: inline; color: #99c; margin: 0 10px;}
#footer ul#nav_aux, #footer p {text-align: center;}
#footer ul#nav_aux em {font-weight: bold; font-style: normal;}
#footer p {font-size: .75em; margin: 15px 0 0 0; padding: 15px 0 0 0; background: url(../i/bg_footer_p.gif) center top no-repeat;}
