/* CSS Document */



body {

margin: 0px;

padding: 0px;

text-align: center;

background: #ddd;

text-align:center;

font-family: Tahoma, sans-serif;

font-size: 9pt;

}



table {

font-family: Tahoma, sans-serif;

font-size: 8pt;

padding: 15px;



}



#topheader {

height: 100px;

width: 100%;

background: black;

text-align:left;

}



#headerlogo {

position: absolute;

margin-top:8px;

margin-left: 8px;

padding:0px;

z-index: 20;



}



#adjustmentbar {

height: 70px;

width: 100%;

background: black;

text-align: center;

}

#mainnavbar {

height: 10px;

width: 100%;

background: black;

vertical-align: bottom;

margin-bottom: -4px;

padding:0px;

text-align:center;





}



#subnavbar {

height: 25px;

width: 100%;

background-image: url('images/navbg.jpg');

vertical-align: bottom;

}



#subnav {

height: 25px;

width: 700px;

background-image: url('images/navbg.jpg');



}



#subnavshadow {
	position:relative;
	height: 4px;
	width: 100%;
	background-image: url('images/subnavshadow.jpg');
	margin-top:-16px;
	padding:0px;
	z-index:-10;




}



#subnavstatic {

height: 20px;

width: 100%;

background: white;

border-bottom: solid 1px #999999; 

}



#accountbar {

height: 25px;

width: 100%;

background: #eee;

text-align:right;

padding-right: 15px;

border-bottom: solid 1px #ccc; 

padding: 3px;

}

#statusbar {

height: 25px;

width: 100%;

background: #00264B;

text-align:right;

padding-right: 15px;

border-bottom: solid 1px #ccc; 

padding: 3px;

}

#statusbarred {

height: 25px;

width: 100%;

background: #7B1216;

text-align:right;

padding-right: 15px;

border-bottom: solid 1px #ccc; 

padding: 3px;

}

#midbanner {

height: 150px;

width: 750px;

background: #888888;

text-align:center;

}



#pagetitle {

height: 36px;

width: 100%;

background: white;

text-align: left;

padding-top: 8px;

padding-left: 5px;

}





#contentarea {

height: 700px;

width: 750px;

background: #fff;

text-align: center;

border: solid 1px #ccc;

border-width: 0px 1px 1px 1px;

border-bottom: 5px solid #96171A;



}



#checkout {

height: 700px;

width: 750px;

background: #fff;

text-align: center;

border: solid 1px #ccc;

border-width: 0px 1px 1px 1px;

border-bottom: 5px solid #96171A;





}



#itemarea {

height: auto;

width: 650px;

background: white;

text-align: center;



}



#footer {

height: 100px;

width: 750px;

border: solid 1px #ccc;

border-width: 0px 1px 1px 1px;

background: #eee;



}



#certs {

height: 50px;

width: 750px;

background: white;

border: solid 1px #ccc;

border-width: 0px 1px 1px 1px;

}



#navigation a:link,

#navigation a:visited

{ 



color: #f8f8ff; 

background: #96171A; 

height: 32px;

width: 92px;

font-family: Tahoma, sans-serif;

font-size: 8pt;

text-align:center;

font-weight: bold;

border: 2px solid #781215;

border-width: 2px 2px 0px 2px;

padding: 7px;

}



#navigation a:hover 

{ 

background: #96171A;

height: 32px;

width: 92px;

text-decoration: underline;



}



#navigation a:active

{ 

background: #96171A; 

height: 32px;

width: 92px;

}



#subnavigation a:link,

#subnavigation a:visited

{ 

text-decoration: none;

color: #f8f8ff; 

background-image: url('images/navbg.jpg');

height: 25px;

width: auto;

font-family: Tahoma, sans-serif;

font-size: 8pt;

text-align:center;

font-weight: bold;

border: 2px solid #781215;

border-width: 0px 2px 0px 2px;

padding: 7px;

margin: 0px;

}



#subnavigation a:hover 

{ 

background-image: url('images/navbghover.jpg');

height: 25px;

width: auto;

text-decoration: underline;



}



#subnavigation a:active

{ 

background-image: url('images/navbghover.jpg');

height: 25px;

width: auto;

}



  #header {



    width:320px;

    background:black;

    font-size:12px;

    line-height:normal;

	font-family: arial, "lucida console", sans-serif;

	color: black;

	text-align:center;





    }

a {text-decoration: none}	

	#header ul {

    margin:0;

    padding:0;

    list-style:none;

	padding:5px 15px 0px;

	color:black;

    }

  #header li {

    float:left;

	background:url("images/norm_right.gif")

    no-repeat right top;

    margin:0px;

    padding:0px;

	color:black;

	

    }

	

	 #header a {

	float:left;

    display:block;

	background:url("images/norm_left.gif")

    no-repeat left top;

    padding:5px 15px;

	color:black;



    }

	

	#header #current {

    background-image:url("images/norm_right_on.gif");

    }

    #header #current a {

    background-image:url("images/norm_left_on.gif");

	color:white;



    }

	

	#login {

	height: 158px;

	width: 315px;

	border: 2px solid #7D1317;

	background: white;

	padding: 0px;

	margin: 0px;



	}

	



	#greyleft {

	height: 200px;

	width:50%;

	background: #ccc;

	border-bottom: solid 1px #bbb;

	float: left;

	}

	

	#greyright {

	height: 200px;

	width: 50%;

	float: right;

	background: #ccc;

	border-left: solid 1px #bbb;

	border-bottom: solid 1px #bbb;

	}

	

	#greyfull {

	height: 100px;

	width: 100%;

	background: ddd;

	border-bottom: solid 1px #ccc;

	padding: 10px;

	}
	
	#special {
	height: 100%;
	width: 200px;
	background: #eeeeee;
	float: left;
	border-right: solid 1px #ccc;
	text-decoration: underline;
	color: #333;	
	}
	
	#special a:link  {
	color: #333;
	text-decoration: underline;
	
	}
	
	#special a:visited {
	color: #333;
	text-decoration: underline;
	}
	
	#contentbox {
	height: 200px;
	width: 548px;
	float:right;
	border-bottom: solid 1px #ccc;
	}
	
	#featured {
	height: 500px;
	width:548px;
	float: right;
	background: #eee;
	}
	
	#footer a:link  {
	color: #333;
	text-decoration: underline;
	
	}
	
	#footer a:visited {
	color: #333;
	text-decoration: underline;
	}
