@import url(menu.css);

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a img {
	border:none;
}
a {
	color:#a50d0c;
}

a.hand {
	cursor:pointer;
}
body { background:#dc4a26 url(../images/bg_new.gif) repeat-x;  background-position:-9px 0;}

.price-025 {
	background:url(../images/price/large/price_0.25.gif) no-repeat;
}
.price-149 {
	background:url(../images/price/large/price_1.49.gif) no-repeat;
}
.price-224 {
	background:url(../images/price/large/price_2.24.gif) no-repeat;
}
.price-399 {
	background:url(../images/price/large/price_3.99.gif) no-repeat;
}
.price-499 {
	background:url(../images/price/large/price_4.99.gif) no-repeat;
}
.price-599 {
	background:url(../images/price/large/price_5.99.gif) no-repeat;
}
.price-749 {
	background:url(../images/price/large/price_7.49.gif) no-repeat;
}
.price-899 {
	background:url(../images/price/large/price_8.99.gif) no-repeat;
}
.price-free {
	background:url(../images/price/large/price_free.gif) no-repeat;
}
.price-none {
	display:none;
}

.model-browser, .model-browser-wide {
	background:url(../images/model_browse.gif) no-repeat;
	width:270px;
	height:27px;
	display:block;
	border-top:1px solid #006847;
}
.model-browser-wide {
	background:url(../images/model_browse_wide.gif) no-repeat;
	width:456px;
}
.model-browser a, .model-browser-wide a {
	color:white;
}
.model-browser span, .model-browser-wide span  {
	position:absolute;
	margin-top:3px;
	margin-left:77px;
	color:white;
}

#overDiv {
	position:absolute;
	top:-5px;
	left:-10px;
}

/**
* Splash Styles
*/
body#splash-body {
	background: url(../images/splash_bg.jpg) #F3A527 repeat-x top;
}
#splash {
	width:100%;
	height:100%;
	display:block;
}
#splash div#wide {
	background: url(../images/splash_wide.jpg) transparent no-repeat top;
	width:100%;
	margin:0 auto;
	display:block;
}
#splash div#content {
	background: url(../images/splash_center.jpg) transparent no-repeat top;
	height:100%;
	width:760px;
	display:block;
	margin:0 auto;
}
#splash a#splash-large-link {
	height:421px;
	width:760px;
	display:block;
}
#splash #splash-info {
	text-align:center;
	width:760px;
	display:block;
	background:transparent;
}
#splash .splash-text-strong {
	color:#006847;
	font-weight:bold;
	font-size:11px;
	word-spacing:.2em;
}
#splash .textarea {
	width:760px;
	height:81px;
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#splash .splash-link a {
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}
/**
* Splash Styles end
*/

/**
* Main section Styles
*/
#main-body #header { 
	background:url(../images/header_new_v2.jpg) no-repeat;
	width:797px;
	display:block;
}
#main-body #page {
	display:block;
	position:relative;
}
a#header-link {
	display:block;
	position:absolute;
	width:362px;
	height:115px;
}
#main-body #content {
	position: relative;
}
#main-body #content #modellist {
	background:url(../images/modellist_back.gif) repeat-y;
	width:990px;
	height:100%;
}
#main-body #content #modellist iframe {
	width:994px;
	height:100%;
}
#main-body #content #modellist #modellist-top, #main-body #content #modellist #modellist-bottom {
	background:url(../images/modellist_top.gif) no-repeat;
	width:994px;
	height:35px;
}
#main-body #content #modellist #modellist-top #modellist-menu {
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}
#main-body .niche-tab {
	margin-left:3px;
	margin-right:3px;
}
#main-body .niche-tab a {
	font-weight: bold;
}
#main-body .selected-niche-tab {
	margin-left:3px;
	margin-right:3px;
}
#main-body .selected-niche-tab a {
	font-weight: bold;
	color: black;
	text-decoration: none;
	cursor: text;
}
#main-body #content #modellist #modellist-bottom {
	background:url(../images/modellist_bottom.gif) no-repeat bottom;
	height:14px;
}
#main-body #content #modellist #modellist-list #featured-modellist-list {
	width:959px;
	display:block;
	margin:0 auto;
}
#main-body #modellist .model-box-pic {
	border:1px solid #ce1d25;
}
#main-body #modellist .model-box-itemlist {
	list-style-type: none;
}

#footer {
	text-align:center;
	margin-left:40px;
	width:724px;
}
#main-body #feature-box .list-container-table {
	margin-left: 16px;
	margin-top: 69px;
	width: 322px;
}
#main-body #feature-box .model-box,
#main-body #feature-box .model-box-high,
#main-body #feature-box .model-box-top {
	text-align: left;
	width: 144px;
	height: 35px;
	font-weight:bold;
	background:url(../images/featured_minibox.gif) no-repeat;
}
#main-body #feature-box .model-box-nickname {
	font-size: 12px;
}
#main-body #feature-box .model-box-item {
	font-size:9px;
}
#main-body #feature-box .model-box-price {
	position:absolute;
	margin-left:116px;
	margin-top:24px;
	width:26px;
	height:9px;
}
#main-body #feature-box .price-025 {
	background:url(../images/price/small/price_0.25.gif) no-repeat;
}
#main-body #feature-box .price-149 {
	background:url(../images/price/small/price_1.49.gif) no-repeat;
}
#main-body #feature-box .price-224 {
	background:url(../images/price/small/price_2.24.gif) no-repeat;
}
#main-body #feature-box .price-399 {
	background:url(../images/price/small/price_3.99.gif) no-repeat;
}
#main-body #feature-box .price-499 {
	background:url(../images/price/small/price_4.99.gif) no-repeat;
}
#main-body #feature-box .price-599 {
	background:url(../images/price/small/price_5.99.gif) no-repeat;
}
#main-body #feature-box .price-749 {
	background:url(../images/price/small/price_7.49.gif) no-repeat;
}
#main-body #feature-box .price-899 {
	background:url(../images/price/small/price_8.99.gif) no-repeat;
}
#main-body #feature-box .price-free {
	background:url(../images/price/small/price_free.gif) no-repeat;
}
#main-body #feature-box .price-none {
	display:none;
}
#main-body #feature-box .model-box a,
#main-body #feature-box .model-box-high a,
#main-body #feature-box .model-box-top a {
	color:#ce1d25;
}
#main-body #overDiv {
	border:1px solid #ce1d25;
}

.spec-link {
	color:#fae64f;
	font-weight:bold;
}
/**
* Main section Styles end
*/
#clearer {
	clear:both;
}

