/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
/*table, caption, tbody, tfoot, thead, tr, th, td */
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size:12px;
/*	color:#565455; */
	color:#000000;
	background:#e7deb3 url(../images/bg.gif) repeat-x top left;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left {
	float:left;
}	

.right {
	float:right;
}	

p {
	margin-bottom:20px;
}	

a {
	text-decoration:none;
	color:#000000;
}	

a:hover {
	text-decoration:underline;
}

#container {
	margin:0px auto;
	width:980px;
}	

#inner_container {
	margin-top:4px;
}	

#top_menu{
	background:url(../images/top_menu_left.gif) no-repeat top left;
	height:20px;
	width:392px;
	padding-left:15px;
}	

#top_menu_2 {
	background:url(../images/top_menu_right.gif) no-repeat top right;
	height:20px;
	width:392px;
}	

#top_menu_1 {
	background:#a60816;
	height:20px;
	width:392px;
}

ul.menu li {
	display:inline;
	color:#ffffff;
}	
ul.menu li a{
	color:#ffffff;
}	

div#top_menu ul.menu li {
	font-size:12px;
	border-left: 1px solid #ffffff;
	padding: 0 3px 0 8px;
}

div#top_menu ul.menu li.first {
	border:none;
}	

#logo {
	margin: 16px 0 55px 33px;
}	

#main_menu {
	background:url(../images/main_menu_left.jpg) top left no-repeat;
	height:42px;
	width:980px;
}	

#main_menu_2 {
	background:url(../images/main_menu_right.jpg) top right no-repeat;
	height:42px;
	width:980px;
}

#main_menu_1 {
	height:42px;
	width:980px;
	background:url(../images/main_menu.jpg) repeat-x top left;
}	

div#main_menu ul {
	margin-top:6px;
}

div#main_menu ul.menu li {
	font-size:14px;
	padding: 0 44px 0 54px;
	background:url(../images/main_menu_divider.jpg) left top no-repeat;
	line-height:27px;
}

div#main_menu ul.menu li a, div#top_menu ul.menu li a  {
	color:#ffffff;
}	

div#main_menu ul.menu li.first {
	background:none;
	padding: 0 44px 0 70px;
}	

#banner {
	margin-top:7px;
}

#content {
	background:#fdfdfd url(../images/front_page_background.jpg) top left repeat-x;
	width:980px;
	height:208px;
	padding-top:15px;
	border-bottom:#a60816 4px solid;
}		

#center_content {
	width:368px;
	padding: 0 12px 0 12px;
	background:transparent url(../images/module_divider.jpg) no-repeat scroll right top;
}	

#right_content {
	width:293px;
	padding-left:12px;
}	

#left_content {
	width:260px;
	height:209px;
}	

.dark_read {
	color:#40191c;
}	

.red, .red_link {
	color:#a20915;
}

.purple {
	color:#66076f;
}	

.light_purple {
	color:#561e56;
}

.gold {
	color:#98831f;
}	

.green {
	color:#252c00;
}

.light_green {
	color:#667c00;
}

.brown {
	color:#863b0f;
}		

#module_1, #module_2 {
	background:transparent url(../images/module_divider.jpg) no-repeat scroll right top;
	padding:0 12px;
}

.title {
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	padding: 12px 0;
	font-size:16px;
	line-height:29px;
	margin: 0 0 7px 0;
	display:block;
	font-weight:bold;
}

.right_content_title {
	padding: 0 12px 0 0;
	font-size:16px;
	line-height:29px;
	margin: 0 0 7px 0;
}		

.module_title {
	color:#2a2a27;
/*	border-top: 1px dotted #000000; */
/*	border-bottom: 1px dotted #000000; */
	font-size:13px;
}	

.title h2 {
	font-size:24px;
}	

p h3 {
	font-size:14px;
	color:#090907;
	padding: 5px 0 15px 0;
}

#module {
	padding: 25px 20px 0 20px;
	background:#ffffff;
	width:940px;
}	

#module_1, #module_2 {
	width:292px;
	height:190px;
}

#module_1 {
	padding-right:12px;
}

#module_2, #module_3 {
	padding: 0 12px 0 12px;
}

#module_3 {
	background:url(../images/module_background_3.jpg) no-repeat top right;
	height:169px;
	width:284px;
}	

.module_image {
	width:127x;
	height:145px;
}

.module_title, .module_content, .module_content_1 {
	width:137px;
	margin-left:20px;
}

.module_read_more {
	margin-right:16px;
}

.module_content, .module_content_1 {
	min-height: 55px;
	margin-bottom:5px;
	border-bottom:1px dotted #000000;
	padding-bottom:5px;
	width:150px;
}	

.module_content_3 {
	min-height: 55px;
	margin-bottom:5px;
	border-bottom:1px dotted #000000;
	padding-bottom:5px;
	width:217px;
}	

.module_read_more {
	text-align:right;
}

.module_read_more a	{
	color:#2a2a27;
}

.module_title {
/*	padding: 7px 0; */
/*	margin-bottom:12px; */
/*	background:url(../images/module_title.jpg) bottom left repeat-x; */
/*	min-height:42px; */
	min-height:25px; 
}	

.module_title h2, .module_title h3 {
	font-size:13px;
	line-height:21px;
	font-weight:normal;
}	

.module_title h3 {
	color:#2a2a27;
}	

#footer {
	background:url(../images/footer_content_left.jpg) top left no-repeat;
	height:43px;
	width:964px;
	color:#ffffff;
}

#footer_2 {
	background:url(../images/footer_content_right.jpg) top right no-repeat;
	height:43px;
	width:964px;
}

