HTML
	{ height:100%; BACKGROUND-COLOR: white; padding:0px;
		background-image: url(Images/SidebarBackground.gif);	BACKGROUND-REPEAT:repeat-y; /*text-align:center;*/}

BODY
	{ MARGIN: 0px; padding:0px; FONT-SIZE: 11px; COLOR: #24474f;  BACKGROUND-COLOR: white;
    background-image: url(Images/SidebarBackground.gif);	BACKGROUND-REPEAT:repeat-y;
    /*text-align:center;*/ }

/* If you want a fixed width, you can set the width in the content wrapper, and text-align:center in the body and html css tags 
.ContentWrapper
	{width:800px; text-align:left; margin-left:auto; margin-right:auto; }

*/
.InnerContentWrapper
	{ width:100%}
	

.pagefooter, BODY, HTML
{
   	background-image: url('Images/SidebarBackground.gif');
   	BACKGROUND-REPEAT:repeat-y; 
}


BODY, P, INPUT, TEXTAREA, SELECT, TD.ContactDetailsDisplayRight, .Footnote, .Copyright, H1, TD, A.SidebarCategoryLink, A.SidebarLink, .MiniCart, .icon 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.ProductGridItem,
.ProductDetails, 
.ProductPageNavigationControls, 
.LoginCell, 
TD.LoginCell, 
.LoginFooter, 
.ViewCategoryFooter, 
.UploadImage, 
div.fancytooltip
{
	/*border:solid 1px #B2CCE5;*/
	border:solid 1px #4B5053;
}



TD.ContactDetailsRight,
TD.ContactDetailsDisplayRight, 
TD.CartCell, 
TD.OrderConfirmationTotalCell, 
TD.OrderConfirmationFooterCellTotal, 
TD.CheckoutCellRight, 
TD.CheckoutFooterTotal, 
TD.CurrencyCellRight, 
TD.CurrencyFooterTotal, 
.LoginCell, TD.LoginCell 
{
	background-color: White;
}

TD.ContactDetailsLeft, 
TD.ContactDetailsDisplayLeft, 
.MiniCart, 
TD.CartFooter, 
div.fancytooltip
{
	background-color: White;
}

TD.ContactDetailsHeader, TD.CheckoutMessage,
TD.CartHeader, TD.CartFooter, 
TD.CheckoutHeader, 
TD.CurrencyHeader, 
TD.OrderConfirmationHeader, TD.OrderConfirmationFooter, 
TD.ContactDetailsDisplayHeader, 
.OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError, 
.LoginFooter, .LoginHeader, TD.LoginHeader 
{
	/*background-color: White;*/
	background-color: #F3F1F2;
}

HTML, BODY,
.mainbox, 
TD.OrderConfirmationCell, 
TD.OrderConfirmationFooterCell 
{
    BACKGROUND-COLOR: F3F1F2;
}

div.ViewCartButton, td.ContactDetailsHeader, td.CheckoutMessage, td.CartHeader, td.CartFooter, td.CheckoutHeader, td.CurrencyHeader, td.OrderConfirmationHeader, td.OrderConfirmationFooter, td.ContactDetailsDisplayHeader, .icon, div.fancytooltip, .CheckoutFooterTotal
{
   COLOR: #5c5c5c;
   border-bottom: solid 1px #669acc;
}

.OrderSuccessful, .OrderError, 
.OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError, 
.ToConfirmFreight
{
   COLOR: #5c5c5c;
   border: solid 1px #669acc;
   background-color: #EDEDED
}


TD.CartFooter
{
   border-top: solid 1px #669acc;
   margin-bottom:3px;
}

.CheckoutCellRight, .CartCell, .OrderConfirmationTotalCell
{
   border-bottom: solid 1px #EDEDED;
}

.OrderConfirmationFooterCellTotal
{
   border-top: solid 1px #669acc;
   border-bottom: solid 1px #669acc;
}
	
.ProductVariationItemCell
{
   border-top: solid 1px #EDEDED;
}


H1, H2, H3, A.Copyright
{
   /*COLOR: #990000;*/
   COLOR: #990000;
}

