/* wireless */

html, body {
	margin: 0px;
	padding: 0px;
	background: #fff;
}

body,p,table,div,span,tr,th,td,ul,ol,li,a,h1,h2,h3,h4,input {
	font-family: arial,verdana,helvetica, sans-serif; 
}

body,p,table,tr,td,ul,ol {
	color: #363636;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

a {
	color: #295778;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
}

img
	{border: 0px;}

#omniture {
	width: 1px; 
	height: 1px; 
}

#temp320 {
	width: 320px; 
	padding: 2px;
}

#temp240 {
	width: 240px; 
	padding: 2px;
}

#temp176 {
	width: 167px; 
	padding: 2px;
}


#temp128 {
	width: 118px; 
	padding: 0px;
}

#home { 
	padding: 0px 0px 0px 5px; 
}

.content { 
	padding: 4px 0px 0px 0px; 
}

.contentGal { 
	padding: 0 0 10px 0px;
	margin: 15px 0 0 0;
	border: 0px;
	clear: both;
}

.footNav {
	text-align: right;
}

.required {
	color: #ff0000;	
}

.vehicles240, vehicles320 { 
	vertical-align: top; 
	font-size: 0px;
	padding: 0px;
}

.vehicles176 { padding: 7px 0px 0px 5px; }

.dealer240, dealer320 { font-size: 11px; }
.dealer176 { font-size: 10px; }
.dealer128 { font-size: 9px; }

.nav { padding: 0px 0px 0px 5px; }
.navImg { padding: 0px 5px 0px 0px; }

.navTxt {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}

a.navTxt {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}

.navTxt320, navTxt240 { font-size: 11px; font-weight: bold; vertical-align: top; }
a.navTxt320, navTxt240 { font-size: 11px; font-weight: bold; vertical-align: top; }
.navTxt176 { font-size: 9px; font-weight: bold; vertical-align: top; }
a.navTxt176 { font-size: 9px; font-weight: bold; vertical-align: top; }
.navTxt128 { font-size: 8px; vertical-align: top; }
a.navTxt128 { font-size: 8px; vertical-align: top; }

.navTxt2 {
	font-size: 11px;
	font-weight: bold;
}

.bot { padding: 0px 0px 5px 0px; }
.botNav {padding: 0 0 0 18px;}
.botNavTxt { font-size: 9px; vertical-align: top; }
a.botNavTxt { font-size: 9px; vertical-align: top; }

.dealerContent { 
	font-size: 10px;
	padding: 3px 0px 3px 0px; 
}
.dealerResults { text-align: right; }

a.wirelessHREF_320, wirelessHREF_240 { font-size: 11px; }
a.wirelessHREF_176 { font-size: 10px; }
a.wirelessHREF_128 { font-size: 9px; }

.contact { font-size: 9px; }

/* Rule Classes */

.wireless_rule {
	background-color: #ff7d00;
	height: 3px;
	margin-bottom: 0px;
	font-size: 0px;
	clear: both;
}

.topnav_rule {
	background-color: #d3e7f6;
	height: 1px;
	margin: 10px 0px 10px 0px;
	font-size: 0px;
	clear: both;
}

.rule {
	height: 0px;
	margin: 10px 0px 10px 0px;
	background-color: #d3e7f6;
	border-bottom: 1px solid #d3e7f6;
	font-size: 0px;
}

.rule_ltgrey {
	height: 0px;
	color: #d8dadb;
	border-bottom: 1px solid #d8dadb;
	margin-bottom: 16px;
}

/* Specs Classes */
.even {
	color: #000;
	background-color: #e4e4e3;
	font-size: 9px;
	padding: 3px 2px 3px 5px;
}

.odd {
	color: #000;
	background-color: #fff;
	font-size: 9px;
	padding: 3px 2px 3px 5px;
}
.specs_subhdr {
	padding: 7px 0px 7px 0px;
}

.specs01 {
	padding: 0px 0px 0px 10px;
}

