body{
	margin:0;
	color:#000;
	background:#ececec url(../images/liveperson/bg-all.gif) repeat-y fixed  50% 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	min-width:950px;
}

/*Added new css for calender.js.php(Bug1252:02-12-2009)*/
#fc {margin-top:140px;margin-left:450px;}

/* Default */
img {border-style: none}
a {
	text-decoration: none;
	color: #000
}
input, textarea, select {
	font-size: 100%;
	vertical-align: middle
}
form, fieldset {
	border-style: none;
	margin: 0;
	padding: 0
}
/* Layers */
#main{
	width:950px;
	margin:0 auto;
	}
#visual{background:url(../images/liveperson/bg-visual-image.jpg) no-repeat;}
#inner #visual{
	overflow:hidden;
	width:100%;
	padding:0 0 18px;
	margin:0 0 17px;
	}
#header{
	height:100px;
	overflow:hidden;
	color:#727272;
	}
#home #visual{
	min-height:351px;
	padding:32px 0 0 28px;
	}
* html #home #visual{height:351px;}
#footer{
	color:#656363;
	font-size:10px;
	}
/* Gallery content */
#gallery .title{
	background:url(../images/liveperson/bg-title-gallery.gif);
	width:215px;
	height:55px;
	text-align:center;
	display:table;
	vertical-align:middle;
	padding:0;
	overflow:hidden;
	}
#gallery .title h3{
	font-size:16px;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	}
#gallery .picture img{
	float:left;
	margin:0 12px 0 0;
	width:75px;
	height:75px;
	}
#gallery .picture{
	height:83px;
	display:table;
	vertical-align:middle;
	}
div.picture a{color:#36837B;font-size:.9em;}
div.shop-more a{color:#36837B;}
#gallery h4{
	color:#36837b;
	margin:0;
	font-size:12px;
	display:table-cell;
	vertical-align:middle;
	padding:0px;
	}
#gallery p{
	font-size:9px;
	margin:0;
	padding:0;
	color:#505050;
	min-height:61px;
	}
* html #gallery p{height:61px;}
#gallery .price{
	color:#457670;
	font-size:11px;
	height:1%;
	margin:0 5px 12px 0;
	}
#gallery .price:after{
	content:"";
	clear:both;
	display:block;
	}
#gallery .more{
	background:url(../images/liveperson/btn-learn-more.gif);
	width:80px;
	height:20px;
	float:right;
	overflow:hidden;
	text-indent:-9999em;
	}
#gallery .price span{
	float:left;
	margin:4px 0 0;
	}
#gallery .shop-more{
	font-size:11px;
	color:#6e6e6e;
	font-weight:bold;
	}
#gallery .hold-content{padding:12px 11px 0 10px;}
	/* Gallery */
#gallery{background:url(../images/liveperson/bg-gallery-mid.jpg) repeat-y;}
#gallery .hold-1{background:url(../images/liveperson/bg-gallery-top.jpg) no-repeat;}
#gallery .hold-2{
	background:url(../images/liveperson/bg-gallery-btm.jpg) no-repeat 0 100%;
	min-height:291px;
	position:relative;
	}
* html #gallery .hold-2{height:291px;}
#gallery .hold-2 .prev,
#gallery .hold-2 .next{
	position:absolute;
	top:119px;
	display:block;
	width:22px;
	height:41px;
	text-indent:-9999em;
	overflow:hidden;
	z-index:99;
	}
#gallery .hold-2 .prev{
	left:0;
	background:url(../images/liveperson/arrow-gal-prev.gif);
	}
#gallery .hold-2 .prev:hover{background:url(../images/liveperson/arrow-gal-prev-over.gif)}
#gallery .hold-2 .next{
	right:0;
	background:url(../images/liveperson/arrow-gal-next.gif);
	}
#gallery .hold-2 .next:hover{background:url(../images/liveperson/arrow-gal-next-over.gif)}
#gallery .block{
	width:225px;
	}
