/* CSS 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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:arial, tahoma, verdana, helvetica;
	font-size:9pt;
	line-height:11pt;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* standard CSS */
div.body {
	margin:0 auto 30px;
	padding-top:53px;
	width:960px;
	text-align:left;
}

a {
	color:#3366FF;
}

a:hover {
	color:#800000;
}

div.mainbnr a.screenshot {
	display:block;
	width:467px;
	height:294px;
	float:right;
	margin-top:47px;
}

a.btn span, a.screenshot span {
	display:none;
}

a.btn {
	width:205px;
	height:45px;
	display:block;
}

div.mainbnr a.tryit {
	background:url(../images/allbtns.jpg) 0 0 no-repeat;
	float:left;
	margin-top:298px;
}

div.mainbnr a.tryit:hover {
	background:url(../images/allbtns.jpg) 0 -45px no-repeat;
}

div.mainbnr a.pricing {
	background:url(../images/allbtns.jpg) -205px 0 no-repeat;
	float:left;
	margin:298px 0px 0px 30px;
}

div.mainbnr a.pricing:hover {
	background:url(../images/allbtns.jpg) -205px -45px no-repeat;
}

div.mainbnr a.tryit1 {
	background:url(../images/allbtns.jpg) -1230px 0 no-repeat;
	float:left;
	margin-top:298px;
}

div.mainbnr a.tryit1:hover {
	background:url(../images/allbtns.jpg) -1230px -45px no-repeat;
}

div.mainbnr a.pricing1 {
	background:url(../images/allbtns.jpg) -1435px 0 no-repeat;
	float:left;
	margin:298px 0px 0px 30px;
}

div.mainbnr a.pricing1:hover {
	background:url(../images/allbtns.jpg) -1435px -45px no-repeat;
}

div.mainbnr a.tryit2 {
	background:url(../images/allbtns.jpg) -1640px 0 no-repeat;
	float:left;
	margin-top:298px;
}

div.mainbnr a.tryit2:hover {
	background:url(../images/allbtns.jpg) -1640px -45px no-repeat;
}

div.mainbnr a.pricing2 {
	background:url(../images/allbtns.jpg) -1845px 0 no-repeat;
	float:left;
	margin:298px 0px 0px 30px;
}

div.mainbnr a.pricing2:hover {
	background:url(../images/allbtns.jpg) -1845px -45px no-repeat;
}

a.readmore {
	background:url(../images/allbtns.jpg) -615px 0 no-repeat;
	margin:20px 0px 0px 0px;
}

a.readmore:hover {
	background:url(../images/allbtns.jpg) -615px -45px no-repeat;
}

a.signup {
	background:url(../images/allbtns.jpg) -820px 0 no-repeat;
	margin:20px 0px 0px 0px;
}

a.signup:hover {
	background:url(../images/allbtns.jpg) -820px -45px no-repeat;
}

.clear {
	clear:both;
	height:0;
	line-height:0.0;
	font-size:0;
	margin:0px;
	padding:0px;
}

div.smallsection, div.mediumsection, div.largesection {
	float:left;
	width:225px;
	font-size:11pt;
	line-height:15pt;
	color:#6D6D6D;
	margin:25px 0px 0px 18px;
}

div.mediumsection {
	width:467px;
	margin-left:0px;
}

div.largesection {
	width:750px;
	padding:3px 3px 10px 62px;
	margin-left:0px;
}

div.firstsection, h2.firstsection a , h2.firstsection {
	margin-left:0px !important;
}

div.smallsection h2 a, div.smallsection h2 b, div.mediumsection h2 a, div.mediumsection h2 b, div.largesection h2 a {
	font-size:12pt;
	line-height:17pt;
	font-weight:bold;
	color:#6C171F;
	display:block;
	text-decoration:none;
}

div.smallsection h2 b, div.mediumsection h2 b {
	color:#333;
}

div.smallsection h2 a:hover, div.mediumsection h2 a:hover, div.largesection h2 a:hover {
	text-decoration:underline;
	color:#990000;
}

div.mediumsection p {
	margin-top:25px;
}

div.smallsection h2.logo a, div.smallsection h2.logo b {
	height:54px;
	padding:3px 3px 3px 62px;
	margin-bottom:8px;
}

h2.logolarge {
	float:left;
	margin-left:-3px;
}

h2.logolarge a {
	width:105px;
	height:98px;
	padding:3px;
	margin:27px 3px 3px 27px;
	display:block;
}

h2.logowide {
	float:left;
	margin-left:-3px;
}

h2.logowide {
	width:71px;
	height:67px;
	padding:3px;
	margin:27px 3px 3px 27px;
	display:block;
}

