html,
body,
h1,
h4,
p,
input,
form,
.prodText,
.price,
.listPrice,
.wasPrice,
#contactDetails,
#image-counter,
#promotionalBox p,
#normalprice,
#specialprice{
	font-family:tahoma, sans-serif;
}

.secondaryNavLinks a,
.secondaryNavLinksOpen a,
.secondaryNavLinksTop a,
.secondaryNavLinksTopOpen a,
.secondaryNavLinksBig a,
.bigText{
	font-family:arial;
}

html,
body,
h1,
h4,
.selected,
form{
	color:#000000;
}


h4{
	font-size:14px;
	font-weight:normal;
	padding:0;
	margin:27px 0 11px 0;	
}

.secondaryNavLinks a,
.secondarySitemapLinks a,
.secondaryNavLinksOpen a,
.secondaryNavLinksTop a,
.secondarySitemapLinksTop a,
.secondaryNavLinksTopOpen a,
.secondaryNavLinksBig a,
.tertiaryNavLinks a,
.selected{
	font-size:12px;
	font-family:arial;
}

#tammyInfoLinks ul,
.InfopageSitemapLinksTop a,
#footerBlackLinks,
p,
#contactDetails,
.prodText{
	font-size:11px;
}

p{
	line-height:18px;
}

.grey{
	color:#666666 !important;
}

.white{
	color:#ffffff !important;
}

.free{
	color:#00B308 !important;
}

.multibuy{
	color:#FD7903 !important;
}

.discount{
	color:#EE0000 !important;
}

.red{
	color:#FF0000 !important;
}

.strike{
	text-decoration:line-through;
}

a:link,
a:visited,
a:active{
	color:#363636;
	text-decoration:underline;
}

#secondaryNav a:link,
#secondaryNav a:visited,
#secondaryNav a:active{
	color:#666666;
	text-decoration:none;
}


a:link.smalllinks,
a:visited.smalllinks,
a:active.smalllinks{
	color:#4f4f4f;
	font-size:10px;
	text-decoration:none;
}

#secondaryNav a:hover{
	color:#363636;
	text-decoration:none;
}

a:hover{
	color:#363636;
	text-decoration:none;
}

a:hover.smalllinks{
	color:#4f4f4f;
	font-size:10px;
	text-decoration:underline;
}

form{
	font-size:0.7em;
}

input{
	color:#363636;	
}

input.search{
	background-color:white;
	font-size:12px;
}

.indent{
	/*text-indent:10px;*/
	padding-left:10px;
}

.subDeptTitle, 
.subDeptTitle a{
	font-size:11px;
	color:#383A35;
}

.listPrice,
.price,
.prodText{
	text-decoration:none;
	text-align:left;
}
.listPrice,
.price{
	font-size:12px;
	color:#000;

}

.nowprice,
#specialprice{
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}

#normalprice{
	
}

.prodText{
	color:#4d4d4d;
	clear:left;
}


.wasPrice,
#normalprice{
	color:#4d4d4d;
}

.wasPrice{
	font-family:Times New Roman;
	font-size:11px;
	width:100px;
}


#productPagePrice .price{
	color:#4d4d4d;
}

#infoContent p {
	color:#4d4d4d!important;
}

#galleryText p,
.introText{
	font-size:16px!important;
}

.introText{
	margin:20px 0 0 0!important;
}

.bigText{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0!important;
}

#contactDetails{
	line-height:15px;
}

#detailsTitle{
	color: #333333; 
	font-weight:bold; 
	font-size:14px;
}

#image-counter{
	color:#C7C7C7;
	font-size:28px;
}

#promotionalBox p{
	color:#666666;
	font-size:11px;
}

/*checkout type*/

.prodName,
#orderTotal,
.summaryTotal,
.subTotalValue{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#363636;
	font-weight:bold;
}

#deliveryInformation td,
.prodColour,
.prodSize,
#orderSummary p,
.totalLabel,
.subTotalNoDiscount,
/*.subTotalDiscount,*/
.basketTotalTitles,
.ppagebuttons{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#4d4d4d;
}

.subTotalDiscount{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#ff0000;
}

.summaryTotalRed{
	color:#ff0000;
	font-weight:bold;
}

.discountedTotal{
	color:#000000;
	
}

.discountedValue{
	font-family:tahoma, sans-serif;
	font-size:10px;
	color:#4d4d4d;
	font-weight:normal;
}

.deliveryTotalLabel{
	text-align:right;
}

#checkoutContainer h3{
	font-family:tahoma, sans-serif;
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}

.basketItemName{
	text-decoration:underline;
	font-weight:bold;
}

.basketItemName,
.deliveryTotals,
#basketFinalTotal p{
	color:#363636;
}
	
.basketItemName,
.deliveryTotals,
#basketFinalTotal p{
	font-family:tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.basketItemAttribute,
.deliveryTitles,
.deliveryOneLine,
.basketTotals,
.qtytxt,
.basketPrice,
.productqty,
.basicText,
#accessibilityText{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#4d4d4d;
}

.basketItemDelete{
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

.deliveryTitles{
	text-align:right;
}

.productqty{
	border:1px solid #c1ceda;
	text-align:center;
}

.pagination table{
	font-size:0.8em;
}

#accessibilityText h2{
	font-family:tahoma, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#promotionalBox h2{
	font-family:tahoma, sans-serif;
	font-size:12px;
}

#promotionalBox h3,#promotionalBox li,#promotionalBox p{
	font-family:tahoma, sans-serif;
	font-size:11px;
}

#promotionalBox ul{
	margin-left:10px;
}


/* Tammy Tpl */

.tammyHomepageDescription{font-size:11px; color:#000; line-height:20px;}

#competitionTxt, #tammyClubTxt, #tammyClubForm label{font-size:11px; color:#666666; line-height:20px;}

#tammyClubForm input{font-size:14px;}

.date-stamp{font-size:11px; color:#EC008C; line-height:20px; font-weight:bold; display:block;}

#tammyProductBannerText{
	color:#CCCCCC;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:30px;
}

.feedbackMsgwarning{
	color:#CC0000;
	}

.feedbackMsgwarning legend{
	font-size:14px;
}

#secondaryNav h3{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373832;
	background-color:#E9EAE5;
	float:left;
	width:180px;
}

#secondaryNav h2 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
	margin:0;
	text-transform:capitalize;
	font-weight:normal;
}

.pagination label{
	font-size:11px;
}
.emailWarning{
	font-family:tahoma, sans-serif;
	font-size:10px;
	color:#ff0000;
	float: right;
	margin: 0 108px 0 0;
	width: 110px;
}