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

/* ******************* INITIALIZATION ****************** */
html {overflow: scroll;} 
body{ margin:0; padding:0; font-size: 62.5%; font:0.8em Helvetica, Arial,sans-serif;; color:#666; background:#fff url(../images/background.jpg) center top no-repeat; }
img{border-style: none;}
img, div, input { behavior: url("iepngfix/iepngfix.htc") }
iframe{border:0px solid #fff; }
.clear {clear:both;}
.floatright{float:right;}
.floatleft{float:left;}
.center{width:100%;text-align:center;}

/* ******************* LAYOUT ************************** */
#wrapper {margin: 0 auto;width:976px;}
#content{width:100%;}
.box{width:272px;float:left;margin-left:40px;margin-bottom:15px;}
#content .box{margin-bottom:25px;}
.twocolbox{width:428px;float:left;margin-left:40px;margin-bottom:15px;}
.twoboximage{float:left;padding-right:15px;}
.twoboxcontent{width:280px;float:left;}
.interiorbox1{width:584px;float:left;margin-left:40px;margin-bottom:15px;}
.interiorbox2{width:272px;float:left;margin-left:40px;margin-bottom:15px;}
.interiorbox3{width:225px;float:right;margin-left:40px;margin-bottom:15px;}

/* ******************* FORMS ************************** */
.joinemail input{float:left;color:#ff4b00;}
.joinemail span.inputimage{ display:block;float:left;padding-left:5px;}

/* ******************* HR ************************** */
hr {display: none;}
.bluebar{border-top:solid 5px #3da1d4;padding-bottom:5px;width:100%;}
.interiorbar{border-top:solid 1px #3da1d4;padding-bottom:30px;width:100%;}
.hr{border-top:solid 1px #3da1d4;padding-bottom:15px;width:91.6%; margin:0 auto;}

/* HEADER  ******** */
#header{width:100%;}
#header #logo{padding: 22px 0px 0px 12px; float:left;}
#header ul{float:right;margin:0;padding:21px 0 0 0;}
#header ul li{list-style: none; float:left;margin-left:10px; }
#header ul a{ font-weight:bold;color:#c6c6c6;width:120px;border-top:solid 5px #c6c6c6; display:block;}
#header ul a:hover{ font-weight:bold;color:#3da1d4;border-top:solid 5px #3da1d4;}
#header ul li.here a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
#header h1#tagline{float:left; padding-left:15px; padding-top:25px;display:block; width:600px; height:35px; overflow:hidden;}
#header #location{float:right;text-align:right;padding-top:20px;}
#header #location h1{margin:0;padding:0;}
#header #location a{margin:0;padding:0;}

/* NAV SELECTOR  ******** */
body#products li#products a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
body#showrooms li#showrooms a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
body#roomplanner li#roomplanner a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
body#emailclub li#emailclub a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
body#videogallery li#videogallery a{ color:#3da1d4;border-top:solid 5px #3da1d4;}
body#contact li#contact a{ color:#3da1d4;border-top:solid 5px #3da1d4;}

/* HOMEPAGE  ******** */
.homecenter{height:130px;width:100%;text-align:center;}
#homeimage1{padding-top:20px;}
#homeimage2{}
#homeimage3{}

/* GALLERY  ******** */
#gallerywrapper{border-top:solid 5px #c6c6c6;border-bottom:solid 5px #c6c6c6;margin-bottom:23px;position:relative;}
#galleryfloat{position:absolute; z-index:2;left:663px;height:394px;width:272px;top:-5px;border-top:solid 5px #c6c6c6;border-bottom:solid 5px #c6c6c6; background:url(../images/floatbg.png);}
#bug{position:absolute;z-index:3;left:890px;top:70px;}
#gallery {z-index:1;position:relative;width:976px;height:394px;top:0px;left:0px;} 
#gallery img{position:absolute;	left:0;	top:0;}
#gallerycontent{width:220px;margin:0 auto;padding-top:25px;}
#gallerycontent h1{color:#ff4b00;font-size:2.0em; margin:0;}
#gallerycontent h2{font-size:1.7em;}
#gallerycontent p{color:#333;}
#gallerycontent img{margin-top:15px;}


/* FOOTER  ******** */
#footer{padding-top:15px;}
#footer .box ul{float:left; width:110px;margin-right:7px;list-style: none;margin-left: 0;padding-left: 1em;text-indent: -1em;color:#ff4b00;}
#footer .box ul li{list-style-image: none;list-style-type: none;margin:0;padding:0;}
#footer .box li:before {content: "\00BB \0020";font-weight:bold;}
#subfooter{text-align:center;}
.blueinline{color:#3da1d4; font-weight:bolder;}

/* ******************* TYPOGRAPHY ********************** */
/* LINKS */
a,
a:link,
a:active {text-decoration: none; color:#ff4b00; }
a:visited {color:#ff4b00;}
a:hover {text-decoration: none; color:#ff804b;}
a.arrow:before {content: "\00BB \0020";font-weight:bold;}


/* HEADINGS */
a.heading {color:#3da1d4;}
a:visited.heading {color:#3da1d4;}
h1 {margin: 0 0 0.3em 0; padding: 0; font-size: 1.6em; line-height: 1.0em; color:#3da1d4;}
h2 {margin: 0 0 0.2em 0; padding: 0; font-size: 1.3em; line-height: 1.5em; color:#3da1d4; }
h3 {margin: 0 0 0.2em 0; padding: 0; font-size: 1.2em; line-height: 1.3em; color:#3da1d4; }
h4 {margin: 0 0 0.1em 0; padding: 0; font-size: 1.1em; line-height: 1.3em; color:#3da1d4; }
h5 {margin: 0 0 0.1em 0; padding: 0; font-size: 1.0em; line-height: 1.3em; color:#3da1d4; }
h6 {margin: 0 0 0.1em 0; padding: 0; font-size: 1.0em; line-height: 1.3em; color:#3da1d4; }


/* TEXT */
p {margin: 10px 0 4px 0; padding: 0; font-size: 1em; line-height:1.56em;}
blockquote {margin-left: 10px; border-left: 10px solid #ddd;}
pre {font-family: monospace; font-size: 1.0em; }
strong, b {font-weight: bold;}
em, i {font-style:italic;}
code {font-family: "Courier New", Courier, monospace; font-size: 1em; white-space: pre;}

/* LISTS */
ul {margin: 0 0 1.5em 0; padding: 0; line-height:1.5em; list}
ul li {margin: 0 0 0.25em 30px; padding: 0; }
ol {margin: 0 0 1.5em 0; padding: 0; font-size: 1.0em; line-height: 1.4em;}
ol li {margin: 0 0 0.25em 30px; padding: 0; font-size: 1.0em; }
dl {margin: 0 0 1.5em 0; padding: 0; line-height: 1.4em;}
dl dt {margin: 0.25em 0 0.25em 0; padding: 0; font-weight: bold;}
dl dd {margin: 0 0 0 30px; padding: 0;}

/* TABLE */
table {margin: 0 0 0.5em 0; padding: 0; font-size: 1em;}
table caption {margin: 0; padding: 0 0 1.5em 0; font-weight: bold;}
th {font-weight: bold; text-align: left;}
td {font-size: 1em;}
#contact td{padding-bottom:10px;}

/* OTHER */


