@charset "utf-8";
/* Predefined Tags */

*{
margin:0;
padding:0;
line-height:140%;
}

body{
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
strong{
color:#33ccff;
}
a, img{
border:none;
}

#header span#stores{
float:right;
width:230px;
display:block;
margin-top:46px;
margin-left:400px;
}

#header a.sub{
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
font-size:12px;
}

#header a.sub:hover{
color:#33ccff;
}
/* ID Tags*/

#container{
width:760px;
margin-left:auto;
margin-right:auto;
}

#header{
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:140px;
}

#header img{
float:right;
padding-top:25px;
}

#content{
}

#content h2{
clear:both;
float:left;
font-size:16px;
color:#999999;
width:760px;
margin-bottom:10px;
}
#content h2 a{
color:#999999;
text-decoration:none;
}


#content img{
margin-bottom:10px;
float:left;
}
#content img.right{
float:right;
}
#suppliers{
float:right;
width:250px;
}
#suppliers a{
float:left;
}
#flash{
margin-bottom:10px;
background-color:#000000;
}

/* Class Tags*/

/* Primary Navigation */

#navarea{
background-image:url(../images/navBG.gif);
background-repeat:repeat-x;
background-position:left;
width:760px;
height:30px;
margin-bottom:10px;
}

.primaryNavUL{
margin-left:15px;
list-style:none;
}

.primaryNavUL li{
height:30px;
float:left;
margin-right:20px;
}


.primaryNavUL li a{
padding:0px 5px 0px 5px;
line-height:220%;
height:30px;
display:inline-block;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.primaryNavUL li a:hover{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}

.primaryNavUL #bath{
float:right;
}

body#home .primaryNavUL li a.home{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#products .primaryNavUL li a.products{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#news .primaryNavUL li a.news{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#design .primaryNavUL li a.design{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#gallery .primaryNavUL li a.gallery{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#contact .primaryNavUL li a.contact{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}
body#bedrooms .primaryNavUL li a.bedrooms{
color:#33ccff;
background-image:url(../images/navBG_hover.gif);
background-position:center;
background-repeat:no-repeat;
}

/* Secondary Navigation */

.secondaryNavUL{
width:450px;
list-style-type:none;
font-size:24px;
padding-left:20px;
margin-top:20px;
}
.secondaryNavUL li{
float:left;
}
.secondaryNavUL li a{
text-decoration:none;
color:#FFFFFF;
}
.secondaryNavUL li a:hover{
text-decoration:none;
color:#33ccff;
}
body#design .secondaryNavUL li a.design{
color:#33ccff;
}
body#appliances .secondaryNavUL li a.appliances{
color:#33ccff;
}
body#trends .secondaryNavUL li a.trends{
color:#33ccff;
}
body#quality .secondaryNavUL li a.quality{
color:#33ccff;
}
body#about .secondaryNavUL li a.about{
color:#33ccff;
}body#team .secondaryNavUL li a.team{
color:#33ccff;
}

/* Area 1 */

#area1{
float:left;
display:block;
width:500px;
background-image:url(../images/area_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
margin-bottom:20px;
padding-bottom:24px;
}
#news #area1{
width:750px
}

#area1.ducks{
background-image:url(../images/area1_ducks.jpg);
padding-bottom:110px;
}

#area1 h1{
font-size:16px;
color:#FFFFFF;
padding:26px 0px 0px 20px;
}
#area1 h1 a{
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
#area1 h1 a:hover{
color:#33ccff;
}
#area1 h2{
font-size:15px;
color:#33ccff;
padding:12px 0px 0px 20px;
}

#area1 p{
clear:left;
color:#FFFFFF;
font-size:12px;
margin-left:20px;
padding-top:15px;
margin-right:20px;
}