H1, H2, H3,
A.SidebarCategoryLink, A.SidebarLink, 
A.ViewCartButton, 
TD.ContactDetailsHeader, TD.CheckoutMessage,
TD.CartHeader, TD.CartFooter, 
TD.CheckoutHeader, 
TD.CheckoutFooter, TD.CheckoutFooterTotal, 
TD.CurrencyHeader, 
TD.CurrencyFooter, TD.CurrencyFooterTotal, 
TD.OrderConfirmationHeader, TD.OrderConfirmationFooter, 
TD.ContactDetailsDisplayHeader,
.OrderSuccessful, .OrderError, 
.OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError, 
#OrderConfirmationDeliveryInstructionsLabel, #OrderConfirmationEmailLabel, #OrderConfirmationDeliveryInstructionsLabel, #OrderConfirmationEmailLabel,
TD.OrderConfirmationFooterCell, TD.OrderConfirmationFooterCellTotal, 
A.Copyright, 
.icon, .ToConfirmFreight,
.LoginHeader, TD.LoginHeader
{
	font-weight: bold;
}

.pageheader, .pagefooter, 
.MiniCartTable, 
.ProductVariationList, 
.ProductGridTable, 
.CartTable, 
.CheckoutTable, .MessageTable, .MessageTextbox,
.CurrencyTable, 
.ContactDetailsTable, .ContactDetailsDisplayTable, 
.CheckoutContactDetailsTable,
.ProductVariationListTable, 
.ViewCategoryFooterTable, 
.OrderConfirmationOrderLinesTable, .OrderConfirmationOrderLines, 
.OrderConfirmationDeliveryDetails, 
.OrderConfirmationOrderErrorTable, 
.OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError, 
.ToConfirmFreight,
.CountryRegionList, 
.ColourDropDownControl, .ColourDropDownControlTable, 
.SizeDropDownControl, .SizeDropDownControlTable
{
	width:100%
}

.ProductGrid, .ViewCategoryFooter 
{
	width:90%
}

.ProductDetails, 
.ProductPageHTML, 
.ProductPageNavigationControls, 
.Checkout, 
.Currency, DIV.CheckoutMessage,
.Cart, 
.CheckoutContactDetails, 
.OrderConfirmationOuterDiv, 
.OrderConfirmationDetails
{
	width:85%;
}

P, .mainbox, .ProductGridItem, .ProductGrid, .ViewCategoryFooter 
{
 	text-align:left;
}

INPUT.gobutton, A.SidebarCategoryLink, A.SidebarLink, .ProductDetails, .MiniCart, span.MiniCartTotal, DIV.ViewCartButton, A.ViewCartButton, .OrderSuccessful, .OrderError, .OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError, .ToConfirmFreight
{
 	text-align:center;
}

.SizeDropDownCell, .ColourDropDownCell, .MiniCartCellLeft, TD.AdminEntryHeaderLeft,  TD.ViewProductDetailsCell, ViewProductDetailsCell,
TD.CheckoutCellLeft, TD.CheckoutCellRight,
TD.CheckoutFooter, TD.CheckoutFooterTotal,
TD.CurrencyCellLeft, TD.CurrencyCellRight,
TD.CurrencyFooter, TD.CurrencyFooterTotal
{
	text-align:right;
}

.SidebarList,  A.SidebarCategoryLink, A.ViewCartButton, TD.OrderConfirmationFooterCell, TD.CheckoutFooter, TD.CurrencyFooter 
{
	text-transform: uppercase;
}


