@charset "UTF-8";
/* CSS Document */

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
	background:#100000;
	}

h1, h2, h3, h4, h5, h6 { }
h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }

table { padding: 0; margin: 0; border: 0; }
tr, th, td { padding: 0; margin: 0; vertical-align: top; border: 0; }
p { padding-bottom: 12px; }

a, a:link { color:#000000; text-decoration: none; }
a:visited {  }
a:hover { text-decoration:underline; }

img, a img { border: none; }


/* -- STRUCTURE -- */
#wrap { width: 800px; margin:0 auto;background:#fff; }
#header_container { height: 180px; }
	#header { height: 98px; border-bottom: 2px solid #333333; }
		#logo { float: left; }
		#natuzzi { float: right; }
	#nav { float: left; padding: 15px 10px 0 30px; }
	#social_media { float: right; padding: 0px 25px 15px 15px; }
#content_wrap { margin: 0 29px; }
.content_container { background: url(../www.urbanfurnishings.com/web/content/images/bg_content-arrow.gif) no-repeat 0px 28px; min-height: 519px; }
	.content_left { float: left; width: 287px; margin-left: 1px; padding: 30px 0 0 0; }
	.content_right { float: right; width: 452px; margin-right: 1px; padding: 30px 0 0 0;border-right:solid 1px #c8c8c6; }
#footer { margin: 0 1px 20px 1px; background: #FFF; text-align: center; }


/* -- CONTENT -- */
.blue-mast-short { background: #333333; line-height: 28px; padding: 0 23px; width: 242px; }
.blue-mast { background: #333333; line-height: 28px; padding: 0 23px; margin: 0 1px; }
	.blue-mast h1, .blue-mast-short h1 { color: #FFF; font-size: 16px; font-weight: normal; }
	
.content_pad { padding: 0 20px; }

.homepage-columns { padding: 20px; padding-bottom: 0; }
.column1 { width: 180px; float: left; }
.column2 { width: 200px; float: right; }

#e-newsletter input[type=text] { font-size: 11px; width: 140px; line-height: 13px; padding: 1px;margin: 0; }

.item_sidebar { padding: 26px 0; border-bottom: 1px solid #c0c0c0; }
	.item_thumb { float: left; }
	.item_content { margin-left: 70px; }

#gallery_thumbs { padding: 0 18px; }
	#gallery_thumbs ul { margin: 0; padding: 0; }
		#gallery_thumbs ul li { margin: 0 3px 3px 0; padding: 0; list-style-type: none; display: inline; }
			#gallery_thumbs ul li a img { padding: 2px; }
			#gallery_thumbs ul li a:hover img,#gallery_thumbs ul li.current-page a img  { padding: 0; border: 2px solid #333366; }

#footer ul { margin: 0 30px;padding: 0;border-top: 1px solid #D3D3D3;padding: 20px 0; }
	#footer ul li { padding: 0 3px; list-style-type: none; display: inline; }
		#footer ul li a {  }


/* -- NAV -- */
#nav ul { padding: 0; margin: 0; }
	#nav ul li { padding: 0; margin: 0; display: inline; list-style-type: none; }
		#nav ul li a { background: url(/images/img_blue-pixel.gif) repeat-y;padding: 0 5px 0 5px; font-size: 12px; color:#000000; }
		#nav ul li.page-item-21 a { background: none; }
		#nav ul li a:hover { color:#000; text-decoration:underline; }


/* -- CLEARS -- */
#header_container:after, #header:after, #nav:after, .content_container:after, .homepage-columns:after, .content_pad:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}