@charset "utf-8";
* {
	outline: none;
	}
.manillaBox {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}
.no_margin {
	margin: 0 !important;
	}
.box_medium {
	width: 628px;
	margin: 0 0 0 5px;
	float: left;
	display: inline;
	}
.box_medium_top {
	width: 628px;
	height: 6px;
	background: url('../_img/box_medium_top.png') no-repeat bottom left;
	}
.box_medium_center {
	width: 588px;
	background-color: #fff;
	padding: 20px;
	min-height: 400px;
	}
.box_medium_bottom {
	width: 628px;
	height: 5px;
	background: url('../_img/box_medium_bottom.png') no-repeat 0 0;
	}
.box_large {
	width: 879px;
	float: left;
	display: inline;
	padding: 0 0 0 5px;
	}
.box_large_top {
	width: 879px;
	height: 6px;
	background: url('../_img/box_large_top.gif') no-repeat bottom left;
	}
.box_large_center {
	width: 839px;
	padding: 20px;
	min-height: 400px;
	background-color: #fff;
	}
.box_large_bottom {
	width: 879px;
	height: 6px;
	background: url('../_img/box_large_bottom.gif') no-repeat 0 0;
	}
.margin_left_box {
	margin-left: 15px;
	}
.margin_right_box {
	margin-right: 15px;
	}
.box_small {
	float: left;
	display: inline;
	width: 243px;
	margin-bottom: 15px;
	}
.box_small_top {
	width: 243px;
	height: 7px;
	background: url('../_img/box_small_top.png') no-repeat 0 0;
	}
.box_small_top_no_title {
	width: 243px;
	height: 7px;
	background: url('../_img/box_small_top_no_title.png') no-repeat 0 0;
	}
.box_small_center {
	width: 213px;
	padding: 5px 20px 0 10px;
	padding-bottom: 15px;
	background: url('../_img/box_small_background.png') repeat-y 0 0;
	}
.box_small_title {
	width: 243px;
	height: 64px;
	background: url('../_img/box_small_title.gif') repeat-y 0 0;
	}
.box_small_bottom {
	width: 243px;
	height: 4px;
	background: url('../_img/box_small_bottom.png') no-repeat 0 0;
	}
.box_small_pad {
	padding-left: 10px;
	}
.register_right_box {
	float: left;
	display: inline;
	padding: 10px 0 0 10px;
	}
.right_box_top{
width:269px;
height:8px;
background:url(../_img/left_box_top.gif) no-repeat bottom center;
}
.right_box_bottom{
width:269px;
height:8px;
background:url(../_img/left_box_bottom.gif) no-repeat top center;
}
.right_box_center{
width:269px;
height: auto;
background:url(../_img/left_box_center.gif) repeat-y center;
}
.right_box_center p{
padding:0 10px 10px 10px;
}
.right_box_title{
width:245px;
font-size:16px;
margin:0 0 10px 10px;
padding:5px 0 5px 10px;
border-bottom:1px #b5a591 solid;
}

.register_left_box{
float:left;
display: inline;
}

/*----------------new style-------------*/
.small_title{
float:left;
padding:17px 0 0 10px;
}
.small_icon{
float:right;
padding:3px 10px 0 0;
}
.left_box_menu{

}
.left_box_menu ul {
	list-style: none;
	padding: 0 0 15px 0;
	margin: 0px;
	}
.left_box_menu ul li {
	list-style: none;
	padding: 10px 0 13px 0;
	margin: 0px;
	background: url(../_img/divider.gif) no-repeat bottom center;
	}
.left_box_menu ul li a, .left_box_menu ul li div.disabled {
	width: 170px;
	display: block;
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0px;
	}
.left_box_menu ul li.selected a{
width:170px;
display:block;
list-style:none;
padding:0 0 0 10px;
margin:0px;
font-weight:bold;
}
.left_box_menu ul li a:hover{
border:none;
font-weight:bold;
}
/**/
.left_box_menu ul li ul{
list-style:none;
padding:5px 0 0 0;
margin:0px;
}
.left_box_menu ul li ul li{
list-style:none;
padding:0 0 0 3px;
margin:0 0 0 15px;
background:url(../_img/minibullet.gif) no-repeat left;
border:none;
}
.rightOrderPrintedStoryBtn a {
	display: block;
	width: 150px;
	height: 28px;
	background: url('../_img/order_printed-blue.gif') top left no-repeat;
	}
.rightOrderPrintedStoryBtn a:hover {
	width: 150px;
	height: 28px;
	background: url('../_img/order_printed-blue_a.gif') top left no-repeat;	
	}
.left_box_menu ul li.rightOrderPrintedStoryBtn a {
	margin-left: 36px;
	}
a.sign_up{
display:block;
clear:both;
margin:25px auto 0 auto;
width:133px;
height:28px;
background:url(../_img/signUpNowBtn.gif) no-repeat center;
}
a:hover.sign_up{
display:block;
clear:both;
margin:25px auto 0 auto;
width:133px;
height:28px;
background:url(../_img/signUpNowBtn_over.gif) no-repeat center;
border:none;
}

h1 {
	font-size:22px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0;
	}

.main_title{
font-size:22px;
padding:0 0 15px 0;
}
img.left_img {
	float: left;
	display: inline;
	width: 152px;
	margin: 10px 10px 0 0;
	}
.left_img{
float:left;
padding:10px 10px 0 0;
}
.left_img_stories {
	padding: 31px 0 0 0;
	}
.left_img_stories_design {
	padding: 10px 0 0 0;
	}
.img_press {
	margin-right: 1px;
	padding-top: 10px;
	}
.right_text{
float:left;
width:350px;
padding:20px 0 0 0;
}
.subtitle{
font-size:14px;
font-weight:bold;
padding:0 0 5px 0;
margin:0 0 10px 0;
border-bottom:1px #bfb2a9 solid;
}
.subtitle_steps{
font-size:14px;
font-weight:bold;
padding:20px 0 5px 0;
margin:0;
}


.media_contact {
	clear: both;
	padding-bottom: 10px;
	border-bottom: 1px #bfb2a9 solid;
	}
.media_contact p.big{
font-size:15px;
font-weight:bold;
padding:20px 0 0 0;
}
.media_contact p.settings{
font-size:15px;
font-weight:bold;
padding:0;
}
.media_contact_title {
	float: left;
	display: inline;
	width: 253px;
	text-align: right;
	font-weight: bold;
	}