#gallery .block .bg-top,
#gallery .block .bg-btm {
	display:block;
	font-size:0;
	height:5px;
	width:100%;
	}
#gallery .bg-top{background:url(../images/liveperson/box-gallery-top.png);}
#gallery .bg-btm{background:url(../images/liveperson/box-gallery-btm.png);}
#gallery .bg-mid{
	background:url(../images/liveperson/box-gallery-mid.png) repeat-y;
	height:1%;
	}
#gallery .bg-mid:after{
	content:"";
	display:block;
	clear:both;
	}
#gallery .block .holder{
	float:left;
	margin:-5px 0;
	width:100%;
	}
#gallery .content{
	height:1%;
	min-height:271px;
	padding:5px 0 0 4px;
	position:relative;
	}
* html #gallery .content{height:271px;}
#gallery .content:after{
	clear:both;
	content:"";
	display:block;
	}
#gallery .holder-list{padding:9px 0 7px 16px;}
#gallery ul{
	overflow:hidden;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	}
#gallery li{
	float:left;
	margin:0 6px 0 0;
	/*display:inline;*//*removed display inline to make the scroller work in safari(Bug1149:10-07-2009)*/
	}
/* Footer */
#footer a{color:#656363;}
#footer a:hover{text-decoration:underline;}
#footer ul{
	text-align:center;
	list-style:none;
	margin:0;
	padding:20px 0;
	}
#footer li{
	display:inline;
	background:url(../images/liveperson/divider-footer.gif) no-repeat 0 2px;
	padding:0 4px 0 8px;
	}
#footer li:first-child{background-image:none;}
/* Yellow top line */
.yellow-line{
	background:url(../images/liveperson/bg-yellow-line.gif);
	border-bottom:1px solid #fff;
	font-size:17px;
	color:#fff;
	position:relative;
	height:30px;
	}
.yellow-line span{
	background:url(../images/liveperson/arrow-yellow.gif) no-repeat 100% 0;
	height:36px;
	left:37px;
	padding:14px 45px 0 0;
	position:absolute;
	top:-9px;
	}
.yellow-line a{color:#fff;}
/* Header */
.logo{
	color:#797979;
	font-size:11px;
	float:left;
	display:inline;
	margin:0 0 0 17px;
	}
.logo p{
	margin:6px 0 -3px 4px;
	padding:0;
	position:relative;
	}
.logo h1{
	overflow:hidden;
	text-indent:-9999em;
	background:url(../images/liveperson/logo.gif);
	width:523px;
	height:56px;
	margin:0;
	}
.logo a{
	display:block;
	height:100%;
	}
#menu{
	font-size:10px;
	float:right;
	margin:0 13px 0 0;
	display:inline;
	width:395px;
	color:#767676;
	}
#menu a{color:#767676;}
#menu a:hover{text-decoration:underline;}
#menu .register{
	color:#ff9100;
	float:right;
	margin:0 0 9px;
	padding:9px 0 0;
	}
#menu .register a{
	color:#ff9100;
	text-decoration:underline;
	}
#menu .register a:hover{text-decoration:none;}
#menu .powered{
	color:#727272;
	float:right;
	overflow:hidden;
	height:1%;
	}
#menu .powered .iamplify{
	background:url(../images/liveperson/logo-iamplify.gif);
	width:95px;
	height:25px;
	overflow:hidden;
	text-indent:-9999em;
	}
#menu .powered span,
#menu .powered a{float:left;}
#menu .powered span{margin:6px 7px 0 0;}
#menu ul{
	text-align:right;
	float:right;
	list-style:none;
	padding:0;
	margin:0 0 8px;
	width:100%;
	}
#menu li{
	display:inline;
	background:url(../images/liveperson/divider-top-menu.gif) no-repeat 0 2px;
	padding:0 0 0 6px;
	}
