*{
    border-collapse:collapse;
    margin:0;
    padding:0
}
img{
	border:0
}
body{
	font:normal 12px/1 Arial, Helvetica, sans-serif;
	color:#555;
	background-repeat: repeat-y;
	background-position: 50% 0;
}
h1{
	font-size:2.5em
}
h2{
	font-size:2em
}
h3{
	font-size:1.6em
}
h4{
	font-size:1.6em;
	color:#fff
}
h5{
	font-size:1.3em
}
p{
	font-size:1em;
	line-height:1.2em;
}
p a{
	font-size:1em;
	margin-left:3px;
}
a{
	color:#ac1a2f;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.92em
}
a:hover{
	color:#c41230; 
	text-decoration:underline
}
li, ol{
	list-style:none;
	margin:0;
	list-style-position:outside
}
/* //////////////////////////////////////////// global //////////////////////////////  */
.floatLeft{
	float:left
}
.floatRight{
	float:right
}
.clear{
	clear:both !important;
	height:1%
}
.textReplace span{
	position:absolute;
	left:-9999px
}
.noBorder{
	border:none !important
}
.allCaps{
	text-transform:uppercase
}
.regularCase{
	text-transform:none !important
}
.centerText{
	text-align:center
}
.centerMe{
	float:none !important;
	margin:0 auto
}
.lastItem{
	margin:0 !important
}
.red8x8{
	color:#ac1a2f;
}
.priceBold{
	font-weight:bold
}
.arrow-link01{	
	background:url("../images/arrow-link01.png") no-repeat 0 0;
	width:8px;
	height:14px;
	vertical-align:text-top;
	margin:0 0 0 5px;
	display:inline-block
}
.podImgRight{
	float:right;
	padding:0 0 5px 5px;
	margin-top:-5px;
}
.podImgLeft{
	float:left;
	margin-right:10px;
	margin-bottom:5px
}
.podImgPushDown{
	margin-top:15px
}
.podImgOverLeft{
	margin-left:-15px
}
.absImg{
	position:absolute;
	bottom:0;
	right:0
}
/* //////////////////////////////////////////// pageWrap //////////////////////////////  */
#pageWrap{
	width:960px;
	background:#fff url("../images/bg-maingradient.png") repeat-x 0 0;
	margin:0 auto
}
/* //////////////////////////////////////////// headerWrap //////////////////////////////  */
#headerWrap{
	position:relative;
	z-index:1000;
	height:116px
}
#logo-8x8{
	float:left;
	background:url("../images/logo-8x8main.png") no-repeat 0 0;
	display:inline-block; 
	width:150px;
	height:50px;
	margin:20px 0 0 35px
}
#flagBtn{
	background:url("../images/btn-raq-header.png") no-repeat 0 0;
	width:177px;
	height:33px;
	position:absolute;
	right:-14px;
	top:50px;
	cursor:pointer
}
/* /////////////////////////// utilityNav //////////////////////////////////////////////////// */
#utilityNav{
	float:right;
	display:inline-block; 
	margin:20px 7px 0 0;
	height:20px
}
#utilityNav li{
	float:left;
	display:inline-block; 
	font-size:.92em;
	padding:0 5px;
	border-right:1px solid #555
}
#utilityNav li a{
	font-size:1em
}
#utilityNav a {
	display:block; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	color:#AC1A2F; 
	text-decoration:none !important; 
	z-index:11111; 
	position:relative;
	margin-top:-5px;
	line-height:20px;
	height:20px;
} 
#utilityNav span{
	font:normal 11px Arial, Helvetica, sans-serif; 
	color:#AC1A2F; 
}
#utilityNav li:hover > ul {
	visibility:visible;
}
#utilityNav a:hover ul,
#utilityNav a:hover a:hover ul, 
#utilityNav a:hover a:hover a:hover ul {
	visibility:visible;
}
#utilityNav a:hover ul ul, 
#utilityNav a:hover a:hover ul ul {
	visibility:hidden;
}
#utilityNav li.top-level-li {
	float:left; 
	position:relative; 
	margin-right:1px;
	padding-left:0
}

#utilityNav a.top-level-a {
	float:left; 
	padding:0 0 0 7px;
} 
#utilityNav a.top-level-a b {
	float:left; 
	padding:0 7px 0 0; 
	cursor:pointer; 
}
#utilityNav a.down b {
	float:left; 
	padding:0 13px 0 7px; 
	cursor:pointer;
}

