* 						{ margin: 0px; padding: 0px; }
body					{ font-size: 75%; color: #222222; background: #fafafa; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
a img					{ border: 0px; }

.content				{ width: 960px; margin: 40px auto; overflow: hidden; }
.content h1				{ font-size: 36px; font-weight: normal; padding-top: 26px; margin-left: 220px; color: #000000; }
.content h2				{ font-size: 16px; font-weight: normal; border-bottom: 1px solid #dadada; padding-top: 21px; padding-bottom: 22px;  }
.content p				{ font-size: 12px; margin-bottom: 8px; margin-top: 8px; }
.content li 			{ list-style-type:none; padding-top: 8px; padding-bottom: 8px; }

.content #search		{ float: right; margin: 7px 10px 0px 0px; }
.content #s				{ vertical-align: middle; width: 140px; height: 15px; outline: none; border: 0px; padding: 4px; font-size: 12px; background-color: #5db7ff; color: #ffffff; }
.content #b 			{ vertical-align: middle; border: none; background: transparent; border: none; padding: 0px; margin: 0px; }

.menu					{ float: left; width: 160px; margin: 16px 20px 0 20px; border-top: 2px solid #59adee; }
.menu p 				{ float:right; color:#999999; margin: 0px; }
.menu ul 				{ border-bottom: 1px solid #dadada; padding-bottom: 8px; }
.menu li 				{ margin-left: 0px; padding-bottom: 0px; }
.menu span				{ padding-left: 10px; }
.menu .l1				{ margin-left: 0px; padding-bottom: 8px; border-bottom: 1px solid #dadada; }
.menu .l2				{ margin-left: 20px; }
.menu .l3				{ margin-left: 20px; }

.menu a 				{ color:#59adee; text-decoration: none; }
.menu a:hover			{ color:#000000; text-decoration: none; }

.list li 				{ float: left; margin: 30px 20px 0 20px; padding: 0px; height: 196px; }
.list h3 				{ font-size: 12px; font-weight: normal; margin: 0px; width: 720px; padding-top: 8px; }
.list h4				{ color: #999999; font-size: 11px; font-weight: normal; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #dadada; }
.list p 				{ color:#000; margin: 0px; padding-top: 6px; }
.list					{ float: left; width: 760px; margin-left: -20px; }
.list a 				{ color:#59adee; text-decoration: none; }
.list a:hover			{ color:#59adee; text-decoration: underline; }
.new 					{ background: url(images/new_product.png) no-repeat; }

.list_txt li 			{ float: left; margin: 20px 0px 0px 20px; padding: 0px; width: 720px; height: 50px; border-bottom: 1px solid #dadada; }
.list_txt h3 			{ font-size: 12px; font-weight: normal; margin: 0px; width: 600px; padding-top: 8px; }
.list_txt h4			{ float: left; color: #999999; font-size: 11px; width: 420px; font-weight: normal; padding-top: 6px; }
.list_txt p 			{ float: right; color:#000; margin: 0px; width: 140px; padding-top: 6px; }
.list_txt				{ float: left;  margin-left: -20px; }
.list_txt a 			{ color:#59adee; text-decoration: none; }
.list_txt a:hover		{ color:#59adee; text-decoration: underline; }

.more_ltr	 			{ float: left; background-color: #dadada; padding: 4px; color: #000000; text-decoration: none; font-size: 12px; margin-right: 8px; }
.more_ltr_sel			{ float: left; background-color: #59adee; padding: 4px; color: #ffffff; text-decoration: none; font-size: 12px; margin-right: 8px; }

.more_rtl	 			{ float: right; background-color: #dadada; padding: 4px; color: #000000; text-decoration: none; font-size: 12px; margin-left: 8px; }
.more_rtl_sel			{ float: right; background-color: #59adee; padding: 4px; color: #ffffff; text-decoration: none; font-size: 12px; margin-left: 8px; }

.column					{ float: left; width: 720px; margin: 16px 20px 0 20px; border-top: 2px solid #59adee; }

.site li				{ float: left; margin: 40px 12px 0px 0px; }
.site a 				{ color:#59adee; padding: 3px 7px 3px 7px; border: 1px solid #dadada;text-decoration: none; }
.site a:hover			{ color:#ffffff; padding: 3px 7px 3px 7px; background-color: #59adee; border: 1px solid #dadada; text-decoration: none; }

#header					{ background: #59adee; }
#header .content 		{ width: 960px; height: 54px; margin: 0px auto; }
#header li				{ float: left; display: inline; padding: 20px; }
#header img				{ float: left; display: inline; margin: 7px 20px 0 20px; }
#header a				{ color: #ffffff; text-decoration: none; }
#header a:hover			{ color: #ffffff; text-decoration: underline; }

#footer					{ background: #dadada; }
#footer .content  		{ width: 960px; height: 56px; margin: 0px auto; }
#footer li				{ float: left; display: inline; padding: 20px; }
#footer a				{ color: #000000; text-decoration: none; }
#footer a:hover			{ color: #000000; text-decoration: underline; }
