*{

}
img{border:0px;}
html{
width:100%;
}
body{
padding:0px;
margin:0px;
position:relative;
font: 10pt/14pt Helvetica, Arial, sans-serif; margin: 0; padding: 0; height: 100%; color:#555;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
font-weight:bold;
text-align: left;
}
h2 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:28px;
line-height:100%;
color:#A17714;
font-weight:bold;
text-align: left;
}
h3 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:12px;
color:#464646;
font-weight:bold;
text-align: left;
}
h4 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:28px;
line-height:100%;
color:#A17714;
font-weight:bold;
text-align: left;
}
h5 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:28px;
line-height:100%;
color:#A17714;
font-weight:bold;
text-align: left;
}
h6 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:28px;
line-height:100%;
color:#A17714;
font-weight:bold;
text-align: left;
}
h1,h2,h3,h4,h5,h6{
margin: 10px 20px 10px 0px;
line-height:125%;
padding: 0px 0px 0px 0px;
}
.clear {
	clear:both;
}
.noIndent  {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
text-indent:-10px;
font-size:9px;
list-style-type: disc; /*turns off display of bullet*/
}

#header{
height:222px;
background-image:url(images/header_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#header_inside{
width:1000px;
margin:0 auto;
position:relative;
}
#Submenu{
position:absolute;
top:156px;
left:26px;
}
#Submenu li{
display:inline;
}
#Submenu a{
margin:0 1px 0 0;
width:110px;
text-align:center;
padding:8px 0 18px 0;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0D0D0D;
text-decoration:underline;
background-position:top left;
background-repeat:no-repeat;
}

#content_inside{
width:1000px;
margin:0 auto;
padding-top:0px;
}
#sidebar {
width:1000px;
float:left;
padding:0px 0px 0px 0px;
}
#navList{
list-style-type:none;
display:inline;
list-style-position:inside;
margin:0 0 0 0;
padding: 0px 0px 10px 0px;
line-height:100%;
}
#navList a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
color:#464646;
text-decoration:none;
}
#navList a:hover{ background-image:url(images/bullet_7px.png); background-repeat:no-repeat; padding-left:10px; text-decoration:underline;}
#navList li{
width:195px;
padding:0 10px 0 0px;
}
.CameoHeader {
	font-size:11px;
	text-align:left;
	color:#FDFFCB;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	padding:5px 5px 5px 5px;
	background-color:#A17714;
	margin-bottom:10px;
	margin-top:10px;
}
.color{
background-color:#A17714;
color:#ffffc8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-bottom:25px;
padding-top:25px;
}
.cta{
font-weight:normal;
color:#ffffc8;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:125%;
}
.ctaMid{
font-weight:normal;
color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:140%;
}
.ctaSmall{
font-weight:bold;
color:#ffffc8;
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:125%;
}
.ctaGold{
font-weight:normal;
color:#A17714;
font-family: "Times New Roman", Times, serif;
font-size:28px;
line-height:125%;
}
.ctaSmallGold{
font-weight:bold;
color:#A17714;
font-family:"Times New Roman", Times, serif;
font-size:13px;
line-height:125%;
}
.ctaMidGold{
font-weight:bold;
color:#A17714;
font-family:"Times New Roman", Times, serif;
font-size: 1.3em;
line-height:125%;
border-left:solid #A17714 3px;
padding-left:10px;
}
#main_block{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
overflow:hidden;
line-height:125%;
float:left;

width:763px;
}
#showroom_block{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
overflow:hidden;
float:left;
width:1000px;
}
.swatch_block {
border:0px solid #A17714;
}
.swatch_block a:hover{
border:4px solid #A17714;
}
.main{
width:480px;
background-color:#FF0000;
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin:0 20px 20px 0;
}

a{
color:#A17714;
text-decoration:underline;
}
a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}

.main a{
display:block;
color: #CC0000;
text-decoration:underline;
}
.main a:visited{text-decoration:underline;}
.main a:hover{text-decoration:none;}
.panel{
background-color:#ECECC5;
width:220px;
float:left;
padding: 0px 10px 10px 10px;
margin-bottom:20px;
}
.homePagePanel{
background-color:#ECECC5;
width:220px;
float:left;
margin-bottom:20px;
padding: 0px 10px 10px 10px;
}

#footer{
clear:both;
width:1000;
height:auto;
position:relative;
bottom:0px;
background-color:#A17714;
margin-top:20px;
}
.footerText a{
color:#ffffc8;
text-decoration:underline;
}
.footerText a:visited{text-decoration:underline;}
.footerText a:hover{text-decoration:none;}



