/* DEFAULT TAGS */
a {text-decoration: none;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; topmargin: 5; background-color:#FFFFFF;}
hr {border: 2px #3A0A06 dashed;}
input {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
li {list-style-type: circle; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; margin-top: 2px; margin-bottom: 2px;}
li.inst {list-style-type: disc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; margin-top: 2px; margin-bottom: 2px; margin-left: 20px;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
select {font-family: Arial, Helvetica, sans-serif;}

p.matDescSubTitle {margin-bottom: 7px; margin-top: 7px; font-weight: bold; font-size: 15px;}
p.matDescText {margin-bottom: 0px; margin-top: 0px; text-align: justify;}

/* HEADER TAGS */
.h1title {font-family: Arial, Helvetica, sans-serif; font-size: 35px; font-weight: bold; color:#390905; margin-top: 0px; margin-bottom: 0px;}
.h2title {font-family: Arial, Helvetica, sans-serif; font-size: 35px; color:#9E8281; margin-top: 0px; margin-bottom: 0px; margin-left: 8px;}
.greenh2 {font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color:#A5A281; margin-top: 0px; margin-bottom: 0px;}
.redh2 {font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color:#86716E; margin-top: 0px; margin-bottom: 0px;}
.h3left {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#3A0A06; margin-top: 3px; margin-bottom: 1px;}
.faqsh3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#A5A281; margin-top: 5px; margin-bottom: 10px; margin-left: 10px;}
.faqsh4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000000; margin-top: 5px; margin-bottom: 15px; margin-left: 30px;}
.termsh3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#A5A281; margin-top: 5px; margin-bottom: 10px; margin-left: 10px;}
.warrantyh3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#A5A281; margin-top: 5px; margin-bottom: 10px; margin-left: 10px;}
.descriptionh3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#A5A281; margin-top: 5px; margin-bottom: 10px; margin-left: 10px;}
.svdprojecth2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#635E27; margin-top: 0px; margin-bottom: 10px;}

/* ALPHABETICAL CUSTOM TAGS */
.101Back {background-color: #F6F0C7; border: 1px solid #630000; padding: 4px;}
.101Top1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #4E2B00; padding-left: 5px;}
.101Top2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: right; color: #4E2B00; padding-right: 10px; padding-bottom: 5px;}
.101Info1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; padding-left: 6px; padding-right: 3px; padding-bottom: 5px;}
.101Info2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 6px; padding-right: 3px; padding-bottom: 20px;}

.bold {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
.boldgrn {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #635E27;}
.boldred {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3A0A06;}
.boldblk {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
.borderTopLine {border-top: 1px #000000 solid;}
.borderBottomLine {border-bottom: 1px #000000 solid;}

.colorname {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3A0A06;}
.custombold {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6D6C50; margin-top: 5px; margin-bottom: 10px;}
.custombold {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #6D6C50; margin-top: 5px; margin-bottom: 10px;}

.descriptiontext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 30px; margin-top: 5px; margin-bottom: 15px;}
.dealerheadoff {background-color: #DFC184;}
.dealerheadon {background-color: #3A0A06;}
.dealertext {background-color: #F6F0C7; border-bottom: 2px #3A0A06 solid;}
.dealerintro {background-color: #F6F0C7; border: 2px #3A0A06 solid;}

.error {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#CC0000;}

.footer {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color: #3A0A06;}
.formLabel {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF;}
.formdesc {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#000000;}
.frontpadding {padding-bottom: 0px; padding-left: 8px; padding-right: 0px; padding-top: 5px;}
.frontSubTitle {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #595938;}
.frontTitle {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #595938; padding-bottom: 5px;}

.headerright {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#FFFFFF; background-color: #3A0A06;}
.headerleft {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color: #3A0A06;}
.headersearchtop {font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#3A0A06; background-color: #C5C2AF;}
.headersearchbottom {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3A0A06; background-color: #C5C2AF;}

.imageBorder {border: 1px solid #000000; padding: 1px;}
.inputdesc {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; padding: 5px;}
.inputrequired {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 11px; padding: 1px;}
.installhead {background-color: #3A0A06;}
.installheadbold {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#FFFFFF; background-color: #3A0A06;}
.installheadtext {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color: #3A0A06;}
.installtext {font-family: Arial, Helvetica, sans-serif; font-size:13px; background-color: #FFFFFF; border: 1px #D9D9D9 solid;}

.learnBox {padding: 0px;}
.learnImage {padding-bottom: 2px; padding-left: 10px; padding-right: 0px; padding-top: 0px;}
.learnMoreAbout {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#000000; padding-bottom: 5px; padding-left: 5px;}
.learnMoreTable {background-image: url(images/newfront/materials/greenBar.gif); background-repeat: repeat-y; border-bottom: 1px solid #CECDBB; border-top: 1px solid #CECDBB; padding-left: 5px;}
.learnTitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#390905; padding-top: 10px; padding-bottom: 5px;}
.learnTitle2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; padding-top: 7px; padding-bottom: 3px;}
/*.leftmenubg1 {background-color: #F6F0C7; border: 1px #635E27 solid;}*/
.leftmenubg1 {background-color: #FFFFFF; height: 100%;}
.leftmenubg2 {background-color: #FFFFFF; border: 1px #3A0A06 solid;}
.leftMenuBorders {border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; padding-bottom: 3px; padding-left: 12px; padding-top: 3px;}
.locateBack {background-color: #630000; padding: 6px;}
.locateTop1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; padding-left: 5px;}
.locateTop2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: right; color: #FFFFFF; padding-right: 10px; padding-bottom: 10px;}
.locatorAddress {font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #360704; text-align: center;}
.locatorBorder1 {border-right: 2px dashed #B6A5A2; border-bottom: 2px dashed #B6A5A2; padding: 10px;}
.locatorBorder2 {border-bottom: 2px dashed #B6A5A2; padding: 15px;}
.locatorCompany {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #360704; text-align: center;}
.locateInnerBack {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; color: #46120A; border: 1px solid #46120A; background-color: #D7BFBD; padding: 10px; text-align: center;}
.locatorMiles {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #635E27; text-align: center;}
.locateText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; color: #46120A; padding-bottom: 3px; padding-top: 2px;}
.locatorinfo {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.locatortitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.locatorTitleBox {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #694545; background-color: #FCF7E0; border: 1px solid #CBBE7D; padding: 5px;}
.loginBG3 {background-color: #F6EED3; border: 1px #65611B solid;}
.loginText {color: #3A0A06; font-weight: bold; background-color: #F6EED3; border: 1px #65611B solid; height:46px; margin-right:10px}
.blankFill {padding-right:10px; padding-left:10px}

.matCompare {font-size: 12px; font-weight: bold; color: #3A0A06; padding: 8px; text-align: right;}
.matCompareBLRT {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 3px; text-align: center;}
.matCompareBLR {border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 3px; text-align: center;font-size: 12px; font-weight: bold; color: #3A0A06;}
.matCompareBR {border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 3px; text-align: center;font-size: 12px; font-weight: bold; color: #3A0A06;}
.matCompareBRT {border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; padding: 3px; text-align: center;}
.matDescTitle {padding-bottom: 3px; border-bottom: 2px solid #3A0A06; color: #3A0A06; font-size: 18px; font-weight: bold;}
.matHeaderTitle {color: #3A0A06; vertical-align: bottom; font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.matTabsBBottom {border-bottom: 1px solid #B4B58F;}
.matTabsBBLR {border-bottom: 1px solid #B4B58F; border-left: 1px solid #B4B58F; border-right: 1px solid #B4B58F; padding: 1px;}
.materialMenuTable {background-image: url(images/newfront/materials/brownBar.gif); background-repeat: repeat-y; border-bottom: 1px solid #CECDBB; border-top: 1px solid #CECDBB; padding-left: 5px;}
.mouseBottom {background-color: #3F3A12;}
.mouseBox {padding: 2px; background-color: #3F3A12;}
.mouseDisplay {padding-bottom: 3px; padding-left: 8px; padding-right: 8px; padding-top: 3px; background-color: #FFFFFF;}
.mouseLeft {border-right: 2px dashed #C3B8A3;}
.mouseLinkPadding {padding-bottom: 2px; padding-left: 25px; padding-right: 0px; padding-top: 2px;}
.mouseLinkPadding2 {padding-bottom: 2px; padding-left: 10px; padding-right: 0px; padding-top: 2px;}
.mouseRight {paddin: 0px;}
.mouseSubTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding-bottom: 3px; padding-top: 3px;}
.mouseText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 0px;}
.mouseTitle1 {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #000000; padding: 0px;}
.mouseTitle2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; padding: 0px;}

.padding1 {padding: 1px;}
.padding2 {padding: 2px;}
.padding3 {padding: 3px;}
.padding4 {padding: 4px;}
.padding5 {padding: 5px;}
.phone {font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color:#3A0A06; margin-top: 0px; margin-bottom: 0px;}

.resourceCenter {background-color: #F7F7F7; border: 1px solid #999999;}
.returnLabel {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#FF0000;}	

.surveyForm {padding-left: 30px;}
.surveySubtitle {font-weight: bold; padding-top: 15px; padding-bottom: 3px;}
.surveyTitle {font-size: 25px; font-weight: bold; color: #50180C; padding-top: 5px; padding-bottom: 0px;}

.tabbing {border-left: 3px #635E27 solid; border-right: 3px #635E27 solid; border-bottom: 3px #635E27 solid;}
.termstext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 30px; margin-top: 5px; margin-bottom: 15px;}

.warrantytext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 30px; margin-top: 5px; margin-bottom: 15px;}

/* LINKS */
a.colors:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A0A06;}
a.colors:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A0A06;}
a.colors:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#635E27;}
a.colors:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3A0A06;}

a.dealersteps:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3A0A06;}
a.dealersteps:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3A0A06;}
a.dealersteps:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#635E27;}
a.dealersteps:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #3A0A06;}

a.dealerstepson:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
a.dealerstepson:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
a.dealerstepson:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#FFFFFF;}
a.dealerstepson:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}

a.custombold:link {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6D6C50;}
a.custombold:visited {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6D6C50;}
a.custombold:hover {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#3A0A06;}
a.custombold:active {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6D6C50;}

a.mouselink:link {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4343DB; text-decoration: underline;}
a.mouselink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4343DB; text-decoration: underline;}
a.mouselink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#4343DB; text-decoration: underline;}
a.mouselink:active {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4343DB; text-decoration: underline;}

a.generalLink:link {color: blue;}
a.generalLink:visited {color: blue;}
a.generalLink:hover {background:#E8F0F1; color:#000000;}
a.generalLink:active {color: blue;}

a.header:link {color: #FFFFFF;}
a.header:visited {color: #FFFFFF;}
a.header:hover {color: #999965;}
a.header:active {color: #FFFFFF;} 

a.headeron:link {color: #999965;}
a.headeron:visited {color: #999965;}
a.headeron:hover {color: #999965;}
a.headeron:active {color: #999965;} 

a.footer:link {color: #FFFFFF;}
a.footer:visited {color: #FFFFFF;}
a.footer:hover {color:#FFFFFF;}
a.footer:active {color: #FFFFFF;} 

a.image:link {color: #668863;}
a.image:visited {color: #668863;}
a.image:hover {color:#3A0A06;}
a.image:active {color: #668863;} 

a.leftMenu:link {color: #000000; font-size: 11px; font-weight: normal;}
a.leftMenu:visited {color: #000000; font-size: 11px; font-weight: normal;}
a.leftMenu:hover {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.leftMenu:active {color: #000000; font-size: 11px; font-weight: normal;} 

a.leftMenuOn:link {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.leftMenuOn:visited {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.leftMenuOn:hover {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.leftMenuOn:active {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;} 

/*a.leftmenu:link {color: #000000;}
a.leftmenu:visited {color: #000000;}
a.leftmenu:hover {background:#999965; color:#FFFFFF;}
a.leftmenu:active {color: #000000;} 

a.leftmenuon:link {background:#999965; color:#FFFFFF;}
a.leftmenuon:visited {background:#999965; color:#FFFFFF;}
a.leftmenuon:hover {background:#999965; color:#FFFFFF;}
a.leftmenuon:active {background:#999965; color:#FFFFFF;} */

.lefttitle:link {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#3A0A06;}
.lefttitle:visited {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#3A0A06;}
.lefttitle:hover {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#FFFFFF; background-color: #635E27;}
.lefttitle:active {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#FFFFFF; background-color: #635E27;}

a.materialMenu:link {color: #3E4502; font-size: 12px; font-weight: normal;}
a.materialMenu:visited {color: #3E4502; font-size: 12px; font-weight: normal;}
a.materialMenu:hover {color: #3A0A06; font-size: 12px; font-weight: normal; text-decoration: underline;}
a.materialMenu:active {color: #3E4502; font-size: 12px; font-weight: normal;}

.chatBTN{vertical-align:middle;
         margin-right:6px;
} 