.media_contact_details {
	float: left;
	display: inline;
	width: 200px;
	text-align: left;
	line-height: 18px;
	padding-left: 10px;
	}
.press_box{
float:left;
padding:3px 3px 10px 3px;
width:140px;
height:200px;
text-align:center;
}
.press_box .photo_bg
{
	margin:0 auto;
	float:none;
	display:block;
}

.bottom_right_nav{
float:right;
display:block;
margin:40px 10px 0 0;
}
.bottom_right_nav a{
background:url(../_img/b_right_nav.gif) no-repeat right;
padding:0 10px 0 0;
}
a.top_left_nav{
float:left;
display:block;
background:url(../_img/b_left_nav.gif) no-repeat left;
padding:0 0 0 10px;
margin:0px 0 0 10px;
}

.press_article_photo{
float:left;
padding:10px 20px 0 0;
}
.thums{
padding:10px 0 0 5px;
}
.subtitle_press{
font-size:14px;
padding:0 0 10px 0;
}
.right_text_press{
float:left;
width:410px;
padding:20px 0 0 0;
}
.subtitle_sample{
font-size:14px;
padding:0 0 5px 0;
font-weight:bold;
}
.subtitle_story{
font-size:14px;
float:left;
width:300px;
padding:0 0 5px 0;
font-weight:bold;
}

.right_text_sample {
	float: left;
	display: inline;
	width: 420px;
	padding: 20px 0 0 0;
	}
.right_text_topic{
float:right;
width:480px;
padding:0px 0 10px 0;
}
.right_text_stories {
	float: right;
	display: inline;
	width: 460px;
	padding: 10px 0 10px 0;
	}
.right_text_steps {
	float:left;
	width:400px;
	padding:20px 0 10px 10px;
	}
.right_text_steps_no_pad {
	float:left;
	width:400px;
	padding: 0 0 10px 10px;
	}
p.sample_sublink{
padding:15px 0 0 0;
height:25px;
}
p.sample_sublink a{
display:block;
float:left;
margin:0 20px 0 0;
}

.border{
width:auto;
height:2px;
clear:both;
padding:10px 0 10px 0;
border-bottom:1px #eae6e3 solid;
}
.border_stories{
width:auto;
height:2px;
clear:both;
padding:0 0 5px 0;
border-bottom:1px #eae6e3 solid;
}
.topic_title{
width:auto;
clear:both;
font-weight:bold;
font-size:14px;
padding:10px 0 5px 0;
margin:0 0 10px 0;
border-bottom:1px #eae6e3 solid;
}
.topics{
padding:10px 0 0 0;
line-height:20px;
font-weight:bold;
}
.gotop{
width:95px;
float:left;
}
.help_text_box{
padding:20px 0 0 0;
}
/*---------------form_content------------------------*/
.form_content{
padding:0 0 10px 50px;
color:#735743;
}
.form_content_share{
padding:15px 0 10px 50px;
color:#735743;
}
.form_content_create{
padding:20px 0 10px 20px;
color:#735743;
}
.form_row{
padding:0px;
clear:both;
}
.form_row_print{
padding:5px 0 5px 0;
clear:both;
}
.form_row_large{
padding:5px 0 5px 0;
clear:both;
}

.form_row_register{
padding:10px 0 10px 0;
clear:both;
}
label {
	float: left;
	display: inline;
	width: 155px;
	color: #735743;
	text-align: right;
	padding: 6px 15px 0 0;
	}