#menu li:first-child{background-image:none;}
/* Visual Home */
#visual .title{
	color:#3B3D7F;
	font-size:14px;
	font-weight:bold;
	}
#home #visual .title{margin:0 0 0 6px;}
#inner #visual .title{margin:32px 0 0 35px;}
#visual .title h2{
	font-size:27px;
	margin:0 0 7px;
	font-weight:normal;
	color:#fff;
	}
#visual .title p{
	margin:0;
	padding:0;
	}
#visual .holder{width:100%;}
#visual .holder:after{
	content:"";
	clear:both;
	display:block;
	}
.step-to-register .place-holder{
	width:212px;
	height:176px;
	margin:0 0 18px;
	}
.promo-links{
	color:#3A4C81;
	float:left;
	font-size:17px;
	margin:0 4px 0 3px;
	padding:67px 0 0;
	width:120px;
	display:inline;
	}
.promo-links ul{
	list-style:none;
	margin:0;
	padding:0;
	background:url(../images/liveperson/bg-promo-links.gif) no-repeat 0 19px;
	}
.promo-links li{padding:0 0 20px 13px;}
.promo-links a{
	color:#3a4c81;
	text-decoration:none;
	}
.promo-links .btn-show-now{
	color:#fff;
	background: url(../images/liveperson/bg-shop-now.gif);
	font-size:17px;
	width:119px;
	height:32px;
	text-align:center;
	display:block;
	line-height:31px;
	}
.step-to-register{
	color:#878787;
	font-size:18px;
	float:right;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	width:762px;
	background:url(../images/liveperson/bg-step-to-register.gif) no-repeat 192px 90px;
	}
.step-to-register:after{
	content:"";
	display:block;
	clear:both;
	}
.step-to-register li{
	float:left;
	text-align:center;
	}
.step-to-register img{display:block;}
.step-to-register li.step-1{
	padding:45px 0 0;
	width:212px;
	margin:0 57px 0 0;
	}
.step-to-register li.step-2{
	padding:51px 0 0;
	width:259px;
	}
.step-to-register li.step-2 img{margin:0 0 12px;}
.step-to-register li.step-3{
	position:relative;
	margin:-75px 0 0;
	width:218px;
	}
.step-to-register li.step-3 img{margin:0 0 -26px;}
.step-to-register span{
	color:#408b87;
	}
/* Content Interior */
.gray-block{background:url(../images/liveperson/box-gray-mid.gif) repeat-y;}
.gray-block .bg-top{background:url(../images/liveperson/box-gray-top.gif) no-repeat;}
.gray-block .bg-btm{
	background:url(../images/liveperson/box-gray-btm.gif) no-repeat 0 100%;
	padding:10px 0;
	}
#inner #container{
	overflow:hidden;
	height:1%;
	margin:0 22px;
	}
#inner #content{
	width:705px;
	float:right;
	}
#inner #sidebar{
	width:173px;
	float:left;
	}
.left-menu{
	list-style:none;
	margin:0;
	padding:0;
	}
.left-menu li{
	padding:5px 0 0 5px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	}
.left-menu a,
#gallery .title h3 span{
	overflow:hidden;
	display:block;
	margin:0 auto;
	line-height:21px;
	}
#gallery .title h3 span{width:180px}
#gallery .title h3 span a { color: white; text-decoration:underline;}
.left-menu li a{
	color:#fff;
	font-size:14px;
	}
.left-menu li a:hover{text-decoration:underline;}
.left-menu a span{
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
	}
.astrology,
.numerology{height:22px;}
.hypnosis-psychic,
.love-relations{height:44px;}
.astrology{background:url(../images/liveperson/title-astrology.png)}
.numerology{background:url(../images/liveperson/title-numerology.png)}
.hypnosis-psychic{background:url(../images/liveperson/title-hypnosis-psychic.png)}
.love-relations{background:url(../images/liveperson/title-love-relations.png)}
.entry{
	overflow:hidden;
	height:1%;
	font-size:10px;
	color:#363738;
	padding:0 0 36px;
	}
