/* Utility Navigation */
#navutil {
	float: right;
	color: #fff;
	font-size: 10px;
	padding: 3px 10px 0 0;
}

#navutil a {
	color: #fff;
	text-decoration: none;
	padding: 0 2px 0 2px;
}

#navutil a:hover, #navutil a.active {
	text-decoration: underline;
}

/* Left Navigation */
.leftnav {
	padding: 2px 9px 18px 9px;
	height: 100%;
}

ul.linklist {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.linklist a {
	text-decoration: none;
}

ul.linklist a:hover {
		text-decoration:underline;
}

ul li.linklist-0 {
	margin: 0;
	padding: 8px 0 0 2px;
	font-size: 12px;
}

ul li.linklist-1 {
	margin: 0;
	padding: 5px 0 0 18px;
	font-size: 11px;
	background: transparent url("../images/bullet-blue.gif") 11px 10px no-repeat;
}






/* Main Navigation */
#navmain {
	height: 42px;	
}

#nav {
	margin: 0;
	padding: 0;
	height: 28px;
	list-style: none;
	position: relative;
	background: transparent url("../images/navmain.jpg") left top no-repeat;
}

#nav li {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 28px;
	top: 0;
}

#nav li a {
	display: block;
	height: 28px;
}

#navhome {
	left: 0;
	width: 75px;
}
#navhome a:hover, #navhome a.active {
	background: transparent url("../images/navmain.jpg") 0px -28px no-repeat;
}

#nav2wayradio {
	left: 77px;
	width: 179px;
}
#nav2wayradio a:hover, #nav2wayradio a.active {
	background: transparent url("../images/navmain.jpg") -77px -28px no-repeat;
}

#navcellular {
	left: 258px;
	width: 146px;
}
#navcellular a:hover, #navcellular a.active {
	background: transparent url("../images/navmain.jpg") -258px -28px no-repeat;
}

#navbecomeadealer {
	left: 405px;
	width: 148px;
}
#navbecomeadealer a:hover, #navbecomeadealer a.active {
	background: transparent url("../images/navmain.jpg") -405px -28px no-repeat;
}

#navabout {
	left: 555px;
	width: 102px;
}
#navabout a:hover, #navabout a.active {
	background: transparent url("../images/navmain.jpg") -555px -28px no-repeat;
}

#navcontact {
	left: 659px;
	width: 110px;
}
#navcontact a:hover, #navcontact a.active {
	background: transparent url("../images/navmain.jpg") -659px -28px no-repeat;
}


/* Button styles */
.button-spacer {
	padding-right: 6px;
	float: left;
}

.btn-add-to-cart {
	display: block;
	height: 25px;
	width: 95px;
	background: transparent url("../images/btn-add-to-cart.gif") left top no-repeat;
}
.btn-add-to-cart:hover {
	background: transparent url("../images/btn-add-to-cart.gif") 0px -25px no-repeat;
}

.btn-back {
	display: block;
	height: 25px;
	width: 56px;
	background: transparent url("../images/btn-back.gif") left top no-repeat;
}
.btn-back:hover {
	background: transparent url("../images/btn-back.gif") 0px -25px no-repeat;
}

.btn-buy-now {
	display: block;
	height: 25px;
	width: 80px;
	background: transparent url("../images/btn-buy-now.gif") left top no-repeat;
}
.btn-buy-now:hover {
	background: transparent url("../images/btn-buy-now.gif") 0px -25px no-repeat;
}


.btn-change-address {
	display: block;
	height: 25px;
	width: 115px;
	background: transparent url("../images/btn-change-address.gif") left top no-repeat;
}
.btn-change-address:hover {
	background: transparent url("../images/btn-change-address.gif") 0px -25px no-repeat;
}


.btn-checkout {
	display: block;
	height: 25px;
	width: 77px;
	background: transparent url("../images/btn-checkout.gif") left top no-repeat;
}
.btn-checkout:hover {
	background: transparent url("../images/btn-checkout.gif") 0px -25px no-repeat;
}

.btn-confirm-order {
	display: block;
	height: 25px;
	width: 105px;
	background: transparent url("../images/btn-confirm-order.gif") left top no-repeat;
}
.btn-confirm-order:hover {
	background: transparent url("../images/btn-confirm-order.gif") 0px -25px no-repeat;
}

.btn-continue {
	display: block;
	height: 25px;
	width: 73px;
	background: transparent url("../images/btn-continue.gif") left top no-repeat;
}
.btn-continue:hover {
	background: transparent url("../images/btn-continue.gif") 0px -25px no-repeat;
}

.btn-continue-confirm-order {
	display: block;
	height: 25px;
	width: 165px;
	background: transparent url("../images/btn-continue-confirm-order.gif") left top no-repeat;
}
.btn-continue-confirm-order:hover {
	background: transparent url("../images/btn-continue-confirm-order.gif") 0px -25px no-repeat;
}

.btn-continue-payment-method {
	display: block;
	height: 25px;
	width: 209px;
	background: transparent url("../images/btn-continue-payment-method.gif") left top no-repeat;
}
.btn-continue-payment-method:hover {
	background: transparent url("../images/btn-continue-payment-method.gif") 0px -25px no-repeat;
}

.btn-continue-shopping {
	display: block;
	height: 25px;
	width: 128px;
	background: transparent url("../images/btn-continue-shopping.gif") left top no-repeat;
}
.btn-continue-shopping:hover {
	background: transparent url("../images/btn-continue-shopping.gif") 0px -25px no-repeat;
}

