body
{margin-top: 5;
font-family: arial, helvetica, sans-serif;
padding: 0;
line-height: 1.1em;
color: #fff;
background-color: #111;
}

a.gallery:link, a.gallery:visited, a.gallery:active, a.topopup:link, a.topopup.visited, a.topopup:active {
text-decoration: none;
font-weight: bold;
color: #777;}

a.gallery:hover, a.topopup:hover {
font-weight: bold;
color: #CFAF2C;
transition-property: color;
transition-duration: .5s;
transition-timing-function: ease-out;}

a:visited
{color: #ccc;}

a.gallery:link, a.gallery:visited, a.gallery:active, a.gallerypages:link,  a.gallerypages:visited, a.gallerypages:active, a.topopup:link, a.topopup:visited, a.topopup:active {
text-decoration: none;
font-weight: bold;}
 
a.gallery:link, a.gallery:visited, a.gallery:active, a.topopup:link, a.topopup:visited, a.topopup:active {
color: #777;}
 
a.gallerylink:link, a.gallerylink:visited, a.gallerylink:active {
text-decoration: none;
color: #FFF;}

a.gallery:hover, a.gallerypages:hover, a.gallerylink:hover, a.topopup:hover {
text-decoration: underline; 
font-weight: bold;
color: #CFAF2C;
transition-property: color;
transition-duration: .5s;
transition-timing-function: ease-out;}

a.contact:link, a.contact:visited, a.contact:active {
text-decoration: none;
color: #99F;}

a.contact:hover {
text-decoration: underline; 
color: #CFAF2C;}
	
blockquote
{margin: 0 24px;}

.bookdesc{
color: #aaa;
font-size: 12px;
padding: 20px 10px 20px 0;}

.bottom
{background: #000;
 width: 1198px;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
 border-bottom: 1px solid #333;
 text-align: center;
 padding: 5px 0px 5px 0px;}

.circle
{list-style-type: circle;
margin-left: 32px;
padding-left: 5px;}

.copyright
{color: #333;
font-size: 12px;
padding-top: 4px;
text-align: center;}

form
{margin-left: auto;
margin-right: auto;
padding: 0px 90px 0 24px;
width: 803px;}

.galleries {
background-color: #242728; 
height: 695px; width: 1198px; 
padding-top: 5px; 
border-bottom: 1px solid #CC0000;
border-left: 1px solid #444;
border-right: 1px solid #444;
align: center;}

.modelgalleries {
background-color: #242728; 
height: 695px; width: 1198px; 
padding-top: 5px; 
border-bottom: 1px solid ##91B6EA;
border-left: 1px solid #444;
border-right: 1px solid #444;
align: center;}

.gallerypage {
font-weight: bold;
color: #8C9FD7;
font-size: 13px;}

.gallery_pix {
float: right; 
padding-right: 13px;
text-decoration: none;}

.gallerytag {
padding-top: 3px; 
padding-bottom:7px; 
padding-left: 12px; 
font-size: 11px; 
font-weight: bold;}

h1
{font-size:12px;
color:#FFF;
font-weight: none;
margin: 0;}

h2
{font-size: 18px;
color: #EBBC00;
font-weight: normal;
line-height: 22px;
margin-left: 10px;}

h3
{font-size: 12px;
color: #3399FF;
font-weight: normal;
line-height: .933em;
padding-left: 20px;}

h4
{font-size: 1.2em;
line-height: .9429em;}

p
{font-size: 13px;
 color: #fff;
 margin-left: 20px;}

.headleft
{font-size: 21px;
 font-family: calibri, arial, helvetica, sans-serif;color: white;
 font-weight: normal;
 text-decoration: none;
 float: left;
 padding: 0px 50px 0px 50px;
 margin: 0;}

.headright
{width: 1148px;
 border-top: 1px #333 solid;
 border-left: 1px #333 solid;
 border-right: 1px #333 solid;
 text-align: right;
 text-decoration: none;
 background-color: #000;
 padding: 15px 50px 15px 0px;}

img.floatLeft 
{float: left; 
 margin: 5px;}

img.floatRight 
{float: right; 
 margin: 5px;}

input, textarea
{color: #000;
background: #FFF;
border-top: 0;
border-left: 0;
border-right: 2px #666 solid;
border-bottom: 2px #666 solid;
text-align: left;}

.inqlink
{padding-bottom: 15px;
font-size: 18px; 
font-weight: normal; 
line-height: 22px; 
text-decoration: none;}

label 
{padding-right: 10px;}

.left
{float: left;}

.main
{margin-left: auto;
margin-right: auto;
width: 1200px;}

.menu 
{height:35px;
 padding:0 0 0 10px; 
 margin:0; 
 list-style:none; 
 background:#fff url(img/button1.gif); 
 position:relative; 
 border-left:1px solid #333; 
 border-right: 1px solid #333; 
 border-top:  1px solid #333; 
 border-bottom:1px solid #000;}

.menu li 
{position:relative;
display:block; 
top: -16px;
z-index: 99;}

.menu li a 
{display:block; 
float:left; 
height:35px; 
line-height:35px; 
color:#aaa; 
text-decoration:none; 
font-size:11px; 
text-align:center; 
padding:0 0 0 8px; 
cursor:pointer;}

.menu li a b 
{float:left;
 display:block; 
 padding:0 16px 0 13px;}

.menu li.current a 
{color:#B79429; 
 background:url(img/button3.gif);}

.menu li.current a b 
{background:url(img/button3.gif) no-repeat right top;}

.menu li a:hover  
{color:#fff; 
background: url(img/button2.gif);}

.menu li a:hover b 
{background:url(img/button2.gif) no-repeat right top;}

.menu li.current a:hover 
{color:#fff; background: url(img/button3.gif); 
cursor:default;}

.menu li.current a:hover b 
{background:url(img/button3.gif) no-repeat right top;}

.menu ul ul.design 
{visibility:hidden; 
position:absolute;
height:0; 
top:48px;}

.menu ul ul.design
{left:387px;
 width:90px;} 

.menu ul li ul.design a, .menu ul li ul.design a:visited 
{background:#444; 
color:#aaa; 
height:auto; 
text-align:left; 
line-height:13px; 
padding:5px 10px; 
border-left:1px solid #555; 
border-right: 1px solid #555; 
border-bottom:1px solid #777;}

.menu ul li ul.design a, .menu ul li ul.design a:visited 
{width:90px;
 background:url(img/ul_design.gif);}

.menu ul li:hover ul.design, .menu ul a:hover ul.design
{visibility:visible;}

.menu ul ul.design a:hover, .menu ul ul.design :hover > a,  .menu ul ul.design :hover > a:visited
{color:#fff; background: url(img/design.jpg); cursor:default;}

.menu ul ul.design :hover > a 
{border-bottom: 1px solid #999;}

.redblock
{font-size: 17px; 
 font-weight: bold; 
 color: #fff; 
 padding-left: 4px; 
 padding-right: 4px; 
 margin: 0;}

.td {
width: 162px;
padding-left: 10px;}

.tdFlyers {
 padding-bottom: 20px;
 padding-left: 20px;
 width: 160px;}

.text3
{padding-left: 20px;}

textarea 
{overflow: auto;}

textarea.comment
{color: #000;
background: #FFF;
border-top: 0;
border-left: 0;
border-right: 2px #666 solid;
border-bottom: 2px #666 solid;
text-align: left; font-family: arial, helvetica, sans-serif;
font-size: 14px;}

ul
{list-style: none;
padding-left: 0;}

ul li
{padding: 0 0 0 20px;}

ul li.circle
{font-size: 13px;
 margin-left: 55px;}

ul li.blank
{font-size: 13px;
 margin-left: 20px;}

.wraprtangle
{border-right: 1px solid #ffff33;
 border-bottom: 1px solid #ffff33;}

/* popup */
#backgroundPopup 
{z-index:1;
 position: fixed;
 display:none;
 height:100%;
 width:100%;
 background:#000;
 top:0px;
 left:0px;}

#toPopup 
{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
 background: none repeat scroll 0 0 #000;
 border: 1px solid #333;
 border-radius: 3px 3px 3px 3px;
 color: #333;
 display: none;
 font-size: 14px;
 left: 50%;
 margin-left: -402px;
 position: fixed;
 top: 20%;
 width: 800px;
 opacity: .80;
 z-index: 2;}

div.loader 
{background: url("img/loading.gif") no-repeat scroll 0 0 transparent;
 height: 32px;
 width: 32px;
 display: none;
 z-index: 9999;
 top: 40%;
 left: 50%;
 position: absolute;
 margin-left: -10px;}

div.close 
{background: url("img/closebox.png") no-repeat scroll 0 0 transparent;
 cursor: pointer;
 height: 30px;
 position: absolute;
 right: -22px;
 top: -21px;
 width: 30px;}

span.ecs_tooltip 
{background: none repeat scroll 0 0 #000000;
 border-radius: 2px 2px 2px 2px;
 color: #ffffff;
 display: none;
 font-size: 11px;
 height: 16px;
 opacity: 0.7;
 padding: 4px 3px 2px 5px;
 position: absolute;
 right: -62px;
 text-align: center;
 top: -51px;
 width: 93px;}

span.arrow 
{border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 7px solid #000000;
 display: block;
 height: 1px;
 left: 40px;
 position: relative;
 top: 3px;
 width: 1px;}