/**
* Content Template
*/
#template-body #page {
	/*margin:0 auto;*/
	display:block;
	width:994px;
}
#template-body #page #box {
	background:#fff;
	background:url(../images/box_repeat.gif) repeat-y;
}
#template-body #page #box #box-head-left {
	width:76px;
	height:271px;
	background:url(../images/box_topleft.gif) no-repeat;
}
#template-body #page #box #box-head-right {
	width:64px;
	height:271px;
	background:url(../images/box_topright.gif) no-repeat;
}
#template-body #page #box #box-head {
	background:url(../images/box_top.gif) repeat-x top;
}

#template-body #page #box-bottom-left {
	width:76px;
	height:48px;
	background:url(../images/box_bottomleft.gif) no-repeat;
}
#template-body #page #box-bottom-right {
	width:64px;
	height:48px;
	background:url(../images/box_bottomright.gif) no-repeat;
}
#template-body #page #box-bottom {
	width:854px;
	height:48px;
	background:url(../images/box_bottom.gif) white repeat-x bottom;
}
#template-body #page #box #box-content {
	width:854px;
	height:100%;
	margin-top:0;
}
#template-body #page #topbox #box-title {
	width:323px;
	height:54px;
	display:block;
	float:left;
}
#template-body #page #topbox {
	background:url(../images/content_default.jpg) no-repeat top left;
	display:block;
	height:54px;
}
#float {
	position:absolute;
	display:block;
	width:40px;
	height:52px;
	margin-left:261px;
	margin-top:66px;
}
/**
* Content Template end
*/
/*
GENERIC STYLES ONLY
*/
#page-content {
	width:850px;
	display:block;
	background:#fff;
	text-align:center;
	margin:0 auto;
}
#page-content .color-table {
	background:#f8f8f8;
	border:1px solid #dbdbdb;
	text-align:center;
	margin:0 auto;
}

/**
* Signup Styles
*/
#signup-body #step1 {
	width:744px;
	/*margin:0 auto;*/
}
#signup-body #step1 #step1-wide {
	background: url(../images/step1_wide.gif) no-repeat top;
	position:absolute;
	margin-left:744px;
	width:204px;
	height:662px;
}
#signup-body #step1 #step1-header {
	display:block;
	width:744px;
	height:81px;
}
#signup-body #step1 #step1-header {background:#f7c027 url(../images/signup_top.gif) no-repeat top;}

#signup-body #step1 .modelinfo {
	background:#f7c027 url(../images/step1_pic.gif) no-repeat top;
	display:block;
	width:744px;
	height:169px;
}

#signup-body #step1 #step1-options {
	display:block;
	width:744px;
	height:229px;
}
#signup-body #step1 #step1-options{background:#f7c027 url(../images/step1_options.jpg) no-repeat top;}

#signup-body #step1 #step1-options #step1-text {
	font-weight:bold;
	width:438px;
	height:65px;
	display:block;
	position:absolute;
	margin-left:48px;
	margin-top:4px;
}
#signup-body #step1 #step1-bottom {
	background:#f7c027 url(../images/step1_bottom.jpg) no-repeat top;
	display:block;
	width:744px;
	height:69px;
}

#signup-body #step1 #step1-options #step1-subtext {
	text-transform:uppercase;
	font-weight:bold;
	position:absolute;
	margin-left:48px;
	margin-top:202px;
	width:288px;
}

#signup-body #step1 #step1-options #step1-option2 {
	color:white;
	display:block;
	position:absolute;
	margin-left:67px;
	margin-top:140px;
	width:316px;
}
#signup-body #step1 #step1-options .step1-optionradio2 {
	margin-left:48px;
	margin-top:140px;	
	display:block;
	position:absolute;
}
#signup-body #step1 #step1-options #step1-option1, 
#signup-body #step1 #step1-options .step1-optionradio1 {
	color:white;
	display:block;
	position:absolute;
}
#signup-body #step1 #step1-options #step1-option1 {
	margin-left:67px;
	margin-top:109px;
	width:316px;
}

#signup-body #step1 #step1-options .step1-optionradio1 {
	margin-left:48px;
	margin-top:109px;
}

#signup-body #step1 #step1-bottom #step1-submit {
	position:absolute;
	margin-left:35px;
	margin-top:13px;
	padding-left:20px;
	padding-right:20px;
}
#signup-body #footer {
	margin-left:18px;
	width:683px;
}

.modelinfo span,
.modelinfo img
{
	position:absolute;
	display:block;
	border: 1px solid #d22926;
}
#signup-body #step1 .modelinfo span {
	font-size:12px;
	font-weight:bold;
	border:none;
}

#signup-link {
	position:absolute;
	display:block;
	margin-left:407px;
	height:71px;
	width:170px;
}
#signup-home-link {
	position:absolute;
	display:block;
	height:77px;
	width:310px;
}
#signup-home-link-two {
	position:absolute;
	display:block;
	margin-left:597px;
	margin-top:20px;
	height:80px;
	width:130px;
}

#model-name {margin-left:84px; 	margin-top:6px;	}
#model-age 	{margin-left:183px; 	margin-top:6px;	}
#main-pic 	{margin-left:36px; 	margin-top:27px;	}
#pic1 		{margin-left:213px; 	margin-top:27px;	}
#pic2 		{margin-left:213px; 	margin-top:95px;	}
#pic3 		{margin-left:298px; 	margin-top:27px;	}
#pic4 		{margin-left:298px; 	margin-top:95px;	}
#pic5 		{margin-left:384px; 	margin-top:27px;	}
#pic6 		{margin-left:384px; 	margin-top:95px;	}
#pic7 		{margin-left:469px; 	margin-top:27px;	}
#pic8 		{margin-left:469px; 	margin-top:95px;	}
/**
* Signup end
*/

/**
*	User Infos
*/
#user-body #page {
	background:url(../images/user_header.jpg) no-repeat;
	width:810px;
	/*margin:0 auto;*/
}
#xtend {
	background:url(../images/top_xtend.jpg) 785px 0 no-repeat ;
	width:100%;
	position:absolute;
	height:140px;
}
#user-body #header {
	width:785px;
	height:162px;
}
#user-body #page #box {
	background:url(../images/online_repeat.gif) repeat-y;
}
#user-body #page #box-text {
	background:url(../images/online_table.gif) no-repeat;
	width:744px;
	padding-top:40px;
	padding-left:40px;
}
#user-body #page #box-text p {
	width:650px;
	margin:0 auto;
}

#user-body #page #box-text table.userInfoReminder {
	border:1px solid #006847;
	border-bottom:none;
}
#user-body #page #box-text table.userInfoReminder td {
	font-size:11px;
	padding:4px 10px 4px 3px;
}
#user-body #page #box-text table.userInfoReminder td input {
	padding:0 4px;
}
#user-body #page #box-text table.userInfoReminder .userInfoRowHeader {
	background:#FFF1CC;
	font-weight:bold;
	color:#006847;
}
#user-body #page #box-text table.userInfoReminder .userInfoRowHeader td {
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
}
#user-body #page #box-text table.userInfoReminder td.modelNameLabel {
	font-size:12px;
}

