/* CSS Document */

* {
	border:0;
	padding:0;
	margin:0;
}

html {
	overflow-y:scroll;
	width:100%;
}

body {
	width:100%; 
	background-image:url('/images/bg.jpg');
	margin-top: 5px;
}

div#menu6 a {float: left; display: block;}

body div.left { float:left; }

.right { float:right; }

br.cboth {clear:both; }

label {cursor:pointer; }

.title { margin-bottom:10px; }

div.center {
	margin-left:auto;
	margin-right:auto;
	width:997px;
	height:100%;
}

p.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div#bg-top br.cboth { line-height:0px;}

div#bg-top {
	background-image:url('/images/bg-top.gif');
	background-repeat:repeat-x;
	width:100%;
	padding-top:10px;
	height:273px;
	text-align:left;
}

div#bg-divtop {
	background-image:url('/images/bg-divtop.gif');
	background-repeat:repeat;
	width:979px;
	height:273px;
	text-align:left;
	float:left;
}

div#topleft {
	background-image:url('/images/bg-topleft.gif');
	background-repeat:no-repeat;
	width:10px;
	height:100%;
	float:left;
}

div#topright {
	background-image:url('/images/bg-topright.gif');
	background-repeat:no-repeat;
	width:8px;
	height:100%;
	float:right;
}

div#bg-middle {
	background-repeat:repeat;
 	width:100%;
	text-align:left;
}

div#bg-divmiddle {
	background-color:#545454;
	background-image:url('/images/bg-middle.gif');
	background-repeat:repeat-y;
	width:997px;
	height:100%;
	text-align:left;
}

div#bg-bottom {
	width:100%;
	height:33px;
	text-align:left;
}

div#bg-divbottom {
	background: url('/images/bg-bottom.gif') top center no-repeat;
	width:997px;
	height:100%;
	text-align:left;
	float:left;
}

div#main {
	text-align:center;
	width:979px;
	position:relative;
}

div#conteiner {
	text-align:left;
	height:768px;
	width:979px;
}

div#logo {
	position:absolute;
	margin:	33px 0px 0px 94px;
}

div#menu  {
	position:absolute;
	margin:180px 0px 0px 65px;
}

a {
	background-color:transparent;
	color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
}

a:hover, a:active, div#menu4 p a:hover, div#menu4 p a:active, div#menu5 p a:hover, div#menu5 p a:active {
	background-color:transparent;
	color: #E7B98A;
}

div#search {
	position:absolute;
	margin:210px 0px 0px 79px;
}

body#index div#menu2 {position:absolute;}

div#menu2 {
	float:left;
	padding:14px 0px 0px 16px;
	width:213px;
}

div#menu2 img { padding: 1px; }
div#menu2 p {
	margin-bottom:-8px;
}
div#pictures {
	position:absolute;
	margin:175px 0px 0px 21px;
}

div#text {
	position:absolute;
	margin:31px 0px 0px 459px;
	width:291px;
	height:232px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

div#text img.pic {
	float:left;
	border:5px solid #969291;
	margin:0px 12px 18px 0px;
}

div#menu3 {
	position:absolute;
	margin:31px 0px 0px 764px;
}

div#menu3 div#callus {
	background-image:url('/images/bg-callus.gif');
	background-repeat:no-repeat;
	width:196px;
	height:28px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:transparent;
	padding-top:9px;
}

div#menu3 div#callus span {
	color:#FFDA74;
	background-color:transparent;
}

div#menu4 {
	position:absolute;
	margin:15px 0px 0px 14px;
}

div#menu4 p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C2C2C2;
	background-color:transparent;
	text-decoration:none;
}

div#menu5 {
	position:absolute;
	margin:15px 0px 0px 806px;
}

div#menu5 p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C2C2C2;
	background-color:transparent;
	text-decoration:none;
}

div#menu6 {
	vertical-align:bottom;
	margin-left:120px;
	padding-top:10px;
}

body#index div#menu6 {
	position:absolute;
	margin:275px 0px 0px 70px;
}

div#menu6 img {
	border-right:1px solid #000000;
}

div#menu7 {
	position:absolute;
	margin:275px 0px 0px 459px;
}

div#total {
	float:left;
	padding-left:7px;
	padding-top:16px;
	margin-bottom:10px;
	width:750px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ABAAAA;
	background:#545454;
	font-size:12px;
	text-align:left;
	display:block;
}

div#total input, div#total select, div#total textarea {
	color:#383838;
	border:1px solid #7F9DB9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#total select, div#total textarea { background-color:#FFFFFF; }
div#total .checkbox, div#total .radio { border:0px; }
div#total input, div#total select { height:20px; }
div#total textarea { width:174px; height:48px; }
/*div#total input { width:178px; }*/
/*div#total select { width:180px; }*/

