/* CSS Document */
*, body	{font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}
body	{margin:0; padding:0; background:#000; text-align:center; font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body	{font-size:small;}

a	{color:#fff;}
a.selected	{color:#f00;}

img	{border:3px solid #fff;}

input	{color:#000;}
form 	{margin:0; padding:0;}
table *	{line-height:1em;}

#container	{margin:0 auto; padding:0; text-align:left; width:800px; height:532px;}

#header	{position:relative;}
#header img	{border:none;}

#nav{float:right; width:450px;}
#nav	{position:absolute; top:25px; right:0;}
#nav div	{clear:both;font-size:75%;}
#nav a		{text-decoration:none;}
#nav a:hover	{text-decoration:underline;}
#nav1	{text-align:right;}
#nav2.galleries	{margin:0 0 0 103px; display:none;}

#pics	{clear:both; margin:0; padding:0; position:relative; width:800px; height:532px; overflow:hidden;}

#content	{clear:both; margin:0; padding:0; width:800px; height:532px; overflow:hidden; position:relative;}
#content .thumb	{float:left; margin:0 10px 10px 0;}
#content .thumb img	{}
#content .thumb a	{}

#content #bgimg	{border:3px solid #fff;}

#words	{position:absolute; width:225px; font-size:85%; line-height:1.5em; padding:7px; background:#000; filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65;}
#content.aboutus #words	{bottom:20px; right:20px; width:190px;}
#content.commission #words	{top:220px; left:20px;}
#content.clientlogin #words	{top:20px; right:20px;}
#content.testimonials #words	{top:20px; left:20px;}
#content.contactinfo #words	{top:20px; left:20px; width:250px; line-height:1.2em;}

#content.testimonials	{height:850px;}
#content.testimonials .leftside	{float:left; width:45%;}
#content.testimonials .rightside	{float:right; width:45%;}
#content.testimonials .leftside .testimonial, #content.testimonials .rightside .testimonial { margin-bottom:20px; font-size:85%; clear:both;}
#content.testimonials .leftside .testimonial img, #content.testimonials .rightside .testimonial img { float:left; margin:0 10px 20px 10px;}
#content.testimonials .leftside .testimonial img.fright, #content.testimonials .rightside .testimonial img.fright { float:right;}

#footer		{clear:both;font-size:75%; margin:10px 0;}
#footer span.aright	{float:right;}
#footer span.aleft	{float:left; }
#footer span.aleft a	{/*background:#000 url(../images/made_by_red1_naked.gif) center right no-repeat; padding-right:9px; height:12px; line-height:12px;*/ text-decoration:none;}
#footer span.aleft a span	{color:#900; font-size:120%; font-weight:bold;}

/* SLIMBOX */
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;	cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../images/loading.gif) no-repeat center;}

#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbNumber	{color:#666;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

