body, h1, h2, h3, h4, h5, h6, p, ul, form, img {margin: 0; padding: 0;}

body {background-color: #886a5e; background-image:url(../images/assets/body_bg.jpg); background-repeat:repeat-x;}
img {border:none; margin: 0; padding: 0;}

h2, h3, h4, th {font-family:Tahoma, "Lucida Grande", Arial;}

p, small {font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#wrap {margin: 0 auto; background-image:url(../images/assets/wrap_bg.gif); background-repeat:repeat-y; width: 862px;}
#wrapper {width:837px; margin: 0 auto;}

#top {position:relative; background-image:url(../images/assets/top_bg.jpg); background-repeat:no-repeat;height: 144px;}
#top2 {position:relative; background-image:url(../images/assets/top2_bg.jpg); background-repeat:no-repeat;height: 144px;}
#pinch-top {position: relative;background-image:url(../images/assets/pinch-top.jpg); background-repeat:no-repeat;height: 144px;}
#testimony-top {position: relative;background-image:url(../images/assets/testimony-top.jpg); background-repeat:no-repeat;height: 100px;}
#survey-top {position: relative; background-image:url(../images/assets/retail-top.jpg); background-repeat:no-repeat;height: 144px;}
#retailers-top {position: relative; background-image:url(../images/assets/retailers-top.jpg); background-repeat:no-repeat;height: 144px;}
#white-top {position: relative; background: url(../images/assets/top-white.jpg) 0 0 no-repeat; height: 144px;}

img#nw {position: absolute; top:0; left:0;}

h1#logo {text-indent:-9999px;}

ul#nav {list-style:none; margin: 27px 0 0 8px;}
ul#nav li {float: left; font-family:Tahoma, "Lucida Grande", Arial;}
ul#nav li#space {margin-right:245px;}
ul#nav a {display:block; color:#fff; padding: 6px 10px; text-decoration:none; font-size:14px;}
ul#nav a:hover {background-color:#7a5a4d;}

p#shop-link {float: right;}
p#shop-link a {text-decoration: none; background-color:#00aecb; color:#fff; display: block; padding: 6px 10px;}
p#shop-link a:hover {background-color:#058AA2;}

#models {background-image:url(../images/assets/models.jpg); background-repeat:no-repeat; width:837px; height: 383px;}
#pinch {background-image:url(../images/assets/pinch.jpg); background-repeat:no-repeat; width:837px; height: 383px;}
#testimony {width:837px; height: 427px; text-align:center;background-image:url(../images/assets/testimony.jpg); background-repeat:no-repeat;}
#survey {background-image:url(../images/assets/retail.jpg); background-repeat:no-repeat; width:837px; height: 383px;}
#retailers {background-image:url(../images/assets/retailers.jpg); background-repeat:no-repeat; width:837px; height: 383px;}

#content {width:800px; margin: 0 auto; overflow:hidden;color:#222;}
#content p, li {font-size:14px; line-height:18px;}
#content ul.entries {list-style:none; margin-bottom: 25px;}
#content ul.entries li {padding: 20px 0; border-bottom: 1px solid #dadada; font-family:Arial, Helvetica, sans-serif;}

#content a:link, #content a:visited {color: #047083;}
#content a:hover, #content a:active {text-decoration:none;}

.author, .age {font-size:13px;}
.author {float: left;}
.age {float: right;}
div.t-author {width: 450px; padding: 5px 0;}

.right {float:right;}
.center {text-align: center;}
	.center img {margin-right: auto; margin-left: auto;}
img.right {margin-left: 20px;}

div.images {margin-bottom: 25px;}


#left {float: left; width:525px;}

h2#intro {text-indent:-9999px; background-image:url(../images/headers/intro_bg.jpg); background-repeat:no-repeat; height: 51px;}
h2#testimonials {text-indent:-9999px; background-image:url(../images/headers/testimonials.jpg); background-repeat:no-repeat; height: 51px;}
h2#location {text-indent:-9999px; background-image:url(../images/headers/locations.jpg); background-repeat:no-repeat; height: 51px;}
h2#instructions {text-indent:-9999px; background-image:url(../images/headers/how-to-use.jpg); background-repeat:no-repeat; height: 51px;}
h2#warranty {text-indent:-9999px; background-image:url(../images/headers/warranty.jpg); background-repeat:no-repeat; height: 51px;}
h2#contactUs {text-indent:-9999px; background-image:url(../images/headers/contact.jpg); background-repeat:no-repeat; height: 51px;}
h2#survey-header {text-indent:-9999px; background-image:url(../images/headers/market-survey.jpg); background-repeat:no-repeat; height: 51px;}
h2#retailers-header {text-indent:-9999px; background-image:url(../images/headers/retail-packaging.jpg); background-repeat:no-repeat; height: 51px;}
h2#shop {text-indent:-9999px; background-image:url(../images/headers/shop.jpg); background-repeat:no-repeat; height: 51px;}
h2#return-policy {text-indent:-9999px; background-image:url(../images/headers/return-policy.jpg); background-repeat:no-repeat; height: 51px;}



h3#end {text-indent:-9999px; background-image:url(../images/assets/whyMore.jpg); background-repeat:no-repeat; height: 39px;}

#right {float: right; width:250px;}
#little-right {float: right; width:280px;}
#little-right img {margin: 0 0 10px 10px;}

ul#buttons {list-style:none; font-family:Tahoma, "Lucida Grande", Arial;}
ul#buttons li {margin: 5px 0;}
ul#buttons li a:link, ul#buttons li a:visited, ul#buttons li a:active {display:block;  font-size:15px;color:#fff; width: 238px; height:36px; background-image:url(../images/assets/button_bg.jpg); background-repeat:no-repeat; background-position: 0 0; text-decoration:none; padding: 16px 0 0 10px;}
ul#buttons li a:hover {background-position: 0 -52px;} 

ul.locations {margin: 10px 0;}
ul.locations li {font-family:Arial, Helvetica, sans-serif;}


#footer {border-top:solid 1px #dadada; height: 50px;}
#footer p {text-align:center; font-size:11px; color:#404040; margin-top: 5px;}

#flashContent {text-align:center;}
p.warning {background-color:#FFFFE4; padding: 10px; font-weight:bold; border-top:1px solid #FFCC33; border-bottom:1px solid #FFCC33;}

/* Form Styles */
#contactForm {font-family:Arial, Helvetica, sans-serif; color: #222; margin-bottom:20px; overflow:hidden;}
.part1, .part2 {height: 310px;}
.part1 {float: left; width:350px;}
.part2 {float:right; width: 430px;}
.label {display: block; font-size:14px; margin:0 0 2px 0;}
.label span.red {color: #830000;}
.textBox {width: 300px; padding: 2px; margin:0 0 5px 0;}
.textArea {width:350px; height:140px;margin:0 0 10px 0;}
#send {display:block; margin: 0 0 0 5px;}

p.error, p.success {padding: 20px 30px; text-align:center; }
p.error {background-color:#FFFFDD; color: #B81515; border: solid 1px #FCD861;}
p.success {background-color:#E6F5E4; color:#003333; border: solid 1px #d4d4d4;}

/******/

#window {background-color: #fff; border: 1px dotted #464646;position:absolute; top:55%; left:50%; margin-left:-225px; /*display:none;*/ width: 500px;}
#window table {width: 500px; border-top: 1px solid #d4d4d4;}
p.close {position: relative; right: 0; top:0;cursor:pointer; float:right;}
.alert {padding: 10px;}

/* Google Checkout Styles */
div.clear {clear:both; height: 20px;}
#left2 {float: left; width: 475px;}
#right2 {float: right;width:300px;}
.product {margin-top: 15px;}
.product-image {float:left; width: 180px;}
.info {float:right; width: 260px;}
input.googlecart-quantity {width: 30px; margin:0;}

.italic {font-style:italic; font-family:"Times New Roman", Times, serif;}
