@import url("media-queries.css");

body {margin:0px; font-size:14px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#3B6577; background:url(../images/bodybg.gif) repeat-x #fff;}
body.Lawfirmname{ background:url(../images/bodybg-inner.gif) repeat-x #fff;}
form, ul, ol, p, h1, h2, h3, h4, input, select {margin:0px; padding:0px;}
input { border:1px solid #89B1CB; background-color:#FFFFFF; color:#505050;  padding-left: 2px;}
select, textarea { border:1px solid #617F8C; background-color:#FFFFFF; color:#617F8C; padding-left: 2px; width:100%; }
p { margin-bottom:15px; text-align:justify; }
img { border: none; outline: none; }
.relative { position: relative; }
.noclass { background: none !important; border: none !important; padding:0 !important; vertical-align:middle !important; color:#000 !important;  }
.clear {clear:both; margin:0px; padding:0px;}
.Clear {clear:both; margin:0px; padding:0px;}
a:focus {outline:none;}
.left {float:left;}
.right {float:right;}
a {text-decoration:none; color:#184963;}
a:hover {text-decoration:underline; color:#184963;}

/*------------------------------------------------------------------------------------------------------------*/
#main-wrapper {margin:auto; width:980px;}
#top-wrapper {margin:0px; padding:0px;  width:980px; position:relative; /*height:408px;*/ overflow:hidden; }
#middle-wrapper {margin:0px; padding:0px; /*background:url(../images/middle-bg.gif) repeat-y;*/ background-color:#edf5f8;}
/*#bottom-wrapper {margin:0px; padding:0px;}*/
.topmenu {height:62px; line-height:63px; padding-left:44px; margin-bottom:1px;}
.topmenu a {font-size:13px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#fff; margin-right:45px; line-height:63px;}
.topmenu a:hover {text-decoration:none; text-transform:uppercase; color:#A7E3FF !important;  }
.logo {float:left;  margin:101px 0px 0px 471px;}
.bannerbg {background:url(../images/sprite.png) 0 -114px no-repeat; width:980px; height:260px;}

.middlemenu {margin:0px; padding:0px; height:106px;}
.middlemenu ul {margin:-21px 0px 0px 0px; padding:0px;}
.middlemenu li {list-style-type:none; float:left;}

.middlemenu{}
.middlemenu ul{}
.middlemenu ul li{ width:196px; height:106px; background: url(../images/sprite.png) no-repeat;}
.middlemenu ul li.nsw{ background-position:0px 0px;}
.middlemenu ul li.qld{ background-position:-198px 0px;}
.middlemenu ul li.vic{ background-position:-395px 0px;}
.middlemenu ul li.sa{ background-position:-592px 0px;}
.middlemenu ul li.wa{ background-position:-789px 0px;}
.middlemenu ul li a{ display:block;}

.middlemenu ul li a span{ font-size: 22px;  font-family: "Calibri";  color:#fff; font-weight: bold;  text-align: left;  text-shadow: 0.5px 0.866px 2px #000; text-transform:uppercase; margin:45px 0 0 34px; float:left; filter: progid:DXImageTransform.Microsoft.DropShadow(
      offx=1, offy=1, color=#000000);}
.middlemenu ul li.vic a span{ margin-left:40px;}
.middlemenu ul li.wa a span{ margin-left:38px;}


.middlemenu {margin:0px; padding:0px;}
.middlemenu ul {margin:-21px 0px 0px 0px; padding:0px;}
.middlemenu li {list-style-type:none; float:left;}
.nsw a {float:left; width:196px; height:106px; display:block;}
.qld a {float:left; width:197px; height:106px; display:block;}
.vic a {float:left; width:196px; height:106px; display:block;}
.sa a {float:left; width:196px; height:106px; display:block;}
.wa a {float:left; width:195px; height:106px; display:block;}


.logo img{}
.middlemenu li a img{ display:none;}

.middleinnermenu {margin:0px 0px 0px 0px; padding:0px; position:absolute;}
.middleinnermenu ul {margin:-26px 0px 0px 0px; padding:0px;}
.middleinnermenu li {list-style-type:none; float:left;}
/*.middletopmargin {margin-top:-4px; background:url(../images/middle-bg.gif) repeat-y; padding:20px 0px 50px 0px;}*/
.middletopmargin {margin-top:-4px; padding:10px 0px 50px 0px;}
.middlepadding {font-size:15px; font-family:Calibri, Arial, Helvetica, sans-serif; text-decoration:none; font-family:calibri;}
.middlepadding a {text-decoration:none; color:#214D63;}
.middlepadding a:hover {text-decoration:underline; color:#214D63;}

/*.middlepadding span {font-size:14px; font-family:"Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#70150E;} */
.middlepadding span {font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#3d6a7f;  font-weight:normal;}

.middlepadding b {font-size:14px; font-family:"Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#617F8C;}
.innermenubg {background:url(../images/innermenubg.gif) repeat-x; height:51px; margin-top:1px; }
.innermenubg ul {margin:0px; padding:0px;}
.innermenubg li {list-style-type:none; float:left; background:url(../images/strip.gif) no-repeat top right; padding-top:10px;  height:41px; margin-bottom:-10px;}
.innermenubg li a {display:block; font-size:14px; color:#afdbf0; text-decoration:none;  padding:0px 59px; font-weight:normal; font-family:"Calibri", Arial, Helvetica, sans-serif; text-align:center; }
.innermenubg li a:hover {display:block;  color:#fff; text-decoration:none;}

.innerheading {font-size:22px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#13394a; margin-bottom:21px;}
.innerheading span {font-size:18px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#3d6a7f;  font-weight:normal;}
.welcomeheading {font-size:22px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#13394a; margin-bottom:0px; padding-top:5px;}

.span {font-size:14px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#3d6a7f;  font-weight:normal;}

.bottomleftpart {float:left; width:662px; font-size:12px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#90b3c4; padding:31px 0px 0px 39px;}
.bottomleftpart a {text-decoration:none; color:#90b3c4;}
.bottomleftpart a:hover {text-decoration:none; color:#fff;}
.bottomrightpart {margin-left:701px; background:url(../images/footer-rightbg.gif) repeat-x top #2f617a; width:254px; min-height:200px; padding:35px 0px 0px 24px; font-size:12px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#7f9dab;}
.bottomrightpart a {text-decoration:none; color:#7f9dab;}
.bottomrightpart a:hover {text-decoration:none; color:#fff;}
.bannerads {margin-bottom:35px; width:628px; height:88px;}

/*.middleleftpart {float:left; width:650px; padding:0px 31px 0px 20px;} */

.middleleftpart {float:left; width:660px; padding:35px 21px 0px 20px; min-height:370px;}
.middleleftpart_full {float:left; padding:35px 21px 0px 20px; min-height:370px;}
.middleleftpart a {color:#13394a;}
.middleleftpart a:hover {color:#13394a; text-decoration:underline;}
.middleinnerleftpart {float:left; width:660px; padding:20px 21px 30px 20px;  }
.middleinnerleftpart ul{ margin:0px 0px 10px 25px; font:normal 15px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; }
.middleinnerleftpart ol{ margin:0px 0px 10px 25px; font:normal 15px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; }
.middleinnerleftpart a {color:#13394a;}
.middleinnerleftpart a:hover {color:#13394a; text-decoration:underline;}
.btn-ralkcriminal {text-align:right; padding:17px 5px 0px 0px;}

.middleinnerrightpart {/*margin-left:701px;*/ float:left; width:215px; padding:20px 37px 20px 25px;}
.rightsmallbanner {margin:0px 0px 10px 0px; width:208px;}
.rightmenu {margin:0px 0px 0px 0px; width:208px;}

/*
a.wafooter:link, a.wafooter:visited{ font-weight:bold; color:#AFAFAF; font-size:13px;}
a.wafooter:hover{ font-weight:bold; color:#fff; font-size:13px;}
.footer_left{ float:left; width:150px; margin-right:10px; font-weight:bold;}
.footer_right{ margin-left:160px; margin-bottom:15px; }
.footer_pg_Link{ color:#0B2E3A; text-decoration:none; font-size:14px; font-weight:normal;}
.footer_socialbookmarks{ font-weight:bold;}
*/

/*--- Footer_new_ST ---*/
#bottom-wrapper {margin:0px; padding:0px; padding-top:0px;}
.footerbg { background:url(../images/footerbg.gif) repeat-x top #2e4b52; color:#90B3C4;}
.bottomleftpart { font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#AB8759; padding:36px 0px 0px 39px;  margin:auto; width:980px; }
.bottomleftpart a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#E1AC69;}
.bottomleftpart a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}

.bottomrightpart {margin-left:701px; background:url(../images/footer-rightbg.gif) repeat-x top #5A3811; width:254px; height:155px; padding:42px 0px 0px 25px; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#E1AC69;}
.bottomrightpart a {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#E1AC69;}
.bottomrightpart a:hover {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
.bottomrightpart span {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#B18855;}


.footerwidhtnew { width:920px; margin:auto; padding:10px 0px; padding: 36px 30px 30px 30px; height:auto;}
.footerwidhtnew a { color:#90B3C4; text-decoration:none;}
.footerwidhtnew a:hover { color:#fff; text-decoration:none;}
.footerwidhtnew  ul {margin:0px; padding:0px;}
.footerwidhtnew  li {list-style-type:none; margin-bottom:10px;}
.footerwidhtnew  li h4{ margin-top:10px;}
.footerwidhtnew  li h4 a{color:#90B3C4; text-decoration:none; font-weight:normal; font-size:14px !important;}
.footerwidhtnew  li h4 a:hover {color:#fff; text-decoration:none;}
.footerwidhtnew h4 {font-size:14px; color:#FFD5AC; margin:0px 0px 10px 0px; //*text-transform:uppercase; */padding:0px;}
.footerwidhtnew h3 { font-size: 14px; font-weight: normal; margin: 0;}
.botleftpart {float: left; width: 144px; margin-right:42px;}
.botmiddlepart {float: left; width:370px; margin-right:10px;}
.botrightpart {float: left; width: 175px;}
#subscribe_footer_wrapper {background: url(../images/subscribebg.png) repeat-x scroll left bottom transparent; bottom: 0; color: #FFFFFF; height:47px; left: 0; 	overflow: visible; position: fixed; text-align: center; width: 100%; z-index: 10000; padding-top:40px; font-size:16px; font-weight:bold;}
.footerpostcodeinput {background:url(../images/homepagecombine.png) no-repeat;
  background-position:-329px -381px; border:none; vertical-align:middle; width:190px; height:34px; padding:0px 10px; line-height:34px; color:#4f4f4f; font-size:16px;}
.close_btn {bottom: 27px; position: absolute; right: 5px;}

.footerheading {font-size:14px; color:#90B3C4; margin:0px 0px 10px 0px; text-transform:uppercase; padding:0px; font-weight:bold; min-height:34px;}
.titleh2{font:bold 18px "Calibri", Arial, Helvetica, sans-serif !important;; text-decoration:none; color:#472d04; margin-bottom:5px; margin-top:5px;}
.titleh3{font:bold 16px "Calibri", Arial, Helvetica, sans-serif !important;; text-decoration:none; color:#472d04; margin-bottom:5px; margin-top:5px;}

.footer_last_copyright{background-color:#405d64; padding:10px 0px 20px 0px;}
.footerwidth {margin:auto; width:980px; color:#90B3C4; font-size:14px;}
.footerwidth a{ color:#90B3C4; text-decoration:underline;}
.footerwidth a:hover{ color:#FFFFFF; text-decoration:none;}

.footer_left_half{width:480px; float:left; }
.footer_right_half{width:480px; background-color:#666666; float:left; }

.footer_h1{ color:#FCFFF5; font:normal 15px "Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
/*------081112---------*/
.footerleftmenu {float:left; width:457px;}
.footerrightmenu {margin-left:477px; width:457px;}
a.FooterLink1 {font-size:14px; color:#ffd5ac; text-decoration:none; font-family:"Calibri"; font-weight:bold;}
a:hover.FooterLink1 {font-size:14px; color:#ffd5ac; text-decoration:underline; font-family:"Calibri"; font-weight:bold;}


/*--- Footer_new_EN ---*/

.banneradd{ margin-bottom:15px; }

.BackTop a { float:left; color: #000000; font-size: 14px; text-decoration: none; }
h1{font-size:24px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#184152; margin-bottom:10px; margin-top:5px;}
h2{font-size:21px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; color:#184152; margin-bottom:20px; margin-top:10px;}
h3{font-size:19px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#184152; margin-bottom:10px; margin-top:20px;}
h4{font-size:15px; font-family:"Calibri", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#184152; margin-bottom:10px; margin-top:20px;}
.middleleftpart ul{ margin-left:20px; }
.middleleftpart ol{ margin-left:20px; }
.top-hight {height:408px;}
.Lawfirmname .top-hight {height:323px !important;}

.btn-find-drink-driving-lawyers {display:block; margin-bottom:5px;}
.btn-find-drink-driving-lawyers a {background:url(../images/btn-find-drink-driving-lawyers.png) no-repeat; width:208px; height:69px; display:block;}
.btn-find-drink-driving-lawyers a:hover {background:url(../images/btn-find-drink-driving-lawyers-h.png) no-repeat; width:208px; height:69px; display:block;}
.btn-find-drink-driving-lawyers a.active {background:url(../images/btn-find-drink-driving-lawyers-h.png) no-repeat; width:208px; height:69px; display:block;}

.btn-request {display:block; margin-bottom:5px;}
.btn-request a {background:url(../images/btn-request.png) no-repeat; width:208px; height:53px; display:block;}
.btn-request a:hover {background:url(../images/btn-request-h.png) no-repeat; width:208px; height:53px; display:block;}
.btn-request a.active {background:url(../images/btn-request-h.png) no-repeat; width:208px; height:53px; display:block;}

.btn-likely-penalty {display:block; margin-bottom:5px;}
.btn-likely-penalty a {background:url(../images/btn-likely-penalty.png) no-repeat; width:208px; height:55px; display:block;}
.btn-likely-penalty a:hover {background:url(../images/btn-likely-penalty-h.png) no-repeat; width:208px; height:55px; display:block;}
.btn-likely-penalty a.active {background:url(../images/btn-likely-penalty-h.png) no-repeat; width:208px; height:55px; display:block;}

.btn-help-police-station {display:block; margin-bottom:5px;}
.btn-help-police-station a {background:url(../images/btn-help-police-station.png) no-repeat; width:208px; height:60px; display:block;}
.btn-help-police-station a:hover {background:url(../images/btn-help-police-station-h.png) no-repeat; width:208px; height:60px; display:block;}
.btn-help-police-station a.active {background:url(../images/btn-help-police-station-h.png) no-repeat; width:208px; height:60px; display:block;}

.btn-appeals {display:block; margin-bottom:5px;}
.btn-appeals a {background:url(../images/btn-appeals.png) no-repeat; width:208px; height:51px; display:block;}
.btn-appeals a:hover {background:url(../images/btn-appeals-h.png) no-repeat; width:208px; height:51px; display:block;}
.btn-appeals a.active {background:url(../images/btn-appeals-h.png) no-repeat; width:208px; height:51px; display:block;}

.btn-latest-news {display:block; margin-bottom:5px;}
.btn-latest-news a {background:url(../images/btn-latest-news.png) no-repeat; width:208px; height:51px; display:block;}
.btn-latest-news a:hover {background:url(../images/btn-latest-news-h.png) no-repeat; width:208px; height:51px; display:block;}
.btn-latest-news a.active {background:url(../images/btn-latest-news-h.png) no-repeat; width:208px; height:51px; display:block;}

.btn-drink-driving-information {display:block; margin-bottom:5px;}
.btn-drink-driving-information a {background:url(../images/btn-drink-driving-information.png) no-repeat; width:208px; height:65px; display:block;}
.btn-drink-driving-information a:hover {background:url(../images/btn-drink-driving-information-h.png) no-repeat; width:208px; height:65px; display:block;}
.btn-drink-driving-information a.active {background:url(../images/btn-drink-driving-information-h.png) no-repeat; width:208px; height:65px; display:block;}

.but {background-color: #617F8C; border: 1px solid #FFFFFF; color: #FFFFFF; cursor: pointer; font-family: Calibri; font-size: 12px; font-weight: bold; height: 25px; padding: 4px; vertical-align: middle; }

.commentbox{margin-bottom:10px;}
.storebox { background-color: #FFFFFF; border: 1px solid #617F8C; min-height: 110px; }
.ArticleDetails{ margin:0px 0px 37px 22px;}
.ArticalName{ width:130px; float:left; padding:16px 0px 0px 0px; margin:0px; font:bold 13px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#3D6A7F;}
.DetailsOfArticles{padding:12px 0px 0px 120px; margin-left:17px; margin-right:15px; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none; color:#3D6A7F; text-align:left;}
.BackToTop{ margin:0px 30px 0px 30px; padding:0px 0px 0px 0px;}
.ReadforArticle{float:right; margin:0px;}
.full-article {float:right;  font:normal 13px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#0E2B22; margin-right:28px;}
.full-article a {font:normal 14px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#3D6A7F; font-weight:bold;}
.full-article a:hover {font:normal 14px "Calibri", Arial, Helvetica, sans-serif; text-decoration:underline; color:#3D6A7F; font-weight:bold;}
.commentboxheading {background-color:#324F56; height:33px; /*margin-bottom:1px;*/ padding-left:21px;  font-size:16px; font-weight:bold; font-family:Calibri;  text-decoration:none; color:#fff; line-height:33px !important; margin-top:20px;}
.commentboxheading a {color:#fff; line-height:35px !important; font-size:16px; font-weight:bold; font-family:Calibri;}
.commentboxheading a:hover {color:#fff; line-height:35px !important; font-size:16px; font-weight:bold; font-family:Calibri;}

.searchbg {margin-bottom:6px; height:40px; background-color:#324F56; font:bold 14px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding-left:23px; line-height:40px;}
.searchbg span {font:bold 14px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
.backtotoplink {float:left; width:159px; font:normal 13px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#0E2B22; padding-left:27px;}
.backtotoplink a {font:normal 13px "Calibri", Arial, Helvetica, sans-serif; text-decoration:none; color:#3D6A7F;}
.backtotoplink a:hover {font:normal 13px "Calibri", Arial, Helvetica, sans-serif; text-decoration:underline; color:#0E2B22;}
.search_inputimage { border:none; padding: 0px; vertical-align:middle; background-color:#ff0000; padding:2px;}
.butttoninput { background-color: #617F8C; border:none; color: #FFFFFF; cursor: pointer; font-family: Calibri; font-size: 12px; font-weight: bold; height: 25px; padding:4px 5px; vertical-align: middle; }
.searchinput {background-color:#fff; border:1px solid #fff; height:20px; padding-left:5px; line-height:20px; color:#353535;}

/* findlawyer_ST */
.tblheader { background-color: #324f56; color: #FFFFFF; font-weight: bold; height: 15px; padding-left: 10px; text-decoration: none; vertical-align: middle; padding-bottom:3px;}
.cls_distinct_state_td { float: left; font-size: 18px; font-weight: bold; width: 20%; }
/* findlawyer_EM*/

/*tooltip_box*/
.dvhdr1 { background:#DAEFEF; font-family:Calibri; font-size:12px; font-weight:bold; border:1px solid #2E647D; padding:5px; width:150px; }
.dvbdy1 { background:#FFFFFF; font-family:Calibri; font-size:12px; border-left:1px solid #2E647D; border-right:1px solid #2E647D; border-bottom:1px solid #2E647D; padding:5px; width:150px; }
/*tooltip_box*/

.cls_distinct_district_lists{ float:left; padding:5px 9px 5px 0px; margin-right:5px; font-weight:bold;}
.cls_distinct_district{ float:left; width:310px; padding-left:0px; margin-top:5px;}
.cls_distinct_district a { background:url(../images/arrow-1.gif) no-repeat 0px 7px; padding-left:10px; font-weight:normal !important; text-decoration: none; }

.drinking-innerbanner {background:url(../images/drinking-innerbanner.jpg) no-repeat; width:620px; height:99px;  padding-left:28px; margin-top:14px; font-size:20px; line-height:99px; color:#fff;}

.input_get_a_quote { border: 1px solid #617F8C; width: 330px; }

.graybg {background-color:#ccc;}
.whitebackground { background-color: #FFFFFF; }

.righttopcor {background:url(../images/topcor.png) no-repeat; width:231px; height:12px;}
.rightmidd-shadowbg {background:url(../images/middlerightbg.png) repeat-y; width:221px; padding-left:10px; overflow:hidden;}
.rightbottomcor {background:url(../images/bottom-cor.png) no-repeat; width:231px; height:12px;}

hr {border:0px; border-bottom:1px solid #184152; }
.btn-talkdrinkdriving-lawyer{ padding: 17px 5px 10px 0; text-align: right; }

/*
.footer_more_div ul {margin:0px; padding:0px;}
.footer_more_div li {list-style-type:none; float:left; width:85%; margin:0px 20px 7px 0px; padding-left:12px;  color:#0B2E3A; display:block; background:url(../images/arrow-1.gif) no-repeat 0px 5px;}
.footer_more_div li a {color:#0B2E3A; display:block; text-decoration:none; font-weight:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.footer_more_div li a:hover {color:#0B2E3A; display:block; text-decoration:underline; font-size:13px;}
*/
.err {  font-family: Verdana; font-size: 11px; color: #EF0000; text-align: center; font-weight:bold}



.MB20 {margin-bottom:20px; margin-left:20px; margin-top:20px;}
.meddlemenutopcor {background:url(../images/state_images/midd-menu-topcor.png) no-repeat; width:940px; height:6px;}
.middlemenubg {background:url(../images/state_images/middmenubg.png) repeat-y; width:900px; padding:5px 20px; overflow:hidden; text-align:center;}
.meddlemenubottomcor {background:url(../images/state_images/midd-menu-bottomcor.png) no-repeat; width:940px; height:9px;}

.menumiddle {font-size:14px; text-decoration:none; color:#184152; font-family:"Calibri", Arial, Helvetica, sans-serif; line-height:25px; text-align:center;  line-height:25px;}
.menumiddle a {font-size:13px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#1b2f34; line-height:25px; text-align:center; background:url(../images/state_images/graystrip.png) no-repeat right; padding:0px 10px 0px 10px; letter-spacing:0.5px;}
.menumiddle a:hover {font-size:13px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#184152; line-height:25px; text-align:center; padding:0px 10px 0px 10px;}

.menumiddlenav {}
.menumiddlenav ul {margin:0px; padding:0px;}
.menumiddlenav li {list-style-type:none; float:left; background:url(../images/state_images/graystrip.png) no-repeat right; padding:0px 10px 0px 10px; line-height:25px;text-align:center; font-size:14px;}
.menumiddlenav li a {font-size:14px; text-decoration:none; color:#7c4a14; line-height:25px; text-align:center;}
.menumiddlenav li a:hover {font-size:14px; text-decoration:underline; color:#7c4a14; line-height:25px; text-align:center;}
.right_sidebar_btn_text{color:#FFFFFF; text-align:center; min-width:167px; line-height:47px; font-weight:bold;
background:url(../images/center-repeat.png) left top repeat-x; height:47px; padding:0px 20px;  }
.right_sidebar_butotn{ height:47px; margin-bottom:10px; margin-right:6px; }
.right_sidebar_btn_leftcorner{background:url(../images/left-corner.png) no-repeat; height:47px; width:6px; }
.right_sidebar_btn_rightcorner{background:url(../images/right-corner.png) no-repeat; height:47px; width:6px; }

.FloatRight{ float:right;}

.bluebtn { color: #FFFFFF; font-weight: bold;  height:47px; line-height: 47px; padding: 0px; text-align: center; 	background-color:#324f56; border-radius:6px; border:1px solid #06232c; width:220px; }
	
.middlerightpart {/*margin-left:701px;*/ float:left; width:230px; padding:10px 25px 15px 23px;}
.MRnone {margin-right:0px; float:left; margin-bottom:15px;}


.middleinnerrightpartstate {
    float: left;
    padding: 20px 25px 20px 23px;
    width: 230px;
}


/*-------------------------css/calendar-win2k-1.css-----ST----------------------------------------*/
.calendar {
position:relative;
display:none;
border-top:2px solid #fff;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #fff;
font-size:11px;
color:#000;
cursor:default;
font-family:tahoma,verdana,sans-serif;
background:#E6E9F5;
}

.calendar table {
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
font-size:11px;
color:#000;
cursor:default;
font-family:tahoma,verdana,sans-serif;
background:#E6E9F5;
}

.calendar .button {
text-align:center;
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #fff;
padding:1px;
}

.calendar .nav {
background:url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title {
font-weight:700;
border:1px solid #000;
color:#fff;
text-align:center;
padding:1px;
background:#848078;
}

.calendar thead .name {
border-bottom:1px solid #000;
text-align:center;
padding:2px;
background:#f4f0e8;
}

.calendar thead .hilite {
border-top:2px solid #fff;
border-right:2px solid #000;
border-bottom:2px solid #000;
border-left:2px solid #fff;
padding:0;
background:#e4e0d8;
}

.calendar thead .active {
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
padding:2px 0 0 2px;
background:#c4c0b8;
}

.calendar tbody .day {
width:2em;
text-align:right;
padding:2px 4px 2px 2px;
}

.calendar tbody .day.othermonth {
font-size:80%;
color:#aaa;
}

.calendar tbody .day.othermonth.oweekend {
color:#faa;
}

.calendar table .wn {
border-right:1px solid #000;
padding:2px 3px 2px 2px;
background:#f4f0e8;
}

.calendar tbody .rowhilite td {
background:#e4e0d8;
}

.calendar tbody .rowhilite td.wn {
background:#E6E9F5;
}

.calendar tbody td.hilite {
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #fff;
padding:1px 3px 1px 1px;
}

.calendar tbody td.active {
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
padding:2px 2px 0;
}

.calendar tbody td.selected {
font-weight:700;
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
padding:2px 2px 0;
background:#e4e0d8;
}

.calendar tbody td.today {
font-weight:700;
color:#00f;
}

.calendar tbody .disabled {
color:#999;
}

.calendar tbody .emptycell {
visibility:hidden;
}

.calendar tbody .emptyrow {
display:none;
}

.calendar tfoot .ttip {
border:1px solid #000;
color:#fff;
text-align:center;
padding:1px;
background:#848078;
}

.calendar tfoot .hilite {
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #fff;
padding:1px;
background:#e4e0d8;
}

.calendar tfoot .active {
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
padding:2px 0 0 2px;
}

.calendar .combo {
position:absolute;
display:none;
width:4em;
top:0;
left:0;
cursor:default;
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #fff;
font-size:90%;
z-index:100;
padding:1px;
background:#e4e0d8;
}

.calendar .combo .label,.calendar .combo .label-iefix {
text-align:center;
padding:1px;
}

.calendar .combo .label-iefix {
width:4em;
}

.calendar .combo .active {
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
padding:0;
background:#c4c0b8;
}

.calendar .combo .hilite {
color:#fea;
background:#048;
}

.calendar td.time {
border-top:1px solid #000;
text-align:center;
padding:1px 0;
background:#f4f0e8;
}

.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {
border:1px solid #889;
font-weight:700;
padding:0 3px 0 4px;
background:#fff;
}

.calendar td.time .ampm {
text-align:center;
}

.calendar td.time .colon {
font-weight:700;
padding:0 2px 0 3px;
}

.calendar td.time span.hilite {
color:#fff;
border-color:#000;
background:#766;
}

.calendar td.time span.active {
color:#0f0;
border-color:red;
background:#000;
}

.calendar thead .weekend,.calendar tbody td.weekend {
color:red;
}
/*-------------------------css/calendar-win2k-1.css-----EN----------------------------------------*/



/*--------------------css/jquery.autocomplete_find_a_law_firm_by_name.css-----ST---------------------*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*--------------------css/jquery.autocomplete_find_a_law_firm_by_name.css-----EN---------------------*/


/*---------------------css/ask_question_profile_home.css------ST------------------------------*/
/* CSS Document */

.mainskybluebg {background-color:#EDF5F8; overflow:hidden;}
.backgroundbgnone {background:none;}
.middletopsearchpart {margin:0px  22px 0px 23px; padding-top:10px;}
.btnbacktosearch {margin-bottom:9px; text-align:right;}
.lawheadingtab {height:43px; line-height:43px; margin-bottom:21px; padding:0px 15px 0px 25px; font-size:22px; color:#344b2f; font-weight:bold;}
.sydnenewslink {float:right; font-size:18px; color:#184152; font-weight:bold;}
.sydnenewslink a {font-size:18px; color:#344b2f; text-decoration:none;}
.sydnenewslink a:hover {font-size:18px; color:#344b2f; text-decoration:underline;}
.lawpageleftpart {float:left; width:677px; margin-bottom:32px; font-size:14px; color:#595959; padding-left:4px; text-align:justify;}
.lawpageleftpart p {margin:0px 0px 15px 0px; line-height:normal;}
.lawpagerightpart {margin-left:708px; width:225px; margin-bottom:32px;}
.lawpagerightpart p {margin:0px 0px 15px 0px; line-height:normal;}

.lawpagerightpart1 {margin-bottom: 32px; margin-left: 700px; padding-left: 34px; padding-right: 21px; width: 225px;}
.lawpagerightpart1 p {margin:0px 0px 15px 0px; line-height:normal;}


/*.lawpageleftpart h1 {font-size:16px; color:#595959; font-weight:bold; background:url(http://www.drinkdrivinglaws.com.au/images/fli_question/bullet-gray.png) no-repeat 0px 7px; padding-left:25px; margin:0px 0px 4px 0px;text-align:left;}*/
.lawpageleftpart h1 {font-size:16px; color:#595959; font-weight:bold; padding-left:25px; margin:0px 0px 4px 0px;text-align:left;}
.PL25 {padding-left:25px; margin-bottom:32px;}
.whiteboxpart {margin-bottom:30px;}
.topwhiteboxshadow {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/topblueshadow.png) no-repeat; height:20px; display:none;}
.whiteboxback {/*background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/whiteboxbg.png) repeat; padding:0px 20px;*/ overflow:hidden;}
.bottomwhiteboxshadow {background:url(http://www.drinkdrivinglaws.com.au/aushome_ask_question/fli_question/bottomblueshadow.png) no-repeat; height:20px;}
.descroptionPL {padding-left:25px;}
.disuserphoto {float:left; width:86px; text-align:center; margin-left:24px;}
.disuserphoto img {border:4px solid #b5bfb5;}
.disdetails {margin-left:136px;}
.lawfirmpersonnel {padding-top:20px;}
.questionbox {padding-bottom:18px; margin-top:-6px; margin-left:-2px;}
.questiontopcor {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-topcor.png) no-repeat; 
height:51px; line-height:49px; font-size:18px; color:#fff; text-align:center; font-weight:bold;}
.questionmiddle {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-middlebg.png) repeat-y; overflow:hidden; padding:14px 16px 4px 16px;}
.questionmiddle p {margin:0px 0px 10px 0px; line-height:normal;}
.questionbottomcor {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-bottomcor.png) no-repeat; height:7px;}

.questioninputbg {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-inputbg.png) no-repeat;
padding:0px 17px; border:none; font-size:14px; color:#98a5b6; width:156px; height:33px; line-height:33px; margin-bottom:6px;}
.questioninputbg_textarea {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-textarea-input.png) no-repeat; 
padding:5px 17px; border:none; font-size:14px; color:#98a5b6; width:156px !important; height:79px !important; margin-bottom:10px;}

.questionsubmit {padding-left:28px;}
.checkboxleft {float:left; padding-left:6px;}
.agreetext {margin-left:28px; margin-bottom:10px;}
.lawinfoaddress {font-size:14px; color:#595959; text-decoration:none; margin-bottom:10px;}
.lawinfoaddress a {font-size:13px; color:#46502f; text-decoration:none; word-wrap:break-word;}
.lawinfoaddress a:hover {color:#46502f; text-decoration:underline;}
.lawinfoaddress p {margin-bottom:8px;}
.languagebg {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/languagebg.png) no-repeat; height:64px; margin-bottom:15px; padding:17px 20px 0px 20px; font-size:14px; color:#595959;}
.languagebg a { font-size:14px; color:#595959; text-decoration:none;}
.languagebg a:hover {color:#595959; text-decoration:underline;}
.getdirection {font-size:14px; color:#595959; font-family:Calibri;}
.getinputbg {background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/get-input.jpg) no-repeat; width:110px; height:33px; margin:0px 5px 0px 0px; font-size:13px; color:#636f60; border:none; padding:0px 10px; line-height:33px;}
.getdirection p {margin:0px 0px 7px 0px; line-height:normal;}
.mapborder {border:1px solid #749074; width:219px;}
.getinput {float:left;}
.getmappart {margin-bottom:7px;}
.lawleftheading {float:left;}
.ask_question_submit{ border:none; background:url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/question-submit-btn.png) no-repeat; width:85px; height:30px; cursor:pointer;}

.ask_question_styled-select
{  width: 104px; 
   margin-top:-7px;
   height: 34px; 
   overflow: hidden;
   background: url(http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/bg_ask_question_select.png) no-repeat right;
   border:none;
}

.ask_question_styled-select select {
   width: 125px;
   background: transparent;
   color:#6294A6;
   padding: 7px 5px 5px 15px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   border:none;
}

.ask_question_selectbox {
    background: url("http://www.drinkdrivinglaws.com.au/images/aushome_ask_question/bg_ask_question_select.png") no-repeat scroll 0 0 transparent !important;
    border: 0 none;
	color: #636F60;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 0 0 15px;
    text-align: center;
}

#modalPage{ display: none; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.modalBackground{ filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4; width: 100%; height: 100%; background-color: #211C1C; position: fixed; z-index: 500; top: 0px; left: 0px; }
.modalContainer{ position: fixed; width: 450px; left: 50%; top: 50%; z-index: 750; }
.modal{ background-color: white; border: solid 2px black; position: fixed; top: 8% !important;; left: 18%; z-index: 1000; width: 630px !important;; height: 500px; padding: 0px; border-radius:20px; }
.modalTop{ width: 97%; margin:6px; }
.modalTop a, .modalTop a:visited{ color: #ffffff; }
.modalBody{ padding: 10px; }

/*---------styled-button-ST----------*/
.styled-button {color:#fff;	border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px; border:none; font-family: Calibri !important;font-size:14px;	height:30px; padding:0px 15px; line-height:30px !important; font-weight:bold !important;	cursor:pointer; background-color:#2e4b52;}
.button-01 {background-color:#324f56;}
/*---------styled-button-EN----------*/

.questionmiddle p
{
}
/*---------------------css/ask_question_profile_home.css------EN------------------------------*/



/*-------------------------css/validationEngine.jquery.css------ST----------------------------*/



/* Z-INDEX */
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }

    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }




.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	width: 90%;
	background: #ee0101;
	position:relative;
	color: #fff;
	min-width: 120px;
	font-size: 14px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	-o-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	font-weight:bold;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	-o-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

.captcha_ask_question_txt {
	color: #636F60;
	font-size: 13px;
	height: 28px;
	line-height: 33px;
	width:92px;
	border-radius:6px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding-left:5px;
}
/*-------------------------css/validationEngine.jquery.css------EN----------------------------*/


.gogleimg
{
	 background:#FFF url(../images/sprite.png) no-repeat !important;	 background-position:-545px -385px !important; 
	  border: 1px solid #7E9DB9;
    padding: 2px; 
}

.gogleimg:focus 
{
	background:none !important;
	background-color:#FFF !important;
}



.ClassNSWInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:0px 0px; display:block;}
.ClassQLDInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-1px -111px; display:block;}
.ClassVICInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-161px -111px; display:block;}
.ClassSAInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-322px -111px; display:block;}
.ClassWAInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-482px -111px; display:block;}


.TrafficDrivingInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-160px 0px; display:block;}
.DrinkDrivingInner{ width:160px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-320px 0px; display:block;}
.NewsInner{ width:162px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-481px 0px; display:block;}
.DrinkdrivingInformation{ width:167px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-643px 0px; display:block;}
.lickedPenaltyform{ width:171px; height:111px; background:url(../images/sprite-inner.png) no-repeat;  background-position:-808px 0px; display:block;}

.top-hight .middleinnermenu li.ClassNSWInner span, .top-hight .middleinnermenu li.ClassQLDInner span, .top-hight .middleinnermenu li.ClassVICInner span, .top-hight .middleinnermenu li.ClassSAInner span, .top-hight .middleinnermenu li.ClassWAInner span
{ font-size: 23px;  font-family: "Calibri";  color:#fff; font-weight: bold;  text-align: left;  text-shadow: 0.5px 0.866px 2px #000; text-transform:uppercase; margin:50px 0 0 27px; float:left; filter: progid:DXImageTransform.Microsoft.DropShadow( offx=1, offy=1, color=#000000);}
.middleinnermenu li.TrafficDrivingInner span{ margin:48px 0 0 99px;}
.middleinnermenu li.DrinkDrivingInner span{ margin:44px 0 0 83px;}
.middleinnermenu li.NewsInner span{ margin:57px 0 0 101px;}
.middleinnermenu li.DrinkdrivingInformation span{margin:41px 0 0 83px; }
.middleinnermenu li.lickedPenaltyform span{ margin:40px 0 0 109px; }

.middleinnermenu li.ClassNSWInner span, .middleinnermenu li.TrafficDrivingInner span, .middleinnermenu li.DrinkDrivingInner span, .middleinnermenu li.NewsInner span, .middleinnermenu li.DrinkdrivingInformation span, .middleinnermenu li.lickedPenaltyform span{ font-size: 15px; font-weight:bold; font-family: "Calibri"; color:#ffffff; text-align: left; text-shadow: 0.5px 0.866px 2px #000000; float:left;}

.middleinnermenu li img{ display:none;}

/*-------------- back-top-ST -----------------------------*/
#back-top {
	position: fixed;
	bottom: 30px;
	right: 5px;
}
#back-top a {
	width: 75px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 55px;
	height: 55px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(http://www.drinkdrivinglaws.com.au/images/back-up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span { 
	background-color: #35738F;
}
/*-------------- back-top-EN -----------------------------*/
.tooltip { color: #000000; outline: none; cursor: help; text-decoration: none; position: relative; }
.tooltip span { margin-left: -999em; position: absolute; }
.tooltip:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0; width: 250px; }
.tooltip:hover img { border: 0; margin: -10px 0 0 -55px; float: left; position: absolute; }
.tooltip:hover em { font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.0em; font-weight: bold; display: block;  }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.info { background: #FFF; border: 1px solid #2BB0D7;	}

<!--ToolTop_ST-->
<!--ToolTop_EN-->

#SiteContainer{ margin:0px auto; padding:0px; background: url(../images/bg-home.jpg) repeat-x top #fff;}
.h1profile{ color: #184152; margin:0px; padding:0px; font-size: 22px; font-weight: bold; line-height: 43px; }
.h2profile{ color: #595959; font: bold 19px "Calibri",Arial,Helvetica,sans-serif; margin-bottom: 5px; margin-top: 10px; text-decoration: none; padding-left:21px; }
.h2profile_telephone{ color: #595959; font: bold 21px "Calibri",Arial,Helvetica,sans-serif; margin-bottom: 5px; margin-top: 10px; text-decoration: none;}
.h3profile{ color: #595959; font-size: 14px; font-weight: bold; margin: 0 0 4px; padding-left: 25px; text-align: left; }

.google_search_div{ float:left; vertical-align:middle; margin-left:10px;  }
.googlesearchbox{background: url('../../images/google_custom_search_watermark.gif') no-repeat scroll left center rgb(255, 255, 255); border:1px solid; background-color:#FFFFFF; height:16px; color:#354761; }
.googlesearchbox:focus{background:none; background-color:#FFFFFF  !important; }
.submit_google{height:27px; width:27px; vertical-align:middle; border:none; background:url(../../images/1350994069_search_.png) no-repeat;  cursor:pointer;}

/*.sitemappart {margin:auto; width:936px; }*/
.sitemappart {margin:auto; width:936px;}
.sitemappart h2 {font-size:20px; color:#305079; margin:0px 0px 20px 0px;}
.sitemappart h3 {font-size:17px; color:#305079; margin:0px 0px 5px 0px;}
.sitemappart ul {float:left; width:430px; margin:0px 37px 0px 0px;}
.sitemappart li {list-style-type:none; font-size:16px; color:#000; text-decoration:none;  padding:0px 0px 15px 0px; border-bottom:dotted 1px #ccc;  margin:0px 0px 15px 0px;}
.sitemappart li a {font-size:14px; color:#354761; text-decoration:none; line-height:20px;}
.sitemappart li a:hover {color:#354761; text-decoration:underline;}
.sitemapleftpart {float:left; width:936px; margin-right:36px;}
.sitemaprightpart {float:left; width:450px;}

.lawpageleftpart ul {margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; border-bottom:dotted 1px #ccc;!important;}
.lawpageleftpart li {list-style-type:square; font-size:14px; margin-left:13px;text-decoration:none;!important; }


/* --------------------Article ST ----------------*/
.Related_Cuntten {width:660px; font-family:calibri; font-size:12px; color:#000;}
.Related_Top { height:34px; line-height:34px; background-color:#324F56;border-radius:5px 5px 0px 0px;}
.Related_Top h1 { font-weight:bold; color:#fff; font-size:14px; padding-left:10px;}
.Related_linkmid {border:solid 1px #ccc; margin-top:1px;}
.Related_linkmid ul {margin:0px; padding:0px;}
.Related_linkmid li {list-style-type:none; display:block; border-bottom:1px solid #F5ECE5;  background-color:#fff;}
.Related_linkmid li a {padding:7px 25px 7px 25px; display:block; background:url(../images/li-imag.png) no-repeat 0px 8px; color:#000; font-size:14px; font-weight:normal; text-decoration:none;}
.Related_linkmid li a:hover {background-color:#f7f7f7; font-weight:normal; display:block; background:url(../images/li-imag.png) no-repeat 0px 8px #f7f7f7; text-decoration:none;} 
.h1title { color: #FFFFFF; font-size: 14px; font-weight: bold; padding-left: 10px; }
.btn-search{ padding:5px 12px; margin-right:5px; height:26px; background-color:#000000; font-family: Calibri; font-size: 12px; color: #FFFFFF; font-weight:bold; border:none; cursor:pointer; }


/* --------------------Article EN ----------------*/
.shareicon{}
.shareicon ul{margin:0px; padding:0px;}
.shareicon ul li{width:24px; height:24px !important; background: url(../images/share-icon.png) 0px 0px transparent no-repeat; float:left;}
.shareicon ul li.linkedicon{ background-position:0px 0px; margin-right:7px;}
.shareicon ul li.blogicon{ background-position:-31px 0px; margin-right:6px;}
.shareicon ul li.rssicon{ background-position:-60px 0px; margin-right:6px;}
.shareicon ul li.youtubeicon{ background-position:-91px 0px; margin-right:6px;}
.shareicon ul li.gplusicon {background-position:-122px 0px; margin-right:6px;}
.shareicon ul li.delicousicon {background-position:-186px 0px; margin-right:0px;}
.shareicon ul li a{ display:block; height:24px !important;}



.Google_Author{ float:right; vertical-align:top; display:block; width:223px; height:55px; background-image:url(../images/g_followus.png); background-repeat:no-repeat; text-indent:-999px;}

.searchheader h2
{
	margin-bottom:0px !important;
}

.botmiddlepart h5
{
	margin-top:11px;
}



/* Call Back */
.callBack { position:fixed; left:0px; top:30px; }
.callBack a { background:url(../images/call-back.png) no-repeat left top; width:37px; height:149px; display:block; position:relative; z-index:999}
.callBack a:hover { background-position:bottom left;}
.callback_div{ width:480px; padding:15px; font-family:Calibri !Important;}
.callback_title{ font-weight:bold; font-size:22px; clear:both; padding:20px; width:420px;}
.callback_titletext{ font-size:14px; clear:both; padding:3px; }
.callback_fleft{ float:left;}
.callback_rleft{ float:right;}
.callback_lfield{ float:left; width:140px; padding-left:15px; padding-right:5px;}
.callback_rfield{ float:left; vertical-align:middle; }
.callback_fieldset{ padding:10px 0px; margin:20px 0px; clear:both; }
.callback_textfield{ width:300px; }

#sthoverbuttons { top:260px !important; }
/* Call Back */

.lawfirm_phone{font-size:18px; color:#595959; font-weight:bold;}

a.linksclear
{
	width:100% !important; height:auto; float:left ; margin-bottom:10px !important; margin-top:10px !important;
}

.mainmenudp
{
	display:none;
}

.middlemnudrpdwn
{
	display:none;
}


.middlemnudrpdwn2
{
	display:none;
}

.captchastyle
{
	margin-top:10px;
}

.serarchsection
{
	float:right; margin-left:145px;
}

/*contact us*/
@font-face {
    font-family: 'lucida_handwritingitalic';
    src: url('../fonts/lhandw_0.eot');
    src: url('../fonts/lhandw_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lhandw_0.woff') format('woff'),
         url('../fonts/lhandw_0.ttf') format('truetype'),
         url('../fonts/lhandw_0.svg#lucida_handwritingitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
.MiddleLeft_new{ /* background:url(../../images/middle-left-bg.gif) repeat-x top #F1F8FF; */ float: left; padding: 15px 20px 15px 30px; text-align: left; width:928px;}
.contact_left{  border:1px solid #89B1CB; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 4px #b3daf3; float: left; padding: 0 15px 11px 19px; width: 40%;}
.contact_left h2{ font-family:lucida_handwritingitalic; font-size:30px; margin:20px 0 10px 0;s}
.contact_left h3{ margin:0; font-size:25px;}
.contact_left p{ font-size:16px;}
.contact_right{ float:right; width:52%;}
.contact_right p strong{ float:left; width:120px; clear:both }
.contact_right p textarea{ width:353px; margin:0 0 0 120px; border:1px solid #89B1CB; }
.contact_right p{ display:inline-block; margin:0 0 10px 0; width:100%;}
.contact_right p input[type='text']{ width:352px; float:left; border:1px solid #89B1CB;} 
.contact_right p input[type="text"]#Code{ width:156px; margin:0 10px 0 0;}
.contact_right p .but{  margin:0 0 0 120px; cursor:pointer;}
/*contact us*/

/*bott search*/
.footerpostcodeinput {  background: url("../images/search-inp-bott.png") no-repeat scroll 0 0 transparent; border: medium none; color: #4F4F4F; font-size: 16px;  height: 34px; line-height: 34px;  padding: 0 10px; vertical-align: middle;   width: 190px;}
.freesearchbtn { background: url("../images/search-btn-bott.png") no-repeat scroll 0 0 transparent; cursor: pointer;display: inline-block;height: 34px; vertical-align: middle !important; width: 101px;}
.footerclosebtn { background: url("../images/close-bott.png") no-repeat scroll 0 0 transparent; bottom: 27px;   clear: both; height: 28px; position: absolute; right: 5px; width: 28px;}

/*bott search*/


.audiolinks { margin-top:-12px; float:right; }
.clear{ clear:both; }

.newscat{ width:215px; color:#000000; float:left; margin:5px 3px 0px 0px; border:1px solid #cccccc; }
.newscat a{padding:2px 12px 2px 22px; display:block; background:url(http://www.aussiedivorce.com.au/FamilyLawyerSelection/images_news/li-imag.png) no-repeat 0px 5px; color:#000; font-size:14px; font-weight:normal; text-decoration:none;}
.newscat a:hover {background-color:#f7f7f7; font-weight:normal; display:block; background:url(http://www.aussiedivorce.com.au/FamilyLawyerSelection/images_news/li-imag.png) no-repeat 0px 5px #f7f7f7; text-decoration:none;}


/*Related Start*/
.Relatednewopart {
    background-color: #EDF5F8;
    border: 1px solid #324F56;
    border-radius: 5px 5px 5px 5px;
    margin-left: 1px;
    width: 223px;
}
.Relatedheading {
    background-color: #324F56;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px 0;
    text-align: center;
}
.Relatednewopart ul {
    margin: 0;
    padding: 10px;
}
.Relatednewopart li {
    background: url("../images/related-arrow.png") no-repeat scroll 0 3px transparent;
    list-style-type: none;
    margin-bottom: 7px;
    padding-left: 20px;
}
.Relatednewopart li a {
    color: #324F56;
    font-size: 14px;
    text-decoration: none;
}
.Relatednewopart li a:hover {
    color: #324F56;
    text-decoration: underline;
}
/*Related End*/


/**/
.state_select_right{ background: none repeat scroll 0 0 #FFFFFF;  border-radius: 8px 8px 8px 8px;  box-shadow: 0 0 6px #ABABAB inset;  margin: 0 0 11px;  padding: 10px 3px;   width: 215px;}
.state_select_right .titleh2{ font:bold 16px "Calibri",Arial,Helvetica,sans-serif !important; color:#324F56; margin:7px 5px 0 7px;}

/*-----21/10-2013*/
.crim_fb_detail{ padding:15px; margin:5px; background-color:transparent; width:auto;}
/*-----21/10-2013*/