@charset "utf-8";

.clearfix:after 	{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix		{ display: inline-block; } 
html[xmlns] .clearfix	{ display: block; } 
* html .clearfix	{ height: 1%; }

/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background:#fff url(../images/web-IntroPg-layout-03.jpg) repeat top left;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525253;
}
td {
	font-size: 12px;
}
p {
	line-height:1.4em;
	text-align:justify;
	margin-bottom:10px;
}
div.article    { margin: 20px 0px 20px 0px; }
div.article p  { font-size:15px; }
div.video      { margin: 0px 0px 10px 0px; }
a {
	text-decoration: none;
	font-weight: bold;
	color: #d35c27;
}
a:hover {
	text-decoration: underline;
}
.topmenu {
	font-size: 13px;
	padding-left: 9px;
	padding-bottom: 5px;
}
.blackmenu {
	color: #502E12;
	font-weight: bold;
	font-size: 13px;
}
.blackmenu a {
	color: #502E12;
	font-size: 13px;
	font-weight: bold;
}
.footer {
	color: #FFF;
}
.footer a {
	color: #fbcf4c;
}
.homelogin {
	font-size: 14px;
	text-align: right;
	padding-right: 3px;
}
.small {
	font-size: 10px;
}
.smallText {
	font-size: 10px;
}
.header {
	font-size: 30px;
	color: #FFF;
	padding: 10px;
	padding-right: 18px;
}
.productListing {
	font-size: 14px;
	padding-bottom: 20px;
}
.productListing-data {
	font-size: 13px;
	padding: 10px;
	border-bottom: 1px solid #999;
}
.productListing-heading {
	font-size: 11px;
	font-weight: bold;
}
.categoryname {
	font-size: 20px;
	padding: 5px;
	padding-left: 0px;
}

.options {
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	padding:5px;
	text-align:left;
}
.productspecs {
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.price {
	font-size: 20px;
	padding-left: 8px;
}
h2 {
	margin-top: 30px;
	margin-bottom: 0px;
}
h3 {
	margin-bottom: 5px;
}
.messageStackError {
	color: #F00;
	font-weight: bold;
	padding: 2px;
	padding-bottom: 10px;
}
.inputRequirement {
	color: #F00;
}
.breadcrumb {
	color: #FFF;
	padding-bottom: 15px;
}
.breadcrumb a {
	color: #FFF;
}
.white {
	color: #FFF;
	font-weight: bold;
}
.priceTableText {
	padding-left: 3px;
	padding-right: 3px;
}
.nav_select {
	font-family: Arial, serif;
	font-weight: bold;
	color: #FFF;
	background: #502E12;
	border: 0px solid #000;
}
h1, h2, h3, h4, h5, p, ul {
	margin:0;
	padding:0;
	list-style:none;
}
h1 {
	font-size:1.9em;
	font-family:Helvetica, Arial, sans-serif
}
h2 {
	color:#8b5e3b;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.6em;
	
}
h3 {
	font-size:1.3em;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:8px;
}
p, ul {
	line-height:1.2em;
	text-align:left;
}
p {
	margin-bottom:10px;
	text-align:justify;
}
a {
	color:#F6931D;
	text-decoration:none;
}
a:hover {
	color:#EF5A28;
	text-decoration:underline;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.flt-right {
	float:right;
}
.flt-left {
	float:left;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:left;
}
.text-just {
	text-align: justify;
}
.valign {
	vertical-align:middle;
}
.brd-bott {
	border-bottom:1px #8092b1 dashed;
}
label {
	text-transform:uppercase;
	font-weight:bold;
}
.fullcaps {
	text-transform:uppercase;
}
.red-txt {
	color:#ab0202;
}
.green-txt {
	color:#0a7846;
}
/*-------------Layout-------------*/



h1, h2, h3, h4, h5, p, ul {
	margin:0;
	padding:0;
	list-style:none;
}
h1 {
	font-size:1.9em;
	font-family:Helvetica, Arial, sans-serif
}
h2 {
	color:#EF5A28;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.6em;
	margin-bottom:10px;
}
.price-guide h2{
	margin-bottom:2px;
}
h3 {
	font-size:1.3em;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:8px;
}
p, ul {
	line-height:1.2em;
	text-align:left;
}
p {
	margin-bottom:10px;
	text-align:justify;
}
a {
	color:#F6931D;
	text-decoration:none;
}
a:hover {
	color:#EF5A28;
	text-decoration:underline;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.flt-right {
	float:right;
}
.flt-left {
	float:left;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:left;
}
.text-just {
	text-align: justify;
}
.valign {
	vertical-align:middle;
}
.brd-bott {
	border-bottom:1px #8092b1 dashed;
}
label {
	text-transform:uppercase;
	font-weight:bold;
}
.fullcaps {
	text-transform:uppercase;
}
.red-txt {
	color:#ab0202;
}
.green-txt {
	color:#0a7846;
}
/*-------------Layout-------------*/



#wrap {
	margin:0 auto;
	overflow:hidden;
	width:930px;
}
#wrap1 {
	margin:0 auto;
	width:900px;
}
#header {
	background:url(../images/woodtop.jpg) top left no-repeat;
	width:900px;
	height:70px;
}
#header img {
	float:right;
	margin:20px 35px 0 0;
}
#menu-div {
	background:url(../images/menu.jpg) top left no-repeat;
	width:900px;
	height:35px;
}



