@charset "utf-8";

/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #E0E1FF no-repeat;
}
#container {
	width: 71.3em;
	height: 750px;
	background: url(/Images/MenuBarWithGreyBackground.jpg) no-repeat;
	z-index: -6;
}
#MinusVertMenu {
	width: 71.3em;
	height: 750px;
	z-index: -6;
	background-image: url(../Images/MenuBar.jpg);
	background-repeat: no-repeat;
}
#MinusVertMenu #HorizontalMenu {
	left: 125px;
}
#ScrollBars {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 484px;
	padding-top: 35px;
	overflow: scroll;
	height: 400px;
}
#ScrollBars2 {
	width: 484px;
	padding-top: 5px;
	overflow: scroll;
	height: 400px;
}
/*Headers and Footers*/
#Header1 {
	position: absolute;
	left: 41px;
	top: 185px;
	width: 931px;
}
#Header4 {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 650px;
	padding-top: 35px;
	padding-right: 50px;
}
h4 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
}
#Header5 {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 484px;
	padding-top: 35px;
}
h5 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
}
#footer {
	text-align: center;
	position: fixed;
	z-index: 1000;
	height: 1em;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 2px;
	left: 7px;
	background-color: #E0E1FF;
	bottom: 0px;
}
#footer a {
	color: #770000;
}
#footer a:hover {
	color: #BB0000;
}
/*#footer.More {
	position: absolute;
	top: 1150px;
}
#container #footer {
	top: 1200px;
}*/
#Header2 {
	position: absolute;
	left: 224px;
	top: 183px;
	width: 600px;
	z-index: 1;
}
h2 {
	font-family: Narkisim;
	font-weight: bold;
	font-size: 24px;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(/Images/HeaderGradient%20copy.jpg);
	color: #329C30;
	border-bottom-style: double;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: double;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#Header3 {
	position: absolute;
	left: 224px;
	top: 183px;
	width: 721px;
	z-index: 3;
}
h3 {
	font-family: Narkisim;
	font-weight: bold;
	font-size: 24px;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(/Images/HeaderGradient%20copy.jpg);
	color: #329C30;
	border-bottom-style: double;
	border-bottom-width: 2px;		
	border-left-width: 2px;
	border-left-style: double;
	padding: 10px 10px 5px 10px;
	margin-top: 1em;
	margin-bottom: 1em;
}
#container #Header4 a {
	color: #008800;
}
#container #Header5 a {
	color: #329C30;
}
#container #Header5 a:visited {
	color: #007700;
}
#Header4 table {
	margin: 0px;
	border-collapse: collapse;
	background-color: #E0E1FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #Header5 p {
	text-align: center;
}
/*end Headers and Footers*/
a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;	
}

#HomePageContent {
	background: url(/Images/HappyFamilySprite2.jpg) no-repeat;
	position: absolute;
	height: 498px;
	width: 750px;
	left: 207px;
	top: 195px;
	z-index: 0;
}
#WWCDelivers {
	position: absolute;
	left: 213px;
	top: 205px;
	z-index: 1;
	height: 207px;
	}
