@charset "utf-8";
/* CSS Document */

body
{
 background:#FFFFFF;
 margin-top:0px;
 line-height:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 
a
	{
	color:#003366;
	text-decoration:none;
	}
	
a:hover
	{
	color:#FF9900;
	}
 
.container
{
 width:799px;

 height:auto;				
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 } 
 
.top_layer
{
 width:auto;
 height:auto;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 
 }
 
.top_left_side
{
width:25%;
float:left;
margin-top:5px;

} 
.top_right_side
{
 width:65%;
 float:right;
 border:1px solid #003399; 
 }
 
.top_navigation
{
 height:30px;
 padding:0px;
 margin:0px;
 list-style:none;
 
 }
 
.top_navigation li
{
 display:block;
 float:left;
 }  
 
.top_navigation li a
{  
 display:block;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:30px;
 vertical-align:middle;
 text-align:center;
 text-decoration:none;
 margin-left:18px;
padding-left:5px;
padding-right:5px;
}

.top_navigation li a:hover
{
background:#FFFFFF;
padding-left:5px;
padding-right:5px;
color:#000033; 
}


.navi_border
{
 color:#E7E7E7;
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 font-weight:300;
 }  

.text_1_layer
{
 font-family:"Times New Roman", Times, serif;
 font-size:20px;
 font-weight:lighter;
 color:#999999;
 padding-left:40px;
 padding-top:10px;
 }
 
.login_layer
{
 width:auto;
 height:auto;
 margin-left:auto;
 margin-right:auto;
 }
 
.member_layer
{
 width:100%;
 margin-top:10px;
 background:url(image/login_bg.jpg) top repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 border-top:#001758 1px solid;
 padding:10px; 
 }  
 
.form_layer
{
 width:auto;
 height:auto;
 padding-left:30px;
 margin-top:10px;
 line-height:30px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 font-weight:bold;
 
 }
 
.user_name_box
{
 width:135px;
 height:30px;
 background:url(image/user_name_bg.jpg)  no-repeat;
 border:0px;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:5px;
 padding-right:5px;
 } 
 
.login_box
{
 width:74px;
 height:27px;
 background:url(image/login_box_bg.jpg) ;
 border:0px;
 margin-left:10px;
 margin-right:4px;
 
 }
 
.main_body
{
 width:auto;
 height:auto;
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
 } 
 
.main_body_left_side
{

 width:279px;
 height:auto;
 float:left;
}

.upper_image_layer
{
 width:279px;
 }

.more_info_layer
{
width:273px;
height:24px;
background:url(image/more_info_bg.jpg) center repeat-x;
} 

.more_info_layer a
{
color:#FFFFFF;
text-decoration:none;
float:right;
}

.middle_side_upper_layer
{
 width:98%;
 float:right;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 }

.middle_side_lower_layer
{
width:98%;
float:right;
border-top:#333333 2px solid;
margin-top:10px;
margin-left:10px;
}

.lower_left_side
{
 width:48%;
 height:auto;
 float:left;
 }
 
.sale_menu_style
{
 padding:0px;
 margin:0px;
 list-style:none;
 }

.sale_menu li
{
 display:block;
 margin-left:10px;
 
}

.sale_menu li a
{
 display:block;
 padding:5px;
 text-align:left;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#333333;
 }

.sale_menu li a:hover
{
	background:#FFCC00;
	color:#FFFFFF;
}
 
  
 
.lower_right_side
{
 width:45%;
 height:auto;
 float:right;
 
}
 
  
.main_body_middle_side
{
 width:50%;
 height:auto;
 float:left;
 margin-top:20px;
}

.text_2_layer
{
 height:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#333333;
 font-weight:lighter;
 }

.main_body_right_side
{

 width:45%;
 height:auto;
 float:right;
 margin-top:20px;
}



.green_text
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#7CB905;
 font-weight:bold;
 }
 
.right_list_menu 
{
 padding:0px;
 margin:0px;
 list-style:none;
 font-weight:bold;
 }
 
.right_list_menu li
{
 display:block;

}

.right_list_menu li span
	{
	display:block;
	width:100%;
	background:url(image/list_style.jpg) left repeat-y;
	padding-left:10px;
	}
 
.right_list_menu li a
{
 display:block;
 text-decoration:none;
 color:#000000;
 } 
 
.submit_layer
{
 width:78px;
 height:28px;
 float:right;
 margin-right:30px;
 }  
 
.offer_solution
{
 height:auto;
 float:left;
 } 
 
.offer_solution_list
{
 padding:0px;
 margin:0px;
 list-style:none;
 } 
 
.offer_solution_list li 
{
 display:block;
 }
 
.offer_solution_list li a
{
display:block;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#333333;
 text-align:left;
 text-decoration:none;
 padding:5px;
 }  
 
.offer_solution_list li a:hover
{
	background:#00CC00;
	color:#FFFFFF;
}
 
 .top_cornor_links
 	{
	margin:0px;
	padding:0px;
	float:right;
	margin-bottom:15px;
	}
	
 .top_cornor_links li
 	{
	float:left;
	list-style:none;
	margin-left:8px;
	}
	
 .top_cornor_links li a
 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	margin-left:5px;
	padding:5px;
	}
	
 .top_cornor_links li a:hover
 	{
	background:#66CC00;
	color:#FFFFFF;
	padding:5px;
	}
	
.content
	{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	}

.subMenu
	{
	width:200px;
	float:right;
	border:1px solid #CCCCCC;
	padding:5px;
	}
	
.subMenu li
	{
	list-style:none;
	}
	
.subMenu li a
	{
	display:block;
	height:28px;
	line-height:28px;
	width:100%;
	border-bottom:1px dotted #CCCCCC;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	}
	
.subMenu li a:hover
	{
	background:#339900;
	color:#FFFFFF;
	}
	

.product_listing
	{
	width:500px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
.product_listing li
	{
	width:250px;
	float:left;
	list-style:none;
	margin-bottom:35px;
	}
	
.product_listing li img
	{
	border:1px solid #CCCCCC;
	padding:2px;
	}
	
.product_listing li span
	{
	clear:both;
	font-size:15px;
	font-weight:bold;
	color:#009900;
	}
	
.info
	{
	background:#FBF5F4;
	border:1px solid #BB451E;
	padding:10px;
	color:#333333;
	}
	
.content_holder
	{
	padding:10px;
	}
	
	
.accordion {
	width: 98%;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(image/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}