@charset "UTF-8";

/* CSS Document */
.modern {color:#666;}

.outdoor {color:#cf6728;}

a{ color:#cf6728; }

#titlelink { width:120px;height:30px;position:relative;float:left;z-index:100; }

html>body .contents { width:750px; }

.contents{ height:475px; width:750px; margin: 50px auto 0 auto; background-image: url(../images/title.gif); background-repeat: no-repeat; border:0px solid #000; }

#title { height:35px; }

#footer { margin:0px; padding:0px; border:0px; }

#footer table { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border-width: 0px; }

iframe { border: 0px; padding: 0px; }

#home { margin:35px 0px 36px 0px; _margin:35px 0px 0px 0px; height:430px; }

#home img {	margin:0px; position:absolute; top: 135px; _top:77.5px; height:430px; }


#emaillink {position: relative; left: 485px; top: 10px; font-size: 12px; font-family: Futura, arial, verdana, sans-serif;text-decoration: none; }


/* SUB NAVIGATION */

.subnavbox { float:right; height:20px;}

.subnav { height:23px; width:100%; margin:10px; padding:0px; }

.subnav ul{ float:right; font-family:Futura, "Myriad Pro", Arial, sans-serif; font-size:11px; }

#slideshow { margin-top:15px; float:left; width:750px; height:430px; }

#gallerymask { height: 430px; width: 750px; float:left; background: #fff; overflow:auto; margin-top:15px; }

.container { float:left; width:750px; height:430px; margin-top:15px; }

.container table { margin:0px; padding:0px; }

.container p { font-family:Futura, "Myriad Pro", Arial, sans-serif; text-align:justify; padding-left:8px; padding-right:8px; margin:0px; line-height: 14px; font-size:11px; letter-spacing:inherit; }

#aboutinfo p { font-family:Futura, "Myriad Pro", Arial, sans-serif; font-size:11px; padding:0px; margin:2px 5px 10px 5px; }

#aboutinfo em { font-weight:bold; text-transform:uppercase; font-style:normal; }

#aboutinfo h5 { font-family:Futura, Myriad Pro, Arial, sans-serif; margin:0px 0px 20px 0px; padding:0px; font-weight:bold; }

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{ font-family:Futura, Myriad Pro, Arial, sans-serif; font-size:13px; margin-left: 0; margin-top: 1px; margin-bottom: 0; padding-left: 12px; padding-right: 7px; line-height: 16.5px; list-style-type: none; text-align: right; /*set to left, center, or right to align the menu as desired*/ }

.shadetabs li{ display: inline; margin: 2px; vertical-align:middle; }

.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding-left: 12px; padding-right: 11px; margin-right: 3px; color: #2d2b2b; border:0px; }

.shadetabs li a:visited{ color: #2d2b2b; }

.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; }

.shadetabs li a.selected{ /*selected main tab style */
position: relative; color:#cf6728; background-image: url(../images/bullet.gif); }

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../images/bullet.gif); background-repeat: no-repeat; }

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none; }

.shadetabs #last{ border: 0px; }

/* Site Navigation
----------------------------------------------------------- */
#navdiv { height:30px; width: 100%; margin:0px; padding: 0px; outline: none; top:515px; left:0px; position:absolute; }

div#navdiv { top:537px; }

#nav { margin:0; position:relative; outline: none; border:0px solid #000; }

ul#nav { position: relative; margin-left:auto; margin-right:auto; padding:0px; width: 750px; height: 30px; background-image: url(../images/navigation.png); outline: none; }

ul#nav li { text-indent: -9999px; position: absolute; outline: none; }

ul#nav li, ul#nav a, ul#nav div { height: 30px; display: block; outline: none; }

#thome { left: 0px; width: 76px; }

#tabout { left: 76px; width: 96px; }

#tcollections { left: 172px; width: 114px; }

#tshowrooms { left: 286px; width: 197px; }

#tgallery { left: 483px; width: 101px; } 

#tpress { left: 584px; width: 95px; }

#tcontact { left: 679px; width: 71px; outline: none; }

#thome a:hover { background:  transparent url(../images/navigation.png) -0px -30px no-repeat; }

#tabout a:hover { background:  transparent url(../images/navigation.png) -76px -30px no-repeat; }

#tcollections a:hover { background:  transparent url(../images/navigation.png) -172px -30px no-repeat; }

#tshowrooms a:hover { background:  transparent url(../images/navigation.png) -286px -30px no-repeat; }

#tgallery a:hover { background:  transparent url(../images/navigation.png) -483px -30px no-repeat; } 

#tpress a:hover { background:  transparent url(../images/navigation.png) -584px -30px no-repeat; }

#tcontact a:hover { background:  transparent url(../images/navigation.png) -679px -30px no-repeat; }

#thome div { background:  transparent url(../images/navigation.png) -0px -30px no-repeat; }

#tabout div { background:  transparent url(../images/navigation.png) -76px -30px no-repeat; }

#tcollections div { background:  transparent url(../images/navigation.png) -172px -30px no-repeat; }

#tshowrooms div { background:  transparent url(../images/navigation.png) -286px -30px no-repeat; }

#tgallery div { background:  transparent url(../images/navigation.png) -483px -30px no-repeat; }

#tpress div { background:  transparent url(../images/navigation.png) -584px -30px no-repeat; }

#tcontact div { background:  transparent url(../images/navigation.png) -679px -30px no-repeat;  outline: none; }

/* End of Site Navigation
----------------------------------------------------------- */

/* FORM STYLES */

.colordot { font-size:30px; margin:0px; padding:0px; color:#cf6728; vertical-align:super; }

form { height:365px; width: 750px; }

.col1 { text-align: right; width: 90px; height: 28px; margin: 0px; float: left; margin-right: 2px; background: url(../images/bg_label.gif) no-repeat; }

.col2 { width: 195px; height: 28px; display: block; float: left; margin: 0px; background: url(../images/bg_textfield.gif) no-repeat; }

.col2comment { width: 195px; height:70px; margin: 0px; display: block; float: left; background: url(../images/bg_textarea.gif) no-repeat; }

.col1comment { text-align: right; width: 90px; height:70px; float: left; display: block; margin-right: 2px; background: url(../images/bg_label_comment.gif) no-repeat; }

div.row { font-family: Futura, Myriad Pro, Arial, sans-serif; clear: both; width: 335px; font-size:12px; margin:0px; }

.submit { height: 29px; width: 330px; background: url(../images/bg_submit.gif) no-repeat; padding-top: 2px; clear: both; } 

.input { font-family: Futura, Myriad Pro, Arial, sans-serif; background-color: #fff; font-size:10px; color: #5A698B; margin: 0px; padding: 2px; border: 1px solid #8595B2; }

textarea { font-family: Futura, Myriad Pro, Arial, sans-serif; border: 1px solid #8595B2; background-color: #fff; font-size:11px; color: #5A698B; margin: 2px; padding:2px; }

#main { width:750px;height:200px; margin:0px; padding:0px; }

.left {	margin:0px; padding:0px; float:left; width: 300px; }

.right { margin:0px; padding:0px; float:left; width: 350px; }

/* PRESS */

.press{ font-family: Futura, "Myriad Pro", Arial, sans-serif; position:relative; margin:5px 0px 0px 0px; width:500px; background : #fff; padding:0px; height: 430px; overflow: hidden; }

.press img{ margin:10% 0px 0px 0px; max-width:500px; background : #fff; padding:0px; }

.presstitle { font-family:Futura, Myriad Pro, Arial, sans-serif; text-decoration: none; float:right; padding:0px; margin:0px 0px 10px 0px; text-align:right; width:200px; }

.presstitle a { text-decoration: none; padding:0px; margin:0px; font-family:Futura, Myriad Pro, Arial, sans-serif; }

.presslist { margin-left:10px; margin-top:0px; padding:0px; font-size:10px; color:#666; }

.pressborder { height:430px; width:525px; margin-right:10px; padding:10px; border-right: solid 1px #000; position:fixed; }

.presslink { cursor:pointer; margin:0px; color:#cf6728; font-weight:lighter; text-transform:uppercase; font-family:Futura, Myriad Pro, Arial, sans-serif; font-size:13px; text-decoration:none; float:right; }

.presstitle h5 { font-family:Futura, Myriad Pro, Arial, sans-serif; font-size:11px; margin:0px; padding:0px; text-decoration:none; }