body {background:#fafafa url(../_images/common/bg.gif) repeat-x;padding:0;margin:0}
body, div, td, p, input, textarea {font:normal 14px Helvetica, Arial, sans-serif;color:#555}
h1, h2, h3 {font-weight:normal;color:#000;padding:0}
h1 {font-size:30px;line-height:32px;margin:8px 0 16px}
h2 {font-size:22px;line-height:24px;margin:10px 0 14px}
h3 {font-size:18px;line-height:20px}
p {line-height:18px;padding:0;margin:10px 0}
strong {color:#000}
img {border:0}
img.left {margin:0 10px 10px 0;float:left}
a:link, a:active, a:visited {color:#ac0c0c;text-decoration:none}
a:hover {color:#000;}
a.info, a.submit, a.click_here {height:40px;line-height:40px;text-indent:-1000px;text-decoration:none;vertical-align:middle;display:inline-block;overflow:hidden}
a.info {background:url(../_images/buttons/request_info.gif) no-repeat;width:260px}
a.submit {background:url(../_images/buttons/submit.gif) no-repeat;width:150px}
a.click_here {background:url(../_images/buttons/click_here.gif) no-repeat;width:160px}
a.info:hover, a.submit:hover {background-position:0px -40px;}
li {line-height:18px;padding:0;margin-bottom:18px}
li li {margin-bottom:8px}
ol li {font-size:16px;font-weight:bold;color:#000}
ol li span {font-size:14px;font-weight:normal;color:#555}
hr {border:0;color:#000;background-color:#000;height:1px;width:100% !important;}
form, fieldset {padding:0;margin:0;display:block;border:0}
label {color:#000;padding:0;margin:0 0 16px;display:block}
input {padding:2px;border:1px solid #ccc}

.learn_more {width:100%;font-size:34px;color:#000;text-align:center;padding-top:20px;margin-bottom:10px;display:inline;float:left;clear:both;border-top:1px solid #000}
.learn_more a {margin-left:16px}

table.list {border-top:1px solid #ccc;border-left:1px solid #ccc}
table.list th {background:#736868;color:#fff;padding:10px}
table.list td {color:#000;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
table.list .gray td {background:#eaeaea}

#wrapper {width:908px;padding:0;margin:22px auto}

/* -- Menu -- */
#menu {background:url(../_images/common/mnu_bar.gif);width:908px;height:58px;list-style:none;padding:0;margin:0 0 16px;display:block;float:left;clear:both}
#menu li {height:50px;list-style:none;padding:0;margin:4px 0;display:inline;float:left}
/*#menu li.first {margin-left:18px}
#menu li.last {margin-right:4px;float:right}
#menu a {background:url(../_images/common/mnu_items.gif) no-repeat;height:50px;text-indent:-1000px;float:left;overflow:hidden}
#menu a.home {background-position: 0px 0px;width:98px;}
#menu a.home:hover {background-position: 0px -50px}
#menu a.uses {background-position:-98px 0px;width:91px}
#menu a.uses:hover {background-position:-98px -50px}
#menu a.packaging {background-position:-189px 0px;width:201px}
#menu a.packaging:hover {background-position:-189px -50px}
#menu a.info {background-position:-390px 0px;width:248px}
#menu a.info:hover {background-position:-390px -50px}*/
#menu li.first {margin-left:12px}
#menu li.last {margin-right:4px;float:right}
#menu a {background:url(../_images/common/mnu_items2.gif) no-repeat;height:50px;text-indent:-1000px;float:left;overflow:hidden}
#menu a.home {background-position: 0px 0px;width:98px;}
#menu a.home:hover {background-position: 0px -50px}
#menu a.uses {background-position:-98px 0px;width:91px}
#menu a.uses:hover, #menu li.active a.uses {background-position:-98px -50px}
#menu a.packaging {background-position:-189px 0px;width:201px}
#menu a.packaging:hover, #menu li.active a.packaging {background-position:-189px -50px}
#menu a.howitworks {background-position:-390px 0px;width:156px}
#menu a.howitworks:hover, #menu li.active a.howitworks {background-position:-390px -50px}
#menu a.cost {background-position:-546px 0px;width:87px}
#menu a.cost:hover, #menu li.active a.cost {background-position:-546px -50px}
#menu a.faq {background-position:-633px 0px;width:86px}
#menu a.faq:hover, #menu li.active a.faq {background-position:-633px -50px}
#menu a.getstarted {background-position:-721px 0px;width:165px}
#menu a.getstarted:hover, #menu li.active a.getstarted {background-position:-721px -50px}

/* -- Submenu -- */
#submenu {width:100%;margin-bottom:18px;float:left;border-bottom:1px solid #000;clear:both;}
#submenu h1 {margin-bottom:4px;float:left}
#submenu ul {list-style:none;float:right; margin:10px 0 0; padding:0 0 10px 0; display:inline;}
#submenu ul li {list-style:none;font-size:18px;color:#000;padding-right:14px;margin-right:10px;display:inline;}
#submenu ul li.last {padding:0;margin:0;border:0}
#submenu ul li a {color:#666}
#submenu ul li a:hover {color:#ac0c0c}

/* -- Page -- */
#logo {margin:0 0 12px 26px;display:inline;float:left;clear:both}
#page {width:908px;float:left;clear:both}
#page .top {background:url(../_images/common/bg_page.png) no-repeat;width:908px;height:20px;clear:both}
#page .middle {background:url(../_images/common/bg_page.png) repeat-y right;width:908px;float:left;clear:both}
#page .middle .content {width:852px;margin:0 28px;display:inline;float:left}
#page .bottom {background:url(../_images/common/bg_page.png) no-repeat bottom left;width:908px;height:20px;clear:both}

/* -- Nifty Rounded Corners -- */
div.rounded div {height: 1px;overflow: hidden;}
div.gray_rnd {background:#efefef;float:left}
div.gray_rnd .pad {margin:0 10px}

/* -- Homepage -- */
#splash {background:url(../_images/common/bg_splash.jpg) no-repeat;width:908px;height:542px;float:left;clear:both}
#splash .intro {padding:0;margin:76px 0 0 42px;display:inline;float:left;clear:both}
#splash .intro h1 {color:#666;margin:5px 0}
#splash .intro p {font-size:20px;line-height:22px}
#splash .intro a.info {margin:auto 16px}
#splash .about {font-size:18px;line-height:20px;color:#000;padding:0;margin:170px 0 0 42px;display:inline;float:left;clear:both;white-space:nowrap}
#splash .about a {font-size:16px}

/* -- Uses -- */
#uses {width:100%;float:left;clear:both}
#uses div.left {width:340px;float:left}
#uses div.right {width:340px;float:left}
#uses .large_bottle {width:170px;text-align:center;float:left}

/* -- Packaging -- */
#box .gray_rnd, #label .gray_rnd, #bottle .gray_rnd, #cap .gray_rnd {width:100%;display:inline;float:left}
#box div span, #label div span, #bottle div span, #cap div span {font-size:18px;line-height:20px}
#box ul.options, #label ul.options, #bottle ul.options, #cap ul.options {list-style:none;padding:0;margin:10px;display:inline-block}
#box ul.options li, #label ul.options li, #bottle ul.options li, #cap ul.options li {list-style:none;font-size:18px;padding:0;margin:0}
#box {width:100%;margin-bottom:30px;float:left}
#box ul.options {margin:20px}
#box ul.options li {display:inline}
#box ul.options li.btls2, #box ul.options li.btls4 {margin-right:54px}
#box ul.options li.btls2 img {margin-right:6px}
#box ul.options li.btls4 img {margin-right:12px}
#box ul.options li.btls6 img {margin-right:16px}
#label ul.options {height:250px}
#label ul.options li.pad_print {margin-bottom:18px}
#label {width:418px;margin-right:20px;float:left}
#bottle {width:246px;float:left}
#bottle ul.options {height:250px}
#bottle ul.options li {display:inline}
#bottle ul.options li img {margin-right:6px}
#bottle ul.options li.btl_100ml {margin-right:18px}
#cap {width:148px;float:right}
#cap ul.options {height:250px}
#cap ul.options li img {margin-right:8px}
#cap ul.options li.gold, #cap ul.options li.black {margin-bottom:38px}

/* -- Get Started -- */
ul.steps li {color:#999 !important}
ul.steps li.active {color:#000 !important}

/* -- Request Info -- */
#request_info {background:url(../_images/common/bg_request_form.jpg) no-repeat;width:908px;height:542px;float:left;clear:both}
#request_info form {width:320px;padding:0;margin:20px 28px;display:inline;float:left}
#request_info fieldset {padding:0;margin:10px 0;float:left;border:0}
#request_info label {width:100%;color:#000;float:left;clear:both}
#request_info input, #request_info textarea {width:300px;color:#000;display:block}

/* -- Footer -- */
#footer {width:908px;height:21px;padding:0;margin:14px 0;float:left;clear:both}
#footer .copyright {height:21px;font-size:12px;line-height:21px;padding:0;margin:0 4px;display:inline;float:left}
#footer img.logo {margin:0 4px;float:right}
