BODY {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}

H1 {font-family: Arial, Verdana, Helvetica; font-size: 130%; color: #365490; margin: 0px;}
H2 {font-family: Arial, Verdana, Helvetica; font-size: 115%; color: #A5C7EA; margin: 0px;}

em {color: #365490; font-weight: bold;}

#highlight {color: #3399CC;}
#sitemaplinks {padding-left:10px; clear:left; background:url(/images/diamond_red_bullet.gif) 0 50% no-repeat; line-height:1.5em;}

.bodytext {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.bodytext a:link {color: #3399CC; text-decoration: none;}
.bodytext a:visited {color: #3399CC; text-decoration: none;}
.bodytext a:active {color: #3399CC; text-decoration: none;}
.bodytext a:hover {color: #3399FF; text-decoration: underline;}

.smalltext {font-family: Arial, Verdana, Helvetica; font-size: 70%; color: #000000;}
.smalltext a:link {color: #3399CC; text-decoration: none;}
.smalltext a:visited {color: #3399CC; text-decoration: none;}
.smalltext a:active {color: #3399CC; text-decoration: none;}
.smalltext a:hover {color: #3399FF; text-decoration: underline;}

.inputtext {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.inputtextsmall {font-family: Verdana, Arial, Helvetica; font-size: 70%; color: #000000;}
.inputsubmit {background-color: #EFF4FF; font-family: Verdana, Arial, Helvetica; font-size: 80%; color: #000000; font-weight: bold;}

blockquote {
	margin: 0;
	padding: 5px 5px 0px 10px;
}
blockquote p.columnbox_text {
	font-family: Palatino, "Palatino Linotype Italic", "Times New Roman", Times, serif;
	font-style: italic;
	color: #666;
	font-size: 100%;
	line-height: 1.1em;
	margin: 0 0 0.5ex;
}
blockquote p.columnbox_source {
	font-family: "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	font-size: 70%;
	letter-spacing: normal;
	font-weight: bold;
	text-align: right;
}
blockquote p.columnbox_more {
	font-family: "Sans Serif", Verdana, Helvetica, Arial;
	font-style: normal;
	text-transform: uppercase;
	font-size: small;
	letter-spacing: normal;
	font-weight: bold;
	text-align: center;
}

blockquote a:link {color: #3399CC; text-decoration: none; font-size:x-small;}
blockquote a:visited {color: #3399CC; text-decoration: none; font-size:x-small;}
blockquote a:active {color: #3399CC; text-decoration: none; font-size:x-small;}
blockquote a:hover {color: #3399FF; text-decoration: underline; font-size:x-small;}

blockquote p.page_text {
	font-family: Palatino, "Palatino Linotype Italic", "Times New Roman", Times, serif;
	font-style: italic;
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.5ex;
}

.page_heading {font-family: Arial, Verdana, Helvetica; font-size: 130%; font-weight: bold; font-style: normal; color: #99CCFF; margin: 0px;}

.homepageproducts {border: 2px dotted #A5C7EA;}

/* Section dotted line Separator */
.separator {border-bottom: 2px dotted #A5C7EA;}
.separator1 {border-bottom: 1px dotted #A5C7EA;}

/* Footer Tel Email */
.RecommendAFriendLink {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #3399FF;}
.RecommendAFriendLink a:link {color: #3399CC; text-decoration: none;}
.RecommendAFriendLink a:visited {color: #3399CC; text-decoration: none;}
.RecommendAFriendLink a:active {color: #3399CC; text-decoration: none;}
.RecommendAFriendLink a:hover {color: #3399FF; text-decoration: underline;}

.SalesEmailLink {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #3399FF;}
.SalesEmailLink a:link {color: #3399CC; text-decoration: none;}
.SalesEmailLink a:visited {color: #3399CC; text-decoration: none;}
.SalesEmailLink a:active {color: #3399CC; text-decoration: none;}
.SalesEmailLink a:hover {color: #3399FF; text-decoration: underline;}

.CallMonFri {font-family: Arial, Verdana, Helvetica; font-size: 70%; font-weight: normal; color: #365490;}
.TelNumber {font-family: Arial, Verdana, Helvetica; font-size: 100%; font-weight: normal; color: #365490;}

/* Copyright */
.copyright {font-family: Arial, Verdana, Helvetica; font-size: 60%; color: #AAAAAA;}
.copyright a:link {color: #3399CC; text-decoration: none;}
.copyright a:visited {color: #3399CC; text-decoration: none;}
.copyright a:active {color: #3399CC; text-decoration: none;}
.copyright a:hover {color: #3399FF; text-decoration: underline;}

/* Column Boxes */
.box {background-color: #EFF4FF; border-left: 1px solid #BFD4FF; border-bottom: 1px solid #BFD4FF; border-right: 1px solid #BFD4FF;}
.testimonials_box {background-color: #EFF4FF; border-left: 1px solid #BFD4FF; border-bottom: 1px solid #BFD4FF; border-right: 1px solid #BFD4FF;}

/* Top Sellers */
.top_sellers {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.top_sellers a:link {color: #3399FF; text-decoration: none;}
.top_sellers a:visited {color: #3399FF; text-decoration: none;}
.top_sellers a:active {color: #3399FF; text-decoration: none;}
.top_sellers a:hover {color: #3399FF; background-color: #FFFFFF; text-decoration: underline;}
.top_sellers ol {margin-bottom: 0px;}
.top_sellers ol li {color: #365490; margin-left: -10px; margin-top : 5px; margin-bottom : 3px;}

/* About Us */
.about_us {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.about_us a:link {color: #3399FF; text-decoration: none;}
.about_us a:visited {color: #3399FF; text-decoration: none;}
.about_us a:active {color: #3399FF; text-decoration: none;}
.about_us a:hover {color: #3399FF; background-color: #FFFFFF; text-decoration: underline;}

/* Quick Search */
.quick_search {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.quick_search a:link {color: #3399FF; text-decoration: none;}
.quick_search a:visited {color: #3399FF; text-decoration: none;}
.quick_search a:active {color: #3399FF; text-decoration: none;}
.quick_search a:hover {color: #3399FF; text-decoration: underline;}
.quick_search select {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.quick_search input {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.quick_search form {margin: 0px;}

/* Shopping Basket */
.shopping_basket {font-family: Arial, Verdana, Helvetica; font-size: 70%; font-weight: normal; color: #000000;}
.shopping_basket_ItemHeader {font-family: Arial, Verdana, Helvetica; font-size: 70%; font-weight: bold; color: #365490;}
.shopping_basket_Item {font-family: Arial, Verdana, Helvetica; font-size: 70%; color: #000000;}
.shopping_basket_Item a:link {color: #3399FF; text-decoration: none;}
.shopping_basket_Item a:visited {color: #3399FF; text-decoration: none;}
.shopping_basket_Item a:active {color: #3399FF; text-decoration: none;}
.shopping_basket_Item a:hover {color: #3399FF; text-decoration: underline;}

.shopping_basket_QtyHeader {font-family: Arial, Verdana, Helvetica; font-size: 70%; font-weight: bold; color: #365490;}
.shopping_basket_Qty {font-family: Arial, Verdana, Helvetica; font-size: 70%; color: #000000;}

.shopping_basket_TotalPriceHeader {font-family: Arial, Verdana, Helvetica; font-weight: normal; color: #000066;}
.shopping_basket_TotalPrice {font-family: Arial, Verdana, Helvetica;  font-weight: normal; color: #000000;}

/* Browse */
.browse {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #365490;}
.browse a:link {color: #3399FF; text-decoration: none;}
.browse a:visited {color: #3399FF; text-decoration: none;}
.browse a:active {color: #3399FF; text-decoration: none;}
.browse a:hover {color: #365490; background-color: #FFFFFF; text-decoration: underline;}
.browse ul {margin-left: 10px; margin-top: 0px; margin-bottom: 0px; padding: 6px;}

/* Gem Of The Month */
.gem_month {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.gem_month a:link {color: #3399FF; text-decoration: none;}
.gem_month a:visited {color: #3399FF; text-decoration: none;}
.gem_month a:active {color: #3399FF; text-decoration: none;}
.gem_month a:hover {color: #3399FF; background-color: #FFFFFF; text-decoration: underline;}
.gem_month ol {margin-bottom: 0px;}
.gem_month ol li {color: #365490; margin-left: -10px; margin-top : 5px; margin-bottom : 3px;}

/* Header Banners */
.header_banners {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.header_banners a:link {color: #3399FF; text-decoration: none;}
.header_banners a:visited {color: #3399FF; text-decoration: none;}
.header_banners a:active {color: #3399FF; text-decoration: none;}
.header_banners a:hover {color: #3399FF; background-color: #FFFFFF; text-decoration: underline;}
.header_banners ol {margin-bottom: 0px;}
.header_banners ol li {color: #365490; margin-left: -10px; margin-top : 5px; margin-bottom : 3px;}
.HeaderBanners_UnitPrice {font-family: Arial, Verdana, Helvetica; font-size: 110%; font-weight: bold; color: #365490;}

/* Secure Shopping */

/* Newsletter */
.newsletter {font-family: Arial, Verdana, Helvetica; font-size: 70%; color: #000000;}
.newsletter a:link {color: #3399FF; text-decoration: none;}
.newsletter a:visited {color: #3399FF; text-decoration: none;}
.newsletter a:active {color: #3399FF; text-decoration: none;}
.newsletter a:hover {color: #3399FF; text-decoration: underline;}
.newsletter input {font-family: Arial, Verdana, Helvetica; font-size: 85%; color: #000000;}
.newsletter form {margin: 0px;}

/*  Product display */
.Product_Link {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #3399FF;}
.Product_Link a:link {color: #3399CC; text-decoration: none;}
.Product_Link a:visited {color: #3399CC; text-decoration: none;}
.Product_Link a:active {color: #3399CC; text-decoration: none;}
.Product_Link a:hover {color: #3399FF; text-decoration: underline;}

.Product_InStock {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}
.Product_NotInStock {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; color: #000000;}
.Product_PreOrder {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}

.Product_UnitPrice {font-family: Arial, Verdana, Helvetica; font-size: 90%; font-weight: bold; color: #365490;}
.Product_RRP {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; text-decoration: line-through; color: #365490;}

.Product_EmailAFriendLink {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #3399FF;}
.Product_EmailAFriendLink a:link {color: #3399CC; text-decoration: none;}
.Product_EmailAFriendLink a:visited {color: #3399CC; text-decoration: none;}
.Product_EmailAFriendLink a:active {color: #3399CC; text-decoration: none;}
.Product_EmailAFriendLink a:hover {color: #3399FF; text-decoration: underline;}

.Product_ShortDesc {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; color: #000000;}
.Product_LongDesc {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; color: #000000;}

/* Checkout */
.checkout {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #000000;}
.checkout a:link {color: #3399FF; text-decoration: none;}
.checkout a:visited {color: #3399FF; text-decoration: none;}
.checkout a:active {color: #3399FF; text-decoration: none;}
.checkout a:hover {color: #3399FF; text-decoration: underline;}

.checkout_ItemHeader {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}
.checkout_Item {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}
.checkout_Item a:link {color: #3399FF; text-decoration: none;}
.checkout_Item a:visited {color: #3399FF; text-decoration: none;}
.checkout_Item a:active {color: #3399FF; text-decoration: none;}
.checkout_Item a:hover {color: #3399FF; text-decoration: underline;}

.checkout_UnitPriceHeader {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}
.checkout_UnitPrice {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #000000;}
.checkout_UnitBidPrice {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}

.checkout_QtyHeader {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}
.checkout_Qty {font-family: Arial, Verdana, Helvetica; font-size: 80%; color: #000000;}

.checkout_PriceHeader {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #365490;}
.checkout_Price {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #000000;}

.checkout_TotalPriceHeader {font-family: Arial, Verdana, Helvetica; font-size: 110%; font-weight: bold; color: #365490;}
.checkout_TotalPrice {font-family: Arial, Verdana, Helvetica; font-size: 110%; font-weight: bold; color: #000000;}

/* Help */
.searchword_highlight {color: #0099CC; padding: 2px; border: 1px solid #DDDDDD;}

/* Login Register Form */
.LoginRegisterForm {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; color: #000000;}
.LoginRegisterForm B {font-weight: bold; color: #365490;}
.LoginRegisterForm H2 {font-family: Arial, Verdana, Helvetica; font-size: 140%; color: #365490; margin: 0px;}
.LoginRegisterForm a:link {color: #3399FF; text-decoration: none;}
.LoginRegisterForm a:visited {color: #3399FF; text-decoration: none;}
.LoginRegisterForm a:active {color: #3399FF; text-decoration: none;}
.LoginRegisterForm a:hover {color: #3399FF; text-decoration: underline;}
.LoginRegisterForm select {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.LoginRegisterForm input {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.LoginRegisterForm form {margin: 0px;}

/* My Account */
.MyAccountPersonalDetails {font-weight: bold; color: #365490;}

.LoggedIn {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: bold; color: #000066;}
.LoggedIn a:link {color: #000066; text-decoration: none;}
.LoggedIn a:visited {color: #000066; text-decoration: none;}
.LoggedIn a:active {color: #000066; text-decoration: none;}
.LoggedIn a:hover {color: #3399FF; text-decoration: underline;}

/* Change Password Form */
.ChangePasswordForm {font-family: Arial, Verdana, Helvetica; font-size: 80%; font-weight: normal; color: #000000;}
.ChangePasswordForm B {font-weight: bold; color: #365490;}
.ChangePasswordForm H2 {font-family: Arial, Verdana, Helvetica; font-size: 140%; color: #365490; margin: 0px;}
.ChangePasswordForm a:link {color: #3399FF; text-decoration: none;}
.ChangePasswordForm a:visited {color: #3399FF; text-decoration: none;}
.ChangePasswordForm a:active {color: #3399FF; text-decoration: none;}
.ChangePasswordForm a:hover {color: #3399FF; text-decoration: underline;}
.ChangePasswordForm select {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.ChangePasswordForm input {font-family: Verdana, Arial, Helvetica; font-size: 85%; color: #000000;}
.ChangePasswordForm form {margin: 0px;}

/* ##################################################### */

/* Printing */
/* Page Break for Printing */
/* e.g. use: <br class="pagebreak"> or <p class="pagebreak">*/
/* pagebreak-after is a CSS-2 property and is not yet supported by Netscape 6 (June 2003) */
.pagebreak {pagebreak-after: always}

/* Scrollbars */
/* Style for scroll bars : IE 5.5+ ONLY */
BODY { 
 scrollbar-base-color: #A5C7EA; 
 scrollbar-arrow-color: #000000; 
 scrollbar-DarkShadow-color: #404040; 
 scrollbar-track-color: #EFF4FF;
 scrollbar-face-color: color;
 scrollbar-highlight-color: #A5C7EA;
 scrollbar-3dlight-color: red;
 scrollbar-shadow-color: #eeeeee;
}