#user-body #page #box-text table.userInfoReminder td.reminderSep {
	height:1px;
	width:100%;
	background:#006847;
	padding:0;
	margin:0;
}
#user-body #page #box-text table.userInfoReminder td.reminderEventTitle { 
	color: #d83926;
	font-weight:bold;
	font-size:13px;
}
#user-body #page #box-text p.header {
	top:10px;
	width:650px;
	height:18px;
	margin:0 auto;
	margin-bottom:20px;
	padding-top:4px;
	background:#fff1cc;
	color:#d83926;
	font-weight:bolder;
	font-size:14px;
	text-align:center;
}
#user-body #page #box-bottom {
	background:url(../images/online_bottomtable.gif) no-repeat;
	width:784px;
	height:67px;
}

/**
*	User Infos end
*/

/**
*	Buy method
*/

#buy-body #page {
	width:810px;
	/*margin:0 auto;*/
}
#buy-body #header {
	background:url(../images/buy_header.jpg);
	width:811px;
	height:162px;
}
#buy-body #page #box {
	background:url(../images/online_repeat.gif) repeat-y;
}
#buy-body #page #box-text {
	background:url(../images/online_table.gif) no-repeat;
	width:744px;
	padding-top:40px;
	padding-left:40px;
}
#buy-body #page #box-bottom {
	background:url(../images/online_bottomtable.gif) no-repeat;
	width:784px;
	height:67px;
}

#buy-body #page #box #box-text #buy-button {
	background-color:white;
	margin-left:25px;
	width:676px;
	text-align:center;
}
.buy-btndbl-content-left, .buy-btndbl-content-right, .buy-btnwide-content {
	padding-top:5px;
	padding-bottom:5px;
}
.buy-btndbl-title-left, .buy-btndbl-title-right, .buy-btnwide-title {
	color:#d12026;
	font-weight:bold;
	height:21px;
	font-size:14px;
	letter-spacing:.07em;
}
.buy-btndbl-title-left {
	background:url(../images/buy_btndbl.gif) no-repeat top left;
}
.buy-btndbl-title-right {
	background:url(../images/buy_btndbl.gif) no-repeat top right;
}
.buy-btnwide-title {
	background:url(../images/buy_btnwide.gif) no-repeat top left;
}

.buy-btndbl-left, .buy-btndbl-right {
	width:338px;
}
.pricing-list {
	text-align:left;
}

.pricing-bottom-odd {
	height:11px;
	width:338px;
	background:#F2DCAB url(../images/pricing-bottom.gif);
}
.pricing-bottom-even {
	height:11px;
	width:338px;
	background:#FEEDC1 url(../images/pricing-bottom.gif);
}

.pricing-head-1,.pricing-head-2,.pricing-head-3,.pricing-head-4 {
	font-weight:bold;
	text-align:center;
	height:33px;
}

.pricing-head-1 {
	background:url(../images/pricing-head-1.gif) no-repeat top left;
	width:94px;
	color:#d42427;
}
.pricing-head-2 {
	background:url(../images/pricing-head-2.gif) repeat-x top left;
	width:75px;
	color:#036846;
}
.pricing-head-3 {
	background:url(../images/pricing-head-2.gif) repeat-x top left;
	width:87px;
	color:#d42427;
}
.pricing-head-4 {
	background:url(../images/pricing-head-4.gif) no-repeat top right;
	width:72px;
	color:#036846;
}

.pricing-odd-1, .pricing-odd-2, .pricing-odd-3, .pricing-odd-4  {
	background:#f2dcab;
	height:33px;
}
.pricing-even-1, .pricing-even-2, .pricing-even-3, .pricing-even-4  {
	background:#feedc1;
	height:33px;
}
.pricing-odd-1,.pricing-even-1  {
	border-left:1px solid #cf2526;
}
.pricing-odd-4,.pricing-even-4 {
	border-right:1px solid #cf2526;
}
.pricing-odd-2,.pricing-odd-4, .pricing-even-2, .pricing-even-4 {
	color:#d42427;
	text-align:center;
}
.pricing-odd-1,.pricing-odd-3, .pricing-even-1, .pricing-even-3 {
	color:#036846;
	padding-left:10px;
}
/**
*	Buy end
*/
/**
*	Info (model bio) 
*/
#info-body #page {
	width:790px;
	display:block;
	/*margin:0 auto;*/
}
#info-body #page #info-top {
	background:url(../images/info_top.jpg) no-repeat top;
	height:343px;
	display:block;
	width:790px;
}
#model-bio-pic {
	position:absolute;
	margin-left:278px;
	margin-top:11px;
}
#info-body #page #info-top #info-calendar {
	display:block;
	position:absolute;
	margin-left:548px;
	margin-top:65px;
}

#info-body #page #info-top #info-name {
	position:absolute;
	display:block;
	color:white;
	font-weight:bold;
	width:790px;
	text-align:center;
	margin-top:315px;
	font-size:20px;
}

#info-body #page #info-description {
	background:url(../images/info_description_slice.gif) repeat-y top;
	display:block;
	width:790px;
}
#info-body #page #info-model {
	background:url(../images/info_model_slice.gif) repeat-y top;
	display:block;
	width:790px;
}
#info-body #page  #info-description-top {
	background:url(../images/info_description_top.gif) no-repeat top;
	display:block;
	width:790px;
	height:45px
}
#info-body #page .info-description-tab {
	margin-left:40px;
	margin-top:-15px;
	margin-right:40px;
}
#info-body #page  #info-description-bottom {
	background:url(../images/info_description_bottom.gif) no-repeat top;
	display:block;
	width:790px;
	height:11px
}

#info-body #page  #info-model-top {
	background:url(../images/info_model_top.gif) no-repeat top;
	display:block;
	width:790px;
	height:16px
}

#info-body #page  #info-model-bottom {
	background:url(../images/info_model_bottom.gif) no-repeat top;
	display:block;
	width:790px;
	height:72px
}

#info-body #page #info-screencaps {
	background:url(../images/info_screencaps.jpg) no-repeat top;
	display:block;
	width:790px;
	height:204px
}

