:focus { outline:none; }

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#E9E9E9 url(images/body_bg.jpg) repeat;
}
h3 {
	color:#6B6B6B;
}


#body-sub {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
/*	background:#FFFFFF url(images/bg-main.jpg);*/
}

.clear {clear:both;}

#page { background: url(images/page_bg.jpg) center repeat-y; }
#wrapper {
	background:url(images/header_02.jpg) top center no-repeat;
	text-align:center;
}

#body-sub #page { background-image:url(images/page_bg-sub.jpg); }
#body-sub #wrapper {
	background:url(images/header_02-sub.jpg) top center no-repeat;
	text-align:center;
}

#header {
    width:867px;
    height:108px;
    margin:0px auto;
}

#header-sub-testimonials {
	background-image:url(images/header-sub-testimonials.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#header-sub-services {
	background-image:url(images/header-sub-services.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#header-sub-ipod {
	background-image:url(images/header-sub-ipod.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#header-sub-erevbook {
	background-image:url(images/header-book.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#header-sub-get-started {
	background-image:url(images/header-sub-get-started.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#header-sub-gallery {
	background-image:url(images/header-sub-gallery.jpg);
	background-repeat:no-repeat;
	height:183px;
}

#center-main {
	width:867px;
	margin:0px auto;
}

#header-nav {
	height:74px;
	background:url(images/tagline.gif) no-repeat 596px 53px;
	text-align:left;
}



#chat {
    float:left;
    margin-left:255px; /*left-margin*/
}
#chat a {
    display:block;
    width:363px;
    height:84px;
    background:url(images/chat.jpg) no-repeat;
}
#chat a span {
    display:none;
}


#start-website {
	margin-top:25px;
	float:right;
    margin-right:110px; /*right margin*/
}
   
#start-website a {
    display:block;
    width:129px;
    height:62px;
    background:url(images/start-your-website.gif) no-repeat;
}
#start-website a span {
    display:none;
}


#logo {
	float:left;
}
	
#logo a {
	display:block;
	width:138px;
	height:74px;
	background:url(images/erev-logo.gif) no-repeat;
}
#logo a span {
	display:none;
}

#nav-main {
	width:444px;
	margin-left:174px;
	padding-top:53px;
}

#nav-main a {
	margin-right:8px;
	padding-right:12px;
	padding-bottom:3px;
	color:#5A5A5A;
	font-variant:small-caps;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	background:url(images/space-line.gif) no-repeat right;
	font-family:Geneva, Arial, Helvetica, san-serif;
}

#nav-main a:hover {
	color:#2197DE;
}

#nav-main a.last {
	background-image:none;
}

#flash {
	width:867px;
	height:293px;
	margin:0px;
	padding:0px;
/*	float:left;*/
}

#featured-wrap {
	background:url(images/2-features-bg.jpg) no-repeat top center;
	height:310px;
	overflow:hidden;
	text-align:left;
}

#featured-wrap-sub {
	background:url(images/2-features-bg-sub.jpg) no-repeat top center;
	height:360px;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
}

#featured-wrap-sub-closed {
	background:url(images/2-features-bg-sub-closed.jpg) no-repeat top center;
	height:360px;
	overflow:hidden;
	text-align:left;
	margin-top:30px;
}


#featured-wrap-sub-getstart {
	background:url(images/2-features-bg-sub-getstart.jpg) no-repeat top center;
	height:360px;
	overflow:hidden;
	text-align:left;
	margin-top:30px;
}

#featured-wrap-sub-gallery {
	background:url(images/2-features-bg-sub-gallery.jpg) no-repeat top center;
	height:360px;
	overflow:hidden;
	text-align:left;
}

#gallery-content {
	width:815px;
	margin:0 auto;
}

#gallery-content img {
		margin-top:38px;
}



#featured {
	margin:0 auto;
	width:700px;
}

#featured-sub {
	margin:0 auto;
	width:750px;
}

	#featured div.c1 {
		float:left;
		width:375px;
		font-size:12px;
		font-weight:normal;
		color:#6B6B6B;
	}
	
	
	#featured div.c1 a {
		display:block;
		width:360px;
		height:168px;
	}
	#featured div.c1 a span {
		display:none;
	}
	
	
	#featured div.c1 ul {
		margin-left:40px;
		padding-left:0px;
		margin-top;0px;
	}
	
	#featured div.c1 ul li {
		padding-bottom:3px;
	}
	
	#featured div.c1 h1 {
		font-size:22px;
		font-weight:normal;
		color:#383838;
		font-family:century gothic, arial, verdana;
		margin-top:30px;
	}
	
	#featured div.c1 h2 {
		font-size:22px;
		font-weight:normal;
		color:#B10000;
		margin-top:-12px;
		font-family:century gothic, arial, verdana;
	}
	
	#featured div.c2 {
		float:right;
		width:325px;
		text-align:center;
		font-weight:normal;
		font-size:12px;
		color:#6B6B6B;
	}
	
	#featured div.c2 h1 {
		font-size:18px;
		font-weight:normal;
		color:#383838;
		font-family:arial, verdana;
		margin-top:30px;
	}
	
	#featured div.c2 h2 {
		font-size:24px;
		font-weight:bold;
		color:#C60000;
		margin-top:-18px;
		margin-bottom:0px;
		font-family:arial, verdana;
	}
	
	#featured div.c2 img {
		color:#C60000;
		margin-top:34px;
		margin-bottom:0px;
	}
	
	
