/* CSS Document */
body { margin:0px auto; padding:0px; background:#030303 url(../img/bodybg.jpg) no-repeat top center; color:#fff; font-family:"Trebuchet MS", Arial; }
img { border:0px;}
.clear { margin:0; padding:0; clear:both;}

/* General css seting */
#frame {width:798px; margin:0 auto;	padding:0 0 0 0; position:relative;}
#topcontainer { width:798px; background:url(../img/topbodybg.jpg) left top no-repeat; margin:0; padding:0 0 0 0; position:relative; float:left; /*min-height:700x; height:700px;*/height:auto !important; z-index:10000; }
#mainContent {background:url(../img/middlebodybg.jpg) center top repeat-y; 	width:798px; margin:0 0 0 0; float:left; z-index:15000;  margin:-90px 0 0 0;}
#mainContentOverflow {width:778px;min-height:156px;height:auto !important;height:156px;padding:0; float:left;	position:relative;}
#mainContentbottom {width:798px; min-height:109px;height:auto !important;height:109px;background:url(../img/btmbodybg.jpg) left bottom no-repeat; margin:-25px 0 0 0; position:relative;	float:left; border:0px solid #fff;}
#footer {position:relative; width:798px;min-height:113px;height:auto !important;height:113px; margin:0px auto;	padding:0px; background:url(../img/footer.jpg) center bottom no-repeat;}

.logo { margin:0 auto; padding:10px 0 23px 50px; width:778px;}
.topsection {margin:0px 0px 0px 50px; padding:0px; position:relative; float:left; width:696px; border:0px solid yellow;z-index:1000}

.leftdiv { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; position:relative; float:left; width:174px; }
.leftnav { margin:0px 0px 0px 5px; padding:15px 0px 0px 0px; position:relative; float:left; width:174px; background:url(../img/topnavbg.png) no-repeat top left; border:1px solid #1c1c1c;}
/*.leftmenu { margin:0; padding:0; }
.leftmenu li{ margin:0; padding:0; list-style:none; display:block;}
.leftmenu li a.home{ margin:0; padding:0; display:block; background:url(../img/home.gif) no-repeat top left; width:174px; height:44px; text-indent:-10000px;}
.leftmenu li a.home:hover{ margin:0; padding:0; display:block; background:url(../img/home_over.gif) no-repeat top left; }
*/

.leftmenu { margin:0; padding:0;}
.leftmenu li{ margin:0; padding:0; list-style:none; display:block;}

.leftmenu li a.home{ margin:0; padding:0; display:block; background:url(../img/home.png) no-repeat top left; width:174px; height:42px; text-indent:-10000px;}
.leftmenu li a.home:hover{ display:block; background-position:-174px 0;}
.leftmenu li a.homeselected, .leftmenu li a.homeselected:hover{ display:block; background:url(../img/home.png) no-repeat top right; width:174px; height:42px; text-indent:-10000px;}

.leftmenu li a.about{ margin:0; padding:0; display:block; background:url(../img/about.png) no-repeat top left; width:174px; height:44px; text-indent:-10000px; z-index:100;}
.leftmenu li a.about:hover{ display:block;  background-position:-174px 0px; }
.leftmenu li a.aboutselected, .leftmenu li a.aboutselected:hover{ display:block; background:url(../img/about.png) no-repeat top right; width:174px; height:44px; text-indent:-10000px;}

.leftmenu li a.service{ margin:0; padding:0; display:block; background:url(../img/service.png) no-repeat left 0px; width:174px; height:43px; text-indent:-10000px; z-index:100; border:0px solid white;}
.leftmenu li a.service:hover{ display:block;  background-position:-175px 0px; background-color:#222222;}
.leftmenu li a.serviceselected, .leftmenu li a.serviceselected:hover{ display:block; background:url(../img/service.png) no-repeat top right; width:174px; height:43px; text-indent:-10000px;}


.leftmenu li a.gallery{ margin:0; padding:0; display:block; background:url(../img/gallery.png) no-repeat left 0px; width:174px; height:43px; text-indent:-10000px; z-index:100;}
.leftmenu li a.gallery:hover{ display:block;  background-position:-174px 0px; background-color:#222222;}
.leftmenu li a.galleryselected, .leftmenu li a.galleryselected:hover{ display:block; background:url(../img/gallery.png) no-repeat top right; width:174px; height:43px; text-indent:-10000px;}


.leftmenu li a.newsletter{ margin:0; padding:0; display:block; background:url(../img/newsletter.png) no-repeat left 0px; width:174px; height:43px; text-indent:-10000px; z-index:100;}
.leftmenu li a.newsletter:hover{ display:block;  background-position:-174px 0px; background-color:#222222;}
.leftmenu li a.newsletterselected, .leftmenu li a.newsletterselected:hover{ display:block; background:url(../img/newsletter.png) no-repeat top right; width:174px; height:43px; text-indent:-10000px;}


.leftmenu li a.coupons{ margin:0; padding:0; display:block; background:url(../img/coupons.png) no-repeat left 0px; width:174px; height:43px; text-indent:-10000px; z-index:100;}
.leftmenu li a.coupons:hover{ display:block; background-position:-174px 0px; background-color:#222222;}
.leftmenu li a.couponsselected, .leftmenu li a.couponsselected:hover{ display:block; background:url(../img/coupons.png) no-repeat top right; width:174px; height:43px; text-indent:-10000px;}


.leftmenu li a.proofing{ margin:0; padding:0; display:block; background:url(../img/proofing.png) no-repeat left 0px; width:174px; height:43px; text-indent:-10000px; z-index:100;}
.leftmenu li a.proofing:hover{ display:block; background-position:-174px 0px; background-color:#222222;}
.leftmenu li a.proofingselected, .leftmenu li a.proofingselected:hover{ display:block; background:url(../img/proofing.png) no-repeat top right; width:174px; height:43px; text-indent:-10000px;}

.leftmenu li a.contact{ margin:0; padding:0; display:block; background:url(../img/contact.png) no-repeat left 0px; width:174px; height:42px; text-indent:-10000px; z-index:100;}
.leftmenu li a.contact:hover{ display:block;  background-position:-174px 0px; background-color:#222222;}
.leftmenu li a.contactselected, .leftmenu li a.contactselected:hover{ display:block; background:url(../img/contact.png) no-repeat top right; width:174px; height:42px; text-indent:-10000px;}


.rightcontainer { margin:0px; padding:0px; position:relative; float:left; width:505px; border:0px solid yellow}
.bannerdiv {margin:0px; padding:10px 0px 0px 20px;}
.bannercontainer { margin:0px; padding:0px; position:relative; width:486px; height:395px; background:url(../img/bannerbg.png) no-repeat top left; z-index:100;}
.imgdiv {margin:0px; padding:0px; position:relative; z-index:150; left:19px; top:23px;}
.bannercontainerdiv { margin:0px; padding:0px; position:relative; width:486px; height:395px; background:url(../img/bannercornerbg.png) no-repeat top left; z-index:500; left:0px; top:-350px;}

.middlecontainer {  margin:-20px 0px 20px 50px; padding:0px; position:relative; float:left; width:696px; border:0px solid white; z-index:250000;}
.middleleftdiv {  margin:0px 0px 0px 10px; padding:0px; position:relative; float:left; width:171px; border:0px solid yellow; top:150px; }
.middlerightdiv { margin:0px; padding:0px 0px 0px 0px; position:relative; float:right; width:505px; border:0px solid yellow; }
.middlerightdiv .middlecontent { margin:0px; padding:15px 10px 0px 20px; position:relative; }
.middlerightdiv .middlecontent h2{ margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; font-family:"Trebuchet MS", Arial; font-size:18px; color:#fff; border-bottom:1px dashed #464646;}
p{ margin:0px; padding:0px 0px 10px 0px; font-family:"Trebuchet MS", Arial; font-size:14px; color:#b3b3b3;}
.callusdiv { margin:0px; padding:0px; border:0px solid #fff; display:block;}

.footercontainer { margin:0px auto; padding:0px; width:696px; border:0px solid #fff; text-align:center}
.footercontainer .footerlink{ margin:0px; padding:10px 0px 5px 0px; color:#7f7b7b; font-size:12px; font-family:"Trebuchet MS", Arial;}
.footercontainer .footerlink a{ margin:0px; padding:0px; color:#7f7b7b; font-size:12px; font-family:"Trebuchet MS", Arial; text-decoration:none}
.footercontainer .footerlink a:hover{ margin:0px; padding:0px; color:#fff; font-size:12px; font-family:"Trebuchet MS", Arial; text-decoration:underline}
.footercontainer .copyrightdiv { margin:0px; padding:4px 0px 0px 0px; color:#5a5a5a; font-size:11px; font-family:"Trebuchet MS", Arial;}
.footercontainer .copyrightdiv a{ margin:0px; padding:0px; color:#5a5a5a; font-size:11px; font-family:"Trebuchet MS", Arial;}
.footercontainer .copyrightdiv a:hover{ margin:0px; padding:0px; color:#fff; font-size:11px; font-family:"Trebuchet MS", Arial; text-decoration:none;}

.normalul { margin:0px 0px 0px 15px; padding:0px; }
.normalul li{ margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:12px; color:#b3b3b3;}
.normalul li a{ margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:12px; color:#b3b3b3; text-decoration:underline}
.normalul li a:hover{ color:#fff; text-decoration:none}

.formdiv { margin:0px; padding:10px 0px 0px 0px;}
.formdiv table{ margin:0px; padding:0px;}
.formdiv td{ margin:0px; padding:0px 0px 10px 0px;}
.formdiv span{ margin:0px; padding:0px; font-size:14px; color:#b3b3b3;}
.formdiv .inputbox{ margin:0px; padding:2px; font-size:14px; color:#fff; background-color:#383838; border:1px solid #666666; width:200px;}
.sub_long_btn  { margin:0px; padding:0px 0px 0px 0px; background:url(../img/sub_long_btn.gif) no-repeat top left; text-align:center; width:195px; height:29px; border:0px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer}
.loginbtn { margin:0px; padding:0px 0px 0px 0px; background:url(../img/loginbtn.gif) no-repeat top left; text-align:center; width:85px; height:29px; border:0px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer}

.contactformdiv { margin:0px; padding:10px;  border:1px solid #666666;}
.contactformdiv table{ margin:0px; padding:0px;}
.contactformdiv td{ margin:0px; padding:0px 0px 10px 0px;}
.contactformdiv span{ margin:0px; padding:0px; font-size:14px; color:#b3b3b3;}
.contactformdiv .smallfont{ margin:0px; padding:0px; font-size:12px; color:#b3b3b3;}
.contactformdiv .inputbox{ margin:0px; padding:2px; font-size:14px; color:#fff; background-color:#383838; border:1px solid #666666; width:200px;}

.varificationcodediv { margin:0px 5px 0px 0px; padding:1px; text-align:center; background-color:#383838; border:1px solid #666666; color:#fff; font-size:12px; width:40px; float:left}

.googlemapdiv { margin:10px 0px 0px 0px; padding:0px;  background-color:#383838; border:3px solid #666666; width:99%; height:300px; }
.googlelink { margin:5px 0px 0px 0px; padding:0px;}
.googlelink a{ margin:0px 0px 0px 0px; padding:0px; font-family:"Trebuchet MS", Arial; font-size:14px; color:#b3b3b3;}
.googlelink a:hover{ color:#fff; text-decoration:none;}

.sitemap { margin:0px; padding:0px;}
.sitemap li{ margin:0px; padding:0px; float:left; list-style:none; display:block;}
.sitemap li a{ margin:0px 10px 10px 0px; padding:5px 2px 5px 5px; float:left; display:block; background-color:#383838; border:1px solid #666666; width:180px; font-size:14px; color:#fff;}
.sitemap li a:hover{ margin:0px 10px 10px 0px; padding:5px 2px 5px 5px; float:left; display:block; background-color:#000; border:1px solid #666666; width:180px; font-size:14px; color:#fff; text-decoration:none;}

.couponsdiv { margin:0px; padding:10px;  border:1px solid #666666; position:relative; float:left; width:95%;}
.couponsbox{ margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;  border-bottom:1px dashed #464646;}
.couponsbox p{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; color:#b3b3b3; font-weight:bold}
.couponsbox img{ margin:0px; padding:0px 0px 0px 0px; border:2px solid #666;}

.gallerydiv { margin:0px; padding:10px;  border:1px solid #666666; position:relative; float:left; width:95%;}
.gallerybox{ margin:0px 10px 0px 0px; padding:0px 10px 0px 0px;  border-bottom:0px dashed #464646; float:left}

.gallerybox .imgdiv{ margin:0px 20px 20px 20px; padding:5px; border:2px solid #666; background-color:#fff; float:left;}
.gallerybox .imgdiv img{ margin:0px 0px 0px 0px; padding:0px; border:1px solid #666; }
.gallerybox .imgdiv p{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; color:#000; font-weight:bold; }

/*.gallerycontainer { margin:10px 0px 0px 0px; padding:0px; border:0px solid #fff; position:relative; width:465px; border:0px solid #fff;}*/
.gallerycontainer { margin:10px 0px 0px 20px; padding:0px; position:relative; width:475px; border:0px solid #fff;}
.gallerycontainer h2{ margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; font-family:"Trebuchet MS", Arial; font-size:18px; color:#fff; border-bottom:1px dashed #464646;}
.gallerycontainer p{ margin:0px; padding:0px 0px 10px 0px; font-family:"Trebuchet MS", Arial; font-size:14px; color:#b3b3b3;}
.callusdiv { margin:0px; padding:0px; border:0px solid #fff; display:block;}

.photogallerydivcontainer { margin:15px 0px 0px 20px; padding:5px 0px 0px 0px; position:relative; width:480px; border:0px solid #fff; background-color:#777777;}


.baktotoplink {margin:0px; padding:0px;text-align:right;}
.baktotoplink a{ margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:14px; color:#b3b3b3;}
.baktotoplink a:hover{ margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff; text-decoration:none;}

.photoservicediv {margin:0px; padding:10px 0px 0px 30px;}
.photoservicediv .container { margin:0px; padding:0px; border:2px solid #666; background-color:#fff;}
h2{ margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; font-family:"Trebuchet MS", Arial; font-size:18px; color:#fff; border-bottom:1px dashed #464646;}

a.reglink { margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:14px; color:#b3b3b3; font-weight:bold;}
a.reglink:hover{ margin:0px; padding:0px;  font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}