div.landlord2col, div.landlord2colRight {width: 319px!important;}
div.landlord2col {margin-right: 0!important; }
div.landlord2colRight {margin-right: 0!important; margin-left: 22px!important;}
div.landlordsText {width: 370px!important;}


/* SAFETY QUESTIONS FORM */
ol.alpha li { list-style: upper-alpha; }
/*ol li { zoom: 1; height: inherit; }*/
th.rowgroupHeader { background: #333; color: #CCC; font-weight: normal; padding: 3px 5px; text-align: left; border-bottom: 1px solid #666; border-top: 1px solid #999; padding: 10px; }

div#landLordForm table.radio-table td { text-align: center; vertical-align: middle; }
div#landLordForm td { text-align: left;  }
div#content form td label { padding: inherit; display: inline; width: auto;}
div#content form td, div#content form td input{}

.hidden { visibility: hidden!important; }
.nodisplay { display: none!important; }

div#landLordForm .radio li label { width: 100px; float: left; }
div#landLordForm .radio li input { width: 20px; display: inline;}

div#landLordForm .nowrap li label { width: auto; float: left; padding-right: 10px;}

div#landLordForm .radio li span#improvedH label { width: auto; float: left; }
div#landLordForm .radio li span#improvedH textarea { width: 350px; height: 100px; clear: left; }

p.submit-btn input { width: 110px!important; margin-left: 30px!important;}

div#landLordForm legend { font-weight: normal; }


html ol li { vertical-align: text-top!important; }
html ol li#helper { margin-top: 18px; }
html ol li#helper fieldset { position: relative; top: -18px}


/* DAT FORM STYLING */
div#content div.question-box { float: left; width: 458px; margin-left: 2px; background: #454545 url(../images/dark-box.gif) bottom left no-repeat; }
div#content div.question-box h2 { padding: 15px 15px 0 15px; color: #FFF; background: transparent url(../images/dark-box-top.gif) top left no-repeat; }
div#content div.question-box h3 { padding: 5px 15px 0 15px; color: #FFF; } 
div#content div.question-box p { padding: 5px 15px 0 15px; color: #FFF; } 
div#content div.question-box legend { padding: 5px 15px 0 15px; color: #FFF; font-size: 1.2em; white-space: normal; line-height: 1.4em; }
div#content div.question-box ol { margin: 0 0 0 15px; padding: 0; }
div#content div.question-box ol li { float: left; list-style: none; margin: 0; padding: 0 10px 0 0; }
div#content div.question-box ol label { display: none; }
div#content div.question-box input { width: auto; height: auto; }

div#content div.question-box ol.show-label label { display: block; color: #FFF; font-weight: bold; }

div#content div.question-box ul { float: left; width: 100%; margin: 0; padding: 10px 0 0 0; background: transparent url(../images/dark-box-top.gif) top left no-repeat; }
div#content div.question-box ul li { float: left; width: 100%; display: block; clear: both; background-image: none; }
div#content div.question-box ul label { float: left; font-weight: bold; color: #FFF; width: 305px; }
div#content div.question-box ul select { float: left; font-size: 1em; clear: none; width: 120px; }

div#content ul.image-gallery { margin: 0; }
div#content ul.image-gallery li { margin: 0; padding: 0 0 0 23px; list-style: none; background-image: none; float: left; }
div#content ul.image-gallery li:first-child { padding-left: 0;  }
div#content ul.image-gallery li img { margin: 0; padding: 0; }

div#content div.question-box img.gas-image { padding: 0 0 15px 15px; }

div#content p.inline-link { clear: both; background: transparent url(../../../assets/images/bullets/linklistbullet.gif) 0 20px no-repeat; padding: 15px 0 0 11px; }

ul.breadcrumb-list li { background-image: url(../../../assets/images/bullets/linklistbullet.gif); }
ul.breadcrumb-list li.current { font-weight: bold; }

div#content div.red { background: #B80434 url(../images/red-box.png) bottom left no-repeat; width: 457px; }
div#content div.red h2 { background: transparent url(../images/red-box-top.png) top left no-repeat; }

textarea { font-family: Arial, Helvetica, sans-serif; padding: 12px;}