/*all pages bottom nav*/
.nav {
	text-align:center;
	padding:12px 0 0 0;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-size:10px;
}
.nav li {
	display:inline;
	padding:0 0 0 15px;
	text-transform:uppercase;
	background:url(../images/menudivider.jpg) no-repeat 100% 50%;
}
.nav a {
	padding-right:15px;
}
.nav a:hover {
	color:#EF5A28;
	text-decoration:none;
}
.nav li.bgnone {
	background:none;
}
/*index bottom nav*/

.nav1 {
	text-align:right;
	padding:12px 0 0 0;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-size:10px;
}
.nav1 li {
	display:inline;
	padding:0 0 0 13px;
	text-transform:uppercase;
	background:url(../images/menudivider.jpg) no-repeat 100% 50%;
}
.nav1 a {
	padding-right:10px;
}
.nav1 a:hover {
	color:#EF5A28;
	text-decoration:none;
}
.nav1 li.bgnone {
	background:none;
}



.nav-top-cont {
	background:url(../images/header-box.png) no-repeat top left;
	width:223px;
	height:38px;
	float:right;
	margin:20px 35px 0 0;
}
/*.nav-top {
	text-align:center;
	padding:10px 0 0 0;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-size:10px;
}
.nav-top li {
	display:inline;
	padding:0 0 0 10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}
.nav-top a {
	color:#FFF;
	padding-right:5px;
}
.nav-top a:hover {
	color:#FFF;
	text-decoration:none;
}*/

.nav-top {
	text-align:center;
	padding:10px 0 0 5px;
	width:100%;
	overflow:hidden;
	text-decoration:none;
	font-size:10px;
}

.nav-top li {
	display:inline;
	padding:0 10px 0 10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/menudividerwhite.jpg) no-repeat 100% 50%;
}

.nav-top li.bgnone {
	background:none;
}

.nav-top a {
	color:#FFF;
}

.nav-top a:hover {
	color:#FFF;
	text-decoration:none;
}

