@font-face {

  font-family:UniversLight;

  font-style: normal;

  font-weight: normal;

  src: url('fonts/univers-45-light.ttf') ;

}

body{font-family: UniversLight;width:100%;margin:0px;height:0px;}

table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em;}.yui3-u,.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top;}.yui3-u-1{display:block;}.yui3-u-1-2{width:50%;}.yui3-u-1-3{width:33.33333%;}.yui3-u-2-3{width:66.66666%;}.yui3-u-1-4{width:25%;}.yui3-u-3-4{width:75%;}.yui3-u-1-5{width:20%;}.yui3-u-2-5{width:40%;}.yui3-u-3-5{width:60%;}.yui3-u-4-5{width:80%;}.yui3-u-1-6{width:16.656%;}.yui3-u-5-6{width:83.33%;}.yui3-u-1-8{width:12.5%;}.yui3-u-3-8{width:37.5%;}.yui3-u-5-8{width:62.5%;}.yui3-u-7-8{width:87.5%;}.yui3-u-1-12{width:8.3333%;}.yui3-u-5-12{width:41.6666%;}.yui3-u-7-12{width:58.3333%;}.yui3-u-11-12{width:91.6666%;}.yui3-u-1-24{width:4.1666%;}.yui3-u-5-24{width:20.8333%;}.yui3-u-7-24{width:29.1666%;}.yui3-u-11-24{width:45.8333%;}.yui3-u-13-24{width:54.1666%;}.yui3-u-17-24{width:70.8333%;}.yui3-u-19-24{width:79.1666%;}.yui3-u-23-24{width:95.8333%;}
h1 {font-size:1.2em;}

