#proddescbox
{
	height:100%; border-left: 1px dotted #999999; padding-left:5px; vertical-align:top;
}


red_text
{
	color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
}
.items, .red_text
{
	color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
}
.white_small, a.white_small
{
	color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
}
.white_small:hover, a.whites_mall:hover
{
	text-decoration: underline;
}
.normal, p, body, div, th, td, li, dd, dl, dt, .description, description, p.description
{
	color: black ; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 5px;
}
.highlightedsearchterm, highlightedsearchterm
{
	text-decoration: none; border: 0px; background: white; font-weight: italic; color: #999999; font-size: 11px;
}
h1
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
whiteh1
{
	color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.leftImage, productimage, a.productimage, td.leftimage
{ 
	float:left; 
	clear:left; 
	border-Top-width:1px; 
	border-Top-style:none; 
	border-Top-color:#999999;
	border-left-width:1px; 
	border-left-style:none; 
	border-left-color:#999999;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#999999;
	border-bottom-width:1px; 
	border-bottom-style:none; 
	border-bottom-color:#999999; 
	padding:10px; 
 	margin-bottom: 0;
	margin-left: 20;
	margin-right: 20;
	margin-top: 0;
}
.LeftImagenodots { 
	float:left; 
	clear:left; 
	border-Top-width:1px; 
	border-Top-style:none; 
	border-Top-color:#999999;
	border-left-width:1px; 
	border-left-style:none; 
	border-left-color:#999999;
	border-right-width:1px; 
	border-right-style:none; 
	border-right-color:#999999;
	border-bottom-width:1px; 
	border-bottom-style:none; 
	border-bottom-color:#999999; 
	padding:1px; 
 	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10;
	margin-top: 0;
}
.rightImage { 
	float:right; 
	clear:right; 
	border-Top-width:1px; 
	border-Top-style:none; 
	border-Top-color:#999999;
	border-left-width:1px; 
	border-left-style:none; 
	border-left-color:#999999;
	border-right-width:1px; 
	border-right-style:dotted; 
	border-right-color:#999999;
	border-bottom-width:1px; 
	border-bottom-style:none; 
	border-bottom-color:#999999; 
	padding:10px; 
 	margin-bottom: 0;
	margin-left: 20;
	margin-right: 20;
	margin-top: 0;
}
.centerImage { 
	float:center; 
}
.dottybelow { 
	border-bottom-width:1px; 
	border-bottom-style:dotted; 
	border-bottom-color:#999999; 
	padding:5px;  
}
.formSubmit  { 
		font-style : normal; 
		FONT-FAMILY: arial; 
		FONT-SIZE: 11px; 
		border: none; 
		text-decoration: none;
}
/* Search Bar/Search Page END */
.searchbar
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	border-left: 1 Black; border-right: Gray; border-top: 1 Black; border-bottom: 1 Gray;
}
input.search 
{
	border: 1px solid #606070; text-indent: 2px; color: #333333; height: 16px;	font-size: 10px; border-left: 1px solid black; border-right: 1px solid #999999; border-top: 1px solid black; border-bottom: 1px solid #999999;
}
input.go
{
	border: 0px; color: red; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px; margin: 0px;
}
input.searchsubmit
{
	color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
}
.critera_string
{
	color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}	
.criteramsg
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
.searchhelp
{
	background-color: #dedeea; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 5px; padding-top: 3px;
}
.deptmatrix
{
	border-bottom: 1px solid #606070; border-right: 1px solid #606070; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; 
}
.deptmatrix_left
{
	border-bottom: 1px solid #606070; border-left: 1px solid #606070; border-right: 1px solid #606070; padding-left: 7px;
}
.linksnonbold
{
	background-color: #0099FF; border-left: 1px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px;
}
/* Search Bar/Search Page END */

/* TOP MENU */


