/********************* Password Page & Retail Registration Page ************************/
.passwordBody	{ 	background-image:  url("Images/Pages/password_pic.gif");
					background-repeat: no-repeat;
					background-position: center;
					
				}
/********************* My Account/Favourites *****************************************/	

div#borderContent			{	
								border: 1px solid black;
							}				

div#borderContent2			{	
								border: 1px solid black;
							}
div#borderContent3			{
								border: 1px solid black;
							}				
/********************* Main Page Templates (Retail & Public)  *************************/							
					
/************************** Background Images ************************/

#pageHeader				{	background-image:  url("Images/Pages/header.gif");}
.topMenuButtonBack		{	background-image:  url("Images/Pages/topMenuButtBack.gif");}
.leftMenuBack			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}

.leftMenuBackLaces			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}

.leftMenuBackSilver			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}

.leftMenuBackWoly			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}



.leftMenuBackInsoles			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}

.leftMenuBackGeneric			{	background-image:  url("Images/Pages/leftMenuBack.jpg");
							background-repeat:no-repeat;}
						

/************************** Top Menu Styles *************************/


div#topMenu a 			{	margin: 0px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: bold;
							text-align: center;
							line-height: 15px;
							background-color:#25532D;
							background-repeat: no-repeat;
							display: block;
							border-left: 1px solid black;
							border-right: 1px solid black;
							border-top: 1px solid black;
							border-bottom: 1px solid black;
							width: 100px;
						 	height: 15px;
							text-decoration: none;
							color: #FFFFFF;
						
						}

div#topMenu a:hover 	{  	font-weight: bold;
							background-color:#25662D;
    						color:#ffffff;
											
						}
/************************** Left Menu Styles ***********************/
div#leftMenu p 		{	   /*height: 20px;*/
							width: 105px;
							margin: 5px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							font-weight: bold;
							text-align: center;
							line-height: 20px;
							list-style-type: none;
							/*background-color:#A81C9D;*/
							background-color:#253D2D;
							background-repeat: no-repeat;
							border: 1px solid black;
						}
div#leftMenu p a 		{ 	display: block;
							width: 105px;
							/*height: 20px;*/
							text-decoration: none;
							color: #FFFFFF;
						}

div#leftMenu p a:hover {   	font-weight: bold;
    						color:#FFFFFF;
							background-color:#25662D;
						}
div#leftMenu			{	/*background-color: #253D2D;*/
							
							
						}

/************************* MainContent Styles **************************/
div#mainContent			{	background-color:#FFFFFF;  
							/*height: 450px;*/
							border-left: 1px solid black;
							border-right: 1px solid black;
							border-top: 1px solid black;
						}

/************************* END OF MAIN TEMPLATE STYLES ********************************/

					
/********************* Generic Styles **********************/

.largeFont 		{	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:20px; 
			 		font-weight:bold;
			 		color:#253D2D;
		   		}			
.normalFont 	{ 	font-family:Geneva, Arial, Helvetica, sans-serif;	
			 	  	font-size:12px; 
			 		color:#253D2D;				
				}
.mediumFont 	{ 	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:20px; 
			 		font-weight:bold;
			 		color:#253D2D;
		   		}
.error 	{ 	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:20px; 
			 		font-weight:bold;
			 		color:#FF0000;
		   		}
.mediumFont2 	{ 	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:16px; 
			 		font-weight:bold;
			 		color:#003399;
		   		}
.tinyFont 		{	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:10px; 
			 		font-weight:normal;
			 		color:#003399;
		   		}
.errornote 		{	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:10px; 
			 		font-weight:normal;
			 		color:#FF0000;
		   		}		
.normalTitle 	{	font-family:Verdana, Arial, Helvetica, sans-serif; 		
			 	  	font-size:14px; 
			 		color:#003399;
					font-weight:bold;
					text-decoration:underline;
				}
.specialFont	{	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:18px;
					color:#D50005; 
			 		font-weight:bold;
				}
.title			{ 	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:12px; 
			 		color:#003399;
					font-weight:bold;
				}									
.redStar		{	font-family:Verdana, Arial, Helvetica, sans-serif;	
			 	  	font-size:12px;
					color:#D50005; 
			 		font-weight:normal;
				}
.highlight		{	color:#000000; background:#FFFFFF;
				}
/* This will stop any whitespace in the forms */
form			{	margin:0;
					padding:0;
					border:0;
				}

.rsp			{
				color:#808080;
			}			
