body {
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#580121;
	font-size:12px;
	margin:0px;
                background-color: #000000

	}
body, td, tr{
	font-size:10px;
}
a, a:active, a:visited {
	color:#9F0909;
	text-decoration:none;
}
a:hover {
	color:#FF4200;
	text-decoration:none;
}
a.leftmenu, a.leftmenu:active, a.leftmenu:visited {
	color:#580121;
	text-decoration:none;
}
a.leftmenu:hover {
	color:#0482FF;
	text-decoration:none;
}
input {
	border-right:#f2f2f2 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#f2f2f2 1px solid;
}

input.search {
	border-right:#a0a0a0 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#a0a0a0 1px solid;
}

#er {
	background-color: #FCF6D2;
	border:2px solid #FF6600;
	padding:5px;
	margin:5px;
	text-align:center;
	font-weight: bold;
	color: #580121;
}
td.nav {
	border:1px solid #BFBFBF;
	background: url(images/nav_bg.jpg) #ffffff;
	font-size:9px;
}

.navigation-table {
	font-size:12px;
	font-weight:bold;
	color:#580121;
}

.body_table {
	background-color: #FFFFFF;
	padding: 0px 10px 10px 10px;
	
}
td.body-table {
	padding: 0px 3px 3px 3px;
}

.left_menu {
	border-bottom:1px solid #EBEBEB;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background: url(images/menu_bg.gif) #ffffff;
}

td.brand_menu {
	border-bottom:1px dotted #EBEBEB;
}

.printer-table {
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}

.search-table {
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}
td.search-printer {
	border-right:1px solid #EBEBEB;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
p {
	font-size:11px;
}
td.headings {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.button {
	color:#580121;
	background-color:#F7FAFD;
	font-size:10px;
}
td.cart-table {
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	font-size:11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
}
.number-box {
	background-color:#F7FAFD;
	border:1px dotted #EBEBEB;
}
td.number-box {
	border-bottom:1px dotted #EBEBEB;
	font-size:13px;
	font-weight:bold;
}

p.heading, td.heading{
	font-weight:bold;
}

.tech_table {
	border:1px solid #000090;
	padding:5px;
	background-color: #F4F5F9;
	border-collapse: collapse;
}
th.tech-table {
	background-color: #F4F5F9;
	font-weight: bold;
}

/* ----- tool tip specific styles ----- */
#theToolTip{
	position: absolute;
	left: -300px;
	width: 200px;
	border: 2px solid #B2B2DD;
	padding: 6px 0px 0px 10px;
	background-color: #EDF0F8;
	visibility: hidden;
	z-index: 100;
}

#ToolTipPointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#theToolTip p{
	font-size: 1.1em;
	color: #333333;
	line-height:1.4em;
	margin-right:10px;
	margin-top:0;
}

#ToolTipTextWrap {
	font-weight:bold;
	font-size: 1.2em;
	color: #592C16;
	margin-right:10px;
}

table.tech-form {
	border:1px outset #000090;
	background-color:#F4F5F9;
	text-align: left;
}
table.tech-form th{
	background-color:#E0E6EF;
	border-bottom:2px solid #B2B2DD;
	padding: 5px;
}
table.tech-form td{
	border-bottom:1px solid #D1D1EF;
	padding: 5px;
}

	table.type_table {
	  background-color: #FFF; 
	  border-collapse: collapse; 
	  border-bottom: 0px solid #580121;
	  padding: 0px 5px 5px 5px;
	  background-color: #FFFFFF;
	  
	}
	
	th.type_table {
	  text-align: center;
	  vertical-align: top;
	  width: 150px; 
	  background: url(images/nav_bg.gif) #FFFFFF;
	  color: #580121;
	  font-size: 11px;
	  padding-bottom: 6px;
	  padding-top: 8px;
	}
	th.type_table_photo {
	  text-align: center;
	  vertical-align: top;
	  width: 150px; 
	  background-color: #F9B552;
	  color: #580121;
	  font-size: 11px;
	  padding-bottom: 6px;
	  padding-top: 8px;
	  border-bottom: 1px solid #B1917C;
	}
	

	
	a.type_table, a.type_table:active, a.type_table:visited {
	  text-align: center;
	  vertical-align: middle;
	  color: #F35E0C;
	  font-size: 10px;
	  font-weight: bold;
	  text-decoration: none;
	  
	}

.light_caption {
	border: 1px solid #B1917C; 
	padding: 5px; 
	background-color: #F9B552;
}

.light_body {
	border: 1px solid #B1917C; 
	padding: 5px; 
	background-color: #ECE6E1; 
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 3px;
border: 1px solid #9F0909;
text-decoration: none; 
color: #580121;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #9F0909;
color: #000;
background-color: #F9B552;
}

.pagination a.currentpage{
background-color: #B19884;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.calendar_cell {
	width: 80px; 
	height: 80px; 
	border-right: 1px solid #D4C4B7; 
	border-bottom: 1px solid #9A7C64; 
	vertical-align: top;
}