#info-body #page #info-album {
	background:url(../images/info_album.jpg) no-repeat top;
	display:block;
	width:790px;
	height:196px
}
#info-album .selector {
	position:absolute;
	margin-top:103px;
	margin-left:737px;
	display:block;
}
#info-screencaps .selector {
	position:absolute;
	margin-top:75px;
	margin-left:737px;
	display:block;
}
#scapscnt, #albumboxcnt {
	position:absolute;
	display:block;
	margin-left:5px;
	margin-top:17px;
	font-weight:bold;
}
#info-album .info-pic  {
	position:absolute;
	margin-top:63px;
	margin-left:40px;
	height:133px;
}
#info-album .info-pic table {
	height:133px;
}
#info-album .info-pic table td {
	width:97px;
}
#info-screencaps .info-pic  {
	position:absolute;
	margin-top:46px;
	margin-left:40px;
	height:105px;
}
#info-screencaps .info-pic table {
	height:105px;
}
#info-screencaps .info-pic table td {
	width:136px;
}
#info-screencaps .info-pic img, #info-album .info-pic img {
	border:1px solid #00422d;
	cursor:pointer;
}

#photo-popup #previous {
	display:block;
	background: url(../images/previous_close_next_01.gif) no-repeat;
	width:102px;
	height:27px;
}
#photo-popup #close {
	display:block;
	background: url(../images/previous_close_next_02.gif) no-repeat;
	width:81px;
	height:27px;
}
#photo-popup #next {
	display:block;
	background: url(../images/previous_close_next_03.gif) no-repeat;
	width:102px;
	height:27px;
}

.capbox, .albbox {
	display:none;
}
.model-info {
	display:block;
	width:708px;
	margin-left:40px;
	z-index:250;
}
.model-info td {
	width:235px;
}
.model-info td h4 {
	display:inline;
	color:#d42029;
}
#info-description-top #info-online-text {
	color:white;
	display:block;
	position:absolute;
	font-weight:bold;
	margin-top:7px;
	margin-left:30px;
}
#info-description-top #info-online-text a {
	color:#fbe64f;
}
#info-description-top #info-btn {
	position:absolute;
	display:block;
	margin-left:450px;
	margin-top:1px;
}

#info-description-text {
	display:block;
}
#videoBackground {
	background:url(../images/info_video_background.gif) no-repeat;
	width:732px;
	height:256px;
	margin-top:20px;
	margin-left:28px;
}
#videoCell {
	width:322px;
	height:242px;
	position:absolute;
	margin-top:7px;
	margin-left:205px;
}
#objViewerPictureCell {
	height:241px;
	margin:0;
	padding:0;
}
#objViewerVideoCell {
	display:none;
}
#objViewerPictureCell #floatingMsg {
	margin-left:47px;
	margin-top:95px;
	position:absolute;
	z-index:1000;
}
#info-description-award table {

}
#info-description-vote, #info-description-award {
	display:none;
}
#info-description-vote span {
	display:block;
}
#info-body #page  #info-model-bottom a#info-modelmail {
	position:absolute;
	color:white;
	margin-left:655px;
	margin-top:42px;
	font-size:12px;
	letter-spacing:.02em;
}

#helpchat-body #header {
	background:url(../images/helpchat_header.jpg);
	width:811px;
	height:162px;
}
#helpchat-body #box-slice {
	background:url(../images/online_repeat.gif) repeat-y;
}
#helpchat-body #box-top {
	background:url(../images/online_table.gif) no-repeat;
	width:744px; /* 784 - padding-left */
	min-height:240px;
	padding-top:40px;
	padding-left:40px;
}
#helpchat-body #box-top table {
	width:723px;
}
#helpchat-body #box-bottom {
	background:url(../images/online_bottomtable.gif) no-repeat;
	width:784px;
	height:67px;
}

#model-body #page {
	width:785px;
	/*margin:0 auto;*/
}
#model-body .modellist-background {
	background-color:#fff4db;
	width:723px;
}
#model-body #page #content #all-modellist {
	background:url(../images/online_repeat.gif) repeat-y;
}
#model-body #page #content #all-modellist-top {
	background:url(../images/online_table.gif) no-repeat;
	width:744px; /* 784 - padding-left */
	padding-top:40px;
	padding-left:40px;
}
#model-body #page #content #all-modellist-bottom {
	background:url(../images/online_bottomtable.gif) no-repeat;
	width:784px;
	height:67px;
}

/* allmodel */
#model-body #allmodel-header {
	background:url(../images/model_header.jpg);
	width:785px;
	height:162px;
}
#model-body #page #content #model-browser {
	position:absolute;
	margin-left:478px;
	margin-top:10px;
}
#model-body #page #content #model-browser.model-browser-wide {
	margin-left:292px;
}
#model-body #allmodel-title {
	background-color:#fae2ad;
	background-image:url(../images/our_models_title.gif);
	background-position:25px 50%;
	background-repeat:no-repeat;
	width:723px;
	height:23px;
}

/**
* onlinemodel
*/

#model-body #onlinemodel-header {
	background:url(../images/online_header.jpg);
	width:811px;
	height:162px;
}
#model-body #featured-modellist-list {
	margin-left:50px;
}
#model-body #featuredmodel-title {
	background-color:#e26226;
	background-image:url(../images/showroom_featured_title.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:23px;
}
#model-body #onlinemodel-title {
	background-color:#fae2ad;
	background-image:url(../images/live1on1_title.gif);
	background-position:25px 50%;
	background-repeat:no-repeat;
	width:723px;
	height:23px;
	margin-top:20px;
}
#model-body .model-box-enterbtn {
	background:url('../images/model_enterbtn.gif') no-repeat;
	display:block;
	width:108px;
	height:22px;
	position:absolute;
}

#model-body #content #nichemenu {
	float:left;
	width:230px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
} /*
#model-body #content #nichemenu table {
	width:100%;
} */
#model-body #content #nichemenu .niche-title {
	color:red;
	font-weight:bold;
}
#model-body #content #nichemenu .niche-count {
	color:#006847;
	font-weight:bold;
}

