.tpfooter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-size: 11px;
	padding-right: 9px;
}
A.tpfooter { 
  text-decoration: none;
}

A.tpfooter:hover {
  text-decoration: underline;
}
.tpfooter2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-size: 11px;
	padding-left: 9px;
}
A.tpfooter2 { 
  text-decoration: none;
}

A.tpfooter2:hover {
  text-decoration: underline;
}
.tpfooter3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	font-size: 11px;
}

.bnew5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #079ACD;
	font-size: 12px;
	font-weight: bold;
}
A.bnew5 { 
  text-decoration: none;
}

A.bnew5:hover {
  text-decoration: underline;
}
.bctp {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 12px;
}
A.bctp { 
  text-decoration: none;
}

A.bctp:hover {
  text-decoration: underline;
}

.tpbasket {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4F4C4D;
	font-size: 12px;
}
A.tpbasket { 
  text-decoration: none;
}

A.tpbasket:hover {
  text-decoration: underline;
}

.tpbasket2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0695D7;
	font-size: 12px;
}
A.tpbasket2 { 
  text-decoration: none;
}

A.tpbasket2:hover {
  text-decoration: underline;
}

.nav-grey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
}
A.nav-grey { 
  text-decoration: none;
}

A.nav-grey:hover {
  text-decoration: underline;
}

.nav-on {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
A.nav-on { 
  text-decoration: none;
}

A.nav-on:hover {
  text-decoration: underline;
}
TD.nav-on {
	background-color: #0495D6;
}

#menu a { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	display: block;
	width: 130px;
	padding: 3px;
	margin: 4px 0;
	text-decoration:none;
}

#menu a.selected {
	background:#0495d6;
	color: #fff;
	font-weight:bold;
}

#menu a:hover 		   { text-decoration: underline; }
#menu a.selected:hover { text-decoration: none; }

.tptitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight:bold;
}
A.tptitle { 
  text-decoration: none;
}

A.tptitle:hover {
  text-decoration: underline;
}

.tpmodel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 13pt
}
A.tpmodel { 
  text-decoration: none;
}

A.tpmodel:hover {
  text-decoration: underline;
}

form {
margin:0;
padding:0:
}

.tpprice {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight:bold;
    line-height: 24px
	padding-bottom: 8px;
}
A.tpprice { 
  text-decoration: none;
}

A.tpprice:hover {
  text-decoration: underline;
}

.tpmoreinfo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0495d6;
	font-size: 12px;
	font-weight:bold;
}
A.tpmoreinfo { 
  text-decoration: none;
}

A.tpmoreinfo:hover {
  text-decoration: underline;
}

BODY { background-repeat: no-repeat } 

.tppfresults {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 13pt
}
A.tppfresults { 
  text-decoration: none;
}

A.tppfresults:hover {
  text-decoration: underline;
}

.tplistname {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0495d6;
	font-size: 14px;
	font-weight:bold;
}
A.tplistname { 
  text-decoration: none;
}

A.tplistname:hover {
  text-decoration: underline;
}

.tplistmodel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0495d6;
	font-size: 12px;
}
A.tplistmodel { 
  text-decoration: none;
}

A.tplistmodel:hover {
  text-decoration: underline;
}

.tpopacity {
	opacity: .2;
	filter: alpha(opacity=20);
}

.tpfpw {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0495d6;
	font-size: 11px;
}
A.tpfpw { 
  text-decoration: none;
}

A.tpfpw:hover {
  text-decoration: underline;
}

.tpbasketbold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 17px;
	font-weight:bold;
}
A.tpbasketbold { 
  text-decoration: none;
}

A.tpbasketbold:hover {
  text-decoration: underline;
}

.messageStackError {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f03800;
	font-size: 12px;
	line-height: 13pt;
	font-weight:bold;
}
A.messageStackError { 
  text-decoration: none;
}

A.messageStackError:hover {
  text-decoration: underline;
}

.messageStackWarning, .messageStackSuccess {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f03800;
	font-size: 12px;
	line-height: 13pt;
	font-weight:bold;
}

A.messageStackWarning, A.messageStackSuccess { 
  text-decoration: none;
}

A.messageStackWarning:hover, A.messageStackSuccess:hover {
  text-decoration: underline;
}

.back {
	cursor: pointer;
}


.tptabs {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0495d6;
	font-size: 12px;
	font-weight:bold;
	cursor: pointer;
}
A.tptabs { 
  text-decoration: none;
}

A.tptabs:hover {
  text-decoration: underline;
} 

.tpcentad {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 13pt
}
A.tpcentad { 
  text-decoration: none;
}

A.tpcentad:hover {
  text-decoration: underline;
}

.tpcentad2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: 089acf;
	font-size: 11px;
	line-height: 13pt
}
A.tpcentad2 { 
  text-decoration: none;
}

A.tpcentad2:hover {
  text-decoration: underline;
}

.tpmenstxt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: 089acf;
	font-size: 12px;
	line-height: 13pt
}
A.tpmenstxt { 
  text-decoration: none;
}

A.tpmenstxt:hover {
  text-decoration: underline;
}

.tctitle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight:bold;
}
A.tctitle { 
  text-decoration: none;
}

A.tctitle:hover {
  text-decoration: underline;
}

.tctitle2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight:bold;
}
A.tctitle2 { 
  text-decoration: none;
}

A.tctitle2:hover {
  text-decoration: underline;
}

table.tptable
{
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

td.tptable
{
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.tpterms {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 15pt
}
A.tpterms { 
  text-decoration: none;
}

A.tpterms:hover {
  text-decoration: underline;
}

td.pagination {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.pagination a { 
	color: #0495d6;
	font-weight: bold;
	text-decoration: none;
}

.pagination a:hover { 
	color: #0495d6;
	font-weight: bold;
	text-decoration: underline;
}

a.pageResults2 {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

a.pageResults2:hover {
	color: #0495d6;
	text-decoration: none;
	font-weight: normal;
}

.page-selected {
	color: #ffffff;
	background:#0495d6;
	padding: 3px 5px;
}

select.newsletter,
input.newsletter { 
	border: 1px solid rgb(196, 196, 196); 
	padding-top: 4px; padding-left: 8px; 
	BACKGROUND-COLOR: #FEFEFE; 
	vertical-align:bottom; 
	color: rgb(51, 51, 51); 
	font-size: 11px; 
	height: 23; 
	width: 187px; 
	font-color: rgb(77, 77, 77);
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.refine_select {
	border: 1px solid rgb(196, 196, 196); 
	BACKGROUND-COLOR: #FEFEFE; 
	vertical-align:bottom; 
	color: rgb(51, 51, 51);
	font-size: 11px; 
	font-color: rgb(77, 77, 77);
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.upsell-text { 
	background: url(images/upsell-add-repeat.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
}

.upsell-text-name { 
	color: #0495d6;
	font-weight: bold;
}	