#viewall_inner table {empty-cells:hide;}
#viewall_inner table td {
vertical-align:top;
text-align:center;
padding:10px 5px;

	border:1px dotted #e7e7e7;
	border-top:none;
	border-left:none;
	/*
	border-right:1px solid #666;
	border-bottom:2px solid #666;
	*/
	width:140px;

}


#viewall_inner table td img {
margin-top:10px;
border:none;
border:5px solid #f5f5f5;
}
#viewall_inner table td span {
font-size:11px;
}
div#category {
display:none;
}
div#cat_viewall {
margin:0;padding:0;
}
div#cat_viewall h2 {
font-size:18px;
margin:0;
padding:0;
float:left;
}
div#cat_viewall h3 {
font-size:10px;
margin:0;padding:0;
}
div#cat_viewall h3 a {color:#005596;}
div#sortby {
margin:0 0 10px 300px;
text-align:right;
}
#sortby select {margin-left:5px;}
	


	
	body {
	background: white url("../img/background.gif") top left repeat-x;
	padding:0;
	margin:0;
	font-family:verdana,sans-serif; 
	font-size:12px;
	}
	#container {
	position:absolute;
	width:794px;
	left:50%;
	margin-left: -397px;
	}

	h1#pagetitle {display:none;}



/* -------------- utilities at the top -------------- */
	div#utilities {
	text-align:right;
	padding:0px 10px 0 0;
	height:50px;
	}
	div#utilities p {
	margin:0;
	padding:0;
	font-size:11px;
	}
	div#utilities img {margin:3px 0 0 0;}
	#utilities li {
	float:left;
	width:100px;
	margin:1px;
	padding:0;
	list-style-type:none;
	margin-left:5px;
	
	}
	#utilities ul{
	padding:15px 0 0 460px;
	text-align:center;
	margin:0;
	height:35px;
	}
	#utilities li a {
	color:white;
	font-size:11px;
	height:18px;
	padding-top:1px;
	text-decoration:none;
	background:url(../img/top-button.gif) no-repeat;
	display:block;
	}



	/* Actually this is the header.  It just holds the header image. */
	#main_nav {
	clear:both;
	padding:0;
	margin:0;
	height:186px;
	width:794px;
	background:url("../img/main_nav2.jpg") top left no-repeat;
	}
/* Make the Logo a link already! */	
	#main_nav a {
	display:block;
	width:192px;
	margin:0px 0 0 10px;
	padding:170px 0 0 0;}

#main_nav a span {/*display:none;*/}
#main_nav a:hover span {display:none;}

	#main_content {
	margin:0 0 30px 0;
	padding:0 10px 0 10px;
	background:white url("../img/lower_background.gif") bottom right no-repeat;
	width:774px;
	border-top:1px solid white; /* adjusts some weird Firefox phenomenon */
	}

	#left_column {float:left;}
	#left_column h2 {
	padding:10px 0 5px 0;
	margin:0;
	font-size:15px;	
	text-transform: uppercase;
	text-align:center;
	width:196px;
	border-bottom:5px solid black;
	}	


	.caps {text-transform: uppercase;}



/* ------ LET THE MENU BEGIN ------ */

	/* IE 7 Suckerfish Fix */
	#store_nav li:hover, #store_nav li.hover {
    position: static;
	}

	
	.mainmenu {background: #000; z-index: 10;}

	/* all lists */
	#store_nav, #store_nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 20px;
	}


/* So the whole li is a link */
	li#topnav1 a, li#topnav2 a, li#topnav3 a, a#li-cart_view-a {
	display: block;
	width: 187px; 
	padding-left:5px;
	color:#fff;
	text-decoration:none;
	}


/* Uppercase just the horizontal top level */
	a#li-cart_view-a, #topnav_resources, #topnav_about, #topnav_watch {text-transform:uppercase;}

	#secondlevel_1, #secondlevel_2, #secondlevel_3 {border-bottom:2px solid black;}

/* all list items */
	#store_nav li { 
	float: left;
	border-right:2px solid white;
	border-bottom:2px solid white;
	width: 192px; /* width needed or else Opera goes nuts */
	text-align:left;
	position: relative;
	}

/* Last LI can't have a right border, it will cause a wrap */
	#store_nav #cart_view {border-right:none;}