/* Model box */
.large-model-box, .large-model-box-top, .large-model-box-high {
	background-image:url(../images/model_modelbox.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width:230px;
	height:123px; /* 101 + btn height */
	margin:5px;
	float:left;
}
.large-model-box-top {
	background:url(../images/model_modelbox-top.gif) no-repeat bottom left;
}
.large-model-box-high {
	background:url(../images/model_modelbox-high.gif) no-repeat bottom left;
}
.large-model-box .model-box-audio, 
.large-model-box-top .model-box-audio, 
.large-model-box-high .model-box-audio {
	position:absolute;
	margin-left:210px;
	margin-top:77px;
}


.large-model-box .model-box-price,
.large-model-box-high .model-box-price,
.large-model-box-top .model-box-price {
	position:absolute;
	margin-left:13px;
	margin-top:105px;
	width:39px;
	height:13px;
}
.large-model-box .model-box-img,
.large-model-box-high .model-box-img,
.large-model-box-top .model-box-img {
	position:absolute;
	margin-top:27px;
	margin-left:12px;
	width:120px;
	height:90px;
	border: 1px solid #e26226;
}
.large-model-box .model-box-name,
.large-model-box-high .model-box-name,
.large-model-box-top .model-box-name {
	position:absolute;
	margin-top:26px;
	margin-left:139px;
	color:#006847;
	font-weight:bold;
}
.large-model-box-high .model-box-name,
.large-model-box-top .model-box-name {
	color:#fff;
}
.large-model-box .model-box-item,
.large-model-box-high .model-box-item,
.large-model-box-top .model-box-item, 
.large-model-box .model-box-item span,
.large-model-box-high .model-box-item span,
.large-model-box-top .model-box-item span {
	font-size:11px;
}
.large-model-box .model-box-itemlist,
.large-model-box-high .model-box-itemlist,
.large-model-box-top .model-box-itemlist {
	list-style-type: none;
	position:absolute;
	margin-top:50px;
	margin-left:139px;
	width:80px;
}
.large-model-box .model-box-enterbtn,
.large-model-box-high .model-box-enterbtn,
.large-model-box-top .model-box-enterbtn {
	background:url('../images/model_enterbtn.gif') no-repeat;
	display:block;
	width:108px;
	height:22px;
	position:absolute;
}
.large-model-box .model-box-biobtn,
.large-model-box-high .model-box-biobtn,
.large-model-box-top .model-box-biobtn {
	background:url('../images/model_biobtn.gif') no-repeat;
	display:block;
	width:122px;
	height:22px;
	position:absolute;
	margin-left:108px;
}
.large-model-box .model-box-enterbtnwide,
.large-model-box-high .model-box-enterbtnwide,
.large-model-box-top .model-box-enterbtnwide {
	background:url('../images/model_enterbtnwide.gif') no-repeat;
	display:block;
	width:230px;
	height:22px;
	position:absolute;
}
.large-model-box .model-box-biobtnwide,
.large-model-box-high .model-box-biobtnwide,
.large-model-box-top .model-box-biobtnwide {
	background:url('../images/model_biobtnwide.gif') no-repeat;
	display:block;
	width:230px;
	height:22px;
	position:absolute;
}
/* featured model box */
.large-featured-model-box {
	background:url(../images/featured_model_box.gif) no-repeat;
	width:287px;
	height:106px;
	margin:12px;
	float:left;
}
.large-featured-model-box .model-box-audio {
	position:absolute;
	margin-left:270px;
	margin-top:8px;
}
.large-featured-model-box .model-box-price {
	position:absolute;
	margin-left:9px;
	margin-top:86px;
	width:38px;
	height:13px;
}
.large-featured-model-box .model-box-img {
	position:absolute;
	margin-top:8px;
	margin-left:8px;
	width:120px;
	height:90px;
	border: 1px solid #e26226;
}
.large-featured-model-box .model-box-name {
	width:140px;
	position:absolute;
	margin-top:6px;
	margin-left:139px;
	text-align:center;
	color:#006847;
	font-size:17px;
	font-weight:bold;
}
.large-featured-model-box .model-box-info {
	position:absolute;
	width:140px;
	margin-top:24px;
	margin-left:139px;
	text-align:center;
}
.large-featured-model-box .model-box-info, .large-featured-model-box .model-box-info span {
	font-size:12px;
}

.large-featured-model-box .model-box-enterbtn {
	background:url('../images/btn_enterchatroom.gif') no-repeat;
	display:block;
	width:135px;
	height:58px;
	position:absolute;
	margin-top:42px;
	margin-left:140px;
}


/**
*	Help Page Start 
*/
#help-body #page {
	width:813px;
	/*margin:0 auto;*/
}
#help-body #page #help-head  {
	background:url('../images/help_header.jpg') no-repeat;
	height:162px;
	display:block;
	width:813px;
}
#help-body #page #help-content {
	background:url('../images/help_slice.gif') repeat-y;
	width:813px;
	margin-top:-235px;
	padding-left:50px;
}
#help-body #page #help-top {
	background:url('../images/help_top.jpg') no-repeat;
	width:813px;
	height:278px;
}
#help-body #page #help-bottom {
	background:url('../images/help_bottom.gif') no-repeat;
	width:813px;
	height:54px;
}
#help-body #page #help-content #help-block-chat {
	background:url(../images/help_title_chat.gif) no-repeat;
	width:226px;
	height:187px;
	text-align:center;
}
#help-chat-btn {
	margin-top:141px;
	margin-right:10px;
	font-weight:normal;
}

#help-body #help-content a {
	color:#006847;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#help-body #help-content .help-menu {
	margin-left:10px;
}
#help-body #help-content .help-menu li {
	list-style-type:disc;
	color:#dc3d27;
	margin-left:25px;
}
#help-body #help-content .help-menu .help-block {
	margin-top:5px;
	margin-left:15px;
}
#help-body #help-content .help-menu .highlight {
	color:#006847;
	background-color:white;
	font-size:12px;
	font-weight:bold;
}
#help-body #help-content .help-menu .subtitle {
	color:#dc3d27;
	background-color:white;
	font-size:12px;
	font-weight:bold;
}
#help-body #help-content .help-menu label {
	font-weight:bold;
}
#help-body #help-content .help-text li {
	list-style-type:none;
}
#help-body  #help-content .help-text p {
	margin-top:10px;
	margin-bottom:10px;
}
#help-body #help-content .help-text .helpText, #help-body #help-content .help-text .tbl_bod p {
	background-color:white;
	cursor:default;
	padding-left:25px;
	font-size:12px;
}
#help-body #help-content .help-text .helpText strong {
	font-size:12px;
}
#help-body #help-content .help-text .tbl_bod b {
	font-weight:normal;
}

#help-body  #help-content .help-text ul li {
	margin-left:25px;
}
#help-body #help-content .help-text .helpFeeTableHeader {
	background-color:#d01b00;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#help-body #help-content .help-text .helpFeeTableOdd {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	text-align:center;
}
#help-body #help-content .help-text .helpFeeTableEven {
	background-color:#fff4de;
	color:#000000;
	font-size:12px;
	text-align:center;
}