#showroom{
float:left;
padding:0 0 0 0;
width:1000px;
}
.showroomBlock{
width:235px;
float:left;
display:inline;
border:#A17714 2px solid;
padding-bottom:5px;
}
.showroomBlock a:hover{
color: #FFFFFF;
opacity: 0.4;
ffilter: alpha(opacity=40);
}
.showroomBlockChair{
width:184px;
float:left;
display:inline;
border:#A17714 2px solid;
}
.showroomBlockChair a:hover{
color: #FFFFFF;
opacity: 0.4;
ffilter: alpha(opacity=40);
}
.cameoBlock{
width:175px;
}
.cameoBlock a:hover{
color: #FFFFFF;
opacity: 0.4;
ffilter: alpha(opacity=40);
}
.view{
display:block;
float:left;
line-height:18px;
margin:3px 3px 0 0;
width:41px;
text-align:center;
background-image:url(images/view_bg.gif);
background-position:top left;
background-repeat:no-repeat;
color:#fff;
text-decoration:none
}
.viewRange{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
line-height:18px;
margin:3px 3px 0 0;
width:92px;
text-align:center;
background-image:url(images/view_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#ffffc8;
text-decoration:none
}
#footer_inside{
width:1000px;
height: 290px;
margin:0 auto;
padding-top:20px;
background-color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.footerText{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:100%;
color:#ffffc8;
}
.footerList{
list-style-type:none;
display:inline;
list-style-position:inside;
margin:0 0 0 0;
padding: 0px 0px 10px 0px;
line-height:100%;
}
.footerList a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: -.02em;
padding-left:10px;
color:#ffffc8;
text-decoration:none;
}
.footerList a:hover{ background-image:url(images/bullet_7px_yellow.png); background-repeat:no-repeat; padding-left:10px; text-decoration:underline;}
.footerList li{
width:195px;
padding:0 10px 1px 0px;
}



#item{
padding:13px 0 0 5px;
float:left
}
#item h4{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#242424;
font-weight:normal;
}
.description{
font-weight:normal;
color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:150%;
}
.showroomDescription{
font-weight:normal;
color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}
.content{
font-weight:normal;
color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:125%;
}
.intro{
font-weight:normal;
color:#A17714;
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
}
.style1{
padding:0 0 200px 0;
}
.mainImage {
	float:left;
	border:2px solid #A17714;

}
.cameoImage {
	border:1px solid #A17714;
}

.tableHeader {
	font-size:12.5px;
	color:#FDFFCB;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:175%;
	padding:0px 10px 0px 10px;
	background-color:#A17714;
}

.tableFooter {
	font-size:10.5px;
	color:#FDFFCB;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	line-height:175%;
	padding:0px 10px 0px 10px;
	background-color:#A17714;
}

.tableText {
	font-size:10.5px;
	color:#A17714;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	padding:5px 10px 5px 10px;
}

.tableTextOdd {
	font-size:10.5px;
	color:#A17714;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:100%;
	padding:5px 10px 5px 10px;
	background-color:#ffffc8;
}