/* Only the top level list */
	li.mainmenu	{
	height:40px;
	line-height:40px;
	text-align:center;
	}

	li.mainmenu a {text-align:center;}
	li.mainmenu a:hover {}

 /* Second-level lists */
	#store_nav li ul {
	position: absolute;
	background: #CBDDEB;
	width: 192px;
	text-align:left;
	left: -999em;  /*using left instead of display to hide menus because display: none isn't read by screen readers */
	}

/* Makes store section stick for cart pages */
	#store_nav #topnav1 ul.secondlevel { left: auto; }

	li.mainmenu li a {text-align:left;}
	#store_nav li ul a {color:#000;line-height:30px;}

	#store_nav li ul a:hover {
	background-color: #ffc;
	color:#000;
	}

	#store_nav li a.extendable:hover {
	background: #ffc;
	}

/* third-and-above-level lists */
	#store_nav li ul ul { 
	margin: -30px 0 0 194px;
	}

	#store_nav li:hover ul ul, #store_nav li:hover ul ul ul, #store_nav li.sfhover ul ul, #store_nav li.sfhover ul ul ul {
	left: -999em;
	}

	#store_nav li:hover ul, #store_nav li li:hover ul, #store_nav li li li:hover ul, #store_nav li.sfhover ul, #store_nav li li.sfhover ul, #store_nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}


/* RESOURCES bg 
	#store_nav #topnav1 ul li{background:#f5f5f5;} */
/* ABOUT ED bg */
	#store_nav #topnav2 ul li{background:#B0C3E8;}
/* WATCH bg */
	#store_nav #topnav3 ul li{background:#B0C3E8;} 

/* This could have worked, only the bg of the _a is being used for the extendable arrow
#nav #blabla_a {background:#f5f5f5 url(../img/menushadow.gif) top repeat-x;}
#nav #blabla_a:hover {background:#ffc url(../img/menushadow-hover.gif) top repeat-x;}
*/

	a.leftnav {cursor:text}



/* --------------- If there are items in the cart --------------------- */
	#store_nav #cart_view a img {}
	#cart_view img {margin:9px 0 0 15px;}
	#cart_view div {
	width:60px;
	margin:8px 0 0 15px;
	padding:1px;
	float:left;display:inline;
	color:white;
	font-size:11px;
	line-height:11px;
	text-align:center;
	}

li#cart_view.mainmenu div a {color:white;}



	#right_column, #checkoutpage #main {
	margin:0;
	padding:10px 0 20px 10px;
	margin-left:198px;
	}

	/*
	#right_column h1 {
	padding:10px 0 0 0; 
	margin:0;
	font-weight:normal;
	font-size:20px;
	}
	#right_column h2 {
	padding:0;
	margin:0;
	font-size:14px;
	}
	#right_column .product_image {margin-bottom:20px;}
	#right_column 
	#right_column p {
	line-height:1.5em
	}
	#right_column #box {
	float:right;margin:10px 0 0 20px;
	}

	*/



/* ------------ Left Boxes below the menu ----*/
div#left_column {width:192px;margin-top:130px;}


	dl#partner dd#dd2 {
	margin-bottom:15px;
	}

	#left_column dl {
	margin:0;
	padding:0;
	font-size:11px;
	}

	#left_column dt {
	margin:0 0 0 0;
	padding:3px;
	text-transform: uppercase;
	/* text-align:center; */
	/* font-weight:bold; */
	background:url(../img/leftbox_header.gif) top left repeat-x;
	font-size:1px; /*normally 12*/
	letter-spacing:.08em;
	font-family:georgia;
	color:#555242;
	}
	#left_column dd {
	margin:0;
	padding:10px 5px 10px 2px;
	background:#F7F6EE;
	color:#7A7765;
	line-height:1.3em;
	}
	#left_column dd img {float:left;margin:0 4px 20px 0;}

	#left_column dd a {
	/* color:#ff6600; */
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #CDCDC5;
	}




/* ------------ Category Pages ------------ */
td.product_placeholder {visibility:hidden;}