.aclaration { color: #F7BE8B; background-color:transparent; }

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	background-color:transparent;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C2C2C2;
	background-color:transparent;
}

input.text {
	background-color:#E6E6E6;
	color:#000000;
	border-color:#373737 #D4D4D4 #BABABA #BABABA;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	/*width:130px;
	height:16px;*/
}

input.search {
	border-color:#373737 #373737 #9F9F9F #7C7C7C;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	background-color:#C2C2C2;
	color:#3B3B3B;
	/*width:58px;
	height:17px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

input.bt_search {
	width:49px;
	height:15px;
	margin-bottom: -4px;
	border:1px solid #999999;
}

img.advance {
	height:17px;
	margin:0px 0px -4px 8px;
	cursor:default;
}

img.cuadro {
	padding:5px;
	background-color:#969291;
	color:inherit;
}

.cart_tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:transparent;
}

div#total input.designed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:140px;
	height:22px;
	color:#FFC89A;
	background-color:#808080;
	border:2px solid #2E2E2E;
	font-weight:bold;
	cursor:pointer;
}
/*
div#rollover_designer_florals {
	position:absolute;
	margin:20px 0px 0px 666px;
	display:none;
}

div#rollover_cast_fireplace {
	position:absolute;
	margin:86px 0px 0px 570px;
	display:none;
}

div#rollover_custom_wood {
	position:absolute;
	margin:0px 0px 0px 536px;
	display:none;
}

div#rollover_decorative_mantel {
	position:absolute;
	margin:177px 0px 0px 578px;
	display:none;
}

div#rollover_hardwood_planking {
	position:absolute;
	margin:92px 0px 0px 456px;
	display:none;
}

div#rollover_wood_fireplace {
	position:absolute;
	margin:121px 0px 0px 484px;
	display:none;
}
*/
div#rollover_world_gloves {
	position:absolute;
	margin:123px 0px 0px 608px;
	display:none;
}

body#index div#bg-middle { height:316px; }

body#index div#menu2 img { padding: 1px; }

body#products div#total { background:none; }
div#total table tr td.product {
	/*background-image:url('/images/bg-product.gif');
	background-repeat:no-repeat;*/
	
	width:254px;
	height:317px;
	text-align:left;
	color:#FFFFFF;
	background-color:#575757;
	/*padding:15px 10px 10px 15px;*/
	padding:3px; 
	border-right:2px solid #373737;
	border-bottom:3px solid #373737;
}

body#register div#total div table tr td{border:1px solid #999;}

body#register div#total div table tr td, body#details div#total div table tr td {
	background-color:#383838;
	padding:2px 20px;
	text-align:left;
}

body#register div#total div input#do_register {
	margin-left:332px;
	/*width:111px;
	height:23px;*/
	background-color:transparent;
	border-width:0px;
	padding:0px;
}

body#register div#total div table tr td input, body#register div#total div table tr td select, body#details div#total div table tr td input, body#details div#total div table tr td select { margin-top:10px;}

#stick1, #stick2, #stick3, #stick4, #stick5 { margin:0px 4px; }
#stick1 { margin-left:0px; }

div#data, div#checkouttotal {
	padding-top:1px;
	margin-left:2px;
	background-color:#363636;
	color:inherit;
	width:747px;
}

div#checkouttotal table {
	width:726px !important;
	width:727px;
	margin:10px;
	background-color:#808080;
	color:#FFF;
}

div#addr, div#paymethod {
	width:348px !important;
	width:347px;
	background-color:#808080;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 5px;
	min-height:163px;
	height:200px !important;
	height:210px;
	color:#FEFDFD;
	padding-left:10px;
	padding-bottom:10px;
	float: left;
	position: inherit;
}

div#paymethod { margin-left:10px; }

div#addr p, div#paymethod p {
	background-color:inherit;
	color:#FEFDFD;
}

div#paymethod p { margin-bottom:4px; }

div#paymethod input {
	margin:10px 0px;
	color:#808080;
	background-color:white;
}

div#paymethod input.radio {
	width:11px;
	height:11px;
	margin:0px 9px 0px 0px;
	background-color:transparent;
	color:inherit;
	border:0;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding-top:11px;
}

div#pay_pal_form, div#credit_card_form { display:none; }

h3.faq_question, h3#site_map {
	background-image:url(/images/bg-faqbottom.gif);
	background-repeat:repeat-x;
	background-color:#FFCD9F;
	background-position:bottom;
	min-height:33px;
	height:auto !important;
	height:33px;
	padding-left:8px;
	color:#373737;
	width:691px;
	padding-top:10px;
	font-family:Verdana, sans-serif;
	font-size:10px;
}