table.tabMain 
{
	background-color: #606070; border-top: 0px solid; border-bottom: 1px solid; border-left: 2px solid;	border-right: 2px solid; border-color: #606070 #606070 #003399 #606070; padding: 2px;
}
td.SDLDeptMenuItemtbl
{
	background-color: #C7D9FF; border: 2px solid; border-bottom-width: 2px; border-color: #99CCFF #99CCFF #6699FF #6699FF; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 1em 2px 1em; top: 3px;	
}
td.SDLDeptMenuItemtbl_over
{
	cursor: hand; background-color: #6699FF; border: 2px solid; border-bottom-width: 2px;	border-color: #99CCFF #99CCFF #6699FF #606070; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 1em 2px 1em; top: 3px;	
}
td.SDLDeptMenuItemtbl_sel
{
	background-color: #606070; border: 2px solid; border-bottom-width: 2px; border-color: #6699FF #6699FF #606070 #003399; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; padding: 2px 1em 2px 1em; position: relative; top: -1px;
}
td.bottomborder 
{ 
	border-bottom: 2px solid; border-bottom-color: #6699FF; background-color: #FFFFFF;
}
a.SDLDeptMenuItemlnk
{
	background-color: #C7D9FF; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; 
}
a.SDLDeptMenuItemlnk:hover 
{
	color: #FFFFFF;
}
a.SDLDeptMenuItemlnk_menuhi 
{
	color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;
}
table.depttablebg
{
	background-color: #606070;
}


/* Top Menu END */


/* Search Bar/Search Page END */
/* Information/shoppingcart links at the top of page */


td.infolinks, a.infolinks, a.infolinks:visited, a.infolinks:link, a.infolinks:active, a.infolinksbold, a.infolinksbold:visited, a.infolinksbold:link, a.infolinksbold:active, infolinks, submit.cartbuttons, cartbuttons

{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 20px;

}
a.infolinks:hover, a.infolinksbold:hover, moreinfohighligher_on, submit.cartbuttons:hover, cartbuttons:hover
{
	text-decoration: underline; 
}


/* Information/shoppingcart links at the top of page END */
/* Footer Links/Shopcreator links at the bottom of page */


.footerRule
{
	background-color: #D9D9D9; color: #D9D9D9;
}
a.footerinfoemail
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; 
}						
a.footerinfoemail:hover
{
	text-decoration: underline;
}
.shopcreator
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; 
}						
a.shopcreator:hover
{
	text-decoration: underline;
}


/* Footer Links/Shopcreator links at the bottom of page END */
/* Searchpage page buttons */


td.ppagebuttons
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
b.ppagebuttonsSelected
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
a.ppagebuttons
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}
a.ppagebuttons:hover
{
	text-decoration: underline;
}


/* Searchpage page buttons END */
/* Department page buttons */


table.dppagebuttonsmaintbl
{
	border: 1px solid #666666; padding: 1px; width: 100%;
}
td.dppagebuttonsmaintd
{
	color: #666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 5px; text-align: left;
}
td.dppagebuttonssubtd
{
	padding: 0px 4px 0px 4px;
}
a.dppagebuttons
{
	color: #999999;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none;
}
a.dppagebuttons:hover
{
	text-decoration: underline;
}