label.large{
float:left;
width:200px;
color:#735743;
text-align:right;
font-size:11px;
padding:0px 15px 0 0;
}
label.register{
float:left;
width:170px;
color:#735743;
text-align:right;
padding: 6px 15px 0 0;
}
label.small{
float:left;
width:100px;
color:#735743;
text-align:left;
padding:8px 0 0 10px;
}
label.really_small{
float:left;
width:60px;
color:#735743;
text-align:left;
padding:8px 0 0 10px;
}
.form_row_large label
{
	text-align:right;
	padding-right:5px;
}
input.input{
width:185px;
height:20px;
float:left;
padding:0px;
margin:3px 0 3px 0;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:12px;
}
input.input_coupon{
width:135px;
height:20px;
float:left;
padding:0px;
margin:8px 0 3px 70px;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:14px;
}
input.input_caption{
width:245px;
height:20px;
float:left;
padding:0px;
margin:3px 0 3px 0;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:14px;
}
input.input_big{
width:255px;
height:20px;
float:left;
padding:2px 0 0 5px;
margin:3px 0 3px 35px;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:14px;
}
input.input_small_card{
width:80px;
height:20px;
float:left;
padding:2px 0 0 5px;
margin:3px 0 3px 0px;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:14px;
}
input.input_share{
width:275px;
height:20px;
float:left;
padding:2px 0 0 5px;
margin:0px;
text-align:left;
border:1px #959081 solid;
color:#735743;
font-size:14px;
}
.sub_input_details{
clear:both;
float:left;
font-size:10px;
padding:2px 0 0 35px;
font-weight:normal;
}
.sub_input_details_share{
clear:both;
float:left;
width:280px;
font-size:10px;
padding:2px 0 0 0px;
font-weight:normal;
}
.input_details{
font-size:11px;
clear:both;
width:245px;
margin:0 50px 10px 205px;
float:left;
}
.input_details_checkbox{
font-size:11px;
clear:both;
float:left;
width:305px;
margin:0 50px 10px 205px;
}
input.input_small_register{
width:62px;height:20px;float:left;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
input.input_small_quantity{
width:35px;height:20px;float:left;padding:0px;margin:0px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
textarea.textarea{
width:185px;height:100px;float:left;padding:0px;margin:3px 0 3px 0px;text-align:left;border:1px #959081 solid;
color:#735743;font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
select.select_big{
width:185px;height:20px;float:left;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_register{
width:55px;height:20px;float:left;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_big_right{
width:185px;height:20px;float:right;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_small{
width:55px;height:20px;float:right;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_small_card{
width:85px;height:20px;float:left;padding:0px;margin:3px 12px 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_medium{
width:100px;height:20px;float:right;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_medium_large{
width:140px;height:20px;float:right;padding:0px;margin:3px 0 3px 0px;text-align:right;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
select.select_bigger{
width:250px;height:20px;float:left;padding:0px;margin:3px 0 3px 0px;text-align:left;border:1px #959081 solid;
color:#735743;font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
textarea.textarea_big{
width:255px;height:100px;float:left;padding:0px;margin:3px 0 3px 35px;text-align:left;border:1px #959081 solid;
color:#735743;font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
textarea.textarea_share{
width:275px;height:100px;float:left;padding:2px 0 0 5px;margin:0px;text-align:left;border:1px #959081 solid;
color:#735743;font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
#prodDetailSubTotal {
	margin: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
.form_require{
clear:both;
padding:25px 0 10px 175px;
color:#735743;
font-size:11px;
}
a.submit_contact{
display:block;width:101px;height:28px;float:left;margin:10px 0 0 215px;border:0;
background:url(../_img/submit.gif) no-repeat center;
}
a:hover.submit_contact{
display:block;width:101px;height:28px;
background:url(../_img/submit_a.gif) no-repeat center;border:none;
}
a.register{
display:block;width:106px;height:28px;float:right;margin:10px 95px 0 0;border:0;
background:url(../_img/register.gif) no-repeat center;
}
a:hover.register{
display:block;width:106px;height:28px;
background:url(../_img/register_a.gif) no-repeat center;border:none;
}

a.readStory{
display:block;width:121px;height:28px;float:left;margin:10px 10px 0 0;border:0;
background:url(../_img/read_story.gif) no-repeat center;
}
a:hover.readStory{
display:block;width:121px;height:28px;
background:url(../_img/read_story_a.gif) no-repeat center;border:none;
}
a.sharedStories{
display:block;width:191px;height:28px;float:left;margin:10px 10px 0 0;border:0;
background:url(../_img/stories_shared.gif) no-repeat center;
}
a:hover.sharedStories{
display:block;width:191px;height:28px;
background:url(../_img/stories_shared_a.gif) no-repeat center;border:none;
}
a.myStories{
display:block;width:121px;height:28px;float:left;margin:10px 10px 0 0;border:0;
background:url(../_img/my_stories.gif) no-repeat center;
}
a:hover.myStories{
display:block;width:121px;height:28px;
background:url(../_img/my_stories_a.gif) no-repeat center;border:none;
}

.create {
	float: right;
	margin: 30px 100px 0 0;
	}
.create .cancelBtn {
	float: left;
	display: block;
	width: 98px;
	height: 28px;
	border: 0;
	background: url(../_img/cancel.gif) no-repeat center;
	}
.create .cancelBtn:hover {
	background: url(../_img/cancel_a.gif) no-repeat center;
	}
.create .newStoryBtn {
	float: left;
	display: block;
	width: 158px;
	height: 28px;
	margin-left: 10px;
	border: 0;
	background: url(../_img/create.gif) no-repeat center;
	}
.create .newStoryBtn:hover {
	background: url(../_img/create_a.gif) no-repeat center;
	}
.captcha{
width:230px;
text-align:center;
padding:10px 0 0 148px;
line-height:25px;
}
.captcha_register{
width:230px;
text-align:center;
padding:10px 0 0 165px;
line-height:25px;
}
select.small_select{
width:58px;
float:left;
margin:5px 7px 0 0;
}
input.checkbox{
float:left;
width:20px;
margin:2px 5px 0 0;
}
input.radio
{
	float:left;
	width:20px;
	margin:2px 5px 0 0;
}
/*------------------*/
p.stories_subtitle{
font-size:16px;
}
a.continue_story{
display:block;width:144px;height:28px; float:left; padding:30px 5px 0 0;border:0;
background:url(../_img/continue_story.gif) no-repeat center;
}
a:hover.continue_story{
display:block;width:144px;height:28px;
background:url(../_img/continue_story_a.gif) no-repeat center;border:none;
}
a.order_printed{
display:block;width:150px;height:28px;float:left;padding:0px 5px 0 0;border:0;
background:url(../_img/order_printed.gif) no-repeat center;
}
a:hover.order_printed{
display:block;width:150px;height:28px;
background:url(../_img/order_printed_a.gif) no-repeat center;border:none;
}
a.share_story{
display:block;width:105px;height:28px;float:left;padding:0px 5px 0 0;border:0;
background:url(../_img/share_story.gif) no-repeat center;
}
a:hover.share_story{
display:block;width:105px;height:28px;
background:url(../_img/share_story_a.gif) no-repeat center;border:none;
}
a.story_overview{
display:block;width:121px;height:28px; float:left; padding:0px 5px 0 0;border:0;
background:url(../_img/story_overview.gif) no-repeat center;
}
a:hover.story_overview{
display:block;width:121px;height:28px;
background:url(../_img/story_overview_a.gif) no-repeat center;border:none;
}
a.table_contents{
display:block;width:135px;height:28px; float:left; padding:0px 5px 0 0;border:0;
background:url(../_img/table_contents.gif) no-repeat center;
}
a:hover.table_contents{
display:block;width:135px;height:28px;
background:url(../_img/table_contents_a.gif) no-repeat center;border:none;
}


.left_photo {
	float: left;
	display: inline;
	width: 121px;
	text-align: center;
	}
a.edit {
	float: right;
	display: inline;
	}
.center_blocks {
	padding: 20px 0 0 60px;
	}
.center_blocks_chapters {
	padding: 20px 0 0 10px;
	}
.center_blocks_chapters a:hover {

	}
.left_block {
	clear: both;
	float: left;
	display: inline;
	width: 200px;
	text-align: right;
	font-weight: bold;
	padding: 10px 0 0 0;
	}
.left_block_chapters {
	clear: both;
	width: 111px;
	text-align: right;
	float: left;
	display: inline;
	font-weight: bold;
	padding: 10px 0 0 0;
	}
.left_block_print{
width:140px;
text-align:right;
float:left;
clear:both;
font-weight:bold;
padding:5px 0 20px 0;
}
.left_block_details{
	width: auto;
	white-space: nowrap;
	text-align: left;
	float: left;
	clear: left;
	font-weight: bold;
	padding: 0;
	}
.left_block_details_themes{
width: auto;
text-align:left;
float:left;
clear:both;
font-weight:bold;
padding:10px 0 0 35px;
}
.right_block{
float:left;
width:200px;
padding:10px 0 0 15px;
text-align:left;
vertical-align:top;
}
.right_block_prints{
float:left;
width:400px;
padding:5px 0 20px 15px;
}
.right_block_chapters{
float:left;
width:450px;
padding:10px 0 0 15px;
margin:0;
}
.right_block_num_pages {
	width: 30px;
	}
a.top_right_nav{
display:block;float:right;padding:0 15px 0 0;border:0;
margin:0 80px 10px 0; color:#FFFFFF;
background:url(../_img/blue_right_arrow.gif) no-repeat right;
}
a:hover.top_right_nav{
border:none;
}
a.delete_account{
display:block;width:161px;height:28px;float:left;border:0;
background:url(../_img/deleteAccount.gif) no-repeat center;
}
a:hover.delete_account{
display:block;width:161px;height:28px;
background:url(../_img/deleteAccount_a.gif) no-repeat center;border:none;
}
a.save_changes{
display:block;width:136px;height:28px;float:left;border:0;
background:url(../_img/save_changes.gif) no-repeat center;
}
a:hover.save_changes{
display:block;width:136px;height:28px;
background:url(../_img/save_changes_a.gif) no-repeat center;border:none;
}
a.delete{
display:block;width:96px;height:28px;float:left;border:0;
background:url(../_img/delete.gif) no-repeat center;
}
a:hover.delete{
display:block;width:96px;height:28px;
background:url(../_img/delete_a.gif) no-repeat center;border:none;
}
a.apply_themes{
display:block;width:135px;height:28px;clear:both; margin:25px auto 0 auto;border:0;
background:url(../_img/apply_theme.gif) no-repeat center;
}
a:hover.apply_themes{
display:block;width:135px;height:28px;
background:url(../_img/apply_theme_a.gif) no-repeat center;border:none;
}
a.next{
display:block;width:87px;height:28px;float:right; clear:both; padding:20px 20px 20px 0;border:0;
background:url(../_img/next.gif) no-repeat center;
}
a:hover.next{
display:block;width:87px;height:28px;
background:url(../_img/next_a.gif) no-repeat center;border:none;
}
img.delete_photo{
float:left;
padding:0 0 0 35px;
}
.left {
	float: left;
	display: inline;
	padding: 5px 10px 0 0;
	}
.left_share {
	float: left;
	display: inline;
	padding: 0px 0px 0 3px;
	font-size: 11px;
	}
.sharingOptionText {
	width: 450px;
	}
.steps_box{
padding:10px 0 20px 20px;
clear:both;
width:560px;
float:left;
}
.steps_box_2{
padding:10px 0 20px 80px;
clear:both;
width:500px;
float:left;
}
.clear_steps{
clear:both;
padding:0 0 150px 0;
}
.clear_steps_2{
clear:both;
padding:0 0 450px 0;
}

.steps_bottom_nav{
padding:20px 0 0 200px;
}
a.next_center{
display:block;width:87px;height:28px;float:left;padding:30px 5px 0 0px;
background:url(../_img/next.gif) no-repeat center;
}
a:hover.next_center{
display:block;width:87px;height:28px;
background:url(../_img/next_a.gif) no-repeat center;border:none;
}
a.back{
display:block;width:87px;height:28px;float:left;padding:30px 5px 0 0px; 
background:url(../_img/back.gif) no-repeat center;
}
a:hover.back{
display:block;width:87px;height:28px;
background:url(../_img/back_a.gif) no-repeat center;border:none;
}
a.add_page{
display:block;width:113px;height:28px;float:left;padding:30px 5px 0 0px;
background:url(../_img/add_page.gif) no-repeat center;
}
a:hover.add_page{
display:block;width:113px;height:28px;
background:url(../_img/add_page_a.gif) no-repeat center;border:none;
}

.status{
clear:both;
padding:10px 0 0 10px;
font-size:11px;
font-weight:bold;
}

a.send_email{
clear:both;display:block;width:124px;height:28px; margin:20px auto 0 auto;border:0;
background:url(../_img/send_email.gif) no-repeat center;
}
a:hover.send_email{
display:block;width:124px;height:28px;
background:url(../_img/send_email_a.gif) no-repeat center;border:none;
}

.leftButton {
	width: 70px;
	}
#remindersBox, .settingsBox {
	margin-top: 10px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	}
.select_share_list_box {
	padding: 20px 0 0 0;
	text-align: center;
	}
select.select_share_list{
width:270px;
height:170px;
padding:5px;
color:#735743;
}
a.remove_select{
display:block;width:255px;height:28px;margin:30px auto 0 auto;border:0;
background:url(../_img/remove_selected.gif) no-repeat center;
}
a:hover.remove_select{
display:block;width:255px;height:28px;
background:url(../_img/remove_selected_a.gif) no-repeat center;border:none;
}

a.add_to_cart{
display:block;width:125px;height:28px;float:left; clear:both; padding:30px 0px 0px 120px;border:0;
background:url(../_img/add_to_cart.gif) no-repeat center;
}
a:hover.add_to_cart{
display:block;width:125px;height:28px;
background:url(../_img/add_to_cart_a.gif) no-repeat center;border:none;
}

a.btn_purchase_subscription {
display:block;width:185px;height:28px;border:0;
background:url(../_img/btn-purchase-subscription.png) no-repeat center;
}
a:hover.btn_purchase_subscription{
display:block;width:185px;height:28px;
background:url(../_img/btn-purchase-subscription-on.png) no-repeat center;border:none;
}
a.btn_renew_subscription {
display:block;width:172px;height:28px;border:0;
background:url(../_img/btn-renew-subscription.png) no-repeat center;
}
a:hover.btn_renew_subscription{
display:block;width:172px;height:28px;
background:url(../_img/btn-renew-subscription-on.png) no-repeat center;border:none;
}
a.btn_upgrade_account {
display:block;width:159px;height:28px;border:0;
background:url(../_img/btn-upgrade-account.png) no-repeat center;
}
a:hover.btn_upgrade_account{
display:block;width:159px;height:28px;
background:url(../_img/btn-upgrade-account-on.png) no-repeat center;border:none;
}
a.account_status_btn.btn_purchase_subscription {
	margin: 10px 0 0 19px;
	}
a.account_status_btn.btn_renew_subscription {
	margin: 10px 0 0 26px;
	}
a.account_status_btn.btn_upgrade_account {
	margin: 10px 0 0 32px;
	}

.author_name{
clear:both;
font-size:10px;
font-weight:normal;
}
/*------------------------from the last psd's------------------------*/

a.chapter_right_nav{
float:right;
display:block;
background:url(../_img/b_right_nav.gif) no-repeat right;
padding:0 10px 0 0;
margin:3px 10px 0 0;
}
a.chapter_left_nav{
float:left;
display:block;
background:url(../_img/b_left_nav.gif) no-repeat left;
padding:0 0 0 10px;
margin:3px 0 0 10px;
}

.chapter_line_nav{
width:819px;
height:auto;
float:left;
font-size:10px;
line-height:10px;
margin:25px 0 0 10px;
clear:both;
background:url(../_img/chapter_line_nav.gif) no-repeat center top;
}
.chapter_line_nav a:hover{
border:none;
}
.first_bt{
float:left;
text-align:center;
padding:0 0 0 19px;
}
.prev_bt{
float:left;
text-align:center;
padding:0 0 0 63px;
}
.current_bt{
width:415px;
float:left;
text-align:center;
padding:0px;
font-weight:bold;
}
.last_bt{
float:left;
text-align:center;
padding:0 0 0 63px;
}
.next_bt{
float:left;
text-align:center;
padding:0px;
}

.subline_navigation{
float:left;
clear:both;
width:790px;

padding:20px 0 0 50px;
}

a.skip{
display:block;width:136px;height:28px;float:left; padding:30px 0px 0px 10px;border:0;
background:url(../_img/skip.gif) no-repeat center;
}
a:hover.skip{
display:block;width:136px;height:28px;
background:url(../_img/skip_a.gif) no-repeat center;border:none;
}

a.saveBasic{
display:block;width:86px;height:28px;float:left; padding:0px 0px 0px 10px;border:0;
background:url(../_img/save.gif) no-repeat center;
}
a:hover.saveBasic{
display:block;width:86px;height:28px;
background:url(../_img/save_a.gif) no-repeat center;border:none;
}

a.save, a.save_btn {
display:block;width:119px;height:28px;float:left;  padding:0 0px 0px 10px;border:0;
background:url(../_img/save_draft.gif) no-repeat center;
}
a:hover.save, a:hover.save_btn {
display:block;width:119px;height:28px;
background:url(../_img/save_draft_a.gif) no-repeat center;border:none;
}
a.save_btn {
	padding: 30px 0px 0px 10px;
	}
a.skip_disabled {
	float: left;
	display: block;
	width: 136px;
	height: 28px;
	padding: 30px 0px 0px 10px;
	border: 0;
	cursor: default;
	background: url(../_img/skip_gray.gif) no-repeat center;
	}
a.save_btn_disabled {
	float: left;
	display: block;
	width: 119px;
	height: 28px;
	padding: 30px 0px 0px 10px;
	border: 0;
	cursor: default;
	background: url(../_img/save_draft_gray.gif) no-repeat center;
	}
a.save_publish {
	float: left;
	display: block;
	width: 103px;
	height: 28px;
	padding: 30px 0px 0px 10px;
	border: 0;
	background: url(../_img/publish.gif) no-repeat center;
	}
a:hover.save_publish {
	display: block;
	width: 103px;
	height: 28px;
	border: none;
	background: url(../_img/publish_a.gif) no-repeat center;
	}
a.save_unpublish {
	float: left;
	display: block;
	width: 118px;
	height: 28px;
	padding: 30px 0px 0px 10px;
	border: 0;
	background: url(../_img/unpublish.gif) no-repeat center;
	}
a:hover.save_unpublish {
	display: block;
	width: 118px;
	height: 28px;
	border: none;
	background: url(../_img/unpublish_a.gif) no-repeat center;
	}
a.unpublish_disabled {
	float: left;
	display: block;
	width: 118px;
	height: 28px;
	padding: 30px 0px 0px 10px;
	border: 0;
	cursor: default;
	background: url(../_img/unpublish_gray.gif) no-repeat center;
	}
a.preview {
	display: block;
	width: 104px;
	height: 28px;
	float: left;
	padding: 30px 0px 0px 10px;
	border: 0;
	background: url(../_img/preview.gif) no-repeat center;
	}
a:hover.preview {
	display: block;
	width: 104px;
	height: 28px;
	background: url(../_img/preview_a.gif) no-repeat center;
	border: none;
	}
a.order_story_preview {
	display: block;
	width: 172px;
	height: 28px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	text-decoration: none;
	background: url(../_img/view-preview.gif) no-repeat center;
	}
a:hover.order_story_preview {
	background: url(../_img/view-preview_a.gif) no-repeat center;
	}

a.remove_page {
	display: block;
	width: 197px;
	height: 28px;
	float: left;
	padding: 30px 0px 0px 10px;
	border: 0;
	background: url(../_img/remove_page.gif) no-repeat center;
	}
a:hover.remove_page {
	display: block;
	width: 197px;
	height: 28px;
	background: url(../_img/remove_page_a.gif) no-repeat center;border:none;
	}
a.remove_page_disabled {
	display: block;
	width: 197px;
	height: 28px;
	float: left;
	padding: 30px 0px 0px 10px;
	border: 0;
	cursor: default;
	background: url(../_img/remove_page_gray.gif) no-repeat center;
	}
#milestoneLeftPage {
	float: left;
	display: inline;
	width: 280px;
	}
#milestoneRightPage {
	float: right;
	display: inline;
	width: 520px;
	}
.leftPageSelector {
	float: left;
	display: inline;
	width: 20px;
	padding-top: 3px;
	}
.leftPageDesign {
	float: left;
	display: inline;
	width: 270px;
	}
.title_chapter {
	clear: both;
	font-size: 16px;
	padding: 20px 0 0 0;
	}
.title_chapter a {
	font-size: 11px;
	}
.title_upload {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0 0 20px;
	}
.pageSideTitle {
	font-size: 12px;
	padding: 20px 0 0 0;
	}
.tanBox {
	font-size: 12px;
	line-height: 14px;
	margin: 10px 0 20px 0;
	padding: 15px 15px 25px 15px;
	background-color: #EDE6D4;
	}
a.add_photos {
	clear: both;
	display: block;
	width: 124px;
	height: 28px;
	margin: 0px auto 0px auto;
	border: 0;
	background: url(../_img/add_photos.gif) no-repeat center;
	}
a:hover.add_photos {
	display: block;
	width: 124px;
	height: 28px;
	background: url(../_img/add_photos_a.gif) no-repeat center;border:none;
	}
a.remove_photos {
	clear: both;
	display: block;
	width: 227px;
	height: 28px;
	margin: 0px auto 0px auto;
	border: 0;
	background: url(../_img/remove_photos.gif) no-repeat center;
	}
a:hover.remove_photos {
	display: block;
	width: 227px;
	height: 28px;
	background: url(../_img/remove_photos_a.gif) no-repeat center;border:none;
	}

.photoCol {
	float: left;
	display: inline;
	width: 170px;
	margin-top: 20px;
	}
.chapterRow {
	padding: 0;
	margin-bottom: 20px;
	}
textarea.wide_textarea{
	width: 515px;
	height: auto;
	padding: 2px 0 0 5px;
	margin: 0px;
	text-align: left;
	color: #735743;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px #959081 solid;
	}
textarea.content_block {
	height: 300px;
	}
a.upload_photo {
	clear: both;
	display: block;
	width: 146px;
	height: 28px;
	margin: 0px auto 0px auto;
	border: 0;
	background: url(../_img/upload_photo.gif) no-repeat center;
	}
a:hover.upload_photo {
	display: block;
	width: 146px;
	height: 28px;
	background: url(../_img/upload_photo_a.gif) no-repeat center;border:none;
	}
a.upload_photo_left {
	margin: 0;
	}
.left_upload_title{
float:left;
font-size:17px;
font-weight:bold;
}

.upload_box{
width:469px;
height: auto;
padding:20px 0 0 175px;
}
.upload_box_top{
width:469px;
height:9px;
background:url(../_img/top_upload_panel.gif) no-repeat bottom center;
}
.upload_box_center{
width:469px;
height: auto;
background:url(../_img/center_upload_panel.gif) repeat-y;
}
.upload_box_bottom{
width:469px;
height:9px;
background:url(../_img/bottom_upload_panel.gif) no-repeat top center;
}

.uploaded_photo{
float:left;
width:235px;
height:110px;
background-color:#fff;
border:1px #959081 solid;
margin:15px 0 15px 20px;
padding:5px;
}

a.browse_images{
display:block;width:164px;height:28px;float:left; padding:30px 0px 0px 15px;border:0;
background:url(../_img/browse_images.gif) no-repeat center;
}
a:hover.browse_images{
display:block;width:164px;height:28px;
background:url(../_img/browse_images_a.gif) no-repeat center;border:none;
}

a.cancel{
display:block;width:98px;height:28px;float:left; padding:0px 0px 0px 10px;border:0;
background:url(../_img/cancel.gif) no-repeat center;
}
a:hover.cancel{
background:url(../_img/cancel_a.gif) no-repeat center;border:none;
}

.upload_bottom_nav{
padding:20px 0 0 310px;
}
.caption_bottom_nav{
clear:both;
padding:30px 0 0 285px;
}

a.continue{
display:block;width:111px;height:28px;float:left; padding:30px 0px 0px 10px;border:0;
background:url(../_img/continue.gif) no-repeat center;
}
a:hover.continue{
display:block;width:111px;height:28px;
background:url(../_img/continue_a.gif) no-repeat center;border:none;
}

a.add_to_little_story{
display:block;width:164px;height:28px;float:left; padding:30px 0px 0px 10px;border:0;
background:url(../_img/add_to_little_story.gif) no-repeat center;
}
a:hover.add_to_little_story{
display:block;width:164px;height:28px;
background:url(../_img/add_to_little_story_a.gif) no-repeat center;border:none;
}


.caption_content{
width:500px;
float:left;
padding:20px 0 0 200px;
}
.left_box{
float:left;
clear:both;
text-align:center;
}
.right_box{
float:left;
text-align:left;
padding:20px 0 0 15px;
}


/*---------------cart_style-------------------*/

.cart_title {
	float: left;
	display: inline;
	color: #715541;
	font-size: 16px;
	text-align: left;
	}
.cartTitleCentered {
	color: #715541;
	font-size: 40px;
	text-align: center;
	margin-bottom: 15px;
	}
#printBtn {
	margin-left: 20px;
	}
.create_new_group{
float:right;
width:235px;
text-align:center;
font-size:10px;
line-height:7px;
padding:15px 0 0 0;
}
a.create_group{
display:block;width:180px;height:39px; margin:auto;
background:url(../_img/create_new_shipping_group.gif) no-repeat center;
}
a:hover.create_group{
display:block;width:180px;height:39px;
background:url(../_img/create_new_shipping_group_a.gif) no-repeat center;border:none;
}

.ship_box{
clear:both;
padding:30px 0 0 20px;
}
select.ship_select{
width:360px;
height:21px;
float:left;
color:#735743;
margin:3px 5px 0 10px;
text-align:right;
border:1px solid #959081;
background-color:#FFFFFF;
}
.left_ship{
float:left;
padding:6px 5px 0 0px;
}
a.add_address{
display:block;width:132px;height:28px;float:left; padding:0 0px 0px 10px;
background:url(../_img/add_address.gif) no-repeat center;border:0 !important;
}
a:hover.add_address{
background:url(../_img/add_address_a.gif) no-repeat center;border:none;border:0 !important;
}
a.gift{
display:block;float:right; padding:5px 35px 0px 10px;
}

.item_bar{
width:781px;
height:29px;
clear:both;
float:left;
color:#FFFFFF;
margin:15px 0 0 25px;
background:url(../_img/item_bar.gif) no-repeat center;
}
img.item_bullet{
float:left;
padding:8px 0 0 10px;
}
.item_name{
float:left;
padding:6px 0 0 10px;
}
a.item_delete{
float:right;
padding:6px 10px 0 0;
text-decoration:none;
color:#FFFFFF;
}
.item_pic{
float:left;
}
.item_details{
clear:both;
float:left;
width:710px;
padding:20px 0 0 100px;
}
.item_details_row{
float:left;
width:550px;
padding:3px 0 3px 0;
}
.item_details_row_ship{
float:left;
width:450px;
padding:3px 0 3px 0;
}
.item_details_left{
width:380px;
float:left;
text-align:right;
font-weight:bold;
font-size:11px;
padding:0 5px 0 0;
}
.item_details_left_ship{
width:305px;
float:left;
text-align:right;
font-weight:bold;
font-size:11px;
padding:0 5px 0 0;
}
.item_details_right{
width:145px;
float:left;
text-align:left;
font-size:11px;
padding:0 0 0 5px;
}
.item_details_right_ship{
width:125px;
float:left;
text-align:left;
font-size:11px;
padding:0 0 0 5px;
}
.subtotal_details .item_details_row
{
	width:360px;
}
a.update{
float:left;
padding:2px 0 0 8px;
}

.ship_mode_box{
width:649px;
clear:both;
padding:10px 0 0 0;
}
.ship_mode_box_top{
width:649px;
height:8px;
background:url(../_img/shipping_mode_top.gif) no-repeat bottom center;
}
.ship_mode_box_center{
width:649px;
height:auto;
background:url(../_img/shipping_mode_center.gif) repeat-y;
}
.ship_mode_box_bottom{
width:649px;
height:8px;
background:url(../_img/shipping_mode_bottom.gif) no-repeat top center;
}
.choose_shipping_mode{
float:left;
padding:0 0 0 10px;
}

.coupon_code_box{
width:389px;
clear:both;
float:left;
padding:60px 0 0 0;
}
.coupon_code_box_top{
width:389px;
height:8px;
background:url(../_img/coupon_box_top.gif) no-repeat bottom center;
}
.coupon_code_box_center{
width:389px;
height:auto;
background:url(../_img/coupon_box_center.gif) repeat-y;
}
.coupon_code_box_bottom{
width:389px;
height:8px;
background:url(../_img/coupon_box_bottom.gif) no-repeat top center;
}

.coupon_title{
border-bottom:1px solid #b5a591;
padding:5px 0 3px 0;
margin:0 15px 0 10px;
font-size:14px;
}
.coupon_content{
text-align:center;
padding:15px 0 5px 0;
}
a.apply{
display:block;width:94px;height:28px;float:left; padding:0 0px 0px 10px;
background:url(../_img/apply.gif) no-repeat center;
}
a:hover.apply{
display:block;width:94px;height:28px;
background:url(../_img/apply_a.gif) no-repeat center;border:none;
}


.subtotal_details{
width:360px;
width:305px;
padding:20px 0 0 55px;
float:left;
}
.subtotal_details span{
font-size:14px;
}
.subtotal_border{
height:2px;
float:left;
width:360px;
border-bottom:1px #bfb2a9 solid;
}

.item_details_left_subtotal{
width:155px;
float:left;
text-align:right;
font-weight:bold;
font-size:11px;
padding:0 5px 0 0;
}
.item_details_right_subtotal{
width:125px;
float:left;
text-align:left;
font-size:11px;
padding:0 0 0 5px;
}

.sub_ship_note{
clear:both;
text-align:center;
margin:0 auto;
font-size:11px;
padding:10px 0 0 0;
}

.big_box{
width:389px;
clear:both;
float:left;
padding:30px 0 0 0;
}
.big_box_top{
width:831px;
height:9px;
background:url(../_img/big_box_top.gif) no-repeat bottom center;
}
.big_box_center{
width:831px;
height:auto;
padding:0 0 10px 0;
background:url(../_img/big_box_center.gif) repeat-y;
}
.big_box_bottom{
width:831px;
height:9px;
background:url(../_img/big_box_bottom.gif) no-repeat top center;
}
textarea.textarea_order_comm{
width:765px;height:80px;float:left;padding:0px;margin:18px 0 10px 30px;text-align:left;border:1px #959081 solid;
color:#735743;font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
.choose_billing_address{
padding:20px 0 0 40px;
font-weight:bold;
float:left;
}
.billing_address_content{
float:left;
clear:both;
padding:0 0 0 130px;
}
a.add_address2{
display:block;width:132px;height:28px;float:left; padding:0 0px 0px 10px;
background:url(../_img/add_address2.gif) no-repeat center;
}
a:hover.add_address2{
display:block;width:132px;height:28px;
background:url(../_img/add_address2_a.gif) no-repeat center;border:none;
}

.paypal_box{
clear:both;
width:365px;
float:left;
padding:20px 0 0 40px;
}
.paypal_title{
font-weight:bold;
padding:0 0 10px 0;
}
a.paypal_bt{
float:left;
display:block;
padding:20px 0 0 110px;
}
a:hover.paypal_bt{
border:none;
}
.paypal_content{
clear:both;
float:left;
width:230px;
font-size:11px;
padding:20px 0 0 70px;
}

.credit_card_box{
width:365px;
float:left;
padding:20px 0 0 45px;
}

.form_content_card{
padding:0 0 10px 10px;
}

label.card{
float:left;
width:110px;
font-size:11px;
color:#735743;
text-align:right;
padding:8px 10px 0 0;
}

a.submit_order{
display:block;width:137px;height:28px;float:right; clear:both; margin:30px 130px 0 0;border:0;
background:url(../_img/submit_order.gif) no-repeat center;
}
a:hover.submit_order{
display:block;width:137px;height:28px;
background:url(../_img/submit_order_a.gif) no-repeat center;border:none;
}

p.terms{
clear:both;
padding:30px 30px 10px 30px;
}
form label.label
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	margin-right:10px;
	text-align:right;
	width:100px;
}
.by_title
{
	font-size:11px;
	color:#8a705d;
	font-weight:normal;
}
.left a
{
	border:0;
}
.left_block_print a {
	border:0;
}

/* New Styles */
label.registerLabel, .registerLabel {
	width: 220px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	text-align: left;
	vertical-align: top;
	}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	}
.radioFix {
	margin-top: 2px;
	}
.auto
{
	width:auto;
	padding:0;
	margin:0;
}
.left
{
	float:left;
}


.instructional {
	color:#64797c;
	}
.input_hidden
{
	display:none;
}
.no_border
{
	border:0;
}
.photo_bg, .photo_bg_tan {
	width: 110px;
	height: 123px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	text-align: left;
	background: none; /*url(../_img/empty_photo.jpg) no-repeat 0 0;*/
	}
.photo_bg_design {
	width: 96px;
	height: 96px;
	margin: 10px auto 0 auto;
	text-align: center;
	}
.photo_bg_centered {
	margin: 0 auto;
	text-align: center;
	}
.photo_bg_tan {
	background: none; /*url(../_img/bg-photo-tan.png) no-repeat 0 0;*/
	}
.long_label
{
	width:auto;
	padding:0 !important;
}
.inlineEdit
{
	display:inline;
	width:auto;
}
.inlineEdit input
{
	display:inline !important;
	width:300px;
	padding:2px;
	font-size:14px;
	float: none !important;
	clear:none !important;
}


/* jCrop */
#jCropBox {
	margin: 0 0 20px 0;
	}
#cropInstructions {
	font-size: 12px;
	margin: 0 0 20px 0;
	}
#jCropOriginalImage, #jCropCroppedImage {
	margin: 0 0 20px 0;
	}
#cropLoader {
	color: #666;
	font-size: 11px;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #ccc;
	}
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline {
	font-size: 0;
	position: absolute;
	background: white url('../_img/jcrop.gif') top left repeat;
	}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
	}
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline {
	background: yellow;
	}
.custom .jcrop-handle {
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
/* END jCrop */

/* jUpload */
.progressWrapper {
	width: 235px;
	overflow: hidden;
	}
.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
	}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
	}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
	}
/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
	}
