/* CSS Document */

html {background: url(images/page_bg.jpg) top center no-repeat #8ff7cf;margin: 0 auto;text-align: center;}
body {font-family: Tahoma, Geneva, sans-serif;}

p {margin: 10px 0 15px 0;padding: 0;font-size: 16px;}
.bold {font-size: 18px;color: #2b7f8d;font-style:italic;}
img {border: 0;}
a {}

h1 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #2b7f8d; font-size: 1.25em;}
h2 {font-family: Tahoma, Geneva, sans-serif; margin: 0; padding: 0; color: #fff; font-weight: normal; font-size: 22px;}
h3 {font-size: 18px;font-weight: bold;color: #2b7f8d;margin:0;}
h4 {}
h5 {}
h6 {}
hr {color: #b9d6db;}
.clear {clear: both;}

#wrapper {width: 850px; margin: 0 auto; position: relative;}
#logo {width:775px; height: 140px; margin: 0 auto; position: relative;}
#phone {width: 300px; height: 20px; margin: 0 0 -20px 0; padding: 0; float: right; text-align: right;}
#phone p {margin: 0; padding: 0; font-weight: bold; color: #203fae;}

.main_nav {background: url(images/top_container.png) top center no-repeat;width: 808px;height: 41px;margin: 0 auto;padding: 0 0 0 42px;position: relative;}
.main_nav ul {width: 850px;height: 41px;margin: 0;padding: 0;}
.main_nav li {list-style-type: none;float: left;margin-top: 0;}
.main_nav li a {text-decoration: none;line-height: 38px;color: #fff;font-weight: bold;}
.main_nav li.menu a {display: inline;background: url(images/nav_on_off.png) top left no-repeat;width: 150px;height: 41px;float: left;border-left: solid 2px #b9d6db;border-right: solid 2px #b9d6db;}
.main_nav li.first a {display: inline;background: url(images/nav_on_off.png) top left no-repeat;width: 150px;height: 41px;float: left;border-right: solid 2px #b9d6db;}
.main_nav li.last a {display: inline;background: url(images/nav_on_off.png) top left no-repeat;width: 150px;height: 41px;float: left;border-left: solid 2px #b9d6db;}
.main_nav li.menu a:hover, .main_nav li.first a:hover, .main_nav li.last a:hover{background: url(images/nav_on_off.png) bottom right no-repeat;width: 150px;height: 41px;}

#container {background: url(images/container_bg.jpg) top center repeat-y;width: 850px;position: relative;text-align: left;}
#middle_section {}
#left_col {width: 207px;float: left;position: relative;margin: 0 0 0 40px;}
#right_col {width: 560px;float: left;min-height: 378px;border-right: solid 4px #57abb9;border-left: solid 1px #57abb9;border-bottom: solid 4px #57abb9;position: relative;}
#right_col_header {background: url(images/middle_header_bg.jpg) top left repeat-x;height: 45px;line-height: 42px;padding-left: 20px;}
#content_section {text-align: left; padding: 10px 25px 15px 20px;}
#content_section ul {font-weight: bold; list-style: none; padding-left: 10px; }
#content_section ul li {margin: 10px 0;}
#content_section ul li ul {font-weight: normal; margin-top: 5px;}
#showcase {background: url(images/woworalrinse_showcase.jpg) top center no-repeat;width: 813px;height: 384px;margin: 0 auto;padding: 0;position: relative;}
#sc_content {width: 400px;min-height: 230px;margin: 0 0 0 335px;padding: 20px 0 0 0;}
#buy_button {width: 208px;height: 54px;margin: 0 0 0 400px;padding: 50px 0 0 0;}
#content {width: 850px;float: left;background: url(images/container_bg.jpg) top center repeat-y;padding: 20px 0;}

#footer {background: url(images/footer_bg.jpg) top left repeat-x;width: 850px;height: 98px;position: relative;float: left;margin: 0;padding: 0;}
#soc_med {width: 170px;height: 72px;float: left;margin: 5px 0 0 20px;}
#bottom_nav {width: 568px;float: left;margin: 30px 0 0 60px;padding: 0;}
#bottom_nav a {color: #fff;text-decoration: none;line-height: 40px;font-size: 16px;padding: 10px 35px;}
#b_left {background: url(images/footer_left.png) top left no-repeat;width: 185px;height: 42px;float: left;}
#b_middle {background: url(images/footer_middle.png) top left no-repeat;width: 193px;height: 42px;float: left;}
#b_right {background: url(images/footer_right.png) top left no-repeat;width: 181px;height: 42px;float: left;}
#footer_bottom {background: url(images/footer_bottom.png) top left no-repeat;width: 850px;height: 23px;position: relative;float: left;margin-bottom: 20px;}
