/* FOR ALL */
/* html>body */
/* First set your css tag, then if you use html>body followed by the tag */
/* i.e. 'html>body pagecontent' then i.e. will ignore this */
/* All other browsers seem to see it so it fixes any browser issues */

/* FOR YOU SAM */
/* THESE CONTROL ALL THE LINKS BY DEFAULT
a:link, a:active, a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	cursor: pointer;
	text-decoration: underline;
}
*/


/* ------------------------------------------ */

/* Header */
	#header {
		width:100%;
		height:80px;
	}
	
	#header td {
		padding:6px;
	}
	/* td header with background at start cell 1*/
	#header .logo {
		text-align: left;
		vertical-align:bottom;
	}
	
	#header .logoright {
		text-align:right;
	}





/* ------------------------------------------ */













/* ------------------------------------------ */
/* Send to a friend */	

	#sendtoafriend {
		width:200px;
		margin:5px;
		border:1px dashed #666666;
	}
	#sendtoafriend table {
		margin:3px;
		width:200px;
	}
	#sendtoafriend h1 {
		margin:0px;
		padding:0px
	}
	#sendtoafriend .label {
		font-weight:bold;
		width:80px;
		white-space:nowrap;
	}
	#sendtoafriend input {
		border:1px solid #999999;
		width:90%;
		margin-bottom:1px;
		background-color:#EEEEEE;
	}
	#sendtoafriend .but {
		border:1px solid #999999;
		width:60px;
		background-color:#EEEEEE;
	}






/* ------------------------------------------ */
/* called from navMain.asp */	
	#topnavigation {
		height:33px;
		font-size:90%;
		width:98%;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	
	#topnavigation a {
		color:#ffffff;
	}
	
	#topnavigation td {
		width:auto;
	}
	
	#topnavigation .begin {
		background-image:url(../images/build/topnav_begin.jpg);
		background-repeat:no-repeat;
		width:12px;
		background-position:right;
	}
	
	#topnavigation .link {
		width:70px;
		background-image:url(../images/build/topnav_repeat.jpg);
		background-repeat:repeat-x;
		color:white;
		text-transform:uppercase;
		text-align:center;
	}
	
	#topnavigation .delim {
		width:2px;
		background-image:url(../images/build/topnav_delim.jpg);
		background-repeat:no-repeat;				
	}
	
	#topnavigation .search {
		width:400px;
		background-image:url(../images/build/topnav_repeat.jpg);
		background-repeat:repeat-x;				
	}
	
	#topnavigation .end {
		background-image:url(../images/build/topnav_end.jpg);
		background-repeat:no-repeat;
		width:6px;	
	}
	
	#topnavigation .repeater {
		background-image:url(../images/build/topnav_repeat.jpg);
		background-repeat:repeat-x;
		
	}
	
	
	#pageinavigation {
		width:185px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		margin-right:auto;
		vertical-align:top;
		padding:10px;
	}
	
	#pageicontent {
		width:805px;
		margin-top:10px;
		margin-left:195px;
		vertical-align:top;
		padding: 10px;
	}
		
	
	#leftnavigation {
		width:165px;
		text-align:left;
		height:27px;
		font-size:90%;
	}
	
	#leftnavigation td {
		padding:5px;
	}
	
	
	#leftnavgiation .icon {
		width:27px;
	}
	
	#leftnavigation .delim {
		width:1px;
		background-image:url(../images/build/leftnav_delim.jpg);
		background-repeat:repeat-y;
		background-position:center;	
	}
	
	#leftnavigation .sublink {
		width:137px;
		text-transform:uppercase;
		padding-left:5px;
		font-size:80%;
	}
	
	#leftnavigation .link {
		width:137px;
		text-transform:uppercase;
		padding-left:5px;
	}
	
	#pagecontent2 {
		width:100%;
	}
	
	 .titlebegin {
		width:4px;
		height:34px;
		background-image:url(../images/build/pc2_begin.gif);
		background-repeat:no-repeat;
		background-position:right;	
	}
	
	 .titlename {
		width:162px;
		background-image:url(../images/build/pc2_repeat.gif);
		background-repeat:repeat-x;
		text-transform:uppercase;
		color:#ffffff;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
	}	
	
	 .titleend {
		width:4px;
		background-image:url(../images/build/pc2_end.gif);
		background-repeat:no-repeat;
		background-position:left;	
	}	
	
	#pagecontent2 {
		margin-bottom:5px;
	
	}
	
	#pagecontent2 .contenttop {
		width:170px;
		height:11px;
		padding-top:5px;
		background-image:url(../images/build/pc2content_begin.gif);
		background-repeat:no-repeat;
		background-position:bottom;	
	}	
	#pagecontent2 .contentmiddle {
		width:170px;
		background-image:url(../images/build/pc2content_middle.gif);
		background-repeat:repeat-y;
		padding-left:5px;
		padding-right:5px;
		text-align:justify;

	}		
	#pagecontent2 .contentbottom {
		width:170px;
		height:11px;
		background-image:url(../images/build/pc2content_end.gif);
		background-repeat:no-repeat;
		background-position:top;	
	}			
	