.detail .entry{
	padding:19px 0 0 10px;
	font-size:11px;
	}
.detail .entry h3{
	margin:0 0 7px;
	font-size:11px;
	font-weight:bold;
	}
.detail .entry dl{
	margin:0 0 5px;
	padding:0;
	}
.detail .entry dt,
.detail .entry dd{display:inline}
.detail .entry dd{margin:0 0 0 19px;}
.entry .image{float:left;width:150px;height:150px;}
.entry .text{
	float:right;
	width:523px;
	margin:24px 0 0;
	}
.detail .entry .text{
	margin:0;
	width:493px;
	}
.entry .title{
	overflow:hidden;
	height:1%;
	color:#3a4c81;
	font-size:12px;
	font-weight:bold;
	margin:0 25px 16px 0;
	}
.entry .title span,
.detail .entry .title strong{float:right;}
.entry .title h3{
	margin:0;
	font-size:11px;
	}
.entry .title h3 a {
	color:#3A4C81;
}
.detail .entry .title{
	margin:0 31px 15px 0;
	font-size:18px;
	color:#f69812;
	}
.detail .entry h2{
	font-size:18px;
	color:#3a4c81;
	margin:0;
	}
.entry .text p{
	margin:0 0 27px;
	padding:0;
	line-height:14px;
	}
.detail .entry .text p{
	line-height:18px;
	margin:0 0 18px;
	}
.entry .text ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
	float:right;
	}
.detail .entry .text .add-cart ul{margin:0 0 9px;}
.entry .text li{
	float:left;
	margin:0 12px 0 0;
	}
.detail .button,
.entry .text .links a{
	background:url(../images/liveperson/bg-links-more.gif);
	width:96px;
	height:25px;
	overflow:hidden;
	color:#fff;
	float:left;
	text-align:center;
	font-size:13px;
	line-height:22px;
	}
.detail .add-cart-btm{
	width:auto;
	overflow:hidden;
	}
.detail .add-cart .button,
.detail .add-cart-btm .button{
	float:none;
	display:block;
	color:#fff;
	margin:0 auto 13px;
	line-height:24px;
	text-decoration:none;
	}
.detail .add-cart-btm a,
.detail .add-cart-btm .button{float:left;}
.detail .add-cart-btm .button{margin:0;}
.detail .add-cart-btm a{margin:4px 0 0 25px;}
.detail .add-cart{
	float:right;
	text-align:center;
	margin:0 2px 0 0;
	display:inline;
	width:125px;
	}
.detail .entry .text .add-cart-btm{margin:25px 0 0;}
.detail .add-cart a,
.detail .add-cart-btm a{
	font-size:12px;
	color:#3a4c81;
	}
.detail .button, .entry .text .links a:hover,
.detail .add-cart a:hover,
.detail .add-cart-btm a:hover{text-decoration:underline;}
.detail .add-cart a{
	display:block;
	float:none;
	margin:0 auto;
	}
.detail .add-cart a.button{
	color:#fff;
	margin:0 auto 10px;
	}
.detail .entry .text .add-cart li{
	float:none;
	margin:0;
	height:1%;
	}
.detail .place-holder{float:left;}

table.details{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	line-height: 26px;
	margin: 0 0 21px 0;
}
table.details th{
	font-size: 12px;
	font-weight: bold;
	background: #ffbb00;
	padding: 0 10px;
}
table.details td{
	padding: 0 10px;
}
table.details tr{
	font-size: 11px;
	font-weight: normal;
	background: url(../images/martha-stewart/dot.gif) repeat-x 0 bottom;
}
table.details tfoot tr{
	background: none;
}
table.details td.align-right{
	text-align: right;
}


.clear {clear:both;}

