
	/*  PROJECT NAME:         MSS	 */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
html, body { width:100%; height:100%; }


	/* MISC */

p { font-size:1.2em; color:#000000; line-height:18px; }
a { color:#2888c5; }
a:hover { text-decoration:none; }
h1 { font-size:2.5em; color:#000000; font-weight:normal; margin:0 0 7px 5px; }
h2 { font-size:2.3em; color:#555555; font-weight:normal; margin-bottom:7px; }
h3 { font-size:1.8em; color:#848388; font-weight:normal; margin-bottom:7px; }
ul { font-size:1.2em; line-height:16px; list-style:inside; margin-bottom:7px; }
ul li { margin:10px 0 10px 0; }
table { border:1px solid #d1d5ca; border-right:0; border-bottom:0; font-size:1.2em; line-height:18px; }
table tr.even td { background:#f5f5f5; }
table td, table th { border-right:1px solid #d1d5ca; border-bottom:1px solid #d1d5ca; padding:8px 12px 8px 12px; text-align:left; }
table th { background:#fdc64b url(images/th.gif) repeat-x; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.green { color:#539e09; }
.grey { color:#777777; }
.big { font-size:1.8em; }

a.btn_grey { float:left; position:relative; height:31px; margin-right:15px; line-height:31px; padding-left:20px; font-size:1.2em; color:#000000; text-decoration:none; background:url(images/btn_grey.gif) no-repeat; }
	.btn_grey span { position:absolute; height:31px; width:15px; top:0; right:0; margin-right:-15px; background:url(images/btn_grey2.gif) no-repeat; cursor:pointer; z-index:1; }
a.btn_blue { float:left; position:relative; height:29px; margin-right:15px; line-height:25px; padding-left:20px; font-size:1.2em; color:#ffffff; text-decoration:none; background:url(images/btn_blue.gif) no-repeat; }
	.btn_blue span { position:absolute; height:29px; width:15px; top:0; right:0; margin-right:-15px; background:url(images/btn_blue2.gif) no-repeat; cursor:pointer; z-index:1; }
	
	/* MAIN LAYOUT */
	
body { font-size:62.5%; font-family:Tahoma, Verdana, Arial, sans-serif; background:#f1f2ed; text-align:center; }
div.content_bg { float:left; width:100%; background:url(images/bg_softgreen.jpg) center top; }
div.header_bg_repeat { float:left; width:100%; background:url(images/top_bg.png) repeat-x; }
div.header_bg { float:left; width:100%; background:url(images/header.jpg) no-repeat center top; }
div.footer_bg { float:left; width:100%; background:url(images/footer_bg.png) repeat-x bottom; }
div.wrapper { width:971px; margin:0 auto; text-align:left; position:relative; }
div.header { float:left; width:971px; height:186px; position:relative; }
	.header div.currency { float:right; width:165px; height:33px; margin:108px 50px 0 0; background:url(images/currency.gif) no-repeat; display:inline; }
		.header .currency span.current { float:left; width:140px; margin:10px 0 0 12px; background:url(images/arrow_down.gif) no-repeat right 5px; cursor:default; }
		.header .currency .current img { vertical-align:top; margin:2px 0 0 5px; }
		.header .currency div.types { width:138px; display:none; position:absolute; left:768px; top:139px; background:#ffffff; z-index:100; border:1px solid #f3f4f1; border-top:0; }
			.header .currency .types span { float:left; clear:left; width:130px; padding:5px; margin:3px 0 3px 0; cursor:pointer; }
			.header .currency .types span img { vertical-align:top; margin:1px 5px 0 0; }
	.header ul.nav { width:962px; height:43px; padding:5px 0 0 9px; margin:0; position:absolute; left:0; bottom:-23px; list-style:none; background:url(images/menu.gif) no-repeat; }
	.header ul.nav li { float:left; margin:0; }
	.header ul.nav li a { float:left; padding:0 26px 0 26px; height:31px; line-height:31px; text-decoration:none; color:#000000; }
	.header ul.nav li a:hover { color:#2888c5; }
	.header ul.nav li.active { background:url(images/menu_active_bg.gif) no-repeat top right; }
	.header ul.nav li.active span { float:left; background:url(images/menu_active_bg2.gif) no-repeat top left; }
	.header ul.nav li.active a { height:43px; background:url(images/menu_active_arrow.gif) no-repeat center top; }
div.content_corners { float:left; width:971px; height:10px; overflow:hidden; background:url(images/top_corners.gif) no-repeat; margin-top:26px; }
div.content { float:left; width:967px; padding:0 2px 0 2px; background:url(images/content_bg.gif) repeat-y; }
div.inner { float:left; width:953px; padding:0 7px 0 7px; }
div.inner2 { float:left; width:943px; padding:0 12px 0 12px; }
div.footer { float:left; width:940px; height:80px; padding:36px 19px 0 12px; background:url(images/footer.gif) no-repeat; }
	.footer p { font-size:1em; position:relative; }
	.footer p.fl { margin:9px 0 0 5px; line-height:12px; }
	.footer p.middle { float:left; text-align:center; margin:15px 0 0 148px; }
	.footer p.fr { text-align:center; line-height:13px; }
	.footer p.fr img { margin-top:6px; }
	
	/* home */
div.trial_box { float:right; width:332px; height:136px; padding:32px 0 0 25px; position:relative; margin-right:-36px; background:url(images/free_trial_bg.png) no-repeat; display:inline; }
html > body div.trial_box { margin-right:-35px; }
	.trial_box img { position:absolute; top:0; right:0; z-index:0; }
	.trial_box h2, .trial_box strong, .trial_box p, .trial_box a { position:absolute; z-index:1; }
	.trial_box strong { top:70px; font-size:2em; color:#2898c5; }
	.trial_box p { top:96px; font-size:1.1em; }
	.trial_box a { width:91px; height:29px; line-height:25px; top:120px; text-align:center; font-size:1.3em; background:url(images/btn_blue_small.png) no-repeat; color:#ffffff; text-decoration:none; }
div.trophy_box { float:left; width:221px; height:137px; position:relative; display:inline; padding:25px 0 0 120px; margin:5px 0 0 -18px; background:url(images/trophy_box.gif) no-repeat; }
	.trophy_box ul li { margin:0; padding:0 0 3px 0; color:#539e09; }
div.supported_teams { float:left; margin:20px 0 20px 30px; }
	.supported_teams ul { float:left; margin:0 5px 0 30px; list-style:none; display:inline; }
	.supported_teams ul li { float:left; margin:3px 0 0 0; height:20px; clear:left; }
	.supported_teams ul li a.active { color:#000000; }
	.supported_teams ul li img { float:left; margin-right:4px; }
div.shade { background:url(images/shade.png) repeat-x; padding-top:8px; }
	.shade p { position:relative; }
	.shade img.cup { float:left; margin:30px 20px 0 20px; }
div.latest_websites { float:left; width:640px; }
	.latest_websites a.view { float:right; color:#2888c5; text-decoration:underline; padding-right:20px; }
	.latest_websites a.view img { position:absolute; top:3px; right:-10px; z-index:2; }
	.latest_websites div.fl { width:522px; }
	.latest_websites a.sample { float:left; margin:8px 20px 13px 0; display:inline; }
	.latest_websites a.last { margin-right:0; }
	.latest_websites a.sample img { float:left; }
	.latest_websites a.sample span { float:left; clear:left; width:160px; font-size:1.2em; text-align:center; cursor:pointer; }
div.bubble { float:right; width:296px; margin:0 5px 15px 0; display:inline; }
	.bubble h2 { margin-left:80px; }
	.bubble .blog, .bubble .customers { float:left; width:296px; background:url(images/round_yellow_bg.gif) repeat-y top right; }
	.bubble .blog .top, .bubble .customers .top { float:right; width:230px; padding-left:66px; background:url(images/round_yellow_blog.gif) no-repeat; }
	.bubble .customers .top { background:url(images/round_yellow_customers.gif) no-repeat top right; }
	.bubble .bottom { float:left; width:200px; padding:15px 12px 25px 18px; background:url(images/round_yellow_bottom.gif) no-repeat bottom; }
	.bubble .blog ul { list-style:none; margin:0; }
	.bubble .blog ul li { float:left; clear:left; width:170px; height:18px; margin:0; padding:3px 0 3px 22px; display:inline; background:url(images/blog_bubble.gif) no-repeat 0 3px; }
	.bubble strong.customer { font-size:1.2em; font-style:italic; margin-left:80px; }
	.bubble .customers blockquote { font-size:1.2em; line-height:18px; }
	.bubble a.testimonials { float:right; font-size:1.2em; margin:3px 5px 0 0; }
div.features { float:left; width:636px; }
	.features ul.tabs { float:left; width:100%; list-style:none; margin:0; }
	.features ul.tabs li { float:left; margin:0 7px 0 0; position:relative; }
	.features ul.tabs li a { float:left; height:37px; }
	.features ul.tabs li.active a { background:url(images/features_tab_active.gif) no-repeat; }
	.features ul.tabs li.active a span { background:url(images/features_tab_active2.gif) no-repeat top right; height:37px; }
	.features div.desc { float:left; width:624px; padding:5px; border:1px solid #d1d5ca; border-bottom-width:2px; background:#f5f5f5; margin:-1px 0 7px 0; }
		.features .desc img.left { float:left; margin:30px 10px 10px 0; }
		.features .desc a.btn_grey { float:right; margin-left:7px; }
		.features .desc ul.can { float:left; width:520px; list-style:none; margin-bottom:20px; }
		.features .desc ul.can li { float:left; width:245px; margin:0 0 0 15px; padding:3px 0 3px 0; display:inline; }
		.features .desc ul.can li img { float:left; margin-right:10px; }
	
	/* contact us */
div.email { float:left; width:600px; text-align:center; margin:10px 0 10px 13px; display:inline; }
	.email div.eform { float:left; width:570px; padding:14px; border:1px solid #d1d5ca; margin-top:20px; background:url(images/contact_envelope.jpg) no-repeat; }
		.email .row { float:right; clear:right; width:550px; margin:1px 0 1px 0; }
		.email .row span { float:left; width:250px; font-size:1.2em; text-align:right; margin:2px 0 0 0; }
		.email .row input, .email .row select, .email .row textarea { float:right; width:286px; padding:1px; background:#ffffff; border:1px solid #e2e3ea; border-top-color:#abadb3; border-bottom-color:#e3e9ef; }
		.email .row select { width:290px; }
		.email .row textarea { height:120px; }
		.email .row button { float:right; width:110px; height:31px; border:0; margin-top:10px; cursor:pointer; background:url(images/btn_send_message.jpg) no-repeat; }
		.email .radio { width:290px; text-align:left; margin:3px 0 20px 0; }
			.email .radio p { float:left; clear:left; }
			.email .radio input { width:15px; height:15px; float:left; padding:0; margin:2px 4px 0 0; border:0; }
div.support { float:right; width:305px; text-align:center; margin:10px 0 10px 0; display:inline; }
	.support p.tal, .help p.tal { text-align:left; margin-left:15px; }
	
	/* help & support and features & pricing*/
div.help { float:left; width:305px; margin:10px 0 0 12px; text-align:center; }
img.package { float:left; margin:15px 19px 20px 19px; }
div.w830 { float:left; margin:20px 0 0 70px; background:url(images/bubble_w830_bg.gif) repeat-y; display:inline; }
	.w830 .bg_top { float:left; background:url(images/bubble_w830_top.gif) no-repeat; text-align:center; }
	.w830 .bg_bottom { float:left; width:800px; padding:15px 15px 20px 15px; background:url(images/bubble_w830_bottom.gif) no-repeat bottom; }
	
	/* website start */
p.steps { font-size:1em; float:right; margin:5px 10px 0 0; }
	.steps img.arrow { vertical-align:baseline; margin:0 5px 0 5px; }
	.steps span.remaining { color:#c4c4c4; }
div.team_club { float:left; width:446px; height:252px; background:url(images/team_club_website.gif) no-repeat; margin:20px 20px 20px 25px; display:inline; }
div.league_association { float:left; width:444px; height:252px; background:url(images/league_association_website.gif) no-repeat; margin:20px 0 20px 0; }
	.team_club a { margin:205px 47px 0 67px; }
	.league_association a { margin:205px 43px 0 60px; }
div.bubble_small { float:left; width:325px; height:25px; padding:13px 10px 12px 10px; margin:5px 0 15px 300px; display:inline; background:url(images/bubble_small.gif) no-repeat; text-align:center; }
a.previous_step { clear:left; margin:0 32px 0 17px; }
div.select_sport { float:left; width:720px; padding:15px; border:1px solid #d4d7cd; }
	.select_sport ul { float:left; width:720px; list-style:none; margin:0; }
	.select_sport ul li { float:left; width:155px; margin:0; padding:3px 0 3px 0; height:20px; }
	.select_sport ul li.last { width:255px; }
	.select_sport input.usport { width:140px; border:1px solid #e2e3ea; border-top-color:#abadb3; }
	button.next_part { float:right; width:150px; height:29px; margin:15px 7px 0 0; cursor:pointer; background:url(images/next_part.gif) no-repeat; border:0; }
div.domain { float:left; width:495px; padding:15px; border:1px solid #d4d7cd; margin:0 0 20px 60px; }
	html > body .domain input, html > body .domain select { background:#ffffff; border:1px solid #e2e3ea; border-top-color:#abadb3; }
	.domain input { width:200px; }
	.domain span.decide { float:right; width:120px; color:#c4c4c4; }
	.domain span.own { float:left; clear:left; margin:10px 0 0 75px; }
	.domain .own input { width:auto; height:auto; border:0; vertical-align:middle; }
	.domain p.guarantee { float:left; clear:left; width:274px; height:46px; padding:7px 0 0 15px; margin-top:25px; background:url(images/bubble_guarantee.gif) no-repeat; }
	.domain button { margin:45px 0 0 0; }
	.details p.row { float:left; width:495px; padding:1px 0 1px 0; }
	.details .row span { float:left; width:145px; text-align:right; margin-right:5px; }
	.details .row span b { font-weight:normal; color:#ff0101; }
	.details .row input, .details .row textarea { float:left; background:#ffffff; width:320px; padding:1px; border:1px solid #e2e3ea; border-top-color:#abadb3; }
	.details .row select { width:324px; }
	.details .row textarea { height:70px; }
	.details .row img { float:right; margin-top:3px; }
	.details p.last { margin-top:20px; }
	.details p.last span { text-align:left; }
	.details .last input { width:auto; height:auto; padding:0; border:0; vertical-align:middle; float:none; }
	.details button { margin-top:20px; }
div.confirm { width:505px; padding:10px; }
	.confirm table { width:505px; }
	.confirm table td { padding:4px 12px 4px 12px; }
	.confirm table td.left { width:120px; text-align:right; vertical-align:top; }
	.confirm table td span { font-size:0.8em; color:#a8a8a8; }
a.create { float:right; margin:0 235px 20px 0; }

	/* features */
.inner2 p.fl { clear:left; margin:-3px 0 0 5px; }
div.wide_features { width:953px; }
	.wide_features div.desc { width:941px; padding-bottom:0; overflow:hidden; }
		.wide_features .desc div.left { float:left; width:135px; padding:10px 5px 0 10px; }
			.wide_features .desc .left ul.sport { list-style:none outside; margin-left:10px; }
			.wide_features .desc .left .sport li { margin:0; height:21px; padding:1px 0 1px 0; }
			.wide_features .desc .left .sport li a { vertical-align:middle; }
			.wide_features .desc .left .sport li a.active { color:#000000; }
			.wide_features .desc .left .sport li img { float:left; margin-right:4px; }
	.wide_features .desc div.middle { float:left; width:530px; padding:0 0 15px 10px; margin-top:5px; border-left:1px solid #e7e9e4; }
		.wide_features .desc .middle p { clear:left; }
		.wide_features .desc .middle p span.indent { clear:left; padding-left:20px; display:block; }
	.wide_features .desc div.right { float:left; width:235px; padding:3px 0 0 0; margin-left:15px; }
		.wide_features .desc .right div.testimonials { float:right; width:228px; padding:10px 0 0 0; text-align:center; margin:15px 3px 0 0; border:1px solid #d1d5ca; background:#ffffff; }
		.wide_features .desc .right .testimonials h3 { margin:0; }
		.wide_features .desc .right .testimonials div.shade { float:left; width:212px; margin-top:10px; padding:0 8px 0 8px; text-align:left; }
		.wide_features .desc .right .testimonials strong.by { float:left; font-size:1.2em; font-style:italic; margin:5px 0 0 10px; }
		.wide_features .desc .right .testimonials div.test { float:left; background:url(images/testimonials_bg.gif) repeat-y; margin:3px 0 7px 0; }
		.wide_features .desc .right .testimonials .test div.top { float:left; background:url(images/testimonials_top.gif) no-repeat; }
		.wide_features .desc .right .testimonials .test div.bottom { float:left; width:185px; padding:15px 13px 20px 13px; background:url(images/testimonials_bottom.gif) no-repeat bottom; }
	.wide_features .desc div.btns { float:left; display:inline; width:941px; height:35px; margin:10px 0 0 -5px; padding:5px; background:url(images/shade2.gif) repeat-x; }
		
	/* packages */
div.package { float:left; width:941px; border:1px solid #d1d5ca; margin:3px 0 7px 0; padding:10px 0 10px 0; }
	.package div.shade { float:left; width:941px; margin-top:5px; padding-top:10px; }
	.package ul.ftrs { float:left; width:255px; margin-left:58px; list-style:none outside; display:inline; }
	.package .ftrs li { margin:0; padding:3px 0 3px 17px; position:relative; background:url(images/info.gif) no-repeat 0 4px; cursor:default; }
	.package .ftrs li div.info { display:none; background:url(images/info_bg.gif) repeat-y; position:absolute; z-index:10; left:-48px; top:38px; cursor:auto; }
	html > body .package .ftrs li div.info { left:-32px; }
	.package .ftrs li .info div.top { float:left; width:223px; height:21px; left:0; position:relative; margin-top:-15px; background:url(images/info_top.gif) no-repeat; }
	.package .ftrs li .info div.bottom { float:left; width:223px; height:20px; left:0; position:relative; margin-bottom:-15px; background:url(images/info_bottom.gif) no-repeat bottom; }
	.package .ftrs li div.info p { width:203px; margin:0 10px 0 10px; }
	.package span.price { margin-top:5px; display:block; }
	.package div.three { float:left; width:308px; }
	.package div.middle { width:320px; }
		.package .three img.ua { float:left; margin:15px 0 0 50px; }
		.package .three span.free_trial { float:right; color:#ff0000; margin-right:50px; }
	.package table { float:left; width:941px; border:0; margin-top:10px; }
	.package table tr.last td { border:0; }
	.package table td { border-right:0; padding:2px 0 2px 60px; }
	.package table td.col1 { width:300px; }
	.package table td.col2 { width:300px; padding-left:57px; }
	.package table td.col3 { width:300px; padding-left:65px; }
	.package table td.col1 img { float:left; margin:2px 5px 0 0; }
div.bubble_wide { float:left; width:925px; height:37px; padding:5px 10px 10px 15px; background:url(images/bubble_wide.gif) no-repeat; margin:0 0 10px 8px; display:inline; }
	.bubble_wide a.btn_grey { float:right; margin-top:4px; }
	img.uas { position:absolute; left:630px; top:239px; z-index:100; }
	
	