div.faq_question {
	padding:21px 9px;
	width:699px;
	background-color:#373737;
	color:inherit;
	margin-bottom:1px;
	min-height:95px;
	height:95px;
	height:auto !important;
}
div.faq_question a {
	font-size:10px;
	color: #999999;
}

div.faq_question h3 {
	margin-bottom:12px;
}
div.faq_question h3 a {
	font-size:10px;
	font-weight: bold;
	color: #666666;
}


div.faq_question p, div.faq_question li {
	background-color:#373737;
	color:#FFF;
}

body#about_us div#total p { margin-bottom:12px; }

body#searching div#total input.misc { width:50px; }

.phpdigHighlight { font-weight:bold; }

blockquote {margin-bottom:10px; }

body div#total select.quantity { width:41px;}

a.details {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD0A2;
	background-color:transparent;
}

body div#total input.textInput {
	background-color:transparent;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:400;
	border:0px;
	width:auto;
	cursor:pointer;
}

body#contact_us table tr td span {
	color:#F7BE8B;
	background-color:inherit
}

ol {margin-left:20px;}
body#terms_of_service div#total p, ol li { margin-bottom:8px; }

p.subtitle {font-weight:bold;}

div#total input.addtocart, div#total input#addtocart {margin-left:1px;height:auto;width:auto;border:0px; background-color:#FFCC99;}

body#subcategories1 div#total { padding-left:2px; margin-top:-1px; }
body#error_404 div#total, body#subcategories4 div#total, body#photogallery div#total{ padding-left:0px; }

body#photogallery div.title {
	font-family: Georgia, Verdana, sans-serif;
	font-size:20px;
	width:725px;
	height:40px !important;
	height:30px;
	background-color:#383838;
	color:#FFF;
	padding-left:10px;
	padding-right:12px;
	margin-top:20px;
	margin-left:7px;
}

body#photogallery div.title h2 {
	float:left;
	font-size:20px;
}

body#photogallery div.title h3 {
	float:right;
	font-family:Verdana, sans-serif;
	font-size:12px;
	height:100%;
	vertical-align:middle;
	line-height:10px;
	padding-top:16px;
	font-weight:normal;
}

body#photogallery div.title h3 span {
	color:#FCBB80;
	background-color:inherit;
}

body#photogallery div.title h3 span span {font-weight:bold;}

body#photogallery div#sep {
	margin-top:1px;
	font-size:7px;
	width:747px;
	height:7px;
	display:block;
	background-color:#383838;
	margin-left:7px;
}

body#error_404 div#total div#main2, body#photogallery div#total div#main2 {
	margin-top:-7px !important;
	margin-top:0px;
	background-image:url('/images/bg-photogallery.gif');
	background-repeat:repeat-y;
	padding:10px 18px;
	width:730px;
	height:100%;
	text-align:left;
	float:left;
	margin-bottom:10px;
}

body#photogallery div#total div#main2 div.photogallery {
	width:90px;
	overflow:hidden;
	height:315px;
	float:left;
	margin-right:1px;
}

body#photogallery div#total div#main2 img.photogallery {
	height:315px;
	cursor:pointer;
}

body#photogallery div#total div#main2 div#plus1 {
	float:left;
	height:25px;
}
body#photogallery div#total div#main2 div#plus2 img {float:left;}

body#photogallery div#total div#main2 div#plus2 {
	float:left;
	height:25px;
	background-color:#383838;
	width:714px;
}

body#photogallery div#total div#main2 div#plus2 p {
	height:100%;
	line-height:24px;
	margin-left:51px;
	letter-spacing:-0.5px;
}
body#photogallery div#total div#main2 div#bottom { margin-top:1px;}

body#sitemap div#main2 div#center {
	background-color:#383838;
	color:inherit;
	padding:23px 0px 46px 10px;
	width:717px;
}

body#sitemap div#main2 div#center p {
	color:#fff;
	margin-bottom:40px;
}

body#sitemap h6 {
	margin-bottom:15px;
}
body#sitemap h6 a {
	font-size:12px;
	font-weight:bold;
	color:#e5b894;
}

body#sitemap h3 { margin-bottom:24px; }

body#sitemap div#total ul { 
	list-style-image:none;
	list-style-type:none;
}

body#sitemap div#total ul li {margin-bottom:10px;}

body#sitemap div#total ul li a {
	text-decoration:underline;
	color:#aeadad;
	font-size:10px;
}
body#sitemap div#total ul li ul { margin-left:11px;}

body#sitemap div.left { width:32%; }

div#virtual_designer {
	text-align:right;
	width:100%;
}

img.clip {
	clip:rect(0px 120px 50px 0px);
	position:absolute;
}

body#virtual_designer div#vd-top {
	background-color:#F7F7F7;
	color:inherit;
	position:absolute;
	height:208px;
	width:100%;
}
body#virtual_designer div#vd-middle {
	background-image:url('/images/bg-vd2.gif');
	background-repeat:repeat-x;
	color:inherit;
	position:absolute;
	margin-top:208px;
	height:342px;
	width:100%;
}

