@charset "utf-8";
body {
background-color:#fff;
background-image:url(../images/fadebackground3.jpg);
background-repeat:no-repeat;
color:#333;
font:11px verdana, arial, helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

.mainsite A:link {
color:#666;
text-decoration:underline;
}

.mainsite A:visited {
color:#000;
text-decoration:underline;
}

.mainsite A:active {
text-decoration:underline;
}

.mainsite A:hover {
color:red;
text-decoration:underline;
}

H1,H2,H3,H4,H5 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#630;
text-decoration:none;
}

H2 {
font-size:13pt;
font-weight:700;
}

H3 {
font-size:12pt;
font-weight:700;
}

H4 {
font-size:10pt;
font-weight:700;
}

H5 {
font-size:9pt;
font-weight:700;
}

.mainsite #container {
background:#FFF;
left:0;
position:absolute;
right:0;
text-align:left;
top:138px;
width:100%;
margin:0;
}

.mainsite #header {
background-image:url(../images/blacksquare.jpg);
padding:0;
}

.mainsite #sidebar1 {
background-image:url(../images/verticalleft.jpg);
background-repeat:no-repeat;
float:left;
height:700px;
width:150px;
padding:15px 0;
}

.mainsite #sidebar2 {
background-image:url(../images/verticalright.jpg);
background-repeat:no-repeat;
float:right;
height:700px;
width:150px;
padding:15px 0;
}

.mainsite #sidebarleft {
float:left;
margin-left:10px;
width:145px;
padding:0;
}

.mainsite #sidebarright {
float:right;
margin-right:0;
width:145px;
padding:0;
}

.mainsite #sidebar1 h3,.mainsite #sidebar1 p,.mainsite #sidebar2 p,.mainsite #sidebar2 h3 {
margin-left:10px;
margin-right:10px;
}

.mainsite #mainContent {
margin:0 15em;
padding:0 1em;
}

.mainsite #infobar {
background:#DDD;
padding:0;
}

.mainsite #footer2 {
padding:44px 0;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.mainsite #header h1,.mainsite #footer p {
margin:0;
padding:10px 0;
}

#error_message {
color:#000;
font-size:16px;
font-weight:700;
}

.logotop {
float:right;
height:150px;
left:0;
position:absolute;
top:0;
width:200px;
z-index:601;
}

.redtype {
color:red;
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.handcraftedtop {
float:right;
height:150px;
left:39%;
position:absolute;
top:17px;
width:200px;
z-index:100;
}

.crawfishtop {
float:left;
height:150px;
left:120px;
position:absolute;
top:-3px;
width:200px;
z-index:600;
}

.furnituretop {
float:right;
height:153px;
position:absolute;
right:0;
top:0;
width:200px;
z-index:596;
}

.menudrop {
float:left;
position:absolute;
}

.pricing {
background-color:#fff;
color:red;
font:bold 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
vertical-align:bottom;
padding:6px;
}

.specialpricing {
color:red;
font:bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
vertical-align:bottom;
padding:6px;
}

.specialcopy {
color:#333;
font:bold 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
vertical-align:bottom;
padding:6px;
}

table.content2 {
border:3px solid gray;
float:left;
padding-bottom:0;
vertical-align:100px;
width:160px;
margin:0 5px 15px;
}

table.gallery {
float:left;
padding-bottom:0;
vertical-align:100px;
width:100px;
margin:0 3px 15px;
}

table.mainpageaw {
float:left;
padding-bottom:0;
vertical-align:100px;
width:49%;
margin:0 3px 15px;
}

table.productfloat {
border:1px solid gray;
float:left;
padding-bottom:0;
vertical-align:100px;
width:160px;
margin:0 5px 15px;
}

table.featureditems {
border:1px solid gray;
color:#666;
float:left;
font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
vertical-align:100px;
margin:5px 3px 0;
padding:0;
}

table.productfloatheader {
border:1px solid gray;
color:#666;
float:left;
font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
vertical-align:100px;
width:98%;
margin:0 3px 15px;
padding:6px 0 0 12px;
}

table.productfloat2 {
border:1px solid gray;
float:left;
padding-bottom:0;
vertical-align:100px;
width:100px;
margin:0 3px 15px;
}

th.textleft {
color:#666;
font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0;
line-height:22px;
text-align:left;
text-transform:none;
}

th {
background:#FFF;
border-bottom:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
color:#666;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-align:center;
vertical-align:bottom;
padding:6px;
}

.redtag5 {
background-color:#fff;
color:red;
font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
vertical-align:bottom;
padding:6px;
}

.featureditems {
background-color:#fff;
color:red;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
vertical-align:bottom;
padding:6px;
}

.divmiddle2 {
background-color:#fff;
display:block;
margin-bottom:0;
padding:10px;
}

th.item {
border-bottom:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
}

th.item2 {
background-color:#FC0;
background-image:url(../images/woodstrip3.jpg);
color:#fff;
font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

table.product2 {
border:3px solid gray;
float:left;
padding-bottom:0;
vertical-align:25px;
width:99%;
margin:10px 5px 15px 0;
}

.product3 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-align:center;
}

.product A:link {
color:#666;
text-decoration:underline;
}

.product3 A:link {
color:#FF0;
text-decoration:underline;
}

.product3 A:visited {
color:#F90;
text-decoration:none;
}

.product3 A:hover {
color:#FFF;
text-decoration:none;
}

.coupon A:link {
color:#666;
text-decoration:none;
}

.coupon A:active {
text-decoration:none;
}

#footercopy2 {
color:#000;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
text-align:center;
text-transform:uppercase;
}