/* ------------- Product Page ------------- */
	h1#product_title, h1#series_title {
	font-size:18px;
	margin:0px 0 0 0;
	padding:0;
	}

	h2#product_subtitle, h2#series_subtitle {
	font-weight:vnormal;
	font-size:14px;
	margin:0 0 30px 0;
	padding:0;
	}

	#product_info {
	float:right;
	margin:0 0 20px 20px;
	text-align:center;
	width:220px;
	border:1px solid black;
	} 

	#product_description {
	padding:0 20px;
	line-height:18px;
	}

	.product_image {margin:10px 0;}

	#product_id {
	clear:both;
	font-size:10px;
	/* text-transform:uppercase; */
	text-align:right;
	margin:10px 25px;
	color:#777;
	}
	#product_id span{color:#000;}

/* ----------- Add to Cart Table ---------- */

	table.product_grid {
	border-top:5px solid black;
	background:#ffde75;
	border-collapse: collapse;
	margin-top:2px;
	padding-bottom:2px;
	}
	
	td.format {
	width:55px;
	text-align:center;
	}
	td.price {
	width:60px;
	background-color:transparent;			
	border-left:1px solid #D6BA62;
	border-right:1px solid #D6BA62;
	text-align:center;
	}
	td.quantity {
	width:60px;
	text-align:center;
	}
	td.quantity input {
	width:26px;
	text-align:center;
	padding:2px;
	}
	td.addtocart {width:65px;text-align:center;}
	td.addtocart img {cursor:pointer;}

	td.msg {padding-left:2px;}




/* ------------- Series Pages ------------- */

	img#series_coverart {
	float:right;
	margin:0 0 20px 20px;
	padding:1px;
	border:5px solid #005596;
	}


	table#sermon_list caption {
	font-size:12px;
	font-weight: bold;
	text-align:left;
	margin-left:20px;
	text-transform:uppercase;
	}
	
	table#sermon_list caption span {
	font-size:19px;
	font-weight: bold;
	text-align:left;
	}
	table#sermon_list caption span {
	font-size:30px;
	font-weight: bold;
	color:#ccc;
	vertical-align:middle;
	}

	table#sermon_list {
	clear:both;
	margin:0 auto
	}
		
	table#sermon_list td {
	width:172px;
	min-height:46px;
	/* background: url("../img/sermonglimpse-bottom.gif") no-repeat bottom; */
	background:white;
	border:1px dotted #e7e7e7;
	border-right:1px solid #666;
	border-bottom:2px solid #666;
	vertical-align: top;
	padding-bottom:5px;
	cursor: pointer;
	cursor: hand;
	}
	
	table#sermon_list td span {
	display:block;
	/* background: url("../img/sermonglimpse-top.gif") no-repeat top; */
	padding:2px 0 0 2px;
	color:#000;
	font-size:11px;
	}
	table#sermon_list td h4 {
	float:right;
	text-align:right;
	margin:-5px 0px 5px 0px; 
	padding:0 10px;
	font-size:12px;
	}
	
	table#sermon_list td div {
	clear:right;
	margin:0px;
	text-align:right;
	padding:0 10px;
	font-size:10px;
	}

		
.hoverbox {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	visibility: hidden;
	z-index: 1001 !important;
	}

.hoverbox .sp_wrapper{
	background: url("../img/bg-sermonpop-bottom.gif") no-repeat bottom center;
	width:306px;
	/*padding:20px 0;*/
	padding-bottom: 20px !important;
	margin: 0 !important;
	}

.hoverbox img.close_button {
	float:right;
	margin:5px;
	cursor: pointer;
	cursor: hand;
	}

.hoverbox h1 {
	background: url("../img/bg-sermonpop-top.gif") no-repeat top left;
	text-align:left	;
	text-transform:uppercase;
	font-size:10px;
	color:#777;
	padding: 20px 20px 5px 20px;		
	}

.hoverbox .sp_description {
	background:#eee;
	padding:0 20px;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
.hoverbox .sp_description h2 {
	border-top:1px solid #777;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-top:15px;
	font-size:18px;
	font-weight:normal;
	}
.hoverbox .sp_description p {
	border-bottom:1px solid #ccc;
	/*border-left:1px solid #ccc;*/
	padding:5px 5px 15px 5px;
	margin:0 !important;
	height:145px;
	overflow:auto;
	background:#ddd;
	font-size:11px;
	}
.hoverbox .sp_closing {
	background:#eee;
	margin:0 !important;
	padding:15px 20px 0;
	font-size:11px;
	color:#777;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
.hoverbox .pointer{
	width:18px;
	height:9px;
	background: url("../img/sermonpop-pointer.gif") no-repeat;
	margin-top: -1px !important;
	margin-left:250px;
	}		

	p#series_description {
	padding:0 20px 10px 20px;
	line-height:18px;
	}

	#series_id {
	clear:both;
	font-size:10px;
	text-align:right;
	margin:10px 0px;
	color:#777;
	}
	
	#series_id span {color:#000;}
