html, body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-image: url('../images/bg.jpg');
	background-repeat: no-repeat;
	background-position:top center;
}

a { text-decoration: none; color: #333 }

div, img, h1, h2, p {
	margin: 0;
	padding: 0;
	border: none;
}

ul, li {
	padding: 0;
	margin: 0;
	border: none;
}

li { list-style: none }

em { font-weight: bold; font-style: normal; }

img.nogap { display: block; }


/****/
#main {
	width: 1200px;
	margin: 0 auto;
}

#signupsection {
	height: 410px;
	overflow: hidden;
}

#leftslice, #logoslice, #orderslice, #stepsslice, #rightslice { float: left }

#leftslice {
	width: 110px;
	height: 410px;
	background: url(../images/leftslice.gif) no-repeat;
}

#logoslice {
	width: 400px;
	height: 410px;
	background: url(../images/logoslice.gif) no-repeat;
}

#orderslice {
	width: 325px;
	height: 410px;
	background: url(../images/orderslice.gif) no-repeat;
}

#stepsslice {
	width: 245px;
	height: 410px;
	background: url(../images/stepsslice.gif) no-repeat;
}

#rightslice {
	width: 120px;
	height: 410px;
	background: url(../images/rightslice.gif) no-repeat;
}


/****/
#logo {
	display: block;
	margin-left: 34px;
}

#orderslice p {
	height: 80px;
	font-size: 36px;
	width: 288px;
	text-align: center;
	line-height: 40px;
}

#orderslice p span {
	font-weight: bold;
	color: #387dc0;
}

#features {
	height: 181px;
	font-family: Tahoma, Arial;
	color: #595959;
	margin-top: 53px;
	margin-left: 64px;
}

#features li{
	width: 201px;
	float: left;
	clear: both;
	height: 24px;
}

#startnow {
	display: block;
	margin-left: 29px;
	width: 234px;
	height: 20px;
	font-family: Tahoma, Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 59px;
	text-align: center;
	color: #fff;
}

#stepsslice div {
	height: 95px;
	padding-top: 15px;
	padding-left: 13px;
	font-size: 20px;
}

#stepsslice p {
	margin: 0;
	margin-left: 79px;
	padding: 0;
	height: 84px;
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: #000;
}

#stepsslice span.three, span.ss {
	margin-top: 5px;
	display: block;
	float: left;
	font-weight: bold;
	color: #3777b7;
	font-size: 24px;
}

#stepsslice span.three {
	margin-top: 2px;
	margin-right: 6px;
	font-family: Georgia;
	font-weight: bold;
}

#stepsslice a { color: #3777b7; font-weight: bold; }

#stepsslice p span { color: #f00 }

/****/

#lowersection {  width: 960px; margin: 0 auto }

#designsection {
	width: 930px;
	height: 176px;
	padding-left: 30px;
	padding-top: 24px;
	font-family: Tahoma, Arial;
	background: url(../images/designbg.gif) no-repeat;
}

#designsection p {
	font-size: 48px;
	line-height: 49px;
}

#designsection .gap { margin-left: 108px }

#designsection h2 {
	padding-top: 22px;
	font-size: 15px;
	font-weight: normal;
}

#designsection a { color: #000 }
#designsection a.sep { margin-left: 10px }

#featuresection {
	width: 941px;
	height: 133px;
	padding-top: 67px;
	padding-left: 19px;
	background: url(../images/featuresbg.gif) no-repeat;
}

#featuresection div {
	float: left;
	height: 111px;
	border-right: 1px solid #d6d6d6;
	text-align: center;
	font-size: 14px;
}

#featuresection div img{
	display: block;
}

#featuresection div.last {
	border: none;
}

#awardssection {
	float: left;
	width: 684px;
	height: 172px;
	padding: 71px 0px 45px 20px;
	background: url(../images/awardsbg.gif) no-repeat;
}

#awardssection div {
	float: left;
	border-left: 1px solid #d6d6d6;	
	height: 111px;
	margin-top: 13px;
	padding: 0px 34px 0px 34px;
}

#awardssection div.first {
	height: 137px;
	margin-top: 0px;
	border: none;
}

#clovesection {
	float: left;
	width: 236px;
	height: 150px;
	padding-left: 20px;
	padding-top: 93px;
	background: url(../images/customersbg.gif) no-repeat;
}

#clovesection p {
	width: 212px;
	font-size: 14px;
	line-height: 21px;
}