/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
	}
.progressName {
	font-size: 8pt;
	line-height: 12px;
	font-weight: 700;
	color: #555;
	width: 200px;
	height: auto;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
	}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
	}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
	}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	}
a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../_img/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
	border:0;
	}
a.progressCancel:hover {
	background-position: 0px 0px;
	border:0;
	}
#fsUploadProgress {
	}
#uploadStatus {
	font-size: 11px;
	}
/* END swfUpload */
#jCropOriginalImage img
{
	width:150px;
}
.progressWrapper.preview
{
	height:80px !important;
	width: 160px;
	float:left;
}
.preview .progressContainer
{
	height:65px !important;
}
.preview .progressName
{
	float:left;
	width:110px;
}
.preview .progressName img
{
	height:60px;
	float:left;
}

.press_box .article_bg
{
	margin:0 auto;
	float:none;
	display:block;
}
.article_bg
{
	width:138px;
/*	height:133px; */
	padding:3px 0 0 0px;
	text-align:center;
}
.article_bg a, .article_bg a:hover, .thums a, .thums a:hover {
	border: 0;
	}

/* FAQ */
.faqQuestion {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	}
.faqAnswer {
	color: #383838;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	}
.backToTop {
	float: left;
	display: inline;
	width: 80px;
	font-size: 11px;
	}
.faqAnswer {
	float: left;
	display: inline;
	width: 490px;
	}
.faqDivider {
	text-align: center;
	margin-bottom: 20px;
	}
/* END FAQ */

.numMilestones {
	float: left;
	display: inline;
	width: 20px;
	}
.buttonChanger {
	float: left;
	display: inline;
	width: 100px;
	text-align: left;
	position: relative;
	}
.buttonChanger a {
	position: absolute;
	top: 0;
	left: 0;
	}
.plainLabel {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
.plainInput {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	}
.vertical {
	vertical-align: middle;
	}
.twoCol {
	float: left;
	display: inline;
	width: 50%;
	}

/* Share Story */
#addSharedStory {
	width: 454px;
	margin: 0 auto;
	}
#shareLeft {
	float: left;
	display: inline;
	width: 310px;
	}