#signin {width:80%;margin:0 auto; }
#signin_new {width:45%;float:left;}
#signin_returning {width:45%;float:right;}

#register {width:80%;margin:0 auto;}
#register label {width:170px;margin-left:15px;}

#view_cart {margin-left:50px;}
#view_cart hr { display:none;}
#view_cart .box_top {margin:0;height:0}
#view_cart .box_bottom {margin:0;height:0}
#view_cart .box_bg {width:775px;margin:0;_margin:-2px;padding:0;border:1px solid;}

#view_cart .cart_status h3 {font-size:18px;font-weight:normal;}
#view_cart .cart_status div.box_bg {border:none;}
#view_cart .cart_heading h3 {height:21px;background:#ffbb00;font-size:1.2em;padding-left:10px;padding-top:4px;font-weight:normal;text-transform:uppercase;margin:0;x_width:100%;}
#view_cart .cart_total h3 {text-align:right;font-size:18px;font-weight:normal;margin:5px;}
#view_cart .cart_total div.box_bg {border:none;}
#view_cart .cart_downloads h3 {font-size:13px;font-weight:bold;text-align:center;margin:20px 0;}
#view_cart .cart_downloads div.box_bg {border:none;}

#gift_recipients {width:80%;margin:0 auto;}
#gifts {width:80%;margin:0 auto;}

.cart_items { width:80%;}
.cart_total {width: 80%}
.cartitem {height:240px;}/*changed height from 160px to 240px(Bug1252:08-12-2009)*/
.cartitem img.product {float:left;margin:5px 10px;width:125px;height:125px;}
.cartitem div.info {float:left;width:320px;margin-top:5px;}
.cartitem div.info a {font-size:.8em;}
.cartitem div.price {margin-top:10px;float:right;margin-right:10px;}
.cartitem div.price img.add { width:16px;height:16px;float:right;margin-top:-17px; }
.cartitem div.price h4 {text-align:right;right;margin:0;}
.cartitem select, .cartitem option, .cartitem textarea {width:200px;}
.cartitem label, .cartitem input, .cartitem textarea, .cartitem select, .cartitem option {font-size:10px;}
.cartitem img.gift {}

#terms {width:90%;margin:0 auto;font-size:100%;}

#aboutus {width:90%;margin:0 auto;font-size:100%;}

#contactus {width:90%;margin:0 auto;font-size:100%;}

#help {width:90%;margin:0 auto;font-size:100%;}

#howitworks {width:90%;margin:0 auto;font-size:100%;}
#howitworks h2 {margin:0;padding-top:10px;}
#howitworks p {margin:0;padding-top:10px;}
#howitworks a {text-decoration: underline; color:#000000; font-weight: bold;}

#checkout {width:95%;margin:0 auto;font-size:12px;}
#checkout .heading {}
#checkout span.big {font-size:22px;}
#checkout p.small {margin:0;}
#checkout h1 {display:inline;}
#checkout h2 {margin:0;padding:0;font-weight:bold;text-transform:uppercase;font-size:1.2em;}
#checkout h3 {padding:5px;font-size:1.2em;background:#ffbb00;}
#checkout label {width:150px;}
#checkout .form img {margin-left:0;}

#checkout_signin {width:100%;margin:10px 0;}
#checkout_signin .submit {margin-top:0;}
#checkout_signin input {margin:0 20px 0 5px;}
#checkout_signin p {}

#checkout_account {width:48%;float:left;margin-top:0;}
#checkout_account .form {width:95%;margin:0 auto;}
#checkout_account p.small {height:60px;padding:5px;}
#checkout_account label {width:150px;}

#checkout_billing {width:48%;float:right;}
#checkout_billing .form {width:95%;margin:0 auto;}
#checkout_billing p.small {height:50px;}
#checkout_billing label {width:100px;}

