* {	margin: 0px;
	padding: 0px;
}

body {	background: url(../images/header-bg.jpg) top repeat-x;
		background-color: #2a2a2a;
}

.clear {	clear: both;
}

/*--------------LINKS------------*/

a:link {	color: #CC0000; text-decoration: none;
}

a:visited {	color: #CC0000; text-decoration: none;
}

a:hover {	color: #CC0000; text-decoration: underline;
}

a:active {
}

/*--------------FONTS------------*/

p	{	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		margin: 15px 0  20px 0;
		line-height: 19px;
}

.form	{	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			margin: 15px 0  20px 0;
			line-height: 19px;
}

h1	{	font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		text-transform: normal;
		letter-spacing: -1px;
		line-height: 1.2em;
		color: #CC0000;
}

h2	{	font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		text-transform: normal;
		letter-spacing: -1px;
		line-height: 1.2em;
		color: #ffffff;
}

h3	{	font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		text-transform: normal;
		letter-spacing: -1px;
		line-height: 1.2em;
		color: #CC0000;
}


/*--------------HEADER------------*/

#header	{	width: 960px;
			margin: 0 auto;
			height: 90px;
			background: url(../images/header-gradient.jpg) no-repeat;
			padding-top: 40px;
}

#logo	{	float: left;
}

/*--------------MAIN AREA------------*/

#container	{	background-color: #FFFFFF;
}

#content	{	width: 960px;
				margin: 0 auto;
				padding: 15px 0 15px 0;
}

#left-col {
	width: 690px;
	margin-right: 20px;
	float: left;
}

#right-col {
	width: 240px;
	float: right;
}

.package-box	{	border: solid 1px #CCCCCC;
					margin: 15px;
					padding: 10px;
					background-color: #F4F4F4;
				}
				.title	{	padding: 5px;
							background-color: #333333;
				}
.bullet-indent	{	padding-left: 20px;
}

.terms-box	{	padding: 5px 10px 5px 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #333333;
				line-height: 19px;
				margin-bottom: 10px;
}

.terms-box-grey	{	padding: 5px 10px 5px 10px;
					background-color: #E9E9E9;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #333333;
					line-height: 19px;
					margin-bottom: 10px;
					border: solid 1px #CCCCCC;
}

.light-grey-box	{	padding: 5px 10px 5px 10px;
					background-color: #E9E9E9;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #333333;
					line-height: 19px;
					border: solid 1px #CCCCCC;
}

/*--------------IMAGE INDENTS------------*/

.indent1	{	padding-left: 175px; min-height: 160px; background-image: url(../images/numbers.png); background-position: top left; background-repeat: no-repeat}
.indent2	{	padding-left: 175px; min-height: 160px; background-image: url(../images/package.png); background-position: top left; background-repeat: no-repeat}
.indent3	{	padding-left: 175px; min-height: 160px; background-image: url(../images/reseller.png); background-position: top left; background-repeat: no-repeat}
.indent4	{	padding-left: 175px; background-image: url(../images/email.png); background-position: top left; background-repeat: no-repeat}
.indent5	{	padding-left: 175px; background-image: url(../images/iphone.png); background-position: top left; background-repeat: no-repeat}
.indent6	{	padding-left: 175px; background-image: url(../images/search.png); background-position: top left; background-repeat: no-repeat}
.indent7	{	padding-right: 175px; min-height: 375px; background-image: url(../images/social.png); background-position: top right; background-repeat: no-repeat}
.indent8	{	padding-left: 175px; min-height: 100px; background-image: url(../images/binoculars.png); background-position: top left; background-repeat: no-repeat}
.indent9	{	padding-left: 175px; min-height: 160px; background-image: url(../images/website.png); background-position: top left; background-repeat: no-repeat}
.indent10	{	padding-left: 175px; min-height: 160px; background-image: url(../images/grass.png); background-position: top left; background-repeat: no-repeat}
.indent11	{	padding-left: 175px; min-height: 160px; background-image: url(../images/video.png); background-position: top left; background-repeat: no-repeat}

/*--------------NAV------------*/

#nav-block	{	width: 630px;
				padding-top: 63px;
				float: right;
}

/*--------------FOOTER------------*/

#footer	{	background-color: #2a2a2a;
			border-top: solid 5px #D2D3D7;
}

#footer-content	{	width: 960px;
					margin: 0 auto;
					text-align: center;
				}
				#footer-content p	{	color: #CCCCCC;
										font-family: Arial, Helvetica, sans-serif;
										font-size: 12px;
										line-height: 25px;
									}
									#footer-content a	{	color: #CCCCCC;
															text-decoration: none;
														}
														#footer-content a:hover	{	color: #CC0000;
														}

/*--------------FORM------------*/

.form td	{	padding: 5px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				color: #333333;
			}

.submit {	background-color:#9F1D1D;
			color:#ffffff;
			padding:3px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			border:1px solid #999999;
			}
			
.form-field {	width:420px;
				padding:3px;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				font-style: normal;
				font-weight: normal;
				letter-spacing: normal;
				color: #333333;
}

.small-form {
	width:240px;
	float:left;
}

.small-form td {
	padding:5px 0 5px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333;
}
			
.small-form-field {
	width:220px;
	padding:3px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333;
}