/* Page Content */
	#pagecontent{
		width:100%;
		text-align:justify;
	}
	
	#pagecontent .banner {
		text-align:center;
		padding-bottom:10px;
	}
	
	 .begin {
		background-image:url(../images/build/pagetitle_begin.jpg);
		background-repeat:no-repeat;	
		width:8px;
		background-position:right;		
		height:34px;
		padding-top:20px;
		padding-bottom:10px;
	}
	
	 .pagetitle {
		color: #ffffff;
		text-align:left;
		font-size:150%;	
		width:791px;		
		background-image:url(../images/build/pagetitle_repeat.jpg);
		background-repeat:repeat-x;	
		background-position:center;
		padding-top:10px;
		padding-bottom:10px;		
	}

	 .end {
		background-image:url(../images/build/pagetitle_end.jpg);
		background-repeat:no-repeat;	
		width:6px;	
		background-position:left;
		padding-top:10px;
		padding-bottom:10px;		
	}
	
	.formorder {
		padding:3px;
		border:1px #797979 solid;
	}
	
	#pagecontent .content {
		padding-top:5px;
		padding-bottom:5px;	
		vertical-align:top;
	}
	
	#contact {
		width:100%;
	}
	
	/* FORM ELEMENTS */
	.formtitle {
		width:250px;
		font-weight:bold;
		text-align:left;
	}
	.formcontent {
		text-align:left;
	}
	
	.formsubmit {
		text-align:left;
	}
	
	#chgprofile {
		width:100%;
		border: 2px #E7E9F3 solid;
		background-color:#E7F6FF;				
	}
	
	#chgprofile td {
		padding:2px;
	}
	
	#login {
		width:100%;
		border: 2px #E7E9F3 solid;
		background-color:#E7F6FF;		
	}

	#login td {
		padding:3px;
	}

	#errormsg {
		padding:4px;
		border:2px red solid;
		font-size:140%;
		text-align:center;
		font-weight:bold;
	}
	
	#infomsg {
		padding:4px;
		border: 2px #E7E9F3 solid;
		font-size:140%;
		text-align:center;
		font-weight:bold;
	}	
	
	#search {
		width:100%;
	}
	
	#search td {
		padding:2px;
	}
	
	#search .formtitle {
		text-transform:uppercase;
		color: #ffffff;
		font-size:120%;
		text-align:right;
	}
	
	#search .formcontent
		
	#search td {
		border:1px black solid;
	}
	
	#loginstatus {
		width:100%;
		color: #ffffff;
	}
	
	#searchResultsTitle {
		text-align:left;
		width:100%;
	}
	
	#searchResults {
		text-align:left;
	}
	
	.searchCount {
		font-size:18px;
		padding:3px;
		border:1px black solid;
	}
		
	#searchResultsTitle .titlebegin {
		width:4px;
		height:34px;
		background-image:url(../images/build/pc2_begin.gif);
		background-repeat:no-repeat;
		background-position:right;	
	}
	
	#searchResultsTitle .titlename {
		background-image:url(../images/build/pc2_repeat.gif);
		background-repeat:repeat-x;
		text-transform:uppercase;
		color:#ffffff;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
		font-size:125%;
	}	
	
	#searchResultsTitle .titleend {
		width:4px;
		background-image:url(../images/build/pc2_end.gif);
		background-repeat:no-repeat;
		background-position:left;	
	}	
	
	#searchResultsContent {
		width:100%;
		border: 2px #E7E9F3 solid;
		width:100%;
		background-color:#E7F6FF;				
	}
	
	#searchResultsContent td {
		border: 2px #E7E9F3 solid;
		padding:3px;
	}
	
	.searchtitle {
		font-size:14px;
		font-weight:bold;
	}
	
	#forgotpassword {
		border: 2px #E7E9F3 solid;
		width:100%;
		background-color:#E7F6FF;		
		
	}
	
	#forgotpassword td {
		padding:3px;
	}
	