#help-body .help-text {
	width:665px;
	margin-left:10px;	
}
#help-body .helpTitle1 {
	background:url(../images/help_title_1.gif) no-repeat;
	width:140px;
	height:24px;
}
#help-body .helpTitle2 {
	background:url(../images/help_title_2.gif) no-repeat;
	width:179px;
	height:43px;
}
#help-body .helpTitle3 {
	background:url(../images/help_title_3.gif) no-repeat;
	width:152px;
	height:24px;
}
#help-body .helpTitle4 {
	background:url(../images/help_title_4.gif) no-repeat;
	width:179px;
	height:23px;
}
#help-body .helpTitle5 {
	background:url(../images/help_title_5.gif) no-repeat;
	width:204px;
	height:23px;
}
#help-body .questionTitle, #help-body .questionTitle b {
	color:#dc3d27;
	background-color:white;
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
}
#help-body .questionTitle2 {
	color:#dc3d27;
	background-color:white;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
}
#help-body .questionTitle3 {
	color:#dc3d27;
	background-color:white;
	font-size:12px;
	font-weight:bold;
}
#help-body .helpScreenShot1 {
	background:transparent url(../images/help_screenshot1thumb.jpg) repeat scroll 0%;
	height:230px;
	width:230px;
}
#help-body .helpScreenShot2 {
	background:transparent url(../images/help_screenshot2.gif) repeat scroll 0%;
	height:315px;
	width:516px;
}
#help-body .helpScreenShot3 {
	background:transparent url(../images/help_screenshot3thumb.jpg) repeat scroll 0%;
	height:283px;
	width:383px;
}
#help-body .helpScreenShot4 {
	background:transparent url(../images/help_screenshot4thumb.jpg) repeat scroll 0%;
	height:266px;
	width:380px;
}
#help-body .helpScreenShot5 {
	background:transparent url(../images/help_screenshot5thumb.jpg) repeat scroll 0%;
	height:274px;
	width:380px;
}
#help-body .helpScreenShot6 {
	background:transparent url(../images/help_screenshot6thumb.jpg) repeat scroll 0%;
	height:302px;
	width:300px;
}
#help-body #footer {
	margin-left:45px;
	width:704px;
}


/**
*	Help Page End 
*/

.online-enterchatroom {
	width:101px;
	height:18px;
	display:block;
	position:absolute;
	margin-top:3px;
	margin-left:13px;
}
.online-biopage {
	width:65px;
	height:18px;
	display:block;
	position:absolute;
	margin-left:114px;
	margin-top:3px;
}
.online-enterchatroomwide {
	width:166px;
	height:18px;
	display:block;
	position:absolute;
	margin-top:4px;
	margin-left:13px;
}

.online-featured-enterchatroom {
	width:101px;
	height:18px;
	display:block;
	position:absolute;
	margin-top:1px;
	margin-left:5px;
}
.online-featured-biopage {
	width:65px;
	height:18px;
	display:block;
	position:absolute;
	margin-top:1px;
	margin-left:106px;
}

#simple-body {
	width:744px;
}
#simple-header {
	display:block;
	width:744px;
	height:81px;
	background:#f7c027 url(../images/process_top.jpg) no-repeat top;
}
#simple-header a {
	display:block;
	width:420px;
	height:81px;
	position:absolute;
}
#simple-body .modelinfo {
	display:block;
	width:744px;
	height:169px;
	background:#f7c027 url(../images/process_pic.gif) no-repeat top;
}
#simple-body .modelinfo span, #simple-body .modelinfo img {
	position:absolute;
	display:block;
	border: 1px solid #d22926;
}
#simple-body .modelinfo span {
	font-size:12px;
	font-weight:bold;
	border:none;
}

.simplebox-top {
	width:744px;
	background:url(../images/processbox_top.jpg) no-repeat;
}
.simplebox-slice {
	background:url(../images/processbox_slice.jpg) repeat-y;
}
.simplebox-content {
	width:649px;
	margin-left:36px;
	min-height:80px;
}
.simplebox-bottom {
	width:744px;
	height:55px;
	background:url(../images/processbox_bottom.gif) no-repeat;
}
#simple-body #footer {
	margin-left:18px;
	width:683px;
}

/**
* Private Styles
*/
#private-select-body {
	background:#dc4a26;
}
#private-select-body .text {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#private-select-body .highlight {
	font-size: 13px;
	font-weight: bold;
	color: #fbe64f;
}

#private-select-body #private-select-box {
	display:block;
	width:852px;
	height:364px;
	background:url(../images/private_speed_back.gif) no-repeat;
}
#private-select-body #private-select-box .private-speed-title {
	display:block;
	width:422px;
	height:50px;
	padding-top:62px;
	margin-left:210px;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
#private-select-body #private-select-box .private-speed-title b { 
	color: #fbe64f;
	font-size: 13px;
}
#private-select-body #private-select-box #private-speed-select {
	width:356px;
	height:220px;
	background:url(../images/private_speed_select.jpg) no-repeat;
	margin-left:260px;
}
#private-select-body #private-select-box #private-speed-select a#private-speed-normal, #private-select-body #private-select-box #private-speed-select a#private-speed-full {
	display:block;
	float:left;
	margin-left:5px;
}
#private-select-body #private-select-box #private-speed-select a#private-speed-normal {
	width:158px;
	height:200px;
	margin-top:20px;
}
#private-select-body #private-select-box #private-speed-select a#private-speed-full {
	width:180px;
	height:215px;
	margin-left:12px;
}
#private-select-body #private-select-box #private-semi-switch {
	width:470px;
	margin-left:210px;
	text-align:center;
	margin-top:60px;
}
#private-select-body #private-select-box #private-semi-switch input { 
	padding:0 5px;
}

#mainbody #private-screen-normal {
	background:url(../images/private_screen.gif) no-repeat;
	width:357px;
	height:354px;
	display:block;
	position:absolute;
}
#mainbody #private-screen #private-control {
	position:absolute;
	margin-top:309px;
	margin-left:35px;
}
#mainbody #private-screen #private-control a {
	float:left;
	display:block;
}
#private-video-normal {
	position:absolute;
	width:320px;
	height:240px;
	display:block;
	margin-top:68px;
	margin-left:36px;
}
#private-normal-piclink {
	position:absolute;
	display:block;
	width:109px;
	height:82px;
	margin-left:67px;
	margin-top:175px;
}
#private-fullscreen-piclink {
	position:absolute;
	display:block;
	width:185px;
	height:132px;
	margin-left:227px;
	margin-top:140px;
}
#private-normal-button { 
	position:absolute;
	margin-left:28px;
	margin-top:284px;
	height:25px;
	width:168px;
}
#private-fullscreen-button {
	position:absolute;
	margin-left:238px;
	margin-top:284px;
	height:25px;
	width:168px;
}

.private-counter {
	background:url(../images/private_counter.gif) no-repeat;
	width:86px;
	height:21px;
	display:block;
	float:left;
	text-align:center;
	padding-top:5px;
}

#private-returnlink {
	position:absolute;
	right:6px;
	top:5px;
	color:white;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#private-screen {
	background:url(../images/private_videonormal.gif) no-repeat;
	width:357px;
	height:354px;
	display:block;
	position:absolute;
}
#private-chat {
	display:block;
	position:absolute;
	background:url(../images/private_chatnormal.gif) no-repeat;
	width:542px;
	height:354px;
	margin-left:357px;
}