#utilityNav a.top-level-a:hover {
	white-space:nowrap; 
	background:url("../images/nav-utility-door.png") no-repeat left top;
}
#utilityNav a.top-level-a:hover b, 
#utilityNav a.top-level-a:focus b, 
#utilityNav a.top-level-a:active b {
	color:#c41230; 
	background:url("../images/nav-utility-sliding-door.png") no-repeat right top;
	cursor:pointer;
}
#utilityNav a.down:hover b, 
#utilityNav a.down:focus b, 
#utilityNav a.down:active b {
	color:#c41230; 
	background:url("../images/nav-utility-sliding-door.png") no-repeat right top;
	cursor:pointer;
}

#utilityNav li.top-level-li:hover > a {
	white-space:nowrap; 
	background:url("../images/nav-utility-door.png") no-repeat left top;
}
#utilityNav li.top-level-li:hover > a b {
	color:#c41230;  
	background:url("../images/nav-utility-sliding-door.png") no-repeat right top;
}
#utilityNav li.top-level-li:hover > a.down b {
	color:#c41230;  
	background:url("../images/nav-utility-sliding-door.png") no-repeat right top;
}

#utilityNav li ul {
	display:inline; 
	position:absolute; 
	visibility:hidden; 
	right:0; 
	height:29px;
	width:200px;
	padding-right:5px;
}
#utilityNav li li {
	padding:0 3px 0 3px; 
}
#utilityNav li li a {
	color:#AC1A2F; 
	text-transform:none; 
	font-size:11px;
	position:relative;
	line-height:23px;
} 
#utilityNav li li a:hover, #utilityNav li li.drop-down-first a:hover {
	color:#c41230;
	text-decoration:underline !important;
} 
#utilityNav li li:hover > a, #utilityNav li li.drop-down-first:hover > a {
	color:#c41230;
	text-decoration:underline !important;
}

#utilityNav ul.drop-down {
	top:15px; 
	z-index:1
} 
#utilityNav li ul li{
	float:right !important;
	display:inline !important;
	height:29px;
	border:none
}
#utilityNav li ul li a{
	margin-top:0
}
#utilityNav ul.drop-down .drop-down-divide{
	line-height:20px;
	background:url("../images/nav-utility-drop-door-fill.png") repeat-x 0 0;
} 
#utilityNav ul.drop-down .drop-down-item{
	background:url("../images/nav-utility-drop-door-fill.png") repeat-x 0 0;
} 
#utilityNav ul.drop-down .drop-down-top{
	height:29px;
	width:7px;
	padding:0;
	background:url("../images/nav-utility-drop-door-r.png") no-repeat left top;
} 
#utilityNav ul.drop-down .drop-down-bottom{
	height:29px;
	width:7px;
	padding:0;
	background:url("../images/nav-utility-drop-door-l.png") no-repeat right top;
} 
#utilityNav ul.drop-down .drop-down-first a{
	background:none
}
/* /////////////////////////// searchForm //////////////////////////////////////////////////// */
#searchForm{
	float:right;
	display:inline;
	margin:15px 30px 0 0;
}
#searchBox{
	border:none;
	height:20px;
	padding:4px 0 0 5px;
	width:160px;
	float:left;
	background:url("../images/bg-searchfield.png") no-repeat 0 0;
	font-size:9px;
	font-weight:bold;
	color:#555
}
#searchBtn{
	border:none;
	height:20px;
	width:28px;
	float:left;
	background:url("../images/btn-search.png") no-repeat 0 0
}
/* //////////////////////////////////////////// mainNav //////////////////////////////  */
.menu {
	position:absolute;
	top:92px;
	left:0;
	padding-left:184px;
	height:24px;
}
.menu ul {
	display:inline-block;
} 
.menu ul.top-level {
	margin-left:0;
}
.menu ul {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap; 
	text-align:left;
} 
.menu li {
	margin:0; 
	padding:0;
}
.menu a {
	display:block; 
	font:normal 11px Arial, Helvetica, sans-serif;
	/*font:normal 11px Trebuchet, Tahoma, Arial, sans-serif; */
	text-transform:uppercase; 
	color:#AC1A2F; 
	line-height:25px; 
	text-decoration:none !important; 
	padding:0 9px 0 10px; 
	z-index:11111; 
	position:relative
} 
.menu span{
	font:normal 11px Trebuchet, Tahoma, Arial, sans-serif;
	color:#AC1A2F; 
	line-height:25px;
}
* html .menu ul.top-level {
	margin-left:0;
} /* I don't know why, but this centers IE5.5 ?? */