#footer_1 {
	background:url(../images/footer_content.jpg) repeat-x top left;
	height:43px;
	width:964px;
	padding: 0 8px;
}

#footer_3 {
	background:url(../images/footer.jpg) repeat-x top left;
	height:8px;
	width:980px;
}	

#footer_4 {
	background:url(../images/footer_left.jpg) top left no-repeat;
	height:8px;
	width:980px;
}

#footer_5 {
	background:url(../images/footer_right.jpg) top right no-repeat;
	height:8px;
	width:980px;
}

#footer_b {
	height:43px;
	width:964px;
	color:#ffffff;
}

#footer_b_2 {
	background:url(../images/footer_content_right.jpg) top right no-repeat;
	height:43px;
	width:964px;
}

#footer_b_1 {
	background:url(../images/footer_b_2.jpg) repeat-x top left;
	height:43px;
	width:964px;
	padding: 0 8px
}

#footer_b_3 {
	background:url(../images/footer_b_3.jpg) repeat-x top left;
	height:8px;
	width:980px;
}	

#footer_b_4 {
	background:url(../images/footer_b_4.jpg) top left no-repeat;
	height:8px;
	width:980px;
}

#footer_b_5 {
	background:url(../images/footer_b_5.jpg) top right no-repeat;
	height:8px;
	width:980px;
}

.sub_content {
	width:158px;
	margin-left:8px;
}

.sub_content h3 {
	margin-bottom:18px;
}

.content_image, .sub_content {
	margin-top:2px;
}	

#footer ul.menu, #footer_b ul.menu  {
	margin: 8px 0 2px 0;
}

#footer ul.menu li, #footer_b ul.menu li  {
	border-left:1px solid #FFFFFF;
	padding: 0 3px 0 8px;
}

#footer ul.menu li.first, #footer_b ul.menu li.first  {
	border:none;
	padding-left:0px;
}

#footer_menu {
	width:520px;
}

#copy_right {
	margin-top:5px;
	width:400px;
	text-align:right;
}	
	
#copy_right p {
	line-height:17px;
}
	
.center_content_read_more {
	text-align:right;
	margin: 5px 0 0 0;
}		

#search_input{
	background:url(../images/search_input.jpg) top left no-repeat;
	border:none;
	width:190px;
	height:13px;
	padding:5px;
}

#search {
	margin-top:77px;
}

#page_content_1 {
	width:980px;
/*	background:url(../images/3dr_midd.jpg) top left repeat-y; */
}	

#page_content_2 {
	width:980px;
	background:#ffffff url(../images/content_page_top_shadow.jpg) top left repeat-x;
}

#page_content_3 {
	width:980px;
	background:url(../images/content_page_left_1.jpg) top left no-repeat;
}

#page_content_4 {
	width:980px;
	background:url(../images/content_page_right_1.jpg) top right no-repeat;
}

#product_content_1 {
	width:980px;
/*	background:url(../images/3dr_midd.jpg) top left repeat-y; */
}	

#product_content_2 {
	width:980px;
	background:url(../images/3dr_top_midd.jpg) top left repeat-x;
}

#product_content_3 {
	width:980px;
	background:url(../images/3dr_top_left.jpg) top left no-repeat;
}

#product_content_4 {
	width:980px;
	background:url(../images/3dr_top_right.jpg) top right no-repeat;
}


div#page_content_main_menu ul.menu {
	padding-top:8px;
/*	background:url(../images/selected_top_menu.gif) 40.5% 100% no-repeat; */
}

div#page_content_main_menu ul.menu li.first {
	background:transparent none repeat scroll 0 0;
	padding:0 44px 0 70px;
}

div#page_content_main_menu ul.menu li {
	background:transparent url(../images/page_main_menu_divider.jpg) no-repeat scroll left top;
	font-size:14px;
	line-height:27px;
	padding:0 44px 0 40px;
}

div#page_content_main_menu ul.menu li a {
	color:#555555;
}

div#page_content_main_menu ul.menu li.selected {
	
}	

#submenu_1 {
	background:#dcdcdc;
	width:980px;
	height:28px;
}	

#submenu_2 {
	background:url(../images/page_submenu_left.jpg) top left no-repeat;
	height:28px;
	width:980px;
}	

#submenu {
	background:url(../images/page_submenu_right.jpg) top right no-repeat;
	height:28px;
	width:980px;
}

#submenu_3 {
	background:url(../images/page_submenu_left_1.jpg) top left no-repeat;
	height:28px;
	width:980px;
}	

#submenu_4 {
	background:url(../images/page_submenu_right_1.jpg) top right no-repeat;
	height:28px;
	width:980px;
}

#submenu_9 {
	background:url(../images/page_submenu_left_1_2.jpg) top left no-repeat;
	height:28px;
	width:980px;
}	

#submenu_8 {
	background:url(../images/page_submenu_right_1_2.jpg) top right no-repeat;
	height:28px;
	width:980px;
}


#submenu_6 {
	background:#dadada;
	width:980px;
	height:28px;
}	

#submenu ul.menu li.first, #submenu_4 ul.menu li.first {
	border:none;
	padding:0 28px 0 70px;
}	

#submenu ul.menu li, #submenu_4 ul.menu li {
	font-size:14px;
	line-height:27px;
	padding:0 28px 0 38px;
	border-left:#a8a6a7 1px solid;
}

#submenu ul.menu li a, #submenu_4 ul.menu li a {
	color:#7d7c7c;
}

#left_menu_2, #left_menu  {
	margin: 21px 0 0 19px;
	padding-top:2px;
}

#left_menu {
	background:url(../images/left_menu_top.jpg) top left no-repeat;
}	

