/*
 *	Body
 */
html *{
padding:0;
margin:0;
border:0;
}

body {
	padding					: 0;
	margin					: 0;
	background				: #FFFFFF;
	color					: #313036;
	font-family				: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size				: 67.5%;
}

/* Generic IE-only Hack */
* html body {
	
}

/*
 *	Links
 */

a {
	color					: #ed1f24;
	text-decoration			: underline;
}

a:hover {
	color					: #FF0000;
	text-decoration			: underline;
}

a:active {
	color					: #FF0000;
	text-decoration			: underline;
}

a:visited {
	color					: #FF0000;
	text-decoration			: underline;
}

a:focus {
	color					: #FF0000;
	text-decoration			: underline;
}

/*
 *	Paragraph, Code, Blockquote
 */

p {
font-size:1.2em;
padding-bottom:25px;
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Headings
 */

h1	{
	
}

h2	{
color:#ed1f24;
margin-top:20px;
font-size:2em;
}

h2 strong {
color:#000;
}

.prices h2	{
margin-top:0;
padding-top:0;
}

h3	{
color:#ed1f24;
font-size:1.4em;
}

h4	{
color:#000;
font-size:1.2em;
}

h5	{
	
}

h6	{
	
}

/*
 *	Lists
 */
 
ul {
padding-left:25px;
padding-bottom:25px;
}

ol {
padding-left:25px;
padding-bottom:25px;
}

li {
	
}

ul li {
	
}

ol li {
	
}

#wrapper{
width:100%;
background:url(../images/header.jpg) top repeat-x;
}

#header{
margin:0 auto;
margin-bottom:25px;
height:210px;
width:830px;
}

#loginArea{
height:49px;
}

#loginArea p{
float:left;
margin:0;
padding:0;
padding-top:8px;
}

#loginArea form{
float:right;
margin:0;
padding:0;
padding-top:5px;
}

label{
font-size:1em;
margin-right:5px;
}

.formtext {
border: 1px inset #787878; 
padding:1px 2px; 
font-size:1em; 
width:90px; 
margin-right:5px;
font:1em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
/*#login-newsletter .text {width:140px;}
.extras-form #newsletter .text {width:160px;}*/



#header ul{
height:25px;
list-style:none;
padding:0;
margin-right:8px;
float:right;
display:inline;
}

#header ul li{
float:left;
}

#header ul li a{
display:block;
padding:3px 7px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#313036;
line-height:25px;
}

#header ul li a:hover{
color:#ed1f24;
}

#header img{
margin-top:50px;
}

#body{
width: 830px;
margin:0 auto;
}

.bigbox{
margin:20px auto;
width:824px;
background:url(../images/bottom.jpg) bottom no-repeat;
font-size:1.2em;
}

.bigbox img{
display:block;
}

.bigbox p{
padding:10px 20px;
}

.bigbox strong, .process strong, .smallIntro strong, .feature strong, #body strong{
xcolor:#ed1f24;
font-weight:bold;
}

.bigbox em, .process em, .smallIntro em, .feature em, #body em{
color:#ed1f24;
font-style: normal;
font-weight:bold;
}

#footerwrapper{
height:42px;
background:url(../images/footer.gif) repeat-x;
}

#footer{
width:830px;
margin:0 auto;
}

#footer p{
padding-top:15px;
padding-bottom:0;
float:right;
font-size:1em;
}

#footer ul{
padding:0;
padding-top:15px;
list-style:none;
float:left;
}

#footer ul li{
display:inline;
}

#footer ul li a{
padding:3px 4px;
text-decoration:none;
color:#313036;
}

#footer p a{
text-decoration:none;
color:#313036;
}

#footer ul li a:hover, #footer p a:hover{
color:#ed1f24;
}

.feature {clear:both; margin:0 0 25px 0; padding:0 0 10px 0; border-bottom:1px solid #ddd;}
				.feature img {float:left; margin:0 20px 20px 0; border:2px solid #ddd;}
				.feature p {padding:0 0 10px 233px;}

/*.insidescreen {
	float: left;
	width: 213px;
	padding-bottom: 20px;
}
.insidescreendesc {
	float: left;
	padding-left: 20px;
	width: 495px;
	padding-bottom: 20px;
}*/

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.process{
width:186px;
margin-right:27px;
float:left;
display:inline;
}

.processlast{
margin-right:0;
}

.process p{
padding:5px 10px;
}

.find-out-more{
padding:0 0 0px 5px;
}

.login { background: transparent url(/images/login.gif) no-repeat left top; }
.signup { background: transparent url(/images/signup.gif) no-repeat left top; }

#nav{
float:right;
background:url(../images/menu-bg.gif) no-repeat;
height:25px;
width:351px;
text-align:center;
}



.submit {
	width: 79px;
	height: 20px;
	text-indent:-999em;
	background: transparent url("../images/login.gif") no-repeat left top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
form>.submit { /* For non-IE browsers*/
	height: 0px;
}

td{
vertical-align:top;
}

.feature ul li {
margin-left:1em;
font-size:1.2em;
}

#body ul li, #body ol li{
margin-left:1em;
font-size:1.2em;
}

#body ul li.first{
list-style:none;
font-weight:bold;
margin-left:0;
}

.note{
font-size:1em;
}

.prices{
margin-bottom:30px;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}

.first-item{
margin-top:10px;
padding-top:20px;
border-top:1px solid #ddd;
}

form #signupform(
font-size:5em;
)

.signupform-item {
width:700px;
padding-top:10px;
background:red;
height:20px;
display:block;
}

#signupform div label {
display:block;
width:140px;
float:left;
}

#signupform input, #signupform select {
border: 1px inset #787878; 
padding:1px 2px; 
xfont-size:1em; 
width:280px; 
margin-right:5px;
xfont:1em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
float:left;
}

#signupform textarea {
border: 1px inset #787878; 
padding:1px 2px; 
xfont-size:1em; 
width:380px; 
margin-right:5px;
xfont:1em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
float:left;
}

#signupform .submit {
	width: 79px;
	height: 20px;
	text-indent:-999em;
	background: transparent url("../images/sign-up.gif") no-repeat left top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	border:0;
}

form>.submit { /* For non-IE browsers*/ 
	height: 0px;
}