#shareRight {
	float: left;
	display: inline;
	width: 124px;
	margin-left: 20px;
	}
.shareLabel {
	float: left;
	display: inline;
	width: 150px;
	text-align: right;
	margin-right: 10px;
	}
.shareField {
	float: left;
	display: inline;
	width: 150px;
	}
a.shareStorySubmit, a:hover.shareStorySubmit {
	display: block;
	width: 124px;
	height: 28px;
	margin-top: 6px;
	border: 0;
	background: url(../_img/send_email.gif) no-repeat center;
	}
a:hover.shareStorySubmit {
	background: url(../_img/send_email_a.gif) no-repeat center;
	}
/* END Share Story */

.download_vcard {
	margin: 30px 0 0 20px;
	}
.download_vcard_title {
	font-size: 16px;
	margin-bottom: 15px;
	}
a.download_vcard_link {
	display: block;
	clear: both;
	width: 223px;
	height: 28px;
	background: url(../_img/btn_downloadVcard.gif) no-repeat center;
	}
a:hover.download_vcard_link {
	display: block;
	clear: both;
	width: 223px;
	height: 28px;
	background: url(../_img/btn_downloadVcard_a.gif) no-repeat center;
	border: none;
	}
	
.sample_buttons {
	margin: 20px 0 35px 35px;
	}