div.smallsection h2.message a, div.smallsection h2.message b, div.message {
	background:url(../images/iconset-export.png) -5px -3px no-repeat;
}

div.smallsection h2.pricing a, div.smallsection h2.pricing b, div.pricing {
	background:url(../images/iconset-export.png) -5px -64px no-repeat;
}

div.smallsection h2.schedule a, div.smallsection h2.schedule b, div.schedule {
	background:url(../images/iconset-export.png) -5px -122px no-repeat;
}

div.smallsection h2.send a, div.smallsection h2.send b, div.send {
	background:url(../images/iconset-export.png) -5px -179px no-repeat;
}

div.smallsection h2.stats a, div.smallsection h2.stats b, div.stats {
	background:url(../images/iconset-export.png) -5px -237px no-repeat;
}

div.smallsection h2.correct a, div.smallsection h2.correct b, div.correct {
	background:url(../images/iconset-export.png) -5px -301px no-repeat;
}

div.smallsection h2.upload a, div.smallsection h2.upload b, div.upload {
	background:url(../images/iconset-export.png) -5px -362px no-repeat;
}

div.smallsection h2.edit a, div.smallsection h2.edit b, div.edit {
	background:url(../images/iconset-export.png) -5px -425px no-repeat;
}

div.smallsection h2.adduser a, div.smallsection h2.adduser b, div.adduser {
	background:url(../images/iconset-export.png) -5px -485px no-repeat;
}

div.smallsection h2.add a, div.smallsection h2.add b, div.add {
	background:url(../images/iconset-export.png) -5px -545px no-repeat;
}

div.smallsection h2.add2message a, div.smallsection h2.add2message b, div.add2message {
	background:url(../images/iconset-export.png) -5px -605px no-repeat;
}

div.smallsection h2.preview a, div.smallsection h2.preview b, div.preview {
	background:url(../images/iconset-export.png) -5px -665px no-repeat;
}

div.smallsection h2.graph a, div.smallsection h2.graph b, div.graph {
	background:url(../images/iconset-export.png) -5px -725px no-repeat;
}

div.smallsection h2.products a, div.smallsection h2.products b, div.products {
	background:url(../images/iconset-export.png) -5px -785px no-repeat;
}

div.smallsection h2.about a, div.smallsection h2.about b, div.about {
	background:url(../images/iconset-export.png) -5px -845px no-repeat;
}

div.smallsection h2.contact a, div.smallsection h2.contact b, div.contact {
	background:url(../images/iconset-export.png) -5px -905px no-repeat;
}

div.smallsection h2.time a, div.smallsection h2.time b, div.time {
	background:url(../images/iconset-export.png) -5px -1025px no-repeat;
}

div.smallsection h2.help a, div.smallsection h2.help b, div.help {
	background:url(../images/iconset-export.png) -5px -1145px no-repeat;
}

div.smallsection h2.paymentoptions a, div.smallsection h2.paymentoptions b, div.paymentoptions {
	background:url(../images/iconset-export.png) -5px -1205px no-repeat;
}


h2.netplaylarge a {
	background:url(../images/iconset-clients-large-export.png) 0px -2px no-repeat;
}

h2.betterlarge a {
	background:url(../images/iconset-clients-large-export.png) -113px -2px no-repeat;
}

h2.skylarge a {
	background:url(../images/iconset-clients-large-export.png) -225px -2px no-repeat;
}

h2.touchlarge a {
	background:url(../images/iconset-clients-large-export.png) -337px -2px no-repeat;
}

h2.dovetaillarge a {
	background:url(../images/iconset-clients-large-export.png) -449px -2px no-repeat;
}

h2.advantagelarge a {
	background:url(../images/iconset-clients-large-export.png) -562px -2px no-repeat;
}

h2.ispawardslarge a {
	background:url(../images/iconset-clients-large-export.png) -674px -2px no-repeat;
}

h2.futurelarge a {
	background:url(../images/iconset-clients-large-export.png) 0px -107px no-repeat;
}

h2.hellolarge a {
	background:url(../images/iconset-clients-large-export.png) -113px -107px no-repeat;
}

h2.directgolflarge a {
	background:url(../images/iconset-clients-large-export.png) -225px -107px no-repeat;
}

h2.shelterlarge a {
	background:url(../images/iconset-clients-large-export.png) -449px -107px no-repeat;
}

h2.evanslarge a {
	background:url(../images/iconset-clients-large-export.png) -337px -107px no-repeat;
}

h2.wallislarge a {
	background:url(../images/iconset-clients-large-export.png) -562px -107px no-repeat;
}


