﻿/* SideNav Buttons */
.cssnav
{
position: relative;
left: 42px;
top: 38px;
font-family: arial;
background: url(Images/2008/NavImageMO.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 20px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 15px;
width: 124px;
height: 20px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 124px;
height: 20px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 3px;
top: 2px;
margin: 0px;
padding: 0px;
cursor: pointer;
Font-size: 14px;
} 
.cssheaders
{
position: relative;
white-space: nowrap;
display: block;
width: 166px;
height: 30px;
margin: 0;
padding: 0;
top: 38px;
}
.cssheaders span
{
position: absolute;
left: 45px;
top: 5px;
margin: 0px;
padding: 0px;
Font-size: 17px;
color: White;
font-family:Arial;
} 
/* Top Section */
div.container
{
Position:relative;
width: 960px;
height: 107px;
background: url('../Images/2008/logotest2.jpg') no-repeat;
border-top: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
color: #ffffff;
font-family: arial;
text-align: left;
}

.finddealer
{
position:absolute;
left: 414px;
top: 85px;
}
.finddealerbtn
{
position:absolute;
left: 468px;
top: 87px;
}
.finddealertext
{
position: absolute;
left: 310px;
top: 91px;
font-size: 12px;
}
.hours
{
Position: absolute;
Top: 55px;
Left: 759px;
text-align: left;
font-size: 12px;

}


.phone
{
Position: absolute;
Top: 87px;
Left: 759px;
font-size: 15px;
text-align: left;
}
.logintest txt:focus
{
visibility:hidden;
Position:absolute;
top: 15px;
left: 790px;
}
.loginbtn
{
position: absolute;
top: 22px;
left: 908px;
}

/* Body Section */
body
		{
padding: 0;
text-align: center;
margin: 0;
height: 100%;
cursor:auto;
		}
div.bodycontainer
{
position: relative;
height: 100%;
width: 960px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
background-color: #E7E3E3;
}


.navbarbg
{
position:absolute;
height: 100%;
width: 178px;
top: 0px;
left: 0px;
}
.navbar
{
top: 0px;
left: 0px;
position:absolute;
width: 178px;
height: 750px;/*580px;*/
text-align: left;
}
.navbaremail
{
top: 620px;
left: 0px;
position:absolute;
width: 178px;
height: 160px;/*580px;*/
text-align: left;
font-family:Arial;
font-size: 15px;
color:Black;
}

.content
{
Position: relative;
height: 100%;
left: 85px;
width: 782px;
bottom: 15px;
top:10px;
text-align:left;
font-family:Arial;
color:White;
font-size: 15px;
min-height: 800px;
} 
.contenttitle
{
position: relative;
left: 5px;
top: 2px;
background-color: #5B5447;/*#4D4D4D;*/
width: 770px;
border: solid 1px #000000;
height:20px;
}
H1
{
background-color: #5B5447;/*#4D4D4D;*/
font-size:17px;
font-weight:lighter;
position:relative;
top:-10px;
left:0px;
}

.customcontentbody
{
position: relative;
left: 5px;
top: 2px;
font-size: 12px;
background-color: #8D8472;
width: 770px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
padding: 0px;
text-align:justify;
}
.customlocatedealetbtn
{
 z-index:2; 
 position:absolute; 
 left:660px; 
 top:363px
}
.contentbody
{
position: relative;
left: 5px;
top: 2px;
font-size: 12px;
background-color: #8D8472;
width: 762px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
padding: 4px;
text-align:justify;
}
.contentbodynotpositioned
{
font-size: 12px;
background-color: #8D8472;
width: 772px;
text-align:justify;
}

.halfcontenttitle
{
position: relative;
left: 5px;
top: 2px;
background-color: #4D4D4D;
width: 380px;
border: solid 1px #000000;
}
.halfcontentbody
{
position: relative;
left: 5px;
top: 2px;
font-size: 12px;
background-color: #8D8472;
width: 380px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
padding: 0px;

}
.halfcontentbody2
{
position: absolute;
left: 395px;
top: 21px;
font-size: 12px;
background-color: #8D8472;
width: 372px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
height: 318px;
text-align:justify;
padding: 4px;
}
.halfcontenttitle2 /* Main Page Cells */
{
position: absolute;
left: 395px;
top: 2px;
background-color: #4D4D4D;
width: 380px;
border: solid 1px #000000;

}
.contentbodydealer
{
position: relative;
left: 5px;
top: 2px;
font-size: 12px;
background-color: #8D8472;
width: 770px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
}
 /* Door Style Detail */
 .dropdowns
  {
position: absolute;
left: 600px;
top: 10px;
}
 /* Dealer Locater*/
 .Zipbody
{
position: relative;
left: 5px;
top: 2px;
font-size: 12px;
background-color: #8D8472;
width: 770px;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
}




/* Favorites Buttons */
a.Fav
{

background: url(Style-Finish/Images/AddToFavorites.jpg) no-repeat;
font-size: 12px;
width: 170px;
height: 19px;
color:Black;
display:block;
text-decoration:none;
text-indent:4px;
padding-top:2px;
}

a.Fav:hover
{
background: url(Style-Finish/Images/AddToFavoritesOver.jpg) no-repeat;
}
a.RemFav
{
background: url(Style-Finish/Images/RemoveFromFavorites.jpg) no-repeat;
font-size: 12px;
width: 170px;
height: 19px;
color:Black;
display:block;
text-decoration:none;
text-indent:4px;
padding-top:2px;
}
a.AddToStyleGroup
{
background: url(OS/Images/AddToFav.jpg) no-repeat;
font-size: 12px;
width: 170px;
height: 19px;
color:Black;
display:block;
text-decoration:none;
text-indent:4px;
padding-top:2px;
}
a.AddToStyleGroup:hover
{
background: url(OS/Images/AddToFav1.jpg) no-repeat;
}
a.RemFav:hover
{
background: url(Style-Finish/Images/RemoveFromFavoritesOver.jpg) no-repeat;
}
/* Dealer Buttons */
a.DealerLink
{

/*background: url(Images/dealerLarge.jpg) no-repeat;*/
font-size: 12px;
/*width: 170px;*/
/*height: 19px;*/
color:White;
display:block;
text-decoration:'underline';
/*text-indent:4px;*/
padding-top:2px;
	margin-top: 0px;
}

a.DealerLink:hover
{
/*background: url(Images/dealerLargeOver.jpg) no-repeat;*/
}
a.Dealer
{

background: url(Images/dealerLarge.jpg) no-repeat;
font-size: 12px;
width: 170px;
height: 19px;
color:Black;
display:block;
text-decoration:none;
text-indent:4px;
padding-top:2px;
}

a.Dealer:hover
{
background: url(Images/dealerLargeOver.jpg) no-repeat;
}
a.DealerOn
{
background: url(Images/dealerLargeOn.jpg) no-repeat;
font-size: 12px;
width: 170px;
height: 19px;
color:Black;
display:block;
text-decoration:none;
text-indent:4px;
padding-top:2px;
}

a.DealerOn:hover
{
background: url(Images/dealerLargeOnOver.jpg) no-repeat;
}
/* MasterPage Buttons */
a.DealerEmployee
{

/*/*background: url(Images/Dealer-Employee.jpg) no-repeat;*/
font-size: 12px;
/*/*width: 120px;*/
/*/*height: 19px;*/
color:White;
/*display:block;*/
text-decoration:'underline';
/*/*text-indent:4px;*/
padding-top:2px;
}

a.DealerEmployee:hover
{
/*background: url(Images/Dealer-EmployeeOver.jpg) no-repeat;*/
}
a.DealerEmployeeOn
{
/*/*background: url(Images/Dealer-EmployeeOn.jpg) no-repeat;*/
font-size: 12px;
/*width: 120px;*/
/*height: 19px;*/
color:White;
/*display:block;*/
text-decoration:'underline';
/*/*text-indent:4px;*/
padding-top:2px;
}

a.DealerEmployeeOn:hover
{
/*background: url(Images/Dealer-EmployeeOnOver.jpg) no-repeat;*/
}
a.Logout
{
/*/*background: url(Images/Logout.jpg) no-repeat;*/
font-size: 12px;
/*width: 66px;*/
/*height: 19px;*/
color:White;
/*display:block;*/
text-decoration:'underline';
/*text-indent:4px;*/
padding-top:2px;
}

a.Logout:hover
{
/*background: url(Images/LogoutOver.jpg) no-repeat;*/
}

.Calendar
{
border-width:1px;
position:inherit;
border-color:Black;
border-style:solid;
}
.textWatermark
{
color:Black;
}
.textWatermarkError
{
color:Red;
}
.ajax__validatorcallout div, .ajax__validatorcallout td
{
	border: solid 1px Black;
	background-color: #FFFACD;
}
.ajax__validatorcallout_popup_table {border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%; color:#000000;}
.ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer;}


.barIndicatorBorder {border:solid 1px #c0c0c0;width:200px;}
.barIndicator_poor {background-color:red;}
.barIndicator_weak {background-color:orange;}
.barIndicator_good {background-color:yellow;}
.barIndicator_strong {background-color:aqua;}
.barIndicator_excellent {background-color:green;    }
.textbox {border: solid 2px #cccccc;border-top: solid 2px #a0a0a0;}

.accordionBody
{
position: relative;
font-size: 12px;
left: 5px;
top:82px;
background-color: #8D8472;
width: 760px;
border: solid #000000;
border-width:0px 1px 1px 1px;
padding:5px;
}
.accordionHead
{
	border: thin double black;
	position: relative;
	text-decoration: none;
	color: White; /*Black;*/
	text-indent: 10px;
	background-color: #4D4D4D;/*#5C4C3C;*/
	line-height:20px;
	font-size:medium;
}
.colorSelctionBody
{
border:solid 1px black;
border-width:0px 1px 1px 1px;
width:759px;
background-color:#898273/*#C2B2A1;*/
}
.tabs
{
position:relative;
background-color: #4D4D4D;
border: solid #000000;
border-width:1px 1px 1px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height:20px;
padding-top:5px;
font-size:x-small;
}
.tabsOn
{
position:relative;
background-color: #8D8472;
border: solid #000000;
border-width:1px 1px 0px 1px;

text-align:center;
height:23px;
text-decoration:none;
color:white;
padding-top:3px;
font-size:small;
}
.employeetabs
{
background-color: #4D4D4D;
border: solid #000000;
border-width:1px 1px 1px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height: 22px;
padding-top:0px;
font-size:x-small;
}
.employeetabsOn
{
background-color: #8D8472;
border: solid #000000;
border-width:1px 1px 0px 1px;
min-height: 23px;
text-align:center;
text-decoration:none;
color:white;
padding-top:1px;
font-size:x-small;
}
.employeetabsTwoRow
{
background-color: #4D4D4D;
border: solid #000000;
border-width:1px 1px 1px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height: 26px;
padding-top:1px;
font-size:x-small;
}
.employeetabsTwoRowOn
{
background-color: #8D8472;
border: solid #000000;
border-width:1px 1px 0px 1px;
min-height: 27px;
text-align:center;
text-decoration:none;
color:white;
padding-top:1px;
font-size:x-small;
}
.SpeciesTabs
{
background-color: #3D3D3D;
border: solid #000000;
border-width:1px 1px 1px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height:20px;
padding-top:5px;

}
.SpeciesTabsOn
{
background-color: #6D6D6D;
border: solid #000000;
border-width:1px 1px 0px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height:21px;
padding-top:5px;

}
.SpeciesGradeTabs
{
background-color: #5D5D5D;
border: solid #000000;
border-width:1px 1px 1px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height:20px;
padding-top:5px;
margin-top:4px;
}
.SpeciesGradeTabsOn
{
background-color: #868273;
border: solid #000000;
border-width:1px 1px 0px 1px;
text-align:center;
text-decoration:none;
color:white;
min-height:21px;
margin-top:4px;
padding-top:5px;
}
.links
{
text-decoration:none;
color:White;
}
.largeTabs
{
position:relative;
top:0px;
left:5px;
background-color: #4D4D4D;
border: solid #000000;
border-width:0px 1px 1px 1px;
min-width:380px;
text-align:center;
text-decoration:none;
color:white;
min-height:23px;
padding-top:5px;
}
/* This is the stuff for the credit application page */
.textboxes
{
	border-style: none;
	font-size: smaller;
	width: 250px;
	border: solid 2px #cccccc;
	border-top: solid 2px #a0a0a0;
	font-size: small;
}
td.right
{
text-align:right;
width:250px;
}


.newsletter{font-size:smaller; color:Black; font-family:Arial;}


.employeeTextBox
{
	border: 1px inset #F0F0F0;
	width: 200px;
}

#ctl00_ContentPlaceHolder1_spanNews a
{
 color:White;
}


