@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{background:url(../images/themes-bg.gif) repeat !important; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000 !important; padding:12px 0 0 0 !improtant;}
#mwrapper{/*width:892px; margin:0 auto;*/height:100%;}

#templeft, #tCell{width:210px; background:#dcdcdc url(../images/leftarc-bg.png) bottom left no-repeat; }
/*#templeft{width:210px; background:#dcdcdc;}*/
#tempright{width:647px; background:url(../images/rightarc-topbg.png) right top no-repeat; padding:0 0 0 35px;}
#rightbg h1{color:#e6c698; font-size:30px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding:55px 0 10px 0; background:url(../images/toptitle-seperator.png) bottom left no-repeat;}
#rightbg h2{color:#e6c698; font-size:30px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding:16px 0; clear:both;}
#rightbg{/*background:#000000 url(../images/right-mainbg.gif) repeat-x;*/ height:100%;}
#logo{padding:20px 0 0 0; text-align:center; float:left; width:210px;}
.clear{clear:both; font-size:0px;}
.spacer10{height:10px; clear:both; font-size:0px;}
.spacer15{height:15px; clear:both; font-size:0px;}
.spacer20{height:20px; clear:both; font-size:0px;}
.spacer30{height:30px; clear:both; font-size:0px;}
/*#lmenu{width:210px; float:left; font-family:"Times New Roman", Times, serif;}
#lmenu ul{padding:30px 0 0 0;}
#lmenu ul li{list-style:none; background:url(../images/menu-seperator.png) bottom left no-repeat; width:183px; padding:5px 27px 5px 0; text-align:right; color:#45484c; font-size:18px; font-weight:bold; position:relative;}
#lmenu ul li .arrow{background:url(../images/menu-arrow.png) no-repeat right center; right:-9px; width:9px; height:22px; display:block; position:absolute;}
#lmenu ul li a{color:#45484c; text-decoration:none;}
#lmenu ul li a:hover{color:#000000;}*/

.lmenu{width:210px; float:left; font-family:"Times New Roman", Times, serif;}
.lmenu tr{padding:30px 0 0 0;}
.lmenu tr td{list-style:none; background:url(../images/menu-seperator.png) bottom left no-repeat; width:183px; padding:5px 27px 5px 0; text-align:right; color:#45484c; font-size:18px; font-weight:bold; position:relative;}
.arrow{background:url(../images/menu-arrow.png) no-repeat right center; right:-9px; width:9px; height:22px; display:block; position:absolute;}
.lmenu tr td a{color:#45484c; text-decoration:none;}
.lmenu tr td a:hover{color:#000000;}

#middleimage{border:#91836e 5px solid; width:482px; height:297px; /*float:left;*/ margin:0 auto;}
#middletxt{color:#d0d0d0; font-size:12px; float:left; padding:0 35px 20px 0; background:url(../images/toptitle-seperator.png) bottom left no-repeat;}
#middletxt a{color:#e6c698; text-decoration:none;}
#middletxt a:hover{color:#e6c698; text-decoration:underline;}
#emailprintmn{width:66px; height:92px; float:right; background:url(../images/emailpringbg.png) bottom left no-repeat; padding:81px 0 0 0; margin:0 0 20px 0;}
#emailmn{width:66px; float:left; height:40px; font-size:10px; color:#ffffff; text-align:center; padding:5px 0 0 0;}
#emailmn a{color:#ffffff; text-decoration:none;}

#printmn{width:66px; float:left; height:40px; font-size:10px; color:#ffffff; text-align:center; padding:7px 0 0 0;}
#printmn a{color:#ffffff; text-decoration:none;}


#footer{width:100%; display:table; border-top:#d0d0d0 5px solid; background:#bd9b6a; color:#000000; text-align:center; padding:12px 0;  font-size:12px;}


/* portfolio */




.portfliomn{width:250px; height:175px; float:left; border:#d2d2d2 3px solid; margin:20px 50px 0 0;}

#middletxt #gallerymain ul{}
#middletxt #gallerymain li{list-style:none;}


/* contact us */

.contactadd{width:612px; float:left; font-size:12px; background:url(../images/toptitle-seperator.png) bottom left no-repeat; padding:0 0 20px 0;}

.contactleft{width:150px; float:left; padding:4px 0 0 0;}
.contactright{width:450px; float:left;}
.contactright textarea{width:300px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000; border:#56585b 1px solid; padding:5px;}
.contactinput{border:#56585b 1px solid; width:300px; padding:5px; font-size:12px;}
.contactbutton{border:#a6a6a6 1px solid; background:url(../images/contact-btnbg.gif) repeat-x; padding:4px 8px; font-size:12px; color:#000000;}

.manditory{color:#ff0000;}


#infotxt{color:#d0d0d0; font-size:12px; float:left; padding:0 35px 20px 0; background:url(../images/toptitle-seperator.png) bottom left no-repeat;}


.lmenu { position:relative;}
.lmenu tr td .arrow { top:5px;}

.tempright5{background:#000000 url(../images/right-mainbg.gif) repeat-x; height:100%;}

.templeft5 {
    background: url("../images/leftarc-bg.png") no-repeat scroll left bottom #DCDCDC !important;
    width: 210px;
}