#left_menu_2 {
	background:url(../images/left_menu_top_2.gif) top left no-repeat;
}

#left_menu ul li, #left_menu_2 ul li {
	line-height:35px;
	color:#605e62;
	font-size:13px;
}
	
#left_menu ul li {
	background:#efefef url(../images/left_menu_1_background_2.jpg) no-repeat top left;
	border-bottom:1px solid #c4c3c3;
	width:227px;
}	

#left_menu_2 ul li {
	background:#efefef url(../images/left_menu_1_background_2_2.jpg) no-repeat top left;
	width:220px;
}

#left_menu_carrer {
	margin: 21px 0 0 19px;
	background:url(../images/carrer_top_bg.gif) top left no-repeat;
	padding-top:2px;
}	

#left_menu_carrer ul li {
	line-height:35px;
	width:220px;
	color:#605e62;
	background:#efefef url(../images/l_menu_carrer.jpg) no-repeat top left;
	font-size:13px;
}	

#left_menu_carrer ul li.selected {
	line-height:35px;
	width:220px;
	color:#605e62;
	background:#efefef url(../images/l_menu_carrer_selected.jpg) no-repeat top left;
	font-size:13px;
}	

#left_menu ul li ul li {
	line-height:29px;
	width:201px;
	color:#605e62;
	background:#d2d2d2 url(../images/left_menu_2_background_3.jpg) no-repeat top left;
	padding-left:26px;
	font-size:13px;
	border:none;
}	

#left_menu ul li ul li.selected {
	line-height:33px;
	width:201px;
	color:#605e62;
	background:#d2d2d2 url(../images/left_menu_2_background_3_se.jpg) no-repeat top left;
	padding-left:26px;
	font-size:13px;
	color:#A20915;
}	

#left_menu ul li.open, #left_menu_2 ul li.open {
	line-height:33px;
	width:227px;
	color:#605e62;
	font-size:13px;
	border:none;
}

#left_menu ul li.open {
	background:url(../images/left_menu_2_background_2.jpg) no-repeat top left;
}

#left_menu_2 ul li.open {
	background:url(../images/left_menu_2_background_2_2.jpg) no-repeat top left;
}

#page_main_content {
	width:710px;
	overflow:hidden;
}

#product_top_section {
	width:980px;
	padding-top:56px;
	border-bottom:#cdb830 3px solid;
	background:#ffffff url(../images/3dr_background.jpg) top left repeat-x;
}

#product_top_section_2 {
	width:980px;
	padding-top:56px;
	border-bottom:#4c4c4c 3px solid;
	background:#ffffff;
}

#product_top_section_8 {
	width:980px;
	padding-top:56px;
	border-bottom:#A60817 3px solid;
	background:#ffffff;
}

#product_top_section_3 {
	width:980px;
	padding-top:56px;
	background:#ffffff;
}

#product_top_section_4 {
	width:980px;
	padding:56px 0 20px 0;
	border-bottom:#66076f 3px solid;
	background:#ffffff url(../images/3dr_background.jpg) top left repeat-x;
}


#top_section {
	background:url(../images/page_content_title.jpg) top left no-repeat;
	height: 52px;
	width: 685px;
	margin: 21px 0 19px 24px;
	text-align:center;
}

h2#page_title {
	height:20px;
	width:685px;
	text-align:center;
	padding:18px 0 0 0;
	font-size:20px;
	display:inline-block;
}		

.content_section {
	margin-left:20px;
/*	background:url(../images/about_us_globe.jpg) no-repeat bottom right; */
	padding-left:60px;
}	

.content_section_3 {
	width:615px;
	margin-left:5px;
}

.content_subtitle {
	background: url(../images/content_sub_title.jpg) top left no-repeat;
	width:685px;
	height:16px;
	padding: 2px 0 14px 5px;
	font-size:14px;
}

.content_subtitle_2 {
	background:url(../images/content_sub_title_right_2.gif) top left no-repeat;
	width:611px;
	height:16px;
	padding: 2px 0 0 78px;
	font-size:14px;
	margin: 0 0 20px 20px;
}

.content_subtitle_3 {
	background:url(../images/content_sub_title_right_2.gif) top left no-repeat;
	width:69px;
	height:16px;
	font-size:14px;
	margin: 0 0 0 20px;
}

.clear {
	clear:both;
}		 

.table_1 {
	border-bottom:3px solid #ffffff;
}

.table_pink_1 {
	width:11px;
	background:#f7ebec;
}

.table_pink_2 {
	padding: 9px 0; 
	background:#f7ebec; 
	vertical-align:middle; 
	width:581px; 
	border-left:5px solid #ffffff; 
	padding-left:18px;
}

.table_gray_1 {
	width:11px;
	background:#e6e6e6;
}

.table_gray_2 {
	padding: 9px 0; 
	background:#e6e6e6; 
	vertical-align:middle; 
	width:581px; 
	border-left:5px solid #ffffff; 
	padding-left:18px;
}

.table_pink_3 {
	width:124px;
	background:#f7ebec;
	vertical-align:middle;
	text-align:center;
}

.table_pink_4 {
	padding: 9px 0; 
	background:#f7ebec; 
	vertical-align:middle; 
	width:467px; 
	border-left:5px solid #ffffff; 
	padding-left:18px;
}

.table_gray_3 {
	width:124px;
	background:#e6e6e6;
	vertical-align:middle;
	text-align:center;
}

.table_gray_4 {
	padding: 9px 0; 
	background:#e6e6e6; 
	vertical-align:middle; 
	width:467px; 
	border-left:5px solid #ffffff; 
	padding-left:18px;
}