div.smallsection h2.five a, div.five {
	background:url(../images/iconset-clients-export.png) 0 10px no-repeat;
}

div.smallsection h2.itv a, div.itv {
	background:url(../images/iconset-clients-export.png) 0 -50px no-repeat;
}

div.smallsection h2.sky a, div.sky {
	background:url(../images/iconset-clients-export.png) 0 -110px no-repeat;
}

div.smallsection h2.o2 a, div.o2 {
	background:url(../images/iconset-clients-export.png) 0 -171px no-repeat;
}

div.smallsection h2.orange a, div.orange {
	background:url(../images/iconset-clients-export.png) 0 -230px no-repeat;
}

div.smallsection h2.vodafone a, div.vodafone {
	background:url(../images/iconset-clients-export.png) 0 -290px no-repeat;
}

div.smallsection h2.ispawards a, div.ispawards {
	background:url(../images/iconset-clients-export.png) 0 -350px no-repeat;
}

div.smallsection h2.future a, div.future {
	background:url(../images/iconset-clients-export.png) 0 -410px no-repeat;
}

div.smallsection h2.hello a, div.hello {
	background:url(../images/iconset-clients-export.png) 0 -470px no-repeat;
}

div.smallsection h2.directgolf a, div.directgolf {
	background:url(../images/iconset-clients-export.png) 0 -532px no-repeat;
}

div.smallsection h2.shelter a, div.shelter {
	background:url(../images/iconset-clients-export.png) 0 -592px no-repeat;
}

div.smallsection h2.evans a, div.evans {
	background:url(../images/iconset-clients-export.png) 0 -652px no-repeat;
}

div.smallsection h2.wallis a, div.wallis {
	background:url(../images/iconset-clients-export.png) 0 -712px no-repeat;
}


h2.visa {
	background:url(../images/iconset-payment-options-export.png) 3px -3px no-repeat;
}

h2.mastercard {
	background:url(../images/iconset-payment-options-export.png) -117px -3px no-repeat;
}

h2.discover {
	background:url(../images/iconset-payment-options-export.png) -237px -3px no-repeat;
}

h2.amex {
	background:url(../images/iconset-payment-options-export.png) -357px -3px no-repeat;
}

h2.maestro {
	background:url(../images/iconset-payment-options-export.png) -477px -3px no-repeat;
}

h2.solo {
	background:url(../images/iconset-payment-options-export.png) -597px -3px no-repeat;
}

h2.paypal {
	background:url(../images/iconset-payment-options-export.png) -717px -3px no-repeat;
}


div.hr {
	clear:both;
	width:100%;
	height:1px;
	background:#ccc;
	margin-top:30px;
	display:block;
}

div.footer {
	margin:15px auto;
	width:1000px;
	height:100px;
	background:url(../images/bg-footer.jpg) 0 0 no-repeat;
	color:#8b8b8b;
	font-weight:bold;
	font-size:10pt;
}

div.btmbnr a {
	margin:0 auto;
	display:block;
	background:url(../images/bnr-promotion-freetrial.jpg) 0 0 no-repeat;
	width:1000px;
	height:100px;
}

div.btmbnr a span, div.btmbnr2 a span {
	display:none;
}

div.btmbnr2 a {
	margin:0 auto;
	display:block;
	background:url(../images/bnr-promotion-support.jpg) 0 0 no-repeat;
	width:1000px;
	height:100px;
}

div.footer a {
	font-weight:bold;
	color:#8b8b8b;
}

div.footer a:hover {
	color:#333;
}

div.footer ul {
	list-style:none;
	padding:0px;
	margin:16px 20px;
	font-weight:normal;
}

div.footer ul li {
	float:left;
	margin-right:8px;
}

.left {
	float:left;
}

.right {
	float:right;
}

div.footer a span {
	display:none;
}

div li.twitter a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 0 no-repeat;
	display:block;
}

div li.facebook a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 -20px no-repeat;
	display:block;
}

div li.linkedin a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 -40px no-repeat;
	display:block;
}

div li.ning a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 -60px no-repeat;
	display:block;
}

div li.tumblr a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 -80px no-repeat;
	display:block;
}

div li.ping a {
	width:20px;
	height:20px;
	background:url(../images/iconset-small.gif) 0 -100px no-repeat;
	display:block;
}

div.error span {
	height:20px;
	background:url(../images/iconset-small.gif) 0 -120px no-repeat;
	display:block;
	font-weight:bold;
	padding-left:24px;
	color:#CC0000;
	margin-bottom:-15px;
}

div.footer div.subsform {
	margin:8px 20px;
}

div.footer div.subsform input.text {
	float:left;
	margin-right:10px;
}

