/* CSS Document */

body{
background-color:#646385;
color:#888;
font:1.0em "Palatino Linotype", Palatino, "Times New Roman", serif;
font-weight:normal;
}

#container{
background-color:#fff;
width:960px;
margin:0 auto;
border:2px solid #bdc5e9;
border-top:none;
border-bottom:none;
}

a{
color:#8483aa;
font-weight:bold;}

#header{
padding:10px 0 40px 40px;
position:relative;}

#header img{
border:none;}

ul#login{
position:absolute;
left:740px;}

ul#login li{
float:left;
padding:2px;
color:#888;
font:.9em "Palatino Linotype", Palatino, "Times New Roman", serif;
}

#nav{
background:url(http://www.decorativewooddesigns.com/themes/dwdframes//images/topnav.gif) repeat-x;
height:61px;
width:960px;
color:#fff;
float:left;
margin-bottom:10px;
position:relative;
}

#nav ul {
position:absolute;
top:18px;
}

#nav li{
color:#fff;
float:left;
padding:0px 42px;
}

#nav li a{
color:#fff;
font:1.1em "Palatino Linotype", Palatino, "Times New Roman", serif;
text-decoration:none;
}

#nav li.nav-selected{
background:transparent url(http://www.decorativewooddesigns.com/themes/dwdframes//images/navhighlight.png) no-repeat 10px 3px;
}

#nav li a.nav-selected, #nav li a:hover{
color:#d4cee1;
}

ul ul{
padding:0 0 10px 5px;
}

h1{
font:2.7em "Minion Pro", "Garamond", "Times New Roman", serif;
padding:30px 0 10px 200px;
color:#8483aa;
font-weight:normal;
}

h2{
font:1.5em Garamond, "Apple Garamond", "Times New Roman", serif;
font-weight:bold;
color:#8483aa;
padding:0px 0 20px 20px;
font-weight:normal;
}

h3{
font:1.4em Garamond, "Apple Garamond", "Times New Roman", serif;
color:#8483aa;
padding-bottom:5px;
font-weight:normal;
}

h3 a{
font-weight:normal;
}

#header h2{
font: italic 1.7em Garamond, "Apple Garamond", "Times New Roman", serif;
color:#bac6fb;
padding:0 0 0 400px;
}

p{
padding:8px 20px 25px 20px;
color:#9c9eab;
line-height:1.4em;}

hr.content{
clear:both;
height:3px;
background-color:#e2e6f8;
border:none;
color:#e2e6f8;}

#content{
background-color:#f1f3fd;
clear:both;
overflow:hidden;
padding:10px 0 30px 0;
}

#leftdiv{
padding:0px 40px 0 40px; 
width:320px;
float:left;
}

#rightdiv{
float:left;
padding:20px 0px;
width:550px;}

#rightdiv p{
margin-top:-8px;}

.slideImgWrap{
padding-top:10px;
}

.ccm-SlideshowBlock-display{
background:#fff;
border:3px solid #c2cbf0;
width:502px !important;
padding:10px;
}

#contentright{
float:left;
width:700px;
}

#contentright h3{
clear:both;}

#contentright img, #rightdiv img{
padding:5px;
margin-right:10px;
margin-bottom:20px;
background:#fff;
border:3px solid #c2cbf0;}

#map img {
background:none;
}

#contentright td img{
margin:10px;}

#contentright p{
padding-top:0px;
padding-bottom:16px;
}

#contentleft{
width:150px;
float:left;
padding:0 60px 0 20px;}

#contentright hr{
clear:both;
margin:20px 0;}



#home img{
padding:5px;}

#customize{
width:400px;
float:left;
padding-left:30px;}

#customize p{
padding-left:0px;}

#contentright img{
margin-top:12px;}


#customize img{
margin-top:20px;}

#concrete-left{
padding:0 20px 20px 15px;
float:left;
}

#concrete-left img {
padding-left:15px;
}

#concrete-right{
float:left;
max-width:480px;
}

#map{
background:#fff;
border:3px solid #c2cbf0;
float:left;
padding:5px;
height:350px;
width:500px;}


#footerimg{
background:url(http://www.decorativewooddesigns.com/themes/dwdframes//images/footer.gif) repeat-x;
height:43px;}

#footer{
clear:both;
text-align:center;
padding:10px 0 20px 0;
color:#8483aa;
font:1.0em Garamond serif;
line-height:1.5em;
}

#footer a{
font-weight:normal;}

