@charset "utf-8";
/* By Somit Shrestha
www.somit.com.np */

/* ------------------------------ Rewrite Setting ------------------------------ */

body { background:url(../../images/bodybg.gif) repeat-x 0 0 #181818; }
input, textarea { border:1px solid #CCC; padding:3px; }
input[type=image] {border:none;}
th, td { padding:3px; }
th { background:#888; color:#FFF; }
tr.odd { background:#FFF; }
tr.even { background:#F1F1F1; }
td span { color:#666; font-size:10px; }
h1, h2 { font-family:"calisto MT"; }
p { line-height:19px; }
/* ------------------------------ Site Setting ------------------------------ */

div.header .logo { height:206px; margin:42px 0 0 0; position:relative; width:407px; z-index:1; }
div.header .callUs { height:82px; margin:-220px 0 0 485px; position:relative; width:421px; z-index:2; }
div.header .car { height:237px; margin:50px 0 0 560px; position:relative; width:347px; z-index:3;}
div.header .topLink { margin:-94px 0 0; position:relative; z-index:4;}
div.header .topLink ul.leaf li {display:inline; margin:0 10px 0 0; }
div.header .topLink ul.leaf li.last {margin:0; }
div.header .topLink ul.leaf li a {color:#FFF; font-weight:bold; text-decoration:none;}
div.header .topLink ul.leaf li.active a {color:#CFC437;}
div.container { background:#151515; margin-top:50px; *margin-top:-30px; -moz-border-radius:10px; -webkit-border-radius:10px; }
div.container .inner {padding:25px;}
div.container .inner .colRight {width:236px;}
div.container .inner .colRight .ourServices { background:url(../../images/navBG.gif) repeat-y 0 0 transparent; padding:15px; }
div.container .inner .colRight .ourServices ul.leaf li { color:#666; margin:0 0 5px;}
div.container .inner .colRight .ourServices ul.leaf li span {background:url(../../images/bulletarrow.gif) no-repeat 0 50% transparent; padding:0 0 0 15px;}
div.container .inner .colLeft .paypal {margin:50px 0;}
div.container .inner .midBoxleft h2 {color:#920007;}
div.container .inner .midBoxleft .even {margin:0 35px 0 0;}
div.container .inner .midBoxleft .odd {margin:0 0 0 35px;}
div.container .inner .midBoxright {width:430px;}
div.container .inner .midBoxright .imageBox { float:left; height:151px; width:199px; }
div.container .inner .midBoxright .even {margin-right:20px;}
div.container .inner .midBoxright .odd {}
div.container .inner .colLeft {margin:0 250px 0 0;}
div.footer { color:#464646; }
/* ------------------------------ Extra Setting ------------------------------ */

.siteScale { width:914px; margin:0 auto; }
.block { background:#2C2C2C; border:1px solid #2C2C2C; padding:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.block1 { background:#2C2C2C; border:1px solid #2C2C2C; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.titleMargin { margin:0 0 20px 0; }
.floatLeft { float:left; }
.floatRight { float:right; }
.varMarginTop { margin-top:10px; }
.varMarginBottom { margin-bottom:10px; }
.varMarginDouble { margin-top:10px; margin-bottom:10px; }
.horMarginRight { margin-right:10px; }
.horMarginLeft { margin-left:10px; }
.horMarginDouble { margin-left:10px; margin-right:10px; }
.varPaddingTop { padding-top:10px; }
.varPaddingBottom { padding-bottom:10px; }
.varPaddingDouble { padding-top:10px; padding-bottom:10px; }
.horPaddingRight { padding-right:10px; }
.horPaddingLeft { padding-left:10px; }
.horPaddingDouble { padding-right:10px; padding-left:10px; }
.clearMargin { margin:0; }
.clear { clear:both; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.upper { text-transform:uppercase; }
.cap { text-transform:capitalize; }
.inline { display:inline; }
.strong { font-weight:bold; }
.border {border:3px solid #636069;}
.borderTop { border-top:1px solid #616C72; }
.borderBottom { border-bottom:1px solid #B8B9B4; }
.borderLeft { border-left:1px solid #616C72; }
.borderRight { border-right:1px solid #616C72; }
.shadeRed, a.shadeRed { color:#900; }
.shadeGreen, a.shadeGreen { color:#078E26; }
.shadeBlue, a.shadeBlue { color:#218BA8; }
.shadeOrange, a.shadeOrange { color:#ff9c00; }
.shadeYellow, a.shadeYellow { color:#EFDB3E; }
.shadeBlack, a.shadeBlack { color:#000; }
.title { font-size:14px; }
a.mail { color:#05B9E5; }
.hide { display:none; }
.show { display:block; }
.small { font-size:small; }
.medium { font-size:medium; }
.large { font-size:large; }
.email { background:url(../../images/mail.gif) no-repeat 0 bottom transparent; padding:0 0 0 25px; }
.phone { background:url(../../images/phone.png) no-repeat 0 bottom transparent; padding:0 0 0 25px; }
ul.bullet li { background:transparent url(../../../images/bullet.gif) no-repeat left center; margin:0 0 2px 0; padding:0 0 0 15px; }
ul.arrow li { background:transparent url(../../../imges/arrow.gif) no-repeat left 3px; margin:0 0 2px 0; padding:0 0 0 15px; }
.LV_validation_message { display:block; /*position:absolute;*/ margin:0 0 0 20px; padding:4px 0; }
.LV_valid { color:#0C0; }
.LV_invalid { color:#C00; }
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border:1px solid #0C0; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border:1px solid #C00; }
#ajaxContainer { margin:200px 0 0 300px; position:absolute; width:600px; z-index:200; }
#closethis { margin:-45px 0 0 600px; position:absolute; width:15px; z-index:201; }