.menu li:hover > ul {
	visibility:visible;
}
.menu a:hover ul,
.menu a:hover a:hover ul, 
.menu a:hover a:hover a:hover ul {
	visibility:visible;
}
.menu a:hover ul ul, 
.menu a:hover a:hover ul ul {
	visibility:hidden;
}
.menu li.top-level-li {
	float:left; 
	position:relative; 
	margin-right:1px;
}

.menu a.top-level-a {
	float:left; 
	padding:0 0 0 6px;
} 
.menu a.top-level-a b {
	float:left; 
	padding:0 13px 0 7px; 
	cursor:pointer; 
	cursor:hand;
}
.menu a.down b {
	float:left; 
	padding:0 13px 0 7px; 
	cursor:pointer;
}

.menu a.top-level-a:hover {
	white-space:nowrap; 
	background:url("../images/nav-door.png") no-repeat left top;
}
.menu a.top-level-a:hover b, 
.menu a.top-level-a:focus b, 
.menu a.top-level-a:active b {
	color:#c41230; 
	background:url("../images/nav-sliding-door.png") no-repeat right top; 
	cursor:pointer;
}
.menu a.down:hover b, 
.menu a.down:focus b, 
.menu a.down:active b {
	color:#c41230; 
	background:url("../images/nav-sliding-door.png") no-repeat right top; 
	cursor:pointer;
}

.menu li.top-level-li:hover > a {
	white-space:nowrap; 
	background:url("../images/nav-door.png") no-repeat left top;
}
.menu li.top-level-li:hover > a b {
	color:#c41230;  
	background:url("../images/nav-sliding-door.png") no-repeat right top;
}
.menu li.top-level-li:hover > a.down b {
	color:#c41230;  
	background:url("../images/nav-sliding-door.png") no-repeat right top;
}

.menu li ul {
	display:block; 
	position:absolute; 
	visibility:hidden; 
	left:0; 
	width:170px
}
.menu li li {/*border-bottom:1px solid #fff;*/ 
	padding:0 3px 0 3px; 
}
.menu li li a {
	background:#fff; 
	color:#c41230; 
	text-transform:none; 
	font-size:11px;
	position:relative;
} 
.menu li li a:hover, .menu li li.drop-down-first a:hover {
	background:#340306; 
	color:#fff
} 
.menu li li:hover > a, .menu li li.drop-down-first:hover > a {
	background:#340306; 
	color:#fff
}
.menu ul.drop-down {
	top:22px; 
	z-index:1
} 
.menu li li ul {
	left:100%; 
	margin-top:-23px; 
	margin-left:-5px;
}

.menu ul.drop-down .drop-down-item{
	background:url("../images/nav-shadow1.png") repeat-y 0 0;
} 
.menu ul.drop-down .drop-down-top{
	height:6px;
	width:170px;
	background:url("../images/nav-shadow3.png") no-repeat left top;
} 
.menu ul.drop-down .drop-down-bottom{
	height:4px;
	width:170px;
	background:url("../images/nav-shadow2.png") no-repeat 0 0;
} 
.menu ul.drop-down .drop-down-first{
	background:url("../images/nav-shadow4.png") no-repeat center;
	height:25px;
}
.menu ul.drop-down .drop-down-first a{
	background:none
}
.menu table {position:absolute;top:-12px;left:0;border-collapse:collapse;text-align:left;}
.menu table ul li a {padding-left:0; padd\ing-left:10px; height:29px; margin-top:-2px}