#WWCDelivers a {
	color: #770000;
	font-size:16px;
	font-weight:bolder;
	padding-left: 26px;
}
#WWCDelivers a:hover {
	color: #CC0000;
}
#Free {
	position: absolute;
	left: 538px;
	top: 502px;
	height: 56px;
	padding-left: 5px;
	width: 413px;
	display: block;
	z-index: 1;
	background-image: url(../Images/HappyFamilySprite2.jpg);
	background-position: -330px 190px;
}
#Free:hover {
	background-position: -1080px 190px;
}
#container #Free {
	color: #000000;
	font-size: 24px;
	z-index: 3;
}
.VerticalMenu {
	width: 160px;
	height: 700px;
	text-align: left;
	color: #EEEEEE;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 30px;
	font-family: "Arial Narrow";
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-left: 1em;
	position: absolute;
	top: 157px;
	left: 15px;
}
#container .VerticalMenu a {
	color: #FFFFFF;
}
.VerticalMenu a {
	color: #FFFFFF;
}
/*vertical menu specific styles*/
#VerticalMenu {
	height: 700px;
	text-align: left;
	color: #EEEEEE;
	font-size: 14px;
	font-family: "Arial Narrow";
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-left: 1em;
	position: absolute;
	top: 140px;
	left: 11px;
	vertical-align: middle;
	width: 150px;
}
.VertMenu a:link {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
.VertMenu a:hover {
	color:#FFFFFF;
	text-decoration:underline;	
}
.VertMenu a:visited {
	color:#FFFFFF;
	}
.VertMenu {
	height: 50px;
	padding-left: 2px;
	vertical-align: middle;
	line-height: 15px;
	letter-spacing: 0.3px;
	}
.VMCap {
	height: 50px;
	background-image: url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	width: 50px;
	display:block;
	}
.VMCap:hover {
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px 0px;
	}
.VMCar {
	height: 50px;
	width: 50px;
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -50px;
	display:block;
	}
.VMCar:hover {
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -50px;
	}
.VMRecVehicles {
	height: 50px;
	width: 50px;
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -100px;
	display:block;
	}
.VMRecVehicles:hover {
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -100px;
	}
.VMBoats {
	height: 50px;
	width: 50px;
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -150px;
	display:block;
}
.VMBoats:hover {
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -150px;
}
.VMMotorcycle {
	height: 50px;
	width: 50px;
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -200px;
	display:block;
}
.VMMotorcycle:hover {
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -200px;
}
.VMPowerSports {
	height: 50px;
	width: 50px;
	background-image:url(../Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -250px;
	display:block;
}
.VMPowerSports:hover {
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -250px;
}
.VMHomes {
	height: 50px;
	width: 50px;
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -300px;
	display:block;
}
.VMHomes:hover {
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -300px;
}
.VMElectronics {
	height: 50px;
	width: 50px;
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -350px;
	display:block;
}
.VMElectronics:hover {
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -350px;
}
.VMAppliance {
	height: 50px;
	width: 50px;
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: 0px -400px;
	display:block;
}
.VMAppliance:hover {
	background-image:url(/Images/VertMenuSpriteCopy.jpg);
	background-repeat:no-repeat;
	background-position: -50px -400px;
}
/*end vertical menu styles*/
/*Horizontal Menu Specific Styles*/
#HorizontalMenu {
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	text-align: left;
	font-weight: bold;
	height: 25px;
	text-transform: uppercase;
	font-size: 13px;
	position: absolute;
	left: 205px;
	top: 171px;
	width: 795px;
	padding-left: 3px;
}
#HorizontalMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#HorizontalMenu ul li {
	display: inline;
	background: none;
}
#HorizontalMenu ul li a:link,#HorizontalMenu ul li a:visited {
	color:#000000;
	text-decoration:none;
	}
#HorizontalMenu ul li a:hover, #HorizontalMenu ul li a:active {
	color:#007700;
	}
.red {
	color: #880000;
	font-weight: bold;
}
#container #HorizontalMenu .red a {
	color: #880000;
}
#container #HorizontalMenu .red a:hover {
	text-decoration:underline;
	color:#EE0000;
}
/*end horizontal Menu Styles*/
#hiddenContainer {
	background: url(/Images/HappyFamilyWebTransparent.jpg) no-repeat;
	position: absolute;
	height: 498px;
	width: 750px;
	left: 205px;
	top: 195px;
}
.BoldRed {
	font-size: 18px;
	font-weight: bold;
	color: #AA0000;
	text-decoration: underline;

}
#LogoLink {
	font-size: 24px;
	font-weight: bold;
	display: block;
	position: absolute;
	z-index: 1;
	height: 84px;
	width: 549px;
	left: 10px;
	top: 16px;
}
#Delivered {
	position: absolute;
	width: 306px;
	left: 218px;
	top: 197px;
	padding-top: 1em;
}
.piggy {
	height: 100px;
	width: 148px;
	text-align: center;
	font-size: 22px;
	color: #AA0000;
	font-weight: bold;
	position: absolute;
	left: 814px;
	top: 29px;
}
#container .piggy a {
	color: #770000;
}
#container .piggy a:hover {
	color: #000000;
	text-decoration:none;
	}
#MinusVertMenu .piggy a {
	color: #770000;
}
#MinusVertMenu .piggy a:hover {
	color: #000000;
	text-decoration:none;
	}