/*
.content_box, .product_details {
	background: #f5f8ff url("../img/bg-contentbox-bottom.gif") no-repeat bottom;
	margin:25px 0;
	padding-bottom:2px;
	width:525px;
	}
*/
	
h1.content_box_title, h2.content_box_title,	h2.kit_title {
	/* background: url("../img/bg-contentbox-top.gif") no-repeat top; */
	/* padding:3px 10px 2px 5px; */
	padding:2px;
	font-size:14px;
	/* line-height: 1em; */
	background:#005596;
	color:#fff;
	}

	h2.kit_title img {
	float:left;
	padding-right:10px;
	margin-top:4px
	}	

	h2.kit_title span.price {
	color:#555;
	float:right;
	margin: -1.3em 10px 0;
	font-size:12px;
	}
	
.product_details p.kit_description		 {
	float:left;display:inline;
	margin:0 50px 0 20px;
	width:220px; 
	}
.preview_button {display:block;margin-top:10px;}
	/* Product & Series Page: Pricing Grid*/


/* -------------   All static Pages   ------------- */
.newwindow {/*border-bottom:3px double;text-decoration:none;*/}
a {color:#005596;}
a:visited {color:#005596;}
a:hover {color:#ff6600;}

h2.common_h2 {
font-size:18px;
margin:0 0 30px 0;
padding:0;
}


/* ------------- About Ed (about.php) ------------- */
#abouted_img { 
	float: right; 
	display: block;
	border: 4px solid #ccc;
	margin: 4px 0 4px 10px;
}

#abouted a.booklink {
	font-style: italic;
}
#abouted p {line-height:1.75em;margin-left:20px;}

#abouted .bookcover {margin:0px 0px 15px 55px;border:none;}



/* ------------- Conferences (conferences.php) ------------- */
#speaking_img { 
	float: right; 
	display: block;
	border: 4px solid #ccc;
	margin: 4px 0 4px 10px;
}

#conferences p {line-height:1.75em;margin-left:20px;}
#confri {float:left;margin:13px 20px 0 14px;}
#confri tr.odd {background:#ccc;}
#confri td {padding:2px;}


/* ------------- Watch (watch.php) ------------- */

#watch p {line-height:1.75em;margin-left:20px;}

/* ------ Purpose, nee Statement o' Faith (purpose.php) ------- */

#purpose p {line-height:1.75em;margin-left:20px;}
dl#faith_dl {margin:0 35px 0 20px;}
dl#faith_dl dt {font-weight:bold;font-size:14px;margin-top:35px;font-family:georgia;}
dl#faith_dl dd {
padding:0 0 10px 10px;
margin-left:0px;
line-height:1.75em;
border-bottom:2px solid #eee;
border-left:2px solid #eee;
}
dl#faith_dl dd div.verses {
font-style:italic;
line-height:1.2em;
margin:10px 0 5px 0;
font-size:11px;
padding:5px;
background:#eee;
border:1px solid #ccc;
border-top:none;
border-left:none;
}


/* ------ Connect wif Ed (connect.php) & Donate ------- */
#connect p, #donate p {line-height:1.75em;margin-left:20px;}
#connect p img {
margin:0 20px 0 15px;
border:4px solid #ccc;
float:right;
display:inline;

}
#connect #right_column li {margin-bottom:10px;}
#connect #right_column ul {
background:white;
padding:15px 20px 1px 20px;
margin:0 20px;
border:4px solid #ccc;
}

/* ------ Speak-Sched (speakingschedule.php) ------- */

#speakingschedule #schedule_table {width:525px;margin:0 0 10px 20px;}
#schedule_table th {padding:4px;}
#schedule_table td {background:#f5f5f5;padding:4px;line-height:1.5em;}
#speakingschedule p {line-height:1.75em;margin-left:20px;}

/* ------ Special Offer (special_offer.php) ------- */
#special_offer p {line-height:1.75em;margin-left:20px;}


/* ------ Prayer Request (prayyerrequest.php) ------- */