h3.subtitle {
	font-size:15px;
	margin-bottom:11px;
	color:#9c0916;
	font-weight:normal;
}

.module_1 {
	line-height:18px;
	margin-bottom:40px;
}

.dotted {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #000; 
	border-style: none none dotted;
	margin-bottom:20px;
} 

.product_banner {
	margin: 0 0 10px 66px;
}

.product_banner_2 {
	margin-left:86px;
	width:320px;
	text-align:center;
	display:inline;
}

.product_banner_3 {
	margin-left:45px;
	width:400px;
	text-align:center;
}

.product_info, .product_info_2 {
	width:445px;
	margin-left:32px;
	min-height:262px;
	display:inline;
	font-size:14px;
}

.product_info_2 {
	width:445px;
	margin-left:72px;
	min-height:237px;
	margin-bottom:20px;
}	

#brand_title {
	margin: 0 0 20px 32px;
}

h2.product_page_title_1 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;
}

.product_info ul li, .product_info_2 ul li {
	list-style:disc;
}	

.product_info ul, .product_info_2 ul {
	margin-left:15px;
}	

.product_info ul li p {
	margin-bottom:5px;
}	 

.module_2 {
	width:980px;
	border-bottom:1px dotted #61615f;
	background:url(../images/module_2_background.jpg) top left repeat-x;
}

.module_3 {
	width:980px;
	background:#ffffff;
	border-bottom: dotted 1px solid;
}

.module_2_pic_container {
	background:url(../images/module_divider.jpg) bottom right no-repeat;
	height:200px;
}

.module_2_pic_container_last, .module_2_pic_container {
	margin: 11px 0 0 0;
	text-align:center;
	width:245px;
}


.module_3_pic_container {
	margin: 11px 0 0 0;
	text-align:center;
	width:245px;
	height:200px;
}

#home_slide_show {
	margin-left:19px;
	width:240px;
}

.module_content ul li, .module_content_2 ul li {
	line-height:28px;
	padding: 0 0 0 15px;
}

.module_content ul li {
	width:135px;
	background:url(../images/news_lists_front.jpg) no-repeat top left;
}

.module_content_2 ul li {
	width:200px;
	background:url(../images/news_lists_front_2.jpg) no-repeat top left;
}

.module_content_1 ul li {
	line-height:28px;
	background:url(../images/focus_lists_front.jpg) no-repeat top left;
	padding: 0 0 0 15px;
	width:135px;;
}

.module_content_3 ul li {
	line-height:28px;
	background:url(../images/module_list_background.jpg) repeat-x top left;
	width:217px;
	list-style:inside;
	list-style-image:url(../images/module_list_arrow.gif);
}

.module_content ul li  a, .module_content_1 ul li a, .qydt_news a, .qydt_news a, .module_content_3 ul li a {
	color:#565455;
}

.read_more, read_more_2, read_more_3 {
	margin-top:17px;
}	

.read_more_2 a {
	color:#1f1f1f;
	padding: 2px 20px 4px 0;
	background:url(../images/read_more_2.gif) no-repeat top right;
	line-height:16px;
}

.read_more_3 a {
	color:#1f1f1f;
	padding: 2px 0 4px 20px;
	background:url(../images/read_more_6.gif) no-repeat top left;
	line-height:16px;
}

.read_more a, .product_read_more a {
	color:#1f1f1f;
	padding: 0px 20px 4px 0;
	background:url(../images/read_more_5.gif) no-repeat top right;
	line-height:16px;
}	

.product_read_more {
	height:16px;
}

.product_info h2, .product_info_2 h2, .product_banner_2 h2 {
	font-size:16px;
	margin-bottom:20px;
}

.product_read_more {
	margin-right:70px;
}	

.product_info_2 ul li {
	line-height:20px;
}	

.product_info_2 ul {
	margin-bottom:20px;
}	

.product_info p, .product_info_2 p {
	text-indent:37px;
	line-height:20px;
}	

.product_info_2 p {
	line-height:20px;
	text-indent:0;
}

#mini_slide {
	margin-left:32px;
	border-left:1px solid #bababa;
	border-top:1px solid #bababa;
}

#mini_slide tr td {
	border-bottom:1px solid #bababa;
	border-right:1px solid #bababa;
}

#mini_slide_container {
	background:url(../images/module_divider_2.jpg) bottom left no-repeat;
	margin: 0 0 0 14px;
}

#left_menu ul li a, #left_menu_carrer ul li a, #left_menu_2 ul li a  {
	padding-left:26px;
	color:#3d3d3d;
}

#qydt_main_menu ul li {
	display:inline;
	font-size:13px;
	line-height:22px;
}	

#qydt_main_menu ul li a.link {
	vertical-align:top;
	background:url(../images/qydt_arrow.gif) left top no-repeat;
	padding: 0 10px 0 15px;
	color:#5f5d62;
}

#qydt_main_menu ul li a.home {
	padding: 0 10px 0 0;
}

#qydt_main_menu ul {
	height:22px;
}

#qydt_main_menu {
	margin: 20px 0 0 0;
	width:685px;
}	

.qydt_date {
	background:url(../images/qydt_date.jpg) top left no-repeat;
	width:117px;
	height:19px;
	padding: 9px 0 0 30px;
}	

.qydt_date_2 {
	width:117px;
	height:19px;
	padding: 9px 0 0 30px;
}

.qydt_news {
	background:url(../images/qydt_news.jpg) top left repeat-x;
	width:520px;
	height:26px;
	padding: 9px 0 0 16px;
}	

#qydt_left_side {
	width:685px;
	margin-left:22px;
}