#top-div {
	background:url(../images/woodbelowheader.jpg) top left no-repeat;
	height:163px;
	z-index:9999;
	width:930px;
	position:relative;
}
#content {
	margin-top:0px;
	background:url(../images/woodbody.jpg) top left repeat-y;
	width:900px;
	min-height:577px;
	z-index:-1;
}
#content1 {
	margin-top:0px;
	background:url(../images/woodbody1.jpg) top left repeat-y;
	width:900px;
	min-height:577px;
	z-index:-1;
}
#footer {
	background:url(../images/woodbottom.jpg) top left no-repeat;
	width:900px;
	height:92px;
}
#footer p {
	font-size:9px;
	color:#FFF;
	text-transform:uppercase;
	padding:12px;
}
.logo {
	margin:20px 0 0 20px;
	float:left;
}
.nearlogotext {
	margin:40px 0 0 0;
	float:left;
}
.frame {
	margin-top:20px;
	float:right;
}
.home-txt {
	font-size:15px;
	color:#fccba3;
	width:360px;
	height:240px;
	padding:30px 10px 0px 50px;
}
.bottom-menu {
	clear:both;
	float:right;
	margin:20px 0 0 0;
	background:url(../images/bottom-menu-container.png) no-repeat top right;
	width:693px;
	height:32px;
}
.bottom-menu1 {
	clear:both;
	float:right;
	margin:20px 0 0 0;
	background:url(../images/bottom-menu-container1.png) no-repeat top right;
	width:693px;
	height:32px;
}
.bottom-menu-acc {
	vertical-align:bottom;
	float:right;
	margin:0px;
	background:url(../images/bottom-menu-container.png) no-repeat top left;
	width:693px;
	height:32px;
	padding:0px;
}
#top-div-acc {
	/*background:url(../images/header1.jpg) top left no-repeat;*/
	height:163px;
	z-index:90;
	width:900px;
	position:relative;
}
.logo-small {
	margin:12px 0 0 30px;
	float:left;
}
.nearsmalllogotext {
	margin:20px 0 0 20px;
}
.vert-in-box {
	vertical-align:top;
	border-collapse:collapse;
}
.txt-cont {
	background:url(../images/web-AccountPg-layout_06.jpg) no-repeat top right;
	vertical-align:top;
}
.txt-cont-middle {
	background:url(../images/web-AccountPg-layout_06_02.jpg) top right repeat-y;
	width:693px;
	padding:25px 0 36px 120px;
 @padding:25px 0 34px 120px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
.txt-cont-middle {
 background:url(../images/web-AccountPg-layout_06_02.jpg) top right repeat-y;
 width:693px;
 padding:32px 0 40px 120px;
}
}
.txt-cont-middle1 {
	background:url(../images/web-AccountPg-layout_06_02.jpg) top left repeat-y;
	width:620px;
	min-height:800px;
	padding:0px 25px 124px 25px;
  	

}
.txt-cont-in {
	background:url(../images/txt-cont-1_02.png) repeat-y top left;
	padding:15px;
	height:60px;
	width:400px;
	color:#8b5e3b;
}
.wlcm-heading {
	margin-bottom:15px;
	font-size:15px;
}
.txt-cont-bott {
	background:url(../images/txt-cont-1_03.png) no-repeat top left;
	width:450px;
	height:19px;
}
.cont-btn {
	background:url(../images/continue-btn.png);
	border:none;
	float:right;
	margin-right:25px;
	width:97px;
	height:32px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
}
.bold {
	font-weight:bold;
	font-size:12px;
}

.txt-cont-in input {
	height:20px;
	width:200px;
	border:#d4bda7 solid 1px;
}
.txt-cont-in label {
	display:block;
	float:left;
	width:150px;
}
.wel-prod {
	padding:0px 25px 0px 25px;
}
.prod-cont {
	padding:50px 0 10px 0;
}
.vert-boxes {
	vertical-align:top;
}
.bullets {
	list-style:disc;
	margin-left:15px;
	line-height:18px;
}
.red{
	color:#F00;
}
.faq a{
	text-decoration:underline;
}
.hour-on{
	padding:30px 30px 30px 30px;
}
.callus{
	padding: 0 40px 10px 40px;
}
.dmnd-cntnt{
	width:600px;
}
.demand-txt {
	font-size:15px;
	color:#fccba3;
	padding:30px 50px 0px 30px;
}
.dmnd-cntnt p{
	width:600px;
}
.demand-list{
	width:600px;
	padding-left:60px;
	color:#fccba3;
	font-size:15px;
}

.prize-boxes-left{
	float:left;
}
.prize-boxes-right{
	float:right;
}

.marg-rite20{
	margin-right:20px;
}
.prizes-boxes{
	width:686px;
	height:464px;
	padding:20px 0 0 0;
}