.btn-create-account {
	display: block;
	height: 25px;
	width: 93px;
	background: transparent url("../images/btn-create-account.gif") left top no-repeat;
}
.btn-create-account:hover {
	background: transparent url("../images/btn-create-account.gif") 0px -25px no-repeat;
}

.btn-edit {
	display: block;
	height: 25px;
	width: 56px;
	background: transparent url("../images/btn-edit.gif") left top no-repeat;
}
.btn-edit:hover {
	background: transparent url("../images/btn-edit.gif") 0px -25px no-repeat;
}

.btn-media-play {
	display: block;
	height: 28px;
	width: 27px;
	background: transparent url("../images/btn-media-play.gif") left top no-repeat;
}
.btn-media-play:hover {
	background: transparent url("../images/btn-media-play.gif") 0px -25px no-repeat;
}

.btn-media-stop {
	display: block;
	height: 28px;
	width: 28px;
	background: transparent url("../images/btn-media-stop.gif") left top no-repeat;
}
.btn-media-stop:hover {
	background: transparent url("../images/btn-media-stop.gif") 0px -25px no-repeat;
}

.btn-redeem {
	display: block;
	height: 25px;
	width: 73px;
	background: transparent url("../images/btn-redeem.gif") left top no-repeat;
}
.btn-redeem:hover {
	background: transparent url("../images/btn-redeem.gif") 0px -25px no-repeat;
}


.btn-reviews {
	display: block;
	height: 25px;
	width: 74px;
	background: transparent url("../images/btn-reviews.gif") left top no-repeat;
}
.btn-reviews:hover {
	background: transparent url("../images/btn-reviews.gif") 0px -25px no-repeat;
}

.btn-sign-in {
	display: block;
	height: 25px;
	width: 57px;
	background: transparent url("../images/btn-sign-in.gif") left top no-repeat;
}
.btn-sign-in:hover {
	background: transparent url("../images/btn-sign-in.gif") 0px -25px no-repeat;
}

.btn-submit {
	display: block;
	height: 25px;
	width: 57px;
	background: transparent url("../images/btn-submit.gif") left top no-repeat;
}
.btn-submit:hover {
	background: transparent url("../images/btn-submit.gif") 0px -25px no-repeat;
}

.btn-update {
	display: block;
	height: 25px;
	width: 70px;
	background: transparent url("../images/btn-update.gif") left top no-repeat;
}
.btn-update:hover {
	background: transparent url("../images/btn-update.gif") 0px -25px no-repeat;
}

.btn-write-review {
	display: block;
	height: 25px;
	width: 106px;
	background: transparent url("../images/btn-write-review.gif") left top no-repeat;
}
.btn-write-review:hover {
	background: transparent url("../images/btn-write-review.gif") 0px -25px no-repeat;
}

.btn-send {
	display: block;
	height: 25px;
	width: 46px;
	background: transparent url("../images/btn-send.gif") left top no-repeat;
}
.btn-send:hover {
	background: transparent url("../images/btn-send.gif") 0px -25px no-repeat;
}

.btn-delete {
	display: block;
	height: 25px;
	width: 62px;
	background: transparent url("../images/btn-delete.gif") left top no-repeat;
}
.btn-delete:hover {
	background: transparent url("../images/btn-delete.gif") 0px -25px no-repeat;
}

.btn-add-address {
	display: block;
	height: 25px;
	width: 98px;
	background: transparent url("../images/btn-add-address.gif") left top no-repeat;
}

.btn-add-address:hover {
	background: transparent url("../images/btn-add-address.gif") 0px -25px no-repeat;
}

.btn-view {
	display: block;
	height: 23px;
	width: 41px;
	background: transparent url("../images/btn-view.gif") left top no-repeat;
}

.btn-view:hover {
	background: transparent url("../images/btn-view.gif") 0px -23px no-repeat;
}

.btn-search {
	display: block;
	height: 25px;
	width: 67px;
	background: transparent url("../images/btn-search2.gif") left top no-repeat;
}

.btn-search:hover {
	background: transparent url("../images/btn-search2.gif") 0px -25px no-repeat;
}

.btn-search-help2 {
	display: block;
	height: 25px;
	width: 90px;
	background: transparent url("../images/btn-search-help2.gif") left top no-repeat;
}

.btn-search-help2:hover {
	background: transparent url("../images/btn-search-help2.gif") 0px -25px no-repeat;
}

/* Shopping Steps */
#ulnavsteps {
	margin: 0 0 0 11px;
	padding: 0;
	height: 43px;
	list-style: none;
	position: relative;
	background: transparent url("../images/navsteps.gif") left top no-repeat;
}

#ulnavsteps li {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 43px;
	top: 0;
}

#ulnavsteps li a {
	display: block;
	height: 43px;
}


#navstep01 { left: 0px; top: 0px; width: 68px; height: 43px; }
#navstep02 { left: 62px; top: 0px; width: 95px; height: 43px; }
#navstep03 { left: 152px; top: 0px; width: 95px; height: 43px; }
#navstep04 { left: 242px; top: 0px; width: 95px; height: 43px; }


#navstep01 a {
	width: 68px;
}

#navstep02 a {
	width: 95px;
}

#navstep03 a {
	width: 95px;
}

#navstep04 a {
	width: 95px;
}


#navstep01 a:hover {
	background: transparent url("../images/navsteps.gif") 0px -43px no-repeat;
}

#navstep02 a:hover {
	background: transparent url("../images/navsteps.gif") -62px -86px no-repeat;
}

#navstep03 a:hover {
	background: transparent url("../images/navsteps.gif") -152px -43px no-repeat;
}

#navstep04 a:hover {
	background: transparent url("../images/navsteps.gif") -242px -86px no-repeat;
}