/* //////////////////////////////////////////// global layout template //////////////////////////////  */
.contentWrap{
}
.rightColumn{
	float:right
}
.leftColumn{
	float:left
}
.mainContentArea{
	float:left
}
.mainContentArea .pad{
	padding:0 7px
}
.mainContentArea h3{
	color:#ac1a2f;
	font-size:1.16em;
	line-height:1.5em;
	margin:0 0 .33em 0
}
.mainContentArea h4{
	color:#ac1a2f;
	font-size:1.16em;
	line-height:1.5em;
	margin:1.5em 0 .33em 0
}
.mainContentArea h5{
	color:#ac1a2f;
	font-size:1em;
	line-height:1.5em;
	margin:0 0 .33em 0
}
.mainContentArea p{
	font-size:.92em;
	line-height:1.5em;
	margin-bottom:1em
}
.listRedArrow li{
	font-size:.92em;
	line-height:1.5em;
	margin-bottom:.67em;
	background:url("../images/arrow-link01.gif") no-repeat 0 1px;
	padding:0 0 0 10px
}
.genBullets{
	padding-left:10px;
}
.genBullets li{
	font-size:.92em;
	line-height:1.1em;
	margin-bottom:.67em;
	list-style:disc;
	padding:0;
	margin-left:5px;
}
.subNav li{
	background:url("../images/arrow-link02.gif") no-repeat 0 3px;
	padding:0 0 0 9px
}
.subNav li a{
	font-size:.83em;
	line-height:1.33em;
	text-transform:none;
	padding:0;
	color:#5f6062
}
#nonMarquee{
	padding:0 20px;
}
#nonMarquee h2{
	padding:12px 20px;
	background:url("../images/rule-01.png") repeat-x top left;
}
#marquee{
	width:960px;
	height:130px;	
	margin-bottom:15px;
}
#marquee h2{
	padding:15px 0 7px 30px;
	width:450px;
	letter-spacing:-.03em;
	color:#fff
}
#marquee h3{
	padding:0 0 0 30px;
	width:450px;
	font-size:1.16em;
	line-height:1.5em;
	color:#fff
}
.marquee01{
	background:url("../images/bg-marquee01.png") no-repeat 0 0;
}
.marquee03{
	background:url("../images/bg-marquee03.jpg") no-repeat 0 0;
}
.imageLinksRight td{
	padding:10px 10px 10px 0
}
.imageLinksRight td a{
	font-size:1em
}
.twoColTable{
	width:100%;
	margin:10px 0;
}
.twoColTable td{
	width:50%;
	vertical-align:top;
	padding:0 20px 0 0;
}
.twoColTable td p, .twoColTable td li{
	font-size:1em;
	font-weight:bold
}
.twoColTable td li{
	background-position:0 2px
}
.btnCompare{
	width:132px;
	height:28px;
	display:block;
	background:url("../images/btn-compare.png") no-repeat 0 0
}
/* //////////////////////////////////////////// a1 template //////////////////////////////  */
#a1 #mainContent{
	padding:20px 58px 0 58px
}
#a1 .leftColumn{
	width:510px;
}
#a1 .rightColumn{
	width:334px;
}
#homeStatement{
	padding:0 30px 0 4px;
	margin:10px 0;
	min-height:156px;
	height:auto !important;
	height:156px;
}
#homeStatement h2{
	font-size:1.46em;
	line-height:1.3em;
	font-weight:normal;
	color:#5f6062;
	padding:0 0 20px 0
}
/* //////////////////////////////////////////// a1 template //////////////////////////////  */
#a2 #mainContent{
	padding:0 58px;
	margin-bottom:20px
}

#a2 #subStatement{
	padding:0 30px 0 4px;
	margin:10px 0;
}
#a2 #subStatement h2{
	font-size:1.46em;
	line-height:1.3em;
	font-weight:normal;
	color:#5f6062;
	padding:0 0 10px 0
}
/* /////////////////table///////////////////// */
#tabletop{
	margin:20px auto 0 auto;
	width:844px;
	height:69px;	
}
.tabletop-bg{
	background:url("../images/bg-marquee02.png") no-repeat 0 0;
}
#tabletop h2{
	padding-top: 15px;
	margin-left:15px;
	letter-spacing:-0.03em;
	color:#fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.67em;
}
#tabletop h3{
	margin-left:16px;
	font-size:1.16em;
	line-height:1.5em;
	color:#fff
}
#tablewrap{
	margin:0 auto;
	width:844px;
	background-image: url(../images/bg-tablepixel.png);
	background-repeat: repeat-y;
}
#maintable{
	padding: 0 4px 0 4px;
}
#maintable .tabHeaders td{
	font-weight:normal;
	line-height:1.3em;
}
#maintable h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1em;
	color: #555;
	}