#qydt_bottom_1 {
	background:url(../images/qydt_bottom_mid.jpg) repeat-x top left;
	height:13px;
	width: 685px;
	margin: 0 0 40px 0;
}

#qydt_bottom_2 {
	background:url(../images/qydt_bottom_left.jpg) no-repeat top left;
	height:13px;
	width: 685px;
}

#qydt_bottom_3 {
	background:url(../images/qydt_bottom_right.jpg) no-repeat top right;
	height:13px;
	width: 685px;
}

#content_2 {
	background:#ffffff url(../images/content_bg_1.jpg) repeat-x top left;
}	

#sign_in_1 {
	background:url(../images/sign_in_top_mid.jpg) repeat-x top left;
	height:10px;
	width: 700px;
	margin-top:30px;
}

#sign_in_2 {
	background:url(../images/sign_in_top_left.jpg) no-repeat top left;
	height:10px;
	width: 700px;
}

#sign_in_3 {
	background:url(../images/sign_in_top_right.jpg) no-repeat top right;
	height:10px;
	width: 700px;
}

#sign_in_4 {
	background:url(../images/sign_in_bottom_mid.jpg) repeat-x top left;
	height:10px;
	width: 700px;
	margin-bottom:42px;
}

#sign_in_5 {
	background:url(../images/sign_in_bottom_left.jpg) no-repeat top left;
	height:10px;
	width: 700px;
}

#sign_in_6 {
	background:url(../images/sign_in_bottom_right.jpg) no-repeat top right;
	height:10px;
	width: 700px;
}

#sign_content {
	border-left:1px solid #c70026;
	border-right:1px solid #c70026;
}

.newsHeading{
	background:url(../images/news_heading_bg.jpg) no-repeat; 
	width:685px;
	height:41px;
	text-align:center;
	font-size:20px;
	color:#A20915;
	line-height:41px;
}
.newsSubHeading{
	background-color:#F4F4F4;
	height:41px;
	text-align:center;
	line-height:41px;
	color:#605E62;
	font-weight:bold;
}
.newsSubHeading a{
	color:#A20915;
	filter: Alpha(opacity=70);   
	-moz-opacity:0.7;   
	opacity:0.7;	
}
.newsSubHeading .kelticn{
	filter: Alpha(opacity=70);   
	-moz-opacity:0.7;   
	opacity:0.7;	
}
.newsMain{
	padding:40px;
}
.newsMain p,.content_1 p,.top_news_container p{text-indent: 2em;}
.newsTitle{
	background:#F2F2F2;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.newsIcon{
	background:#E6E6E6;
	vertical-align:middle;
	
}
.newsBottom{
background:url(../images/news_bottom.gif) no-repeat;
height:26px;
line-height:26px;
padding-left:20px;
	
}


#registerMain {
	width:980px;
	padding:20px 0;
	background:#ffffff;
	text-align:center;
}
#registerContainer {
	background:url(../images/background_register.jpg);
	width:700px;
	height:452px;
	margin:0 140px;
}
#registerContainer1 {
	background:url(../images/background_sign_up.jpg);
	width:700px;
	height:452px;
	margin:0 140px;
}
#registerContainer2 {
	width:697px;
	border-top:1px solid #C70026;
	border-right:1px solid #C70026;
	border-left:1px solid #C70026;
	background:#F4F4DD;
	margin:0 141px;
}
#registerContainer2{
font-size:12px;
font-weight:normal;
}

#registerContainer3 {
	background:url(../images/background_successful.jpg);
	width:699px;
	height:572px;
	margin:0 141px;
}
#registerForm{
	margin-top:140px;
	text-align:center;
}

#registerFoot {
	background:url(../images/background_register_foot.jpg) bottom;
	width:699px;
	height:20px;
	margin:0 141px;
}

.register_notice{
	background:#FAF9EE;
	padding:20px 0;
	border-left:dotted 1px #999;
}
.register_inputTd{
	padding:20px 0;
}
.register_greyTd{
border-top:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
background:#F0F0F0;
padding:10px 0;
text-align:center;
font-weight:bold;}

.registerTable label{
	font-size:16px;
	font-weight:bold;
}
.registerTable input{
width:230px;}
.registerTable #security{
width:120px;}

.red, #product_faq li a {
color:#C70026;}

.magazine{
border-bottom:1px solid #9e9e9e;
}
.magazineBody{
font-size:16px;
}
.px24{
font-size:24px;}



#feedback_menu ul {
	margin-top:9px;
	border-left:1px #9c9c9c solid;
	border-right:1px #9c9c9c solid;
}

#feedback_menu ul li {
	line-height:30px;
	background:url(../images/feedback_menu.jpg) top left no-repeat;
	text-align:center;
	font-size:16px;
}

.feedback_title {
	font-size:23px;
	color:#ffffff;
	margin-left:91px;
}

.feedback_subheading {
	height:26px;
	vertical-align:middle;
	padding-top:12px;
}

.form_title {
	height:25px;
	width:236px;
	background:#faf7ee;
	border-right:1px dotted #000000;
	text-align:right;
	color:#505050;
	font-size:13px;
	padding:12px 15px 0 0;
}

.form_input {
	height:32px;
	width:420px;
	background:#faf7ee;
	padding: 5px 0 0 13px;
}

.form_title_2 {
	height:25px;
	width:236px;
	background:#f3edd6;
	border-right:1px dotted #000000;
	text-align:right;
	color:#505050;
	font-size:13px;
	padding:12px 15px 0 0;
}

.form_input_2 {
	height:32px;
	width:420px;
	background:#f3edd6;
	padding: 5px 0 0 13px;
}