.pageheader
	{ HEIGHT: 112px; width:100%; background-color:#f3f1f2; padding:0px; }
{
/*    background-color:#669acc;*/
    background-color:#f3f1f2;
}



/**********************************************************************************
Structural stuff that relates to the header size, and sidebar width.  If you
change something in here, be sure to update the other classes that depend on the
one you change.
**********************************************************************************/
.pageheader
{
    HEIGHT: 113px;
}


.Sidebar
{
	WIDTH: 155px;
	top: 120px;
}

DIV.SidebarCategoryLink, A.SidebarCategoryLink, DIV.SidebarLink, A.SidebarLink
{
	width: 155px;
}

.main
{
    MARGIN:0px 5px 15px 130px;
    background-image:url("Images/con_bg.jpg");
    background-repeat:no-repeat;
    background-position:top;
}



	
/**********************************************************************************
General CSS for individual classes
**********************************************************************************/

H1
{
    FONT-SIZE: 1.2em;
    MARGIN: 0px;
    FONT-STYLE: normal;
}

H2
{
    FONT-SIZE: 1.0em;
    MARGIN: 0px;
    MARGIN-BOTTOM: 5px;
    FONT-STYLE: normal;
}

H3
{
    FONT-SIZE: 0.8em;
    MARGIN: 0px;
    MARGIN-BOTTOM: 5px;
    FONT-STYLE: normal;
}

A
{
    COLOR: #990000;
}

A:hover
{
    COLOR: #cc0000;
}

INPUT.box, TEXTAREA.box, SELECT.box
{
    FONT-SIZE: 0.9em;
    border-left:1px solid #A8BAC2; border-right:1px solid #DFE5E7; border-top:1px solid #A8BAC2; border-bottom:1px solid #DFE5E7; background:white url('images/boxbg.gif') repeat-x top left; font-family: verdana, tahoma, arial, sans-serif; 
    	color:#184A69;
    	font-size:x-small;
    
    	
}

span.entry, INPUT.entry, TEXTAREA.entry, SELECT.entry
{
    width:300px;
}

INPUT.entry, TEXTAREA.entry, SELECT.entry, INPUT.search, INPUT.gobutton
{
    FONT-SIZE: 0.9em;
}


INPUT.search
{
    width:100px;
}

INPUT.gobutton
{
    width:30px;
}


P
{
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px; 
    COLOR: #24474f; 
}

TD
{
	font-size: 10pt;
}


.pagefooter
{
    float:left;
}


.Sidebar
{
	PADDING: 0px, 0px;
	POSITION: absolute;
	font-weight: normal;
}

.main
{
    BORDER: 1px none #ebebeb;
    PADDING: 5px 5px 5px 35px;
}

.mainbox
{
    BORDER: #808080 1px none;
    FONT-SIZE: 1em;
    MARGIN: 0px 4px 20px;
}




.Sidebar H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 1.1em;
    COLOR: #777777;
}

.Sidebar P
{
    FONT-SIZE: 10px
}

.SidebarCategorylist
{
	FONT-SIZE: 12px;
	margin: 50px 0px 30px 0px;
}


DIV.SidebarCategoryLink
{ 
	position: relative;
	white-space: nowrap;
	display: block;
	margin:2px 0px;
}

A.SidebarCategoryLink
{
	border: 1px solid #FFFFFF;
	background-color: #EDEDED;
	display: block;
	color: #5c5c5c !important;
	font-size: 11px;
	text-decoration: none;
	padding:8px 0px;
	font-size: 11px;
}

A.SidebarCategoryLink:hover
{
	background-color: #cc0000;
	color: white !important;
}


.SidebarList
{
	FONT-SIZE: 12px;
	margin-top:15px;
}

DIV.SidebarLink
{ 
	position: relative;
	white-space: nowrap;
	display: block;
	margin:2px 0px 2px 0px;
}


A.SidebarLink
{
	/*border: 1px solid #FFFFFF;
	background-color: #EDEDED;*/
	background-color: #000000;
   	background-image: url('Images/btbg.gif');
   	BACKGROUND-REPEAT:repeat-x;
	

	display: block;
	/*color: #5c5c5c !important;*/
	color: #ffffff !important;
	font-size: 11px;
	text-decoration: none;
	padding:8px 0px;
	padding-right: 5px;
	text-align: right;
	
	font-size: 11px;
}

A.SidebarLink:hover
{
	background-color: #ffffff;
	color: black !important;
	background-color: #000000;
   	background-image: url('Images/btbg2.gif');
   	BACKGROUND-REPEAT:repeat-x;
}

.warning
{
	color: Red !important;
}	

A.warning
{
    text-decoration: underline !important;
}


.ProductGridItem
{
	margin:0px 5px 10px 5px;
	padding:5px 5px 10px 5px;
	height:250px;
	float:left;
	width:200px;
	display:inline;
}

.ProductGridItemDummy
{
	height:250px;
	width:0px;
}


.ProductGridItemInner
{
	height:155px;
}

.ProductVariationItemCell, TD.ProductVariationItemCell
{
	font-size:10px;
}

.ProductDetails
{
	margin:0px 0px 10px 0px;
	padding:5px 10px 10px 10px;
}

.ProductPageHTML
{
	margin:0px 40px 10px 40px;
	padding-top:5px 10px 10px 10px;
}

.ProductPageNavigationControls
{
	margin-top: 30px;
	padding: 10px;
}


.MiniCart
{
	margin: 30px 1px 0px 1px;
	padding-top:3px;
	color: #112044;
	border: 1px solid #112044;
	width: 125px;
}

span.MiniCartTotal
{
	font-size:10pt;
}

