/* CSS Document */
/****************************************************************************************************
* Filename: Main.css
* Purpose: All the main CSS Rules required to design web pages.
* Author: Swapnil Telkar t[dot]swapnil[at]agiletechnosys[dot]com
****************************************************************************************************/

/*** BODY (GLOBAL SETTING)***/
html,body {height:100%}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#7a7a7a; background:fff}

a {color:#565656}

/*** MAIN WRAPPERS ***/
#wrapper {margin:0 auto; width:958px; min-height:99%}

/*** HEADER ***/
#header {width:100%; height:95px; margin-bottom:8px}
#header .topdv {height:95px}
/*** WEBSITE LOGO ***/
#logo {width:252px; height:48px; padding-top:30px}
#logo a , #logo a:hover {display:block; width:252px; height:48px}

#navbar {width:576px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#b5c6dc; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#b5c6dc), to(#839ab6)); background:-moz-linear-gradient(#b5c6dc, #839ab6); background: linear-gradient(#b5c6dc, #839ab6); -pie-background: linear-gradient(#b5c6dc, #839ab6); behavior: url(PIE.htc); height:48px; margin-top:30px}

/** MAIN NAV **/
#globalNav li {padding-right:2px; background:url(../images/devider.gif) 100% 0 no-repeat}
#globalNav li a {font:bold 15px Arial, Helvetica, sans-serif; color:#fff; padding:0 19px; behavior:url(PIE.htc); height:48px; line-height:48px; behavior: url(PIE.htc)}
#globalNav li a.active,#globalNav li a:hover {background:#839ab6; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#839ab6), to(#b5c6dc)); background:-moz-linear-gradient(#839ab6, #b5c6dc); background: linear-gradient(#839ab6, #b5c6dc); -pie-background: linear-gradient(#839ab6, #b5c6dc)}
#globalNav li.first a {font-size:15px; color:#fff; padding:0 19px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; behavior:url(PIE.htc); height:48px; line-height:48px; behavior: url(PIE.htc)}
#globalNav li.last {background:none; margin-right:-2px}
#globalNav li.last a {font-size:15px; color:#fff; padding:0 19px; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; behavior:url(PIE.htc); height:48px; line-height:48px; behavior: url(PIE.htc)}

/*** MAIN CONTENTS (section wise) ***/
#maincont{width:100%; margin-bottom:10px}
#content {width:726px}
.col2 {width:212px}

/* Bottom sec */
.bottombg {background:#939393; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#939393), to(#666666)); background:-moz-linear-gradient(#939393, #666666); background: linear-gradient(#939393, #666666); -pie-background: linear-gradient(#939393, #666666); behavior: url(PIE.htc); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:13px 20px 10px; -moz-box-shadow:0 2px 0 #dbdbdb; -webkit-box-shadow:0 2px 0 #dbdbdb; box-shadow:0 2px 0 #dbdbdb; margin-bottom:12px}
.bottomwid {width:918px}

/* Offence */
.roadofence {width:340px; padding-right:10px; margin-left:30px}
.offencetitle {color:#fff; margin-bottom:5px}
li.ofncelist {margin-bottom:3px}
li.ofncelist a {color:#fff; font-size:12px; text-transform:capitalize}

/* Criminal defence */
.defence {width:334px; padding-right:10px}

/* Points Allowed */
.pointsallowed {width:180px}

/*** FOOTER ***/
#footer {color:#393739; padding-bottom:12px; color:#656565}

/*** COMMON MODULES ***/
/*** Common button ***/
.button {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#b5c6dc; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#b5c6dc), to(#839ab6)); background:-moz-linear-gradient(#b5c6dc, #839ab6); background: linear-gradient(#b5c6dc, #839ab6); -pie-background: linear-gradient(#b5c6dc, #839ab6); behavior: url(PIE.htc); height:28px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; border:none; cursor:pointer; position:relative}
.button:hover {background:#b5c6dc; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#839ab6), to(#b5c6dc)); background:-moz-linear-gradient(#839ab6, #b5c6dc); background: linear-gradient(#839ab6, #b5c6dc); -pie-background: linear-gradient(#839ab6, #b5c6dc); behavior: url(PIE.htc)}

/* Common BG */
.cmnbg {background:#ebf0f5; border:1px solid #d5d5d5; margin-bottom:20px}

/* Gradbg */
.gradbg {background:url(../images/gradbg.png) center top no-repeat; margin-bottom:15px}

/* All (h1-h6) tags */
h2.delitstitle {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#16171c; margin:15px 12px}
h2.illusttitle {font:normal 30px Georgia, "Times New Roman", Times, serif; color:#515151; margin-bottom:12px}
h2.tagline {font:normal 47px Georgia, "Times New Roman", Times, serif; color:#515151; position:relative; top:-15px; font-weight:normal}
h2.contitle {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#fe613f; margin:0 0 8px}

/* Font Size */
.vbigtxt {font-size:18px}
.bigfont {font-size:26px}

/* Form */
.from {padding:0 12px}
li.formli {margin-bottom:10px}
.inputbox {background:#fff; border:1px solid #838383; padding:5px 5px 6px 8px; color:#16171c; font:normal 12px Arial, Helvetica, sans-serif}

/* Contact */
.contact {padding:15px 12px}
.contact p {line-height:20px}

/* Delites */
.delites {margin-bottom:20px}
.imgsec {background:#fff; padding:12px; -moz-box-shadow:0px 0px 3px #cacaca; -webkit-box-shadow:0px 0px 3px #cacaca; box-shadow:0px 0px 3px #cacaca; behavior:url(PIE.htc); width:142px; height:89px; margin-bottom:8px}

/* Link list */
li.linklist {margin-bottom:5px; float:left; clear:both; width:100%}
li.linklist a {color:#565656; padding-left:5px; width:154px}
li.linklist span {background:url(../images/bullet.png) 0 8px no-repeat; width:6px}

/* Delits routiers */
.contspace {line-height:20px}
.contspace p {margin-bottom:15px}

.titlebult {background:url(../images/arrw1.png) 3px 6px no-repeat; padding-left:18px; font-size:13px; border-bottom:1px solid #ccc; padding-bottom:5px}

ul.txtblt {list-style:disc; margin:0; padding:0 0 0 20px}
ul.txtblt li {margin-bottom:20px; line-height:25px}
.timingsec {padding:10px}
.timing {color:#FE613F; font:bold 24px Arial, Helvetica, sans-serif; font-style:italic; margin:0 !important}

/* Contacts */
.map {margin:30px 0 20px}
a.mapadr {text-decoration:underline}
a.mapadr:hover {text-decoration:none}
.formwid {width:350px}

.info01 {width:555px}
.imgdv {margin:0 15px}
.imgdv img {border:1px solid #ccc; padding:2px; -moz-box-shadow:0 0 2px #ccc; -webkit-box-shadow:0 0 2px #ccc; box-shadow:0 0 2px #ccc}

.addrsec {width:415px; padding-bottom:12px}
.addrsec p {margin:0}