input.text {
	height:16px;
	padding:3px 2px;
	margin:0px;
	border: 1px solid #999;
	color:#333;
}

div.copyright {
	margin:12px 20px;
	color:#888;
	font-weight:normal;
}

a.child {
	display:block;
	padding-left:19px;
	background:url(../images/bg-child.gif) 0 0 no-repeat;
}

div#head {
	padding:0px 0 0 0;
	position:absolute;
	top:8px;
	width:960px;
}

div#head img.logo {
	float:left;
	margin-right:37px;
}

div#head ul {
	float:right;
	padding-right:3px;
}

div#head ul li {
	padding:28px 0px 3px;
	float:left;
	margin-left:26px;
}

div#head ul li a {
	height:14px;
	display:block;
}

div#head ul li.link a {
	color:#FFF;
}

div#head ul li.link a:hover, div#head ul li.linkorange a:hover {
	color:#FFCC00;
	text-decoration:none;
}

div#head ul li.linkorange a {
	color:#FFCC00;
	font-size:8pt;
}

div#head ul li.seperator {
	width:5px;
	display:block;
	border-right:1px solid #FFF;
}

div#head ul li a span {
	display:none;
}

div#head ul li a#home {
	background:url(../images/navigation-export.png) 0 0 no-repeat;
	width:38px;
}

div#head ul li a#home:hover {
	background:url(../images/navigation-export.png) 0 -14px no-repeat;
	width:38px;
}

div#head ul li.current a#home {
	background:url(../images/navigation-export.png) 0 -28px no-repeat;
}

div#head ul li a#customers {
	background:url(../images/navigation-export.png) -71px 0 no-repeat;
	width:67px;
}

div#head ul li a#customers:hover {
	background:url(../images/navigation-export.png) -71px -14px no-repeat;
	width:67px;
}

div#head ul li.current a#customers {
	background:url(../images/navigation-export.png) -71px -28px no-repeat;
}

div#head ul li a#pricing {
	background:url(../images/navigation-export.png) -173px 0 no-repeat;
	width:44px;
}

div#head ul li a#pricing:hover {
	background:url(../images/navigation-export.png) -173px -14px no-repeat;
	width:44px;
}

div#head ul li.current a#pricing {
	background:url(../images/navigation-export.png) -173px -28px no-repeat;
}

div#head ul li a#features {
	background:url(../images/navigation-export.png) -252px 0 no-repeat;
	width:55px;
}

div#head ul li a#features:hover {
	background:url(../images/navigation-export.png) -252px -14px no-repeat;
	width:55px;
}

div#head ul li.current a#features {
	background:url(../images/navigation-export.png) -252px -28px no-repeat;
}

div#head ul li a#support {
	background:url(../images/navigation-export.png) -342px 0 no-repeat;
	width:49px;
}

div#head ul li a#support:hover {
	background:url(../images/navigation-export.png) -342px -14px no-repeat;
	width:49px;
}

div#head ul li.current a#support {
	background:url(../images/navigation-export.png) -342px -28px no-repeat;
}

div#head ul li a#contact {
	background:url(../images/navigation-export.png) -426px 0 no-repeat;
	width:69px;
}

div#head ul li a#contact:hover {
	background:url(../images/navigation-export.png) -426px -14px no-repeat;
	width:69px;
}

div#head ul li.current a#contact {
	background:url(../images/navigation-export.png) -426px -28px no-repeat;
}

div#head ul li a#about {
	background:url(../images/navigation-export.png) -530px 0 no-repeat;
	width:59px;
}

div#head ul li a#about:hover {
	background:url(../images/navigation-export.png) -530px -14px no-repeat;
	width:59px;
}

div#head ul li.current a#about {
	background:url(../images/navigation-export.png) -530px -28px no-repeat;
}

div#head ul li a#signup {
	background:url(../images/navigation-export.png) -669px 0 no-repeat;
	width:51px;
}

div#head ul li a#signup:hover {
	background:url(../images/navigation-export.png) -669px -14px no-repeat;
	width:51px;
}

div#head ul li a#login {
	background:url(../images/navigation-export.png) -744px 0 no-repeat;
	width:39px;
}

div#head ul li a#login:hover {
	background:url(../images/navigation-export.png) -744px -14px no-repeat;
	width:39px;
}

div.centered {
	margin:0 auto 0 auto;
	width:960px;
}

a.inlinevideo {
	display:block;
	width:930px;
	height:801px;
	margin:3px;
	border:1px solid #AAA;
	border-bottom:0px;
}

h2.videotitle {
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

div.videopanel {
	border: 1px dashed #999;
	margin:30px 0 30px 0;
	padding:10px;
}
