h1, h2, h3, h4, h5, h6, p, table, tbody, tfoot, thead, tr, td, textarea, select, span, ol, li, ul, a, div, png, img {margin:0px;padding:0px;border:0px;outline:none;font-size:100%;;background:none;font-family:Arial, Helvetica, sans-serif;text-decoration:none;list-style:none;line-height:1.2;border-collapse:collapse;border:none;border-spacing:0;vertical-align: baseline;outline: 0;border-collapse: collapse;border-spacing: 0;}

/*No IE6*/
div#otherBrowser{background:#FEEFDA;border:1px solid #F7941D;height:75px;position:relative;margin-bottom:10px}
div#otherBrowser a#close{position:absolute;top:10px;right:10px}
div#warningWrap{width:800px;margin:0 auto;position:relative}
div#warningWrap img#warning{float:left}
div#warningWrap h4, div#warningWrap p{width:300px;margin-left:100px;margin-top:10px}
div#otherBrowsers{position:absolute;top:0px;right:0px}
div#otherBrowsers a{margin-right:10px}

body{font-size:12px;background:#151515 url(../images/bg.jpg) no-repeat scroll center 0;color:#5f4a2d}

h1{font-weight:normal;font-size:30px;color:#a39178;padding-bottom:0px}
h2{font-weight:bold;font-size:15px; color:#7e4c17;}
h3{font-weight:bold;font-size:15px}
h4{font-weight:bold;font-size:15px}

a{color:#fff}
p{padding:0 0 10px 0}
strong{font-weight:bolder}
.clear{clear:both}

div#Skip{position:absolute;top:-100em}
div#sitecontainer{}
div#siteconatinerInner{margin:67px auto 0 auto;width:890px;position:relative;}
div#main{background:#fff url(../images/main-shadow.jpg) repeat-x 0 1px;padding:15px;min-height:400px;}
* HTML div#main{height:370px}
div#foot{background:url(../images/footer.jpg) no-repeat 0 0;text-align:center;padding:20px;clear:both;height:112px;color:#fff}

div#navigation{position:relative}
div#contactpanel{padding:15px;display:none; color:#a39178;border-top:1px solid #444;background:#201a14 url(../images/aboutBG.jpg) repeat-x 0 0}
div#contactpanel h2{color:#7e4c17;padding-bottom:10px}
div#contact {position:absolute;top:0px;right:10px}

/*menu*/
/**** This menu will work on everything but IE6 due to the hover state on the list item ****/
div.home ol#homemenu, ol#homemenu{height:31px;background:#555;background:url(../images/menu.jpg) repeat-x 0 0}
ol#homemenu li{float:left;display:block;position:relative;z-index:10;}
ol#homemenu li a{display:block;text-align:center;padding:8px 16px 0 16px;height:22px;font-size:14px;background:url(../images/menu.jpg) repeat-x 0 0}
ol#homemenu li a:hover{background:url(../images/menu.jpg) repeat-x 0 -31px;color:#fff}

/*home*/
a#logo{position:absolute;top:0px;left:12px;}
a#contactbtn{position:absolute;top:0px;right:12px;}

div.home div#twitter{position:absolute;top:0px;right:0px;background:url(../images/twitter.jpg) no-repeat 0 0;width:314px;height:222px;padding:57px 13px 0 40px}
div.home div#twitter li{padding-bottom:10px;color:#5b4116}
div.home div#twitter li span{display:block}
div.home ol#home3blox{margin-top:30px}
div.home ol#home3blox li{color:#fff;float:left;padding-right:19px;padding-left:10px}
div.home ol#home3blox li.endrow{padding-right:0px}
div.home ol#home3blox li a{display:block;height:158px;width:254px;background:url(../images/home-blox.jpg) no-repeat 0 0;}
div.home h2{color:#6c594f}

/*folio*/
div.folio ul#designs{margin:20px 0 20px 20px}
div.folio ul#designs li{background:url(../images/foliobg2.jpg) no-repeat 0 0; width:804px;height:88px;padding:334px 10px 10px 10px;position:relative;float:left;margin:0 10px 45px 0}
div.folio ul#designs li img{position:absolute;top:2px;left:2px;}
div.folio ul#designs li h3{color:#bbb0a8;padding-bottom:5px}
div.folio ul#designs li p{width:400px;color:#6f5d4d}
div.folio ul#designs li p.info{width:250px;position:absolute;top:333px;right:50px}
div.folio ul#designs li p.info span{color:#7e4c17;padding-right:10px;text-align:right;display:block;width:40px;float:left}
div.folio ul#designs li p.info a{color:#9c8b7b}

/*photo*/
div#main{background:#000 url(../images/mainbg.jpg) no-repeat 0 0}
div#foot{background:url(../images/footerBLK.jpg) no-repeat 0 0}

/* Slider components
---------------------------------------------------*/
div#slide{position:relative}
div#slide .viewer { width:890px; margin:45px auto 40px; padding:1px; overflow:hidden; position:relative;height:340px;margin-left:-15px}
div#slide .content-conveyor { width:100%x; height:100%; position:relative; }

/*button*/div#slider a{background:url(../images/slide.png) no-repeat 0 0;height:30px;width:70px;outline:none;border:none}
/*slider bar*/.ui-widget-content{background:url(../images/sliderbg.jpg) no-repeat -30px 0;width:700px;height:56px;position:absolute;top:245px;left:87px}/*if no width defined it sets to the width of the relative container*/
div#slide ol{padding:10px}
div#slide .item{display:block;float:left;width:105px;height:240px;text-align:center;position:relative;color:#666}
div#slide .item h3{position:absolute;top:-10px;left:10px}
div#slide .item img{padding:10px}
div#slide .item div.info{position:absolute;bottom:0px;width:100%;font-size:11px}
div#slide .item h3{color:#513824 ;position:absolute;top:-10px;left:10px;font-size:14px;font-weight:normal;width:220px;text-align:left}


/* Slider states - do not change!*/.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }.ui-slider {text-align: left; }.ui-slider .ui-slider-handle { position: absolute; z-index: 2;  cursor: default; }.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }.ui-slider-horizontal .ui-slider-handle { top: 3.1em; margin-left: -3em;}.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }.ui-slider-horizontal .ui-slider-range-min { left: 0; }.ui-slider-horizontal .ui-slider-range-max { right: 0; }


/*Freebie*/
div.freebie div#main p{width:600px;padding:10px 5px4}
div.freebie div#main a{color:#CC6600;padding:10px 5px;display:block;border:#424242 1px dashed;text-align:center;margin:5px;background:#000}

/*contact*/
div.contact {background:url(../images/contactbg.jpg) no-repeat 0 0;margin:0px!important;width:570px!important;padding-top:15px;padding-bottom:20px;position:relative}
ol#contactForm{margin-top:10px}
ol#contactForm li{padding-bottom:5px}
ol#contactForm li label{display:block;width:100px;float:left;padding-right:10px;text-align:right;color:#999}
ol#contactForm li label#check{display:block;width:150px;float:left;padding-right:10px;text-align:right}
ol#contactForm li input{width:200px;height:20px;border:none;background:none; background:#eee url(.jpg) no-repeat 0 0}
ol#contactForm li textarea{width:400px;height:150px;border:none;background:none;background:#eee url(.jpg) no-repeat 0 0}
ol#contactForm li#checkbox label{padding-top:5px}
ol#contactForm li#checkbox input{width:30px;margin:0px}
ol#contactForm li input#submit{width:80px;height:30px; cursor:pointer; background:none;position:absolute;bottom:17px;right:60px;}