/* 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;

}



#headerlogo {
position: absolute;
margin-top:8px;
margin-left: 8px;
padding:0px;
z-index: 20;

}

#adjustmentbar {
height: 70px;
width: 100%;
background: black;
text-align: left;
}
#mainnavbar {
height: 10px;
width: 100%;
background: black;
vertical-align: bottom;
margin-bottom: -4px;
padding:0px;
text-align:left;


}

#subnavbar {
height: 25px;
width: 100%;
background-image: url('images/navbg.jpg');
vertical-align: bottom;
text-align:right;
}

#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;
}
 

#special {
	height: 100%;
	width: 200px;
	background: #eeeeee;
	float: left;
	border-right: solid 1px #ccc;
	text-decoration: underline;
	color: #333;	
	}
#midbanner {
height: 150px;
width: 750px;
background: #888888;
text-align:left;
}

#pagetitle {
height: 36px;
width: 100%;
background: white;
text-align: left;
padding-top: 8px;
padding-left: 5px;
}
#midbanner {

height: 150px;

width: 750px;

background: #888888;

text-align:left;

}

#contentarea {
height: 700px;
width: 750px;
background: #fff;
text-align: left;
border: solid 1px #ccc;
border-width: 0px 1px 1px 1px;
border-bottom: 5px solid #96171A;

}

#checkout {
height: 700px;
width: 750px;
background: #fff;
text-align: left;
border: solid 1px #ccc;
border-width: 0px 1px 1px 1px;
border-bottom: 5px solid #96171A;


}

#itemarea {
height: auto;
width: 650px;
background: white;
text-align: left;

}

#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
{ 
text-decoration: none;
color: #f8f8ff; 
background: #96171A; 
height: 32px;
width: 92px;
font-family: Tahoma, sans-serif;
font-size: 8pt;
text-align:left;
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:left;
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:right;
    }
a {text-decoration: none}	
	#header ul {
    margin:0;
    padding:0;
    list-style:none;
	padding:5px 15px 0px;
	color:black;
    }
  #header li {
    float:right;
	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: ddd;
	border-bottom: solid 1px #ccc;
	float: left;
	}
	
	#greyright {
	height: 200px;
	width: 50%;
	float: right;
	background: ddd;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	}
	
	#greyfull {
	height: 100px;
	width: 100%;
	background: ddd;
	border-bottom: solid 1px #ccc;
	padding: 10px;
	}
	#featured {
	height: 500px;
	width:548px;
	float: right;
	background: #eee;
	}
#admin {
width: 700px;
border: solid 1px #ccc;
background: black;

}
/* CSS Document */











#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: left;

}

#mainnavbar {

height: 10px;

width: 100%;

background: black;

vertical-align: bottom;

margin-bottom: -4px;

padding:0px;

text-align:center;
}





#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:left;

}



#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: left;

border: solid 1px #ccc;

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

border-bottom: 5px solid #96171A;
}



#checkout {

height: 700px;

width: 750px;

background: #fff;

text-align: left;

border: solid 1px #ccc;

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

border-bottom: 5px solid #96171A;
}



#itemarea {

height: auto;

width: 650px;

background: white;

text-align: left;
}



#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:left;

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:left;

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;

}



  

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;
	}