#maintable td{
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: 555;
	font-weight: bold;
	width:166px;
	padding-top:8px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:10px;
	border-right:1px solid #dbdbdb
}
#tablefooter{
	margin:0 auto;
	width:844px;
	height:5px;
	background:url(../images/bg-tablefooter.png) no-repeat 0 0;
	padding-bottom:20px;
}
.greyrow{
	background-color:#f1eeee
}
.redhead{
	color:#ac1a2f;
	font-size:1.2em;
}
/* //////////////////////////////////////////// b template //////////////////////////////  */

#b #mainContent{
	padding:0 20px;
	margin-bottom:20px
}
#b .leftColumn{
	width:170px;
}
#b .rightColumn{
	width:750px
}
#b .mainContentArea{
	width:560px /* ie6 */
}
#b .callouts184{
	width:190px;
	margin-right:-6px
}
/* //////////////////////////////////////////// c1 template //////////////////////////////  */
#c #mainContent{
	padding:0 20px;
	margin-bottom:20px
}
#c .leftColumn{
	width:170px;
}
#c .rightColumn{
	width:750px
}
#c .mainContentArea{
	width:560px /* ie6 */
}
#c .callouts184{
	width:190px;
	margin-right:-6px
}
#c .callouts184 h3{
	font-size:.92em;
}
#c .callouts184 ul{
	margin:10px 0 20px 0;
}
#c .callouts184 p{
	font-weight:normal
}
.c1twoCol{
	margin-bottom:5px;
	background:url("../images/pods-top-c1.png") no-repeat top center;
}
.c1twoColWrap{
	background:url("../images/pods-bot-c1.png") no-repeat bottom center
}
.c1full{
	background:url("../images/pods-top-c1full.png") no-repeat top center
}
.c1fullWrap{
	background:url("../images/pods-bot-c1full.png") no-repeat bottom center
}
#c .c1full .mainContentArea, #c .c2full .mainContentArea{
	float:none;
	width:100%
}
.c1twoCol .pad, .c1full .pad{
	padding:16px;
}
.c2threeCol{
	margin-bottom:15px;
	background:url("../images/pods-top-240-3.png") no-repeat top center
}
.c2threeCol .podsWrap{
	min-height:156px;
	height:auto !important;
	height:156px;
	background:url("../images/pods-bot-240-3.png") no-repeat left bottom;
}
.c2threeCol .pod{
	float:left;
	display:inline;
	width:240px;
	margin-right:15px;
}
.c2threeCol .pod .pad{
	padding:16px 16px 6px 16px;
	position:relative
}
.c2threeCol .pod h3{
	text-transform:none
}
.c2full{
	margin-bottom:15px;
	background:url("../images/pods-fill-c2full.png") repeat-y 0 0;
}
.c2fullWrap{
	min-height:156px;
	height:auto !important;
	height:156px;
	background:url("../images/pods-bot-c2full.png") no-repeat left bottom;
}
.c2full .mainContentArea{
	background:url("../images/pods-top-c2full.png") no-repeat left top;
}
.c2full .pad{
	padding:16px 16px 16px 50px
}
/* //////////////////////////////////////////// d template //////////////////////////////  */
#d #mainContent{
	padding:0 20px;
	margin-bottom:20px
}
#d .leftColumn{
	float:right;
	width:170px;
	margin-right:-6px
}
#d .rightColumn{
	float:left;
	width:750px
}
#d .mainContentArea{
	background:url("../images/pods-top-c1full.png") no-repeat 0 31px 
}
#d .mainContentArea .pad{
	background:url("../images/pods-bot-c1full.png") no-repeat bottom center
}
#d .tabContentWrap{
}
/* ///////////////////////////////////////// tab system ////////////////////////////// */