/* Department page buttons END */
/* ShoppingCart/chechout Styles */

 
table.CheckoutCustomerDetails, table.CheckoutDeliveryDetails, table.CheckoutVoucherDetails, table.CheckoutCardDetails
{
	border: 1px solid #666666; padding: 2px; width: 100%;
}
table.CheckoutPostCodeLookup
{
	border: 1px solid #606070; background-color : #FFFFFF; padding: 2px; width: 100%;
}
th.CheckoutHeading
{
	background-color: #606070; border: 0px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 4px 2px 4px 2px; text-align:left;
}
th.CheckoutPostCodeLookupHeading
{
	background-color: #FFFFFF; border: 0px solid #FFFFFF; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	padding: 2px; text-align:left;
}
tr.CheckoutCustomerDetails, tr.CheckoutDeliveryDetails, tr.CheckoutVoucherDetails, tr.CheckoutCardDetails
{
	background-color: #DDDDDD; color: #606070; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; line-height: 22px; padding: 2px 0px 2px 8px;
}
tr.CheckoutPostCodeLookup
{
	background-color: #FFFFFF; color: #606070; border: 0px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; line-height: 18px; padding: 2px 0px 2px 8px;
}
td.CheckoutText
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 1px 2px 1px 2px; text-align: left;
}
td.CheckoutPrompt
{
	color: #000000; border: 0px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 1px 2px 1px 2px;
}
td.CheckoutPostCodeLookupText
{
	color: #000000; border: 0px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 1px 2px 1px 2px; text-align: left;
}
td.CheckoutPostCodeLookupField
{
	color: #000000; border: 0px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 1px 2px 1px 2px; text-align: left;
}
td.CheckoutField
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; padding: 1px 2px 1px 2px; text-align: left;
}
.CheckoutInput
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 0px 2px 2px;
}
input.Checkoutbuttons
{
	background-color: #C7D9FF; border: 1px solid #606070; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 1px 2px 1px 2px;
}

/* Cart Styles */
font.cartheader
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
font.cartfooter
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
table.ShoppingCart
{
	border: 1px; solid: red; padding: 0px; width: 100%;
}
table.ShoppingCartItems
{
	border: 1px solid #003399; padding: 0px; width: 100%;
}
th.ShoppingCartTitle
{
	color: #606070; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 0px; text-align: centre; line-height: 22px; padding-top: 2px; padding-bottom: 2px;
}
th.ShoppingCartHeading
{
	background-color: #606070; border: 0px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; border-style: double;
}
td.ShoppingCartItem
{
	background-color: #FFFFFF; border: 1px solid #606070;  color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; border-style: double;
}
td.ShoppingCartTotalText
{
	background-color: #DDDDDD; border: 1px solid #606070; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; padding-left: 0px; text-align: right;
}
td.ShoppingCartTotalFigures
{
	background-color: #FFFFFF; border: 1px solid #606070; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; padding-left: 0px; text-align: right;
}
td.ShoppingCartSubTotalText
{
	background-color: #FFFFFF; border: 1px solid #606070; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; line-height: 20px; text-align: right;
}
td.ShoppingCartSubTotalFigures
{
	background-color: #FFFFFF; border: 1px solid #606070; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; line-height: 20px; text-align: right; 
}
td.ShoppingCartGrandTotalText
{
	background-color: #606070; border: 0px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; line-height: 20px; text-align: right;
}
td.ShoppingCartGrandTotalFigures
{
	background-color: #606070; border: 0px solid #FFFFFF; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 4px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; line-height: 20px; text-align: right;
}
td.ShoppingCartText
{
	color: #606070; border: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 0px; text-align: center;
}
.ShoppingCartAlert
{
	color: #FF0000; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ShoppingCartInput
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 0px 2px 2px;
} 

/* ShoppingCart/checkout Styles END */
/* Order Tracking Page Styles */


a.ordertracking
{
	color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: none;
}
a.ordertracking:hover
{
	color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: underline;
}
.ordertrackingfailure
{
	color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: Bold; 
}
.trackerbg
{
	background-color: #F3F3F3;
}
input.trackersubmit
{
	background-color: red; border-bottom: 2px solid #ff0066; border-left: 2px solid #990000; border-right: 2px solid ##ff0066; border-top: 2px solid #990000; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 0px 19px 0px 19px;  text-decoration: none;

}
input.trackersubmit:hover
{
	text-decoration: underline;

}
table.orders
{
	border: 1px solid #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; width: 100%;
}
td.orderidheading
{
	background-color: #606070; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; padding-left: 5px; text-align: left;
}
td.orders
{
	background-color: #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 5px; text-align: left;
}
td.ordersDetailfirst
{
	background-color: #FFFFFF; border-bottom: 1px solid #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 5px; text-align: left;
}
td.ordersDetail
{
	background-color: #FFFFFF; border-bottom: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 5px; text-align: left;
}
td.ordersTotalheading
{
	background-color: #F9F9F9; border-right: 1px solid #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-right: 5px; text-align: right;
}
td.ordersTotal
{
	background-color: #F9F9F9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 5px; text-align: left;
}