a {color:#fff;}
a:hover {color:#222;}

#wrapper{width:990px;margin:0px auto; position:relative;}
#wrapper p {    font-size:16px; -webkit-text-size-adjust: none;}
/*
.logo{margin:30px 0px 10px 20px;}
*/

.top{   width:990px;
    height:143px;
    background:url(images/top-990.jpg) no-repeat;
    margin:0px;
    padding:0px;    margin:75px 0px 0px 0px;}


a.index-link{position:absolute;width:200px;height:64px;top:50px;left:45px;display:block;background:url(images/abode-logo-200.png) no-repeat;}
.bg-container {
	width:990px;
	height:579px;
	background:url(images/bg-990.jpg) no-repeat;
	margin:0px;
	padding:0px;
}

ul.nav 
{	width:950px;
	height:26px;
	background:#eee;
	margin:0px;

}

ul.nav li {float:left;list-style:none;}
ul.nav li a{color:#666;text-decoration: none;margin:0px 20px 0px 20px; padding:0px 20px 4px 20px;font-size:18px;}
ul.nav li a:hover{background:#827a73;color:#fff;}
ul.why-list {margin:0px 0px 10px 0px;}
ul.why-list li {list-style:disc;}


.rotator {
position:absolute;
top:380px;
left:250px;

}

.break{clear:all;
    display:block;
}
.home-details {
    margin:50px 0px 0px 0px;
   /*  border: 2px solid #999999; */
    /*display:none;*/
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/

    width:660px;
    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*text-align:center;*/
    z-index:9999;
    padding:12px;
    top:170px;
    left:180px;
    color:#fff;
    font-size:1.1em;
}
.home-details p{
font-size:18px;
}
.about-details {
font-size:16px;
    margin:0px 0px 0px 0px;
   /*  border: 2px solid #999999; */
    /*display:none;*/
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/

    width:560px;
    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*text-align:center;*/
    z-index:9999;
    padding:12px;
    top:170px;
    left:180px;
    color:#fff;
}
.about-bg{
    position:absolute;
    width:585px;
    background:#58524e;
opacity:0.65;
    top:170px;
    left:180px;
    height:420px;
}

.why-abode-details {
font-size:16px;
    margin:0px 0px 0px 0px;
   /*  border: 2px solid #999999; */
    /*display:none;*/
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/

    width:615px;
    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*text-align:center;*/
    z-index:9999;
    padding:10px;
    top:170px;
    left:200px;
    color:#fff;

   /* overflow:scroll; */
}
.why-abode-bg{
    position:absolute;
    width:635px;
    background:#58524e;
opacity:0.65;
    top:170px;
    left:200px;
    height:420px;
}

.pillows-details {
font-size:16px;
    margin:0px 0px 0px 0px;
   /*  border: 2px solid #999999; */
    /*display:none;*/
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    z-index:1;
    width:540px;
    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*text-align:center;*/
    padding:12px;
    top:170px;
    left:180px;
    color:#fff;
}
.pillows-bg{
    position:absolute;
    width:555px;
    background:#58524e;
opacity:0.65;
    top:170px;
    left:180px;
    height:500px;
}

a.pillow-link {border:1px solid #fff; padding:5px; text-decoration: none;margin:0px 10px 20px 10px; float:left;}

a:hover.pillow-link {border:1px solid #000; background:#fff;}


.collection-container {
    width:390px;
    margin:0px auto;
}

a.map-link {border:1px solid #766f6a; padding:5px; text-decoration: none;margin:0px 10px 20px 10px; position:absolute;top:287px;left:175px;color:#766f6a;
}
a:hover.map-link {border:1px solid #000; background:#fff;}

.projects-details {
font-size:16px;
    margin:0px 0px 0px 0px;
    /*border: 2px solid #999999;*/
    /* display:none; */
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
 
    width:345px;

    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    text-align:center;
    z-index:9999;
    padding:12px;
    font-size:13px;
    top:170px;
    left:390px;
    color:#fff;
    
}

.projects-wrapper {

    text-align: left;
    width:470px;
    font-size:1.2em;
}

.projects-bg{
    position:absolute;
    width:525px;
    background:#58524e;
opacity:0.65;
height:530px;
    top:170px;
    left:364px;

}


.map-details {
    margin:0px 0px 0px 0px;
   /*  border: 2px solid #999999; */
    display:none;
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/

    width:990px;
    /* border:3px solid #0f6da3; */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*text-align:center;*/
    z-index:9999;
    padding:12px;
    top:110px;
    left:-10px;
    color:#fff;
    font-size:1.1em;
}

.contact-details {
font-size:16px;
    margin:0px 0px 0px 0px;
    /*border: 2px solid #999999;*/
    /* display:none; */
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    height:auto;
    width:400px;

    /* border:3px solid #0f6da3; */
    /*-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px; */
    text-align: left;
    z-index:9999;
    padding:15px;
    color:#fff;
    top:170px;
    left:461px;
}

.contact-bg {
    position:absolute;
    top:170px;
    left:461px;
    background:#58524e;
    opacity:0.65;
    width:445px;
    height:430px;

}


.form-details {
    margin:0px 0px 0px 0px;
    /*border: 2px solid #999999;*/
    display:none;
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    height:auto;
    width:525px;

    /* border:3px solid #0f6da3; */
    /*-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px; */
    text-align: left;
    z-index:9999;
    padding:15px;
    color:#fff;
    top:170px;
    left:360px;

}

.form-bg {
    position:absolute;
    top:170px;
    left:452px;
    background:#58524e;
    opacity:0.65;
    width:700px;
    height:430px;

}

.close-button {float:right;}

.thankyou-details {
    margin:0px 0px 0px 0px;
    /* border: 2px solid #999999; */
    /* display:none; */
    position:absolute;
    _position:absolute; /* hack for internet explorer 6*/
    height:auto;
    width:380px;

    /* border:3px solid #0f6da3; */
    /*-moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px; */
    text-align: center;
    z-index:9999;
    padding:15px;
    color:#fff;
    top:170px;
    left:292px;

}

.thankyou-bg {
    position:absolute;
    top:170px;
    left:292px;
    background:#58524e;
    opacity:0.65;
    width:400px;
    height:130px;
}


#id_popup_bg {
    opacity:0.0;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
}

ul.nav li .selected {
color:#fff;text-decoration: none;margin:0px 20px 0px 20px; padding:0px 20px 5px 20px;font-size:18px;background:#827a73;

}

ul.nav li .nav-filler {
width:48px;
display:block;
height:10px;
}

.cboxPhoto {
z-index:9999;

}

#cboxLoadedContent {
z-index:9999;

}

#colorbox{
    z-index:9999;
}