#htmltag{line-height:125%;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0; background-color:#b88230; border-top:1px #666 solid; border-left:1px #666 solid; border-bottom:1px #999 solid; border-right:1px #999 solid; padding:10px;}
#htmltag a:link{text-decoration:none}
#htmltag a:visited{text-decoration:none}
#htmltag a:hover{color:#FFFFCC;background-color: #990033;}
#htmltag a:active{color:#FFFFCC;background-color: #990033;}
.wrd{padding:0;position:relative}
.wrd a{text-decoration:none}
.tag0{font-size:0.6em;color:#FFFFCC;z-index:10}
.tag0 a{color:#FFFFCC}
.tag1{font-size:0.8em;color:#FFFFCC;z-index:9}
.tag1 a{color:#FFFFCC}
.tag2{font-size:1.0em;color:#FFFFCC;z-index:8}
.tag2 a{color:#FFFFCC}
.tag3{font-size:1.1em;color:#FFFFCC;z-index:7}
.tag3 a{color:#FFFFCC}
.tag4{font-size:1.2em;color:#FFFFCC;z-index:6}
.tag4 a{color:#FFFFCC}
.tag5{font-size:1.3em;color:#FFFFCC;z-index:5}
.tag5 a{color:#FFFFCC}
.tag6{font-size:1.5em;color:#FFFFCC;z-index:4}
.tag6 a{color:#FFFFCC}
.tag7{font-size:1.7em;color:#FFFFCC;z-index:3}
.tag7 a{color:#FFFFCC}
.tag8{font-size:1.8em;color:#FFFFCC;z-index:2}
.tag8 a{color:#FFFFCC}
.tag9{font-size:2.0em;color:#FFFFCC;z-index:1}
.tag9 a{color:#FFFFCC}
.tag10{font-size:2.2em;color:#FFFFCC;z-index:0}
.tag10 a{color:#FFFFCC}



.QuarterCol { width:100%; float: left; padding-top: 0px; clear: both; min-width: 1px; /*background: #f8f8f8;*/}

#quarterCol {
	width:250px;
	float:left;
	background-color: #063;
}

.separator { display: block; background: url(images/bg/separator-1.gif) 0 50% no-repeat; text-align: right;text-decoration: none; height: 1px; clear: both}


.homeFourCol{
width:235px;
float:left;
display:inline;
}
.columns { width:100%; float: left; padding-top: 0px; clear: both; min-width: 1px; /*background: #f8f8f8;*/}

.columns .columns { }
.columns > div { margin-left: 0%; float: left; }
.columns > div:first-child { margin-left: 0 !important; }
.columns > .half { width: 48%; }
.columns > .half:first-child { width: 48%; }
.columns > .third { width: 31%; }
.columns > .third:first-child { width: 32%; }
.columns > .fourth { width: 23%; }
.columns > .fourth:first-child { width: 22%; }
.columns > .two-third { width: 67%; }
.columns > .two-thirds { width: 652px; }
.columns > .visitShowroom { width: 70%; }
.columns > .visitShowroomButton { width: 30%; }
.columns > .two-third:first-child { width: 66%; }
.columns > .three-fourth { width: 75%; }
.columns > .three-fourth:first-child { width: 74%; }

	/* === BUTTONS === */
p .button { margin-top: 20px; }

.button {  margin: 10px 0; margin-right: 0px;  padding: 0 44px 0 17px; display: block;  float: left; line-height: 47px; height: 47px; overflow: hidden; border: none; outline: none;font-size: 12pt;

background-position: 100% 0; background-repeat: no-repeat;text-decoration: none;-webkit-border-radius: 3px; -webkit-box-shadow: #000 0 1px 2px; -moz-border-radius: 3px; -moz-box-shadow: #000 0 1px 2px; border-radius: 3px; box-shadow: #000 0 1px 2px; }
.button:hover, .button:focus { text-decoration: none; background-position: 100% -48px; }
.button:active {background-position: 100% -95px; padding-top: 1px; height: 46px; }

.button.no-arrow { background-position: 90% 0; padding-right: 20px;}
.button.no-arrow:hover,
.button.no-arrow:focus { background-position: 90% -48px; }
.button.no-arrow:active { background-position: 90% -95px; }

	/* === BUTTONS ALIGNMENT === */
.button.alignright { float: right;  margin-right: 0; margin-left: 10px !important;}
.button.alignright + .button.alignright { margin-right: -10px !important; margin-left: 0px !important;}
.button.alignright + .button.alignright + .button.alignright { margin-right: 10px !important; }
.button.alignleft { float: left;  margin-right: 20px !important; margin-left: 0;}
.button.alignleft + .button.alignleft{ margin-left: -10px !important; margin-right: 0px !important;}
.button.alignleft + .button.alignleft + .button.alignleft { margin-left: 10px !important; }

.button.wide { float: none; clear: both; margin-right: 0; }
.button.wide[style] { margin-right: auto; margin-left: auto;}
.button.arrow-only {  padding-left: 0; padding-right: 0 !important; width: 50px; text-indent: -9999px;}
	/*button BACKGROUND; Change text COLOR via color specific styles */
.button.style-2 {  background-image: url(images/bg/button-style-2-bg.png); color: #000;border-bottom: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: rgba(0,0,0,0); border-right: rgba(0,0,0,0)	}
.button.style-1 { background-image: url(images/bg/button-style-1-bg.png); border-bottom: 1px solid #e0c25d;border-right: 1px solid #e0c25d;border-bottom: rgba(0,0,0,0); border-right: rgba(0,0,0,0)	}
.button.style-3 { background-image: url(images/bg/button-style-3-bg.png); color: #000;border-bottom: 1px solid #a4b7c8; border-right: 1px solid #a4b7c8;border-bottom: rgba(0,0,0,0); border-right: rgba(0,0,0,0)	}
.button.chilli-default { background-image: url(images/bg/button-chilli-default-bg.png); color: #fff;}
.button.border { /* border: 1px solid #ddd; border-top: 1px solid #eee; border-bottom: 1px solid #bbb;*/}

/* === FORM BUTTON === */
form .button { margin-top: 8px; }
form .button input { height: 47px; line-height: 47px; margin: 0; padding: 0; background: none; border: none; width: auto; font-size: 12pt;}


	/* === SEPARATORS / DIVIDERS === */
.separator { background: url(images/top_panel_shadow_1000.png) no-repeat; height:10px; }
.separatorFlip { background: url(images/top_panel_shadow_flip_grey.png) no-repeat; height:10px; }
a.separator { background-position: 100% 50%; }
.separator span { color: #bbb;}
.separator:hover span,
.separator:focus span { color: #000; }

ul[class*="style"] { padding-left: 0; }
ul[class*="style"] li { background-position: 0 3pt; background-repeat: no-repeat; list-style: none; margin-top:5px; margin-bottom:5px; padding-left: 6px; margin-left: 0; padding-left: 25px;}
.list-styles-preview { margin-bottom: 0px !important; }
.list-styles-preview ul { margin-top: 0; margin-bottom: 0; padding: 0; }
.list-styles-preview li { border-top: 1px solid #aaa; padding-top: 0px; padding-bottom: 3px; background-position: 0 7px !important;}
ul.style li {  border-top: 1px solid #ccc; padding-top: 4px; padding-bottom: 0;}
ul.style li:first-child {  border: none; /*padding-top: 0;*/  padding-bottom: 0;}

ul.check-5 li { background-image: url(images/list-styles/check/5.png); }
ul.check-6 li { background-image: url(images/list-styles/check/6.png); }

/* === BLOCKQUOTE === */
#blockquote {font-size: 1.2em; font-family:Georgia, "Times New Roman", Times, serif; background: #f2f2f2; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 0;margin: 20px 0;line-height: 1.2em; color: #1a1a1a;}
#blockquote p { padding: 30px 30px 30px 85px; background: url(images/bg/blockquote-1.png) 26px 32px no-repeat; margin:0; line-height: 1.5em;  }

	/* === PULL QUOTE === */
q.pull-quote { font-size: 1.3em; width: 100%; display: block; /* 100% width by default*/background: #e4e4e4; border-left:#A8354F solid 3px; padding: 15px 4%; margin-top: 20px; margin-left: 20px; line-height: 150%; color: #A8354F; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
q.pull-quote:before { content: ""; }
q.pull-quote:after{ content: ""; }

q.pull-quote.alignleft { float: left; margin-left: 0; width: 100%; text-align: right;}
q.pull-quote.alignright { float: right; margin-right: 0; width: 90%; text-align: left;}

q.pull-quote .author { margin-top: 5px;display: block; color: #9a0041; font-size: .9em; font-weight: normal; line-height: 1.2em;} 
q.pull-quote .author .data { display: block; color: #9b9b9b; font-weight: normal;}

	/* === SOCIALS SIDEBAR === */
.FBConnectButton_Small{background-position:-5px -232px !important;border-left:1px solid #1A356E}
.FBConnectButton_Text{margin-left:12px !important;padding:2px 3px 3px !important}
#ShareSidebar{top:165px; background-color:#FFF;width:69px;Right: 0 !important;overflow:hidden;position: fixed;z-index: 100000;text-align:center;line-height:normal;_position: absolute;font-size:9px; padding: 10px; -moz-border-radius:9px;
    -webkit-border-radius:9px;
    border-radius:9px;}
#ShareSidebar a,#ShareSidebar a:hover,#ShareSidebar a:visited{text-decoration:none;font-size:9px;}
.container {background-color:#FFFFFF; width:400px; border:1px solid #999999; padding:5 5 15 5; margin-left:auto; margin-right:auto;}
.pageTitle {background-color:#DDDDDD; padding:8px; font-size:16px; font-weight:bold; color:#000000; text-align:left;}
.pageTitleAlert {background-color:#FF0000; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.pageTitleSuccess {background-color:#33CC00; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.formLabel {font-size:32px;}
.error {color:#FF0000; font-weight:bold; font-size:11px;}
.small {font-size:11px;}
	#mc_embed_signup{color:#DDD; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; width:340px; margin-bottom:10px;}
	div.mc-field-group input { padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