/* Order Tracking Page Styles END */

/* Cart/Checkout what stage indicator */


a.goback
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;
}
a.goback:hover
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;
}
td.threestepurhere
{
	background-color: #606070; border: 1px solid #606070; color: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 5px 2px 5px;
}
td.threestepurnothere
{
	background-color: #EAEAEA; border: 1px solid #666666; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 5px 2px 5px;
}
hr.here
{
	color: #606070; padding: 0px; width: 40px;
}
hr.heresmall
{
	color: #606070; padding: 0px; width: 20px;
}
hr.nothere
{
	color: #EAEAEA; padding: 0px; width: 20px;
}
hr.notherelrg
{
	color: #EAEAEA; padding: 0px; width: 40px;
}
td.arrowsurhere, 
{
	background-color: #FFFFFF; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px; position: relative; top: -1px;
}
td.arrowsurnothere
{
	background-color: #FFFFFF; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px; position: relative; top: -1px;
}


/* Cart/Checkout what stage indicator END */
/* Buy button/ button on Department page */


form.buy
{
	margin: 0pt; padding: 0pt;
}
input.buy, a.buy
{
	background-color: #FFFFFF; border: 0px; color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 0px; text-decoration: none;	
}
input.moreinfo, a.moreinfo
{
	background-color: red; border: 0px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 1px; text-decoration: none;
}
input.moreinfo_over, input.moreinfo_hover, input.moreinfo:hover, input.buy_over, a.buy_over, a.moreinfo:hover
{
	background-color: red; border: 0px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 1px; text-decoration: underline;
}


/* Buy button/Moreinfo button on Department page END */
/* Buy button button on product page */


input.ppagebuy, input.ppagebuy_over
{
	background-color: red; border: 0px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 1px; padding-left: 5px; padding-right: 5px; text-decoration: none;
}
input.ppagebuy_over:hover, input.ppagebuy:hover
{
	background-color: red; border: 0px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0pt; padding: 1px; padding-left: 5px; padding-right: 5px; text-decoration: underline;
}


/* Buy button button on product page END */
/* General styles found on most pages */	


.welcome
{
	color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.smalltextoutput
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;
}
.mediumtextoutput, .mediumtextoutput2, .mediumtextoutput3, a.mediumtextoutput3, a.mediumtextoutput3:visited, a.mediumtextoutput3:link, a.mediumtextoutput3:active, .mediumtextoutputmargin, 
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
}
.mediumtextoutputmargin
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  text-decoration: none; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px;
}
a.mediumtextoutput3:hover, .mediumtextoutput:hover
{
	text-decoration: underline;	
}
.boxoutmain 
{
	border: 1px solid #D9D9D9; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
.boxoutmain_top
{
	border-top: 1px solid #D9D9D9; color: #000000;
}						
.boxouttitle 
{
	background-color: #C7D9FF; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
a.producttitle 
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: none;
}
a.producttitle:hover 
{
	text-decoration: underline;
}
a.subdepttitle 
{
	color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: none;
}
a.subdepttitle:hover 
{
	text-decoration: underline;
}
a.boxheadingtitle 
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: none;
}
a.boxheadingtitle:hover 
{
	text-decoration: underline;
}
a.boxheadingtitlewhite
{
	color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-decoration: none;
}
a.boxheadingtitlewhite:hover 
{
	text-decoration: underline;
}
.links
{
	background-color: #606070; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; padding-left: 9px;
}
.boxoutmain_top
{
	border-top: 1px solid #D9D9D9; color: #000000;
}	
.productspecialprice, .productsaleprice, .productprice
{
	color: #CC3333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
.productwasprice
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: strike;
}
.featuretitle
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.featureitem
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}



/* General styles found on most pages END */	
/* Complex Option Styles */