.TitlePics {
	position: absolute;
	height: 250px;
	width: 250px;
	top: 220px;
	left: 748px;
	border: medium solid #329C30;
	text-align: center;
	z-index: 2;
}
#container .TitlePics a {
	color: #D20000;
	font-weight: bold;
}
.MorePadding {
	padding-top: 13px;
	padding-bottom: 13px;
}
.EvenMorePadding {
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.LessPadding {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 3px solid #EEEEEE;
}

.Smaller {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	text-align: left;
	color: #309633;
	width: 31em;
	z-index: 1;
	padding-left: 3em;
	padding-top: 4em;
	margin-bottom: 4.5em;
	display: block;
}
.Bigger {
	font-weight: bold;
	color: #005500;
	font-size: 18px;
	border-bottom: 2px dotted #005500;
	border-left: 2px dotted #005500;
	padding-left: .5em;
	padding-bottom: .5px;
}
/*Testimonial/Quotes specific styles*/
#containerQuotes {
	position: absolute;
	left: 742px;
	top: 489px;
	height: 588px;
	width: 257px;
}
#DownQuotes {
	width: 205px;
	position: relative;
	left: 2px;
	height: 35px;
	background: url(/Images/downQuotes.gif) no-repeat 175px;
	padding: 1.5em;
	background-position: 185px 0;
	text-align: right;
	padding-top: 0.2em;
	border-bottom: thin solid #329C30;
}
.UpQuotes {
	background: url(/Images/UpQuotes.gif) no-repeat;
	padding-top: 0px;
	padding-left: 1em;
}
.DownQuotes {
	background: url(/Images/downQuotes.gif) no-repeat right top;
	text-align: right;
	padding-right: 1em;
	padding-top: 0em;
	border-bottom: thin solid #329C58;
}
#UpQuotes {
	background: url(/Images/UpQuotes.gif) no-repeat;
	position: relative;
	height: 115px;
	width: 257px;
	left: 2px;
	top: -60px;
	text-align: left;
	color: #000000;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 0px;
	padding-bottom: 0px;
}
#DownQuotes2 {
	width: 222px;
	position: relative;
	left: 2px;
	height: 44px;
	background: url(/Images/downQuotes.gif) no-repeat 175px;
	padding: 1em;
	background-position: 185px 0;
	text-align: right;
	padding-top: 0.2em;
	border-bottom: thin solid #329C30;
}
#UpQuotes2 {
	background: url(/Images/UpQuotes.gif) no-repeat;
	position: relative;
	width: 242px;
	left: 2px;
	padding: 1em;
	text-align: left;
	color: #000000;
}
#3rdQuote {
	background: url(/Images/UpQuotes.gif) no-repeat;
	position: absolute;
	left: 730px;
	top: 845px;
	height: 31px;
	width: 244px;
	padding: 1em;
}
#4thQuote {
	background: url(/Images/UpQuotes.gif) no-repeat;
	position: absolute;
	left: 730px;
	top: 963px;
	height: 31px;
	width: 244px;
	padding: 1em;
}
#3rdDownQuotes {
	width: 222px;
	position: absolute;
	left: 744px;
	height: 44px;
	background: url(/Images/downQuotes.gif) no-repeat 175px;
	padding: 1em;
	background-position: 185px 0;
	text-align: right;
	padding-top: 0.2em;
	border-bottom: thin solid #329C30;
	top: 889px;
}
#4thDownQuotes {
	width: 222px;
	position: absolute;
	left: 744px;
	height: 44px;
	background: url(/Images/downQuotes.gif) no-repeat 175px;
	padding: 1em;
	background-position: 185px 0;
	text-align: right;
	padding-top: 0.2em;
	border-bottom: thin solid #329C30;
	top: 1023px;
}
/*end Testimonials*/
p {
	padding-top: 0px;
}
#TransBkgrd {
	background: url(/Images/HappyFamilyTransBkgrd.jpg) no-repeat;
	position: absolute;
	height: 498px;
	width: 750px;
	left: 222px;
	top: 266px;
}
.right    {
	text-align: right;
}
.smallText {
	font-size: 12px;
	padding-right: 0px;
}
/*Components specific styles*/
.QuoteCheck {
	background: url(/Images/Quotecheck.gif) no-repeat center center;
	height: 20px;
	width: 100px;
}
.QuoteCheckBlack {
	background: url(/Images/QuotecheckBlack.gif) no-repeat center center;
	height: 20px;
	width: 100px;
}
.THeadCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../Images/HeaderGradient%20copy.jpg);
	padding-left: 15px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: double;
	border-bottom-color: #56BC39;
	border-left-color: #56BC39;
}

