body 		{padding:0px; font-size:62.5%; font-family:"Average Sans", Arial, Helvetica, sans-serif; width:100%; margin: 0 0 0 0; background-color:#fcfcfc; color:#444444;} 
.innerbody 	{padding:0 0 50px 0; margin-top:0px; margin-left:auto; margin-right:auto; font-family:"Average Sans", Arial, Helvetica, sans-serif; width:960px; background-color:#ffffff; overflow: hidden; zoom: 1; color:#636363;}
.header 	{padding:0px; margin: 0px auto 10px auto; width:960px; height:110px; background-color:#ffffff; overflow: hidden; zoom: 1; background-image: url('../headers/facingbereavementwide.jpg'); background-repeat:no-repeat; background-position:center;}
.bodysmall {font-size:1.05em; font-weight: bold; color: #0f5ab7; font-family:"Average Sans", Arial, Helvetica, sans-serif; text-decoration: none;}
.mainright 	{font-size:1.6em; width: 710px; float:left; background:#FFFFFF; padding: 0px 30px 10px 10px; font-family:"Average Sans", Arial, Helvetica, sans-serif; ; border:0px blue solid; line-height:1.4em}
.mainright ul li {list-style-image: url(http://www.facingbereavement.co.uk/stylesheets/headers/arrow3.gif); padding-bottom:0px; padding-top:0px; margin-bottom:0px}
.mainleft 	{width: 172px; float:left; background:#FFFFFF; padding-left:10px; margin-right:0px;font-size:1.15em; border:0px solid red}
.rhcol {float:right; width:160px;}
.rhcolrelated {float:right; width:160px; background:#f1ffe4;}
.rhcolbreak {width:160px; height:1px; border-bottom:#fff 8px solid; clear:both; padding-top:3px; margin-bottom: 3px}
.spnsr {height:160px; width:160px; background-color:#FFFFFF; margin:0px 0px 20px 0px}
input.hintTextbox { color: #888; font-weight:100; font-style:italic; font-family:verdana, Arial, Helvetica, sans-serif}
input.hintTextboxActive {color: #000; font-family:Verdana, Arial, Helvetica, sans-serif}
h1 {color:#555555; font-weight:normal; letter-spacing: -1px; font-size:2.7em; font-family: "Average Sans", Georgia, "Times New Roman", Times, serif; padding:0 0 10px 0; margin:0; line-height:50px;}
h2, h3 {color:#555555; font-size:1.2em; font-weight:bold; margin-bottom : 0.5em; font-family:"Average Sans", Arial, Helvetica, sans-serif;}
h4, h5 {color:#555555; font-size:1.2em; font-weight:bold; margin-bottom : 0.3em; font-family:"Average Sans", Arial, Helvetica, sans-serif;}
h6 {color:#0376A0; font-size:1.1em; font-weight:bold; margin-bottom : 0px; font-family:"Average Sans", Arial, Helvetica, sans-serif;}

h1.cakebaker {color:#f85d6b; font-weight:normal; letter-spacing: -1px; font-size:3.1em; font-family: 'Lobster', cursive; padding:10px 0 15px 0; margin:0; line-height:50px;}
h2.cakebaker, h3.cakebaker {color:#ff6078; font-size:1.5em;  margin-bottom : 10px; font-family: 'Lobster', cursive;}
h4.cakebaker, h5.cakebaker {color:#ff6078; font-size:1.5em; margin-bottom : 10px; font-family: 'Lobster', cursive;}
h6 {color:#0376A0; font-size:1.3em; font-weight:bold; margin-bottom : 0px; font-family:"Average Sans", Arial, Helvetica, sans-serif;}



.LQtext {font-size:0.9em; line-height:1.3em}
.LHeads {color:#0066b3; font-weight:bold}
.LDiv {height: 1px; width: 100%; border: 0px; color:#ccc; background-color:#ccc}


.newsblog {width:400px; border-bottom:1px solid #cccccc; padding-bottom:8px}
.newsblog h2 {color:#0376A0; font-size:1.7em; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif;}
.InArticleImage {float:left; clear:none; padding: 10px 20px 10px 0}

.hp1 {width:200px; height:277px;  padding:9px 9px 5px 9px; margin-right:10px; background-color:#f3fbfd;border:#f1e8eb 1px solid; font-size:1.3em; line-height:1.3em; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px}
.hp2 {width:200px; height:175px; overflow:hidden; margin-bottom:10px}
.hp3 {width: 675px; padding: 2px 0px 2px 10px; color:#FFFFFF; font-size:2.2em; margin-bottom:15px; clear:both; color:#9f6ea0;}

.searchresults {font-size:1.3em; line-height:1.2em; text-decoration:underline!important; color:#0066b3; font-weight:normal;}
.hhome {color:#0376A0; font-size:1.3em; font-weight:bold; padding-bottom:3px;}
.hhome:hover {background-color: #dcf5fd; cursor: pointer!important;}
.homediv {background-color:#f3fbfd; cursor:default; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px }
.homediv:hover  {background-color:#dcf5fd; cursor: pointer!important;}
.homedivnr {background-color:#f3fbfd; cursor:default;}
.homedivnr:hover  {background-color:#dcf5fd; cursor: pointer!important;}
.opacity {opacity:0.8;filter:alpha(opacity=80)}
.opacity:hover {opacity:1;filter:alpha(opacity=100)}
.location {float:left; width:900px; height:20px; color:#0376A0; font-size:1.2em; padding: 12px 0px 3px 19px}
.textentry {background-color:#FFFFFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #aaaaaa; height:1.5em; padding-left:5px}
.r5 {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.r7 {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px }
.r10 {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }
.r6top {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.r10top {-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.r10bottom {-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 15px;}
.r15top {-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.r15bottom {-webkit-border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomleft: 15px;-moz-border-radius-bottomright: 15px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
b {color:#0376A0; font-weight:200; font-size:1.2em;}
li {padding-bottom:5px}
.lilink  {COLOR: #0066b3; text-decoration: none !important; font-size:1.25em;}
.booklink       {COLOR: #0066b3; font-weight:bold; font-size:1.2em; margin-bottom:10px}
a:hover         {TEXT-DECORATION:underline; background-color: #dcf5fd; COLOR: #0066b3;}
a:link          {TEXT-DECORATION:underline; COLOR: #0066b3;}
a:visited          {TEXT-DECORATION:underline; COLOR: #0066b3;}
.container {overflow: hidden; zoom: 1; color:#555555;}
.containerR {overflow: hidden; zoom: 1; float:right; font-size:1.25em}
stings  {overflow: hidden; zoom: 1; float:left; clear:none; color:#003366;}
.tabletmain {position:relative; width:520px; background-color:#f1ffe4; float:right; margin-bottom:10px}
.tabletsub {padding-left:20px; width:385px; float:left; clear:none; color:#000066;}
.th {}
a.th:link, a.th:visited {color:#0f5ab7; line-height:1.2em; padding-bottom:15px; text-decoration:underline; font-weight:bold; background:none}
a.tl:link, a.tl:visited {color:#0f5ab7; text-decoration:underline; font-weight:normal; background:none}
a.th:hover, a.tl:hover {color: #dcf5fd;}
.tabhead {padding:4px 0px 5px 0px;}
nktext {font-size:0.8em; color:#003399; text-decoration:none}
.menulist, .menulist ul {margin: 0;	padding: 0;	width: 168px; list-style: none; font-size:1.1em; }
.menulist ul {visibility: hidden; position: absolute; top: 0px; padding:0px; left: 176px; }
.menulist li {position: relative; border: 1px solid #ffffff; background: #f3fbfd; margin-bottom: -1px; padding:0px 0px 0px 2px; width: 168px; border-top: 1px dotted #9f68a8;}
.submenulist li {position: relative; border: 1px solid #ffffff; background: #f3fbfd; margin-bottom: -1px; padding:0px; width: 270px; border-top: 1px dotted #9f68a8;}
.menulist ul>li:last-child {margin-bottom: 1px;}
alink:link, alink:visited, alink:focus, alink:hover {font-weight: normal; color: #0376A0;}
.menulist a {display: block; padding: 5px; color: #0f5ab7; text-decoration: none;}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {background-color: #dcf5fd;}
.menulist a.highlighted {background-color: #dcf5fd;}
.menulist a .subind {float: right;}
*:first-child+html .menulist li { float: left; height: 1%;}
* html .menulist li { float: left; height: 1%;}
* html .menulist a { height: 1%;}
table {clear:both}
strong {color:#0f5ab7; text-decoration:underline}
.mainright ul li {list-style-image: url(../headers/arrow3.gif); padding-bottom:2px; padding-top:0px}
.imgContainer {float: left;padding: 0px 20px 15px 0px;}
.img-shadow {float:left; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; margin: 10px 0 0 10px !important;}
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #dbdbdb; margin: -6px 6px 6px -6px; padding: 4px;}
img.ReadArticle {float: left; margin: 0px 20px 20px 0px;}
img.floatLeft {float: left; margin: 0px 10px 0px 20px;}
img.floatRight {float: right; margin: 5px 20px 10px 20px;}
img.floatRightClear {float: right; clear: right; margin: 5px 20px 10px 20px;}
.printh1 {display:none}
.dataerror {float:left; padding-left:20px; color:#CC0000; font-size:1em; font-weight:bold}

.letter {border:1px solid #cccccc; width:450px; padding:20px; color: #333333; font-family: Century Gothic, sans-serif; margin: 30px 0 30px 80px; font-size:1.1em; -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
.janemarshall {background-image:url('../inarticleimages/27250-janemarshall.jpg'); width:141px; height:67px}


.CF1 {width:166px; font-size:1.5em; font-weight:bold; font-family: 'Arial Narrow', sans-serif; color:#FFFFFF; background-color:#0376A0; padding:2px; text-align:center; font-weight:bold; margin-top:30px; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px}
.CF2 {width:160px; height:450px; clear:both; overflow:auto; overflow-y:scroll; overflow-x:hidden; border:1px solid #cccccc; padding:0 4px 0 4px; font-family:Arial, Helvetica, sans-serif; font-size:0.95em}
.CF3 {font-weight:bold; font-size:1.1em}
.CF4 {color:#333333}
.CF5 {color:#aaaaaa}
.CF6 {font-size:0.95em; color:#cccccc}
.CF7 {clear:both; float:left; width:155px; margin-bottom:0px; padding: 0 0 20px 3px; overflow:hidden}

#comment-feeder {width:158px; background:#ffffff; padding:0px 5px 10px 5px; border:1px solid #cccccc; font-size:0.9em}
.newsticker-jcarousellite {width:160px; padding-top:10px}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px}
.newsticker-jcarousellite .info {  }
.newsticker-jcarousellite .info span.cat { display: block; color:#808080; }
.clear { clear: both; }

nk {cursor:pointer; color:#666}
nk:hover {color:#000}
.newsslider {position:relative; overflow:hidden; border:1px solid #cccccc; height:200px; width:166px; background:#FFFFFF; margin-bottom:20px; font-size:1.1em}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #cccccc}
.newssection {padding:10px; height:190px}


.orderLabelLeft {width:110px; float:left; text-align:right; padding-right:30px; color:#777;}


.related {background-color:#ffffff; cursor:default; font-size:0.8em; width:165px; height:42px; border-top:#e3e3e3 1px solid; overflow:hidden; padding:5px 3px 20px 5px}
.related:hover  {background-color:#dcf5fd; cursor: pointer!important;}
.relatedtext {padding-left:10px; margin:0; float:left; width:100px; clear:none;  font-size:1.2em}
.relatedimg {clear:none; float:left; height:50px;}
.relatedheader {background-color:#ffffff; color:#0376A0;padding:5px 0px 5px 7px; margin:20px 0 0 0px;width:165px; border-top: 1px solid #e3e3e3;  font-weight:bold; font-size:1.2em; clear:both}

.datalabel {width:80px; float:left; text-align:right; padding: 0 10px 0 0px; }

.imagerelated {width:110px; height:80px; border:1px solid #cccccc; display:inline-block; padding:3px; margin-right:22px; float:left; clear:none; text-align:center; font-size:0.8em; color:#000000; line-height:1.3em; font-weight:bold}
a.black:link {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-weight:normal}

.disLabelLeft {width:110px; float:left; text-align:right; padding-right:20px}
.disdataerror {float:left; padding-left:20px; color:#CC0000; font-size:1em; font-weight:bold; margin-left:10px}

.disUI1 {background-image:url('../discussions/images/greybackground.jpg'); overflow:hidden; width:690px; border: 1px solid #cccccc; padding:9px 20px 9px 10px; margin: 5px 0 5px 0;}
.disUI2 {margin-bottom:9px; overflow:hidden}
.disUI3 {width:688px; clear:both; border-top:#cccccc solid 1px; padding-top:9px;height:20px; font-size:0.85em; overflow:hidden}


.disIndex0 {background-color:#f1f1f1; width:710px; clear:both; color:#555555; font-size:1.3em; padding:3px 0 5px 10px; margin: 15px 0 10px 0; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; clear:both}
.disIndex1 {cursor:default; width:710px; height:42px; padding:0px 6px 0px 5px; margin: 2px 10px 2px 5px; float:left; border-bottom:#f1e8eb solid 1px; background-color:#FFFFFF}
.disIndex2 {height:42px; width:45px; padding: 2px 0px 0px 0px; float:left; clear:none; overflow:hidden}
.disIndex3 {height:42px; clear:none; width:32px}
.disIndex4 {width:430px; height:40px; float:left; font-size:1em; padding: 0 15px 0 15px}
.disIndex5 {width:180px; height:40px; float:left; font-size:1em; padding-left:15px; border-left:1px solid #f1e8eb}

.disTop0 {width:710px; padding:5px 0 5px 10px; margin:0px 0px 0px 0; border:0px solid #dddddd; overflow:hidden;}
.disTop1 {float:left; width:110px; overflow:visible}
.disTop2 {float:left; width:50px; padding: 5px 0 5px 35px; overflow:visible}
.disTop3 {float:left; padding-top:3px; text-align:center; width:110px}
.disTop4 {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; float:right; width:545px; border:#cccccc 1px solid; padding:5px 0 10px 10px; margin: 0 10px 0 0}
.disTop5 {float:left; width:540px; color:#999999; text-align:left; font-size:0.8em}
.disTop6 {width: 515px; text-align:left; display:inline-block; color:#555555; font-size:0.9em}
.disTop7 {float:right; width:1px; height:20px; background-color:#FFFFFF}
.disTop8 {float:right; width:30px; padding-top:35px; display:inline-block; overflow:visible; margin-right:0px; background-color:#FFFFFF}

.disD1 {position: relative; top:-40px; left:260px; padding:7px 0 0 30px; border-left: 1px solid #bbb; width:420px; height:21px}
.disD2 {color:#555555; font-size:2em; width:530px; line-height:2em; margin-bottom:10px}
.disD3 {background-color:#f1f1f1; width:710px; clear:both; color:#555555; font-size:1em; padding:3px 0 3px 10px; margin: 15px 0 5px 0; height:20px; border-bottom:1px solid #dddddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.disD3a {float:left; width:150px}
.disD3b {float:left; width:280px}
.disD3c {float:left; width:60px; text-align:center; padding-left:10px}
.disD3d {float:left; width:60px; text-align:center; padding-right:10px}
.disD3e {float:left; width:120px}
.disD4 {width:100px; display:inline-block; padding:5px 0 0 5px; vertical-align:top; font-size:1em}
.disD4a {float:left; width:280px; padding-top:5px}
.disD4b {float:left; width:60px; text-align:center;padding-left:10px; padding-top:5px}
.disD4c {float:left; width:60px; text-align:center; padding-right:10px; padding-top:5px}
.disD4d {float:left; width:120px; line-height:1em; padding-top:5px}
.disD5 {width:710px; padding:8px 0 3px 10px; height:auto; border-bottom:1px solid #CCCCCC; zoom: 1; overflow:hidden; background-color:#FFFFFF; font-size:0.8em; color:#555555}


.sbar {background-color:#f3fbfd; cursor:default; width:152px; border-bottom:solid 1px #e3e3e3; padding:5px 10px 5px 10px; text-decoration:none;}
.sbar:hover  {background-color:#dcf5fd; cursor: pointer!important;}
.sbarhead {background-color:#0376A0; color:#ffffff; padding:2px 10px 2px 10px; margin:20px 0 0 0px;width:152px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-weight:bold; font-size:1.5em; clear:both; text-align:center; font-family: 'Arial Narrow', sans-serif; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.sbardiv {font-size: 1.2em}

.news0 {width:150px; height:10px}
.news1 {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; text-align:center; padding:8px 10px 5px 10px; width:150px; margin:0px auto 0px auto; border:1px solid silver; background-color:#f3fbfd; font-family:Arial, Helvetica, sans-serif}
.news2 {overflow: hidden; zoom: 1; color:#555555; text-align:center; padding-top:10px; width:150px; margin:0px auto 0px auto}
.news3 {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:#aaa 1px solid; width:145px; padding: 2px 0px 2px 2px; margin:0px auto 0px auto; background:#ffffff}


.CIOuter {width:670px; height:73px; padding:3px 0px 3px 6px; margin: 5px 0px 5px 15px; float:left; border:#f1e8eb solid 1px; background-color:#f3fbfd; cursor:default; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px }
.CIOuter:hover  {background-color:#dcf5fd; cursor: pointer!important;}
.CIImage {padding: 4px 0px 0px 0px; width:140px; float:left; clear:none; overflow:hidden}
.CIImageBorder {border: 1px #cccccc solid}
.CILink {text-decoration:underline; color:#0066b3; font-size:1.2em; line-height:1.2em}
.CIText {padding-top:5px; line-height:1.15em}


.FWmain {border-top:3px solid #f1e8eb; clear:both; width:920px; margin:10px 10px 0px 10px; padding: 15px 10px 0px 10px; font-size:1.3em}
.FWItemStart {border-right: 1px #aaa solid; padding: 0 10px 0 0px; float:left}
.FWItemPad {border-right: 1px #aaa solid; padding: 0 10px 0 10px; float:left}
.FWItemEnd {padding: 0 10px 0 10px; float:left}
.FWSocial {padding: 0 0 0 10px; float:right; border:none}
.FWSocialLeft {padding: 0 10px 0 10px; float:right}
.FWimg {border:none; width:24px; height:24px}
.FW450 {width:450px; float:right; text-align:right}
.FWterms {padding: 0 10px 0 10px; float:left}
.FWcopyright {border-right: 1px #aaa solid; padding: 0 10px 0 0px; float:left}
.FWcopytc {width:450px; float:left; margin-top:10px; font-size:0.7em}
.FWdisclaim {width:300px; float:left; margin-top:5px;  font-size:0.7em; clear:both; color:#333}


.SWouter {position:absolute; height:110px; top:0; width:100%}
.SWinner {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; width:940px; height:110px; margin:0px auto 0px auto; padding-top:15px; overflow: hidden}
.SWsearch {height:25px; width:330px; float:right; padding-top:5px; margin-top:20px}
.SWtable {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-color:#FFFFFF; border:#aaa solid 1px; width:300px}


.fbright {width:90%; float:right; clear:both; margin:0 0 10px 0; padding:10px; background-color:#edeff4}
.fbleft {width:90%; float:left; clear:both; margin:0 0 10px 0; padding:10px; background-color:#edeff4}


.lsb1 {outline: 0; overflow: hidden; padding:2px 3px 2px 5px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border:1px solid #5caac4}
.lsb2 {float: left; padding-left:25px}
.lsb3 {color:#5caac4; font-weight:bold; padding:5px 0 3px 0; font-size:1.1em}
.lsb4 {padding: 10px 10px 2px 10px; margin: 0 10px 0 10px; overflow:hidden; COLOR: #5caac4; font-size: 1.3em; font-weight:bold; border-bottom:1px solid #cccccc}
.lsb5 {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-image:url('../listings/images/greybackground.jpg'); overflow:hidden; width:736px; border: 1px solid #ccc}
.lsb6 {color:#5caac4; text-decoration:underline}


.lsb1s {outline: 0; overflow: hidden; padding:2px 3px 2px 5px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border:1px solid #5caac4}
.lsb2s {float: left; padding-left:15px}
.lsb3s {color:#5caac4; font-weight:bold; padding:5px 0 3px 0; font-size:1.1em}
.lsb4s {padding: 10px 10px 0px 0px; margin: 0 10px 0 10px; overflow:hidden; COLOR: #5caac4; font-size: 1.3em; font-weight:bold; border-bottom:1px solid #cccccc}
.lsb5s {-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background-image:url('../listings/images/greybackgroundside.jpg'); overflow:hidden; width:736px; border: 1px solid #ccc; background-color:#DEDEDE; color:#DEDEDE; background-repeat:repeat-x;}
.lsb6s {color:#5caac4; text-decoration:underline}


.lsw1 {width:430px; clear:both; padding:0 0 3px 0; overflow:hidden}
.lsw2 {width:100px; float:left;}
.lsw3 {width:310px; float:left; font-weight:normal}
.lsw4 {width:100px; float:left; text-align:right; color:#999999; font-weight:bold; font-size:0.8em}



.lsd1 {width:500px; padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #ddd}
.lsd2 {padding: 0px 0 3px 0px; color:#666666; width:130px; display:inline-block; vertical-align:top}
.lsd3 {padding: 0px 0 2px 8px; margin:0 0 2px 0; width:320px; display:inline-block}
.lsd3a {padding: 0px 0 10px 0px;}
.lsd4 {width:100px; float:left; text-align:right; color:#999999; font-weight:bold; font-size:0.8em}
.lsd5 {padding: 0px 0 3px 0px; font-size:0.9em; color:#666666}
.lsd6 {padding: 0px 0 10px 0px;}


.lrm1 {width:700px; clear:both; padding:0 0 10px 0; overflow:hidden}
.lrm2 {padding: 0px 0 3px 0px; font-size:0.9em; color:#666666}
.lrm3 {padding: 2px 0 2px 8px; webkit-border-radius:4px; border-radius:4px; border:1px solid #ccc; background-color:#f3fbfd; margin:0 0 10px 0; width:620px}
.lrm3a {padding: 0px 0 10px 0px;}
.lrm4 {width:100px; float:left; text-align:right; color:#999999; font-weight:bold; font-size:0.8em}
.lrm5 {padding: 0px 0 3px 0px; font-size:0.9em; color:#666666}
.lrm6 {padding: 0px 0 10px 0px;}


.lse1 {width:700px; clear:both; padding:0 0 10px 0; overflow:hidden}
.lse2 {width:130px; float:left}
.lse3 {width:460px; float:left; font-weight:normal}
.lse4 {width:100px; float:left; text-align:right; color:#999999; font-weight:bold; font-size:0.8em}
.lse5 {outline: 0; overflow: hidden; padding:2px 3px 2px 5px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border:1px solid #ccc}


.inb1 {left:260px; padding:7px 0 0 0px; border-left: 1px solid #bbb; width:420px; height:21px}
.inb2 {color:#555555; font-size:2em; line-height:1.6em; width:720px; padding:15px 0 0 0; overflow:hidden}
.inb3 {background-color:#f1f1f1; width:710px; clear:both; color:#555555; font-size:1em; padding:3px 0 3px 10px; margin: 15px 0 5px 0; height:20px; border-bottom:1px solid #dddddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.inb3a {float:left; width:50px}
.inb3b {float:left; width:220px}
.inb3c {float:left; width:280px}
.inb3d {float:left; width:100px}
.inb3e {float:left; width:50px}

.inb4 {width:710px; clear:both; font-size:1em; padding:6px 0 6px 10px; margin: 0; font-size:1em; border-bottom:1px solid #dddddd; overflow:hidden}
.inb4a {float:left; width:50px}
.inb4b {float:left; width:220px}
.inb4c {float:left; width:280px}
.inb4d {float:left; width:100px}
.inb4e {float:left; width:50px; text-align:center}

.inb5 {width:710px; padding:8px 0 3px 10px; height:auto; border-bottom:1px solid #CCCCCC; zoom: 1; overflow:hidden; background-color:#FFFFFF; font-size:0.8em; color:#555555;}



#dt-tree-slider{margin: 0;padding: 0;width: 2000px;}
.dt-back-link{margin-top: 1em; font-size: 0.6em; border: none; text-align:left; padding-bottom:0.1em;}
.dt-arrow {width:13px; height:13px;}
/* The container, it contains the divs below. Has to be 30 pixels larger than the 'tree-content-box' div, in order to not mess up the layout*/
#dt-tree-window {border:2px solid #dddddd;margin: 0;padding: 0;background: #ffffff;width: 662px;min-height: 150px;overflow: hidden;-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888;}
.dt-tree-content-box {background-color:#ffffff;margin: 0;padding: 15px;float: left;width: 630px;font-size: 2em;}
/* The header text, the main text of the question */
.dt-header {font-size:30px;color:#0376A0;line-height:1.1em;text-align:center;padding-bottom:0.1em;}
.dt-header-separator {border-bottom: 1px solid #6babc2;margin-top:10px;}
/* Controls the question links, the font can be edited from here and the color aswell */
.dt-decision-links{margin-top: 1em;padding-top: 1em;border-top: 1px solid #6babc2;text-align: center;font-size: 0.7em;background: #ffffff;color:#0376A0; font-weight:bold; text-decoration:underline}
/* Contains the description section */
.dt-description {min-height:100px;padding-top:20px;padding-bottom:20px;color:#444444;font-size:0.5em;}
/* You can add styling to the description a tags, which are the links that lead to the next question */
.dt-decision-links a {margin-right: 1em;padding-right: 1em;background: #ffffff;}
.dt-decision-links a.last-child{border: none;background: #ffffff}



ul#tabnav { /* general settings */
text-align: right; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 1em verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #aaa; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #0066b3; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #0376A0; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #eee; /* set unselected tab background color as desired */
color: #9F6EA0; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}