#checkout_cart {clear:both;width:48%;float:left;font-size:12px;}
#checkout_cart table {width:98%;margin:20px auto;border-collapse:collapse;}
#checkout_cart td {}
#checkout_cart td.editcart {text-align:center;padding-bottom:5px;}
#checkout_cart td.pic {width:105px;}
#checkout_cart td.pic img {width:100px;height:100px;}
#checkout_cart td.info {width:150px;}
#checkout_cart td.info p {margin:0;padding:0;width:265px;}
#checkout_cart td.price {text-align:middle;font-weight:bold;text-align:right;}
#checkout_cart td.price img {width:20px;height:20px;}
#checkout_cart td.price p {margin:0;padding:0;}
#checkout_cart td.coupon {font-weight:bold;text-align:right;}
#checkout_cart td.total {font-weight:bold;text-align:right;height:22px;background:#ffbb00;}
/*Added new css .curtext to display text under total bug966:04-03-2009 */
#checkout_cart td.curtext {font-weight:normal;font-size:85%;padding:5px;text-align:right;}

#checkout_payment {width:48%;float:right;padding-bottom:50px;}
#checkout_payment .form {width:90%;margin:10px auto;}
#checkout_payment label {width:180px;}
#checkout_payment input#coupon_code {width:100px;}
#checkout_payment input#cc_num {width:170px;}
#checkout_payment input#cc_cvv2 {width:40px;}
#checkout_payment .image {width:90%;margin:10px auto;text-align:left;}

.submit {margin-top:20px;}
.submit img, .submit input, .submit a {vertical-align:middle;margin-right:5px;display:inline;}
.submit input {margin-top:2px;}
.cart-checkout{position:relative;left:515px;}

.form label {display:block;width:125px;float:left;font-weight:normal;}
.form p {margin:8px;}
.form img {vertical-align:middle;margin-left:10px;}

/*modified css (Bug1102:26-06-2009) */
#order_status {width:80%;margin:0 auto;}
#order_status h2 {color:#636565;font-weight:bold;font-size:22px;_padding-top:20px;} /*added new css for h2 (Bug1056:22-04-2009)*/
#order_status td {width:260px;}
#order_status hr {border:2px solid #ffbb00;width:720px;}
#order_status table {width:100%;}
#order_status .subtitle {font-style:italic;font-size:9px;}
#order_status div.ordercontent {border:2px solid #ffbb00;padding:10px;width:740px;}/*Added new css for the green colored frame around content(Bug1056:22-04-2009)*/

#my_library {margin:0 auto;width:95%;}
#my_library ul {padding-left:15px;}
#my_library li {margin-bottom:10px;}
#my_library .box_top {height:0;}
#my_library .box_bg {background:white;}
#my_library .box_bg tr {background: url(../images/martha-stewart/dot.gif) repeat-x 0 bottom;}
#my_library .box_bg h3 {font-size:13px;background:#ffbb00;padding:5px;}
#my_library .box_bottom {height:0;margin-bottom:0;}
div.get_it_icon { width:55px; float:left; }

#my_library .box_bg table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	line-height: 26px;
	margin: 0 0 21px 0;
}
#my_library .box_bg tr {background: url(../images/martha-stewart/dot.gif) repeat-x 0 bottom;}
#my_library .box_bg  th{
	font-size: 14px;
	font-weight: bold;
	background: #ffbb00;
	padding: 0 10px;
}
#my_library .box_bg  td{
	padding: 0 10px;
}

#change_password {width:50%;margin:0 auto;}

#forgotten_password {width: 60%; margin:0 auto;}

#billing {width:55%;margin:0 auto;}

#add_billing {width:50%;margin:0 auto;}

#account {width: 40%; margin:0 auto;}

#order_history {width:80%;margin:0 auto;}
#order_history table {width:100%;margin-bottom:20px;}