DIV.ViewCartButton
{
    border: solid 1px white;
    margin-top: 7px;
    vertical-align:middle;
}

A.ViewCartButton
{
	display: block;
	text-decoration: none;
	padding:4px 0px;
	vertical-align:middle !important;

   	color: #5c5c5c !important;
   	font-size:11px;
   	background-color:#EDEDED;


}

A.ViewCartButton:hover
{
	background-color: #cc0000;
	color: white !important;
}


TD.ContactDetailsHeader, TD.CheckoutMessage, TD.CartHeader, TD.CartFooter, TD.CheckoutHeader, TD.CurrencyHeader, TD.OrderConfirmationHeader, TD.OrderConfirmationFooter, TD.ContactDetailsDisplayHeader
{
	padding-left: 5px;
	font-size: 12px;
	letter-spacing: 1px;
}

TD.CartFooter
{
	color: Black; 
}


TD.CartCell, TD.OrderConfirmationCell
{
	padding-left: 5px;
}



TD.OrderConfirmationFooterCell, TD.OrderConfirmationFooterTotalCell, TD.CurrencyFooter    
{
	color: #990000 !important;
}


TD.ContactDetailsDisplayLeft, TD.ContactDetailsDisplayRight
{
	border-left:0px;
}


INPUT.ContactDetailsEntry, TEXTAREA.ContactDetailsEntry, SELECT.ContactDetailsEntry
{
    FONT-SIZE: 0.9em;
    width:150px;
}




.OrderLines
{
	border: solid 1px #dcdcdc;
    padding: 2px;
    padding-left:10px;
    background-color:#f5f5f5;
    width: 500px;
}


.OrderSuccessful, .OrderError
{
    padding: 15px 2px;
    width: 500px;
    font-size: larger;
    margin-bottom:25px;
}


.Copyright 
{
	FONT-SIZE: 10px; 
	COLOR: #c5dc77; 
	WORD-SPACING: 2px; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}

A.Copyright
{
	WORD-SPACING: 2px;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none
}

A.Copyright:hover, A.Copyright:active
{
	COLOR: #0f3890;
	TEXT-DECORATION: underline
}

.Footnote
{
	FONT-SIZE: 10px; 
	COLOR: #c5dc77; 
	WORD-SPACING: 2px; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}


.ProductVariationList
{
	padding-left:5px;
	
}



.ProductGrid, .ViewCategoryFooter 
{
	margin-bottom:10px;
}

.Checkout, .Currency, .Cart, .CheckoutContactDetails, .CurrencyContactDetails, .OrderConfirmationOuterDiv, .OrderConfirmationOrderLines
{
	margin-bottom:20px;
}


.OrderConfirmationOrderSuccessful, .OrderConfirmationOrderError
{
    padding: 15px 0px;
    font-size: larger;
}

.ToConfirmFreight
{
    padding: 3px 0px;
    margin: 2px 5px;
    font-size: larger;
}

.OrderConfirmationOrderError, .ToConfirmFreight
{
    color:Red !important;
}

.icon 
{
	font-size: 19px;
	letter-spacing: 2px;
}

.LoginFooter 
{
	padding: 3px 3px 3px 6px;
}

.LoginHeader, TD.LoginHeader 
{
	border-top:1px solid none #FFFFFF; font-size: 12px;
	letter-spacing: 1px; border-left-color:#FFFFFF; border-left-width:1px; border-right-color:#FFFFFF; border-right-width:1px; border-bottom-color:#FFFFFF; border-bottom-width:1px

}


.ViewCategoryFooter, .LowerDescription, .SidebarList
{
	clear: both;
}

.LowerDescription
{
 display:block
}


#OrderConfirmationDeliveryInstructionsLabel, #OrderConfirmationEmailLabel
{
	margin: 5px 0px 20px 40px;
	display:inline-block;
}

.ContactDetailsDisplay
{
	border: none;
	margin-bottom: 10px;
}

TD.ContactDetailsDisplayRight
{		
    FONT-SIZE: 0.9em;
}


.ProductGridPageNumbers A, .ProductGridBackNext A
{
	color: #FF3030 !important;
	text-decoration:none;
}

.ProductGridPageNumbers A:Hover, .ProductGridBackNext A:Hover
{
	text-decoration:underline;
}