#help h2 {visibility:hidden;}
#prayerrequest img#praywithyou {margin:-10px 0 0 20px;}
#prayerrequest p {line-height:1.75em;margin-left:20px;}
#prayerrequest label {
width:150px;
display:block;
float:left;
clear:both;
text-align:right;
height:20px;
margin:5px 3px 0 0;
padding-top:3px;
}
#prayerrequest .commentbox input {
margin:5px;
}
#prayerrequest .commentbox textarea {
margin:5px;
}
#prayerrequest #right_column form {margin:20px 20px 0 20px;}
span.req {color:red;}

#prayerrequest #submit_btn {margin:10px 0 0 155px;}

#prayerrequest q {font-style: italic;display:block;}


/* ------ Contact Us (help.php) ------- */

#help p#prayerrequest {
width:120px;
line-height:1.4em;
height:40px;
padding:5px 10px;
float:right;display:inline;
background:#ffffcc;
margin:0px 40px 0 20px;
border:2px solid #005596;
text-align:center;
font-family:georgia;
}

#help p {line-height:1.75em;margin-left:20px;}
dl.contactinfo {margin-left:40px;}
dl.contactinfo dt {font-weight:bold;font-size:14px;width:330px;border-bottom:1px solid #000;}
dl.contactinfo dd {margin:8px 10px 10px 20px;line-height:1.8em;}
dl.contactinfo dd span#eym-number {font-weight:bold;font-size:13px;}
dl.contactinfo dd span#ccc-number {color:#777;}
dl.contactinfo dd span#cp-number {color:#777;}

#help label {
width:150px;
display:block;
float:left;
clear:both;
text-align:right;
height:20px;
margin:5px 3px 0 0;
padding-top:3px;
}
#help .commentbox input {
margin:5px;
}
#help .commentbox textarea {
margin:5px;
}
#help #right_column form {margin:20px 20px 0 20px;}
span.req {color:red;}

#help #submit_btn {margin:10px 0 0 155px;}

/* ------ Frequently Asked Questions (faq.php) ------- */
#faq dl {margin:0 0 20px 20px;}
#faq dl dt {margin:20px 0 5px 0px;font-weight:bold;}
#faq dl dd {margin:0 0 0 0px;}


/* ------ Newsletter (newsletter.php) ------- */

#newsletter p {line-height:1.75em;margin-left:20px;}
#newsletter #right_column form {margin:20px 0 0 20px;}
#newsletter label {
display:block;
width:150px;
float:left;
text-align:right;
margin:5px 3px 0 0;
padding-top:3px;
}
#newsletter input {margin:5px;}
#newsletter #submit_btn {margin:5px 0 0 160px;}


/* ------ 10 COMMANDMENTS OF PURITY (10.php) ------- */
#ten p {line-height:1.75em;margin-left:20px;}
#ten ol {margin:0 20px 0 30px;padding:0 0 0 30px;}
#ten ol li {
border-bottom:1px solid #e4e4e4;
padding:7px 10px 7px 0 ;
}





/* ------ ALL SERMONS (allsermon.php) ------- */
#allsermons h1.large_box_title {display:none;}
#allsermons #listall_sermons {width:525px;margin:0 0 10px 20px;}
#listall_sermons th {padding:4px;}
#listall_sermons td {background:#f5f5f5;padding:4px;line-height:1.5em;}
#allsermons p {line-height:1.75em;margin-left:20px;}




/*-- Subscribed (subcribed.php) --*/
#subscribed p {line-height:1.75em;margin:0 0 120px 20px;}


/* ------ Newsletter (newsletter.php) ------- */

#joy p {line-height:1.75em;margin-left:20px;}
#joy #joybook {float:left;display:inline;
margin-right:15px;
margin-top:-10px;
}


/* ------ Change Password (changepassword.php) ------- */

#changepasswordpage p {line-height:1.75em;margin-left:20px;}
#changepasswordpage #right_column form {margin:20px 0 40px 20px;}


/* ------ Log In signinpage (login.php) ------- */

#signinpage div#lostpw {
margin:0 0 0 155px;
}
div#errormsg {color:red;margin:0 0 0 155px;font-weight:bold;}
div#errormessage {color:red;margin:0 0 0 155px;font-weight:bold;}

#signinpage div#lostpw {margin:0 0 0 155px;}

