/* CSS Document */

body {margin: 0; background:url("/Images/UserUploadedImages/site-bg.gif") repeat;}

/* General */

#tblContent1 td {white-space:normal !important;}
#tblContent2 td {white-space:normal !important;}
#tblContent3 td {white-space:normal !important;}

#ctl00_TRBreadCrumbs_PrintIcon {display: none;}

.contentLogn {padding:0 0 0 50px;}
.contentLogn input {margin:0 0 5px;}
.contentLogn a font {background: #999;
color:#fff !important; text-transform: uppercase;
display:block;
margin:10px 0 0;
padding:10px;
width:45px;}

#newheader td {margin: 25px 0px 0px 0px; padding: 0px 25px 0px 25px; width: 900px;}
#newheader h1{font-family: "Lucida Sans";margin:5px 0px 15px 0px; font-size: 24px; font-weight: bolder;color: #ff9e00;}
#newheader p {margin:0;padding:0 0 20px 0;font-family: "Lucida Sans"; width: 900px; font-size: 12px; color:#323e44;line-height:16px;}

#newhomecontainer td {margin: 30px 0px 0px 0px; padding: 0px 10px 0px 25px; width: 950px;}

#hmcolone h2 {font-family: "Lucida Sans";margin:0; padding:5px 0 15px 0; font-size: 18px; font-weight: bolder;color: #ff9e00;}
#hmcolone h3 {margin:0;padding:0px 0 5px 0;font-family: "Lucida Sans"; font-size: 12px; font-weight: bolder;color: #ff9e00;}
#hmcolone td {margin:0;padding:0;font-family: "Lucida Sans";  font-size: 12px; color:#323e44;line-height:15px; align:left;}
#hmcolone p {margin:0;padding:0 0 15px 0 ;font-family: "Lucida Sans";  width:660px; font-size: 12px; color:#323e44;line-height:15px; align:left !important;}
#hmcolone ul {margin:15px 0 15px 30px;padding:0;font-family: "Lucida Sans"; font-size: 12px; color:#323e44;}
#hmcolone li {margin:0;padding:0;font-family: "Lucida Sans"; font-size: 12px; width: 600px;color:#323e44;line-height:18px; align:left;}
#hmcolone a:hover, a:focus {color: #3A469A !important; text-decoration: underline !important;font-family: "Lucida Sans" !important;}

#showcase table {margin:0; padding:0; align:left;}
#showcase td {width:200px;margin: 30px 0px 0px 0px; padding: 0px 30px 0px 0px; }
#showcase h3 {margin:0;padding:7px 0 5px 0;width: 200px; font-family: "Lucida Sans"; font-size: 12px; font-weight: bolder;color: #ff9e00;}
#showcase p {margin:0;padding:0 0 30px 0;font-family: "Lucida Sans"; width: 200px; font-size: 12px; color:#323e44;line-height:16px;align:left !important;}
#showcase a, a:link, a:active, a:visited {font-size: 12px !important; font-family: "Lucida Sans" !important;color:3A469A!important;text-decoration: none !important;line-height:16px;}

#hmcoltwo h2 {font-family: "Lucida Sans";margin:0; padding:5px 0 5px 0; font-size: 16px; font-weight: bolder;color: #ff9e00;}
#hmcoltwo h3 {margin:0;padding:5px 0 5px 0;font-family: "Lucida Sans"; font-size: 12px; font-weight: bolder;color: #ff9e00;}
#hmcoltwo td {margin:0;padding:0;font-family: "Lucida Sans";  font-size: 12px; color:#323e44;line-height:16px; align:left;}
#hmcoltwo p {margin:0;padding:0 0 15px 0;font-family: "Lucida Sans";  width:180px; font-size: 11px; color:#323e44;line-height:16px; text-align:left !important;}
#hmcoltwo ul {margin:0px 0 15px 15px;padding:0;font-family: "Lucida Sans"; font-size: 11px; color:#323e44;}
#hmcoltwo li {margin:0;padding:0;font-family: "Lucida Sans"; font-size: 11px; color:#323e44;line-height:18px; align:left;}
#hmcoltwo a, a:link, a:active, a:visited {font-size: 11px !important; font-family: "Lucida Sans" !important;color:#3A469A !important;text-decoration: none !important;line-height:15px;}
#hmcoltwo a:hover, a:focus {color: #3A469A !important; text-decoration: underline !important;font-family: "Lucida Sans" !important;}


