body {
	margin:0;
	background-color: #F4EEE0;
  color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%; /* 11px font-size */
	line-height: 14px;
 }
 body#comment {
	 line-height: 15px;
 }
 body#sub {
	 font-size: 75%; /* 12px font-size */
	 line-height: 15px;
 }
 
.rpi10 {font-size: 10px; line-height: 12px; color: #000000;}
.rpi10Italic {font-size: 10px; line-height: 12px; font-style: italic; color: #000000;}
.rpi11 {font-size: 11px; line-height: 14px; color: #000000;}
.rpi11Gold {font-size: 11px; line-height: 14px; color: #876E4F;}
.rpi12 {font-size: 12px; line-height: 14px; color: #000000;}
.rpi12Bold {font-size: 12px; line-height: 14px; font-weight: bold; color: #000000;}
.rpi13 {font-size: 13px; line-height: 15px; color: #000000;}
.rpi13Bold {font-size: 13px; line-height: 15px; font-weight: bold; color: #000000;}
.rpi13Italic {font-size: 13px; line-height: 15px; font-style: italic; color: #000000;}
.rpi13BoldItalic {font-size: 13px; line-height: 15px; font-weight: bold; font-style: italic; color: #000000;}
 
p.topmarginp {margin-top: .6em; margin-bottom: 0; } /* no bottom margin */
p.topbottomp {margin-top: .6em; margin-bottom: .5em; } /* top & bottom margin */
p.indentnm {text-indent: 1.1em; margin: 0; } /* no margins */
p.indenttm {text-indent: 1.1em; margin-top: .6em; margin-bottom: 0; } /* no bottom margin */
p.indentbm {text-indent: 1.1em; margin-top: 0; margin-bottom: .5em; } /* no top margin, .5em bottom margin */
p.indentbm7 {text-indent: 1.1em; margin-top: 0; margin-bottom: .7em; } /* no top margin, .7em bottom margin */
p.indenttbm {text-indent: 1.1em; margin-top: .6em; margin-bottom: .5em; } /* top & bottom margin */
 
a:link, a:visited {
	border: none;
	color: #876E4F;
}
a:hover {
	color: #876E4F;
	text-decoration: none; /* Hover not underlined */
}

.bold { font-weight: bold; }
.italics { font-style: italic; }
.clear { clear: both; }
.blockCenter { display: block; margin-right: auto; margin-left: auto; } /* remember to set width */
.nomargin { margin: 0; }
.lefttopmargin {margin-left:35px; margin-top:5px; }
.leftmargin {margin-left:50px; }
.leftmargin2 {margin-left:60px; }
.topmargin {margin-top: 1em; } /* 1 ems top margin */
.topmargin2 {margin-top: 2em; } /* 2 ems top margin */
.topmargin8 {margin-top: .8em; } /* .8 ems top margin */
.topmarginclear { clear: both; margin-top: .7em; padding-top: .7em; } /* .7 ems top margin */

/* CSS Navigation Menu */
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image-dropdown-v3.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menuHolder {width:524px; height:20px; position:relative; border-bottom:1px solid #000;}
#menuHolder ul {padding:0; margin:0; list-style:none;}
#menuHolder table {border-collapse:collapse; margin:-1px -10px;}
#menuHolder ul ul {position:absolute; left:-9999px;}
#menuHolder ul div {position:absolute; left:-9999px;}

#menuHolder ul li a b {position:absolute; left:-9999px;}
/* pre-load hover images */
#menuHolder ul li a b.home {background:url(images/rpi_on.gif);}
#menuHolder ul li a b.showroom {background:url(images/retail_on.gif);}
#menuHolder ul li a b.restoration {background:url(images/restoration_on.gif);}
#menuHolder ul li a b.gallery {background:url(images/gallery_on.gif);}
#menuHolder ul li a b.links {background:url(images/links_on.gif);}
#menuHolder ul li a b.contact {background:url(images/contact_on.gif);}


#menuHolder ul li {float:left;}
#menuHolder ul li a {display:block; float:left; height:20px;}
#menuHolder ul li a i {display:block; height:20px; cursor:pointer;}

#menuHolder ul li a i#home {background:url(images/rpi.gif); width:175px;}
#menuHolder ul li a i#showroom {background:url(images/retail.gif); width:81px;}
#menuHolder ul li a i#restoration {background:url(images/restoration.gif); width:92px;}
#menuHolder ul li a i#gallery {background:url(images/gallery.gif); width:64px;}
#menuHolder ul li a i#links {background:url(images/links.gif); width:46px;}
#menuHolder ul li a i#contact {background:url(images/contact.gif); width:66px;}

#menuHolder ul li:hover a i#home {background:url(images/rpi_on.gif);}
#menuHolder ul li:hover a i#showroom {background:url(images/retail_on.gif);}
#menuHolder ul li:hover a i#restoration {background:url(images/restoration_on.gif);}
#menuHolder ul li:hover a i#gallery {background:url(images/gallery_on.gif);}
#menuHolder ul li:hover a i#links {background:url(images/links_on.gif);}
#menuHolder ul li:hover a i#contact {background:url(images/contact_on.gif);}

#menuHolder ul li:hover {position:relative;}
#menuHolder ul li a:hover {position:relative;}

#menuHolder ul :hover ul {left:0; top:20px; padding:0 0 0 0;}
#menuHolder ul :hover div {left:-1px; top:20px;}

/* pre-load hover images */
#menuHolder ul li ul li a b.process {background:url(images/process_on.gif);}
#menuHolder ul li ul li a b.process2 {background:url(images/process2_on.gif);}
#menuHolder ul li ul li a b.process3 {background:url(images/process3_on.gif);}
#menuHolder ul li ul li a b.process4 {background:url(images/process4_on.gif);}
#menuHolder ul li ul li a b.process5 {background:url(images/process5_on.gif);}
#menuHolder ul li ul li a b.comments {background:url(images/comments_on.gif);}

#menuHolder ul li ul li a b.gallery2 {background:url(images/gallery2_on.gif);}
#menuHolder ul li ul li a b.gallery3 {background:url(images/gallery3_on.gif);}
#menuHolder ul li ul li a b.gallery4 {background:url(images/gallery4_on.gif);}
#menuHolder ul li ul li a b.gallery5 {background:url(images/gallery5_on.gif);}

#menuHolder ul li ul li a {height:18px;}
#menuHolder ul li ul li a i {display:block; height:18px; overflow:hidden;}

#menuHolder ul li div#restorationDiv {background:url(images/restorations.gif); width:93px; height:109px;}
#menuHolder ul li div#galleryDiv {background:url(images/gallerys.gif); width:75px; height:73px;}

#menuHolder ul li ul li a i#process {background:url(images/process.gif) no-repeat; width:91px;}
#menuHolder ul li ul li a i#process2 {background:url(images/process2.gif) no-repeat; width:91px;}
#menuHolder ul li ul li a i#process3 {background:url(images/process3.gif) no-repeat; width:91px;}
#menuHolder ul li ul li a i#process4 {background:url(images/process4.gif) no-repeat; width:91px;}
#menuHolder ul li ul li a i#process5 {background:url(images/process5.gif) no-repeat; width:91px;}
#menuHolder ul li ul li a i#comments {background:url(images/comments.gif) no-repeat; width:91px;}

#menuHolder ul li ul li a i#gallery2 {background:url(images/gallery2.gif) no-repeat; width:73px;}
#menuHolder ul li ul li a i#gallery3 {background:url(images/gallery3.gif) no-repeat; width:73px;}
#menuHolder ul li ul li a i#gallery4 {background:url(images/gallery4.gif) no-repeat; width:73px;}
#menuHolder ul li ul li a i#gallery5 {background:url(images/gallery5.gif) no-repeat; width:73px;}

#menuHolder ul li ul li:hover a i#process {background:url(images/process_on.gif);}
#menuHolder ul li ul li:hover a i#process2 {background:url(images/process2_on.gif);}
#menuHolder ul li ul li:hover a i#process3 {background:url(images/process3_on.gif);}
#menuHolder ul li ul li:hover a i#process4 {background:url(images/process4_on.gif);}
#menuHolder ul li ul li:hover a i#process5 {background:url(images/process5_on.gif);}
#menuHolder ul li ul li:hover a i#comments {background:url(images/comments_on.gif);}

#menuHolder ul li ul li:hover a i#gallery2 {background:url(images/gallery2_on.gif);}
#menuHolder ul li ul li:hover a i#gallery3 {background:url(images/gallery3_on.gif);}
#menuHolder ul li ul li:hover a i#gallery4 {background:url(images/gallery4_on.gif);}
#menuHolder ul li ul li:hover a i#gallery5 {background:url(images/gallery5_on.gif);}

#menuHolder ul li ul li:hover {position:relative;}
#menuHolder ul li ul li a:hover {position:relative;}

/* #menuHolder ul li ul li a:hover i#process,
#menuHolder ul li ul li a:hover i#process2,
#menuHolder ul li ul li a:hover i#process3,
#menuHolder ul li ul li a:hover i#process4,
#menuHolder ul li ul li a:hover i#process5,
#menuHolder ul li ul li a:hover i#comments,
#menuHolder ul li ul li a:hover i#gallery2,
#menuHolder ul li ul li a:hover i#gallery3,
#menuHolder ul li ul li a:hover i#gallery4,
#menuHolder ul li ul li a:hover i#gallery5 {background-position:0 -16px;} */

/* CSS Contact Page Email Menu  */

#menuHolderEma {width:134px; height:18px; position:relative;}
#menuHolderEma ul {padding:0; margin:0; list-style:none;}
#menuHolderEma table {border-collapse:collapse; margin:-1px -10px;}
#menuHolderEma ul ul {position:absolute; left:-9999px;}
#menuHolderEma ul div {position:absolute; left:-9999px;}

#menuHolderEma ul li a b {position:absolute; left:-9999px;}
/* pre-load hover images */
#menuHolderEma ul li a b.email {background:url(images/contactemail_on.gif);}

#menuHolderEma ul li {float:left;}
#menuHolderEma ul li a {display:block; float:left; height:18px;}
#menuHolderEma ul li a i {display:block; height:18px; cursor:pointer;}

#menuHolderEma ul li a i#email {background:url(images/contactemail.gif); width:134px;}

#menuHolderEma ul li:hover a i#email {background:url(images/contactemail_on.gif);}

#menuHolderEma ul li:hover {position:relative;}
#menuHolderEma ul li a:hover {position:relative;}

#menuHolderEma ul :hover ul {left:0; top:34px; padding:8px 0 0 8px;}
#menuHolderEma ul :hover div {left:0; top:34px;}

#menuHolderEma ul li ul li a {height:16px;}
#menuHolderEma ul li ul li a i {display:block; height:16px; overflow:hidden;}

/* CSS Contact Page Contact Square Menu  */

#menuHolderCon {width:9px; height:9px; position:relative;}
#menuHolderCon ul {padding:0; margin:0; list-style:none;}
#menuHolderCon table {border-collapse:collapse; margin:-1px -10px;}
#menuHolderCon ul ul {position:absolute; left:-9999px;}
#menuHolderCon ul div {position:absolute; left:-9999px;}

#menuHolderCon ul li a b {position:absolute; left:-9999px;}
/* pre-load hover images */
#menuHolderCon ul li a b.square {background:url(images/contactsquare_on.gif);}

#menuHolderCon ul li {float:left;}
#menuHolderCon ul li a {display:block; float:left; height:9px;}
#menuHolderCon ul li a i {display:block; height:9px; cursor:pointer;}

#menuHolderCon ul li a i#square {background:url(images/contactsquare.gif); width:9px;}

#menuHolderCon ul li:hover a i#square {background:url(images/contactsquare_on.gif);}

#menuHolderCon ul li:hover {position:relative;}
#menuHolderCon ul li a:hover {position:relative;}

#menuHolderCon ul :hover ul {left:0; top:34px; padding:8px 0 0 8px;}
#menuHolderCon ul :hover div {left:0; top:34px;}

#menuHolderCon ul li ul li a {height:16px;}
#menuHolderCon ul li ul li a i {display:block; height:16px; overflow:hidden;}

/* CSS Contact Page Design By Menu  */

#menuHolderDes {width:88px; height:21px; position:relative;}
#menuHolderDes ul {padding:0; margin:0; list-style:none;}
#menuHolderDes table {border-collapse:collapse; margin:-1px -10px;}
#menuHolderDes ul ul {position:absolute; left:-9999px;}
#menuHolderDes ul div {position:absolute; left:-9999px;}

#menuHolderDes ul li a b {position:absolute; left:-9999px;}
/* pre-load hover images */
#menuHolderDes ul li a b.designby {background:url(images/websiteby_on.gif);}

#menuHolderDes ul li {float:left;}
#menuHolderDes ul li a {display:block; float:left; height:21px;}
#menuHolderDes ul li a i {display:block; height:21px; cursor:pointer;}

#menuHolderDes ul li a i#designby {background:url(images/websiteby.gif); width:88px;}

#menuHolderDes ul li:hover a i#designby {background:url(images/websiteby_on.gif);}

#menuHolderDes ul li:hover {position:relative;}
#menuHolderDes ul li a:hover {position:relative;}

#menuHolderDes ul :hover ul {left:0; top:34px; padding:8px 0 0 8px;}
#menuHolderDes ul :hover div {left:0; top:34px;}

#menuHolderDes ul li ul li a {height:21px;}
#menuHolderDes ul li ul li a i {display:block; height:21px; overflow:hidden;}

/* Lightbox */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/cssplay-clickbox.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
a.clickbox, a.clickbox:visited, a.clickbox:hover {text-decoration:none;}
a.clickbox img {display:block; border:0;}

a.clickbox b {display:block;}

a.clickbox {float:left; margin:0; display:inline;}

a.clickbox .lightbox {position:absolute; left:-9999px; top:0; cursor:default; z-index:500;}

a.clickbox .light {position:absolute; left:0; top:0; width:100%;}
a.clickbox .box {position:absolute; left:0; width:100%; text-align:center; height:300px; top:40%; margin-top:-150px;}

/* trigger for IE6 */
a.clickbox:active {direction:ltr;}

a.clickbox:active .lightbox {left:0; width:100%; height:100%;}
a.clickbox .lightbox:hover,
a.clickbox:focus .lightbox {position:fixed; left:0; width:100%; height:100%;}

a.clickbox .lightbox:hover .light,
a.clickbox:active .lightbox .light,
a.clickbox:focus .lightbox .light {background:#000; width:100%; height:100%; filter: alpha(opacity=84);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=84); opacity:0.84;
}

a.clickbox .lightbox:hover .box img,
a.clickbox:active .lightbox .box img,
a.clickbox:focus .lightbox .box img {border:1px solid #aaa; margin:0 auto; background:#fff;}

a.clickbox .lightbox:hover .box span,
a.clickbox:active .lightbox .box span,
a.clickbox:focus .lightbox .box span {display:block; font:normal 11px/18px verdana, sans-serif; width:400px; padding:0; margin:10px auto; text-align:center; text-decoration:none; color:#ddd;}

.clear {clear:left;}

a.clickbox i {display:block; width:16px; height:16px; position:fixed; right:-100px; top:0; z-index:500;}

a.clickbox .lightbox:hover i,
a.clickbox:active i,
a.clickbox:focus i {left:48%; top:34%; margin-left:-295px; margin-top:-165px; background:url(images/close.gif);}

#close {display:block; position:fixed; width:16px; height:16px; left:48%; top:34%; margin-left:-295px; margin-top:-165px; z-index:1000; background:url(images/trans.gif); cursor:pointer;}


/*#close {width:16px; height:16px; background:url(images/close.gif); position:fixed; z-index:500; float:right; display:block; right:45%; top:30%; margin-right:-295px; margin-top:-165px; cursor:pointer;} */