tr .QuoteCheck:hover {
	background-color:#EEEEEE;
	}
.QuoteTableHeader {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border: none;
	background-color: #56C137;
	background-image: url(../Images/GreenGradient.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.QuoteSecHeader {
	font-weight: bold;
	background: #AAAAAA;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
}
/*end Components*/
.GradientBkgrnd {
	background:url(/Images/AutoQuoteBkgrndGradient.jpg) no-repeat top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BoldGreen {
	font-size: larger;
	font-weight: bold;
	color: #389A33;
}
/*join today oval*/
#JoinNowLink {
	position: absolute;
	height: 122px;
	width: 143px;
	left: 561px;
	top: 17px;
}
#GetAQuoteNow {
	background: url(/Images/GetAQuote.gif) no-repeat;
	position: absolute;
	z-index: 3;
	height: 80px;
	width: 185px;
	left: 553px;
	top: 205px;
	font-weight: bold;
	font-size: 18px;
	display: block;
	color: #EEEEEE;
	text-align: center;
	padding-top: 3px;
}
#container #GetAQuoteNow #textfield {
	width: 50px;
}
#container #GetAQuoteNow input {
	width: 35px;
}
#container #GetAQuoteNow:hover {
	background-position: -185px 0;
}
#container #GetAQuoteNow td {
	text-align: center;
}
#JoinTodayOval {
	background: url(/Images/GetAQuote.gif) no-repeat;
	position: absolute;
	z-index: 10;
	height: 81px;
	width: 185px;
	left: 775px;
	top: 205px;
	font-weight: bold;
	font-size: 20px;
	display: block;
	color: #EEEEEE;
	text-align: center;
	margin: none;
	padding: none;
}
#JoinTodayOval:hover  {
	background-position: -185px 0;
	display: block;
}
#JoinTodayOvalBottom {
	background: url(/Images/GetAQuote.gif) no-repeat;
	position: absolute;
	z-index: 3;
	height: 81px;
	width: 185px;
	left: 28px;
	top: 974px;
	font-weight: bold;
	font-size: 20px;
	display: block;
	color: #EEEEEE;
	text-align: center;
}
#JoinTodayOvalBottom:hover {
	background-position: -185px 0;
	display: block;
}
#container #JoinTodayOval a {
	color: #FFFFFF;
}
#container #GetAQuoteNow a {
	color: #FFFFFF;
}
#container #JoinTodayOvalBottom a {
	color: #FFFFFF;
}
/*end join today styles*/
.CenteredText {
	text-align: center;
}
#ListAppliElectCovered {
	overflow: scroll;
	height: 115px;
	width: 500px;
}
#Autoquote4 {
	background-repeat: repeat-x;
	border: 2 outset #333333;
}
#Autoquote4 table {
	font-size: 15px;
	padding: 6px;
	background-color: #FFFFFF;
}
.RightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #389A33;
}
.GreenBorder4 {
	border: medium inset #389A33;
}
.BorderBottom {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #389A33;
}
/*Auto Quote Header Specific Styles*/
#ContainingTable{
	position: absolute;
	top: 225px;
	width: 95%;
	min-width: 950px;
	border: 0;
	}
#ContactInfo{
	position: absolute;
	font-weight: bold;
	text-align: center;
	left: 623px;
	top: 13px;
	font-size: 18px;
	height: 200px;
	background-image: url(../Images/AutoQuoteResultsPic.jpg);
	background-repeat: no-repeat;
	width: 315px;
	color: #FFFFFF;
	line-height: 22px;
	}
#IntroContent{
	position: absolute;
	width: 700px;
	height: 82px;
	top: 135px;
	left: 15px;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	}
#Logo{
	position: absolute;
	top: 15px;
	width: 550px;
	height: 90px;
	background-image: url(../Images/LogoWGreyBkgrd.jpg);
	z-index: -5;
	background-repeat: no-repeat;
	}
#SortByContainter{
	background-image: url(../Images/GreenGradient.gif);
	background-repeat: repeat-x;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 13px;
	width: 97%;
	}
#PlatinumHeader{
	width: 95%;
	background-image: url(../Images/GreenshadeActive.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	background-color: #2ECF2E;
	}
