*			{ outline: 0; }
html			{ overflow-y: scroll; }
body			{ width: 100%; height: 100%; background: white url(../images/body-bg.png) repeat-x 0 0; padding: 0; margin: 0; font-family: 
arial; font-size: 12px; color: #333; }

a 			{ color: #00f; text-decoration: none; }
a:hover 		{ text-decoration: underline }
img			{ border: 0; }
h1			{ font-size: 24px; color: black; margin: 0 0 5px 0; padding: 0; }
input			{ margin: 0 0 1px 0; }

#wrap			{ width: 970px; margin: 40px auto auto auto; }
#header			{ width: 970px; height: 180px; background: transparent url(../images/header-bg.png) no-repeat 0 0; }
#logo			{ width: 579px; height: 164px; cursor: pointer; position: relative; top: -26px; left: 20px; background: transparent url(../images/logo-new.png) no-repeat 0 0; }
#counter		{ width: 100px; height: 20px; color: yellow; position: relative; float: right; left: -20px; top: -60px; font-weight: bold; }

#menu			{ width: 960px; height: 32px; left: 10px; top: -40px; position: relative; clear: both; }
#menu a			{ border-bottom: 6px solid transparent; width: auto; height: 16px; color: white; font-weight: bold; text-decoration: none; float: left; text-align: center; margin: 0px 2px 0 0; padding: 6px 6px 4px 6px; display: block; }
#menu a:hover		{ border-bottom: 6px solid white; }
#menu a.selected	{ border-bottom: 6px solid white; }

#content 		{ width: 780px; margin-right: 10px; height: auto; float: left; }
#content-h1 		{ width: 760px; font-size: 24px; font-weight: bold; margin: 0!important; padding: 10px; color: black; background: transparent url(/media/13/contentbg3.png) no-repeat 0 0; }
#content p		{ margin: 0; padding: 0; }
#body			{ background: white; border-left: 1px solid #d2d0e2; border-right: 1px solid #d2d0e2; margin: 0; padding: 0 10px 10px 10px; min-height: 331px; }

#footer			{ width: 950px; height: 16px; color: white; padding: 10px; margin-top: 10px; background: transparent url(../images/header-bg.png) no-repeat 0 -145px; text-align: right; }
#footer a		{ color: white; text-decoration: underline; }

#news			{ width: 160px; height: 360px; float: left; padding: 10px; background: transparent url(../images/news-bg.png) no-repeat 0 0; }
#news h1		{ color: white; }
.news h1		{ font-size: 16px; }
.news strong		{ color: white; }
.news			{ padding: 10px; margin-bottom: 10px;}
.news img		{ margin-right: 10px; }
.news a			{ color: white; }
.item			{ display: block; clear: both; }
.item img		{ width: 48px; float: left; }
#news-bottom		{ width: 180px; height: 10px; background: transparent url(../images/news-bg.png) no-repeat 0 -960px; }

#product h1		{ font-size: 14px; }

#stoppers		{ width: 970px; height: 10px; clear: both; }
#content-stop		{ width: 780px; height: 10px; background: transparent url(/media/13/contentbg3.png) no-repeat 0 -175px }

.box			{ float: left; background: #eee; width: 200px; padding: 0 10px 0 10px; margin: 10px 15px 10px 15px; text-align: center; border: 1px solid black; }
.call			{ background: #eee; border-bottom: 1px solid #ccc; padding: 10px; }
.call label		{ width: 80px; display: block; float: left; font-weight: bold; }
.call p			{ width: 440px; padding: 10px 10px 10px 0!important; }
.call img		{ float: right; border: 1px solid #499; margin-right: 10px; }
.call .noimg		{ border: 1px solid #499; padding: 35px 25px; width: 70px; font-weight: bold; height: 15px; background: #ccc; text-align: center; margin-right: 10px; float: right; }

