/* CSS Document */



.clearer {clear:both;}

.red {color:#CC0000;}

.medium_font {font-size:35px; font-weight:normal;}

.spacer {margin:10px 0;}

.f_left {float:left;}

.f_right {float:right;}

.search_input {width:150px; height:20px; background:url(../images/search_input.jpg) no-repeat; color:#FFFFFF; border:none;}



a {font-family:Arial, Helvetica, sans-serif; color:#0066FF;}

a:hover {color:#CC0000;}

img {border:none;}

body {width:auto; height:auto; padding:0; margin:0; background:#009999; font-family:Arial, Helvetica, sans-serif; color:#333333;}



.mainwrap {width:1000px; height:auto; margin:0 auto; background:#FFFFFF;}

	.banner {width:1000px; height:159px; background:url(../images/banner_bg.jpg) top no-repeat;}

		.logo {padding:25px 0 0 24px;}

		.viewcart {float:right; padding:5px 18px 0 0; font-family:tahoma; font-size:11px; color:#FFFFFF;}

		

	.navbar {width:1000px; height:37px; background:url(../images/nav_bg.jpg) repeat-x;}

		.nav_line {width:2px; background:url(../images/nav_line.jpg) no-repeat;}

		.navbar a {display:block; height:37px; line-height:37px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#004488; text-decoration:none;}

		.navbar a:hover, .current a {background:url(../images/nav_hover.jpg) repeat-x;}

		

	.contentwrap {width:964px; padding:27px 24px 27px 12px; height:auto; background:url(../images/center_bg.jpg) left repeat-y #FFFFFF;}

		.left {float:left; width:254px;}

			.left_categories {margin:0; padding:0;}

				.left_categories li {list-style-type:none; margin:0; padding:0;}
				
				.left_categories ul {padding-left:10px;}
				
				.left_categories a, .left_categories span {display:block; height:20px;font-weight:bold; font-size:14px; color:#003366; text-decoration:none;}

				.left_categories a:hover {color:#CC0000;}

			.red_box {border:1px solid #FFFFFF; background:#CC3333; margin:20px 0; padding:5px 10px; width:205px; color:#FFFFFF; font-size:22px; font-weight:bold;}

		

		.content {float:right; width:680px;}

			.title {font-size:35px; color:#CC3333; font-weight:bold; margin:5px 0;}

			.product {height:180px; width:166px; padding-top:10px; background:url(../images/box.jpg) no-repeat; text-align:center; font-size:18px; font-weight:bold; color:#003366;}

				.product img {margin-top:7px;}

				.product a {text-decoration:none;}

			.productMid {height:auto; width:166px; background:url(../images/box_mid.jpg) repeat-y;}

			.productTop {height:auto; width:166px; background:url(../images/box_top.jpg) top no-repeat;}

			.productBtm {height:auto; width:166px; min-height:192px; padding:10px 0; background:url(../images/box_btm.jpg) bottom no-repeat; text-align:center; font-size:18px; font-weight:bold; color:#003366;}

				.productBtm img {margin-top:7px;}

				.productBtm a {text-decoration:none;}

			.bottom_contact {width:680px; height:177px; margin:5px 0; background:url(../images/contact_bg.jpg) center no-repeat; text-align:center; font-size:25px; color:#003366; font-weight:bold;}

			

			

	.footer {width:972px; padding-left:28px; height:35px; background:url(../images/footer_bg.jpg) repeat-x; font-family:tahoma; font-size:10px; color:#FFFFFF; line-height:35px; letter-spacing:1px;}

		.footer a {color:#FFFFFF; text-decoration:none;}



#dropdown1 {position:absolute; display:block; width:auto; clear:both; left:0px; z-index:1; font-size:12px; visibility:hidden; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

	.dropdown {width:auto; height:auto;}

	.dropdown ul,.dropdown li {margin:0; padding:0; list-style-type:none; height:auto;}

	.dropdown a {display:block; color:#FFFFFF; text-align:left; padding-left:10px; text-decoration:none; background:#F4F4F4; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#004488; line-height:30px; height:30px; border-bottom:solid 1px #999C71;}

	.dropdown a:hover {text-decoration:none; background:#ACACAC;}			


.series_price {font-size:13px; font-weight:bold; color:#009900;}
.series_text {font-size:12px;}


.tab {border:1px solid #CCCCCC; color:#666666; background:#F3F3F3; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
					.tab .tabHeader td { text-align:center; font-size:12px; font-weight:bold; color:#0066CC; line-height:30px; border-bottom:1px solid #999999; background:#F0F0F0;}
					
					.tab td {border-left:1px solid #CCCCCC; border-right:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF; line-height:20px; padding:0 0 0 5px; text-align:center;}
					.tab a {color:#0066CC;}
					.tab .paging {line-height:25px; font-size:10px;}
					.tab .paging a {background:#CCCCCC; padding:1px 4px;}