.textlink{
	color:#FFFFFF;
font-size:12px;
margin-left:20px;
padding-top:15px;
margin-right:20px;
}
#area1 p a{
color:#CCCCCC;
text-decoration:none;
}
#area1 p a:hover{
text-decoration:underline;
}

#area1 dt.newsTitle{
/*font-size:15px;
color:#33ccff;
padding:12px 0px 0px 20px;
display:block;
float:left;*/
font-size:15px;
color:#33ccff;
padding:12px 0px 0px 20px;
display:block;
clear:right;
margin-left:95px;
}

#area1 dt.newsTitle a{
font-size:15px;
color:#33ccff;
text-decoration:none;
}
#area1 dt.newsTitle a:hover{
color:#999999;
}

#area1 dl{
clear:both;
}

#area1 dd.newsImage{
width:75px;
height:100px;
background-color:#666666;
float:left;
display:block;
margin:12px 0px 0px 20px;
}

#area1 dd.newsCopy{
/*clear:left;
color:#FFFFFF;
font-size:12px;
margin-left:20px;
padding-top:15px;
margin-right:20px;
display:block;
float:left;
clear:right;
width:500px;*/
clear:right;
color:#FFFFFF;
font-size:12px;
margin-left:20px;
padding-top:15px;
margin-right:20px;
/*display:block;*/
float:left;
/*clear:right;*/
width:500px;
}
#area1 dd.newsCopy a{
color:#CCCCCC;
text-decoration:none;
}
#area1 dd.newsCopy a:hover{
text-decoration:underline;
}



#area1 .bullet{
float:left;
margin-top:26px;
}

#area1 .listType1UL{
list-style-type:none;
padding-left:20px;
margin-top:20px;
width:130px;
float:left;
}
#area1 .listType1UL a{
color:#FFFFFF;
text-decoration:none;
font-size:16px;
padding-bottom:5px;
display:block;
}
#area1 .listType1UL a:hover{
color:#33ccff;
}
#area1 .listType1UL a.on{
color:#33ccff;
}



/* Area 2 */

#area2{
margin-left:8px;
float:left;
width:248px;
background-color:#333;
background-image:url(../images/area2_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
margin-bottom:20px;
padding-bottom:24px;
}

#area2 img{
padding-left:9px;
}

#area2 p{
font-size:12px;
margin-left:9px;
margin-right:9px;
line-height:140%;
padding-top:15px;
}
#area2 p.customEmphasis{
font-weight:bold;
float:right;
padding:6px 3px 0px 0px;
}
#area2 p a{
color:#33ccff;
text-decoration:none;
}

#area2 h2{
font-size:15px;
color:#33ccff;
padding:12px 0px 0px 9px;
}


/* Footer */

#footer{
clear:both;
width:760px;
border-top:4px solid #666666;
height:50px;
}

#footer p{
font-size:10px;
color:#999999;
}

#footer span{
float:right;
margin-top:4px;
}

#footer p a{
display:inline;
color:#999;
text-decoration:none;
}

#footer p a:hover{
display:inline;
color:#FFF;
text-decoration:none;
}

/*Forms*/

form{
clear:both;
margin:20px 0px 10px 20px;
width:350px;
}
form label{
clear:both;
width:110px;
display:block;
float:left;
font-size:14px;
height:22px;
margin-bottom:15px;
}
form input{
margin-bottom:15px;
width:180px;
float:left;
}
form textarea{
margin-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:180px;
float:left;
}

form input#submitBtn{
clear:both;
width:auto;
margin-left:110px;
}



#testimonials #area1{
width:760px
}

#testimonials #area1 dd.newsImage{
width:135px;
height:105px;
background-color:#666666;
float:left;
display:block;
margin:12px 0px 0px 20px;
}

#testimonials #area1 dt.newsTitle{
margin-left:155px;
}

a.area2link{
clear:both;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
position:relative;
margin:0px 0px 0px 10px;
display:block;
padding-top:10px;
}

a.area2link:hover{
color:#33CCFF;
}