/* reset */

html,body,div,span,forms,img,h1,h2,h3,p,a,ol,ul,li,strong,sub,sup,table,tbody,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-image:transparent;}
table {border-collapse: collapse;border-spacing: 0;}

/* custom */

body {margin:10px;padding:0;height:100%;background-color:#ffffff;color:#444444;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
a {color:#009bc9;text-decoration:underline;}
	a:hover {color:#aaaaaa;text-decoration:none;}
p {margin:6px 0;}
li {margin:0 0 0 25px;list-style-type:disc;}
sup {font-size:65%;vertical-align:baseline;position:relative;top:-0.4em;}
sub {font-size:75%;vertical-align:baseline;position:relative;bottom:-0.4em;}
#base {margin:0 auto;width:765px;text-align:center;vertical-align:middle;background-color:#ffffff;}
	#header {padding:8px 0 0 0;height:25px;width:765px;background:url(img/topmenu.gif) 0 0 no-repeat;text-align:left;}
		#header ul {margin-left:175px;}
			#header ul li {margin:0;padding:0;list-style:none;float:left;}
				a.menuitem {display:block;width:auto;margin:0 5px;text-align:center;}
					#prodmenu {position:absolute;visibility:hidden;background:#009bc9;padding:5px;border-bottom:1px solid #555555;width:auto;}
						#prodmenu a {position:relative;display:block;margin:0;padding:4px;width:auto;white-space:nowrap;text-align:left;color:#ffffff;text-decoration:none;font-size:11px;}
							#prodmenu a:hover {text-decoration:underline;white-space:nowrap;}
	#header2 {margin:0;padding:0;text-align:center;}
	#header3 {background-color:#009bc9;background:url(img/theme6.jpg) 0 0 no-repeat;height:140px;text-align:center;overflow:hidden;}
		#header3 h1 {margin:53px 0 0 0;color:#fff;font-weight:bold;font-size:18px;}
	#bestbuy {margin:0px auto;border:1px solid #cccccc;text-align:left;width:760px;background:url(img/bbb.gif) 100% 0% repeat-y;}
		.product {display:-moz-inline-box;	display:inline-block;margin:5px 0px 5px 10px;vertical-align:top;text-align:left;width:230px;font-size:11px;}
			.product div {width:230px;}
			.product strong {font-size:14px;}
			.product li {line-height:16px;}
		#bbsign {display:-moz-inline-box;display:inline-block;margin-left:21px;margin-top:120px;width:10px;}
			#bbsign div {width:10px;}
	.space {height:10px;margin:0px auto;width:760px;overflow:hidden;}
	#newproduct {margin:0px auto;border:1px solid #cccccc;text-align:left;width:760px;background:url(img/nb.gif) 100% 0% repeat-y;}
		#gmblock {display:-moz-inline-box;	display:inline-block;margin:10px 0px 15px 10px;vertical-align:top;text-align:left;width:710px;font-size:11px;}
			#gmblock div {width:710px;text-align:center;}
			img#gm {margin-top:25px;margin-bottom:15px;}
		#nsign {display:-moz-inline-box;display:inline-block;margin-left:21px;margin-top:100px;width:10px;}
			#nsign div {width:10px;}
	#article {width:760px;text-align:left;}
		#article h1 {font-size:17px;font-weight: bold;margin: 10px;}
		#article h2 {font-size:15px;font-weight: bold;margin: 10px;}
		#article p{font-size:12px;line-height:18px;text-align:justify;margin-left:10px;margin-right:10px;}
		#article li{margin-top:5px;	margin-bottom:7px;margin-right:20px;text-align:justify;font-size:12px;line-height:18px;list-style-type:disc;}
		.models {margin-bottom:10px;font-size:11px;}
		.redfont {color:#f00;}
	.nav {width:760px;text-align:left;font-size:12px;margin:5px 0;}
	#catalog {margin:10px 0;width:760px;text-align:center;}
		.item {margin:10px auto;width:510px;}
			.picture {display:-moz-inline-box;display:inline-block;vertical-align:top;text-align:left;width:150px;font-size:11px;}
			.description {display:-moz-inline-box;display:inline-block;vertical-align:top;text-align:left;width:350px;font-size:12px;line-height:16px;}
				.description div {width:350px;}
					.description div h1 {font-weight:bold;}
					.description div li {margin-top:3px;font-size:12px;}
					.description div p {font-size:12px;}
	#footer {position:relative;bottom:0;margin:20px 0 0 0;padding:0 0 0 5px;height:auto;overflow:hidden;line-height:18px;text-align:left;font-size:11px;background-color:#ffffff;color:#aaaaaa;border-top:1px solid #cccccc;}
		#footer p {margin:0;line-height:18px;}
		#footer_right {position:relative;float:right;margin: 0 5px 0 0;}

