/* Define Tags */
html, body {height:100%;} 

body { margin:0; padding:0; background:url(images/background.gif) repeat-x #adac7f center top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252628; line-height:20px;} 

a, a:visited, a:hover {	font-size:11px;	font-family:Arial, Helvetica, sans-serif; color:#5685b0; text-decoration:none;	}

a:hover {
	color:#275076; text-decoration:none;}
/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
.form {	background-color:#fff; border:2px solid #8b8b8b; font-family:"Trebuchet MS"; font-size:11px; padding:5px;}
.form:hover { border:2px solid #6d6d6d;}	
.form:focus { border:2px solid #77545A;}
.button { color:#fff; font-weight:bold; background-color:#2E2E2E; border:1px solid #666; cursor:pointer; padding:7px 20px 7px 20px;}
.button:hover	{ background-color:#6d6d6d;}

.error, a.error, a.error:visited, a.error:hover {color:#900;}

.bold {	font-weight:bold;}

.clear {clear:both;	}
	
h1, h2, h3, h4, h5, h6 {font-family:Verdana,Arial,Helvetica; color:#1d1f3e;}
h1 {font-family:"Trebuchet MS"; font-size:24px; font-weight:lighter; color:#1d1f3e; margin:17px 0 5px 0;}
h2 {font-family:"Trebuchet MS"; font-size:18px; font-weight:lighter; color:#a53242; margin:21px 0 5px 0;}
h3 {font-size:12px;	border-bottom:0;}
h4 {font-size:10px;	border-bottom:0;}
h5 {font-size:9px;	border-bottom:0;}
	
form {margin:0;	padding:0;}

img {display:block;	}

/* Site Structure Start */
{ Start of New CSS Structure }

#wrapper {width:100%; max-width:1008px; min-height:100%; height: auto !important; height: 100%; margin:0 auto;}

#header {position: relative; width:100%; max-width:1008px; height:191px; background:url(images/topPic.jpg) no-repeat; float:left;}

#flashMovie {
	position: absolute;
	width: 570px;
	height: 191px;
	top: 0px;
	left: 151px;
}

#logo {margin:0 0 13px 0; height:184px; width:146px; float:left;}
#logo a {display:block; height:184px; width:146px;}
#logo span {display:none;}

#nav {width:100%; max-width:1008px; height:30px; float:left; background:url(images/nav.jpg) no-repeat; position:relative}
	#nav li {margin: 0px; padding: 0px; list-style: none;position: absolute; top: 0; margin-left:0px;}
	#nav li, #nav a {height:53px; display: block; }
	#nav span { display:none; }
	#nav li a {	display:block; height:30px;}

		#nav-1	{ width:49px; left:0px; background-image:none; }
		#nav-2	{ width:86px; left:49px; background-image:none; }
		#nav-3	{ width:122px; left:135px; background-image:none; }
		#nav-4	{ width:162px; left:257px; background-image:none; }
		#nav-5	{ width:73px; left:419px; background-image:none; }
		#nav-6	{ width:80px; left:492px; background-image:none; }
		#nav-7	{ width:52px; left:572px; background-image:none; }
		#nav-8	{ width:52px; left:624px; background-image:none; }
		#nav-9	{ width:95px; left:676px; background-image:none; }

		#nav-1 a:hover { background:transparent url(images/nav.jpg) no-repeat -0px -30px; }
		#nav-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -49px -30px; }
		#nav-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -135px -30px; }
		#nav-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -257px -30px; }
		#nav-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -419px -30px; }
		#nav-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -492px -30px; }
		#nav-7 a:hover { background:transparent url(images/nav.jpg) no-repeat -572px -30px; }
		#nav-8 a:hover { background:transparent url(images/nav.jpg) no-repeat -624px -30px; }
		#nav-9 a:hover { background:transparent url(images/nav.jpg) no-repeat -676px -30px; }

		#nav-1 a.current { background:transparent url(images/nav.jpg) no-repeat -0px -30px; }
		#nav-2 a.current { background:transparent url(images/nav.jpg) no-repeat -49px -30px; }
		#nav-3 a.current { background:transparent url(images/nav.jpg) no-repeat -135px -30px; }
		#nav-4 a.current { background:transparent url(images/nav.jpg) no-repeat -257px -30px; }
		#nav-5 a.current { background:transparent url(images/nav.jpg) no-repeat -419px -30px; }
		#nav-6 a.current { background:transparent url(images/nav.jpg) no-repeat -492px -30px; }
		#nav-7 a.current { background:transparent url(images/nav.jpg) no-repeat -572px -30px; }
		#nav-8 a.current { background:transparent url(images/nav.jpg) no-repeat -624px -30px; }
		#nav-9 a.current { background:transparent url(images/nav.jpg) no-repeat -676px -30px; }


#contentTop {background:url(images/contentTop.jpg) no-repeat; width:100%; max-width:1008px; height:130px; float:left;}

	#memberLogin { width:196px; /*float:left;*/  font-family: Arial, Verdana, Sans Serif; font-size: 11px; margin-bottom:10px; }
	.login-username { background: url(images/field1.gif) no-repeat top left; padding: 2px 0 0 4px; width: 196px; width/* */:/**/192px; width: /**/192px; height: 22px; height/* */:/**/20px; height: /**/20px; margin: 0 0 3px; }
	.login-username input{ border: 0; width: 186px; background: none; color: #fff; }
	.login-password { width: 148px; width/* */:/**/144px; width: /**/144px; height: 22px; height/* */:/**/20px; height: /**/20px; background: url(images/field2.gif) no-repeat top left; padding: 2px 0 0 4px; float: left; }
	.login-password input { border: 0; margin: 0; background: none; color: #fff; width: 134px; }
	.login-passwordandbutton button { border: 0; width: 48px; height: 22px; background: url(images/loginBtn.gif) top left no-repeat; float: left; }
	.login-passwordandbutton button span { visibility: hidden; }
	
	.email-field-container { width:196px; width/* */:/**/143px; width: /**/143px; height:53px; height/* */:/**/39px; height: /**/39px; padding:14px 0 0 53px; background: url(images/email-field.gif) top left no-repeat; }
	.email-field-container input.email-field { width:110px; border:0; font-size:9px; color:#7d794c; background:none; }
	.email-field-container button.email-button { background:url(images/email-button.gif) left top no-repeat; width:25px; height:22px; border:0; }
	.email-field-container button.email-button span { visibility:hidden; }


#storeLink {margin:16px 0 0 24px; width:794px; height:100px; float:left;}
#storeLink a{display:block; width:794px; height:100px; }
#storeLink a:hover{background:url(images/storeLink.jpg);}
#storeLink span{display:none;}

#content {width:100%; max-width:1008px; background:url(images/contentBGRep.gif) repeat-y; height:auto; position:relative; float:left; }

#contentRep {width:100%; max-width:1008px; background:url(images/contentBG.gif) no-repeat; height:auto; float:left;}

#contentTextFull {width:960px; margin:0 0 0 24px; float:left; height: expression( this.scrollHeight < 419 ? "418px" : "auto" ); min-height: 418px; }
#contentText {width:665px; margin-left:30px; float:left; height: expression( this.scrollHeight < 419 ? "418px" : "auto" ); min-height: 418px; }

#sideBar {width:285px; float:left; margin-left:10px; }

#furnitureOverlay {width:162px; height:140px; left:751px; bottom:0; position:absolute; background:url(images/bottomFurn.jpg);}

#contentBottom {width:100%; max-width:1008px; height:25px; background:url(images/contentBottom.jpg) no-repeat; float:left;}

#footer {width:100%; max-width:953px; padding:25px 0 25px 93px; background:url(images/footer.jpg) no-repeat; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#908988; line-height:20px;}
#footer a, #footer a:visited {color:#fff; text-decoration:none; font-size:10px;}
#footer a:hover {color:#CCCCCC; text-decoration:none;}

/* Site Structure End */



/* Custom Class Names */


 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:28pt;
	text-transform:capitalize;
	height:30px;
	zoom:1;
}
.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:18pt;
	text-transform:capitalize;
	height:25px;
	zoom:1;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}
 /* Sifr End*/