/* BRIDAL */
body{
font-family:Arial, Helvetica, sans-serif;
background:#eae6e0 url(images/mainBackground.jpg) top center no-repeat;
color:#57503c;
}
input, select, textarea {
background:#C2B697 none repeat scroll 0 0;
border:0 none;
color:#57503D;
}
a{
color:#c2b697;
}
a:hover{
color:#fff;
}
#mainMenu li a{
color:#57503c;
}
#mainMenu li a.selected, #mainMenu li a:hover{
color:#fefefe;
}
#search #s{
background:#fff;
color:#918664;
border-color:#918664;
}
#search #go{
background:#57503C;
border-color:#57503C;
color:#fff;
}
#search #go:hover{
background:#918664;
border-color:#918664;
}
#banner{
margin:18px 0 0 0;
background:url(images/homeBanner.jpg) left top no-repeat;
}
#sideMenu{
background:transparent;
}
#sideMenu .sidemenu li a{
padding:4px 0 4px 0;
text-transform:uppercase;
color:#918664;
display:block;
font-family:"Times New Roman", Times, serif;
font-style:normal;
font-size:13px;
background:transparent;
letter-spacing:0.15em;
}
#sideMenu .sidemenu li li a {
font-size:14px;
padding:2px 4px 2px 10px;
text-transform:capitalize;
}
#sideMenu .sidemenu li a:hover, #sideMenu .sidemenu li a.selected{
color:#866800;
background:transparent;
}
#productContainer{
border:2px solid #C2B697;
background:#c0ab74 url(images/imageDetailBackground.jpg) right top no-repeat;
}
.popularProductThumb{
background:#2a0a1d;
}
.popularProductDesc{
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
width:88px;
}
.popularProductDesc a{
color:#918664;
}
.popularProductContainer{
border-bottom:1px dashed #C3A26D;
}
.popularProductCode{
border-bottom:1px dashed #C3A26D;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#57503C;
font-weight:bold;
}
#productContainer #altImages{
background:#B7A370;
}
#mailingList{
margin:13px 0;
padding:4px 0 0 0;
}
#mailingList .sideTitle{
width:222px;
position:relative;
left:0;
top:0;
}
#mailingList .inner{
padding:0;
}
#mailingList .inner input.submit{
width:auto;
}
#mailingList #mailingListBottom{
height:4px;
margin:0;
}
#mailingList #submit{
color:#fff;
background:#005049;
}
#menuColumn h2{
font-size:16px;
font-weight:bold;
border-bottom:1px solid #d8d2be;
padding:0 0 6px 0;
margin:0 0 6px 0;
letter-spacing:0.2em;
font-family:"Trajan Pro", Trajan, "Optimus Princeps", "Times New Roman", Times, serif;
}
#thumbHolder .swatches {
background:#9D9171;
}
#thumbHolder .swatch {
background:#8d7f5b;
border:1px solid #57503D;
}
#thumbHolder .swatch.inactive {
border:1px solid #8d7f5b;
}
#thumbHolder .thumb{
border-color:#D7CEB6;
background-color:#9D9171;
}
#thumbHolder .catThumb{
background:#fff url(images/thumbNew.jpg) center center no-repeat;
border-color:#D7CEB6;
}
#thumbHolder .catThumb:hover{
background:#fff url(images/thumbNew.jpg) center center no-repeat;
}
#thumbHolder .thumbnail{
background-color:#E1DAC3;
}
#thumbHolder .productCode a {
background:#c2b697 url(images/productCodeBG.jpg) repeat-x scroll left top;
}
#thumbHolder .descriptionText{
background-color:#D7CEB6;
}

/* PRODUCT PREVIEW POPUP */
#prodDetail{background:#fff;}
#prodDetail #gallery{background:#e0e0e0;}
#prodDetail #infoHolder{}
#prodDetail #infoHolder p{color:#262626;}
#prodDetail #infoHolder h2{color:#57503C;}
#prodDetail #close{}

/* classes */
.filters #filtersForm {
color:#57503C;
}
.button{
color:#fff;
background:#57503C;
border:1px solid #57503C;
}
.button:hover{
color:#fff;
background:#918664;
border:1px solid #918664;
}
.subMenu li a{
color:#c6c0ae;
}
.subMenu li a.selected, .subMenu li a:hover{
color:#fff;
}

/* colour used for filters panel etc */
.FontColour1{color:#57503c;}
.FontColour1 a:link{color:#57503c;}
/* colour used for thumb prod code */
.FontColour2{color:#57503d;}
/* colour used for thumb description */
.FontColour3{color:#d7ceb6;}
/* colour used for sideMenu off etc */
.FontColour4{color:#b9f3ef;}
/* colour used for sideMenu rollover etc */
.FontColour5{color:#fff;}
/* colour used product popup titles etc */
.FontColour6{color:#046862;}
.catThumbOverlay, .catThumbOverlayOver{
background-image:url(images/catThumbOverlay.png);
}
.divider{
height:0px;
margin:15px 0;
background:#f3efe4;
overflow:hidden;
}
.infoPanel .heading {
background:#c2b697;
border-color:#c2b697;
color:#57503D;
}
.infoPanel .content{
background:#d7ceb6;
border-color:#d7ceb6;
color:#57503D;
}
.relatedItem, .lastRelatedItem{
background:#c2b697;
}
