.header {  font-size: 14px; font-weight: 900;    color : #173E65;}
td {  font-size: 11px; font-weight: normal}
.jargon {  text-decoration: none; color: #FF0000}
a.jargon:link {  text-decoration: none; color: #FF0000}
a.jargon:hover {  text-decoration: underline; color: #173E65}
.extra {  text-decoration: none; color: #FF0000}
a.extra:link {  text-decoration: none; color: #FF0000}
a.extra:hover {  text-decoration: underline; color: #173E65}
a.freeStuffInfo:link {  text-decoration: none; color: #FF0000}
a.freeStuffInfo:hover {  text-decoration: underline; color: #173E65}
a.promo:link {  text-decoration: none; color: #FF0000}
a.promo:hover {  text-decoration: underline; color: #173E65}
a.detailPrice:link {  text-decoration: none; color: #FF0033}
a.detailPrice:hover {  
	text-decoration: none; 
	color: #173E65; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
}
a.detailSurvey:link {  text-decoration: none; color: #FF0033}
a.detailSurvey:hover {  
	text-decoration: none; 
	color: #173E65; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
a.outofstock:link {  text-decoration: none; color: #FF0033}
a.outofstock:hover {  
	text-decoration: none; 
	color: #173E65; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
}
a.promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #163D63;
}
a.promo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #163D63;
}
a.promo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0033;
}


.basketaddinfo {
    font-size: 10px;
    font-weight: normal;
    margin-left: 4px;
    font-style: normal;
    color: #999999;
}
.basket {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.basketheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color : #FFFFFF;
    background-color: #163D63;
}
.basketsubheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color : #163D63;
    background-color: #B4C5D5;
}
.basketPrice {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #B4C5D5;
}
.basketDiscount {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #B40000;
	color: #FFFFFF;
}
.basketGrey {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #ECF3FA;
}
.basketWhite {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #FFFFFF;
}

.basketPromoPrice {
	margin-top : 0px;
	margin-left: 5px;
	margin-bottom : 2px;
	background-color: #FFCC33;
	color: #FF0000;
	font-weight: bold;


}
.basketPromo {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #FFCC33;
}


.welcome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : White;
    padding-top : 4px;
	}
	
.festive {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : #003366;
    padding-top : 4px;
	}
	
form {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
/*
sidebar section
*/
.textPadding {
    padding-left : 2px;
    padding-top : 4px;
    padding-bottom : 4px;
    padding-right : 2px;
    background-color : #B4C5D5;
}
/*
links
*/
a {
    font-size: 11px;
    font-weight: normal;
    color: #163D63;
    text-decoration: none;
}
a:hover{
    font-size: 11px;
    color: #FF4500;
    text-decoration: underline;
}
/*
homepage section
*/
.welcomeText {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    line-height : 20px;
}
/*
delivery section
*/

.delivHeader {
    font-size: 12px;
    font-weight: bold;
    color : #163D63;
    padding-top : 10px;
}
.delivBoldcopy {
    font-size: 11px;
    font-weight: bold;
    color : #000000;
    padding-top : 4px;
}
.delivRedcopy {
    font-size: 11px;
    font-weight: normal;
    color : #FF0000;
    }

/*
contact section
*/
.contactHeader {
    font-size: 12px;
    font-weight: bold;
    color : #163D63;
    padding-top : 10px;
}
.contactBoldcopy {
    font-size: 11px;
    font-weight: bold;
    color : #000000;
    padding-top : 4px;
}
/*
guarantees
*/
.guaranHeader {
    font-size: 12px;
    font-weight: bold;
    color : #163D63;
    padding-top : 4px;
}
.guaranBoldcopy {
    font-size: 11px;
    font-weight: bold;
    color : #000000;
    padding-top : 4px;
}
.guarantableheader {
    font-size: 11px;
    font-weight: bold;
    color : #FFFFFF;
    padding-top : 2px;
    padding-bottom : 2px;
}

/*
ad section
*/
.adMargin {
    margin-top : 5px;
    margin-left: 8px;
    margin-bottom : 2px;
}
.adTitle {
	font-size : 12px;
	font-weight : bold;
	line-height: 16px;
}
.adDescription {
     font-size: 11px;
    color : #444444;
    line-height : 18px;
}
.adWas {
    font-size : 11px;
    color : #163D63;
    line-height : 18px;
    text-decoration : none;
    font-weight : bold;
}
.adPrice {
    font-size : 12px;
    color : #cc0033;
    text-decoration : none;
    line-height : 20px;
    font-weight : bold;
}
.prodlist {
    background-color: #163D63;
    padding : 2px;
}
/*
detail section
*/
.detailHeader {
    font-size : 11px;
    font-weight: bold;
    color : #163D63;
    text-decoration : none;
}
.detail {
    font-size : 11px;
    font-weight: normal;
    line-height : 16px;
    color : #000000;
    text-decoration : none;
}
.detailMargin {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
}
.detailPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF0033;
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
}
.detailSurvey {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF0033;
}
.outofstock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0033;
}

.relatHeader {
    font-size : 11px;
    font-weight: bold;
    color : #FFFFFF;
    text-decoration : none;
    background-color: #163D63;
}
.relatlMargin {
    margin-top : 0px;
    margin-left: 5px;
    margin-bottom : 2px;
    background-color: #B4C5D5;
}

.relatHoverLink {
    font-size : 11px;
    color : #163D63;
    line-height : 18px;
    text-decoration : none;
}
.relatHoverLink:hover {
    font-size : 11px;
    color : #163D63;
    text-decoration : underline;
}
.detailError {
	color: #FF0033;
}
/*
subsection
*/
.subDescription {
    font-size: 9.5px;
    color : #444444;
    padding-right : 5px;
    padding-left : 5px;
}


/*
login
*/
.login {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : #163D63;
}
.loginerror {  font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.loginheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFF00;
}
.register {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : #FFFF00;
    text-decoration : none;
}

a.register:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : #FFFF00;
    text-decoration : underline;
}

/*
left navigation
*/

.leftnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : White;
    text-decoration : none;
}
a.leftnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : White;
    text-decoration : none;
}
a.leftnav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9.5px;
    color : White;
    text-decoration : underline;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-attachment: scroll;
/* original background 	*/
    background-image: url(images/nav/left-nav-sp.gif);
	background-color:#F7FAFD;
/* xmas background 
    background-image: url(images/xmas2/left-nav-sp.gif);*/	
    background-repeat: repeat-y;
    background-position: left top
}

/*
top navigation
*/

.topnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #FFFFFF;
    text-transform: uppercase;
}
a.topnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration : none;
    text-transform: uppercase;
}
a.topnav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration : underline;
    text-transform: uppercase;
}
  /*  padding-top: 5px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 2px;
    */
.nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #FFFFFF;
    text-transform: uppercase;
}
a.nav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration : none;
    text-transform: uppercase;
}
a.nav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration : underline;
    text-transform: uppercase;
}