#private-chatbox {
	width:414px;
	height:190px;
	position:absolute;
	display:block;
	margin-left:12px;
	margin-top:116px;
	border:1px solid black;
	background:white;
}
.normal-chatbox {
	width:414px;
	height:169px;
	position:absolute;
	display:block;
	margin-left:12px;
	margin-top:116px;
	border:1px solid black;
	background:white;
}
.normal-inputchat {
	width:414px;
	height:21px;
	position:absolute;
	display:block;
	margin-left:12px;
	margin-top:286px;
	background:#fff8e6;
	border:1px solid black;
}

#private-modelname {
	position:absolute;
	margin-top:84px;
	margin-left:27px;
	font-weight:bold;
	color:#d32228;
	font-size:12px;
}

#private-buynow {
	margin-left:180px;
	margin-top:50px;
	position:absolute;
	display:block;
	width:200px;
	height:65px;
	background:#006847;
	text-align:center;
}
#private-buynow li {
	float:left;
	margin-left:5px;
	margin-right:5px;
	list-style-type:none;
}
#private-buynow ul {
	margin-top:31px;
	margin-left:15px;
}
#private-buynow a {
	color:white;
	font-size:11px;
}

#private-full-body {
	display:block;
	margin:0 auto;
}

#private-full-bottombox div.container {
	background:url(../images/private_fullbox.gif) #DC4A26 no-repeat;
	width:843px;
	height:135px;
	display:block;
}

.private-full-modelname {
	font-weight:bold;
	color:#d12227;
	margin-left:98px;
	margin-top:13px;
	width:134px;
	height:12px;
	text-align:center;
	position:absolute;
}
#private-full-video {
	margin:0 auto;
}

#private-full-control {
	background:url(../images/private_full_control.gif) repeat-x bottom;
	height:23px;
	width:239px;
	color:#a00f14;
	display:block;
	margin:0 auto;
}

#private-full-exit {
	width:72px;
	height:24px;
	display:block;
	float:left;
}
.private-full-timer {
	width:86px;
	height:21px;
	margin-top:3px;
	display:block;
	float:left;
	text-align:center;
}
#private-full-help {
	width:80px;
	height:24px;
	display:block;
	float:left;
}
#private-vid-semi {
	position:absolute;
	margin-top:309px;
	margin-left:13px;
}
#private-semi-timer #semiLeft {
	position:absolute;
	margin-left:371px;
	margin-top:311px;
	width:54px;
	height:21px;
	background:url(../images/private_semitimer.gif) no-repeat;
	border:none;
	padding-top:3px;
	text-align:center;
}
#private-full-bottombox #private-semi-timer #semiLeft {
	margin:0;
	padding:0;
	margin-top:66px;
	margin-left:235px;
	padding-top:3px;
}

#private-full-bottombox #semi {
	position:absolute;
	margin-top:110px;
	margin-left:6px;
	width:318px;
	height:26px;
	padding:0;
}
#private-full-bottombox .container #private-semi-timer {
	position:absolute;
	margin-top:46px;
	margin-left:13px;
}
#private-full-bottombox #instant_buy { 
	position:absolute;
	width:284px;
	height:40px;
	margin-left:20px;
	margin-top:68px;
}
.instantbuyFullBody {
	background:#f2dcac;
	font-size:12px;
}
.instantbuyFullBody .title { 
	background:url(../images/private_full_buy.gif) center no-repeat;
	width:120px;
	height:19px;
	background-position:center 2px;
}
.instantbuyFullBody * {
	font-size:12px;
	color:#000;
}
.instantbuyFullBody a {
	text-decoration:underline;
}
/**
* Private end styles
*/
/**
*	Schedule 
*/
#schedule-body {
	width:804px;
	/*margin:0 auto;*/
}

#schedule-header {
	background:url(../images/schedule_header.jpg) no-repeat;
	width:804px;
	height:104px;
}
#schedule-menubox {
	background:url(../images/schedule_menu.gif) no-repeat;
	width:804px;
	height:69px;
}
#schedule-content {
	background:url(../images/schedule_slice.gif) repeat-y;
	width:804px;
}
#schedule-content #schedule-content-box {
	background:url(../images/schedule_content.gif) no-repeat transparent;
	width:741px;
	padding-left:38px;
	padding-right:25px;
}
#schedule-content-bottom {
	background:url(../images/schedule_bottom.gif) no-repeat;
	width:804px;
	height:65px;
}

#schedule-content #schedule-content-box #timeZone {
	margin-top:41px;
	margin-left:363px;
	border:1px solid #efefef;
}

#schedule-content #schedule-content-box #model-browser {
	position:absolute;
	margin-left:439px;
}

#schedule-content #schedule-content-box #schedule-box-list {
	width:696px;
	margin:0 auto;
}
#schedule-content #schedule-content-box .schedule-box {
	float:left;
	width:174px;
	height:354px;
	background:url(../images/schedule_fullbox.gif) no-repeat;
}
#schedule-content .schedule-modelname {
	width:168px;
	text-align:center;
	color:#d63628;
	height:24px;
	font-weight:bold;
}
#schedule-content .schedule-modelimage {
	width:83px;
	height:66px;
}
#schedule-content .schedule-modelimage img {
	margin-left:11px;
}
#schedule-content .schedule-dayname {
	height:17px;
	color:white;
	text-align:center;
	width:83px;
}
#schedule-content .schedule-dayname-today {
	color:#f8c325;
}
#schedule-content .schedule-sched {
	text-align:center;
	font-size:7pt;
	height:63px;
	width:65px;
}
#schedule-content .schedule-sched-today {
	height:66px;
}
#schedule-body #footer {
	margin-left:40px;
	width:738px;
}

.hr-sep {
}
#info-link-home {
	display:block;
	position:absolute;
	width:255px;
	height:175px;
	margin-left:20px;
	margin-top:65px;
}
/**
*	Schedule end
*/
/**
*	News
*/

#news-body #header {
	background:url(../images/sophiescorner_header.jpg);
	width:811px;
	height:162px;
}
#news-body #box-slice {
	background:url(../images/online_repeat.gif) repeat-y;
}
#news-body #box-top {
	background:url(../images/sophies_table.gif) no-repeat;
	width:744px; /* 784 - padding-left */
	min-height:180px;
	padding-top:100px;
	padding-left:40px;
}
#news-body #box-content {
	background-color:white;
	width:723px;
}
#news-body #news-menu {
	text-align:center;
}
#news-body .news-section {
	margin:10px;
}
#news-body .news-item {
	margin:15px 0px;
}
#news-body .news-item-date {
	margin: 5px 0px;
	font-weight:bold;
	color:#A50D0C;
}
#news-body .news-section-link {
	text-align:center;
}

