/* General */
html, body {margin: 0px 0px 0px 0px; background-color: white; font-family: Arial , Arial, Sans-Serif; font-size: 0.75em;}
form {margin: 0px 0px 0px 0px}
td {font-family: Arial , Arial, Sans-Serif; font-size: 12px}

/* Link Styles */

.CallUs { font-family:Arial ;  color: #FFFFFF; text-decoration:none; font-size: 22px; font-weight:bold;}
.pink {color: #CE62A4;text-decoration:none;}
a {color: #CE62A4;text-decoration:none;}
a:hover {text-decoration: underline}
a.terms {color : #4E4E4E; text-decoration:none;}
a.whitelink {color: white; text-decoration: underline}


.menulink:hover {text-decoration: underline}
.menualign {position: relative; top: -7px}
.rightMenu:hover{text-decoration:none;}
.rightMenu {font-family: Arial ; padding-bottom:5px;padding-right:3px;font-size: 11px; color:#CE62A4;font-weight:bold; text-decoration:none;}
.footermenu {font-family:Arial ; font-size:10px; color:#CE62A4;font-weight:bold; text-decoration:none;}
.footermenu:hover {text-decoration:none;}
.menulink {font-weight: bold; font-family:Arial ; color:#DD76AE; text-decoration:none; }
.menulink:hover{text-decoration:none;}
.FreeDelivery A { font-size: 20px; margin-left: 40px; color: #BB2E83; }
.FreeDeliverySmall { font-size: 9px; color: #FFFFFF; }
.ShoppingCart A{ font-family:Arial ;  font-size:14px; text-decoration:none; color: #FFFFFF; font-weight: bold;}
.ShoppingCart { font-family:Arial ; font-size:14px; text-decoration:none; color: #FFFFFF; font-weight: normal;}

.TopMenu A { text-align: center; color: #FFFFFF; font-weight: normal; font-size: 13px;}
.topMenu {font-family:Arial ; font-size:14px; text-decoration:none; color: #FFFFFF; font-weight: bold; padding-left: 15px; padding-right: 15px;}
.topMenu:hover {text-decoration:none;}

a.productName {font-size:12px; font-weight:bold;  }

/* Form Controls */
input, textarea { font-family: Arial , Arial, Sans-Serif; font-size: 11px; color:#000000; } 
input.button {border: 1px solid #CE62A4; font-weight: bold; background-color: #CE62A4; height: 18px; color: #FFFFFF}
select {font-family: Arial , Arial, Sans-Serif; font-size: 11px; width:172px;}
.imageBorder {BORDER-RIGHT: #ce62a4 1px solid; BORDER-TOP: #ce62a4 1px solid; BORDER-LEFT: #ce62a4 1px solid; BORDER-BOTTOM: #ce62a4 1px solid; padding-top:5px;}
/* Text Styles */
.blurbheading {font-weight: bold; font-family:Arial; color:#CE62A4;}

h1 { font-size: 22px; color: #CE62A4; padding-bottom:5px; padding-top: 8px; margin: 0 0 0 0;}
h2 { font-size: 16px; color: #CE62A4; padding-bottom:5px; font-weight: normal; padding-top: 0px;margin: 0 0 0 0;}

.page_heading { font-size: 22px;color: #CE62A4; padding-bottom:10px;}
.subpage_heading{ font-size: 20px;color: #CE62A4; padding-bottom:5px;}
.messagetouser {color: red; font-weight: bold}
.menulink {font-weight: bold; font-family:Arial; color:#FFFFFF;}
.menuPipe {color:#ADADAD;}
.leftMenuTitle{color:#CE62A4; font-weight:bold; font-family:Arial; font-size:11px; padding-left:10px;}
.leftMenuDash{color:#CE62A4;}
.leftMenu{color:#404040; font-family:Arial;}

.FooterText { font-family:Arial; font-weight: bold;  color: #A0A0A0; font-size: 12px; }
.LeftMenuHeader { font-family:Arial; font-weight: bold;  color: #A0A0A0; font-size: 14px; }
.FooterText A { font-family:Arial; color: #A0A0A0; font-weight: normal; text-decoration: none; font-size: 12px; }

.terms {color: #4E4E4E;  font-size:10px;}
.whitetext {color: white; font-weight: bold}
.footertext {color: #AAAAAA}
.productdetail {color: #CE62A4; font-size: 14px;}

.BuyNow { color: #FFFFFF; background-color: #CE62A4; border:1px solid #CE62A4;}
.BuyNow A { color: #FFFFFF}

.pnlAdditionalImagesDisabled {  font-size: 11px; color: #AAAAAA; background-color: #efefef;font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 3px;}
.pnlAdditionalImages {  font-size: 11px; color: black; background-color: #efefef; font-weight:bold; text-align: center;  padding-top: 3px; padding-bottom: 3px;  cursor: hand;}
.standard-text {font-family: Arial ; font-size:10px; font-weight: normal; color: #111111}
.searchHeading{font-family:Arial ; font-weight:bold; color:#000000; font-size:11px;}
.ImageBorder {border:1px solid #CE62A4;}
.dottedline {border-right: 2px #CCCCCC dotted; }
.content {font-family:Arial Narrow; padding-left:10px; padding-right:10px;}
.newsheadline {font-size:12px; color:#CE62A4; font-weight:bold; }
.subpage_heading{font-size: 12px;color: #CE62A4; padding-bottom:10px; }
.SmallText {font-size:9px; font-family:Verdana;}

.Green { color: Green;}
.Red {color: Red;}
/* Page Number */
.page_number_selected {font-weight: bold}
.page_number_unselected {font-weight: normal}

/* Shopping Cart */
.shoppingcart_header {background-color: #CE62A4; font-weight: bold; color:#FFFFFF;}
.shoppingcart_empty {font-weight: bold; color: #CE62A4; text-align: center; margin: 10px 0px 10px 0px}
.shoppingcart_item {font-weight: normal}
.shoppingcart_underline {border-bottom: 2px solid black}
.shoppingcart_totalprice {font-weight: bold; text-align: right; border-bottom: 2px solid black; font-size: 14px; }
.shoppingcart_deliveryprice {font-weight: bold; text-align: right; border-bottom: 3px solid black; font-size: 14px; }
.shoppingcart_overallprice {font-weight: bold; text-align: right; padding-top: 10px; font-size: 16px; border-bottom: 1px solid black}
.shoppingcart_button {border: 1px solid #CE62A4; font-weight: bold; background-color: #CE62A4; height: 22px; color: #FFFFFF;font-size: 13px;}
.shoppingcart_buttondiscount {border: 1px solid #CE62A4; font-weight: bold; background-color: #CE62A4; height: 20px; color: #FFFFFF;font-size: 12px;}

/* Payment */
.payment_header {background-color: #CE62A4; color:White;font-weight: bold; padding: 2px 2px 2px 2px}
.payment_item {font-weight: normal}
.payment_underline {border-bottom: 2px solid black}
.payment_totalprice {font-weight: bold; text-align: right;}
.payment_discount {font-weight: bold; text-align: right; color: red; font-size: 14px; border-bottom: 1px solid black; }
.payment_deliveryprice {font-weight: bold; text-align: right; border-bottom: 1px solid black;}
.payment_vattotal {font-weight: bold; text-align: right; border-bottom: 1px solid black;}
.payment_overallprice {font-weight: bold; text-align: right; padding-top: 10px; font-size: 14px; border-bottom: 1px solid black;}
 
.SearchText A {font-family:Arial ;  text-align: center; color: #888888; font-weight: bold; font-size: 13px;}
.SearchText {font-family:Arial ; font-size:13px; text-decoration:none; color: #888888; font-weight: normal;}
.SearchText:hover {text-decoration:none;}

.BottomNav  { font-family:Arial ; font-weight: bold;  color: #A0A0A0; font-size: 12px; }
.BottomNav A { font-family:Arial ; font-weight: normal;  color: #A0A0A0; font-size: 12px; }
/* Products image zoom... */
#lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666;	border-right: 2px solid #666;	}
#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(js/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="js/lightbox/overlay.png", sizingMethod="scale");
	}
	.ThumbnailPhoto { border: 0px solid #CCCCCC; font-size:55px; line-height: 90px; vertical-align: middle; width:90px; height:90px; margin-left: 3px; margin-right: 3px; margin-bottom: 5px; text-align: center;}
