body,html {padding:0;height:100%;width:100%;font-family:tahoma;line-height:16px;font-size:11px;color:#6a615d;text-align:center;margin:0;}
html {background:url(../images/bg.gif);}
body {background:url(../images/tbg.gif) repeat-x top;}
#wrapper {position:relative;min-height:100%;width:900px;overflow:visible;text-align:left;margin:0 auto;}
* html #wrapper {height:100%;}
#head {width:900px;height:320px;background:url(../images/phone.png) no-repeat;}
#logo {width:240px;height:172px;background:url(../images/logo.png) no-repeat;margin-left:-35px;}
#logo div {padding-left:31px;padding-top:22px;}
#menu {padding-top:36px;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu ul li {float:left;padding-right:12px;margin-right:8px;background:url(../images/slash.gif) no-repeat top right;}
#menu li#end {padding-right:0!important;margin-right:0!important;background:none!important;}
#content {margin-top:-60px;width:510px;}
#right {width:390px;margin-top:-60px;}
#news {background:url(../images/news_bg.gif) no-repeat 8px 0;position:relative;height:200px;width:270px;padding-left:90px;padding-top:96px;margin:-22px 0 0 20px;}
#footer {position:relative;margin-top:-108px;height:108px;clear:both;}
#foot {width:900px;text-align:left;height:100px;margin:0 auto;}
#foot_inside {width:900px;text-align:left;height:100px;margin:0 auto;}
#foot div,#foot_inside div {padding-top:30px;}
#inside_spacer {height:30px;}
#fmail {color:#b2aba3;}
#copy {width:380px;}
#fphone {padding-right:20px;}
h1,h2 {font-size:18px;color:#723452;font-style:italic;font-weight:400;font-family:georgia, sans serif;margin:0 0 12px;}
h3 {font-size:14px;color:#723452;font-weight:400;margin:0 0 12px;}
p {margin:0 0 15px;}
a,a:visited {color:#913762;}
a:hover {text-decoration:none;}
.asid {color:#e90073!important;text-decoration:none;border-bottom:1px dashed #e90073;}
.asid:hover {color:#349400!important;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.news_block {padding-right:26px;padding-bottom:18px;}
.news_date {color:#b0aba9;}
.news_name a b {color:red;}
.news_name h3 {margin-bottom:2px;}
.news_short {padding-top:10px;border-bottom:1px dashed #b2aba3;}
#portfolio {position:relative;padding-bottom:22px;background:url(../images/fbg.gif) no-repeat 50% 148px;}
#trio-services{padding-bottom:80px;}
#trio-services div{float:left;width:260px;padding-right:40px;}
#trio-services a{color:#E90073}
.gallery {height:148px;width:860px;position:relative;margin-bottom:28px;border-left:10px solid #fcfcf2;border-right:10px solid #fcfcf2;overflow:hidden;background:#fcfcf2;}
.gallery ul {height:163px;position:absolute;left:0;top:19px;z-index:10;white-space:nowrap;}
.gallery li {display:inline;margin-right:10px;}
.gallery ul li img {border:2px solid #d6d0c9;}
#portfolio .prev,#portfolio .next {z-index:15;text-indent:-3000em;overflow:hidden;display:block;height:148px;position:absolute;top:0;cursor:pointer;}
#portfolio .prev {left:0;background:url(../images/prev_but.gif) no-repeat;margin-left:-39px;width:39px;}
#portfolio .next {right:0;background:url(../images/next_but.gif) no-repeat;margin-right:-22px;width:42px;}
#icecream {position:absolute;background:url(../images/icecream.gif) no-repeat;height:140px;width:385px;left:-56px;top:-82px;}
#all_works {padding-left:234px;padding-top:53px;}
#banner {padding-left:94px;position:absolute;}
#banner img {border:0!important;}
.site_block {background:#fcfcf2;margin-bottom:10px;padding:5px;}
.site_name {padding-left:2px;}
.site_link {padding-left:14px;padding-right:2px;background:url(../images/nw.gif) no-repeat 0 5px;}
textarea {width:496px;height:119px;
border:0;background:none!important;}
input {width:224px;height:17px;border:0;background:url(../images/ibg.gif) no-repeat;margin-bottom:4px;padding:3px;}
.itext {padding-left:10px;padding-bottom:4px;width:400px;}
.txt {background:url(../images/txtbg.gif) no-repeat;padding-bottom:1px;height:132px;padding-left:1px;}
table td {vertical-align:top;}
input,textarea {
font-size:12px;
font-family:tahoma;}
#logo div img,#menu ul li img,.site_block img {border:0;}

#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:11px;font-weight:400!important;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data {color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
#lightbox-image-details-caption {font-weight:400;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:.7em;}

.price{display:inline-block;background:#459b10;color:#fff;font-size:14px;border:1px dotted #fff;padding:3px 8px 5px;}