.form_title_3 {
	height:229px;
	width:236px;
	background:#fbf7ec;
	border-right:1px dotted #000000;
	text-align:right;
	color:#505050;
	font-size:13px;
	padding:12px 15px 0 0;
}

.form_input_3 {
	height:236px;
	width:420px;
	background:#fbf7ec;
	padding: 5px 0 0 13px;
}

.form_input input, .form_input_2 input {
	border:1px #9f9f9f solid;
	height:17px;
	width:190px;
	padding:5px;
}

.form input{
	border:1px #9f9f9f solid;
	height:17px;
	padding:5px;
}
.form select{
	border:1px #9f9f9f solid;
	height:27px;
	padding:5px;
}

.news_link {
	padding-left:30px;
	color:#545454;
}

.newsTitle a, .latest_news_module ul li a{
	color:#545454;
}

.feedbackTr1 td{
background:#FAF7EE;
height:35px;
vertical-align:middle;
padding:5px}
.feedbackTr2 td{
background:#F3EDD6;
height:35px;
vertical-align:middle;
padding:5px}

.px182{
width:182px;}
.px192{
width:192px;}

.warning{
	color:#FF0000; 
	font-size:16px; 
	font-style:italic;
	line-height:140%;
}

.latest_news_module ul li {
	line-height:28px;
	width:202px;
	background:url(../images/latest_news_body_bg.gif) no-repeat top left;
	padding: 0 0 0 15px;
}

ul#qydt_news_list {
	border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
	padding: 15px 0;
	background:url(../images/qydt_cont_bg.jpg) repeat-x top left;
}	

ul#qydt_news_list li {
	line-height:27px;
	font-size:13px;
	color:#9b9b9b;
	background:url(../images/qydt_list_icon.jpg) no-repeat top left;
	padding-left:20px;
	margin-left:27px;
}	

ul#qydt_news_list li a {
	color:#2a2a2a;
}	

#feedback_menu ul li a {
	color:#484848;
}

.tab {
	background:url(../images/content_sub_title_right_2.gif) no-repeat scroll left top;
	padding-left: 80px;
}

p.pad80 {
	padding: 0 5px 0 80px;
}

.lists tr td {
	padding-bottom:20px;
}	

.newsBottom a {
	margin-left:30px;
	color:#565455;
}	

.qydt_footer_background {
	background:url(../images/qydt_footer_background.jpg) no-repeat top left;
	width:980px;
	height:84px;
}

.split_page{
	background:url(../images/hyjj_footer_bg.gif) repeat-x top left; 
	border-left:#C2C2C2 1px solid; 
	border-right:#C2C2C2 1px solid;
	height:35px; 
	width:684px; 
	margin-bottom:23px; 
	text-align:center; 
	margin-left:24px; 
	line-height:35px;
}

.content_1 {
	background:transparent url(../images/content_sub_title_right_2.gif) no-repeat scroll left top; 
	margin-left:20px; 
	padding-left:74px; 
	width:611px;
	font-size:14px;
	line-height:164.28%;
}
content_1 p{
	font-size:14px;
	line-height:164.28%;}
.content_2 {
	padding-right:25px;
	margin-left:24px;
	font-size:14px;
	line-height:164.28%;
	display:inline;
}

content_2 p{
	font-size:14px;
	line-height:164.28%;
}

.page_main_content_1 {
	background:transparent url(../images/carrer_top_bg_2.jpg) no-repeat scroll left top;
	height:35px; 
	margin:21px 0 0 24px; 
	text-align:center; 
	width:685px; 
	padding: 2px 0 0 0;
	position:relative;
}

.list1 {
	background:url(../images/carrer_top_bg_2.jpg) top left no-repeat;
	height:37px; 
	margin:21px 0 0 24px; 
	text-align:center; 
	width:685px;
}

.page_main_content_2 {
	font-size:17px;
	padding-top:7px;
	width:685px;
	font-weight:bold;
}		

.content2_title {
	display:inline; 
	font-size:17px; 
	height:10px; 
	text-align:center; 
	width:685px; 
	padding-bottom:7px;
}

.content2_content {
	margin-left:24px; 
	border-left:#c4c4c4 1px solid; 
	border-right:#c4c4c4 1px solid; 
	padding:40px 30px 0 30px; 
	background:#f9f9f9 url(../images/carrer_bot_bg.gif) bottom right no-repeat;
	font-size:14px;
	line-height:164.28%;
}

.content2_footer {
	background:url(../images/hyjj_footer_bg.gif) repeat-x top left; 
	border-left:#C2C2C2 1px solid; 
	border-right:#C2C2C2 1px solid;
	height:35px; 
	width:684px; 
	margin-bottom:23px; 
	text-align:center; 
	margin-left:24px;
}	

#top_section_2 {
	height:52px;
	margin:21px 0 0 24px;
	text-align:center;
	width:685px;
	border-bottom: dotted 1px #000000;
}

.carrer_list {
	width:367px;
	height:19px;
	color:#8a8a8a;
	border-top:#b1b1b1 dotted 1px;
	padding-top:7px;
	padding-left:15px;
	background:#ffffff url(../images/carrer_list_arrow.gif) no-repeat top left;
}

.carrer_list a {
	color:#8a8a8a;
}

.sub_img {
	width:156px;
	height:173px;
	margin-right:16px;
}

.sub_img_last {
	width:156px;
	height:173px;
}

#product_sub_header {
	background:url(../images/product_sub_menu_header.jpg) no-repeat top left;
	height:40px;
	width:237px;
}

#product_sub_content {
	border-left:1px solid #d5b049;
	border-right:1px solid #d5b049;
	width:232px;
	padding:3px 0 0 3px;
}