/* Trim Class */
.wireless_trim
	{margin: 0px; padding: 10px 0 10px 0; border-bottom: 1px solid #d8dadb; margin-bottom: 10px;}


/* Tour Classes*/
.tourImg { padding: 4px 0px 10px 0px; }
	
.wireless_txt { margin: 0px; font-size: 9px; }
.wireless_txt_240, wireless_txt_320 { margin: 0px; font-size: 11px; }
a.wireless_txt_240, wireless_txt_320 { margin: 0px; font-size: 11px; }

.wireless_txt_176 {
	margin: 0px;
	font-size: 10px;
}

a.wireless_txt_176 {
	margin: 0px;
	font-size: 10px;
}

.wireless_txt_128 {
	margin: 0px;
	font-size: 9px;
}

a.wireless_txt_128 {
	margin: 0px;
	font-size: 9px;
}

.formdropdown {
	font-size: 9px;
	background-color: #ffffff;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	color: #000000;
	font-weight: bold;
	height: 16px;
	}

#wireless_gallery { text-align: left;}


/* Dealer Locate classes */
.header { padding: 5px 0px 5px 0px; }


.subnav { background-color: #d3e7f6; height: 17px; }
.subnav { font-size: 10px; text-decoration: none; }
.subnav a { font-size: 10px; text-decoration: underline; }
a.wirelessLink { color: #295778; text-decoration: underline; font-weight: bold; }

/* KMU */
.privacy {
	text-align: right;
}

.numberInput {
  -wap-input-format: "*N"
}

.spacer2 {
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	height: 2px;
}

/* test classes */

UL.nav
	{margin: 0px 0px 0px 0px; padding: 6px 0px 6px 0px;}
UL.nav LI
	{list-style: none; margin: 6px 0px 0px 0px; padding: 0px 0px 6px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #000; 
	}
UL.nav LI.vehicles
	{background: transparent url("../images/wireless/icon_wireless_topnav_vehicles.gif") no-repeat scroll 1px 0px;}
UL.nav LI.vehicles A
	{font-size: 11px; font-weight: bold;}
UL.nav LI.dealer
	{background: transparent url("../images/wireless/icon_wireless_topnav_dealer.gif") no-repeat scroll 1px 0px;}
UL.nav LI.dealer A
	{font-size: 11px; font-weight: bold;}
UL.nav LI.contact
	{background: transparent url("../images/wireless/icon_wireless_topnav_contact.gif") no-repeat scroll 1px 0px;}
UL.nav LI.contact A
	{font-size: 11px; font-weight: bold;}
UL.nav LI.vl
	{background: transparent url("../images/wireless/icon_wireless_topnav_vl.gif") no-repeat scroll 1px 0px;}
UL.nav LI.vl A
	{font-size: 11px; font-weight: bold;}
UL.nav LI.kmu
	{background: transparent url("../images/wireless/icon_wireless_topnav_kmu.gif") no-repeat scroll 1px 0px;}
UL.nav LI.kmu A
	{font-size: 11px; font-weight: bold;}

	
	
ul.arrow1, ul.arrow2, ul.arrow3, ul.arrow4, ul.arrow5, ul.arrow6, ul.arrow7 { margin: 0; padding: 6px 0 6px 0; border-bottom: 1px solid #000; }	
.arrow1 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_vehicles.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.arrow1 li a, .arrow2 li a, .arrow3 li a, .arrow4 li a, .arrow5 li a, .arrow6 li a, .arrow7 li a { font-size: 11px; font-weight: bold; }

.arrow2 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_dealer.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.arrow3 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_contact.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.arrow4 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_vl.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
				
.arrow5 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_kmu.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.arrow6 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_raq.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.arrow7 li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_offers.gif") no-repeat scroll 1px 0px;
	padding: 0px 0px 0px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



.cssTop {
	margin: 0px;
	padding: 0px;
	border-bottom: 4px solid #ff7d00;
	font-size: 0px;
	height: 4px;
	width: 100%;
}

hr.cssTop {
	margin: 0px;
	padding: 0px;
	border-bottom: 4px solid #ff7d00;
	font-size: 0px;
	height: 4px;
	width: 100%;
}

.bgImage {
	display:block;
	background: transparent url("../images/wireless/img_wireless_home_glory.jpg") no-repeat;
	width: 228px;
	height: 100px;
}

ul.bgImage2 { margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px; }					
.bgImage2 li {
	list-style: none;
	background: transparent url("../images/wireless/img_wireless_home_glory.jpg") no-repeat scroll 1px 6px;
	padding: 0px;
	width: 228px;
	height: 100px;
}


ul.pw { margin: 0px 0px 0px 0px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #000; }					
.pw li {
	list-style: none;
	background: transparent url("../images/wireless/icon_wireless_topnav_vehicles.gif") no-repeat scroll 1px 6px;
	padding: 6px 0px 1px 27px;
	height: 20px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pw li a { font-size: 11px; font-weight: bold; }

/* scr5322 */

IMG.homeRule
	{width: 100%; height: 11px;}
IMG.className
	{width: 100%; height: 5px;}

table.specs_tbl tr td {font-size: 9px; padding: 0 3px;}