

* {
padding: 0;
margin: 0;
outline-style: none;
}

html, body {
font-family: 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
font-size: 12px;
background-color: #2c2c29;
}

img {
border: 0px;
}

a:link, a:visited, a:hover, a:active  { 
	color: black;
	text-decoration: none;
	}

a:hover { 
	background-color: #f1ff78;
	}

h1{
	color: #D83854;
	font-weight: normal;
 	font-size: 18px;
 	line-height: 1.3;
 	font-family: Georgia, 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
}

h2{
	color: #889800;
	font-weight: normal;
 	font-size: 18px;
 	line-height: 1.3;
}

#title{
float: left;
 	padding: 10px 0px 0px 10px;
 	}

#slogan{
	float: left;
	color: #4d4d46;
	font-weight: normal;
 	font-size: 14px;
 	line-height: 1.3;
 	padding: 0px 0px 0px 20px;
}

#telephone{
float:right;
padding: 0px 10px 0px 0px;
}

#container { 
	width:100%;
	margin-top:10px;
	background-color: #2c2c29;
	}

#wrapper { 
	margin-left:auto;
	margin-right:auto;
	background-color: #FFF;
	width: 974px;
	overflow-y: auto;
	  -moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
	}

#header {
 width: 974px;
 height: 100px;
 float: left;
 background: ;
 cursor:pointer;

}

#navigation {
float: left;
width: 974px;
height: 40px;
background: #a6ba00;
margin: 0px 0px 20px 0px;
 border: 5px #889800 ;
 border-top-style: solid;
}

#navigation a:link, #navigation a:visited { 
	color: #f2f2ec;
	text-decoration: none;
	}

#navigation ul
{
float:left;
width:100%;
list-style-type:none;
font-size: 16px;
}


#navigation ul a
{
float:left;
text-align: center;
text-decoration:none;
padding:0.5em 1.8em;
height: 1.5em;
margin:0px 0px 0px 5px;
}

#navigation ul a:hover {
color: #D83854;
background-color: #a6ba00;
height: 24px;
}

#navigation li {
display:inline
}

body#home a#home_nav,
body#benefits a#benefits_nav,
body#features a#features_nav,
body#badges a#badges_nav,
body#blog a#blog_nav,
body#sign_up a#sign_up_nav
{
color: #FFF;
background: #889800;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
height: 20px;
}


#home_column1{
 float: left;
 color: #333;
 width: 550px;
 background-color: #fff;
 }

#home_column3{
 float: left;
 width: 410px;
 padding: 0px;
}

#blog_column1{
margin: 0px 0px 20px 20px;
 float: left;
 color: #333;
 width: 750px;
 background-color: #fff;
 }

#footer {
 width: 954px;
 height: 16px;
 padding: 10px;
 border: 1px #889800;
 border-top-style: solid;
 background-color: #FFF;
 clear:both;
 margin-left:auto;
 margin-right:auto;
 	  -moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}

#register_sign_in { 
 float: right;
 width: 110px;
 margin: 0px 10px 0px 0px;
 padding: 3px;
 text-align: center;
 background: #e7e7da;
 color: #889800;
 -moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
 }

#register_sign_in a{
color: #889800;
text-decoration: none;
 
 }
 
#register_sign_in a:hover{
color: #D83854;
	background-color: #a6ba00;
 }
 
 #intro_text{ 
 float: left;
 width: 510px;
 margin: 5px 0px 0px 5px;
 padding: 0px 0px 0px 15px;
 background: #FFF;
 color: #4d4d46;
 font-family: Georgia, 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
font-size: 16px;
}
 
  #terms_text{ 
 float: left;
 width: 95%;
 margin: 5px 0px 0px 5px;
 padding: 0px 0px 0px 15px;
 background: #FFF;
 color: #4d4d46;
 font-family: Georgia, 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
font-size: 14px;
}
 
#full_width_single_column
 {
 float: left;
 padding: 0px 10px 10px 20px;
 }
 
 #video_box { 
 float: left;
 width: 400px;
 height: 220px;
 margin: 10px 0px 10px 5px;
 padding: 0px;
 background-color: #4d4d46;
 color: white;
 }