table.complexOptions
{
	border: 1px solid #D9D9D9; width: 98%;
}
td.complexOptionsColour, 
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
td.complexOptionsColourValue
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
td.complexOptionsDescription
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
td.complexOptionsDescriptionValue
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
td.td.complexOptionsPriceTag
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
td.complexOptionsPriceValue
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
td.complexOptionsSelect
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
td.complexOptionsSize
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}
td.complexOptionsSizeValue
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}
table.uftableclass
{
	border: 1px solid #D9D9D9; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; width: 80%;
}
td.uftdflagclass
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 2px;
}
td.uftddataclass
{
	color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold; text-align: right; padding: 2px;
}

/* Complex Option Styles END */
/* Some styles found on department page only */	


.RandomProductDrillDown
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}									
.RandomProductDesc 
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;
}
.boxoutmainsubdepts	
{
	border: 1px solid #909093; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
}

.boxouttitlesubdepts 
{
	background-color: #f4f4f8; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: Bold;
}


/* Some styles found on department page only END */	
/* Order placed page */


h3
{
	color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}


/* Order placed page END */	  
/* Cart Summary Page */


table.contentstotal
{
	width: 100%;
}
td.contentstitle
{
	background-color: #606070; border-left: 1px solid #606070; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; padding-left: 7px;
}
td.contentsheadleft
{
	background-color: #c7d9ff; border-top: 1px solid #c7d9ff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; line-height: 18px; padding-left: 3px; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 1px;
}
td.contentshead
{
	background-color: #c7d9ff; border-top: 1px solid #c7d9ff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; padding-left: 3px; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;
}
a.contentstitle
{
	color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;
}
a.contentstitle:hover
{
	text-decoration: underline;
}
td.contentsvalueprice
{
	background-color: #EAEAEA; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; line-height: 18px; padding-left: 1px; padding-right: 1px; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: right;
}
td.contentsvalue
{
	background-color: #EAEAEA; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; padding-left: 1px; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;
}
td.contentsvalueleft
{
	background-color: #EAEAEA; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding-left: 1px; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-align: center;
}
td.contentstotalleft
{
	background-color: #606070; border-top: 2px solid #ffffff; border-bottom: 1px solid #606070; border-left: 1px solid #606070; border-right: 1px solid #606070; line-height: 18px; padding-right: 3px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right;
}
td.contentstotal
{
	background-color: #606070; border-top: 2px solid #ffffff; border-bottom: 0px solid #606070; border-right: 0px solid #606070; line-height: 18px; padding-left: 1px; padding-right: 1px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right;
}


/* Cart Summary Page END */
/* Emailer Page */


tr.emailerheading
{
	background-color: #DDDDDD; color: #606070; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; line-height: 22px; padding: 2px 0px 2px 8px;	
}
td.emailerheading
{
	color: #000000; border: 1px solid #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; padding: 1px 2px 1px 2px; text-align: left;
}
.emailerheading
{
	background-color: #DDDDDD; color: #606070; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; line-height: 22px; padding: 2px 0px 2px 8px;
}
input.emailerinput
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 0px 2px 2px;
}
.emailerasterisk 
{
	line-height: 18px; padding-left: 3px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right;
}
TEXTAREA.emailerinput
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 0px 2px 2px;
}
select.emailerinput
{
	color: #000000; border: 1px solid #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding: 2px 0px 2px 2px;
}
input.emailersubmit
{
	background-color: #c7d9ff; border: 1px solid #606070; color: #606070; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 1px 2px 1px 2px;
}


/* Emailer Page END */
/* Whereabouts */

table.productbox, tr.productbox,  td.productbox, table.whereabouts, whereabouts, .productbox
{
	color: #606070; padding: 2px; margin-top: 7px; width: 100%; border: 1px solid #909093;
}
td.whereabouts, a.whereaboutslink
{
	color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; 
}
a.whereaboutslink:hover
{
	text-decoration: underline; 
}


/* Whereabouts END */