@import url(http://fonts.googleapis.com/css?family=Marmelad);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,  q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* Basic Styles */
body { font: 12px/16px 'Marmelad'; color: #444; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; }
.bg-body{ background: url(../images/bg-repeat.png) center top repeat-x;}
.bg-main{ background: url(../images/bg-main.png) center top no-repeat;}
/* Typography */
h1, h2, h3, h4, h5, h6 {margin:0; padding:0px; font-family: 'Marmelad';font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1, .title { font-size:22px; color:#0074BE;}
h2 {font-size:18px;	color:#E75922;}
h3 {font-size:13px; color:#fff;}
h4 {font-size:18px; color:#333;}
h5 {font-size:12px; color:#333; }
h6 {font-size:12px; color:#999;}
.subheader { color: #777; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777; }
em { font-style: italic; }
strong { font-weight: bold; color: #333; }
small { font-size: 80%; }
.txtblack {color:#000;}
.txtgray {color:#777;}
.txtred {color:#999;}
.txtblue {color:#0072ce;}
.txtorange {color:#eaaa00;}
.txtgreen {color:#688259;}
.txtpink {color:#0074BE!Important;}
.fleft, .left { float:left !important;}
.fright, .right { float:right !important;}
.clear{clear:both;}
.pointer {cursor:pointer}
.nomargin {margin:0px !important}
.col-left {float:left; width:49%;}
.col-right {float:right; width:49%;}
.w2 {width:49%;}
.pf10 {padding-bottom:10px;}
.noberder {border:0px !important}
/*	Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
/* Links */
a, a:visited { color: #333; text-decoration: underline; outline: 0; }
a:hover, a:focus { color: #000; }
p a, p a:visited { line-height: inherit; }
/* Lists */
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
li{ list-style-type:none;}
/* Images */
img.scale-with-grid { max-width: 100%; height: auto; }
.img-top{ vertical-align:bottom;}
.img-bottom{ vertical-align:top;}
/* Forms */
input, textarea{ font-family: 'Marmelad';}
/* Buttons */
.btn-1{ height:30px; color:#fff!important; line-height:30px; padding:0 10px; background:#E75922; display:inline-block; text-decoration:none; position:relative; cursor:pointer; border:none;}
.btn-1:hover{ background:#000; color:#fff;}

.btn-2{ height:30px; color:#fff; line-height:30px; padding:0 10px; background:#EDA44D; display:inline-block; text-decoration:none; position:relative; cursor:pointer;}
.btn-2:hover{ background:#E75922; color:#fff;}
/* Border */
.border-1{border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.border-2{border-radius:3px 0px 0px 3px;-ms-border-radius:3px 0px 0px 3px;-o-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;-khtml-border-radius:3px 0px 0px 3px;}
.border-3{border-radius:0px 3px 3px 0px;-ms-border-radius:0px 3px 3px 0px;-o-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;-khtml-border-radius:0px 3px 3px 0px;}
.border-4{border-radius:0px 0px 6px 6px;-ms-border-radius:0px 0px 6px 6px;-o-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;-khtml-border-radius:0px 0px 6px 6px;}
.border-5{border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}
.border-6{border-radius:6px 6px 0px 0px;-ms-border-radius:6px 6px 0px 0px;-o-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-khtml-border-radius:6px 6px 0px 0px;}
/* Blocks */
.marg-1{ margin:0 0 10px 0;}
.marg-2{ margin:0 0 5px 0;}
.marg-3{ margin:0 12px 12px 0;}
.marg-4{ margin:0 0 12px 0;}


/*:: Body Width start */
.width-main{ width:1000px; margin:0 auto;}
/*:: Body Width end */

/*:: mainHeader start */
#mainHeader {margin:0px; padding:0px;}
.mainHeader {margin:0 auto; width:1000px; height:500px; background: url(../images/mandir.png) 311px bottom no-repeat;}
	.mainHeader section{ height:130px; padding:0 0 40px 0;}
		.mainHeader section a.logo{ float:left; position:relative;}
		
		.mainHeader section div.toper{ float:right; margin:55px 20px 0 0;}
		.mainHeader section div.toper span{ color:#000; font-size:13px; line-height:20px; margin:0 0 0 20px; display:block; float:right; padding:0 0 0 30px;}
		.mainHeader section div.toper span.mail{ background: url(../images/icon-mail.png) no-repeat left center;}
		.mainHeader section div.toper span.fax{ background: url(../images/icon-fax.png) no-repeat left center;}
		.mainHeader section div.toper span.phone{ background: url(../images/icon-phone.png) no-repeat left center;}
		
		.mainHeader section nav li li a{ line-height:25px; padding:0 0 0 10px!important; background-image:none;}
		
	.mainHeader article{ width:350px; float:left;}
		.mainHeader article h1{ font-size:25px; color:#E54A19; line-height:15px; padding:0 0 15px 0; border-bottom:1px dashed #D35C2F; margin:0 0 15px 0;}
		.mainHeader article h1 span{ color:#000; font-size:15px;}
		.mainHeader article p{ font-size:14px; color:#000; text-align:justify; padding:0 0 20px 0; line-height:22px;}
		
		
	.ddsmoothmenu{font-size:13px;letter-spacing:0;  margin:0 0 0 260px !important; z-index:999; position:absolute;padding:0 0 5px 0; width:740px; background: url(../images/menu.png) no-repeat 0 0;}
	.menuphoto img { float:right;}
	.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
	.ddsmoothmenu ul ul { padding-bottom:1px;}
	.ddsmoothmenu ul li{position: relative;display: inline;float: left;}
	.ddsmoothmenu ul li a{display: block; color: #fff;padding:8px 30px 14px; text-decoration: none;  line-height:24px; background: url(../images/menu-spacer.png) no-repeat right top;}
	* html .ddsmoothmenu ul li a{ display: inline-block;}
	.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#fff;}
	.ddsmoothmenu ul li a.selected{	background:url(../images/menu-over.png) center top no-repeat;color:#fff;}
	.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.active{background:url(../images/menu-over.png) center top no-repeat; color: #fff;}
	.ddsmoothmenu ul li ul{background:#AB3913; color:#fff;position: absolute;left: 0;display: none; visibility: hidden;}
	.ddsmoothmenu ul li li a{ line-height:12px;}
	.ddsmoothmenu ul li li a:hover{ background:#DC531F;  color:#fff; background-color:none;}
	.ddsmoothmenu ul li ul li{display: list-item;float: none;}
	.ddsmoothmenu ul li ul li ul{top: 0;}
	.ddsmoothmenu ul li ul li a{width: 200px; padding: 10px;margin: 0;border-top-width: 0; border-bottom:1px dashed #E45721;}
	.ddsmoothmenu ul li ul li a:link {color:#fff;}
	.ddsmoothmenu ul li ul li a:visited {color:#fff;}
	.ddsmoothmenu ul li ul li a:hover {color:#fff;background:#DC531F;}
	.ddsmoothmenu ul li ul li a.selected {color:#fff;}
	* html .ddsmoothmenu{height: 1%;}
	.downarrowclass{position: absolute;top: 9px;right: 4px;}
	.rightarrowclass{position: absolute;top: 12px;right: 5px;}
	.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}
	.toplevelshadow{ opacity: 0.8;}
	
/*:: mainHeader end */
	

/*:: mainContainer start */
#mainContainer{ margin:0; padding:20px 0;}
.mainContainer{ margin:0 auto; width:1000px;}
	.mainContainer aside{ float:left; width:230px; padding:5px; border:1px solid #ccc; -webkit-box-shadow:0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; box-shadow:0 0 5px #ccc; border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
	.mainContainer aside h3{ background: url(../images/hed-1.png) no-repeat left center; height:40px; line-height:40px; font-size:15px; color:#fff; padding:0 0 0 15px; margin:0 0 10px 0;}
	.mainContainer aside ul.list-1 li a{ font-size:12px; color:#000; line-height:25px; padding:0 0 0 8px; text-decoration:none; background: url(../images/bull-1.png) no-repeat left center; margin:0 0 0 10px;}
	.mainContainer aside ul.list-1 li a:hover{ color:#EDA44D; background: url(../images/bull-2.png) no-repeat left center;}
	.mainContainer aside ul.list-1{ margin:0 0 10px 0;}
		.mainContainer aside ul.list-1 ul{ margin:0 0 0 20px;}
	.mainContainer aside a.btn-1{ margin:0 0 10px 10px;}
	
	.mainContainer section.right-panel{ float:right; width:740px;}
	.mainContainer section.right-panel h2{ font-size:20px; line-height:40px; color:#000; margin:5px 0 10px 0; border-bottom:1px dashed #CCCCCC;}
	.mainContainer section.right-panel h2 span{ color:#E54A19;}
	.mainContainer section.right-panel ul.prolist li{ padding:10px 10px 25px 10px; height:210px; width:210px; display:block; float:left; background: url(../images/bg-1.png) no-repeat left center; margin:0 16px 16px 0;}
	.mainContainer section.right-panel ul.prolist1 li{ padding:10px 10px 2px 10px; height:195px; width:210px; display:block; float:left; background: url(../images/bg-3.png) no-repeat left center; margin:0 16px 16px 0;}
	.mainContainer section.right-panel ul.prolist li figure{ height:140px;}
	.mainContainer section.right-panel ul.prolist li h3{ background:#B03C14; font-size:12px; text-align:center; color:#fff; line-height:30px; margin:0 0 10px 0;}
	.mainContainer section.right-panel ul.prolist1 li h3{ background:#B03C14; font-size:12px; text-align:center; color:#fff; line-height:30px; margin:0 0 10px 0;}
	.mainContainer section.right-panel ul.prolist li a.btn-2{ margin:0 0 0 60px;}
	
	
	.probig li{ padding:10px 10px 25px 10px; height:385px; width:210px; display:block; float:left; background: url(../images/bg-2.png) no-repeat left center; margin:0 16px 16px 0;}
	.probig li figure{ height:315px;}
	.probig li h3{ background:#B03C14; font-size:12px; text-align:center; color:#fff; line-height:30px; margin:0 0 10px 0;}
	.probig li a.btn-2{ margin:0 0 0 60px;}
	
	.content-1 p{ font-size:13px; line-height:20px; text-align:justify;}
	.gallery li{ background:#f1f1f1; padding:9px; border:1px dashed #666; margin:7px; width:210px; height:160px; float:left;border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;}
	.gallery li img{ width:210px; height:160px;}
		
	
	/*:: @From*/
	.mainform {padding:0px;}
	.mainform dl {margin:0px; margin-bottom:5px; width:490px; float:left;}	
	.mainform dt {float:left; width:120px;} 
	.mainform dt label span{ color:#f00;}
	.mainform dd {overflow:hidden; text-align:left; padding:0px; margin:0px;}
	.input-text {width:200px;}
	.btnform { border:none;}
	.mainform input[type=text],input[type=password], textarea, select {font:12px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	.mainform input[type=text]:hover, textarea:hover, select:hover {background:#F9F9F9; border: 1px solid #CCC;}
	.mainform input[type=text]:focus, textarea:focus, select:focus {background: #F3F3F3; border:1px solid #ccc; color:#000000; font-weight:normal;}
	.mainform textarea { width:330px;font:12px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; overflow:auto; height:50px;}
	.mainform label { font-size:12px; padding:2px; line-height:20px;}
	.mainform option {padding-left:5px;}
	.required {color:#F00; font-size:10px;}	
	
	.address li{ -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius:3px;background:#f1f1f1; width:480px; float:left; border:1px dashed #ccc; margin:0 0 10px 0; padding:9px; font-size:12px;}
	.address li:hover{ background:#fff;}
	.address h4{ color:#E75922; font-size:15px; padding:0 0 10px 0;}
	.address strong{ color:#E75922;}
	.address span{ float:left; display:block; width:240px; line-height:18px;}
	.map{ width:460px; float:right; border:1px dashed #ccc; padding:9px;}
	
	.contact-from{ width:300px; float:left;}
	
	.img-1{ float:right; background:#f1f1f1; padding:10px; margin: 0 0 10px 10px;}
	
	
/*:: mainContainer end */

/*:: mainFooter start */
#mainFooter{ margin:0; padding:41px 0 0 0; background: url(../images/bg-footer.png) repeat-x center bottom; height:45px;}
.mainFooter{margin:0 auto; width:1000px; color:#fff; font-size:12px;}
	.mainFooter span{ float:right; margin:-5px 0 0 0;}
	.mainFooter span a.dk{ background:url(../images/dk.png) left center no-repeat; padding:0 0 0 25px; line-height:30px; display:inline-block; margin:0 0 0 7px; color:#fff; text-decoration:none;}
	.mainFooter span a.dk:hover{ color:#fff;}

/*:: mainFooter end */