.hide{
	display:none
}
.tabSystemWrap{
}
.tabWrap{
	width:100%;
	float:left;
}
.primaryTabs {
	margin:0;
   	list-style:none;
	height:36px;
}
.tabWrap a {
	float:left;
   	display:block;
	color:#555;
	padding:13px 22px 13px 13px;
	background: url("../images/tab-sprite.png") no-repeat 100% -36px;
	text-decoration:none
}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.tabWrap a {float:none;}
/* End IE5-Mac hack */
.tabWrap li {
	float:left;
	background:url("../images/tab-sprite.png") no-repeat 0px -36px;
	margin:0;
	padding:0 0 0 9px;
}
.tabWrap .active {
   background:url("../images/tab-sprite.png") no-repeat 0 0;
}
.tabWrap .active a {
   	background:url("../images/tab-sprite.png") no-repeat 100% 0;
	padding:13px 22px 12px 13px;
	color:#ac1a2f;
}
.tabWrap a:hover {
	color:#ac1a2f
}
.tabWrap a:focus {
	outline:0
}
.subTabs{
	margin:0 0 40px 0;
}
.subTabs li{
	display:inline;
	margin:0 5px 10px 0
}
.subTabs li a{
	color:#aaa;
	padding:3px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:1.5em;
	text-decoration:none
}
.subTabs li a:hover, .subTabs li a.active{
	background:#ff6600;
	color:#fff
}
.tabContentWrap{
	padding:50px 20px 20px 20px;
}
/* /////////////////////////////////////////// jScroll styles ///////////////// */
.scroll-pane {
	height: 573px;
	width:697px;
	overflow: auto;
	float: left;
	position:relative;
}
#pane1 p{
	padding:0 10px 20px 0
}
.jScrollPaneContainer {
	margin-top:10px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #efefef;
}
.jScrollPaneDrag {
	position: absolute;
	background: #ac1a2f;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #f60;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #f60;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}

/* //////////////////////////////////////////// pods //////////////////////////////  */
.pod h3{
	color:#ac1a2f;
	font-size:1em;
	text-transform:uppercase;
	letter-spacing:.01em;
	margin-bottom:.4em
}
.pod h4{
	color:#ac1a2f;
	font-size:.83em;
	text-transform:none;
	letter-spacing:.01em;
	margin:1.2em 0 .4em 0
}
.pod p{
	font-weight:bold;
	font-size:.92em;
	line-height:1.3em;
	margin:.6em 0
}
.pod a{
	padding:0 0 1em 0;
}
/* ////////////a1////////////// */
#pods-164-6-h{
	background:url("../images/pods-top-164-6-h.png") no-repeat 0 0
}
#pods-164-6-h .podsWrap{
	min-height:176px;
	height:auto !important;
	height:176px;
	background:url("../images/pods-bot-164-6-h.png") no-repeat left bottom;
}
#pods-164-6-h .pod{
	float:left;
	display:inline;
	width:164px;
	margin-right:6px;
}
#pods-164-6-h .pod .pad{
	padding:16px 16px 6px 16px;
	position:relative
}
#pods-164-6-h .pod p{
	min-height:40px;
	height:auto !important;
	height:40px;
}
#pods-164-6-h .pod .imgHolder{
	display:inline-block;
	height:80px;
}
#homePod01 .imgHolder{
	background:url("../images/home-pod01.gif") no-repeat 0 20px
}
#homePod02 .imgHolder{
	background:url("../images/home-pod02.gif") no-repeat 0 20px
}
#homePod03 .imgHolder{
	background:url("../images/home-pod03.gif") no-repeat 0 20px
}
.c2threeCol .pod p{
	min-height:40px;
	height:auto !important;
	height:40px;
}
.c2threeCol .pod .imgHolder{
	padding-left:75px;
	display:inline-block;
	min-height:65px;
	height:auto !important;
	height:65px;
}
#subPod01 .imgHolder{
	background:url("../images/sub-pod01.gif") no-repeat 0 0
}
#subPod02 .imgHolder{
	background:url("../images/sub-pod02.gif") no-repeat 0 0
}
#subPod03 .imgHolder{
	background:url("../images/sub-pod03.gif") no-repeat 0 0
}
#subPod03 .imgHolder .btnCompare{
	margin-top:10px
}
.pods-205-8{
	background:url("../images/pods-top-206-8.png") no-repeat 0 0;
	margin-bottom:6px;
}
.pods-205-8 .podsWrap{
	min-height:176px;
	height:auto !important;
	height:176px;
	background:url("../images/pods-bot-206-8.png") no-repeat left bottom;
}
.pods-205-8 .pod{
	float:left;
	display:inline;
	width:205px;
	margin-right:8px;
}
.pods-205-8 .pod .pad{
	padding:16px 16px 6px 16px;
	position:relative
}
.pods-205-8 .pod h3{
	text-transform:none
}
.pods-205-8 .pod p{
	font-weight:normal
}
.pods-d2-3col{
	clear:both;
	background:url("../images/pods-top-d2full.png") no-repeat 0 0;
}
.pods-d2-3col .podsWrap{
	min-height:176px;
	height:auto !important;
	height:176px;
	background:url("../images/pods-bot-d2full.png") no-repeat left bottom;
}
.pods-d2-3col .pod{
	float:left;
	display:inline;
	width:270px;
	margin-right:6px;
}
.pods-d2-3col .pod .pad{
	padding:16px 16px 6px 16px;
	position:relative
}
.pods-d2-3col .pod01{
	width:480px
}
.pods-d2-3col .pod02{
	width:240px
}
.pods-d2-3col .pod03{
	width:188px
}
.pods-d2-3col h3{
	font-size:.92em;
}
.pods-d2-3col p{
	font-weight:normal;
}
.pods-270-redtop{
	background:url("../images/pods-top-270-redtop.png") no-repeat 0 0;
}
.pods-270-redtop .podsWrap{
	min-height:176px;
	height:auto !important;
	height:176px;
	background:url("../images/pods-bot-270-3.png") no-repeat left bottom;
}
.pods-270-redtop .pod{
	float:left;
	display:inline;
	width:270px;
	margin-right:17px;
}
.pods-270-redtop .pod .pad{
	padding:16px 16px 6px 16px;
	position:relative
}
#a1 .pods-164-6{
	margin:0 6px 10px 0;
}
.callouts184{
	float:right
}
.pods-164-6{
	width:164px;
	float:left;
	position:relative;
}
.pods-184-6{
	width:184px;
	float:left;
	position:relative;
}
.greyPod{
	background:url("../images/pods-top-164-6.png") no-repeat 0 0;
}
.whitePod{
	background:url("../images/pods-top-164-6.png") no-repeat -170px 0
}
.redPod{
	color:#fff;
	background:url("../images/pods-top-164-6.png") no-repeat -340px 0
}
.expertsPod{
	background:url("../images/pods-top-experts.png") no-repeat 0 0
}
.champsPod{
	background:url("../images/pods-champ.png") no-repeat 0 0
}
.champsPodSmall{
	height:81px;
	width:184px;
	background:url("../images/pods-champ-small.png") no-repeat 0 0
}
.callouts184 .greyPod{
	background:url("../images/pods-top-184-6.png") no-repeat 0 0;
}
.callouts184 .whitePod{
	background:url("../images/pods-top-184-6.png") no-repeat -190px 0
}
.callouts184 .redPod{
	color:#fff;
	background:url("../images/pods-top-184-6.png") no-repeat -380px 0
}
.callouts184 .redtabPod{
	background:url("../images/pods-top-184-6-redtab.png") no-repeat 0 0
}
.pods-164-6 .podsWrap{
	min-height:176px;
	height:auto !important;
	height:176px;
}
.greyPod .podsWrap{
	background:url("../images/pods-bot-164-6-h.png") no-repeat left bottom;
}
.whitePod .podsWrap{
	background:url("../images/pods-bot-164-6.png") no-repeat -170px bottom
}
.redPod .podsWrap{
	background:url("../images/pods-bot-164-6.png") no-repeat -340px bottom
}
.callouts184 .greyPod .podsWrap{
	background:url("../images/pods-bot-184-6.gif") no-repeat left bottom;
}
.callouts184 .whitePod .podsWrap, .callouts184 .redtabPod .podsWrap{
	background:url("../images/pods-bot-184-6.gif") no-repeat -190px bottom
}
.callouts184 .redPod .podsWrap{
	background:url("../images/pods-bot-184-6.gif") no-repeat -380px bottom
}