INPUT.QuantityToAddBox
{
	border-left:1px solid #A8BAC2; border-right:1px solid #DFE5E7; border-top:1px solid #A8BAC2; border-bottom:1px solid #DFE5E7; width:30px !important;
	    FONT-SIZE: 0.9em;
	    background: white url('images/boxbg.gif') repeat-x top left;
	    
	    	font-family: verdana, tahoma, arial, sans-serif; 
	    	color:#184A69;
	    	font-size:x-small;
	    
	    	

}

.SizePrompt, .ColourPrompt
{
	width:50px;
	
}

.SizeDropDown, .ColourDropDown
{
	margin-left: 10px;
	margin-bottom: 2px;
	width:100px;
	
}	


.MiniCartCellLeft
{
	white-space: nowrap;
}

.CurrencyDropDownList
{
	margin-left:5px;
}

.pagefooter
{
	z-index:-1;
}


.DescriptionInsideOfProducts
{
	width:100%;
	text-align:left;	
}




/**********************************************************************************
Padding that is applied to many classes.  It's placed here
to make it easier to change for the entire shop
**********************************************************************************/


HTML, BODY, H1, H2, .pageheader, .pagefooter, .mainbox, .Sidebar H1, .SidebarList, .SidebarCategorylist
{
	padding:0px;
}

TD.ContactDetailsHeader, TD.CheckoutMessage, TD.CartHeader, TD.CartFooter, TD.CheckoutHeader, TD.CurrencyHeader, TD.OrderConfirmationHeader, TD.OrderConfirmationFooter, TD.ContactDetailsDisplayHeader,  TD.CartCell, TD.OrderConfirmationCell, TD.ContactDetailsLeft, TD.ContactDetailsDisplayLeft, TD.ContactDetailsRight, TD.ContactDetailsDisplayRight, .LoginCell, TD.LoginCell
{
	padding:3px;
}

.ViewCategoryFooter, .OrderConfirmationDetails, .CountryRegionList
{
	padding:5px;
}



TD.OrderConfirmationCell, TD.OrderConfirmationFooterCell, 
TD.OrderConfirmationTotalCell, TD.OrderConfirmationFooterCellTotal, 
TD.CheckoutCellRight, 
TD.CheckoutFooter, TD.CheckoutFooterTotal, 
TD.CurrencyCellLeft, TD.CurrencyCellRight, 
TD.CurrencyFooter, TD.CurrencyFooterTotal 
{
	padding-right: 5px;
}

TD.ContactDetailsLeft, TD.ContactDetailsDisplayLeft, .OrderLines TD, H2
{
	padding-right: 10px;
}



/********************* BreadCrumbs CSS */

.BCDiv
{
	padding-bottom:10px;
}

a.BCLink
{
	/*color:#990000;*/
	color: #990000;
	text-decoration:none;
}

a.BCLink:hover
{
	color:#cc0000;
}


.BCSep, .BCHere
{
	font-weight:bold;
	/*color:#B2CCE5;*/
	color: #990000;
}

.BCLoc
{
	font-weight:bold;
}

/********************* AdminCrumbs CSS */

.ACDiv
{
	padding-bottom:5px;
}

a.ACLink
{
	/*color:LightGrey;*/
	color: #000000;
	text-decoration:none;
}

a.ACLink:hover
{
	color:#cc0000;
}


.ACSep, .ACHere
{
	font-weight:bold;
	/*color:LightGrey;*/
	color: #000000;
}


/********************* Volume Discounts Button */

.VolumeDiscountsButton
{
  COLOR: #5c5c5c;
  text-align:center;
}

A.VolumeDiscountsButton
{
	font-weight: bold;
		display: block;
	text-decoration: none;
	padding:4px 0px;
	vertical-align:middle !important;

   	color: #5c5c5c !important;
   	font-size:11px;
   	background-color:#EDEDED;

}

A.VolumeDiscountsButton:hover
{
	background-color: #cc0000;
	color: white !important;
}

DIV.VolumeDiscountsButton
{
    border: solid 1px #669acc;	
    margin: 7px 5px 3px 7px;
    vertical-align:middle;
}


.VolumeDiscountBox 
{
	border:solid 1px #669acc;
	background-color: #EDEDED;
	padding: 1px 5px;
	margin: 2px;
	font-size: 10px;
}


A H2  
{
	text-decoration:none;
	color:#990000 !important;
}

A:hover H2
{
	color:#cc0000 !important;
}

.ContactDetailsEntry
{
	background-color:White;
}


/******** Mailing list CheckBox *********/