#my_account {width:90%;margin:0 auto;}
#my_account table { width:90%; border:1px solid;}
#my_account table th {text-align:left;}
table.subscriptions td, table.subscriptions th {font-size:95%;width:14%;text-align:center;}
table.subscriptions td.update {text-align:right;}
#my_account form {margin:0;padding:0;}
#my_account .table_heading h3 {height:21px;font-size:1.2em;padding-left:10px;padding-top:4px;margin:0;x_width:100%;}
#my_account .box_top {margin:0;height:0}
#my_account .box_bottom {margin:0;height:0}
#my_account .box_bg {width:100%;margin:0;_margin:-2px;padding:0;}

#my_subscription {width:80%;margin:0 auto;}
#my_subscription label {width:180px;margin-left:15px;}

#progress {margin:0 auto;}
#progress table.progress_bar {height:35px;width:500px;text-align:center;margin:0 auto;}
#progress td.progress_done {width:100px;font-weight:bold;font-size:.7em;color:#FFFFFF;background-color:#ff9600;border:2px solid #ffbb00;}
#progress td.progress_active {width:120px;font-weight:bold;font-size:1.2em;color:#FFFFFF;background-color:#ff9600;border:2px solid #000; }
#progress td.progress_inactive {width:100px;font-weight:bold;font-size:.7em;color:#FFFFFF;background-color:#9C9D9F;border:2px solid #EDEDED;}

.tblborder {border:1px solid #ced0cf;background-color:#F0F1F4;width:100%}
.tdtextalign   {padding-left:20px;height:30px}

#pagelinks {font-size:13px;padding:25px 0;}
#pagelinks .display {float:left;}
#pagelinks .links {float:right;}
#pagelinks .links a, #pagelinks .links span {padding-left:5px;}
#pagelinks .number {font-weight:bold;}





#header .top-nav {
        position:relative;
        float:right;
        top:-7px;
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
	font-size:12px;
	line-height:34px;
	background:url(../images/liveperson/top-nav-bg.gif) repeat-x;
	width:500px;
}
#header .top-nav li {
	float:left;
	background:url(../images/liveperson/top-nav-sep.gif) no-repeat 0 50%;
	padding:0 16px 0 15px;
}
#header .top-nav li.left-corner {
	background:url(../images/liveperson/top-nav-left.gif) no-repeat;
	padding:0 16px 0 30px;
}
#header .top-nav span {
	background:url(../images/liveperson/bullet.gif) no-repeat 0 3px;
	padding-left:16px;
}
#header .iamplify-logo {
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	top:-8px;
	float:right;
	background:url(../images/beliefnet/iamplify-logo.gif) no-repeat;
	width:124px;
	height:31px;
	margin:0 10px;
}
#header .sign-in {
	position:relative;
	top:5px;
	float:right;
	width:234px;
}
#header .sign-in p {
	margin:0;
	font-size:12px;
	line-height:14px;
	color:#666;
}
.powered { font-size:0.8em;left:-20px;position:relative;top:14px;}

#header .sign-in p a {
	text-decoration:underline;
	font-weight:bold;
}
#header .sign-in p a:hover { text-decoration:none; }

.nav {color:#3A4C81;margin-left:5px;}
.nav a {text-decoration:underline; color:#3A4C81;}

/*changed css for content provider input form (Bug1191:19-08-2009)*/
#content_provider {width:60%;margin:0 auto;}
#content_provider p.red {color:red;}
#content_provider label{width:40%}
#content_provider span.red {color:red;font-size:10px;}
#content_provider .submit {width:80%}
#content_provider .submit form input {float:right;position:relative;margin-right:120px;top:-37px;}
#content_provider div#edit_content label {margin-right:20px;}
/*END CSS */

.small{font-size:.8em;}
.small a {text-decoration:underline;}

.starburst {position:absolute;top:210px;right:240px;}
.get-report {margin-left:400px;}
#content_provider h2 {width:675px; } 
#gift_recipient_add p > label {width:215px;}

