body {background-color: rgb(255, 251, 204);}

div#cathHeader ul {list-style-type: none; padding-left: 20px; margin: 0px; display: inline; vertical-align: super; border-bottom-style: solid; border-bottom-color: orange;}
div#cathHeader ul li {display: inline; padding-right: 10px; font-size: 20px;}
div#cathHeader ul li a:link {text-decoration: none; }
div#cathHeader ul li a:visited {text-decoration: none; }
div#cathHeader ul li a:hover {text-decoration: underline;}

td.rank{font-weight: bold; font-size: 15px;}
td.siteName{font-variant: small-caps;}
td.siteDescription{color: #0080c0; font-family: monospace; font-size: 13px; text-decoration: none;}
td.pageViews{background-color: white;}
td.inHits{background-color: white;}
a.siteNameLink:link {text-decoration: none; font-size: 14px; font-weight: bold; color: blue;}
a.siteNameLink:visited {text-decoration: none; color: purple}
a.siteNameLink:hover {text-decoration: underline; color: red; font-weight: bold; font-size: 16px; letter-spacing: .1em;}

a.siteDescriptionLink:link {color: #0080c0; font-family: monospace; font-size: 13px; text-decoration: none;}
a.siteDescriptionLink:visited {color: #0080c0; font-family: monospace; font-size: 13px; text-decoration: none;}
a.siteDescriptionLink:hover {color: #0080c0; font-family: monospace; font-size: 13px; text-decoration: none;}

span.faqQuestion
{
	font-weight: bold;
	color: rgb(200,0,0);
	
}

div#helpForm

{

	margin-top: 10px;

	

	margin-left: 10%; margin-right: 10%;

	text-align: center;

}



div#basketBox

{

margin: 5px;

padding: 5px;

display: block;

float: left;

width: 250px;

height: 450px;

	padding: 4px;

text-align: center;

border-style: solid;



	border-width : 2px;

	border-color : red;

	overflow: hidden;

}





div#basketMenuTop

{

	margin-left: 0%; margin-right: 0%;

	text-align: center;

	padding: 5px;

	line-height: 1.5em;

	font-family: sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: rgb(9,69,244);

	border-bottom-style: double;

	border-width : 3px;

	border-color : blue;

}



div#basketMenuBottom

{

	margin-left: 0%; margin-right: 0%;

	text-align: center;

	padding: 5px;

	color: rgb(9,69,244);

	line-height: 1.5em;

	font-family: sans-serif;

	font-size: 18px;

	font-weight: bold;

	border-top-style: double;

	border-width : 3px;

	border-color : blue;

}



div#basketOrder

{

	margin: 5px;

	padding: 5px;

	line-height: 1.5em;

	border-left-style: solid;

	border-bottom-style: solid;

	display: block;

	border-width : 1px;

	border-color : blue;

}



div#nameImageForm

{

	margin-top: 10px;

	

	margin-left: 10%; margin-right: 10%;

	text-align: center;

}



div#openShopForm

{

	margin-top: 10px;

	

	margin-left: 25%; margin-right: 25%;

	text-align: center;

}



img.smallborderblock

{

	border-style: solid;

	display: block;

	border-width : 1px;

	border-color : black;

}



*.error

{

	

	color: #AB003C;

	font-weight: bold;





}







div#basketTitleBox

{



	margin-bottom: 9px;



	width: 240px;

	height: 50px;

	font-size: 16px;

	

	overflow: hidden;



}



div#basketInfoBox

{

	margin-top: 4px;

	text-align:left;

	width: 240px;

	/*height: 80px;*/

	font-size: 14px;

	overflow: hidden;

	

}









	



div.navigationtitle

{

	width: 100%;

	text-align: center;

	font-size: large;

	font-weight: bold;



}



ul.navigation

{

	list-style-type: none;

}

li.navigation

{

	line-height: 1.5em;

}





div.float {

  float: left;

  }

  

div.float p {

   text-align: center;

   }



   

div.container {

  border: 6px dashed #333;

  background-color: #ff0000;

  margin-left: auto; margin-right: auto;

  }





div.spacer {

  clear: both;

  }







div#personalInfo

{

margin-right: 30px;

margin-top: 20px;

padding: 10px;

width: 30%;

	min-height: 250px;



float: left;

border-style: solid;

	border-width : 2px;

	border-color : green;



	

}





*.help

{

	font-family: monospace;

	color: #AB003C;

	font-weight: bold;





}


*.formbackground 

{ 

	background-color : rgb(255, 250, 170);

	padding-top: 10px;
	padding-bottom: 10px;
	border-style: solid;

	border-width : 2px;

	border-color : red;

	overflow: auto;

} 

*.formbackground2 

{ 

	background-color : rgb(255, 250, 170);

	padding-top: 10px;
	padding-bottom: 10px;
	

	overflow: auto;

} 


.tabletitle

{

	font-size: large;

	color: rgb(0,0,255);

	font-weight: bold;

}



li.instruction

{

	font-size: small;

	color: rgb(0,0,0);

}

li.instructionerror

{

	font-size: medium;

	color: rgb(255,0,0);

	font-weight: bold;

}

div#registrationForm

{



	margin-top: 10px;

	

	margin-left: 25%; margin-right: 25%;

	text-align: center;

	

}



div#imageUploadForm

{



	margin-top: 10px;

	

	margin-left: 15%; margin-right: 15%;

	text-align: center;

	

}



div#changePasswordForm

{



	margin-top: 10px;

	

	margin-left: 25%; margin-right: 25%;

	text-align: center;

	

}



div#personalInfoForm

{

	margin-top: 10px;

	

	margin-left: 10%; margin-right: 10%;

	text-align: center;



	

}



div#changeEmailForm

{



	margin-top: 10px;

	

	margin-left: 25%; margin-right: 25%;

	text-align: center;

	

}



div#confirmationForm

{



	margin-top: 10px;

	

	width: auto; margin-left: 25%; margin-right: 25%;

	text-align: center;

	

}



div#loginForm

{



	margin-top: 10px;

	

	margin-left: 25%; margin-right: 25%;

	text-align: center;

	

}


div#maintenance

{

	margin-top: 100px;

 	margin-left: 25%; margin-right: 25%;

	padding: 30px;

	

}

div#Instructions3

{

	

        margin-left: 10%; margin-right: 10%;

	padding-left: 30px;

	padding-right: 10px;

	text-align: left;

}


div#Instructions

{

	

        margin-left: 25%; margin-right: 25%;

	padding-left: 30px;

	padding-right: 10px;

	text-align: left;

}

div#Instructions2

{

	

        margin-left: 5%; margin-right: 5%;

	padding-left: 10px;

	padding-right: 10px;

	text-align: left;

}