#GoldHeader{
	width: 95%;
	background-image: url(../Images/Goldshade.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	}
#SilverHeader{
	width: 95%;
	background-image: url(../Images/SilvershadeActive.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	}
#BronzeHeader{
	width: 94%;
	background-image: url(../Images/shade.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	}
/*Auto Quote tabbed content specific styles*/
#Platinum{
	width: 100%;
	}
.Platinumshadetabs{
	padding: 3px 0;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.Platinumshadetabs li{
	display: inline;
	margin: 0em;
}

.Platinumshadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	/*margin-right: 3px;*/
	border: none;
	color: #2d2b2b;
	/*background-color: white;*/
	background-image: url(../Images/Greenshade.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.Platinumshadetabs li a:visited{
	color: #2d2b2b;
}

.Platinumshadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.Platinumshadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.Platinumshadetabs li a.selected{ /*selected main tab style */
	background-image: url(../Images/GreenshadeActive.gif);
	border-bottom-color: white;
}

.Platinumshadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}
#Gold{
	width: 100%;
	}
.Goldshadetabs{
	padding: 3px 0;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.Goldshadetabs li{
	display: inline;
	margin: 0em;
}

.Goldshadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	/*margin-right: 3px;*/
	border: none;
	color: #2d2b2b;
	/*background-color: white;*/
	background-image: url(../Images/GoldshadeActive.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.Goldshadetabs li a:visited{
	color: #2d2b2b;
}

.Goldshadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.Goldshadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.Goldshadetabs li a.selected{ /*selected main tab style */
	background-image: url(../Images/Goldshade.gif);
	border-bottom-color: white;
}

.Goldshadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}
#Silver{
	width: 100%;
	}
.Silvershadetabs{
	padding: 3px 0;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.Silvershadetabs li{
	display: inline;
	margin: 0em;
}

.Silvershadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	/*margin-right: 3px;*/
	border: none;
	color: #2d2b2b;
	/*background-color: white;*/
	background-image: url(../Images/Silvershade.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.Silvershadetabs li a:visited{
	color: #2d2b2b;
}

.Silvershadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.Silvershadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.Silvershadetabs li a.selected{ /*selected main tab style */
	background-image: url(../Images/Silvershadeactive.gif);
	border-bottom-color: white;
}

.Silvershadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}
#Bronze{
	width: 95%;
	}
.shadetabs{
	padding: 3px 0;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin-left: 0em;
}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 10px;
	/*margin-right: 3px;*/
	border: none;
	color: #2d2b2b;
	/*background-color: white;*/
	background-image: url(../Images/shadeactive.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(../Images/shade.gif);
	border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

.tabcontent{
	display:none;
	padding-right: 10px;
}

@media print {
.tabcontent {
	display:block !important;
}
}
#BuyNow {
	background-image:url(../Images/BuyNowGrn.jpg);
	background-repeat:no-repeat;
	height: 56px;
	width: 150px;
	}
#BuyNow a:hover {
	background-position: -150px;
	background-repeat:no-repeat;
	}
#BuyNowGold {
	background-image:url(../Images/BuyNowGld.jpg);
	background-repeat:no-repeat;
	height: 56px;
	width: 150px;
	}
#BuyNowGold a:hover {
	background-position: -150px;
	background-repeat:no-repeat;
	}
#BuyNowSilver {
	background-image:url(../Images/BuyNowSlvr.jpg);
	background-repeat:no-repeat;
	height: 56px;
	width: 150px;
	}
#BuyNowSilver a:hover {
	background-position: -150px;
	background-repeat:no-repeat;
	}
#BuyNowCopper {
	background-image:url(../Images/BuyNowCpr.jpg);
	background-repeat:no-repeat;
	height: 56px;
	width: 150px;
	}
#BuyNowCopper a:hover {
	background-position: -150px;
	background-repeat:no-repeat;
	}