#footercopy {
background-color:#FC3;
border:0;
color:#000;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:2px;
position:fixed;
bottom:0;
text-align:center;
text-transform:uppercase;
width:100%;
}

th.gallery,th.mainpageaw {
border-bottom:0 solid #C1DAD7;
border-left:0 solid #C1DAD7;
border-right:0 solid #C1DAD7;
border-top:0 solid #C1DAD7;
}

.redtag3,.redtag4 {
color:red;
}

th.redtag3,th.redtag4 {
border-bottom:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
border-right:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
color:#666;
font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0;
line-height:35px;
text-align:left;
text-transform:capitalize;
}

.product A:visited,.coupon A:visited {
color:#000;
text-decoration:none;
}

.procuct A:active,.procuct3 A:active {
text-decoration:underline;
}

.product A:hover,.coupon A:hover {
color:red;
text-decoration:none;
}



/* dropdown menu */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: right;
 width: 91%;


}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}


/* default advanced */

ul.dropdown li a {
 display: block;
 padding: 7px 14px;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {

	}

	ul.dropdown ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	}

	ul.dropdown ul a:hover {
	background-color: #F00;
	}

	ul.dropdown a.open {
	background-color: #2e2e2e;
	color: #FF0;
	}

	ul.dropdown ul a.open {
	background-color: #FF0;
	color: #fff;
	}


	/* CSS 2.1 */

	ul.dropdown li:hover > a.dir {
	background-color: #2e2e2e;
	color: #FF0;
	}

	ul.dropdown ul li:hover > a.dir {
	background-color: #FF0;
	color: #fff;
	}
	
	
	ul.dropdown {
 font: bolder 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
}

	ul.dropdown li {
	 padding: 2px 0;   /* height of bar */
	 background-color: #000;
	 color: #fff;
	 line-height: normal;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 
	}

	ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover {
	color: #FF0;
	text-decoration: none;
}
	ul.dropdown a:active { color: #fff; }


/* ----- END LEVEL */


	/* ----- NON-FIRST LEVEL */

	ul.dropdown ul {
	 width: 170px;
	 background-color: #333;
	 color: #fff;
	 font-size: bold 13px;
	 letter-spacing: 0px;
	
	 text-transform: none;
	 filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}

		ul.dropdown ul li {
		 background-color: transparent;
		 color: #000;
		}

		ul.dropdown ul li.hover,
		ul.dropdown ul li:hover {
		 background-color: transparent;
		}

		ul.dropdown ul a:link,
		ul.dropdown ul a:visited { color: #fff; }
		ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
		ul.dropdown ul a:active { color: #fff; }


/* ----- END LEVEL */



/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {
 padding-right: 12px;
 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}