@charset "utf-8";
/* Polished Plaster */

body	{font:62.5%/1.6 arial, verdana, helvetica, sans-serif; background:#BFBAAF; margin:20px;}
p	{font-size:11px; margin-top:0; padding-top:0;}
h4	{font-size:14px; color:#0066CC; margin-bottom:0; padding-bottom:0;}
h5	{font-size:12px; color:#0066CC; margin-bottom:0; padding-bottom:0; margin-top:0; padding-top:0;}
h6	{font-size:11px; color:#006600; margin-bottom:0; padding-bottom:0;}

.clear {clear:both;}



/*Template Layout*/


#contentHolder	{margin:0 auto; width:900px;}
#banner	{width:900px; height:83px; background:url(../images/template/banner.jpg) no-repeat; padding-bottom:5px;}

#contentTop	{width:900px; height:16px; background:url(../images/template/contentTop.jpg) no-repeat;}
#contentMiddle	{width:850px; background:url(../images/template/contentMiddle.jpg) repeat-y; padding:10px 20px 10px 30px;}
#contentBottom	{width:900px; height:14px; background:url(../images/template/contentBottom.jpg) no-repeat; padding-bottom:5px;}

#footer	{width:870px; height:25px; background:url(../images/template/footer.jpg) no-repeat; padding:15px 15px 10px 15px;}
#footerLeft	{float:left; width:250px;}

/*Navigation*/

/*Banner*/

.horizontalMenu { font-size:12px; font-weight:bold; text-align:center; float:right; position:relative; width:525px; margin:0; border:0; padding:0; top:53px; }
ul.horizontalMenu { list-style:none;}
ul.horizontalMenu li {  padding:0 5px; float:left; padding-left:10px; padding-right:10px; position: relative; border-right:#333333 dotted 1px;}
ul.horizontalMenu li a {  text-decoration:none; font-weight:normal; color:#333333; }
ul.horizontalMenu li a:hover { text-decoration:none; color:#0066CC}
.horizontalMenu ul { padding:0; margin:0; list-style: none; }

/*Footer*/

.horizontalMenuFooter { font-size:11px; font-weight:bold; text-align:center; float:right; position:relative; width:500px; margin:0; border:0; padding:0;  }
ul.horizontalMenuFooter { list-style:none;}
ul.horizontalMenuFooter li {  padding:0 5px; float:left;  padding-left:10px; padding-right:10px;  border-right:#333333 dotted 1px;}
ul.horizontalMenuFooter li a {  text-decoration:none; font-weight:normal; color:#333333; }
ul.horizontalMenuFooter li a:hover { text-decoration:none; color:#0066CC}
.horizontalMenuFooter ul { padding:0; margin:0; list-style: none; }

.bhd a {  text-decoration:none; font-weight:normal; color:#333333; }
.bhd a:hover { text-decoration:none; color:#0066CC}

/*Homepage Elements*/

.galleryHolder	{width:270px; float:left; margin-right:15px; margin-bottom:15px;}

.galleryThumb  {border:1px #666666 solid; width:260px; height:195px;}


#titleHome	{width:835px; height:241px; background:url(../images/titleImage.jpg) no-repeat; padding-bottom:20px;}
#homeTitleText	{float:right; width:450px; margin-right:25px; text-align:right;}
#homeTitleText p	{ font-size:12px;}
#linkToRCD	{float:right; width:206px; clear:both; margin-right:25px;}


/*Galley*/

#galleryText	{float:right; width:380px;}
#galleryImages	{float:left; height:319px; border:1px solid #666666; }

.galleryPageThumb a	{border:1px #666666 solid; float:left; margin-right:10px; margin-bottom:5px; width:80px; height:60px;}
.galleryPageThumb a:hover	{border:1px #0066CC solid;}



/*About Us*/

#aboutText	{float:left; width:450px; padding-right:20px;}
#aboutImages	{float:right; width:330px; margin-right:20px}
.aboutImages 	{float:left; clear:both; margin-bottom:20px; border:1px #666666 solid; width:350px; height:262px;}


/*Contact Us*/

#contactForm	{float:left; width:380px; padding-right:20px;}
#contactFormContainer	{background:#EFEFEF; border:1px dotted #666666; height:448px;}
#map	{float:right; width:450px;}
#map p { font-size:12px;}

/*Catalogue*/

.catalogueHolder	{width:152px; float:left; margin-right:15px; margin-bottom:15px;}


/*Forum*/
#forumTop	{width:700px; height:90px; border:0; float:left; padding-bottom:10px;}
#forumSide	{width:120px; border:0; float:right}
#forumWidth	{width:720px; float:left;}