.NewsletterOptIn
{
   	FONT-SIZE: 1.2em; 
   	COLOR: #24474f; 
}


/********* NotForSale div ***********/
.NotForSale
{
	color: red;
	text-align: center;
	font-size:8pt;
	
}

/********* Sorry Message Div on CartContents Page ************/

.SorryMessageOnCartContents
{
	color: red;

}

/********* Sorry Message Div on ProductVariationList Page ************/

.SorryMessageOnProductVariationList
{
	color: red;
	font-size:8pt;
	border-top: solid 1px #EDEDED;

}

/**************************** NavBar Styles *********************/

.NavBar
	{ background-color:#333333; border: 0px solid #660000; cursor: default; width:100%;white-space: normal !important; } 

.NavBarTopItem,
.NavBarTopItemHover,
.NavBarTopItemActive
	{ color:White; cursor: pointer; font-family: Tahoma, Arial, Helvetica; font-size: 8px; font-weight: bold;
		padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px; }

.NavBarTopItem TD,
.NavBarTopItemHover TD,
.NavBarTopItemActive TD
{
  text-align:right !important;
  padding-right:10px;
  font-size:9pt;
  color:white;
  background-image:  url(Images/btn_grad.gif);    BACKGROUND-REPEAT:repeat-x;
  height:34px;
}
		
/*.NavBarTopItem
	{ border: 1px solid white;  border-right-color:#8C8C8C;  border-bottom-color:#8C8C8C;}

.NavBarTopItemHover
	{ background-color:#D5D5D5;  border: 1px solid white;  border-right-color:#8C8C8C;  border-bottom-color:#8C8C8C; }

.NavBarTopItemActive
	{ background-color:#D5D5D5;  border: 1px solid #8C8C8C;  border-right-color:white;  border-bottom-color:white;}
*/
.NavBarLevel2Group
	{ background-color:white; }

.NavBarLevel2Item, 
.NavBarLevel2ItemHover,
.NavBarLevel2ItemSelected,
.NavBarLevel2ItemActive
	{ font-family: Arial, Tahoma,  Helvetica;  font-size: 9px;  padding:3px;  padding-left: 10px; cursor:pointer; }

.NavBarLevel2Item
	{ background-color: #eeeeee; border: 1px solid white; border-right-color:#CCCCCC; border-bottom-color:#CCCCCC;}

.NavBarLevel2ItemHover
	{ background-color:#dddddd; border: 1px solid #eeeeee; border-right-color:#CCCCCC; border-bottom-color:#CCCCCC;}

.NavBarLevel2ItemSelected
	{ background-color: #dddddd; border: 1px solid #999999; border-right-color:white; border-bottom-color:white;}


.NavBarLevel2Item A:LINK, .NavBarLevel2Item A:ACTIVE, .NavBarLevel2Item A:VISITED,
.NavBarLevel2ItemHover A:LINK, .NavBarLevel2ItemHover A:ACTIVE, .NavBarLevel2ItemHover A:VISITED,
.NavBarLevel2ItemSelected A:LINK, .NavBarLevel2ItemSelected A:ACTIVE, .NavBarLevel2ItemSelected A:VISITED
	{ color: #000000; display:block; text-decoration: none; }

.NavBarLevel2Item A:HOVER,
.NavBarLevel2ItemHover A:HOVER,
.NavBarLevel2ItemSelected A:HOVER
	{ color: #000000; display: block; text-decoration: underline; }

.NavBarEmpty
{
}

/**************************** Login Styles *********************/
.LoginDiv
	{ padding: 5px; background-color:#eeeeee; }
.LoginTextBox, .LoginCheckBox
	{ width: 100px; margin-left:10px; margin-bottom: 2px; }
.LoginMessage
	{ color:Red; }
.LoginButtonDiv
	{ text-align: center; }	
.LoginButton
	{ }	
	
/************ barLeft and barRight for more complex skins ********/
#barLeft, #barRight
	{ display: none; }
		
		
/**************************** FormPage Page **************************/
/**************** i.e Newsletter, Voucher, Contact US ****************/

#FormPageFormDiv
	{ padding-top: 15px; }
.FormPageRow
    { vertical-align:top; }
.FormPageCellLeft
	{ padding-top: 5px; }
.FormPageCellRight
	{ padding-top: 5px; padding-left:5px; }	    			
.FormPageCellRight input, .FormPageCellRight textarea
	{ width: 300px; }
#ThankyouDiv
	{ padding-top: 10px; color:red; }