/* reset list */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0; border: 0;  outline: 0; font-weight: inherit; font-style: inherit;  font-family: inherit; vertical-align: baseline;}
div.clear{clear: both; }
* {margin: 0px; padding: 0px;}
/* end reset list */
body{font-family: Arial, Helvetica, sans-serif; font-size: 82%; min-width: 1000px; min-height: 100%; position: relative;}
html {height: 100%;}
* html body {height: 100%;}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }



body{background: #9FC6E0 url(img/bg.jpg) repeat-x top;}

/*in hack*/
#content {padding: 0px 0px 0px 0px; overflow: hidden;margin: 0px auto;width: 950px;}
#outer1 {width: 100%; margin-right: -250px; float: left;}
#outer2 {margin-right: 120px;}
#outer3 {width: 100%; margin-left: -260px; float: right;}
#main {margin:0px 62px 0px 260px;color: White;}
#LeftColum {width: 250px; float: left;}
#RightColum {width: 175px; float: right;padding: 0px 0px 0px 0px;}
/*end in hack*/

/*in hack for second page*/
div.secondpage #content {padding: 0px 0px 0px 0px; overflow: hidden;margin: 0px auto;width: 950px;}
div.secondpage #outer1 {width: 100%; margin-right: -250px; float: left;}
div.secondpage #outer2 {margin-right: 120px;}
div.secondpage #outer3 {width: 100%; margin-left: -260px; float: right;}
div.secondpage #main {margin:0px 62px 0px 260px;color: White;}
div.secondpage #LeftColum {width: 250px; float: left;padding: 212px 0px 0px 0px;}
div.secondpage #RightColum {width: 175px; float: right;padding: 40px 0px 0px 0px;}
/*end in hack for second page*/

a{text-decoration: none;color: #000099;}
a:hover{text-decoration: underline;}
a img{border: none;}
strong{font-weight: bold;}
em{font-style: italic;}

h1{color: #F9C00F;font-style: italic;font-family: "Times New Roman", Times, serif;font-size: 26px;padding: 0px 0px 10px 50px;}

div.sBody{background: url(img/header.jpg) no-repeat top center;border-top: solid 1px #184098;}
.browser-ie7 div.sBody{border-top: none;}

#header{margin: 0px auto 5px auto;width: 1009px;}
	#header .left{width: 459px;height: 480px;float: left;position: absolute;}
	*:first-child+html #header .left{width: 459px;height: 480px;float: left;position: absolute;margin: 0px 0px 0px 0px;}
	#header .right{width: 540px;margin: 0px 0px 0px 465px;}
	*:first-child+html #header .right{width: 540px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 465px;}
		#header .right .content{color: White;padding: 16px 177px 0px 10px;clear: both;line-height: 18px;background: url(img/fr.png) no-repeat right 12px;}
			#header .right .content p{padding: 4px 0px 6px 0px;}

#header a.logoHref{display: block;position: absolute;top: 37px;width: 438px;height: 95px;margin: 0px 0px 0px 500px;background: transparent;}
	#header a.logoHref span{display: none;}
	
#header #menu-primary-links{}
	#header #menu-primary-links ul{padding: 282px 0px 0px 0px;z-index: 99;}
	.secondpage #header #menu-primary-links ul{padding: 180px 0px 0px 0px;z-index: 99;}
	#header #menu-primary-links ul li{float: left;list-style: none;padding: 0px 6px 0px 0px;}
	#header #menu-primary-links ul li a span{display: none;}
	#header #menu-primary-links ul li a{background: url(img/navigation.png);display: block;width: 130px;height: 30px;font-size: 0.1em;}
	* html #header #menu-primary-links ul li a{background: url(img/navigation.gif);}
	#header #menu-primary-links ul li a:hover{}
		#header #menu-primary-links ul li.item-0 a{background-position: 0px 0px;}
		#header #menu-primary-links ul li.item-0 a:hover{background-position: 0px -32px;}
		#header #menu-primary-links ul li.item-1 a{background-position: -130px 0px;width: 109px;}
		#header #menu-primary-links ul li.item-1 a:hover{background-position: -130px -32px;}
		#header #menu-primary-links ul li.item-2 a{background-position: -246px 0px;width: 137px;}
		#header #menu-primary-links ul li.item-2 a:hover{background-position: -246px -32px;}
		#header #menu-primary-links ul li.item-3 a{background-position: -388px 0px;width: 120px;}
		#header #menu-primary-links ul li.item-3 a:hover{background-position: -388px -32px;}
	#header ul.navigationIcons{position: absolute;top: 0px;list-style: none;margin:40px 0 0 932px;}
		#header ul.navigationIcons li{float: left;margin: 0px 0px 0px 10px;}
		#header ul.navigationIcons li a{display: block;background: url(img/_home.gif) no-repeat center;padding: 5px;height: 10px;width: 10px;}
		#header ul.navigationIcons li.item1 a{background: url(img/_mail.gif) no-repeat center;padding: 8px 5px 5px;}
		#header ul.navigationIcons li a span{display: none;}
		
.block{color: #234A9E;}
	.block a{color: #046C78;text-decoration: underline;}

#RightColum .block{margin: 0px 0px 12px;width: 173px;}
#RightColum .block .header{background: url(img/block-header.png) no-repeat top center;font-size: 0.1px;padding: 0px;margin: 0px;height: 8px;}
#RightColum .block div.content{padding: 2px 0px 0px 0px;background: url(img/block.png) repeat-y center;}
#RightColum .block div.footer{background: url(img/footer-box.png) no-repeat bottom center;font-size: 0.1px;padding: 0px;margin: 0px;height: 44px;}
#RightColum .block h3{padding: 6px 12px 6px 12px;color: #8B3592;margin: 0px 10px 0px 0px;}
	#RightColum .block h3 a{color: #8B3592;text-decoration: none;}
#RightColum .block div.content .s-content{padding: 0px 0px 0px 0px;}
	#RightColum .block div.content .s-content .block-content{padding: 4px 12px;}
	#RightColum .block .input{border: none;font-size: 0.9em;padding: 2px;}
		#RightColum .block .checkbox .input{width: auto;}
	#RightColum .block div.form-buttons{margin: 0px 0px 0px 0px;position: absolute;padding: 10px 0px 0px 0px;}
	#RightColum .block div.form-buttons div.form-item{float: left;}
	.browser-ie7 #RightColum .block div.form-buttons{margin: 0px 0px 0px -75px;position: absolute;padding: 15px 0px 0px 0px;}
	#RightColum .block div.form-buttons p{display: inline;}
	#RightColum .block div.form-buttons .button{display: block;float: left;color: #194198;font-style: italic;font-size: 0.9em;cursor: pointer;}
	#RightColum .block ul{list-style: none;}
	
		#RightColum #form_quick_search .input{border: none;font-size: 0.9em;padding: 2px;width: 34px;}
		#RightColum #form_quick_search .checkbox .input{width: auto;}
	
#block-from-userlogin{}
	#block-from-userlogin h3{background: url(img/login.gif) no-repeat right;}
	#block-from-userlogin .submit-login{background: url(img/log-inp.gif) no-repeat center;border: none;padding: 2px 8px;width: 70px;}
	#block-from-userlogin .submit-register{background: url(img/reg-inp.gif) no-repeat center;border: none;padding: 2px 15px;width: 80px;}
	#block-from-userlogin form{text-align: center;}
	#block-from-userlogin form label{display: block;padding: 0px 0px 2px;}
	#block-from-userlogin form p{display: block;padding: 4px 0px 4px;}
	#block-from-userlogin a{display: block;padding: 0px 0px 6px 0px;}

#LeftColum #block-menu-navigation{margin: 0px 0px 10px;}
	#LeftColum #block-menu-navigation .header{background: url(img/main-top.png) no-repeat top center;height: 5px;}
	#LeftColum #block-menu-navigation .footer{background: url(img/main-bot.png) no-repeat bottom center;height: 5px;display: none;}
	#LeftColum #block-menu-navigation h3{display: none;}
	#LeftColum #block-menu-navigation .content{background: url(img/main.png) repeat-y center;padding: 0px 0px 0px;}
	#LeftColum #block-menu-navigation .content .s-content{}
	#LeftColum #block-menu-navigation .content ul{}
	.browser-ie7 #LeftColum #block-menu-navigation .content ul{border-bottom: solid 1px #9FBDDC;padding: 0px;margin: 0px 0px -10px 0px;}
	#LeftColum #block-menu-navigation .content ul li{margin: 0px 3px;font-style: italic;font-size: 1.1em;font-family: "Times New Roman", Times, serif;font-weight: bold;letter-spacing: 1px;}
	#LeftColum #block-menu-navigation .content ul li a{display: block;padding: 16px 15px 0px 50px;background: url(img/a-href.png) no-repeat left 0px;height: 44px;color: #1340CC;}
	#LeftColum #block-menu-navigation .content ul li a:hover{background: url(img/a-href.png) no-repeat left -60px;}
	#LeftColum #block-menu-navigation .content ul li a.active{background: url(img/a-href.png) no-repeat left -60px;}
		#LeftColum #block-menu-navigation .content ul li.first a{display: block;padding: 16px 15px 0px 50px;background: url(img/a-href-top.png) no-repeat left 0px;height: 44px;color: #1340CC;}
		#LeftColum #block-menu-navigation .content ul li.first a:hover{background: url(img/a-href-top.png) no-repeat left -60px;}
		#LeftColum #block-menu-navigation .content ul li.first a.active{background: url(img/a-href-top.png) no-repeat left -60px;}
		#LeftColum #block-menu-navigation .content ul li.item-hash-d0db3 a,
		#LeftColum #block-menu-navigation .content ul li.item-hash-8d0ae a{display: block;padding: 16px 15px 0px 50px;background: url(img/a-href-register.png) no-repeat left 0px;height: 44px;color: #8B2E7E;}
		#LeftColum #block-menu-navigation .content ul li.item-hash-d0db3 a:hover,
		#LeftColum #block-menu-navigation .content ul li.item-hash-8d0ae a:hover{background: url(img/a-href-register.png) no-repeat left -60px;}
		#LeftColum #block-menu-navigation .content ul li.item-hash-d0db3 a.active,
		#LeftColum #block-menu-navigation .content ul li.item-hash-8d0ae a.active{background: url(img/a-href-register.png) no-repeat left -60px;}

#block-from-quiksearch{}		
	#block-from-quiksearch h3{background: url(img/search.gif) no-repeat right;}
	#block-from-quiksearch form{text-align: center;height: 61px;font-size: 11px;margin: 8px 0px 0px 0px;}
	#block-from-quiksearch form input{width: 20px;display: block;float: right;}
	#block-from-quiksearch form select{width: 50px;display: block;float: right;}
	#block-from-quiksearch form .form-item{width: 142px;float: left;margin: 2px 0px;}
	#block-from-quiksearch form .form-item label{float: left;display: block;}
	#block-from-quiksearch form p{display: block;padding: 4px 0px 4px;}
	#block-from-quiksearch a{display: block;padding: 0px 0px 6px 0px;}
		#block-from-quiksearch form .text{width: 70px;float: left;}
		#block-from-quiksearch form .text label{width: 30px;float: left;display: block;}
		#block-from-quiksearch form .submit{margin: 20px 0px 0px 0px;font-style: italic;color: #194198;}
			*:first-child+html #block-from-quiksearch form .form-item-4{margin: 50px 0px 0px -120px;position: absolute;width: 100px;}
			* html #block-from-quiksearch form .form-item-4{margin: 50px 0px 0px -120px;position: absolute;width: 100px;padding: 20px;}
		#block-from-quiksearch form .submit input{float: none;background: url(img/log-inp.gif) no-repeat center center;border: none;padding:2px 8px;width:70px;border: none;margin: 0px auto;cursor: pointer;}
		*:first-child+html #block-from-quiksearch form .submit input{position: absolute;margin: -16px 0px 0px -30px;}
	#block-from-quiksearch form .form-item-3 input, #block-from-quiksearch form .form-item-4 input{padding: 0px;border: none;}
		
#footer{font-size: 0.9em;width: 990px;margin: 12px auto;padding: 20px 0px 0px 0px;border-top: solid 1px #194198;color: #2957A5;background: url(img/footer.png) no-repeat center;}
* html #footer{background: url(img/footer.gif) no-repeat center;}
	#footer .left{float: left;width: 150px;}
	#footer .right{float: right;width: 150px;text-align: right;}
	#footer .left, #footer .right{margin: -10px 0px 0px 0px;font-size: 0.9em;}
	#footer .left a, #footer .right a{color: #2957A5;text-decoration: underline;}
	#footer .left a.hLinkCopy, #footer .right a.hLinkCopy{text-decoration: none;cursor: text;}
	#footer ul{width: 580px;margin: 0px auto;}
	#footer ul a{color: #1A8002;text-decoration: underline;}		
	
#header .headerSecondContent{}
div.secondpage #header{height: 270px;}

/* default content styles */		
.secondpage .page a{color: White;}
.secondpage .page ul, .secondpage #main ol{margin: 6px 0px 10px 50px;}
.secondpage .page li{margin: 4px 0px;}
.secondpage .page p{margin: 0px 0px 6px;}

div.lady-item{margin: 5px;padding: 0px 5px 5px;color: #033B92;}
	div.lady-item ul li{list-style: none;}
	div.lady-item .lady-name{color: #A70FB3;font-style: italic;font-family: "Times New Roman", Times, serif;font-size: 22px;text-align: center;padding: 0px 0px 4px 0px;}
	div.lady-item .lady-name a{color: #A70FB3;}
	div.lady-item .lady-photo{/*text-align: center;*/margin: 0px 0px 4px 0px;}
	div.lady-item .lady-photo img{border: solid 1px #FAC010;}
	div.member div.lady-item .lady-photo img{margin: 8px 0px 0px 0px;}
	div.lady-item .lady-links{clear: both;height: 25px;padding: 0px 0px 0px 5px;width: 100px;}
	div.lady-item .lady-links ul li{float: left;}
	div.lady-item .lady-links ul li a{float: left;display: block;width: 25px;height: 25px;margin: 0px 0px 0px 5px;cursor: pointer;z-index: 99;}
/*	div.lady-item .lady-links ul li a.send-message{float: left;display: block;width: 25px;height: 25px;background: url(img/i-send.gif) no-repeat;margin: 0px 0px 0px 5px;}
	div.lady-item .lady-links ul li a.add-favorite{float: left;display: block;width: 25px;height: 25px;background: url(img/i-add.gif) no-repeat;margin: 0px 0px 0px 5px;}
	div.lady-item .lady-links ul li a.give-persent{float: left;display: block;width: 25px;height: 25px;background: url(img/i-add.gif) no-repeat;margin: 0px 0px 0px 5px;border: solid 1px red;}*/
/*	div.lady-item .lady-links ul li a.send-message{float: left;display: block;width: 25px;height: 25px;background: url(img/i-send.gif) no-repeat;margin: 0px 0px 0px 5px;}
	div.lady-item .lady-links ul li a.add-favorite{float: left;display: block;width: 25px;height: 25px;background: url(img/i-add.gif) no-repeat;margin: 0px 0px 0px 5px;}
	div.lady-item .lady-links ul li a.give-persent{float: left;display: block;width: 25px;height: 25px;background: url(img/i-add.gif) no-repeat;margin: 0px 0px 0px 5px;border: solid 1px red;}*/
	
	div.lady-item .lady-links ul li a.send-message{float: left;display: block;width: 30px;height: 28px;background: url(img/icons_filmstrip.png) no-repeat -158px -1px;margin: 0px 0px 0px 5px;}
	
	#content div.lady-item .lady-links ul li a:hover{text-decoration: none;}
	div.lady-item .lady-info{}
	div.lady-item .lady-info li{height: 18px;clear: both;font-size:0.9em;/*!*/width:116px;}
	div.lady-item .lady-info li span{display: block;float: left;}
	div.lady-item .lady-info li span.value{float: right;}
	
#ladies-gallery{padding: 0px 0px 0px 0px;}
	#ladies-gallery td{vertical-align: top;background: #A0BADA url(img/br.gif) no-repeat bottom right;/*padding: 0px 4px;*/padding: 0px;border: solid 1px #7A9ECB;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;width: 100px;}

table.video-gallery{margin: 0px 0px 0px 25px;}
	table.video-gallery td div.lady-item{padding: 0px;}
	
#demo-video{-moz-border-radius:3px 3px 3px 3px;background:url("img/br.gif") no-repeat scroll right bottom #A0BADA;border:1px solid #7A9ECB;margin:0 0 0 44px;padding:12px 0 5px;text-align:center;width:394px;}
	#demo-video .video-name{color:#A70FB3;font-family:"Times New Roman",Times,serif;font-size:22px;font-style:italic;padding:3px 0 4px 13px;text-align:left;}
		#demo-video .video-name a{color:#A70FB3;}
	
#short-gallery{padding: 0px 0px 0px 10px;height: 512px;}
	#short-gallery table{}
	#short-gallery table td{vertical-align: top;border-right: none;padding: 0px 5px 5px 0px;width: 61px;}
	#short-gallery table td a{display: block;width: 76px;height: 98px;}
	#short-gallery table td img{margin: 0px;display: block;border:2px solid #E1B223;}
	#short-gallery table td.big{background: transparent;}
		#short-gallery table td.big a{width: auto;height: auto;}
	#short-gallery table td.big strong{display: block;position: absolute;width: 30px;height: 370px;background: url(img/slog.png) no-repeat top center;margin:10px 0 0 359px;}
	#short-gallery table td .lady-links ul{list-style: none;position: absolute;margin:266px 0 0 309px;display: inline;}
	#short-gallery table td .lady-links ul li{margin: 0px;padding: 0px;}
	#short-gallery table td .lady-links ul li a{position: absolute;height: 42px;width: 54px;display: block;background: url(img/icons_filmstrip.png) no-repeat;}
	#short-gallery table td .lady-links ul li a:hover{text-decoration: none;}
		#short-gallery table td .lady-links ul li a.send-message{margin: 0px 0px 0px 0px;}
		#short-gallery table td .lady-links ul li a.give-present{margin: 42px 0px 0px 0px;background-position: -50px 0px;}
			*:first-child+html #short-gallery table td .lady-links ul li a.give-present{margin: 23px 0px 0px 0px;}
		#short-gallery table td .lady-links ul li a.add-favorite{margin: 84px 0px 0px 0px;background-position: -100px 0px;}
			*:first-child+html #short-gallery table td .lady-links ul li a.add-favorite{margin: 50px 0px 0px 0px;}
	
span.errorMessage{color: Maroon;font-size: 10px;}

#lady-profile{padding: 0px 20px;}
	#lady-profile .lady-item{background: #A0BADA url(img/br.gif) no-repeat bottom right;padding: 0px 4px;width: 130px;float: left;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
	#lady-profile .lady-item .lady-info{padding: 0px 7px 5px;}
	#lady-profile .personal-details{width: 260px;float: right;background: #A0BADA url(img/bg2.jpg) no-repeat bottom right;color: Black;padding: 10px 20px 20px 20px;margin: 5px 0px 0px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-align: center;}
        #lady-profile .personal-details #profile-buy{float: right;text-align: left;}
		#lady-profile .personal-details li{list-style: none;clear: both;margin: 2px 0px 4px 0px;}
		#lady-profile .personal-details .label{font-style: italic;color: White;font-family: "Times New Roman", Times, serif;font-size: 18px;padding: 2px 0px 5px 0px;}
		#lady-profile .personal-details ul li span{display: block;width: 110px;text-align: right;float: left;color: #02337F;font-size: 12px;}
		#lady-profile .personal-details ul li span.value{text-align: left;color: #711F78;padding: 0px 0px 0px 6px;}
	#lady-profile .media{clear: both;background: url(img/bg.png);padding: 10px 15px;margin: 10px 0px 0px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
		#lady-profile .media li{list-style: none;}
		#lady-profile .media .label{font-family: "Times New Roman", Times, serif;font-style: italic;color: #A318B4;font-size: 20px;clear: both;margin: 0px 0px 10px;}
		#lady-profile .media .photos, #lady-profile .media .videos{background: #BCCDE4;padding: 10px;margin: 0px 0px 16px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
		#lady-profile .media .photos li, #lady-profile .media .videos li{float: left;margin:6px 8px 6px 5px;}
		#lady-profile .media #video-upload, #lady-profile .media #photo-upload{float: right;color: White;margin: -28px 0px 0px 0px;font-size: 0.9em;text-decoration: underline;font-style: italic;}
		#lady-profile #profile-edit{float: right;color: White;margin: 6px 0px 0px 0px;font-size: 0.9em;text-decoration: underline;font-style: italic;}
		#lady-profile .media .photos li a.delete, #lady-profile .media .videos li a.delete{display: block;text-align: center;font-size: 0.9em;}
			#lady-profile .media .photos li a.delete:hover, #lady-profile .media .videos li a.delete:hover{color: Red;}
		#lady-profile .personal-details li.multiline{}
		#lady-profile .personal-details li.multiline span.value{clear:both;display:block;line-height:19px;padding:1px 0 8px;width:248px;}
		
.secondpage #main form.standardform{background: #A7BBDA url(img/bg2.png) no-repeat bottom right;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;padding: 8px 6px 6px 20px;border: solid 1px #94ACD1;color: #033B92;}
.secondpage #main form.standardform input.submit{display: block;}
.secondpage #main form.standardform .form-item{padding: 4px 0px; clear:both;}
.secondpage #main form.standardform .form-item label{width: 120px;font-weight: normal;display: block;float: left;padding: 0px 10px 0px 0px;text-align: right;}
.secondpage #main form.standardform input.input, .secondpage #main form.standardform input.datepicker{padding: 2px;border: none;}
.secondpage #main form.standardform select{padding: 2px;border: solid 1px White;}
.secondpage #main form.standardform textarea{border: solid 1px White;padding: 2px;}
.secondpage #main form.standardform input.submit{background:transparent url(img/reg-inp.gif) no-repeat scroll center center;border:medium none;cursor:pointer;float:none;padding:2px 8px;width:84px;margin: 0px 65px 0px 0px;clear: both;}
	.secondpage #main form#member_registration_form textarea{height: 80px;}

.gift-category{background: #9EB7DD;padding: 0px 5px 5px;}
	.gift-category h3{color:#A70FB3;font-family:"Times New Roman",Times,serif;font-size:22px;font-style:italic;padding:0 0 4px;text-align:center;clear: both;}
	.gift-category .gift{background: #BCD3EA url(img/bg-present.gif) no-repeat bottom right;margin: 0px 0px 5px 0px;clear: both;min-height: 100px;padding: 0px 0px 5px 0px;}
	.gift-category .gift strong.gift-image{display: block;float: left;margin: 5px 10px 0px 5px;width: 110px;}
	.gift-category .gift img{}
	.gift-category .gift span{color: #194198;display: block;float: left;font-style: italic;font-family:"Times New Roman",Times,serif;font-size:16px;padding: 40px 0px 0px 0px;width: 270px;}
		.gift-category .gift span.value{color: #194198;display: inline;float: none;font-style: italic;font-family:"Times New Roman",Times,serif;font-size:16px;padding: 0px 0px 0px 0px;width: auto;}
	.gift-category .gift .cost{float: right;color: #194198;font-style: italic;font-family:"Times New Roman",Times,serif;font-size:16px;margin: 30px 20px 0px 0px;}
	.gift-category .gift input.present{display: block;background:url("img/reg-inp.gif") no-repeat scroll center center transparent;cursor:pointer;width: 84px;border: none;color: #194198;margin: 55px 0px 5px 393px;position: absolute;}

.secondpage #main div.lady-item .lady-links ul li a.give-present{float: left;display: block;width: 28px;height: 28px;background: url(img/icons_filmstrip.png) no-repeat -194px -2px;margin: 0px 0px 0px 5px;}
.secondpage #main div.lady-item .lady-links ul li a.add-favorite{float: left;display: block;width: 25px;height: 28px;background: url(img/icons_filmstrip.png) no-repeat -225px -2px;margin: 0px 0px 0px 5px;}
.secondpage #main div.lady-item .lady-links ul li a.del-favorite{float: left;display: block;width: 25px;height: 28px;background: url(img/icons_filmstrip.png) no-repeat -225px -2px;margin: 0px 0px 0px 5px;}

#member-favorites{}
	#member-favorites ul li{margin: 0px 0px 5px 0px;text-align: center;}
	#member-favorites ul li a{display: block;}
	#member-favorites ul li a img{border: solid 4px #B5C6E0;}
	#member-favorites ul li a:hover img{border: solid 4px White;}
	#member-favorites a.all-favorites{display: block;font-weight: bold;text-align: right;}
	
#RightColum #member-profile ul.menu{}
	#RightColum #member-profile span.balance{background: url(img/i-money.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-administartor{background: url(img/1-adm.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-add-funds{background: url(img/i-addmoney.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-messages{background: url(img/i-send.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-login{background: url(img/i-out.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-gifts{background: url(img/i-p.gif) no-repeat left;display: block;padding: 5px 0px 5px 30px;font-size: 0.8em;color: #234A9E;}
	#RightColum .block ul.menu a#profile-orders{background: url(img/i-o.gif) no-repeat left;display: block;padding: 8px 0px 8px 30px;font-size: 0.8em;color: #234A9E;}
	
#system-messages{}
	#system-messages a{color: Navy;text-decoration: underline;}
	#system-messages div{padding: 6px;margin: 2px 0px 8px;}
	#system-messages .info{background:#DFFFCC;color:#3BA300;border:1px solid #9CDD77;}
	#system-messages .warn{background:#FFFCBE;color:#9D9600;border:1px solid #E5DF5E;}
	#system-messages .error{background:#FFCCCC;color:#A30000;border:1px solid #DD7777;}
	
#main .info-page{background: #B5C6E0 url(img/info.gif) no-repeat bottom right;padding: 12px;color: #033B92;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
	#main .info-page a{color: #033B92;text-decoration: underline;}
	#main .info-page ul{list-style: none;margin: 0px;}
	#main .info-page ul li{background: url(img/li.gif) no-repeat left top;margin: 0px 0px 4px 10px;padding: 2px 0px 2px 22px;}
	
#RightColum #faq-pages{}
	#RightColum #faq-pages .s-content ul{}
	#RightColum #faq-pages .s-content ul li{padding: 0px 0px 6px 0px;}
	#RightColum #faq-pages .s-content ul li a:hover{color: Black;}
	
#main .pagination{text-align: center;color: #1F54A0;border: solid 1px #97BEDB;padding: 5px;background: #9FC6E0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
	#main .pagination a{text-decoration: none;color: #1F54A0;padding: 2px;}
	#main .pagination a:hover{background: transparent;text-decoration: underline;}
	#main .pagination strong{font-size: 1.2em;}
	


	
#private-messages{margin: 0px 0px 10px 0px;}
	#private-messages thead tr{background: #708DC2;color: White;}
	#private-messages thead tr th{padding: 5px;text-align:left;}
	#private-messages td{padding: 10px 5px;border-bottom: solid 1px #325A99;}
	
#orders-table{margin: 0px 0px 10px 0px;}
	#orders-table thead tr{background: #708DC2;color: White;}
	#orders-table thead tr th{padding: 5px;text-align:left;}
	#orders-table td{padding: 10px 5px;border-bottom: solid 1px #325A99;}	
	
.info-page button.image-button{border: none;background: url(img/sub2.gif) no-repeat center;text-align: center;cursor: pointer;width: 115px;padding: 4px 0px;}

#main .info-page .messages-buttons{padding: 0px 0px 0px;clear: both;font-style: italic;color: White;}
	#main .info-page .messages-buttons a{color: White;display: block;padding: 8px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-decoration: none;}
	#main .info-page .messages-buttons a.active{background: #708DC2;text-decoration: underline;}
	#main .info-page .messages-buttons li{background-image: none;padding: 4px 2px 8px;margin: 0px;float: left;}
	
#main .message .lady-item{border: solid 1px red;width: 150px;background:url("img/br.gif") no-repeat scroll right bottom #A0BADA;border:1px solid #7A9ECB;float: left;}
	#main .message .lady-item .lady-links a{text-decoration: none;}
	#main .message .lady-item .lady-name a{text-decoration: none;color: #A70FB3;}
	#main .message .lady-item .lady-links li{background-image: none;float: left;width: 21px;padding: 0px;}
	#main .message .lady-item li{background-image: none;padding: 0px;}
	#main .message .right{float: left;width: 300px;padding: 5px 0px 0px 10px;}
		#main .message .right .subject{padding: 10px 0px 10px 0px;font-weight: bold;font-size: 1.1em;}
		
#main .my-gifts{background-image: none;padding: 5px 5px 1px 5px;}
	#main .my-gifts .gift{background: #BBD3EF url(img/bg2.png) no-repeat right bottom;padding: 5px;margin: 0px 0px 5px;font-style: italic;clear: both;height: 90px;font-family: "Times New Roman", Times, serif;font-size: 16px;}
	#main .my-gifts .gift img{float: left;}
	#main .my-gifts .gift .floater{position: absolute;margin:20px 0 0 90px;width: 330px;}
	#main .my-gifts .gift .date{}
	#main .my-gifts .gift .name{position: absolute;margin:47px 0 0 90px;font-weight: bold;}
	#main .my-gifts .gift .cost{position: absolute;margin:47px 0 0 444px;font-weight: bold;}

/* UI interface */
.ui-widget{}
	.ui-widget .ui-dialog-content{color: #033B92;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
	.ui-widget .ui-widget-content{}
	
.message .message-reply{display: block;background: url(img/reply.gif) no-repeat left center;padding: 6px 0px 6px 20px;margin: 10px 0px 0px 0px;}

ul#online-carousel{display: none;}
.jcarousel-clip ul#online-carousel{display: block;}
#header #online-carousel{}
#header  .jcarousel-skin-tango{margin:0 0 0 51px;position:absolute;top:143px;z-index: 99;background: url(img/l.png) no-repeat left center;padding:0 0 0 6px;}
*:first-child+html #header  .jcarousel-skin-tango{margin:0 0px 0 0px;position:absolute;padding: 0px 60px 0px 6px;}
#header  .jcarousel-skin-tango .jcarousel-container-horizontal{width:465px;padding: 0px;background: transparent;border: none;background: url(img/r.png) no-repeat right center;}
#header .jcarousel-skin-tango .jcarousel-clip-horizontal {height:149px;width:380px;margin:0 0 0 40px;}
#header ul#online-carousel{width: 430px;padding: 0px 0px 0px 0px;min-width: 375px;}
ul#online-carousel li{padding: 27px 0px 77px 0px;}
#header .jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:0px;}
ul#online-carousel li img{border: solid 2px #FAC010;margin: 0px 0px 0px 0px;display: block;}
#header .jcarousel-skin-tango .jcarousel-item-placeholder{background: transparent;}
#header .jcarousel-skin-tango .jcarousel-prev{margin: 15px 0px 0px 0px;}
#header .jcarousel-skin-tango .jcarousel-next{margin: 15px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#header .jcarousel-skin-tango .jcarousel-next-horizontal{right: 0px;}

#header strong#online-carousel-title{color:#FAC010;font-family:times New Roman;font-size:20px;font-style:italic;letter-spacing:1px;padding:0 0 0 95px;position:absolute;top:140px;}
*:first-child+html #header strong#online-carousel-title{padding:0 0 0 55px;}

div.images{text-align: center;}

.frontpage #main h1{text-align: center;padding: 4px 0px 8px 0px;}

.frontpage #LeftColum #block-menu-navigation{padding:41px 0 0;}
.frontpage #RightColum{padding:41px 0 0;}

#header ul.contactsBlockHeader{position: absolute;top: 0px;margin: 2px 0px 0px 500px;list-style: none;width: 492px;}
.secondpage #header ul.contactsBlockHeader{position: absolute;top: 0px;margin: 2px 0px 0px 400px;list-style: none;}
	#header ul.contactsBlockHeader li{float: left;color: White;padding: 5px 0px 5px 35px;margin: 0px 30px 0px 0px;}
	#header ul.contactsBlockHeader li a{color: White;}
	#header ul.contactsBlockHeader li.item-phone{background: url(img/_phone.png) no-repeat left;}
	#header ul.contactsBlockHeader li.item-fax{background: url(img/_fax.png) no-repeat left;}
	.secondpage #header ul.contactsBlockHeader li.item-fax{background: url(img/_fax.png) no-repeat left;margin: 0px 130px 0px 0px;}
	#header ul.contactsBlockHeader li.item-msn{background: url(img/_m.png) no-repeat left;}
	#header ul.contactsBlockHeader li.item-skype{background: url(img/_skype.png) no-repeat left;}
		#header ul.contactsBlockHeader li{}
	
#main div.profile-online{background: url(img/online.png) no-repeat top left;width: 57px;height: 13px;position: absolute;margin: 0px 0px 0px 9px;}
*:first-child+html #main div.profile-online{background: url(img/online.png) no-repeat top left;width: 57px;height: 13px;position: absolute;margin: 0px 0px 0px 0px;}
#main table.photo-gallery div.profile-online{background: url(img/online.png) no-repeat top left;width: 57px;height: 13px;position: absolute;margin: 0px 0px 0px 2px;}
	#main div.profile-online span{display: none;}
	
*:first-child+html div.lady-item{width: 110px;}