.redtabPod h3{
	color:#fff;
	width:143px;
	margin-left:-12px;
	padding:0 16px 1em 16px;
	background:#ac1a2f;
}
.redtabPod h4{
	font-size:14px
}
.redtabPod h4 span{
	font-size:12px;
	letter-spacing:-.02em;
	text-transform:uppercase
}
.expertsPod .podsWrap{
	min-height:166px;
	height:auto !important;
	height:166px;
	background:url("../images/pods-bot-experts.png") no-repeat left bottom
}
.whatsNewPod .podsWrap{
	min-height:166px;
	height:auto !important;
	height:166px;
}
.champsPod .podsWrap{
	background:none
}
.phoneNumber{
	position:absolute;
	bottom:4px;
	display:block;
	height:20px;
	width:100%;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:1.16em
}
.pods-164-6 .pod{
	width:164px;
	position:relative;
}
.podsWrap .pod .pad{
	padding:16px;
}
.podRibbonLeft{
	position:absolute;
	background:url("../images/pod-ribbon-l.png") no-repeat 0 0;
	width:138px;
	height:28px;
	margin:0 0 0 -21px;
	top:12px;
}
.podRibbonLeft h3{
	color:#fff !important;
	margin:3px 0 0 21px;
}
.whatsNewPod .pod .podWithRibbon{
	padding-top:35px
}
.iphonePod{
	background:url("../images/pod-img-iphone.png") no-repeat 100px bottom
}
.iphonePod h3{
	width:75px;
}
/* ///////////////////////////////////request a quote/////////////////////////////////// */
.requestQuote .steps{
	display:none
}
.requestQuote h3{
	background:url("../images/request-quote.gif") no-repeat 0 0;
	width:125px;
	height:14px;
}
.requestQuote h4{
	text-align:center;
	font-size:1.16em;
	color:#fff;
	padding:0;
}
.requestQuote p{
	font-weight:normal;
}
.requestQuote form{
}
.requestQuote form p{
	font-weight:normal;
}
.requestQuote label{
	margin:0 0 0 20px
}
.steps input{
	position:absolute
}
.formBtns{
	position:relative
}
#step01 .formNext{
	float:none;
	margin:0 auto
}
#step03 .inputWrap input{
	position:relative;
	width:128px
}
.formBtns{
	height:24px;
}
.steps .formBtns a{
	cursor:pointer
}
.steps .formNext{
	display:block;
	width:58px;
	height:24px;
	float:right;
	padding:0;
	background:url("../images/btn-next.png") no-repeat 0 0
}
.steps .formBack{
	display:block;
	width:58px;
	height:24px;
	float:left;
	padding:0;
	background:url("../images/btn-back.png") no-repeat 0 0
}
.steps .formSubmit{
	border:none;
	display:block;
	width:68px;
	height:24px;
	float:right;
	padding:0;
	position:relative;
	background:url("../images/btn-submit.png") no-repeat 0 0
}
#step03 input{
	color:#666;
	font-size:.92em;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:2px;
	border:none
}
#step04 h4{
	background:url("../images/thank-you.gif") no-repeat 0 0;
	width:83px;
	height:44px;
}
.inputWrap{
	height:150px
}
/* //////////////////////////////////////////// expandableNav //////////////////////////////  */