/*End Auto Quote Tabbed Content specific styles*/
#ContainingTable td {
	vertical-align: top;
	padding-bottom: 15px;
	text-align: left;
}
.Bolder {
	font-weight: normal;
}
.BoldGreenItalic {
	font-size: 20px;
	font-weight: bold;
	color: #006600;
	font-style: italic;
}
.SilverGradientBackground {
	background-color: #D6DADB;
	background-image: url(../Images/Silvershadeactive.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 15px;
}
/*Shopping Cart Specific Styles*/
#ShoppingCart {
	position: absolute;
	width: 778px;
	height: 615px;
	left: 207px;
	top: 211px;
}
#ShoppingCart td {
	background-color: #D6DADB;
	border-bottom: 1px;
	padding: 0.4em;
}
.ShoppingCartHeader {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Images/GreenGradient.gif);
	background-repeat: repeat-x;
	padding: .5em;
}
/*end shopping cart styles*/
.Underline {
	text-decoration: underline;
}
.MaxWidth {
	width: 75px;
}
#Header5 #Comments {
	height: 100px;
	width: 400px;
}
.NoBorder {
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*Member Home Page Specific Styles*/
.BlueBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
}
.BlueBkgrnd:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -360px 0px;
	color: #666666;
}
.GreenBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px 0px;
}
.GreenBkgrnd:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1080px 0px;
	color: #666666;
} 
.OrangeBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: 0px -175px;
}
.OrangeBkgrnd:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -360px -175px;
	color: #666666;
}
.RedBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px -175px;
}
.RedBkgrnd:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1080px -175px;
}
#MemberOptions {
	position: absolute;
	left: 224px;
	top: 250px;
	width: 750px;
	height: 799px;
}	
#MemberOptions td {
	height: 175px;
	width: 360px;
	font: Arial;
	font-weight: bold;
	font-size: 36px;
	text-align: center;
	padding: 0px;
}
#MemberOptions table {
	margin: 0px;
	padding: 0px;
}
#MemberOptions .RedBkgrnd {
	font-size: 14px;
}
#MemberOptions  a:link {
	color: #000000;
}
#MemberOptions a:hover {
	color: #333333;
}
/*end member styles*/
/*Affiliate Home Page Specific Styles*/
.BlueBkgrnd2 {
	background-image: url(../Images/MemberOptions.jpg);
	background-position: 1px -350px;
}
.BlueBkgrnd2:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -359px -349px;
	color: #666666;
}
.GreenBkgrnd2 {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -719px -349px;
}
.GreenBkgrnd2:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1079px -349px;
	color: #666666;
} 
.OrangeBkgrnd2 {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: 1px -449px;
}
.OrangeBkgrnd2:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -359px -449px;
	color: #666666;
}
.RedBkgrnd2 {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px -450px;
}
.RedBkgrnd2:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1079px -449px;
}
.DkRedBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: 1px -549px;
}
.DkRedBkgrnd:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -359px -549px;
}
.BlueGrnBkgrnd {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -719px -549px;
}
.BlueGrnBkgrnd:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1079px -549px;
}
.LimeGrnBkgrnd {
	background-image: url(../Images/MemberOptions2.jpg);
	background-repeat: no-repeat;
	background-position: 1px -99px;
}
.LimeGrnBkgrnd:hover {
	background-image: url(../Images/MemberOptions2.jpg);
	background-repeat: no-repeat;
	background-position: -359px -99px;
}
.PurpleBkgrnd {
	background-image: url(../Images/MemberOptions2.jpg);
	background-repeat: no-repeat;
	background-position: -719px -99px;
}
.PurpleBkgrnd:hover {
	background-image: url(../Images/MemberOptions2.jpg);
	background-repeat: no-repeat;
	background-position: -1079px -99px;
}
#MemberOptions2 {
	position: absolute;
	left: 225px;
	top: 301px;
	width: 750px;
	height: 646px;
	padding: 0px;
	margin: 0px;
}	
#MemberOptions2 td {
	height: 98px;
	width: 358px;
	font: Arial;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	border: none;
}
#MemberOptions2 table {
	margin: 0px;
	padding: 0px;
}
#MemberOptions2  a:link {
	color: #333333;
	border: none;
}
#MemberOptions2 a:hover {
	color: #000000;
}
/*end affiliate styles*/
/*ASM Specific Styles*/
.BlueBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-position: 0px -650px;
}
.BlueBkgrndASM:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -360px -650px;
	color: #666666;
}
.GreenBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px -650px;
}
.GreenBkgrndASM:hover  {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1080px -650px;
	color: #666666;
} 
.OrangeBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: 0px -750px;
}
.OrangeBkgrndASM:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -360px -750px;
	color: #666666;
}
.RedBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px -750px;
}
.RedBkgrndASM:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1080px -750px;
}
.DkRedBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: 0px -850px;
}
.DkRedBkgrndASM:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -360px -850px;
}
.BlueGrnBkgrndASM {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -720px -850px;
}
.BlueGrnBkgrndASM:hover {
	background-image: url(../Images/MemberOptions.jpg);
	background-repeat: no-repeat;
	background-position: -1080px -850px;
}

