/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body { background-color: #e5e5e5; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }

img { display:block; border:none; }

.clr {clear:both; }

#container { width:997px; margin: 0 auto; padding:0 8px 0 8px; background:url(../templateimages/bg.gif) repeat-y #FFFFFF;}

/* Contains rest of HTML */
#centrecontainer { width: 997px; text-align: left; margin:0; padding:0; min-height: 100%;}

#header { width:997px;}

#topright { width:350px; padding:0 20px 0 0; height:103px; float:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:23px; }

#topright_inner { height:25px; padding:0; background:#006936; }
#topright_inner .bas{ width:145px; height:25px; float:left; padding:0 0 0 5px; }
#topright_inner .bas div{float:left;}
#topright_inner .bas a{ text-decoration:none; font-weight:normal; color:#FFFFFF; }
#topright_inner .bas a:hover{ text-decoration:none; font-weight:normal; color:#a6cb9f; }
#topright .nav{ background:url(../templateimages/bg-top.gif) left no-repeat #006936; height:25px; float:left; width:183px; padding:0 0 0 12px;  }
#topright .nav a{ color:#FFFFFF; text-decoration:none; padding:0 5px 0 5px; font-weight:normal; }
#topright .nav a:hover{ color:#a6cb9f; text-decoration:none; padding:0 5px 0 5px; font-weight:normal; }

#topright .searchbox{ background:url(../templateimages/bg-search.gif) left no-repeat; height:26px; padding:0 0 0 26px; margin:9px 0 0 0; width:202px; float:right }

#topright .searchbox #search_field { margin:5px 0 0 0; height:14px; width:157px; border:none; border-collapse:collapse; background:#none; font-size:10px; color:#000000; padding:2px 0 0 3px; float:left;}

#topright .searchbox .search_submit { background:url(../templateimages/but-go.gif) no-repeat; height:26px; width:30px; border:none; outline:none; cursor:pointer; vertical-align:top; display:inline; padding:0px; margin:0; float:right; }

#mainnav { width: 997px; background:url(../../images/nav_bg.jpg) repeat-x; height:32px; }

/* Main Nav */
#navsofa { background:url(../templateimages/but-sofas.gif) top left; width:167px; height:32px; display:block; float:left; }
#navsofa:hover { background:url(../templateimages/but-sofas.gif) top right; width:167px; cursor:pointer; }
#navbedroom { background:url(../templateimages/but-bedroom.gif) top left; width:133px; height:32px; display:block; float:left; }
#navbedroom:hover { background:url(../templateimages/but-bedroom.gif) top right; width:133px; cursor:pointer; }
#navdine { background:url(../templateimages/but-dining.gif) top left; width:117px; height:32px; display:block; float:left; }
#navdine:hover { background:url(../templateimages/but-dining.gif) top right; width:117px; cursor:pointer; }
#navocc { background:url(../templateimages/but-ocacsion.gif) top left; width:147px; height:32px; display:block; float:left; }
#navocc:hover { background:url(../templateimages/but-ocacsion.gif) top right; width:147px; cursor:pointer; }
#navoff { background:url(../templateimages/but-homeoffice.gif) top left; width:156px; height:32px; display:block; float:left; }
#navoff:hover { background:url(../templateimages/but-homeoffice.gif) top right; width:156px; cursor:pointer; }
#navfloor { background:url(../templateimages/but-flooring.gif) top left; width:124px; height:32px; display:block; float:left; }
#navfloor:hover { background:url(../templateimages/but-flooring.gif) top right; width:124px; cursor:pointer; }
#navacc { background:url(../templateimages/but-access.gif) top left; width:153px; height:32px; display:block; float:left; }
#navacc:hover { background:url(../templateimages/but-access.gif) top right; width:153px; cursor:pointer; }
/* Main Nav END */

#topcategorymenu { color:#FFFFFF; }
#topcategorymenu a { color:#FFFFFF; }

.topnav { background:url(../../images/nav_bg.jpg) repeat-x; height:27px; display:block; float:left; text-align:center; color:#fff; font-size:16px; text-decoration:none; text-align:center; padding:5px 11px 0 22px; }
.topnav:hover { background:url(../../images/nav_bg_on.jpg) repeat-x; height:27px; display:block; float:left; text-align:center; color:#fff; font-size:16px; text-decoration:none; text-align:center; }
.topnav a { color:#FFFFFF; }
.dropNavStyle { color:#FFFFFF; }
.dropNavStyle a { background:url(../../images/nav_bg.jpg) repeat-x; height:28px; display:block; float:left; text-align:center; color:#fff; font-size:16px; font-weight:normal; text-decoration:none; display:block; text-align:center; padding:4px 14px 0 22px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.dropNavStyle a:hover { background:url(../../images/nav_bg_on.jpg) repeat-x; height:28px; display:block; float:left; text-align:center; color:#fff; font-size:16px; text-decoration:none; display:block; text-align:center; }


.sideNavigation { padding:0; margin:0; list-style:none; list-style-type:none; }
.sideNavigation ul { list-style:none; list-style-type:none; }
.sideNavigation ul li a { color:#333; height:24px; display:block; width:195px; position:relative; top:-5px; left:-33px; padding:4px 0 0 5px; margin:0; list-style:none; background:#e1e1e1; text-decoration:none; font-weight:bold; margin:0; }
.sideNavigation ul li a:hover { color:#333; }
.sideNavigation .show ul li a {  list-style:none; font-weight:normal; text-decoration:none; margin:0; padding:0 0 0 5px; background:#f6f6f6; display:block; width:195px; border-bottom:1px solid #f6f6f6; height:20px; }
.sideNavigation .show ul li a:hover {  list-style:none; display:block; width:195px; border-bottom:solid 1px #003300; padding:0 0 0 5px; height:20px; }

.hide{
	display: none;
}
.show{
	display: block;	
		
}

#pagebody { width: 957px; padding:15px 20px 0px 20px; margin:0;}

#pagecontent { padding:10px 0 25px 0; }

#pagecontent_inner { float:left; width:702px; padding:0 0 0 20px; }
#left { float:left; width:208px; background:#f6f6f6; padding:2px 6px 6px 0px; min-height:600px; height: auto !important; height:600px; text-align:left; }
#mailinglist { border-top:solid 1px #dbd6ae; padding:25px 0 30px 0; font-family:Arial, Helvetica, sans-serif;  }
#mailinglist_inner { background:url(../templateimages/graphic-mailing.jpg) no-repeat; height:93px; padding:10px 15px 0 15px; }
#mailinglist_inner .descript { float:left; width:320px; font-size:14px; line-height:21px; }
#mailinglist_inner .mail_form { float:left; width:272px; padding:0px; margin:0px 0 0 45px; }

#mail_submit { /*background:url(../templateimages/but-submit.gif) no-repeat;*/ background-color:#4F3307; color:#FFF; font-weight:bold; width:72px; height:24px; border-collapse:collapse; border:none; cursor:pointer; margin:2px 0 0 20px; vertical-align:top;  display:inline;  padding:0;  }

#name {  width:172px; height:13px; border:none; padding:5px 0 2px 0; font-size:10px; background:none; margin:0 0 5px 0; vertical-align:top; border:none; }
#email {  width:172px; height:13px; border:none; font-size:10px; padding:6px 0 1px 0; background:none; margin:0; vertical-align:top; border:none; }
.detailprompt { font-size:11px; line-height:13px; padding:0; margin:2px 0 0 0; width:85px; height:13px;  }
.greenhead { font-size:22px; color:#006836; line-height:30px; }

#footer { padding:15px 0 0 0; background:#f0f0f0; height:90px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;}

#footer .links a{ text-decoration:none; color:#333333; font-weight:normal; }
#footer .links a:hover{ text-decoration:underline; color:#333333; font-weight:normal;}
#footer img {display:inline;}


/* Front Creative */
#front_creative { background:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;  border-bottom:solid 1px #dbd6ae; padding: 10px 0 30px 0; margin:0 0 15px 0;}
#front_creative a { cursor:pointer; }
#front_creative a:hover { cursor:pointer; }
#front_creative img { margin-bottom:8px; }
#fcleft { height:210px; width:230px; float:left; margin:0 12px 0 0; }
#fcright { height:210px; width:230px; float:left; margin:0; }
#front_creative .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#060401; font-weight:bold; line-height:30px; width:220px; height:30px; display:block; background:url(../templateimages/arrow.gif) no-repeat left #FFFFFF; padding:0 0 0 10px; }
#lightbox { width:212px; height:162px; background:#d9d3a8; padding:9px; clear:both; text-decoration:none; color:#060401;  }
#lightbox a { text-decoration:underline; color:#060401; }
#darkbox { width:212px; height:162px; background:#588649; padding:9px; clear:both; text-decoration:none; color:#FFFFFF; }

.popup
{
color:#4488AA;
cursor:help;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

.topselling {
	border:1px solid #CDCDCD;
	width:200px;
	text-align:center;
}