/* reset */
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, 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-family: inherit;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ins {text-decoration:none; font-weight:inherit;}
address {font-style:normal; line-height:160%;}
a:active{outline: none;}

.fl_left {float:left;}
.fl_right {float:right;}
.t_right {text-align:right !important;}
.t_left {text-align:left !important;}


.debug {border:1px solid red;}

a {cursor:pointer; cursor:hand;}

.marginclear {margin:0 !important; padding:0 !important;}

body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:20px 0;}
.wrapper {text-align:left; margin:0 auto; width:740px; padding:20px; background:#fff;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.4)  ;
		-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.4) ;
		box-shadow: 0px 2px 5px rgba(0,0,0,0.4)  ;
		}

.header {padding-bottom:20px;}

.middle {background:url(screen.gif) no-repeat 530px top;}

.logo {float:left; width:400px; overflow:hidden; padding-top:10px;}
	.logo img {border:0; padding:0;}
.slogan {float:right; width:300px; text-align:center;}
h1 {font-size:40px; letter-spacing:-1px;}
h2 {font-size:18px;}
a img {padding:3px; background:#fff; border:1px solid;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px; }
a:hover {text-decoration:none;}
.main {background:url(under.gif) no-repeat; width:509px; height:347px;}
	.main_inner {padding:20px;}

.thumb {width:160px; float:left; text-align:center; font-weight:bold;}
	.thumb img {display:block; margin:0 auto 5px auto;}

.text {float:right; width:290px; font-weight:bold;}
	.text  p {font-size:16px; margin-bottom:20px;}
	.text li {font-size:12px; margin-bottom:10px; background:url(li.gif) no-repeat left top; padding-left:25px;}


.button {text-align:center; padding:0 20px;}
	.button a {display:block; height:60px; line-height:60px; text-decoration:none; -webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px; font-size:24px; font-weight:bold; letter-spacing:-1px; margin-bottom:5px; }
		.button small {font-size:11px;}

.bottom h2 {font-size:18px; margin-bottom:10px;}
	.bottom_thumbs {width:735px; overflow:hidden;}
	.bottom_thumbs ul {width:780px; position:relative;}
	.bottom li {float:left; text-align:center; width:128px; margin:0 23px 0 0}
	.bottom li img {display:block; margin-bottom:4px;}
