@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: Main.css
* Purpose: All the main CSS Rules required to design web pages.
* Author: Swapnil Telkar telkar[dot]swapnil8[at]gmail[dot]com
****************************************************************************************************/
@import url("basic.css");

/*** BODY (GLOBAL SETTING)***/
html {background:url(../images/topbg.png) 0 0 repeat-x}
body {font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1c1c1c; background:url(../images/poster.jpg) center 0 no-repeat}
html, body {height:100%}
a {color:#DC4300}
/*** MAIN WRAPPERS ***/
#wrapper {margin:0 auto; width:980px}

.gotop {padding:5px 10px; color:#fff; background:#DC4300; position:fixed; top:40%; right:0; display:block}
/*** HEADER ***/
#header {width:100%; height:144px}
#header .rightcol {width:660px; color:#393939}
#header .rightcol .toplinks {text-align:right; padding-top:13px; padding-bottom:18px}
#header .rightcol .toplinks a {color:#00579e; margin:0 3px}
#header .rightcol .toplinks a.active, #header .rightcol .toplinks a:hover {color:#393939} 

/*** WEBSITE LOGO ***/
#logo {width:311px; height:139px}
#logo a , #logo a:hover {display:block; width:311px; height:139px; text-decoration:none; background:url(../images/logo.png) 0 0 no-repeat}

/** MAIN NAV **/
ul#globalNav {height:22px; float:right; padding-bottom:42px; background:url(../images/menubg.png) 0 100% repeat-x}
ul#globalNav li {display:inline; float:left; border-right:1px solid #dc4300}
ul#globalNav li.last {border-right:0}
ul#globalNav li.home a {background:url(../images/home1.png) 0 0 no-repeat; width:22px; height:19px; padding:0 14px 0 0}
ul#globalNav li.home a.active {background:url(../images/home.png) 0 0 no-repeat; width:22px; height:19px; padding:0 14px 0 0}
ul#globalNav li a {float:left; display:block; line-height:22px; font-size:16px; color:#dc4300; padding:0 8px}
ul#globalNav li a.active, ul#globalNav li a:hover {color:#00579e}

/*** SUB NAVS ***/

/*** MAIN CONTENTS (section wise) ***/
#maincont {}
#content {width:632px}
#sidebar {width:328px}

/*** LISTINGS ***/
ul.tabs {margin-bottom:20px; list-style-type:disc; padding-left:20px}
ul.tabs li {margin-right:1px; margin-bottom:2px; color:#DC4300}
ul.tabs li a {padding-left:16px; color:#000; margin-bottom:2px; text-decoration:underline}
ul.tabs li a:hover, ul.tabs li a.active {color:#000; text-decoration:none}

/*** COMMON MODULES ***/
#illust {height:292px; width:100%}

.contentsec {background:url(../images/sechead.png) 0 0 no-repeat; padding:0 43px 20px 32px; width:557px}
.contentsec.gal {background:url(../images/sechead1.png) 0 0 no-repeat}
.contentsec.gal h3 {padding-bottom:30px}
.contentsec h2 {font-size:16px; color:#fff; line-height:34px; height:34px; padding-bottom:16px}
.contentsec h3 {font-size:14px; color:#000; padding-bottom:10px}
.contentsec p {font-size:14px; padding-bottom:20px; line-height:22px; text-align:justify}
.contentsec .box {border:1px solid #ccc; padding:10px; margin-bottom:20px}

.galbox {margin-bottom:30px}
.galbox div {padding:2px; border:1px solid #ccc; margin:5px}

.photos .gridcont {background:#ebf4f5; padding:14px 0 0 20px; margin-bottom:15px}
.photos .gridcont .grid {width:113px; height:133px; margin-right:20px; background:url(../images/imageback.png) 0 0 no-repeat; float:left}
.photos .gridcont .grid img {margin:3px 0 0 3px}

.readmore {text-align:right; overflow:hidden}
.readmore a {background:url(../images/next.png) 100% 8px no-repeat; padding-right:17px; float:right}

.onlinepuja {background:url(../images/onlinepujabg.png) 0 0 no-repeat; width:328px; height:215px; margin-bottom:20px}
.onlinepuja p {padding-top:42px; font-size:30px; color:#dc4300; padding-bottom:10px; text-align:center; line-height:40px !important}
.onlinepuja .clickhere {width:197px; height:44px; background:url(../images/clickhere.png) 0 0 no-repeat; display:block; text-align:center; margin:0 auto; font-size:24px; font-weight:bold; color:#fdf1b8; line-height:44px}
.onlinepuja .clickhere:hover {background:url(../images/clickhereover.png) 0 0 no-repeat}

.contactblock h2 {font-size:22px; color:#dc4300; padding-bottom:35px; background:url(../images/titlebg.png) 0 100% no-repeat; height:35px}
.contactblock p {line-height:22px; font-size:14px}
.contactblock .title {color:#024d99}

.contact .col1 .notify {background:#009933; color: #fff; padding:0 5px; line-height:30px; font-size:15px; margin-bottom:10px}
.contact .col1 .padbtm {padding-bottom:10px}
.contact .col1 .row {padding-bottom:15px; overflow:hidden; width:100%}
.contact .col1 .row label {text-align:right; font-weight:bold; width:77px; float:left; padding-right:12px}
.contact .col1 .row .field {float:left; width:230px}
.contact .col1 .row .field input, .contactus .col1 .row .field textarea {padding:3px; height:16px; border:1px solid #9ea4a8; width:224px}
.contact .col1 .row .field textarea {height:100px; width:224px; border:1px solid #9ea4a8}
.contact .col1 .submit {background:url(../images/morebtn.png) 0 0 no-repeat; width:85px; height:27px; border:none; color:#fff; cursor:pointer; font-size:15px; margin-right:5px}
.contact .col1 a.reset {background:url(../images/morebtn.png) 0 0 no-repeat; width:85px; height:27px; border:none; color:#fff; line-height:27px; text-align:center; display:block; font-size:15px} 

/*** FOOTER ***/
#footerwrap {padding-top:26px; background:url(../images/footer.gif) 0 0 repeat-x; height:94px} 
#footer {overflow:hidden;  color:#fff; width:980px; margin:0 auto; padding-top:23px}
#footer p {font-size:16px}
#footer p a {color:#fff}

/*** ROUNDED MODULES */
.top1, .top1 div , .end1, .end1 div {background:url(../images/sprite.gif) 0 0 no-repeat; overflow:hidden}
.top1 {background-position:0 0; padding-left:12px}
.top1 div {background-position:100% -29px; height:14px}
.end1 {background-position:0 -14px; padding-left:12px}
.end1 div {background-position:100% -43px; height:14px}
.bg1 {background:#fff ; border:1px solid #e0eaf2; border-width:0 1px}