a.sample_milestone {
	display: inline-block;
	margin-left: 10px;
	width: 92px;
	height: 28px;
	background: url(../_img/btn_sampleMilestone.gif) no-repeat center;
	border: none;
	}
a:hover.sample_milestone {
	display: inline-block;
	margin-left: 10px;
	width: 92px;
	height: 28px;
	background: url(../_img/btn_sampleMilestone_a.gif) no-repeat center;
	border: none;
	}	
a.sample_book {
	display: inline-block;
	margin-left: 10px;
	width: 110px;
	height: 28px;
	background: url(../_img/btn_sampleBook.gif) no-repeat center;
	border: none;
	}
a:hover.sample_book {
	display: inline-block;
	margin-left: 10px;
	width: 110px;
	height: 28px;
	background: url(../_img/btn_sampleBook_a.gif) no-repeat center;
	border: none;
	}	
a.sample_graphics {
	display: inline-block;
	margin-left: 10px;
	width: 81px;
	height: 28px;
	background: url(../_img/btn_sampleGraphics.gif) no-repeat center;
	border: none;
	}
a:hover.sample_graphics {
	display: inline-block;
	margin-left: 10px;
	width: 81px;
	height: 28px;
	background: url(../_img/btn_sampleGraphics_a.gif) no-repeat center;
	border: none;
	}	
