body{
	margin:0px;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}

a.menu_a{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;	
}

.menu_td{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;	
}

.mailtable{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	border: 1px solid #EFEFEF;
	background-color: #FEFEFE;
	width: 70%;
}
.mailtd_1{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	text-align: right;
	width: 30%;
	background-color: #FEFEFE;
}
.mailtd_2{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	background-color: #FEFEFE;
}
.mailinput{
	width: 100%;
	border: 1px solid silver;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.mailtextarea{
	width: 100%;
	border: 1px solid silver;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.product_menu{
	background-color: #F9F9F9;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
	
}
.product_off{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
}
td.product_off:hover{
	background-color: #EFEFEF;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
}
.product_on{
	background-color: #EFEFEF;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.product_link{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
}
.product_cat_title{
	font-size: 14px;
	color:black;
	font-weight: bold;
}
.product_list_table{
	
}
.product_list_text{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
}
.product_list_text_2{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10px;
	color:black;
}
.product_list_price_text{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
}
.product_list_row_1{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;	
}
.product_list_row_2{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
	background-color: #F7F7F7;
}
.product_list_header{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;
	color:black;
	background-color: #F7F7F7;
}
.product_list_footer{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;
	color:black;
	background-color: #F7F7F7;
}
.products_none{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:black;
}
.product_new{
	color:blue
}
.product_special{
	color:red
}
.product_pagination_link{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;
}
.product_title_link{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;
	font-weight:bold;
}

.product_page_header_title{
	background-color: #F7F7F7;
}
.product_page_title{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 15px;
	color: black;
	font-weight:bold;
}
.product_page_titles{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14px;
	color: black;
}
.product_page_new{
	color:blue
}
.product_page_special{
	color:red
}
.product_page_content{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;
}
.product_qty{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;

}
.product_qty_input{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 10px;
	color: black;
	border:1px solid silver;
	width: 16px;
	height: 15px;
}
.search_input{
	width:98%;
	border: 1px solid silver;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.cart_input{
	width:98%;
	height:15px;
	border: 1px solid silver;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 11px;
	text-align:right;
}
.cart_header_td{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px solid silver;
}
.cart_header_td_end{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px solid silver;
}
.cart_row_td{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.cart_row_td_total{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	border-top: 1px solid silver;
}
.cart_page_titles{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14px;
	color: black;
	font-weight:bold;
}
.cart_text{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.login{
	border: 1px solid silver;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.login_td{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.login_a{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;
}
.signup{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.signupinfo{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}
.error{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.signup_input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #7f9db9;
	width: 100%;
}
.cart_your_details_header{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
.cart_user_details{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.edituser{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.edituserinfo{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}
.edituser_input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #7f9db9;
	width: 100%;
}
.edituser_header{
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
.order_td{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.reset_password_td{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.reset_password_input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border: 1px solid #7f9db9;
	width: 100%;
}
.reset_password_error{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-align: center;
}
.reset_password_text{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.reset_password_title{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:bold;
}
.reset_password_reset{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
}

.gallery_title{
	font-size: 14px;
	color:black;
	font-weight: bold;
}
.gallery_description{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;	
}
a.gallery{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;	
}
a.gallery:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: silver;	
}
a.library{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: black;	
}
a.library:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color: silver;	
}
a.librarypath{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;	
}
a.librarypath:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14px;
	font-weight: bold;
	color: silver;	
}
.library_head{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
.library_document_title{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.library_document_data{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.news_header{
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.news_title{
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
.news_date{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid silver;
}
.news_data{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sub_site_menu{
	background-color: #F9F9F9;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
	
}
.sub_site_menu_off{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
}
td.subsite_site_menu_off:hover{
	background-color: #EFEFEF;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	
}
.sub_site_menu_on{
	background-color: #EFEFEF;
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
}
.sub_site_link{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
}
.sub_site_title{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 14px;
	color:black;
	font-weight:bold;
}
.sub_site_data{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 12px;
	color:black;
}
.links_link_title{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 15px;
	color:black;
	font-weight:bold;
}
.links_link_title:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 15px;
	color:silver;
	font-weight:bold;
}
.links_link{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:black;
	font-weight:bold;
}
.links_link:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:silver;
	font-weight:bold;
}
.links_body{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:black;
}
.links_links_cat{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:black;
	font-weight:bold;
}
.links_links_cat:hover{
	font-family: arial, helvetica, sans-serif, verdana;
	font-size: 13px;
	color:silver;
	font-weight:bold;
}