/* Reset



----------------------------------------------- */



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 

									{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

:focus 								{outline: 0;}

body 								{line-height: 1;color:#000;}

table 								{border-collapse: separate;border-spacing: 0;}

caption, th, td 					{text-align: left;font-weight: normal;}

blockquote:before, blockquote:after,q:before, q:after 					

									{content: "";}

blockquote, q 						{quotes: "" "";}

* 									{margin: 0;padding: 0;}

img 								{border-style: none;}

strong								{font-weight:bold;}	

.clear 								{clear:both;}

ul, li								{list-style:none;}

.right								{float:right;}

.left								{float:left;}

img, div 							{behavior: url(js/iepngfix.htc)}

blockquote 							{background:#1a1a1a;padding:10px 20px;margin:0 0 10px 0;}



/* Basics

----------------------------------------------- */

body 								{text-align:center; background:#000;}

#page-wrap 							{width:960px;height:auto;margin:0 auto;text-align:left;padding:50px 0 0 0;}

#content-wrap						{padding-bottom:20px;}

h1 									{font-size:40px;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;color:#fff;}

h2 									{font-size:16px;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;color:#fff;text-transform:uppercase;}

h3 									{font-size:38px;font-family:Arial, Helvetica, sans-serif;color:#4b4b4b;text-transform:uppercase;}

h4 									{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#a37212;text-transform:uppercase;padding:0 0 5px 0;}

h5, h5 a							{font-size:24px;font-family:Arial, Helvetica, sans-serif;color:#4b4b4b;text-transform:uppercase;padding:0 0 5px 0;}

h6 									{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#a37212;padding:10px 0 3px 0;}

p 									{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0 0 10px 0;}

p.bold								{font-weight:bold;}

a 									{font-size:11px;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;text-decoration:none;color:#bfbfbf;}

a:hover, a:active 					{color:#a37212;text-decoration:none;}

li 									{font-size:12px;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;color:#999; line-height:140%;}



/* Header



----------------------------------------------- */

#header-wrap 						{width:960px;height:auto;margin:0 auto;text-align:left;padding:30px 0 0 0;}

#logo								{float:left;width:auto;height:auto;}

#obsession							{float:right;width:auto;height:auto;padding:55px 0 0 0;}



/* Main Nav



----------------------------------------------- */

ul#main-nav												{border:0;padding:30px 0 0 0;margin:0 auto;float:left;text-align:left;border:none;}

ul#main-nav li											{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:15px;font-weight:normal;border:none;padding:0 20px 0 0;}

ul#main-nav li a										{float:left;display:block;height:auto;font-size:15px;color:#ccc;text-decoration:none;text-transform:uppercase;width:auto;text-align:center;}

ul#main-nav .current_page_item a						{color:#a37212;}

ul#main-nav li.current_page_ancestor a 					{color:#a37212;}

ul#main-nav .page_item li.current_page_item a			{color:#a37212;}

.current_page_parent a 									{color:#a37212;}

ul#main-nav li.page_item a:active						{color:#a37212;}

ul#main-nav li a:hover, ul#main-nav li a.selected		{color:#a37212;}

ul#main-nav li.page-item-4, ul#main-nav li.page-item-6, 

ul#main-nav li.page-item-7, ul#main-nav li.page-item-8,

ul#main-nav li.page-item-9, ul#main-nav li.page-item-10,

ul#main-nav li.page-item-11

{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:15px;font-weight:normal;border-left:1px solid #a37212;padding:0 21px 0 21px;}

ul#main-nav li.page-item-12 

{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:15px;font-weight:normal;border-left:1px solid #a37212;padding:0 0 0 32px;}



/* Homepage

----------------------------------------------- */

#movie						{float:left;width:560px;height:400px;}

#intro						{float:right;width:380px;height:auto;padding:0 0 15px 0;}

#intro p					{width:350px;color:#969696;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;}

#philosophy					{padding:20px 0 20px 20px;}

#sale						{width:340px;height:120px;background:#1a1a1a;padding:20px;}

#sale p						{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

/* Showroom

----------------------------------------------- */

#about, #facilities, #disabled, #location, #testimonials					{width:960px;height:auto;margin:0 auto;text-align:left;padding:30px 0 0 0;}

#location-img						{float:left;width:475px;height:500px;}

#location-copy						{float:right;width:400px;height:auto;padding:0 75px 0 0;}

#location p							{font-size:14px;line-height:120%;}

#about, #facilities, #disabled		{width:500px;text-align:left;margin:0;}



/* Services

----------------------------------------------- */

#services-img				{float:left;width:460px;height:auto;text-align:left;padding:60px 0 0 0;}

#services-copy				{float:right;width:400px;height:auto;padding:60px 75px 0 0;}

#services-copy p			{font-size:14px;}

#faq-content				{float:left;width:610px;}

#faq-map                    {float:right;width:290px;height:200px;margin:55px 0px 0 0;}



/* Services SubNav

----------------------------------------------- */

ul#services-subnav					{border:0;margin:0 auto;text-align:left;border:none;}

ul#services-subnav li				{float:left;display:inline;margin:0;list-style-type:none;font-size:12px;font-weight:normal;border:none;padding:0 17px 0 0;}

ul#services-subnav li a				{float:left;display:block;height:auto;font-size:12px;color:#ccc;text-decoration:none;text-transform:uppercase;width:auto;text-align:center;}

ul#services-subnav .current_page_item a							{color:#a37212;}

ul#services-subnav li.current_page_ancestor a 					{color:#a37212;}

ul#services-subnav .page_item li.current_page_item a			{color:#a37212;}

.current_page_parent a 											{color:#a37212;}

ul#services-subnav li.page_item a:active						{color:#a37212;}

ul#services-subnav li a:hover, ul#services-subnav li a.selected	{color:#a37212;}



/* Contact

----------------------------------------------- */

#contact-copy							{float:right;width:400px;height:auto;padding:0 75px 0 0;}

#contact-copy p							{font-size:14px;}

span.porange							{color:#A37212;}

#wufoo-contact                          {width:460px;}



/* Google Map

----------------------------------------------- */

#stores-info						{height:175px;width:960px;border-bottom:1px solid #333;}

#store-box						{float:left;width:460px;height:275px;text-align:left;border:solid 2px #0f0f0f;}



/* News



----------------------------------------------- */

#news-excerpts                                          {float:left;width:720px;height:auto;}

ul#news-nav 				{list-style:none;height:auto;width:auto;float:left;padding:15px 0 20px 0;}

ul#news-nav li 				{display:block;width:auto;height:auto;text-align:left;float:left;padding:0 15px 0 0;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

ul#news-nav li.current-cat a	{color:#A37212;}

ul#news-nav li#noborder			{border:none;padding:0 23px 0 0;}

ul#news-nav li a 				{font-size:12px;text-align:left;}

#post_thumb                             {float:left;width:auto;height:auto;padding:0 25px 25px 0;}

#post_content                           {float:left;width:450px;height:auto;text-align:left;}

#post_thumb img                         {border:solid 5px #262626;}

#archive_content                        {float:left;width:450px;height:auto;text-align:left;}



/* Gallery SubNav

----------------------------------------------- */

ul#gallery-subnav		{border:0;margin:0 auto;text-align:left;border:none;padding:0 0 20px 0;}

ul#gallery-subnav li											{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:12px;font-weight:normal;border:none;padding:0 23px 0 0;}

ul#gallery-subnav li a	{float:left;display:block;height:auto;font-size:12px;color:#ccc;text-decoration:none;text-transform:uppercase;width:auto;text-align:center;}

ul#gallery-subnav .current_page_item a					{color:#a37212;}

ul#gallery-subnav li.current_page_ancestor a 			{color:#a37212;}

ul#gallery-subnav .page_item li.current_page_item a		{color:#a37212;}

.current_page_parent a 									{color:#a37212;}

ul#gallery-subnav li.page_item a:active					{color:#a37212;}

ul#gallery-subnav li a:hover, ul#gallery-subnav li a.selected	{color:#a37212;}

#gallery-intro											{float:left;width:690px;}
#instruction											{vertical-align:bottom;float:right;width:250px;background:url(images/instruction-bg.png) #1a1a1a right bottom no-repeat;padding:5px;height:auto;}
#instruction p											{color:#777;font-size:11px;}

#eco-intro						   		{float:left;width:650px;}

#eco-thumb                             					{float:right;width:auto;height:auto;padding:35px 25px 0 0;}


#showroom-intro											{width:710px;}


/* Footer

----------------------------------------------- */

#footer-wrap 										{width:960px;height:auto;margin:0 auto;text-align:left;padding:50px 0 20px 0;}

#footer-wrap p 										{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#bfbfbf;text-transform:uppercase;}

.footer-nav										{float:left;width:220px;padding:0 20px 0 0;}

ul#footer-nav-left									{float:left;width:110px;}

ul#footer-nav-right									{float:right;width:110px;text-align:left;}

ul#footer-nav-left li,ul#footer-nav-right li		{line-height:120%;}

ul#footer-nav-left li a,ul#footer-nav-right li a	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;line-height:120%;}

.footer-contact										{float:left;width:220px;padding:0 20px 0 0;}

.footer-hours										{float:left;width:170px;padding:0 20px 0 0;}

.footer-brochure									{float:right;width:auto;padding:0 20px 0 0;}

#footer-copyright									{padding:20px 0 0 0;width:auto;}



/* Brochure Request

----------------------------------------------- */

form                        {width:200px;padding:0;margin:auto;border:none;}

fieldset					{border:none;}

.footer-brochure div        {clear:both;position:relative;margin:0 0 5px;border:none;}

label                       {cursor:pointer;display:block;color:#5b5b5b;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px;}

input[type="text"], textarea  {width:200px;border:1px solid #444;padding:5px; background:#000;color:#fff; }

input[type="text"]:focus, textarea:focus    {border-color:#777;}

input[name="zip"]           {width:150px;}

/* submit button */

input[type="submit"]        {cursor:pointer;background:#000;color:#fff;border:none;float:right;font-size:12px;}

input[type="submit"]:hover,

input[type="submit"]:focus  {border:none;background:#000;}

input[type="submit"]:active {margin-top:1px;}

#footer-brochure-request	{padding:10px 0 0 0;}

/* Fading Tabs

----------------------------------------------- */

@media projection, screen { .tabs-hide {display: none;}}

@media print {.tabs-nav {display: none;}}

.tabs-nav {list-style:none;margin: 0;}

.tabs-nav:after {display: block;clear: both;content: " ";}

.tabs-nav li {float:left;margin:0 0 0 1px;min-width:70px;color:#ccc; /* be nice to Opera */}

.tabs-nav a, .tabs-nav a span {display:block;padding:0 6px 0 0;font-size:12px;text-transform:uppercase;font-family:"Century-Gothic", Arial, Helvetica, sans-serif;}

.tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #999;font-size: 12px;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;}

.tabs-nav .tabs-selected a {color: #a37212;}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0;}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}

.tabs-nav a span {width: 64px;min-width: 64px;height: 18px;min-height: 18px;padding-top: 6px;padding-right: 0;}

*>.tabs-nav a span {width: auto;height: auto;}

.tabs-nav .tabs-selected a span {padding-top: 7px;}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor: text;}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {cursor: pointer;}

.tabs-nav .tabs-disabled {opacity: .4;}

.tabs-container {padding: 10px 0 0 0;background: transparent;width:880px;}

.tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

#store-box			{width:400px;height:300px;text-align:left;border:solid 7px #0f0f0f;}

#project-columns				{width:960px;}
*.content-box                   {padding:15px 15px 15px 0;width:250px;float:left;}
*.content-box h2                {margin-top:0;padding-bottom:6px;border-bottom:1px solid #ccc;}
#block-2                        {margin:0 0 0 80px;display:inline; /* For IE6 */}
#block-3                        {margin:0 0 0 80px;display:inline; /* For IE6 */}
*.entry							{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0 0 10px 0;}


#bespoke-columns				{width:960px;}
#bespoke-columns img			{border:4px solid #1a1a1a}
*.content-box-bespoke           {padding:15px 15px 15px 0;width:400px;float:left;}
#block-bespoke2, #block-bespoke4{border-left:1px solid #333;padding:0 0 0 50px;margin:15px 0 0 30px;display:inline; /* For IE6 */}


#offer-price					{padding:10px 0 0 0;}
*.content-box-offer	            {margin:10px 0 0 0;width:400px;}
*.entry-rrp p					{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0;}
*.entry-saleprice p				{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0;font-weight:bold;}





/* TipTip CSS - Version 1.2 */



#tiptip_holder {

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 99999;

}



#tiptip_holder.tip_top {

	padding-bottom: 5px;

}



#tiptip_holder.tip_bottom {

	padding-top: 5px;

}



#tiptip_holder.tip_right {

	padding-left: 5px;

}



#tiptip_holder.tip_left {

	padding-right: 5px;

}



#tiptip_content {

	font-size: 12px;

        font-family:Arial;

	color: #fff;

	text-shadow: 0 0 2px #000;

	padding: 4px 8px;

	border: 1px solid rgba(255,255,255,0.25);

	background-color: rgb(25,25,25);

	background-color: rgba(25,25,25,0.92);

	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));

	border-radius: 3px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	box-shadow: 0 0 3px #555;

	-webkit-box-shadow: 0 0 3px #555;

	-moz-box-shadow: 0 0 3px #555;

}



#tiptip_arrow, #tiptip_arrow_inner {

	position: absolute;

	border-color: transparent;

	border-style: solid;

	border-width: 6px;

	height: 0;

	width: 0;

}



#tiptip_holder.tip_top #tiptip_arrow {

	border-top-color: #fff;

	border-top-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_bottom #tiptip_arrow {

	border-bottom-color: #fff;

	border-bottom-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_right #tiptip_arrow {

	border-right-color: #fff;

	border-right-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_left #tiptip_arrow {

	border-left-color: #fff;

	border-left-color: rgba(255,255,255,0.35);

}



#tiptip_holder.tip_top #tiptip_arrow_inner {

	margin-top: -7px;

	margin-left: -6px;

	border-top-color: rgb(25,25,25);

	border-top-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_bottom #tiptip_arrow_inner {

	margin-top: -5px;

	margin-left: -6px;

	border-bottom-color: rgb(25,25,25);

	border-bottom-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_right #tiptip_arrow_inner {

	margin-top: -6px;

	margin-left: -5px;

	border-right-color: rgb(25,25,25);

	border-right-color: rgba(25,25,25,0.92);

}



#tiptip_holder.tip_left #tiptip_arrow_inner {

	margin-top: -6px;

	margin-left: -7px;

	border-left-color: rgb(25,25,25);

	border-left-color: rgba(25,25,25,0.92);

}



/* Webkit Hacks  */

@media screen and (-webkit-min-device-pixel-ratio:0) {	

	#tiptip_content {

		padding: 4px 8px 5px 8px;

		background-color: rgba(45,45,45,0.88);

	}

	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 

		border-bottom-color: rgba(45,45,45,0.88);

	}

	#tiptip_holder.tip_top #tiptip_arrow_inner { 

		border-top-color: rgba(20,20,20,0.92);

	}

}




a.more-link				{color:#A37212;}
a.more-link:hover		{color:#d19620;}

ul#news-nav.current-cat			{color:#A37212;}

hr {border: 0;color:#333;background-color:#a37212;height:1px;margin:10px 0 10px 0;padding:0;}

#case-studies	{width:750px;}
.case-study	{background:#1a1a1a;padding:20px;}

.category-latest-news, news-post	{border-bottom:1px solid #1a1a1a;margin:0 0 20px 0;width:750px;}
.splitter	{border-bottom:1px solid #1a1a1a;margin:0 0 20px 0;width:750px;}

ul li		{list-style-type:disc;color:#bfbfbf;margin:0 0 0 15px;}

#testimonials					{width:710px;}
#gallery-intro blockquote		{background:url(images/testimonial-bg.jpg) no-repeat #1a1a1a;padding:20px 20px;margin:0 0 15px 0;}
#gallery-intro strong			{color:#a37212;float:right;padding:0 15px 0 0;}