body 
{
	background: #292122 url(../images/background/bg_base4.jpg) repeat ;
	margin: 0px auto;
	text-align: center;
	font-family: "Eras Light ITC", Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #362F2D;
}

a, a:visited, a:active  { color: #362F2D; text-decoration: none; }
a:hover { color: #7B5F3E; text-decoration: none; }

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }
p { margin: 5px 0 10px 0; }
img { border: none }

.fl { float:left; }
.fr { float:right; }
.clear { clear: both; }

span.hover { color: #7B5F3E; }

.outercontainershadows { width: 1024px; height:716px; margin: 0 auto; background: url(../images/background/bg_baseshadows.png) no-repeat ;  } 
.outercontainer { width: 958px; height:658px; margin: 10px 33px 29px 0; background: url(../images/background/bg_base.jpg) no-repeat ;  } 
.innercontainer { width: 958px; height:658px; margin: 0 auto; text-align: left; } 
.aboutus { background: url(../images/background/bg_aboutus.gif) no-repeat ; } 
.products { background: url(../images/background/bg_products.gif) no-repeat ; } 
.gallery { background: url(../images/background/bg_gallery.gif) no-repeat ; } 
.galleryimages { background: url(../images/background/bg_galleryimages.gif) no-repeat ; } 
.contactus { background: url(../images/background/bg_contactus.gif) no-repeat ; } 
.clientaccess { background: url(../images/background/bg_clientaccess.gif) no-repeat ; } 

.lhs { width: 224px; height: 284px; margin: 321px 0 0 64px; color: #362F2D; }
/*.lhs a { color: #362F2D; }*/
.lhs ul { padding: 24px 0 0 30px;  margin:0; }
.lhs ul li {list-style: none; margin-bottom: 5px; }
.lhs .emailinfo { margin: 14px 0 0 28px; font-size: 15px; }

.rhs { width: 670px; height: 658px; margin: 0; color: #ffffff; }
.rhs .title { width: 641px; margin: 17px 29px 0 0; text-align: right; }

.rhs .caboutus { margin: 120px 5px 0 282px; font-size: 14px;}
.rhs .caboutus p.precious { padding-left: 100px;}
.rhs .caboutus img.visualfeast { padding-left: 20px;}
.rhs .caboutus p.visualfeast { padding-left: 70px;}

.rhs .cproducts { height: 590px; margin: -25px 0 0 18px; }
.rhs .cproducts p.blurb { margin-top: 0px; height: 70px; padding-right: 150px; padding-left: 10px; font-size: 14px; }
.rhs .cproducts .productthumbs { height: 44px; margin-top: 10px; }
.rhs .cproducts .productthumbs img { margin-right: 14px; }
.rhs .cproducts .productarrow { width: 80px; margin-left: 470px; margin-top: -95px; font-size: 36px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; }
.rhs .cproducts .productarrow a { color: #ffffff; }
.rhs .cproducts .productarrow a:hover { color: #7B5F3E; }

.rhs .cgallery { margin: 32px 0 0 190px; }
.rhs .cgallery img.dare { padding-left: 50px;}
.rhs .cgallery  p { margin-top: 0px; font-size: 14px;}
.rhs .cgallery .thumbsarrow { width: 444px; margin: 190px 0 0 0; text-align: right; font-size: 36px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; }
.rhs .cgallery .thumbsarrow a { color: #ffffff; }
.rhs .cgallery .thumbsarrow a:hover { color: #7B5F3E; }
.rhs .imagethumbs { height: 44px; margin: 0 0 0 12px; }
.rhs .imagethumbs img { width: 62px; height: 44px; margin-right: 14px; }

.rhs .cgallery2 { width: 594px; height: 440px; margin: 12px 0 0 30px; }
.rhs .cgallery2 table { width: 594px; height: 440px; }
.rhs .thumbsarrow { width: 594px; margin: 5px 0 5px 30px; text-align: right; font-size: 36px; color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; }
.rhs .thumbsarrow a { color: #ffffff; }
.rhs .thumbsarrow a:hover { color: #7B5F3E; }
.rhs .imagethumbs2 { height: 44px; margin: 12px 0 0 30px; }
.rhs .imagethumbs2 img { width: 62px; height: 44px; margin-right: 11px; }

.rhs .cclientaccess { width: 331px; margin: 0 29px 0 310px; font-size: 14px;}
.rhs .cclientaccess p.proofing { padding-left: 50px; padding-right: 30px;}
.rhs .loginform { margin: 170px 30px 0 190px;}
.rhs .loginform .first { margin-top: -10px; }
.rhs .loginform .row { font-size: 16px; margin-left: -10px; margin-bottom: 7px;}
.rhs .loginform .row span { width: 120px; display: block; float: left; }
.rhs .loginform .row input[type=text] { width: 310px; border: none; background: #ffffff;  }
.rhs .loginform .row input[type=password] { width: 310px; border: none; background: #ffffff;  }
.rhs .loginform p.note {margin-left: -22px; margin-top: 20px; font-size: 16px;}
.rhs .loginform .submitbutton { margin: -73px 0 0 345px; }

.rhs .ccontactus { margin: 395px 45px 0 0; font-size: 18px; text-align: right;}
.rhs .ccontactus a { color: #ffffff; }