.form-featured {
	display:inline;
}

	
.free-quote-field {
		border:1px solid #D5D5D5;
		padding:2px;
}

.free-quote-button {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-quote-g.png);
		background-repeat:no-repeat;		
}

.free-quote-button:hover {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-quote-o.png);
		background-repeat:no-repeat;
}

.button-get-book {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-book-o.png);
		background-repeat:no-repeat;		
}

.button-get-book:hover {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-book-b.png);
		background-repeat:no-repeat;
}

.button-continue {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-continue-o.png);
		background-repeat:no-repeat;		
}

.button-continue:hover {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-continue-b.png);
		background-repeat:no-repeat;
}

.button-return-top {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-return-g.png);
		background-repeat:no-repeat;		
}

.button-return-top:hover {
		margin-right:10px;
		margin-top:8px;
		background-image:url(images/button-return-o.png);
		background-repeat:no-repeat;
}
	
	#featured div.c2 br {
		margin-top:0px;
	}





#featured-sub div.c1 {
	float:left;
	width:375px;
	font-size:12px;
	font-weight:normal;
	color:#6B6B6B;
}


#featured-sub div.c1 a {
	display:block;
	width:360px;
	height:168px;
}
#featured-sub div.c1 a span {
	display:none;
}


#featured-sub div.c1 ul {
	margin-left:40px;
	padding-left:0px;
	margin-top:0px;
}

#featured-sub div.c1 ul li {
	padding-bottom:3px;
}

#featured-sub div.c1 h1 {
	font-size:22px;
	font-weight:normal;
	color:#383838;
	font-family:century gothic, arial, verdana;
	margin-top:30px;
}

#featured-sub div.c1 h2 {
	font-size:22px;
	font-weight:normal;
	color:#B10000;
	margin-top:-12px;
	font-family:century gothic, arial, verdana;
}

#featured-sub div.c2 {
	float:right;
	width:325px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
}

#featured-sub div.c2 h1 {
	font-size:18px;
	font-weight:normal;
	color:#383838;
	font-family:arial, verdana;
	margin-top:30px;
}

#featured-sub div.c2 h2 {
	font-size:24px;
	font-weight:bold;
	color:#C60000;
	margin-top:-18px;
	margin-bottom:0px;
	font-family:arial, verdana;
}

#featured-sub div.c2 img {
	color:#C60000;
	margin-top:34px;
	margin-bottom:0px;
}

#featured-sub div.c2 br {
	margin-top:0px;
}



#wrapper-testimonials {
	width:820px;
	text-align:center;
	margin:auto;
}

/* BOOK CSS BELOW THIS COMMENT */

#wrapper-erevbook {
	width:820px;
	text-align:center;
	margin:auto;
}

#wrapper-erevbook div.book-presentation {
	width:844px;
	height:390px;
	text-align:center;
	margin:auto;
	background-image:url(images/book-presentation.jpg);
	background-repeat:no-repeat;
}

#wrapper-erevbook div.book-c1 {
	float:left;
	width:265px;
	font-size:12px;
	font-weight:normal;
	color:#6B6B6B;
	text-align:center;
}

#wrapper-erevbook div.book-c1 a span {
	display:none;
}


#wrapper-erevbook a.book {
	display:block;
	width:400px;
	height:370px;
	background:url(images/erevbook.jpg) no-repeat;
}

#wrapper-erevbook div.book-c2 {
	float:right;
	width:820px;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:0px;
	margin-right:0px;
}

/* BOOK CSS ABOVE THIS COMMENT */



#wrapper-services {
	width:820px;
	text-align:center;
	margin:auto;
}


#wrapper-services div.included-c1 {
	float:left;
	width:369px;
	font-size:12px;
	font-weight:normal;
	color:#6B6B6B;
	text-align:center;
}

#wrapper-services div.included-c1 a span {
	display:none;
}


#wrapper-services a.included {
	display:block;
	width:369px;
	height:492px;
	background:url(images/services-erev-lady.jpg) no-repeat;
}

#wrapper-services div.included-c2 {
	float:right;
	width:432px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:40px;
	margin-right:4px;
}











#wrapper-services div.ipod-c1 {
	padding-top:20px;
	float:right;
	width:432px;
	font-size:12px;
	font-weight:normal;
	color:#6B6B6B;
	text-align:center;
}