body#virtual_designer div#vd-flash {
	position:absolute;
	width:100%;
	text-align:center;
	padding-top:10px;
}

body#virtual_designer div#bg-bottom {
	position:absolute;
	margin-top:599px;
}

body#virtual_designer div#bg-divbottom {
	background-image:none;
}

div#cont_rollover {
	width:100%;
	text-align:center;
	position:absolute;
}

div#rollover1 {
	margin-left:500px;
	margin-top:10px;
	display:block;
}

div#rollover2 {
	margin-left:500px;
	margin-top:8px;
	display:none;
}

div#rollover3 {
	margin-left:500px;
	margin-top:46px;
	display:none;
}

div#rollover4 {
	margin-left:500px;
	margin-top:8px;
	display:none;
}

div#rollover5 {
	margin-left:500px;
	margin-top:8px;
	display:none;
}

div#rollover8 {
	margin-left:573px;
	margin-top:10px;
	display:none;
}


div#rollover9 {
	margin-left:500px;
	margin-top:10px;
	display:none;
}

body#my_account3 h3 {
	font-family: Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e5b894;
	margin-bottom:16px;
}

body#my_account3 div#total p a {
	font-family: Verdana, sans-serif;
	font-size:10px;
	color:#aeadad;
	text-decoration:underline;
	line-height:19px;
}

body#shipping div#total ul li {
	list-style: disc outside;
	margin-left:12px;
}

body#shipping div.faq_question p, body#shipping div.faq_question ul li{
	margin-bottom:8px;
}
body#shipping div.faq_question ul#shipswithin li, body#shipping h3, body#terms_of_service h3 {
	font-size:12px;
	font-weight:bold;
}

body#shipping div.faq_question ul#shipswithin li span {
	color:#DCAF8B;
}

body#shipping div.faq_question h3 {
	margin:10px 0px;
}

body#returns_exchanges p span, body#warranties p span {
	font-weight:bold;
}

body#changeaddress {
	background-image:none;
	background-color:#999999;
	padding:10px;
}

body#changeaddress td, body#changeaddress th  {
	background-color:#373737;
	color:#FFF;
	padding:4px;
	
}

div#background-general, div.background-general2 {
	margin-top:-7px !important;
	margin-top:0px;
	margin-left:-7px;
	background-image:url(/images/shadow/details.jpg);
	background-repeat:repeat-y;
	padding:10px 13px 10px 17px;
	width:714px;
}

div#background-general p, div#background-general li, div.background-general2 p, div.background-general2 li {
	color:#FFF;
}

div#background-general div#background-is-back {
	background-color:#373737;
	color:#FFF;
	padding:10px;
}

div.background-general2 div.background-is-back2, div.background-is-back2 {
	background-color:#373737;
	color:#FFF;
	padding:10px;
}

div#back {
	width:100%;
	text-align:right;
	margin-top:10px;
}

div#selectedAddress p {
	font-size:11px;
}

body#changeaddress { font-family: Verdana, sans-serif;font-size:10px;}

body#success div#successbox, div#successbox {
	margin: 47px auto;
	text-align:center;
	width:376px;
	height:122px;
	padding-top:39px;
	background-image:url('/images/bg-success.gif');
	background-repeat:no-repeat;
	font-family:Verdana, sans-serif;
}

div#successbox {padding-top:60px;}

body#success div#successbox h2, div#successbox h2 {
	background-color:inherit;
	color:#ffc799;
	font-size:15px;
	font-weight:bold;
}

body#success div#successbox p, div#successbox p {
	background-color:inherit;
	color:#fefdfd;
	font-size: 12px;
	font-weight:normal;
}

body#my_history table tr th, body#my_order table tr th { padding-top:10px; }

body#recover div#total div#background-general {
	width:572px;
	height:110px;
}

body#recover div#total div#background-general div#background-is-back { height:60px;}

body#recover div#total div.left {
	width:350px;
	margin-left:1px;

}

body#recover div#total label {
	color:#C2C2C2;
}

body#recover div#total div.left#snd-col input { margin-top:2px; }

body#recover div#total div.left#snd-col {width:200px;}

body#recover div#total div.left#snd-col div.background-is-back2 {
	margin-bottom:2px;
	height:60px;
}

body#recover div#total div.background-is-back2 p#error { color:#F7BE8B; }

body#recovered div#total div#successbox {
	padding-top:39px;
}
body#recovered div#total div#successbox h2 { padding:5px 20px; }

body#recovered div#total div#successbox p {
	padding:5px 20px;
	width:340px;	
}

/**/
p.link_website a {
	font-size: 10px;
}