/* CSS Document */
body { background:url(../images/header_bg.gif) repeat-x top left; padding:0px; margin:0px; }
table {
	color:#333;
	line-height:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul,li { padding:0px; margin:0px; list-style:none; }
.page_width { width:950px; margin:0px auto; }

h1 { font:normal 22px "Trebuchet MS", Arial, Tahoma, Verdana; color:#E66A25; margin:0px; padding:10px 0px; text-transform:uppercase; }
h2 { font:normal 18px "Trebuchet MS", Arial, Tahoma, Verdana; color:#10528E; margin:0px; padding:10px 0px 0px 0px; text-transform:uppercase; }
h3 {
	font:bold 12px Arial, Tahoma, Verdana;
	color:#333;
	margin:10px 0px;
	padding:5px 10px;
	background-color:#EF8C31;
}

/* ------------------------------------------------ Border Class ------------------------------------------------ */
.border_img { padding:2px; border:1px solid #D2D2D2; }

/* ------------------------------------------------ Padding Class ------------------------------------------------ */
.padding_20 { padding:20px 20px 20px 0px; border-top:1px solid #E1E1E1; }
.padding_L_1 { padding:0px 0px 0px 20px; }
.padding_b_1 { padding:0px 0px 20px 0px; }
.padding_1 { padding:0px 20px 20px 0px; }

/* ------------------------------------------------ Background Color Class ------------------------------------------------ */
.gray_bg { background-color:#E9E9E9; }
.dark_gray_bg { background-color:#323232; padding:5px 0px; }

/* ------------------------------------------------ Background Image Class ------------------------------------------------ */
.welcome_icon { background:url(../images/welcome_icon.gif) no-repeat left center; padding:10px 0px 10px 40px; margin:10px 0px 0px 0px; }
.we_will_help_icon { background:url(../images/icon_01.gif) no-repeat left center; padding:5px 0px 5px 40px; margin:10px 0px 0px 0px; }
.about_icon { background:url(../images/icon_02.gif) no-repeat left center; padding:5px 0px 5px 40px; margin:10px 0px 0px 0px; }
.whare_we_buy_icon { background:url(../images/icon_03.gif) no-repeat left center; padding:5px 0px 5px 40px; margin:10px 0px 0px 0px; }
.icon_04 { background:url(../images/icon_04.gif) no-repeat left center; padding:5px 0px 5px 40px; margin:10px 0px 0px 0px; }
.icon_05 { background:url(../images/icon_05.gif) no-repeat left center; padding:5px 0px 5px 40px; margin:10px 0px 0px 0px; }

.right_part_bg { background:url(../images/right_part_bg.gif) repeat-y top left #F0F0F0; padding:20px; border-top:1px solid #E1E1E1; }
.footer_bg { background:url(../images/footer_bg.gif) repeat-x top left; border-top:1px solid #E1E1E1; padding:15px 0px; }
/* ------------------------------------------------ Link Class ------------------------------------------------ */

.h_menu li { font:18px "Trebuchet MS", Arial, Tahoma, Verdana; color:#004787; margin-right:15px; display:inline; line-height:40px; }
.h_menu li a { color:#004787; text-decoration:none; padding:12px 7px; }
.h_menu li a:hover { color:#E66A25; text-decoration:none; }

.footer_link { color:#333; }
.footer_link a { color:#333; text-decoration:none; }
.footer_link a:hover { color:#333; text-decoration:underline; }

.v_link li { background:url(../images/h_dot_line_gray.gif) repeat-x bottom left; color:#000; line-height:30px; }
.v_link li a { background:url(../images/more_arrow.gif) no-repeat 0% 5px; padding:0 0 0 20px; text-decoration:none; color:#000; }
.v_link li a:hover { background:url(../images/more_arrow.gif) no-repeat 0% 5px; text-decoration:none; color:#006DB4; }

