/* CSS Document */
* {margin:0; padding:0;}

body {width:100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em; background-image: url(images/body_bg.gif); text-align:center;}

#page {width:850px; text-align:left; border: #000000 solid 1px; background:#ffffff; margin:0 auto;
}

/*global headers*/
h1 {font-size:16px; font-weight:bold; color:#7d7c53; padding: 10px 0;}
h2 {font-size:14px; font-weight:bold; padding: 10px 0;}
h3 {font-size:18px; font-weight:bold; color:#7d7c53; padding: 10px 0 5px 0; border-bottom: dotted 1px #7d7c53; margin-bottom:10px;}
/*navigation.php*/
#navigation li {list-style:none; display:block;}
#navigation {width:178px; float:left;}
#navigation a {display:block; background:no-repeat; height:31px; }
#navigation a.home {background-image: url(images/home.gif);}
#navigation a.home:hover {background-image: url(images/home_RO.gif);}
#navigation a.about_us{background-image: url(images/about_us.gif);}
#navigation a.about_us:hover {background-image: url(images/about_us_RO.gif);}
#navigation a.awards{background-image: url(images/awards.gif);}
#navigation a.awards:hover {background-image: url(images/awards_RO.gif);}
#navigation a.in_home_consultation{background-image: url(images/in_home_consultation.gif);}
#navigation a.in_home_consultation:hover {background-image: url(images/in_home_consultation_RO.gif);}
#navigation a.stone{background-image: url(images/cast_stone.gif);}
#navigation a.stone:hover {background-image: url(images/cast_stone_RO.gif);}
#navigation a.stacked{background-image: url(images/stacked_stone.gif);}
#navigation a.stacked:hover {background-image: url(images/stacked_stone_RO.gif);}
#navigation a.wood{background-image: url(images/wood.gif);}
#navigation a.wood:hover {background-image: url(images/wood_RO.gif);}
#navigation a.custom_designs{background-image: url(images/custom_designs.gif);}
#navigation a.custom_designs:hover {background-image: url(images/customdesigns_RO.gif);}
#navigation a.portfolio{background-image: url(images/portfolio.gif);}
#navigation a.portfolio:hover {background-image: url(images/portfolio_RO.gif);}
#navigation a.installation{background-image: url(images/installation.gif);}
#navigation a.installation:hover {background-image: url(images/installation_RO.gif);}
#navigation a.internet_specials{background-image: url(images/internet_specials.gif);}
#navigation a.internet_specials:hover {background-image: url(images/internet_specials_RO.gif);}
#navigation a.contact_us{background-image: url(images/contact_us.gif);}
#navigation a.contact_us:hover {background-image: url(images/contact_us_RO.gif);}
#accolades {margin:0 auto; padding:20px 0px; text-align:center;}


#content {width:672px; float:right; position:relative;}
#content p {padding:5px 10px 5px 0;}


#footer {color: #FFFFFF; background:#7d7c53; width:850px;}
#footer p {padding-left:10px;}
#footer a {color:#e3e3cf; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#footer2 {padding-top:15px; color:#000000; font-size:10px; width:850px; text-align:center; margin:0 auto;}
#footer2 a{color:#000000; text-decoration:none; text-transform:capitalize;}
#footer2 a:hover{text-decoration:underline;}

/* internet specials page specific*/
.large {font-size: 24px; padding:10px;}
#coupon {border:#000000 dashed 3px; width:400px; text-align:center; margin:0 auto; padding: 20px;}
#special {width:630px; text-align:center; margin:0 auto; padding: 20px;}

/*awards page specific*/
table {text-align:center; margin:0 auto; width:600px; margin-bottom:20px;}
table td {border-bottom:#e3e3cf solid 1px; text-align:left; margin:0 auto;}

/*in-home consultation page specific*/
#content li {margin-left: 20px;}

/*contact us form*/
#contact_form {width:500px; text-align:left; margin:0 auto; padding-top:20px;}
#contact_form input {display:block; position:relative; clear:both;}
#contact_form input.button {left:70px;}
#contact_form textarea {display:block; position:relative; clear:both;}
#contact_form select {position:relative; clear:both;}
#contact_form label {left:70px; display:block; clear:both; position:relative; }
#contact_form fieldset {border: #7d7c53 2px solid; margin:0 0 15px 0;}
#contact_form legend {font-size:16px; font-weight: bold; color:#7d7c53; margin:0;}

/*wood mantles*/
#description {width:420px; float:left;}
#price { float:right; width:252px;}
#thumbnails {width:250px; float:right;}
#content div img {margin:10px;}
#content .photo {float:left; padding:10px 28px;}
#content .photo img {padding:0; margin:0;}