#hmyellow {background-image: url(/images/useruploadedimages/11/header-bg.jpg); margin: 0px 4px 4px 4px; padding:0px; height: 249px; width: 929px; font-family: "Lucida Sans"; font-size: 12px;}


#dc {margin-left:15px;}
p {font-family: "Lucida Sans"; width: 410px; margin-left:35px; margin-right: 20px; font-size: 12px; color:#323e44; text-align:justify;}
h1{font-family: "Lucida Sans";margin:5px 0px 15px 0px; font-size: 18px; font-weight: bolder;color: #ffffff;}
h2{font-family: "Lucida Sans"; margin-left:35px; font-size: 16px; font-weight: bolder;color: #ff9e00;}
h3{font-family: "Lucida Sans"; font-size: 14px; font-weight: bolder;color: #ff9e00;}
a, a:link, a:active, a:visited {font-size: 12px !important; font-family: "Lucida Sans" !important;color:#3A469A !important;text-decoration: none !important;}
a:hover, a:focus {color: #3A469A !important; text-decoration: underline !important;font-family: "Lucida Sans" !important;}
.learnmore {font-size: 12px;color:#ffffff;text-decoration: none; background-image: url(/images/useruploadedimages/11/read-more-symbol.gif);background-repeat: no-repeat; background-position: right center; padding-right: 15px;}
.learnmore a {font-size: 12px;color:#ffffff;text-decoration: none; background-image: url(/images/useruploadedimages/11/read-more-symbol.gif);background-repeat: no-repeat; background-position: right center; padding-right: 15px;}
.learnmore a:hover{text-decoration: underline; background: #fead2b url(/images/useruploadedimages/11/read-more-symbol.gif) no-repeat right center;}
address {font-family: "Lucida Sans"; margin-left:57px; font-size: 12px; color:#003399;}



/* Home */

.orangemore h2 {font-size: 12px;color:#004685;text-decoration: none; height:26px; background-image: url(/images/useruploadedimages/11/read-more-symbol.gif);background-repeat: no-repeat; background-position: right center; margin: 10px; padding-right: 0px;}
#yellowhdr {background-image: url(/images/useruploadedimages/11/header-bg.jpg);margin: 0px 4px 4px 4px; padding:0px; height: 249px; width: 929px; font-family: "Lucida Sans"; font-size: 12px;}
.hmtext {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 0px 0px 
15px 0px; width: 150px; font-size: 12px; color:#ffffff;}
#yellowhdr h2{font-family: "Gill Sans MT"; margin:40px 5px 7px 0px;padding:0px 0px 0px 0px;font-size: 22px; font-weight: normal;color: #ffffff;}

#customer {width:315px; padding-left:15px; }
#supplier {width:315px; padding-left:15px; }
#whitecontent {font-family: "Lucida Sans"; font-size: 12px;}

#431 {background-color: #ffffff ;margin: 4px 4px 4px 4px; padding:0px; width: 431px; font-family: "Lucida Sans"; font-size: 12px;}
#431 p {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 10px 0px 14px 40px; width: 375px; font-size: 12px; color:#323e44;}
#431 h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 0px 40px; padding: 0px; font-weight: bolder; color: #333333;}
#260 {background-color: #ffffff ;padding: 0px 4px 4px 30px; width: 260px; font-family: "Lucida Sans"; font-size: 12px;}
#260 h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 0px 0px; padding: 0px; font-weight: bolder;color: #333333;}
#260 blockquote {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 220px; font-size: 12px; color:#323e44;}
.tollfree {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 15px 0px 15px 0px; font-size: 18px; width: 145px; font-weight: bolder;color:#003399;}
#270 {background-color: #ffffff ;padding:0px 4px 4px 30px; width: 270px; font-family: "Lucida Sans"; font-size: 12px;}
#270 h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 20px 0px; padding: 0px; font-weight: bolder;color: #333333;}
#250 {background-color: #ffffff ;padding:0px 4px 4px 10px; width: 230px; font-family: "Lucida Sans"; font-size: 12px;}
#250 h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 20px 0px; padding: 0px; font-weight: bolder;color: #333333;}

#hmbox {margin 0px; xxxpadding: 0px 14px 0px 14px; width:186px;}
#topbox {height: 16px; background-image: url(/images/useruploadedimages/11/orange-cornerbox-top.gif);background-repeat: no-repeat;}
#midbox {background-image: url(/images/useruploadedimages/11/orange-cornerBox-tile.gif); font-family: "Lucida Sans"; font-size: 12px; padding: 0 10px;}
#botbox {height: 16px; background-image: url(/images/useruploadedimages/11/orange-cornerBox-bottom.gif);background-repeat: no-repeat;}
#botbox1 {padding: 0px;}
#midbox blockquote {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 155px; font-size: 12px; color:#003399;}
.greyline {width:1px; background-color: #cccccc;}
#midbox li{list-style-type: none;background-image: url(/images/useruploadedimages/11/download-bullet.gif);background-repeat: no-repeat;background-position: left center;padding-left: 15px;padding-bottom: 3px;font-family: "Lucida Sans";font-size: 12px;color: #323e44;}
#midbox ul{list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px 0px 0px 0px;}
#681 {background-color: #ffffff ;margin: 4px 4px 4px 4px; padding:0px; width: 681px; font-family: "Lucida Sans"; font-size: 12px;}
#681 blockquote {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 10px 0px 14px 40px; width: 375px; font-size: 12px; color:#003399;}
#681 h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 0px 40px; padding: 0px; font-weight: bolder; color: #333333;}
#681 p {font-family: "Lucida Sans"; width: 600px; margin-left:57px; font-size: 12px; color:#003399;}
.pichm1 {position:absolute; top: 200px; left:575px;}
.pichm2 {position:absolute; top: 200px; left:960px;}
#mt {background-color: #ffffff ;margin: 4px 4px 4px 4px; padding:0px; width: 681px; font-family: "Lucida Sans"; font-size: 12px;}
#mt h3 {font-family: "Lucida Sans"; font-size: 14px; margin: 6px 0px 0px 40px; padding: 0px; font-weight: bolder; color: #333333;}
#mt p {font-family: "Lucida Sans"; margin-left:57px; font-size: 12px; color:#003399;}
.summary {margin: 0px 0px 0px 0px; padding:0px 0px 0px 25px; height: 180px; width: 472px; font-family: "Lucida Sans"; font-size: 12px;color:#ffffff;}
.summary1 {margin: 15px 0px 0px 0px; padding:0px 15px 0px 25px; font-family: "Lucida Sans"; font-size: 12px;color:#ffffff;}

/* Content */

#artyellowhdr {background-image: url(/images/useruploadedimages/11/orange-ps-bg.gif);margin: 0px 0px 40px 0px; padding:0px 0px 0px 0px; height: 198px; width: 472px; font-family: "Lucida Sans"; font-size: 12px;text-align:justify;}
#artyellowhdr td{font-family: "Lucida Sans"; font-size: 12px;text-align:justify;}

#artyellowhdr2 {background-image: url(/images/useruploadedimages/11/orange-ps-bg.gif);margin: 0px 4px 40px 0px; padding:0px 0px 0px 0px; height: 198px; width: 256px; font-family: "Lucida Sans"; font-size: 12px;}
.pic {position:absolute; top: 190px; left:850px;}
#artyellowhdr blockquote {font-family: "Lucida Sans"; margin:0px 0px 0px 35px; padding: 0px 0px 0px 0px; width:380px;font-size: 12px; color:#ffffff;}
#artyellowhdr p {font-family: "Lucida Sans"; margin:0px 0px 0px 35px; padding: 0px 0px 0px 0px; width:380px;font-size: 12px; color:#ffffff; text-align:justify;}
#artyellowhdr2 p {font-family: "Lucida Sans"; margin:0px 0px 0px 35px; padding: 0px 0px 0px 0px; width:200px;font-size: 12px; color:#ffffff;}

.logo {float:left; margin: 0px; padding:0px;}
.strapline {margin-left: 15px; padding:0px;}
.undermenu {margin-top:50px;}
#lister {padding-left:50px; padding-right:50px; font-family: "Lucida Sans"; font-size: 12px; color:#003399;}
li {color: #323e44;}
.empimg img {border: solid 5px #000000;}
.mt img {border: solid 5px #000000; margin 10px;}
#contact {font-size: 12px; color:#ffffff;}
.addrone {width: 300px;}
.addrtwo {width: 300px;}
.addrone p{width: 250px;}
.addrtwo p{width: 250px;}
ul.thumbnails {display:inline;margin: 0 0 10px 0; padding 0; float:left;text-align:center;background-color:#fff;line-height:1em;list-style:none;}


/*Footer*/

.footerTextElcom, .footerTextElcom a, .footerTextElcom a:link, .footerTextElcom a:hover, .footerTextElcom a:active, .footerTextElcom a:visited {font: 1em arial, verdana, san-serif; color:#000000; text-decoration: none;}
.breadcrumbMargin {padding:20px 20px 0px 20px;}
.printMargin {padding:20px 20px 0px 20px;}
#footer {font-family: "Lucida Sans"; margin:0px 0px 0px 0px; padding: 10px 0px 5px 0px; font-size: 11px; color:#003399;}


/*menu- #nav1_mn .RadMenu_CM10 */

#nav1_mn {background-image: url(/images/useruploadedimages/11/menu-bg-try.gif)
; background-repeat:no-repeat;}

/*#nav1_mn {background-image: url(/images/useruploadedimages/11/menu-bg-cu.gif)
; background-repeat:no-repeat;}*/

.RadMenu_CM7 {background: none !important;}

.RadMenu_CM7 .CMLevel1 .text {height: 50px; padding:20px 5px 0px 5px !important; color: #fff !important;}

.RadMenu_CM7 .CMLevel1Selected .text {height: 50px; padding:20px 5px 0px 5px !important; color: #FF9E02 !important;}

.RadMenu_CM7 .CMLevel1:hover .text {background: #FF9E02 !important;}

.RadMenu_CM7 .text {padding:20px 5px 0px 5px !important;}

#TableLeftNavBar li {background: url(/images/useruploadedimages/11/menu-bg-cu.gif) repeat-y !important;}


/*---Form---*/
#divFormCreatorTableContentMain p label {width: auto !important; display: block !important; margin-left: 0 !important;}
.formCreatorTable p label, #divFormCreatorTableContentMain p label { float: none !important; width: auto !Important;}
span.clsCheckBoxListSpanOptions label.clsCheckBoxListLabel {width: auto !important; display: inline !important;}

#divFormCreatorTableContentMain p label#lblMandatory {width: 100% !important;}

#divFormCreatorTableContentMain p label.clsCheckBoxListLabel {width: 200px !important;}

/*----------testimonials widget----------*/

.widgetTestimonialsArchive {margin: 0 20px;}
.widgetTestimonialsArchive .mainItem, 
.widgetTestimonialsArchive .subItem {clear: both; font: 12px Lucida Sans; line-height: 18px; border-top: 1px solid #ccc; margin-top: 20px;}
.widgetTestimonialsArchive .mainItemHeading, 
.widgetTestimonialsArchive .subItemHeading {font: bold 14px Lucida Sans; padding-top: 20px;}
.widgetTestimonialsArchive .mainItem img, 
.widgetTestimonialsArchive .subItem img {border: 1px solid #666; margin: 20px 10px 0 0;}
.widgetTestimonialsArchive dd, 
.widgetTestimonialsArchive dl,
.widgetTestimonialsArchive dt {margin: 0; padding: 0; overflow: hidden;}
.widgetTestimonialsArchive dt {margin-top: 20px;}

.widgetTestimonialsHome {background: url(/images/UserUploadedImages/12/bg-home-testimonials.jpg) no-repeat; width: 240px; height: 170px; margin: 0 0 20px;}
.widgetTestimonialsHome dd, 
.widgetTestimonialsHome dl,
.widgetTestimonialsHome dt {margin: 0; padding: 0; overflow: hidden; font: 12px Lucida Sans;}
.widgetTestimonialsHome .mainItem, 
.widgetTestimonialsHome .subItem {font: 12px Lucida Sans; line-height: 18px; width: 200px; margin: 10px 15px;}
.widgetTestimonialsHome .mainItemHeading, 
.widgetTestimonialsHome .subItemHeading {font: bold 14px Lucida Sans; padding-top: 20px; display: block;}

table.home {float: left; margin: 20px 10px; border-right: 1px solid #ccc;}
table.home h3 a {font: bold 14px Lucida Sans !important; color: #FF9E00 !important;}
table.home ul {width: auto;}
table.home p {width: auto; padding: 0; margin: 0;}
table.home td {font: 12px Lucida Sans; padding: 0 20px 0 10px;}
table.home .tollfree {width: auto; padding: 0; margin: 0 0 0 30px; display: block;}
table.left {width: 250px; margin: 20px 0 20px 20px;}
table.centre {width: 410px;}
table.right {width: 200px; border: none;}
.homeDownloads {background: url(/images/UserUploadedImages/12/bg-home-testimonials.jpg) no-repeat; width: 240px; height: 170px; margin: 10px 0 20px;}
.homeDownloads ul {width: auto !important; list-style: none; margin: 0; padding: 10px 0 0 20px; }
.homeDownloads li {background: url(/images/useruploadedimages/11/download-bullet.gif) no-repeat 0 2px; padding: 0 0 2px 15px;}
.homeDownloads p {margin: 0 15px !important;}

/*----------start admin menu styles----------*/

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; font:11px arial, verdana, sans-serif; color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#ffffff !important;}
table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {font:11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif !important; color:#cd5627 !important; text-decoration:underline;}

#adminBanner {display:none;}

/*----------Start new form creator layout styles----------*/

#divFormCreatorTableContentMain {width:100%; float:left; display:block;}

#divFormCreatorTableContentMain h2 {}

#divFormCreatorTableContentMain fieldset {clear:both; border:none; float:left; display:block; width:100%;}

#divFormCreatorTableContentMain div {clear:both; float:left; display:block; width:100%; margin-bottom:5px;}

#divFormCreatorTableContentMain div.clsGeneralText {float:none; clear:both;}

#divFormCreatorTableContentMain div.clsDescriptionField {}

#divFormCreatorTableContentMain div label {width:200px; float:left;}

#divFormCreatorTableContentMain div input {}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {display:block; float:left; margin-bottom:12px; overflow:hidden;}

#divFormCreatorTableContentMain .clsCheckBoxListSpanOptions span,
#divFormCreatorTableContentMain .clsRadioButtonListSpanOptions span {float:left; clear:both; display:block;}

#divFormCreatorTableContentMain div input.clsRadioButtonList,
#divFormCreatorTableContentMain div input.clsCheckBoxList {float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {padding-top:3px; height:17px; float:left; width:auto;}

#divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#divFormCreatorTableContentMain div label.clsRadioButtonListLabel {min-height:17px;}

#divFormCreatorTableContentMain div textarea {}

#divFormCreatorTableContentMain div select {}

#divFormCreatorTableContentMain div.clsMandatory {clear:both;}

#divFormCreatorTableContentMain div.clsBtnSubmit {clear:both;}

/*----------End new form creator layout styles----------*/


/*----------calculator----------*/

body.calculator #divPaymentCalculatorHeading {background: url(/images/useruploadedimages/tlc-calculator-bg.jpg) center top no-repeat; color:#FFFFFF;
font:bold 20px Lucida Sans; height:95px; margin:20px auto 0px; padding:20px 0 0; text-indent:20px; width:800px;}
body.calculator #printfriendly  img {float:right; margin:-15px  10px 20px; display: block;}
body.calculator div {font: 12px Lucida Sans;}
body.calculator .warning span {position: absolute; width: 500px;}
#divQuoteExpiry {margin:30px 0 0 70px;}
#divQuoteExpiry span {font-weight: bold;}
#divQuoteIndicativeText {margin:0 0 0 70px;}
#divContactDetailsHeading {background:  #004788; color:#FFFFFF; margin:20px auto 0; padding:10px; text-align:center; width:800px;}
#divContactName {background: #FF9E02; color:#FFFFFF; font-size:14px; font-weight:bold; padding:10px; text-align:center; width:800px; margin: 0 auto;}
#divContactDetails {border:1px solid #004788; padding:10px; text-align: center; width:798px;  margin: 0 auto 20px;}
#PhoneHeading {margin: 0 10px; font-weight: bold;}
#MobileHeading {margin: 0 10px; font-weight: bold;}
#FaxHeading {margin: 0 10px; font-weight: bold;}
#EmailHeading {margin: 0 10px; font-weight: bold;}

body.calculator p {margin: 0 0 0 70px; padding: 0;}
body.calculator fieldset {border: none;}
body.calculator fieldset h2 {margin: 10px 0 10px 70px;}
body.calculator .MainTableForContent {xxbackground: url(/images/bg-tlc-calculator.gif) center top no-repeat; width:100%;}
body.calculator #ctl00_TRContentLiteralRow {xxdisplay: block;}
body.calculator fieldset table {float: left; margin: 0 0 0 290px;}
body.calculator fieldset table td {width: auto !important;}
body.calculator table.user-info {width: 800px; border: 1px solid #ccc; margin: -24px auto 0 ; float: none; padding:20px 0; border-collapse: collapse;}
body.calculator table.user-info tr {padding: 0;}
body.calculator table.user-info td {font:bold 12px Lucida Sans; width: auto !important; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-collapse:collapse;}
body.calculator table.user-info td.title {xxwidth: 180px !important; xxdisplay: block; padding:5px 5px 0 5px;}
body.calculator table.user-info td span.txt label {color:#3A469A; font-weight:bold;}
body.calculator table.user-info td span {xxdisplay: block; xxclear: both; font-size: 12px; font-weight:normal;}
body.calculator table.user-info td #ctl00_ContentPlaceHolderMainNoAjax_txtEquipmentDescription {width: 320px;}
body.calculator #ctl00_ContentPlaceHolderMainNoAjax_btnRegister {}
body.calculator #ctl00_ContentPlaceHolderMainNoAjax_gridPaymentPlan {width: 500px; margin:20px 0 20px 200px;}
body.calculator #ctl00_ContentPlaceHolderMainNoAjax_gridPaymentPlan th {font-size:130%; color: #fff;}
body.calculator #ctl00_ContentPlaceHolderMainNoAjax_gridPaymentPlan td {border-left:1px solid #000;
font-size:120%; padding:5px; text-align:center;}
body.calculator table.user-info a img {border: none;}
body.calculator table.user-info td.clsNormalOneSmaller {padding:5px 0 0; color: #ff0000 !important; xxdisplay:block;
margin:10px 0 0; font-size: 11px; font-weight: normal;}
body.calculator table.user-info #ctl00_ContentPlaceHolderMainNoAjax_tandc {margin: 10px 0 0; display: block; color: #ff0000 !important; font-weight: bold !important;}
body.calculator  p.warning {width: auto !important;}
body.calculator  p.warning  #ctl00_ContentPlaceHolderMainNoAjax_lblErrorMessage {color: #ff0000; display: block;}
body.calculator #divLogos {margin:20px auto; width:800px;}
body.calculator #StoreLogo {float: left;}
body.calculator #divLogos img#TLCLogo {float: right;}
body.calculator span#ctl00_ContentPlaceHolderMainNoAjax_lblStoreName {font-weight: bold !important; color:#004788; font-size: 12px;}
body.calculator fieldset p {width: auto;}
body.calculator #divTopArticle {clear: both;}

#ctl00_ContentPlaceHolderMainNoAjax_btnCalculate,
#ctl00_ContentPlaceHolderMainNoAjax_btnClear,
#ctl00_ContentPlaceHolderMainNoAjax_btnRegister,
#ctl00_ContentPlaceHolderMainNoAjax_btnCancel {display: block; background: url(/images/bg-calculator-button.jpg) no-repeat; border: none; font: 120% bold Arial !important; color: #fff;}

#ctl00_Footer1_TRBottomBannerHTML table table {width: 100% !important;}

body.admineditrates {margin: 0; background: #AFB4B7 url(/Images/UserUploadedImages/site-bg.gif) repeat-x; height: 100%;}
body.admineditrates fieldset {border: none;}
body.admineditrates fieldset h2 {margin:0 0 10px 190px;}
body.admineditrates .MainTableForContent {background: url(/images/bg-tlc-calculator.gif) center top no-repeat;margin:0 auto !important; width:920px !important;}
body.admineditrates #ctl00_TRContentLiteralRow {display: block; padding: 150px 0 0;}
body.admineditrates fieldset table {float: left; margin: 0 0 0 200px;}
body.admineditrates fieldset table td {width: auto !important;}
body.admineditrates table.user-info {width: 100%; margin: 0;}
body.admineditrates table.user-info tr {padding: 0;}
body.admineditrates table.user-info td {font:bold 100% Lucida Sans; }
body.admineditrates table.user-info td.title {width: 180px !important; display: block; padding:5px 0 0;}
body.admineditrates table.user-info td span.txt label {color:#3A469A; font-weight:normal;}
body.admineditrates table.user-info td span {xxdisplay: block; xxclear: both; font-size: 90%; font-weight:normal;}
body.admineditrates #form2 {display: none; height: 0; margin: 0; padding: 0;}
body.admineditrates #aspnetForm {margin: 0;}

/*----------print----------*/

@media print {

body.calculator #TableTopNavBar,
body.calculator #divTopArticle,
#ctl00_ContentPlaceHolderMainNoAjax_btnCalculate,
#ctl00_ContentPlaceHolderMainNoAjax_btnClear,
#ctl00_ContentPlaceHolderMainNoAjax_btnRegister,
#ctl00_ContentPlaceHolderMainNoAjax_btnCancel,
#printfriendly,
body.calculator #ctl00_Footer1_TRBottomBannerHTML,
#HeaderTD,
body.calculator table.user-info td.clsNormalOneSmaller,
#ctl00_ContentPlaceHolderMainNoAjax_txtAmountFinanced  {display: none;}

body.calculator input {border: 1px solid #fff !important;}
#MainTableForContent, #ctl00_MainTableForContent, #MaintableForContent, .MaintableForContent,
body.calculator table.user-info,
body.calculator div,
#ctl00_ContentPlaceHolderMainNoAjax_gridPaymentPlan {width: 600px !important; text-align: left !important; margin: 0 !important;}
#ctl00_Header1_TRTopBannerHTML table,
#Table2 tr,
#divPaymentCalculatorHeading {height: auto !important;}
body.calculator #divLogos {background: url(/images/Useruploadedimages/tlc-calculator-logo.jpg) right top no-repeat !important;}
}
















