#signinpage label {
display:block;
width:150px;
float:left;
text-align:right;
margin:5px 3px 0 0;
padding-top:3px;
}
	
#signinpage input {
margin:5px;
}
#signinpage #right_column form {margin:20px 0 0 20px;}
span.req {color:red;}

#signinpage #submit_btn {margin:10px 0 0 155px;}

/* ------ Watch Show (watch.php) ------- */

#tv #video_div {
	border:1px solid #ccc;
	background:white;
	text-align:center;
	margin-left:235px;
	width:320px;
	height:261px;
	}
#tv #messageinfo_div {
	float:left;
	display:inline;
	border:1px solid #ccc;
	background:white;
	width:215px;
	height:261px;
	padding:0 5px;
	color:#010004;
	text-align:center;
	}
#tv #messageinfo_div span {display:block;text-decoration:underline;}

#tv #messageinfo_dl {margin:0;padding:0;}
#tv #messageinfo_dl dt {
	font-size:10px;
	color:#080c0f;
	text-align:left;
	}
#tv #messageinfo_dl  dd{
	font-weight:bold;
	text-align:right;
	margin:0;
	padding:1px 3px;
	background:#cbddeb url(../img/tv_infobg.gif) repeat-y right;
	border:1px solid #b0c3e8;
	border-top:none;
	border-left:none;
	}	
#tv img#message_promo {
	border:4px solid #ccc;
	margin:20px 0 10px 0px;
	}
#tv #giving_div {
	border:0px solid red;
	margin-top:10px;
	}

#tv #tv_schedule_div {
	margin:15px 0 0 0;
	width:549px;
	padding:3px 0px 4px 7px;
	border:1px solid #ccc;
	border-top:none;
	border-left:none;
	}



/* ------ Eveing With Ed (ewe_*.php) ------- */
#ewe p {line-height:1.75em;margin-left:20px;}

/* ------ CM Getaway Give-away (contest.php) &  EVENING WITH ED (eveningwithed.php)  & SHARE YOUR STORY ------- */

#contest p, #sys p {line-height:1.75em;margin-left:20px;}

img#contest_still {}
#contest_ul {
margin-left:50px;
padding:0;
float:left;display:inline;
width:320px;
}

form#entry_form {
margin:10px 0 0 50px;
padding:45px 0 0 17px;
}
.cmgetaway {background: url(../img/contest-bg.gif) no-repeat;}
.ewe {background: url(../img/sign_up_bg.gif) no-repeat;}
.sys {background: url(../img/yourstory-bg.gif) no-repeat;}

#contest label, #sys label {
width:150px;
display:block;
float:left;display:inline;
margin:5px 0;
}
.text_input {margin:5px 0;width:250px;vertical-align:middle;}
.dob_input {width:20px;}
#dob_year, #sdob_year {width:40px;}

#entry_form div {margin:10px 0 0 150px;}
#entry_form input#stayintouch {margin:10px 10px 10px 0;float:left;}
#entry_form #stayintouch_label {margin:10px 0;width:250px;font-size:11px;}
#entry_form input#termsok {margin:10px 10px 10px 0;float:left;clear:left;}
#entry_form #termsok_label {margin:10px 0;width:250px;font-size:11px;}

#entry_form #gcountry {font-size:11px;margin:5px 0;}

#contest_submit {float:right;width:120px;margin:10px 230px 0 0px;}




/* -- Cart Remix ('cuz brad won't let me edit cart.css) -- 
#choose_shipping {display:inline !important;}
div#promo_code {display:none;}
div#totals_table {
height:220px;
padding-bottom:0 !important;
}
*/

/* This is for the order reciept */
.order_contents {
margin-left:200px;
}

/* Receipt Page */
#receiptpage .order_contents {padding-left:15px;}
#receiptpage dd {font-size:11px;color:#666;}
#receiptpage table {width:100%;}

/* ------ Footer (all pages) ------- */
#footer {
margin:0 0 20px 170px;
text-align:center;
font-size:11px;
line-height:1.5em;
color:#999;
}
#footer a {color:#666;}
#footer_copyright { display: block; font-weight: bold;}

hr {display:none;}


/* =Hidden styles
--------------------------------------------------------------*/
#skipnav{display:none}

div#fluff_c {display:none !important;}
.hide {display:none !important}
.show {display:block !important;}