/* GENERAL
----------------------------------------------- */

body {
	margin:0; 
	padding:0; 
	background-color:#000;
	color: #000; 
	font-family:Arial, Sans-Serif;
	text-align: center;
	}	

img { border:none; float:left; }
.clear { clear:both; }

h1 { font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#000; }
h2 { font-family:Georgia, Serif; font-size:.8em; margin:115px 0 3px 0; padding:0px; color:#91792f; font-weight:bold; }
h3 { font-family:Verdana, Sans-Serif; font-size:.6em; margin:3px 0 0 0; padding:0px; font-weight:normal; color:#b6ae71; }


/* LINKS
----------------------------------------------- */	
#header a, #header a:link { text-decoration:none; }

#copyright a:link, #copyright a:visited { color:#8c8c8c; text-decoration:none; }	
#copyright a:hover, #copyright a:active { color:#fff; text-decoration:none; }

#footerNav a:link, #footerNav a:visited { color:#8c8c8c; text-decoration:none; }	
#footerNav a:hover, #footerNav a:active { color:#fff; text-decoration:none; }

#footerNav2 a:link, #footerNav2 a:visited { color:#474747; text-decoration:none; }	
#footerNav2 a:hover, #footerNav2 a:active { color:#fff; text-decoration:none; }

#credit a:link, #credit a:visited { color:#474747; text-decoration:none; }	
#credit a:hover, #credit a:active { color:#fff; text-decoration:none; }

#breadcrumb a:link, #breadcrumb a:visited { color:#666; text-decoration:none; }	
#breadcrumb a:hover, #breadcrumb a:active { color:#fff; text-decoration:none; }

#description a:link, #description a:visited { color:#404040; text-decoration:none; font-weight:bold; }	
#description a:hover, #description a:active { text-decoration:underline; }

#footerLogo a:link, #footerLogo a:visited { display:block; text-decoration:none; width:150px; height:70px; }	
#footerLogo a:hover, #footerLogo a:active { display:block; text-decoration:none; width:150px; height:70px; }



/* CONTAINER
----------------------------------------------- */	
#container { width:900px; margin:0px auto; padding:0; text-align: left; }
#container-in { width:830px; margin:0px auto; padding:0 0 0 70px; background:url(images/bkground.jpg) no-repeat 0 0; text-align: left; }

/* HEADER
----------------------------------------------- */
#header { width:830px; height:170px; overflow: hidden; float:left; padding: 0; margin: 0;}   /* -- width: 760, h: 170 -- */
#logo { float:left; width:280px; height:170px;  margin: 0; padding: 0;}   /* -- former width: 280 -- */
#logo img { float:left; }
#nav { float: left; width:510px; height:170px;padding: 0; margin: 67px 0 0 0; _margin-left: -15px; position: relative;}  /* -- former width: 480 -- */

/* CONTENT
----------------------------------------------- */
#content { float:left; width:830px; padding:0 0 40px 0px; margin:0 0 45px 0; background:url(images/content-bkground.jpg) no-repeat 2px 100%;
_background:url(images/content-bkground.jpg) no-repeat -6px 100%; }
#content-wrap { float:left; width:760px;padding: 0; margin: 0;}

#leftCol { float:left; width:297px; display: inline;}
#breadcrumb { float:right; width:262px; height:18px; background:#000; color:#666; font-size:12px; font-weight:bold; margin:0 2px 3px 0; padding:2px 0 0 8px; display: inline; }
#grayBox { float:left; padding:4px; width:289px; background-color:#6d6d6d; }
#description { float:left; width:249px; padding:20px; background-color:#dbdbdb; font-size:12px; }
#description p { line-height:18px; text-align:justify; width:240px; padding-top:5px; }

#rightCol { float: left; width:450px; padding:5px; _padding:5px 0 5px 3px; _width:460px; background-color:#fff; color:#000;margin-left:3px;
_margin-left:-5px;  }
#marquee { background-color:#faf8f1; float:left; height:332px; }
#marquee img { float:left; }
#model { float:left; font-size:12px; width:435px; padding:10px 0 0 15px; }
#model p { margin:2px 0 0 0; }
#set { width:450px; float:left; padding:10px 0 5px 0; border-bottom:1px solid #b2b2b2; }
#set div{ float: left; border: 0; padding: 0; margin: 0;}
#set img{ float: left; border: 0; padding: 0; _margin: 0 -6px 0 0;}

#bottom { width:450px; float:left; padding:0 0 5px 0; margin:0 0 5px 0; background:url(images/bottom-bkground.jpg) repeat-x bottom left; }
#materials { float:left; width:435px; padding:20px 0 10px 15px; font-size:12px; }
#materials p { margin:3px 0 0 0; }
#fabrics { float:left; width:229px; margin:10px 0 0 0; padding:0 0 10px 15px ; font-size:12px; border-right:1px solid #b2b2b2; }
#swatches { float:left; margin:20px 0 10px 0; }
#swatches img { margin-right:5px; }
#also { float:left; width:180px; margin:10px 0 0 0; padding:0 0 10px 10px; font-size:12px; text-align:center;  }
#email-format { width:450px; float:left; }
#email-button a { float:left; display:block; width:221px; height:28px; background:url(images/email-off.jpg) no-repeat top left; }
#email-button a:hover { width:221px; height:28px; background:url(images/email-on.jpg) no-repeat top left; }
#format-button a { float:right; display:block; width:221px; height:28px; background:url(images/format-off.jpg) no-repeat top left; }
#format-button a:hover { width:221px; height:28px; background:url(images/format-on.jpg) no-repeat top left; }

.underline { text-decoration:underline; font-weight:bold; }

/* FOOTER
----------------------------------------------- */
#footer { clear:both; width:760px; _margin-left: -6px;}
.wrap { width:760px; }
#copyright { font-size:10px; color:#8c8c8c; float:left; padding:0 0 0 30px; }
#footerNav { font-size:12px; color:#8c8c8c; float:right; }
#footerNav2 { font-size:12px; float:left; padding:35px 0 0 30px; color:#474747; margin:0 0 25px 0; }
#credit { font-size:12px; float:right; color:#474747; padding:35px 0 0 0; margin:0 0 25px 0; }

/* GALLERY
----------------------------------------------- */
#gallery { width:760px; float:left; margin:0px 0px 95px 0px; padding:0; text-align:center; }
.gal_img { float:left; display:block; height:152px; padding:0; background: left top no-repeat; }
#gal_row_four { width:683px; _width:686px; height:172px; margin:auto; }
#gal_row_four a.gal_img { width:152px; }
#gal_row_three { width:703px; _width:706px; height:172px; margin:auto; }
#gal_row_three a.gal_img { width:211px; }
#gal_row_two { width:615px; _width:618px; height:172px; margin:auto; }
#gal_row_two a.gal_img { width:295px; }
#gal_spacer { float:left; display:block; width:25px; height: 152px; }
#gal_row_three_two { width:703px; _width:706px; height:172px; margin:auto; }
#gal_row_three_two a.gal_img { width:211px; }
#gal_row_three_three { width:703px; _width:706px; height:172px; margin:auto; }
#gal_row_three_three a.gal_img { width:211px; }

/* use row/col style for example r1c1 is row 1 column 1 
.gal_r1c1 { background:url(images/nova_bed_lil.jpg); }
.gal_r1c1:hover { background:url(images/nova_bed_lil2.jpg); }
.gal_r1c2 { background:url(images/pampa_bed_lil.jpg); }
.gal_r1c2:hover { background:url(images/pampa_bed_lil2.jpg); }
.gal_r1c3 { background:url(images/java_bed_lil.jpg); }
.gal_r1c3:hover { background:url(images/java_bed_lil2.jpg); }
.gal_r2c1 { background:url(images/elegance_bed_lil.jpg); }
.gal_r2c1:hover { background:url(images/elegance_bed_lil2.jpg); }
.gal_r2c2 { background:url(images/regent_bed_lil.jpg); }
.gal_r2c2:hover { background:url(images/regent_bed_lil2.jpg); }
.gal_r2c3 { background:url(images/diamond_bed_lil.jpg); }
.gal_r2c3:hover { background:url(images/diamond_bed_lil2.jpg); }
.gal_r3c2 { background:url(images/baron_bed_lil.jpg); }
.gal_r3c2:hover { background:url(images/baron_bed_lil2.jpg); }

*/