/**************************************************************
** Author: 		Doug Ormand
** Date: 		10/1/2006
** Desc:	 	This style sheet is used for the main site
***************************************************************/

body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
#div_header_menu{
	background-color: #00A8FF;
	text-align: right;
	height: 20px;
}

#div_header{
	background-color: #000000;
	height: 80px;
	text-align: left;
}

#div_search_bar{
	background-color: #00A8FF;
	text-align: left;
	padding: 2px;
	height: 20px;
}

#div_category_menu{
	background-color: #DCDCDC;
	text-align: left;
	padding: 2px;
	height: 30px;
	font-size: 9pt;
	color #000000;
	font-weight: bold;	
}

#div_content{
	width: 100%;
}

#div_preview_pane{
	background-color: #000000;
	height: 700px;
	color: #ffffff;
	font-size: 8pt;
}

a.a_header_menu:active{color: #ffffff; font-size: 8pt; font-weight: bold; padding-right: 2em; padding-left: 2em; text-decoration: none;}
a.a_header_menu:link{color: #ffffff; font-size: 8pt; font-weight: bold; padding-right: 2em; padding-left: 2em; text-decoration: none;}
a.a_header_menu:visited{color: #ffffff; font-size: 8pt; font-weight: bold; padding-right: 2em; padding-left: 2em; text-decoration: none;}
a.a_header_menu:hover{color: #ffffff; font-size: 8pt; font-weight: bold; padding-right: 2em; padding-left: 2em; text-decoration: none;}

a.a_category_menu:active{color: #000000; font-size: 8pt; font-weight: bold; padding-right: 1em; padding-left: 1em;}
a.a_category_menu:link{color: #000000; font-size: 8pt; font-weight: bold; padding-right: 1em; padding-left: 1em;}
a.a_category_menu:visited{color: #000000; font-size: 8pt; font-weight: bold; padding-right: 1em; padding-left: 1em;}
a.a_category_menu:hover{color: #000000; font-size: 8pt; font-weight: bold; padding-right: 1em; padding-left: 1em;}


a.a_thumbnail:active{color: #ffffff; font-size: 8pt; font-weight: normal; padding-right: 1em; padding-left: 1em; text-decoration: underline;}
a.a_thumbnail:link{color: #ffffff; font-size: 8pt; font-weight: normal; padding-right: 1em; padding-left: 1em; text-decoration: underline;}
a.a_thumbnail:visited{color: #ffffff; font-size: 8pt; font-weight: normal; padding-right: 1em; padding-left: 1em; text-decoration: underline;}
a.a_thumbnail:hover{color: #ffffff; font-size: 8pt; font-weight: normal; padding-right: 1em; padding-left: 1em; text-decoration: underline;}

a.a_qrm:active{color: #ffffff; font-size: 9pt; font-weight: normal; padding-right: 2px; padding-left: 2px; text-decoration: none;}
a.a_qrm:link{color: #ffffff; font-size: 9pt; font-weight: normal; padding-right: 2px; padding-left: 2px; text-decoration: none;}
a.a_qrm:visited{color: #ffffff; font-size: 9pt; font-weight: normal; padding-right: 2px; padding-left: 2px; text-decoration: none;}
a.a_qrm:hover{color: #cccccc; font-size: 9pt; font-weight: normal; padding-right: 2px; padding-left: 2px; text-decoration: none;}

a.a_breadcrumb:active{color: #ffffff; font-size: 10pt; font-weight: normal;  text-decoration: none; font-weight: bold;}
a.a_breadcrumb:link{color: #ffffff; font-size: 10pt; font-weight: normal;  text-decoration: none; font-weight: bold;}
a.a_breadcrumb:visited{color: #ffffff; font-size: 10pt; font-weight: normal; text-decoration: none; font-weight: bold;}
a.a_breadcrumb:hover{color: #cccccc; font-size: 10pt; font-weight: normal;  text-decoration: underline; font-weight: bold;}

a.a_sitemap:active{color: #ffffff; font-size: 10pt; font-weight: normal;  text-decoration: none; font-weight: bold;}
a.a_sitemap:link{color: #ffffff; font-size: 10pt; font-weight: normal;  text-decoration: none; font-weight: bold;}
a.a_sitemap:visited{color: #ffffff; font-size: 10pt; font-weight: normal; text-decoration: none; font-weight: bold;}
a.a_sitemap:hover{color: #cccccc; font-size: 10pt; font-weight: normal;  text-decoration: underline; font-weight: bold;}

table.tbl_error_message{
	color: red;
	border: solid 1px red;
	font-size: 10pt;
}

table.tbl_message_box{
	color: #333333;
	border: solid 1px blue;
	font-size: 10pt;
}

table.tbl_results{
	color: #ffffff;
	font-size: 9pt;
}

#div_breadcrumb_menu{
	background-color: #013A58;
	text-align: left;
	color: #ffffff;
	font-weight:bold;
	font-size: 10pt;
	padding: 5px;
}

#tbl_thumbnails{
	margin-left: 2em;
}

#flash_preview{

}

img.category_thumb{
	border: solid #eeeeee 1px;
}

select{
	font-size: 8pt;
}

td.td_sitemap{
	color: #cccccc;
	font-style:italic;
}

.btn_download{
	font-size: 8pt;
}

table.tbl_cart_form{

	font-size: 10pt;
}


div.div_home_page_ad{
	text-align: left;
	font-size: 9pt;
	float: left;
	width: 200px;
	height: 300px;
	border: solid 1px #013A58; 	
	margin: 5px;
	
}

p.p_home_page_ad_header{
	padding-left: 10px;
	background-color: #013A58; 
	color: white; 
	padding: 10px;
	margin-top: 0px;
}

table.tbl_home_page_ad{
	font-size: 9pt;
	margin: 5px;
	width: 200px;
	height: 300px;
}

