body{
margin: 0;
padding: 0;
background-color: #fff;
color: #fff;
font-family: Arial, sans-serif;
}
p{
text-indent: 20px;
}
.menu{
 color: #00006d;
 font-family: Arial, sans-serif;
 font-size: 12px;
}
a.menu{
text-decoration: none;
}
a {
color: fff;
text-decoration: underline 
 }
img.pict{
border:  1px solid #fff 
}
h1, .hdr{
 font-family: Arial, sans-serif;
 font-size: 14px;
 color: #fff;
 font-weight: bold;
}
.hdr{
 font-weight: bold;
 margin: 20px 0 15px 0;
}
h2{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #fff
}
h3{
 font-family: Arial, sans-serif;
 font-size: 14px;
 color: #fff
}
div{
font-size: 12px
}
p{
font-size: 12px;
text-align:justify;
}
td{
font-size: 12px
}
div.slogan{
 font-family: Arial, sans-serif;
 font-size: 18px;
 color: #fff
}
div.phone{
 font-family: Arial, sans-serif;
 font-size: 16px;
 color: #fff;
}
div.phone1{
 font-family: Arial, sans-serif;
 font-size: 20px;
 color: #fff;
}
.phone2{
 font-family: Myriad Pro;
 font-size: 24px;
 color: #9a130f;
padding-right: 28px;
text-align: left;
}
.phone3{
 font-family: Myriad Pro;
 font-size: 18px;
 color: #9a130f;
padding-top: 5px;
text-align: left;
}
.bolo {
font-weight: bold;}
.tel_info {
}
.copy {
	float: left;
	color: #666;
	font-size: 10px;
	margin-left: 10px;
        padding-top: 70px;
}
.copy a {
	color: #666;
	text-decoration: none;
}
.copy a:hover {
	text-decoration: underline;
}
.studio{
float: right;
font-size: 10px;
color: #666;
margin-right: 10px;
text-align: right;
margin-bottom: 10px;
}
a.studio{
text-decoration: none
}
a.studio:hover{
text-decoration: underline 
}
table.price-tbl{
font-family: Verdana;
font-size: 10pt;
border-collapse: collapse;
}
table.price-tbl td.price-tbl-title{
text-align: center;
color: #33CCCC;
font-weight: bold;
border-left: none;
border-right: none;
}
table.price-tbl td{
border: 1px solid white;
padding: 3px;
text-align:center;
}
table.price-tbl td.name-left{
text-align:left;
}
/* ================================================================ 
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.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; height:24px; position:relative; z-index:50; font-family:arial, sans-serif; margin: 5px 0 0 0;}
#nav li.top {display:block; float:left; height:24px;}
#nav li a.top_link {display:block; float:left; height:24px; line-height:24px; color:#fff; text-decoration:underline; font-size:15px; padding:0 0 0 1px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 10px 3 10px; height:24px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 10px 3 10px; height:24px; background: url(/images/three_0a_.gif) no-repeat center bottom;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#b0e1ff; cursor:pointer;}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {cursor:pointer;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub
{left:-1px; top:24px; background: #fff; padding:3px; border:1px solid #000; white-space:nowrap; width:140; height:auto; z-index:300; cursor:pointer; text-align: left;}
#nav li:hover ul.sub li
{display:block; height:20px; background: #fff; position:relative; float:left; width:140px; font-weight:normal; cursor:pointer;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:138px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #fff; cursor:pointer;}
#nav li ul.sub li a.fly
{background:#fff url(/images/arrow.gif) no-repeat right; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{background:#eaf7ff; color:#204a7d; border:1px solid #2f73c8; cursor:pointer;}
#nav li:hover ul.sub li a.fly:hover
{background:#7eb7fe url(/images/arrow_over.gif) no-repeat right; cursor:pointer;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:100px; top:18px; background: #fff; padding:3px; border:1px solid #000; white-space:nowrap; width:268px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:10; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:f5c78b; color:#584323; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#fff; color:#584323; border-color:#fff;} 

.mainprod p
{
 margin:1px;
}

.mainprod h5
{
margin:1px;
padding-top: 10px;
 font-size: 13px;
}

.lefo p
{
 margin:1px;
}

.lefo h5
{
margin:1px;
padding-top: 10px;
 font-size: 13px;
}

.lefo
{
     margin: 50px 0 0 20px;
}

.portf img {
	width: 180px;
	height: 180px;
}

.s-imgs {
	text-align: center;
}

.s-imgs img {
  width:170px;
}

/*LightBox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
p.clear_tag {padding:5px 0; margin:0;}
h2.clear_tag {padding:20px 0 0; text-indent:20px;}
p.next {text-align:right;}

#form-msg {margin: 5px 0;}

#form-msg p.done {
	color: #00ff00; margin: 5px 0; padding: 0; text-indent: 0;
}
#form-msg p.err {
	color: #e32636; margin: 5px 0; padding: 0; text-indent: 0;
}

#feed-back td {
	vertical-align: top;
	padding: 2px 0;
}
#feed-back td input, #feed-back td textarea {
	border: 1px solid #999;
	/*width: 300px;*/
	padding: 2px;
	width: 150px;
}
#feed-back td textarea {
	height: 100px;
}
#feed-back td input.submit {
	width: 100px;
	margin-left: 97px;
}
#feed-back td.left {
	width: 70px;
}
#feed-back td.right {
	/*width: 150px;*/
}

#spl-on, #spl-off, #spl-on2, #spl-off2 {text-decoration: underline; cursor: pointer;}
#spl-on2 {margin-left: auto; margin-right: auto; width: 170px;}
#spl, #spl2 {display: none;}
p.clink, p.cphone {text-indent: 0; font-weight: bold; font-size: 14px;}
p.cphone {text-indent: 0;}
#haddr {font-size: 13px; text-align: left;}
/*End*/