#product_sub_footer {
	background:url(../images/product_sub_menu_footer.jpg) bottom left no-repeat;
	height:10px;
	width:237px;
}	

.product_read_more_2 {
	background:transparent url(../images/read_more_5.gif) no-repeat scroll right top;
	line-height:16px;
	padding:0 20px 4px 0;
	margin-right:70px;
}

.product_read_more_2 a {
	color:#838282;
}

#rd_content {
	background:#FFFFFF url(../images/3dr_background.jpg) repeat-x scroll left top; 
	padding-top:20px; 
	width:980px;;
}

.read_more_4 {
	background:transparent url(../images/read_more_6.gif) no-repeat scroll left top; 
	color:#1F1F1F; 
	line-height:16px; 
	padding:2px 0 4px 20px;
}	

.module_divider {
	background:transparent url(../images/module_divider_2.jpg) no-repeat scroll bottom left; 
	margin:0 0 0 14px;
}	

#product_details {
	padding-top:50px; 
	width:980px; 
	background:#ffffff;
}

ul#submenu_7 {
	margin-top:11px;
}
ul#submenu_7 li {
	display:inline;
	}

ul#submenu_7 li a.pages {
	color:#4b4b4b;
}		
	
.qydt_news_2 {
	height:26px;
	padding:9px 0 0 16px;
	width:520px;
	margin-bottom:0;
}	

.qydt_news_2 a {
color:#565455;
}

.list_footer {
	background:url(../images/hyjj_footer_bg.gif) repeat-x top left; 
	border-left:#C2C2C2 1px solid; 
	border-right:#C2C2C2 1px solid;
	height:35px; 
	width:685px; 
	margin-bottom:23px; 
	text-align:center;
}	

.top_news_img {
	 width:226px;
	 height:150px; 
	 margin:22px 19px 20px 22px;
}

.top_news_container {
	width: 390px; 
	min-height:80px; 
	margin-top:22px; 
	line-height:18px;
}

.list_container {
	border-left:1px solid #c2c2c2; 
	border-right:1px solid #c2c2c2;
	background:#ffffff;
}

.list_content_bg {
	background:url(../images/hyjj_bg.gif) repeat-x top left; 
	min-height:311px; 
	*height:311px; 
	width:685px;
}

.list_right_menu {
	width:216px;
	margin: 42px 0 24px 25px;
}

.qydt_top {
	height:25px; 
	background: url(../images/qydt_top.jpg) top left repeat-x; 
	width:685px; 
	border-bottom:1px dotted #7c7c7c;
}	

.qydt_right {
	background:url(../images/qydt_right.jpg) top right no-repeat; 
	width:685px; 
	height:25px;
}	

a.page_list {
	text-decoration: underline;
	color:#000000;
}

#carrer_lists a {
	color:#8a8a8a;
}	

#carrer_lists li {
	line-height:39px;
	border-bottom:1px dotted #b5b5b5;
}

.carrer_top {
	background:url(../images/carrer_top_bg.gif) top left no-repeat; 
	border-bottom:1px dotted #000000; 
	height:32px; 
	margin:21px 0 0 24px; 
	text-align:center; 
	width:685px;
}	

/*
#join2_content {
	padding: 0 0 50px 0;
	background:#ffffff url(../images/ktxz_bottom.jpg) bottom left no-repeat; 
	width:980px
} */

#ktxz h2 {
	font-size:18px;
	font-weight:normal;
	margin: 0 0 25px 0;
}

#news_list {
	line-height:17px;
	width:427px;
	margin: 20px 92px 0 0;
	border-bottom:1px dotted #000000;
}

#news_list_2 {
	line-height:17px;
	width:427px;
	margin: 0px 34px 0 0;
	padding: 20px 0;
}
#news_list_box {
	width:481px;
	margin: 0px 58px 20px 0;
	padding: 20px 0 0 0;
	float:right
}	

#news_list a, #news_list_2 a {
	color:#000000;
	text-decoration:underline;
}	

#news_list li a.red, #news_list_2 li a.red {
	color:#A20915;
	text-decoration:none;
}


#news_list li a.red:hover. #news_list_2 li a.red:hover {
	color:#A20915;
	text-decoration:underline;
}

#news_list li a.gold, #news_list_2 li a.gold  {
	color:#98831f;
	text-decoration:none;
}


#news_list li a.gold:hover, #news_list_2 li a.gold:hover {
	text-decoration:underline;
}


#news_list li, #news_list_2 li {
	margin: 0 0 16px 0;
	vertical-align:text-top;
}

#news_list li.red_arr, #news_list_2 li.red_arr {
	list-style-image:url(../images/red_arr.gif);
}

#news_list li.gold_arr {
	list-style-image:url(../images/gold_arr.gif);
}

#news_list li.gray_arr {
	list-style-image:url(../images/gray_arr.gif);
}

#product_faq li {
	line-height:27px;
	border-top:1px dotted #b2b2b2;
	list-style-image:url(../images/red_arr.gif);
	list-style-position:inside;
}

#product_faq li.last {
	border-bottom:1px dotted #b2b2b2;
}

#product_faq_content_2  {
	margin: 20px 0 0 24px; 
	border-top:#c4c4c4 1px solid;
	border-left:#c4c4c4 1px solid; 
	border-right:#c4c4c4 1px solid; 
	background:#f9f9f9 url(../images/carrer_bot_bg.gif) bottom right no-repeat;
	width:685px;
}

.product_faq_title {
	font-size:14px; 
	border-bottom:1px dotted #B2B2B2; 
	margin: 0 0 10px 0; 
	width:670px;
}	