#expand {
	width: 960px;
	background: #f4f2f2;
}
#expand .pad {
	padding: 10px 0 10px 80px;
}
#expandNav {
	background: #f4f2f2;
	height: 200px;
	display: none;
}
#expandNav ul {
	width:130px;
	padding:20px 0 0 0;
	margin-right: 10px; 
	float:left;
	display:inline;
}
#expandNav h4 a{
	font-weight:bold;
	font-size:12px;
	color:#ac1a2f;
}
#expandNav a{
	text-transform:none;
	font-weight:normal;
	line-height:1.4em;
	font-size:.83em;
	color:#5f6062
}
#expandNav .navHeader{
	font-size:.9em;
	font-weight:bold;
	color: #c41230;
}
.glide ul li {
	color: #c41230;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 0 12px 0 0;
	font-size: 1em;
}
.slider {
	background: url(../images/redArrow.gif) no-repeat left -9px;
	text-align: left;
	display: block;
	color: #636363;
	text-decoration: none;
	padding-left: 18px;
	text-transform: none;
}
.slider:hover{
	color:#5f6062
}
#expand .active {
	background-position: left 2px;
}
/* //////////////////////////////////////////// siteMap //////////////////////////////  */
#siteMap{
	background:#ececec;
	width:100%;
}
#siteMap .pad{
	margin:15px 0;
	padding:0 0 0 80px
}
#siteMap>.pad{
	margin:0;
	padding:15px 0 15px 80px
}
#siteMap ul{
	width:130px;
	padding:20px 0 0 0;
	margin-right:10px; 
	float:left;
	display:inline;
}
#siteMap h4 a{
	font-weight:bold;
	font-size:12px;
	color:#ac1a2f;
}
#siteMap a{
	text-transform:none;
	font-weight:normal;
	line-height:1.4em;
	font-size:.83em;
	color:#5f6062
}
#siteMap .siteMapHeader{
	font-size:.9em;
	font-weight:bold;
}
#footerWrap{
	padding:10px 80px 40px 80px
}
#footerWrap p{
	font-size:.92em
}

