@charset "UTF-8";

/*
----------------------------------------------------------------------
  Home styles.
----------------------------------------------------------------------
*/

div.my_bg_top {
	background: url( '/img/home/v6/bg_top.jpg' ) no-repeat top left;
}

div.my_bg_middle {
	background: url( '/img/home/v6/bg_middle.jpg' ) repeat-y top left;
}

div.my_bg_bottom {
	background: url( '/img/home/v6/bg_bottom.jpg' ) no-repeat bottom left;
}

div#my_homeContent {
	padding: 0px 10px;
}

div#my_leftColumn {
	float: right;
	width: 205px;
}

div#my_leftColumn div.my_insideColumn {
	padding: 10px 0px;
}

div#my_rightColumn {
	float: left;
	width: 725px;
}

div#my_rightColumn div.my_insideColumn {
	padding: 8px 0px 0px 0px;
}

div#my_homeContent div.clear {
	height: 1px;
	overflow: hidden;
}

input.my_goBtn {
	width: 36px;
	height: 23px;
	margin: 0px;
	padding-top: 40px;
	background: url( '/img/home/v6/btns/Go.png' ) no-repeat top left;
	border: none;
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}

input.my_showAvailableTiresBtn {
	width: 114px;
	height: 25px;
	margin: 0px;
	padding-top: 40px;
	background: url( '/img/home/v6/btns/show-available-tires.png' ) no-repeat top left;
	border: none;
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}

/*
----------------------------------------------------------------------
  Tire Buying Made Easy Module.
----------------------------------------------------------------------
*/

div#my_tireBuyingMadeEasyModule {
	margin-bottom: 5px;
	padding: 10px 0px 0px 0px;

}

div#my_tireBuyingMadeEasyModule a:link,
div#my_tireBuyingMadeEasyModule a:visited,
div#my_tireBuyingMadeEasyModule a:active,
div#my_tireBuyingMadeEasyModule a:hover {
	display: block;
	height: 70px;
	overflow: hidden;
}

div#my_tireBuyingMadeEasyModule a span {
	display: block;
	padding-top: 70px;
}

/*
----------------------------------------------------------------------
  Feature Module.
----------------------------------------------------------------------
*/

div#my_featureModule {
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 17px;
	background: url(/img/home/v6/bg_featuremodule.jpg) no-repeat bottom;
}

div#my_featureModule div#my_flashContent {
	height: 300px;
}

div#my_featureModule div.my_fullPageFlashContent_off {
	display: none;
}

div#my_featureModule div.my_fullPageFlashContent_on {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

/*
----------------------------------------------------------------------
  Main Links Module.
----------------------------------------------------------------------
*/

div#my_mainLinksModule {
	width: 715px;
}

div#my_mainLinksModule h2 {
	margin-bottom: 3px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	color: #444444;
}

div#my_mainLinksModule ul {
	height: 127px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#my_mainLinksModule ul li {
	float: left;
}

div#my_mainLinksModule ul li a:link,
div#my_mainLinksModule ul li a:visited,
div#my_mainLinksModule ul li a:active,
div#my_mainLinksModule ul li a:hover {
	display: block;
	height: 127px;
	overflow: hidden;
	background: url( '/img/home/v6/mainLinksBg.jpg' ) no-repeat top left;
}

div#my_mainLinksModule ul li a#my_mainLink_carMinivan {
	width: 140px;
	background-position: 0px 0px;
}
div#my_mainLinksModule ul li a#my_mainLink_carMinivan:hover {
	background-position: 0px -127px;
}

div#my_mainLinksModule ul li a#my_mainLink_suvTruck {
	width: 134px;
	background-position: -140px 0px;
}
div#my_mainLinksModule ul li a#my_mainLink_suvTruck:hover {
	background-position: -140px -127px;
}

div#my_mainLinksModule ul li a#my_mainLink_sportPerf {
	width: 133px;
	background-position: -274px 0px;
}
div#my_mainLinksModule ul li a#my_mainLink_sportPerf:hover {
	background-position: -274px -127px;
}

div#my_mainLinksModule ul li a#my_mainLink_winter {
	width: 148px;
	background-position: -407px 0px;
}
div#my_mainLinksModule ul li a#my_mainLink_winter:hover {
	background-position: -407px -127px;
}

div#my_mainLinksModule ul li a span {
	display: block;
	padding-top: 150px;
}

div#my_mainLinksModule p.disclaimer {
	padding-top: 15px;
	font-size: 9px;
	color: #52667f;
}

div#my_mainLinksText {
	height: 35px;
	padding: 0px 20px;
}

div#my_mainLinksText p {
	margin-bottom: 0px;
	font-size: 12px;
	color: #333333;
	text-align: center;
}

div.my_mainLinksText_none p,
div.my_mainLinksText_carMinivan p,
div.my_mainLinksText_suvTruck p,
div.my_mainLinksText_sportPerf p,
div.my_mainLinksText_winter p {
	display: none;
}

div.my_mainLinksText_none p.my_mainLinksText_none {
	display: block;
}

div.my_mainLinksText_carMinivan p.my_mainLinksText_carMinivan {
	display: block;
}

div.my_mainLinksText_suvTruck p.my_mainLinksText_suvTruck {
	display: block;
}

div.my_mainLinksText_sportPerf p.my_mainLinksText_sportPerf {
	display: block;
}

div.my_mainLinksText_winter p.my_mainLinksText_winter {
	display: block;
}

div#my_mainLinksModule div.clear {
	font-size: 1px;
}

/*
----------------------------------------------------------------------
  Secondary Links Module.
----------------------------------------------------------------------
*/

div#my_secondaryLinksModule {
	margin-bottom: 0;
}

/*
----------------------------------------------------------------------
  Secondary Links Module: Assurance Fuel Max Calculator.
----------------------------------------------------------------------
*/

div#my_fmCalc {
	width: 475px;
	height: 118px;
	background: url( '/img/home/v6/featuredTire/featuredTire_assuranceFM_calc.gif' );
}

div#my_fmCalcInside {
	padding: 55px 15px 0px 160px;
}

div#my_fmCalc label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb( 50, 50, 70 );
}

div#my_fmCalc select {
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div#my_fmCalc div.my_label1 {
	float: left;
	width: 50px;
	padding-right: 5px;;
	text-align: right;
}

div#my_fmCalc div.my_select1 {
	float: left;
}

div#my_fmCalc div.my_label2 {
	float: left;
	width: 85px;
	padding: 0px 5px;
	text-align: right;
}

div#my_fmCalc div.my_select2 {
	float: left;
}

div#my_fmCalc div.my_submit {
	clear: left;
	padding-top: 5px;
	text-align: right;
}

div#my_fmCalc div.my_submit input {
	width: 150px;
	padding: 1px 0px;
	background: rgb( 255, 218, 0 );
	border-left: solid 1px rgb( 255, 234, 108 );
	border-top: solid 1px rgb( 255, 234, 108 );
	border-right: solid 1px rgb( 192, 164, 0 );
	border-bottom: solid 1px rgb( 192, 164, 0 );
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: rgb( 33, 33, 33 );
	cursor: pointer;
}
/*
-----------------------------------------------------------------
Fuel Max Guinness Record Styles
-----------------------------------------------------------------
*/
div#my_fmGuinness {
	height: 118px;
	background: url( '/img/home/v6/featuredTire/featuredTire_assuranceFM_blank.gif' );
}
div#my_fmGuinnessInside {
	padding: 25px 15px 0px 160px;
	text-align: center;
}
div#my_fmGuinnessInside h2 {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #2c4f79;
}