#ASM {
	position: absolute;
	left: 225px;
	top: 301px;
	width: 750px;
	height: 646px;
	padding: 0px;
	margin: 0px;
}	
#ASM td {
	height: 98px;
	width: 358px;
	font: Arial;
	font-weight: bold;
	font-size: 30px;
	border: none;
}
#ASM table {
	margin: 0px;
	padding: 0px;
}
#ASM a:link {
	color: #333333;
	border: none;
}
#ASM a:hover {
	color: #000000;
}
#EnterAffiliateForm {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 720px;
	max-width: 720px;
}
/*end ASM styles*/
/*FAQ specific styles*/
#FAQ {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 733px;
	padding-top: 40px;
	font-size: 12px;
	}
.Bold1 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
.Bold1:hover {
	text-decoration: underline;
}
.BoldGreen:hover {
	text-decoration: underline;
}
.BorderRight {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #009900;
}
/*end FAQ styles*/
/*Extended Warranties Specific styles*/
#RipOffPics {
	position: absolute;
	height: 437px;
	width: 250px;
	top: 220px;
	left: 748px;
	border: medium solid #329C30;
	z-index: 2;
	background-image: url(../Images/SignHereMd.jpg);
}
/*end Warranties styles*/
/*Press Page specific styles*/
#PressPics {
	position: absolute;
	height: 250px;
	width: 314px;
	top: 224px;
	left: 649px;
	border: medium solid #329C30;
	text-align: center;
	z-index: 2;
	background-image: url(../Images/AttentionKid.jpg);
	font-size: 18px;
}
#container #Header4 .NoBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.CAPS {
	text-transform: uppercase;
}
.Italic {
	font-style: normal;
	color: #009900;
}
#container #PressPics a {
	color: #770000;
}
/*end Press styles*/
/*Covered Comp Specific Styles*/
#CoveredComp table {
	min-width: 500px;
}
/*Form and Table Styles*/
table {
	z-index: 1;
	line-height: 1em;
	margin: 1em;
}
#Header4 #formRefer td {
	padding: 3px;
}
#EnterAffiliateForm td {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 4px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #E0E1FF;
	border-right-color: #E0E1FF;
	border-bottom-color: #E0E1FF;
	border-left-color: #E0E1FF;

}
#EnterAffiliateForm p {
	text-align: center;
	font-size: 16px;
	text-decoration: underline;
}
#EnterAffiliateForm table {
	width: 720px;
	background-image: url(../Images/backgroundGradient.gif);
	text-align: center;
	margin: 0;
}
#EnterAffiliateForm a {
	color: #329C30;
}
#GeneralTable {
	height: 900px;
	position: absolute;
	left: 225px;
	top: 254px;
}
#GeneralTable table {
	background-image: url(../Images/backgroundGradient.gif);
	text-align: left;
	margin: 0;
	width: 800px;
}
#GeneralTable td {
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #E0E1FF;
	border-right-color: #E0E1FF;
	border-bottom-color: #E0E1FF;
	border-left-color: #E0E1FF;

}
/*end Form and Table styles*/
/*AutoQuote.asp specific styles*/
#AutoQuoteContainer {
	position: absolute;
	left: 227px;
	top: 250px;
	width: 650px;
	padding-top: 35px;
	padding-right: 50px;
}
#AutoQuoteContainer table {
	margin: 0px;
	border-collapse: collapse;
	background-color: #E0E1FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#AutoQuoteTable {
	padding-left: 0px;
	}
#AutoQuote1 {
	padding-left: 80px;
	padding-bottom: 5px;
	}
.AutoQuoteButton {
	padding-left:  128px;
	line-height: 50px;
	}
#container #AutoQuoteContainer a {
	color: #000000;
	font-weight: normal;
	}
#container #AutoQuoteContainer a:hover {
	text-decoration: none;
	}.JustItalic {
	font-style: italic;
}
/*end AutoQuote.asp styles*/