/*
button class
*/

.button    {
	background : url(images/buttons/button.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #FFFFFF;
    text-transform: uppercase;
}
.buttondown    {
	background : url(images/buttons/button_f2.jpg);
}

.Xbutton1   {
	background : url(images/xmas2/xmasbut1.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown1    {
	background : url(images/xmas2/xmasbut1_f2.jpg);
}
.Xbutton2  {
	background : url(images/xmas2/xmasbut2.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown2   {
	background : url(images/xmas2/xmasbut2_f2.jpg);
}

.Xbutton3  {
	background : url(images/xmas2/xmasbut3.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown3    {
	background : url(images/xmas2/xmasbut3_f2.jpg);
}

.Xbutton4   {
	background : url(images/xmas2/xmasbut4.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown4    {
	background : url(images/xmas2/xmasbut4_f2.jpg);
}

.Xbutton5  {
	background : url(images/xmas2/xmasbut5.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown5    {
	background : url(images/xmas2/xmasbut5_f2.jpg);
}

.Xbutton6  {
	background : url(images/xmas2/xmasbut6.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown6    {
	background : url(images/xmas2/xmasbut6_f2.jpg);
}

.Xbutton0   {
	background : url(images/xmas2/xmasbut0.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color : #000000;
    text-transform: uppercase;
}
.Xbuttondown0    {
	background : url(images/xmas2/xmasbut0_f2.jpg);
}

.ordernumber {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.dotted {
	border-top: thin dotted #333333;
	border-right: thin dotted #333333;
	border-bottom: thin dotted #333333;
	border-left: thin dotted #333333;
}
.searchError {  font-weight: bold; color: #FF0000}
.searchCategory {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #163D63;
}
.searchSpecial { color: #FF0000; background-color: #FFFFFF; font-weight: bold; font-size: 10px; }
.searchSpecialAlt { color: #FF0000; background-color: #F7FAFD; font-weight: bold; font-size: 10px; }
.searchHeader {  background-color: #B4C5D5; font-weight: bold; color: #FFFFFF; }
.searchPrice {  font-weight: bold; color: #FF0000; background-color: #FFFF99; font-size: 10px; }
.searchItem {  background-color: #FFFFFF; font-size: 10px; }
.searchItemAlt {  background-color: #F7FAFD; font-size: 10px; }
.searchGuarantee {  color: #FF0000;}
.searchMakeModel {  font-weight: bold; color: #163D63; }
.freeStuffInfo {  color: #FF0000; }
a.freeStuffInfo {
	font-weight: bold;
	color: #FF0033;
}
a.freeStuffInfo:link {
	font-weight: bold;
	color: #FF0033;
}
a.freeStuffInfo:hover {
	font-weight: bold;
	color: #163D63;
}

.warrantySaving {  color: #FF0000; }
.prizedrawlarge {
	font-size: 16px;
}
.copout {
	font-size: 9px;
	color: #999999;

}
.promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #163D63;
}
.promocode {
	background-color: #ECF3FA;
	border: 1px solid #163D63;

}
.extwarrMargin {
	margin-top : 0px;
	margin-left: 5px;
	margin-bottom : 2px;
	background-color: #ECF3FA;
	border: 1px solid #163D63;

}
.paymenttypes {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 3px solid #163D63;


}
.topSellExt {
     font-size: 11px;
    color : #888888;
}

.notOnLine {
color: #FF0000;
}
.price {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.detail_title {
	font-size: 14px;
	font-weight: bold;
	color: #173E65;
}

.smallprice {
	font-weight: bold;
	color: #FF0000;
}
.packages {
	font-weight: bold;
	color: #173E65;
}
.promos {
	font-weight: normal;
	color: #173E65;
	border: 1px solid #173E65;
}
.listingborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4C5D5;
}
.warrantygrey {
	color: #999999;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}
.currpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
    background-color: #B4C5D5;
}
.selpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}
a.selpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}
a.selpage:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
}
a.selpage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	background-color: #B4C5D5;
}
.crdappheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #173E65;
}
.crdappsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #173E65;
}
.crdappcatlist {
	list-style-type: square;
}
.privHeader {
    font-size: 12px;
    font-weight: bold;
    color : #163D63;
    padding-top : 10px;
}
.christmasbackg {
	background-attachment: scroll;
	background-image: url(images/christmasheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.showorders {
	border: 1px solid #163D63;
	margin: 0px;
	padding: 0px;

}

.christmasOpening { border: 1px solid #FF0000; margin: 2px; padding: 4px; color:#FF0000 }