a.sample_memory {
	display: inline-block;
	margin-left: 10px;
	width: 179px;
	height: 28px;
	background: url(../_img/btn_sampleMemory.gif) no-repeat center;
	border: none;
	}
a:hover.sample_memory {
	display: inline-block;
	margin-left: 10px;
	width: 179px;
	height: 28px;
	background: url(../_img/btn_sampleMemory_a.gif) no-repeat center;
	border: none;
	}
.continueShoppingNoticeBtn {
	margin-left: 20px;
	vertical-align: middle;
	}
.photoWarning {
	display: block;
	width: 120px;
	margin: 5px auto;
	text-align: center;
	padding: 2px;
	border: 1px solid #fff93f;
	background: #f7f6da;
	vertical-align: middle;
	}
.photoWarning img {
	vertical-align: middle;
	}
.photoWarningText {
	text-align: center;
	width: 126px;
	margin: 0 auto;
	}
.mainSubscriptionWarning {
	width: 530px;
	margin: 0 auto 30px auto;
	color: #cc390b;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-align: right;
	background: url('../_img/icon-warning.png') center left no-repeat;
	}
.mainSubscriptionWarningRenew {
	width: 490px;
	}
.subscriptionLearnMore {
	text-align: right;
	}
.subscriptionLearnMore a {
	color: #5a443f;
	}