#news-body .news-section-separator {
	width:100%;
	height:5px;
	background:url(../images/strokesep.gif) center top no-repeat;
}
	
#news-body #box-bottom {
	background:url(../images/online_bottomtable.gif) no-repeat;
	width:784px;
	height:67px;
}

#theme .middleLeft {
	background:url("../images/sophies_corner/next_event/sophies_middleleft.gif");
	width:21px;
	padding:0;
	margin:0;
}
#theme .middle {
	width: 600px;
	background-color: #fffbf0;
	padding:0;
	margin:0;
	min-height:409px;
}
.middleContainer {
	border-top:1px solid #e4dec2;
	border-bottom:1px solid #e4dec2;
}

#theme .middleRight {
	background:url("../images/sophies_corner/next_event/sophies_middleright.gif");
	width:21px;
	
	padding:0;
	margin:0;
}


/* Main Event */
#themeMainEventContainer {
	text-align:center;
	padding-top:10px;
}
#themeMainEvent {
	position:relative;
	margin:0 auto;
	width:568px;
	height:159px;
	background:url("../images/sophies_corner/next_event/sophies_mainevent.gif");
}

#themeMainEvent .modelImageContainer {
	position:absolute;
	top:35px;
	left:1px;
	width:139px;
	text-align:center;
}

#themeMainEvent .modelImage {
	background-color:#FF0000;
	border:1px solid #7d165e;
}

#themeMainEvent .modelName {
	position:absolute;
	top:115px;
	left:1px;
	width:139px;
	text-align:center;
	
	font-family: Arial;
	font-weight:normal;
	font-size:12px;
	color: #000000;
}

#themeMainEvent .modelSchedule {
	position:absolute;
	left:18px;
	top: 130px;
	
	font-family: Arial;
	font-weight:bold;
	font-size:13px;
	color: #000000;
}
#themeMainEvent .modelScheduleWeekday {
	color: #d32725;
}
#themeMainEvent .modelScheduleDate {
	color: #006948;
}
#themeMainEvent .modelScheduleTime {
	color: #d32725;
}

#themeMainEvent .eventInfoContainer {
	position:absolute;
	top: 40px;
	left: 145px;
}

#themeMainEvent .eventTitle {
	position: relative;
	width: 409px;
	text-align: center;
	font-family: Arial;
	font-size: 20px;
	font-weight: bolder;
	color: #d32725;
	padding-bottom:5px;
}

#themeMainEvent .eventDescription {
	position: relative;
	width:395px;
	padding-left:4px;
	text-align:justify;
	color:black; 
	font-size:12px;
}

#themeMainEvent .eventStartsIn {
	position:absolute;
	top:130px;
	left:302px;
	
	font-size:13px;
	font-family: Arial;
	font-weight:bolder;
	color: #006948;
	text-align:right;
	width:249px;
}
#themeMainEvent .eventTimeLeft {
	color: #d32725;
}
/* END Main Event */

/* Next Event */
.themeNextContainer {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.themeNext {
	position:relative;
	margin:0;
	width:567px;
	height:85px;
	background:url("../images/sophies_corner/next_event/sophies_nextevent_background.gif");
}
.themeNext .modelSchedule {
	position:absolute;
	margin-left:10px;
	margin-top:22px;
	width:114px;
	color:black;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	left:0;
}
.themeNext .modelScheduleWeekday {
	color: #d32725;
}
.themeNext .modelScheduleDate{
	color: #006948;
}
.themeNext .modelScheduleTime{
	color: #d32725;
} 
.themeNext .modelImage{
	position:absolute;
	margin-top:4px;
	margin-left:131px;
	border-left:2px solid #d32725;
	border-right:2px solid #d32725;
	border-top:1px solid #d32725;
	border-bottom:1px solid #d32725;
	left:0;
}
.themeNext .eventTitle{
	position:absolute;
	margin-left:217px;
	margin-top:9px;
	font-size: 14px;
	font-weight: bolder;
	color: #d32725;
	left:0;
}
.themeNext .modelName {
	position:absolute;
	margin-left:217px;
	color:black;
	margin-top:25px;
	font-weight:normal;
	font-size:12px;
	left:0;
}
.themeNext .modelNameLabel {
	color: #d32725;
	font-weight:bolder;
	left:0;
}
.themeNext .eventDescription{
	position:absolute;
	margin-left:217px;
	width:340px;
	margin-top:43px;
	overflow:hidden;
	text-align:justify;
	color:black; 
	font-size:10px;
	left:0;
}
/* END Next Event */
/**
*	News end
*/
.instantbuyBody .title {
	background:url(../images/private_buytime.gif) top center #006847 no-repeat;
	display:block;
	width:200px;
	height:19px;
}
.instantbuyBody {
	background:#006847;
	font-size:10px;
	color:white;
}
.instantbuyBody * { 
	font-size:10px;
}
.instantbuyBody a { 
	color:white;
}

/* End */
#model-pub {
	width:230px;
	height:218px;
	margin-top:6px;
	margin-left:3px;
}
#pub-body {
	background:#FFF4DB;
}
#pub-box {
	width:100%;
	background:#fff url(../images/pubbg.gif) repeat-y left;
}
#pub-header {
	width:230px;
	height:24px;
	background:url(../images/pub-header.gif) no-repeat;
}
#pub-bottom {
	width:230px;
	height:9px;
	background:url(../images/pub-bottom.gif) no-repeat;
}
#pub-box td { 
	color:#cf1a00;
	font-weight:bold;
}
#pub-box td a { 
	color:#1e694b;
}

.pic_border {
	border:1px solid #ce1d25;
}

.raquo  {
	padding:0;
	margin-right: 0pt;
	margin-bottom: 0pt;
	font-weight: bold;
	font-size: 18px;
	margin-left: 0px;
	position: absolute;
	margin-top: -6px;
	color: #a50d0c;
}

.model-box-hd {
	position:absolute;
	left:inherit;
	margin:0;
	padding:0;
	margin-left:105px;
	z-index:10;
}

.model-box-hd-who-is-online {
	position:absolute;
	left:inherit;
	margin:0;
	padding:0;
	margin-left:105px;
	z-index:10;
	margin-top:104px;
	margin-left:112px;
}

.large-model-box-label {
	position:absolute;
	color:#a50d0c;
	text-transform:uppercase;
	margin-top:105px;
	margin-left:13px;
	font-size:10px;
	background:white;
	z-index:150;
}

/*
	Override Styles	
*/
.alertBoxtitle{
	font-size:14px;	
}