#button_1, #button_1 a { 
 float: left;
 margin: 10px 0px 10px 0px;
 padding: 5px;
 background-color: #4d4d46;
 color: white;
 font-weight: normal;
 font-size: 18px;
 line-height: 1.3;
 font-family: Georgia, 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#button_1 a:hover
{
color: #f1ff78;
}

 
 /* TABLES: */

table.sign_up {
	border-width: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e7e7da;
	border-collapse: collapse;
	background-color: white;
}

table.sign_up td {
	border-width: 3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background-color: #e7e7da;
	text-align: left;
	color: #4d4d46;
	font-weight: normal;
	}

table.pricing {
	border-width: 5px 5px 5px 5px;
	border-spacing: 10px;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
}

table.pricing td {
	border-width: 3px 3px 3px 3px;
	border-style: solid;
	padding: 15px 15px 15px 15px;
	background-color: #e7e7da;
	border-color: white;
	text-align: center;
	color: #4d4d46;
	font-weight: normal;
	}

table.pricing tr {
	border-width: 13px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background-color: white;
	border-color: #D83854;
	text-align: left;
	font-weight: normal;
	}

table.features td {
	border-width: 3px 3px 3px 3px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
	background-color: #f2f2ec;
	border-color: white;
	text-align: left;
	color: #4d4d46;
	font-weight: normal;
	}

table.features th {
	border-width: 3px 3px 3px 3px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
	background-color: #4d4d46;
	border-color: white;
	text-align: left;
	color: #f2f2ec;
	font-weight: bold;
	}


table.features tr {
	border-width: 13px 3px 3px 3px;
	padding: 5px 5px 5px 0px;
	background-color: white;
	border-color: #D83854;
	text-align: left;
	font-weight: normal;
	}


table.steps td {
	border-width: 3px 3px 3px 3px;
	border-style: solid;
	padding: 10px 10px 10px 10px;
	background-color: #f2f2ec;
	border-color: white;
	text-align: left;
	color: #4d4d46;
	font-weight: normal;
	}

table.steps td.highlight {
	color: #D83854;
	background-color: white;
	text-align: center;
	font-size: 24px;
 	font-family: Georgia, 'Lucida Grande','Helvetica Neue',Arial,Helvetica,sans-serif;
	padding: 0px 0px 0px 0px;
	}

table.steps tr {
	border-width: 13px 3px 3px 3px;
	padding: 5px 5px 5px 0px;
	background-color: white;
	border-color: #D83854;
	text-align: left;
	font-weight: normal;
	}

/* SPANS: */ 
span.error_msg
{
background-color:#D83854;
color: white;
padding: 5px;
}

span.green_text
{
color: #4d4d46;
}

/* WORDPRESS BLOG */

#content h1 a{
color: #D83854;
}

#content{
color: #4d4d46;
}

#content a {
color: #889800;
}

.narrowcolumn {
	float: left;
	padding: 10px 30px 120px 30px;
	margin: 0px 0px 0px 0px;
	width: 670px;
	margin: 0pxpx;
	}

#breaker{
width: 100%;
padding: 10px; 
}

#post_wrap{
width: 100%;
background-color: #f2f2ec;
padding: 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

.entry p
{
line-height: 1.8;
margin-top: 20px;
margin-bottom: 20px;
text-align: justify;
}

.widecolumn {
	padding: 10px 10px 20px 30px;
	margin: 5px 10px 120 30px;
	width: 800px;
	background-color: #f2f2ec;

	}


#sidebar { 
 float: right;
 width: 180px;
 margin: 10px 10px 0px 0px;
 padding: 10px;
 text-align: left;
 background: #f2f2ec;
 -moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#sidebar ul
{
list-style-type:none;
}

#sidebar img
{
float:left;
border: 0px;
padding:2px;
margin:0px;
}

.sociable ul
{
list-style-type:none;
border: 0px;
padding: 0px 0px 25px 0px;
}

.sociable li
{
float:left;
border: 0px;
}

.sociable img
{
float:left;
border: 0px;
padding: 2px;
}

/* Easy Slider css starts */
	#slider{
	
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{
	width: 400px;
	height: 220px;
	overflow:hidden;
	
	}
/* Easy Slider css ends */