#wrapper-services div.ipod-c1 a span {
	display:none;
}

#wrapper-services a.ipod {
	display:block;
	width:432px;
	height:435px;
	background:url(images/ipod-lrg.jpg) no-repeat;
}

#wrapper-services div.ipod-c2 {
	float:left;
	width:369px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:40px;
	margin-right:4px;
}













.services-included  {
	border-right:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
}

.services-inluded-celltop  {
	background-image:url(images/services-included-header-bg.jpg);
	height:34px;
	vertical-align:middle;
	padding-left:15px;
}

.services-included-cellrow  {
	background-image:url(images/services-included-line-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:37px;
	vertical-align:middle;
	padding-left:5px;
}

.services-included-cellrow-go  {
	background-image:url(images/services-included-line-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:37px;
	vertical-align:middle;
	padding-left:38px;
	color:#5380B0;
}

.services-included-cellrow-l  {
	background-image:url(images/services-line-bottom-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	vertical-align:middle;
	padding-left:5px;
}


.services-click-to  {
	background-image:url(images/services-clickto-bg.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:816px;
	text-align:left;
	padding-left:5px;
	padding-top:6px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin:0 auto;
}

.services-click-to a  {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.services-click-to a:hover  {
	color:#b0d3ff;
	font-size:13px;
	font-weight:bold;
}

/* SERVICES CSS ABOVE THIS COMMENT */

#wrapper-gallery {
	width:867px;
	text-align:center;
	margin:auto;
	background-image:url(images/gallery-bg.jpg);
	background-repeat:repeat-y;
}

#wrapper-testimonials a.t-bounce {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-bounce.jpg) no-repeat;
}

#wrapper-testimonials a.t-sparta {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-sparta.jpg) no-repeat;
}

#wrapper-testimonials a.t-morgan {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-morgan.jpg) no-repeat;
}

#wrapper-testimonials a.t-redleaf {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-redleaf.jpg) no-repeat;
}

#wrapper-testimonials a.t-writeway {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-writeway.jpg) no-repeat;
}

#wrapper-testimonials a.t-bsa {
	display:block;
	width:250px;
	height:263px;
	background:url(images/testimonials-bsa.jpg) no-repeat;
}

#wrapper-testimonials a.t-inaura {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-inaura.jpg) no-repeat;
}

#wrapper-testimonials a.t-stone {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-stone.jpg) no-repeat;
}

#wrapper-testimonials a.t-drop {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-drop.jpg) no-repeat;
}

#wrapper-testimonials a.t-pytlik {
	display:block;
	width:250px;
	height:250px;
	background:url(images/testimonials-pytlik.jpg) no-repeat;
}

#wrapper-testimonials div.testimonial-c1 {
	float:left;
	width:265px;
	font-size:12px;
	font-weight:normal;
	color:#6B6B6B;
	text-align:center;
}

#wrapper-testimonials div.testimonial-c1 a span {
	display:none;
}


#wrapper-testimonials div.testimonial-c2 {
	float:right;
	width:520px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:55px;
	margin-right:20px;
}

#wrapper-testimonials div.testimonial-c2-sparta {
	float:right;
	width:520px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:35px;
	margin-right:20px;
}

#wrapper-testimonials div.testimonial-c2-drop {
	float:right;
	width:520px;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#6B6B6B;
	margin-top:7px;
	margin-right:20px;
}

#wrapper-testimonials div img {
	margin-top:7px;
}


/*#featured-sub a {
	display:block;
	width:867px;
	height:1px;
	background:url(images/featured-sub.jpg) no-repeat;
	margin:0 auto;
}
*/

#featured-sub a span {
	display:none;
}


#footer {
	height:260px;
	background:#024792;
	color:#fff;
	font-size:12px;
}



#footer * { text-align:center; !important }

/* ORDER  CSS BELOW */

.table-package-customize {
	width:800px;
	color:#7A7D82;
	font-size:11px;
	background-color:#ffffff;
	background-image:url(images/checkout-step-01.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px auto;
}


.table-package-cusomize-td {
	background-color:#ffffff;
	color:#505050;
	font-size:11px;
	height:28px; 
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px dotted #B7B7B8;
	text-align:left;
}

.table-package-cusomize-td-sml {
	background-color:#ffffff;
	color:#505050;
	font-size:11px;
	height:28px; 
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px dotted #B7B7B8;
	text-align:left;
	width:25px;
}

.table-package-cusomize-td-b {
	background-color:#ffffff;
	color:#505050;
	font-size:11px;
	height:28px; 
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px dotted #666A6C;
}

.text-field-order {
	border:1px solid #B7B7B8;
}

.li-package-youget li {
	padding-bottom:5px;
}

.h2-order {
	color:#296492;
	font-size:20px;
	font-weight:normal;
	
}
