﻿body {
margin:0px 0px 0px 0px; background:#914513 url(../images/revdesigns-bodyBg.gif) repeat-x scroll top center;
}

h1 {
font:normal normal 100 15px/20px verdana;
color:#823b0b;
}

a:link, a:active, a:visited {
font:normal normal 100 12px/19px verdana;
color:#893d0c;
}

.noBdr {
border:solid 0px transparent;
text-decoration:none;
}

.mainContainer {
width:1140px;
}

.titleLeft {
text-align:left; float:left; padding:0px 0px 0px 70px;
}

.textBody {
padding:0px 20px 0px 0px;
}

.titleRight {
width:560px; text-align:right; vertical-align:middle; display:table-cell; color:#dbdbdb; line-height:150px;
}

.headerIcons {
border:solid 0px transparent; padding:0px 15px 0px 15px;
}

.required {
font:normal normal 100 12px/15px verdana; color:#ff0000;
}

/***************************  menu start  ***************************/	
    .mainMenu           {width:980px; height:57px; background-image:url(../images/revdesigns-menuBG.gif); padding-left:20px; text-align:left; display:block; border:solid 0px #ffffff;}
    .mainMenu ul        {list-style:none; margin:0px; padding:0px;}
    .mainMenu li        {float:left; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; background:#ededed url(../images/revdesigns-menuLeft.gif) no-repeat;}
    .mainMenu p         {padding:0px; margin:0px; background:url(../images/revdesigns-menuRight.gif) no-repeat right;}
    .mainMenu a         {display:block; height:57px; background-image:url(../images/revdesigns-menu1pxl.gif); padding:0px 37px 0px 37px; font:normal normal bold 11px/57px verdana; text-decoration:none; color:#f2f2f2;}
    .mainMenu a:hover   {background-image:none; color:Black;}
/***************************  menu end  *****************************/	

.searchInput {
width:172px; height:26px; background:transparent url(../images/revdesigns-searchBg.gif) no-repeat scroll; border:solid 0px transparent; margin:13px 0px 0px 0px; padding:6px 0px 0px 4px; font:normal normal 100 13px/15px verdana; vertical-align:middle; color:#acacac;
}

.content {
background:transparent url(../images/revdesigns-contentBg.png) repeat-y scroll top;
text-align:left;
padding:5px 78px 10px 92px;
font:normal normal 12px/19px verdana;
color:#333333;
display:table-cell;
height:100%;
}

.contentRight {
float:right;
width:690px;
text-align:left;
display:block;
display:block;
}
.contentRight p {
padding:0px 20px 0px 0px;
}

.shopNow {
background:#ffffff url(../images/shopNowBg.gif) repeat-y scroll top;
margin:0px 30px 0px 0px;
width:250px;
text-align:left;
float:none;

display:table-cell;
float:left;
display:block;
}
.shopNow p {
margin:0px 0px 0px 0px;
}
.shopNow img {
padding:0px 4px 0px 0px;
margin:0px 7px 0px 0px;
}

a:link.textLink, a:active.textLink, a:visited.textLink {
font-family: verdana, arial, sanf-serif;
font-size: 11px;
font-weight: 100;
color:#333333;
text-decoration:none;
background-color:Transparent;
padding:2px 0px 2px 5px;
display:block;
height:20px;
width:95%;
line-height:20px;
}
a:hover.textLink {
font-family: verdana, arial, sanf-serif;
font-size: 11px;
font-weight: 100;
color:#e7e7e7;
text-decoration:none;
background-color:#515151;
padding:2px 0px 2px 5px;
display:block;
height:20px;
width:95%;
line-height:20px;
}

.leftColText {
text-align:center;
width:250px;
font:normal normal 100 13px/20px verdana;
background-color:#ededed;
}

.footer {
background:transparent url(../images/revdesigns-footer.png) no-repeat scroll top center;
height:150px;
width:1140px;
}

.woodShavings {
text-align:left; padding-left:80px; position:relative; bottom:160px; z-index:1; float:left;
}

.textOnOrange {
float:right; padding:80px 0px 0px 40px; width:750px; text-align:center; font:normal normal 100 12px/18px verdana; color:#d4d4d4;
}
.textOnOrange a:link, .textOnOrange a:active, .textOnOrange a:visited {
font:normal normal 100 12px/19px verdana;
text-decoration:none;
color:#d4d4d4;
}
.textOnOrange a:hover {
font:normal normal 100 12px/19px verdana;
text-decoration:underline;
color:#ffffff;
}

.pageTitle {
margin:10px 0px 15px 0px; background:transparent url(../images/revDesigns-pageTitleBg.gif) repeat-x scroll center; font:normal normal 100 17px/24px verdana; width:96%; color:#333333; border:solid 1px #cacaca; text-align:left; padding:0px 0px 0px 10px;
}

.search {
text-align:right; display:block; padding-right:15px;
}
.searchButton {
line-height:42px; vertical-align:middle; padding-top:11px;
}

.productList {
width:100%;
}
.productList ul {
list-style:none; margin:0px; padding:0px;
}
.productList li {
float:left;
text-align:center;
width:32%;
border-right:dotted 1px #cccccc;
border-bottom:dotted 1px #cccccc;
margin-bottom:20px;
}

.productThumbnail {
width:150px;
border:solid 8px #ffffff;
}

.productDetails {
float:right; padding:10px 15px 10px 0px; margin:0px 17px 10px 0px; text-align:right; width:200px; border:solid 0px aqua;
background:#e3e2e2;
font:normal normal 100 12px/25px verdana;
color:#000000;
display:block;
text-align:right;
}
.productDetails select, input {
font:normal normal 100 12px/15px verdana;
color:#666666;
}
.productDetails p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.woodSwatches {
text-align:center;
}
.woodSwatches ul {
list-style-type:none; margin:0px; padding:0px;
text-align:center;
}
.woodSwatches li {
float:left;
text-align:center;
width:33%;
font:normal normal 100 12px/20px verdana;
color:#666666;
margin-bottom:20px;
}
.woodSwatches img {
border:solid 5px #dcdcdc;
}

.btnAddToCart {
padding:10px 0px 6px 0px;
border:0px;
}

.productComments {
padding:10px 10px 10px 20px;
width:200px;
float:left;
}

.btnWoodSwatches {
text-align:center;
}
.btnWoodSwatches img {
margin-top:10px;
}

.searchText {

border-bottom:solid 1px #cccccc;
display:table-cell;
width:665px;
padding:0px 0px 10px 0px;
}

.searchText img {
width:50px;
border:solid 8px #ffffff;
margin:0px 15px 10px 0px;
}

.price {
font:normal normal bold 13px/10px verdana;
color:#9b4409;
}

.crossOutprice {
text-decoration:line-through;
font:normal normal bold 13px/10px verdana;
color:#823b0b;
}

.comments {
font:normal normal 100 12px/18px verdana; color:#666666; width:200px;
}