ul#product_faq_menu {
	width:220px;
}

#product_faq_menu li {
	line-height:37px;
	background:url(../images/product_faq_bg.jpg) top left no-repeat;
}

#product_faq_menu li.selected {
	line-height:37px;
	background:url(../images/product_faq_selected.jpg) top left no-repeat;
}

#product_faq_menu li a {
	font-size:14px;
	color:#3e3e3e;
	padding: 0 0 0 17px;
}

#product_faq_menu li.selected a {
	color:#C70026;
}

.alpha{
	filter: Alpha(opacity=80);   
	-moz-opacity:0.8;   
	opacity:0.8; 
}

.product_faq_title_1 {
	padding: 0 0 5px 0;
	width:500px;
	line-height:20px;
}

.product_faq_back {
	padding-top:10px;
}
#page_main_content,
.newsMain,
#page_main_content_2{ 
	font-size:14px;
	line-height:164.28%;}


#product_top_section_9 {
	background:#f5f5f5 url(../images/new_product_bg_2.jpg) bottom left repeat-x; 
	width:980px;
}

#product_faq_menu_container {
	margin: 21px 0pt 0pt 19px; 
	padding-top: 2px;
}

#product_faq_footer {
	background:url(../images/hyjj_footer_bg.gif) repeat-x top left; 
	border-left:#C2C2C2 1px solid; 
	border-right:#C2C2C2 1px solid;
	height:35px; 
	width:685px;  
	text-align:center; 
	margin-left:24px;
}

#product_sub_cont_1 {
	background:url(../images/c-a.gif) top left repeat-y;
	width:237px;
}

#product_sub_cont_2 {
	background:url(../images/c-m.gif) bottom left repeat-x;
	height:277px;
	width:237px;
}

#product_sub_cont_3 {
	background:url(../images/c-l.gif) bottom left no-repeat;
	height:277px;
	width:237px;
}	 

#product_sub_cont_4 {
	background:url(../images/c-r.gif) bottom right no-repeat;
	height:277px;
	width:237px;
}

.slogan {
	display:block;
	padding: 0 0 5px 0;
	font-size:14px;
}		

.contact_1 {
	background:url(../images/contact_top.gif) no-repeat top left; 
	width:926px; 
	height:10px;
}

.contact_2 {
	background:url(../images/contact_body_bg.gif) no-repeat bottom left; 
	border-left:1px solid #c70026; 
	border-right:1px solid #c70026;  
	width:924px;
}	

.contact_3 {
	margin: 10px 0 0 80px; 
	width:760px; 
	display:inline;
}

.contact_4 {
	background:url(../images/contact_bottom.gif) no-repeat top left; 
	width:926px; 
	height:10px;
}		

.contact_5 {
	margin:22px 0 44px 26px; 
	width:926px; 
	display:inline;
}

.ktxz_img {
	margin: 80px 0 0 28px;
	display:inline;
} 

.contact_6 {
	margin: 75px 0 0 80px; 
	width:300px;
	display:inline;
}	

.contact_title {
	text-align:center; 
	margin: 70px 0 0 0; 
	display:block;
}		

.news_right_side {
	width:225px;
	margin: 20px 0 24px 25px;
	display:inline;
	background:transparent;
}

.feed_back_left_menu {
	margin:21px 24px 0 19px; 
	padding-top:2px; 
	width:217px;
	display:inline;
}

.ktxz_list_bg {
	background:#ffffff url(images/ktxz_list_bg_bottom.jpg) bottom left no-repeat; 
	width:980px
}

#ktxz {
	font-size:14px;
	line-height:16px;
}	

h2.list2 {
	display:inline-block; 
	font-size:17px; 
	height:10px; 
	text-align:center; 
	width:685px; 
	padding-top:7px;
}

.list3 {
	margin-left:24px; 
	width:624px; 
	border-left:#c4c4c4 1px solid; 
	border-right:#c4c4c4 1px solid; 
	padding:40px 30px 0 30px; 
	background:#f9f9f9 url(images/carrer_bot_bg.gif) bottom right no-repeat;
}		

.content_2_back {
	position:absolute;
	right:0px;
}	

ul.sitemap_tree h3 {
	padding: 0 0 10px 0;
	font-weight:normal;
}	

.sitemap_container h2, .sitemap_container_2 h2 {
	font-size:14px;
	color:#a60816;
	padding: 0 0 8px 0;
	margin: 0 0 10px 0;
	border-bottom:#bebebe 1px solid;
	font-weight:normal;
}	

ul.sitemap_tree li {
	padding: 0 0 3px 0;
}	

ul.sitemap_tree li.lvl_2 {
	padding: 0 0 3px 10px;
}	

ul.sitemap_tree li.lvl_1 ul {
	padding: 10px 0 0 0;
}	

.lvl_1 a {
	color:#a60816;
	font-size:12px;
	border-left:#919191 1px solid;
	display:block;
	line-height:20px;
	padding: 0 0 0 6px;
} 

.lvl_2 a {
	color:#8f8f8f;
} 

.sitemap_container {
	width:170px;
}	

.sitemap_container_2 {
	width:145px;
}	

.sitemap {
	margin:15px 70px 0 70px; 
	width:753px;
}	

.sitemap2 {
	width:926px;
	background:url(../images/sitemap_bg.jpg) top left no-repeat;
	height:500px;
}


#qydt_left_side2 {
	width:935px;
	margin-left:22px;
}
#qydt_left_side2 #qydt_main_menu{
	width:935px;}

.hobby_option{ float:left; width:33%;text-align:left}

.magazine_left_module {
	width:260px; 
	margin: 50px 0 0 5px;
}