﻿@import url(/css/images.css);
@import url(/css/tables.css);
@import url(/css/divs.css);
@import url(/css/tablesMailSystemEx.css);
@import url(/css/apartmentCalendar.css);
@import url(/css/ClientProfile.css);

/* reset */
*
{
	margin: 0;
	padding: 0;
}

ul, ol, li
{
	list-style: none;
}

table
{
	border-collapse: collapse;
}

/* layouts */

html
{
	height: 100%;
}

body
{
	font: 12px Arial, sans-serif;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: #F2F2F2;
}

h1
{
	font-weight: 100;
	font-size: 22px;
	color: #202020;
	margin-bottom:0.2em;
}

h2
{
	color: #202020;
	font: 600 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
}

h3
{
	color: #808080;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.8em;
}

h4
{
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.8em;
}

a:link, a:visited
{
	color: #001f56;
}

a:hover,
a:active
{
	color: #9A1713;
	text-decoration: none;
}

a.header
{
	color: #FFFFFE;
}

input[type="radio"]
{
	width: 15px;
	height: 15px;
	vertical-align: middle;
}

address
{
	font: normal 0.9em Arial, Helvetica, sans-serif;
	margin-top: -0.2em;
	color: #660000;
}

a.bookmark
{
	color: #FFFFFE;
	font-weight: normal !important;
	background: none !important;
}

a.bookmark a
{
	color: White;
}

#wrapper
{
	margin: 0 auto;
	width: 1000px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	background:#FFF url(/img/wrapbg.gif) repeat-y center top;
	padding:0 2px;
}

#content
{
	padding: 0 10px;
	overflow: hidden;
}

#girl
{
	padding-bottom: 0.5em;
}

#girl img
{
	margin-right: 0.5em;
}

#girl p, #gallery p
{
	margin-bottom: 0.5em;
}


#girl div
{
	margin-bottom: 0.2em;
}

#all
{
	float: right;
	font-size: 0.8em;
	margin: 0;
}


#border
{
	border-top: 1px dashed #bec1c6;
	border-bottom: 1px dashed #bec1c6;
}

#border td
{
	padding: 0.5em;
}





.h3_two
{
	padding-top: 1.3em;
}

.li_margin
{
	margin-top: 1em;
}

p.contact
{
	float: right;
	margin-right: 1em;
}

.overflow
{
	overflow: hidden;
	_zoom: 1;
}

.overflowAuto
{
	overflow: auto;
}

.overflowHidden
{
	overflow: hidden;
}

.justify{text-align: justify;}
.left{text-align: left;}

.center{text-align: center;}

.centerByMargin
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

table.centerByMargin
{
	display: table;
}

.centerText{text-align: center;}
.right{text-align: right;}

.vTop{vertical-align: top;}
.vMiddle {vertical-align: middle;}
.vBottom{vertical-align: bottom;}
.vam input {vertical-align: middle;}

.inputBox input {vertical-align: middle; margin-right:2px;}

.checkbox-block,
.radiobutton-block
{
	display: block;
	overflow: hidden;
}

.checkbox-block label,
.radiobutton-block label
{
	display: block;
	margin-left: 18px;
}

.radiobutton-block input,
.checkbox-block input
{
	vertical-align: middle;
	margin: 1px 0 0 0;
	padding: 0;
	float: left;
}



iframe.viewLadyFrame
{
	border-width: 0px;
	vertical-align: middle;
	width: 98%;
	height: 340px;
	background-color: White;
	padding-left: 5px;
}

ol.list
{
	list-style-position: outside;
	padding-left: 30px;
}

ul.text
{
	padding-left: 25px;
	margin-bottom: 10px;
}

ul.text li
{
	margin-bottom: 5px;
}


.pad0{padding: 0px;}
.pad2{padding: 2px;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pad15{padding: 15px;}

.padTop0{padding-top: 0px;}
.padTop1{padding-top: 1px;}
.padTop2{padding-top: 2px;}
.padTop3{padding-top: 3px;}
.padTop5{padding-top: 5px;}
.padTop8{padding-top: 8px;}
.padTop10{padding-top: 10px;}
.padTop15{padding-top: 15px;}
.padTop18{padding-top: 18px;}
.padTop20{padding-top: 20px;}
.padTop30{padding-top: 30px;}
.padTop35{padding-top: 35px;}

.padLeft0{padding-left: 0px;}
.padLeft2{padding-left: 2px;}
.padLeft3{padding-left: 3px;}
.padLeft5{padding-left: 5px;}
.padLeft8{padding-left: 8px;}
.padLeft10{padding-left: 10px;}
.padLeft13{padding-left: 13px;}
.padLeft18{padding-left: 18px;}
.padLeft15{padding-left: 15px;}
.padLeft20{padding-left: 20px;}
.padLeft25{padding-left: 25px;}
.padLeft30{padding-left: 30px;}
.padLeft55{padding-left: 55px;}
.padLeft65{padding-left: 65px;}
.padLeft68{padding-left: 68px;}
.padLeft75{padding-left: 75px;}
.padLeft82{padding-left: 82px;}
.padLeft88{padding-left: 88px;}
.padLeft120{padding-left: 120px;}

.padRight5{padding-right: 5px;}
.padRight10{padding-right: 10px;}
.padRight15{padding-right: 15px;}
.padRight20{padding-right: 20px;}
.padRight100{padding-right: 100px;}
.padRight165{padding-right: 165px;}
.padRight195{padding-right: 195px;}
.padRight207{padding-right: 207px;}


.padBottom5{padding-bottom: 5px;}
.padBottom10{padding-bottom: 10px;}
.padBottom20{padding-bottom: 20px;}
.padBottom30{padding-bottom: 30px;}
.padBottom50{padding-bottom: 50px;}

.mar0{margin: 0px;}
.mar5{margin: 5px;}

.marTop1{margin-top: 1px;}
.marTop2{margin-top: 2px;}
.marTop3{margin-top: 3px;}
.marTop4{margin-top: 4px;}
.marTop5{margin-top: 5px;}
.marTop10{margin-top: 10px;}
.marTop25{margin-top: 25px;}
.marTop30{margin-top: 30px;}
.marTop35{margin-top: 35px;}

.marLeft2{margin-left: 2px;}
.marLeft3{margin-left: 3px;}
.marLeft5{margin-left: 5px;}
.marLeft15{margin-left: 15px;}
.marLeft30{margin-left: 30px;}
.marLeft170{margin-left: 170px;}

.marRight3{margin-right: 3px;}
.marRight5{margin-right: 5px;}
.marRight10{margin-right: 10px;}
.marRight15{margin-right: 15px;}
.marRight25{margin-right: 25px;}

.marBottom1{margin-bottom: 1px;}
.marBottom2{margin-bottom: 2px;}
.marBottom3{margin-bottom: 3px;}
.marBottom5{margin-bottom: 5px;}
.marBottom10{margin-bottom: 10px;}
.marBottom15{margin-bottom: 15px;}
.marBottom20{margin-bottom: 20px;}
.marBottom50{margin-bottom: 50px;}


.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs17{font-size: 17px;}

.lh22{line-height: 22px;}
.lh26{line-height: 26px;}

.b{font-weight: bold;}
.bigText14{color: Black;font-size: 14px;font-weight: bold;}
.bigBrawText{color: #663300;font-size: 120%;font-weight: bold;}
.bigTextBold{font-size: 16px;font-weight: bold;}
.bigTextNotBold14{color: Black;font-size: 14px;}
.hpr{font-size: 16px;}
.hpr_b1
{
font-size: 15px;
background:url(/img/nextsteps-li.gif) no-repeat 0 5px;
padding-left:15px;
}

.hpr_b1
{
	font-size: 15px;
	font-weight: bold;
}

.w1{width: 1px;}
.w10{width: 10px;}
.w35{width: 35px;}
.w40{width: 40px;}
.w42{width: 42px;}
.w45{width: 45px;}
.w50px{width: 50px;}
.w55{width: 55px;}
.w56{width: 56px;}
.w58{width: 58px;}
.w60{width: 60px;}
.w70{width: 70px;}
.w73{width: 73px;}
.w75{width: 75px;}
.w79{width: 79px;}
.w80{width: 80px;}
.w83{width: 83px;}
.w85{width: 85px;}
.w90{width: 90px;}
.w91{width: 91px;}
.w95{width: 95px;}
.w97{width: 97px;}
.w100{width: 100px;}
.w105{width: 105px;}
.w110{width: 110px;}
.w114{width: 114px;}
.w125{width: 125px;}
.w135{width: 135px;}
.w140{width: 140px;}
.w145{width: 145px;}
.w150{width: 150px;}
.w155{width: 155px;}
.w160{width: 160px;}
.w165{width: 165px;}
.w170{width: 170px;}
.w180{width: 180px;}
.w183{width: 183px;}
.w200{width: 200px;}
.w205{width: 205px;}
.w225{width: 225px;}
.w250{width: 250px;}
.w265{width: 265px;}
.w280{width: 280px;}
.w290{width: 290px;}
.w300{width: 300px;}
.w315{width: 315px;}
.w330{width: 330px;}
.w332{width: 332px;}
.w340{width: 340px;}
.w450{width: 450px;}
.w470{width: 470px;}
.w525{width: 525px;}
.w540{width: 540px;}
.w560{width: 560px;}
.w590{width: 590px;}

.w10pr{width: 10%;}
.w15pr{width: 15%;}
.w20pr{width: 20%;}
.w23pr{width: 23%;}
.w30pr{width: 30%;}
.w33pr{width: 33%;}
.w34pr{width: 34%;}
.w40pr{width: 40%;}
.w45pr{width: 45%;}
.w49pr{width: 49%;}
.w50pr{width: 50%;}
.w55pr{width: 55%;}
.w90pr{width: 90%;}
.w98pr{width: 98%;}
.w99pr{width: 99%;}
.w100pr{width: 100%;}

.h20{height:20px;}
.h65{height:65px;}


.note
{
	font-weight: bold;
	font-size: 16px;
	color: #202020;
}

.pageTitle
{
	font-weight: bold;
	font-size: 22px;
	color: #202020;
}

.pageSubtitle
{
	font-weight: bold;
	font-size: 17px;
	color: #202020;
}

.hiden
{
	display: none;
}

.nonHiden,
.displayBlock
{
	display: block;
}

.positionAbsolute
{
	position: absolute;
}

.positionRelative
{
	position: relative;
}


.h1_title
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 14pt;
	color: #001f56;
}

.middle
{
	vertical-align: baseline;
}

.tblSSAll
{
	text-align: justify;
	width: 99%;
}
.imgAll
{
	margin: 0px 0px 10px 10px;
}
.imgOne
{
	margin: 0px 10px 10px 0px;
}

.pagerText
{
	width: 22px;
	border: solid 1px #336699;
	font-size: 8pt;
	text-align: center;
}

/* for mail notification */
.thumbnail
{
	width: 100px;
	height: 133px;
	display: block;
}


/* lady-thumbnail */
.lady-thumbnail
{
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 100px;
	height: 133px;
	border: 1px solid #888;
	background-color: #FFF;
}

.lady-thumbnail .photo
{
	border: none;
	display: block;
	width: 100px;
	height: 133px;
}


/* live icon */
span.live-icon
{
	position: absolute;
	width: 40px;
	height: 11px;
	top: 1px;
	left: 1px;
	background: url(/img/live-icon.png) no-repeat;
}

/* favirite icon */
span.favorite
{
	display: block;
	position: absolute;
	background: url(/img/star_b.png) no-repeat;
	width: 32px;
	height: 32px;
	left: 2px;
	bottom: 2px;
	font-size: 0;
	line-height: 0;
}

/* View Video */
a.videoThumbnail,
img.videoThumbnail
{
	cursor: pointer;
	display: block;
	width: 96px;
	height: 72px;
}

a.videoThumbnail
{
	margin: 0 auto;
	border: #001F56 1px solid;
}

img.videoThumbnail
{
	border: none;
}


.nowrap{white-space: nowrap;}

.smallText{font-size: 11px;}
.verySmallText{font-size: 10px;}
.normalText{font-size: 12px;font-weight: normal;}
.greyTextSmall{color: #888888;font-size: 11px;}
.greyText{color: #707070;}
.greyText2{color: #808080;}
.greyTextBold{color: #707070;font-weight: bold;}
.greenText{color: #33700D;}
.redText{color: #800002;}


ul.list
{
	list-style-type: disc;
	margin-bottom: 1em;
	padding-left: 20px;
}

ul.list li
{
	margin: 0 0 0.5em;
	padding-left: 10px;
	background: url(/img/bullet.gif) no-repeat left 0.5em;
}

ul.list1
{
	list-style-type: disc;
}

ul.list1 li
{
	margin: 0px;
}

.textBig
{
	color: #001F56;
	font-size: 21px;
	font-weight: bold;
}

a.system-thumbnail
{
	border: 1px solid #001f56;
	height: 133px;
	width: 100px;
	display: block;
}


.buttonHyperLink,
.buttonHyperLinkRight,
.buttonHyperLinkBold
{
	background: none;
	border: none;
	text-decoration: underline;
	cursor: pointer;
	font: 12px Arial, sans-serif;
	color: #001f56;
}

.buttonHyperLink
{
	text-align: left;
}

.buttonHyperLinkRight
{
	text-align: right;
}

.buttonHyperLinkBold
{
	font-weight: bold;
}

.buttonWhite
{
	font-size: 12px;
}

.buttonMedium
{
	width: 100px;
}


.glyph
{
	width: 16px;
	height: 16px;
    border:0;
    vertical-align:middle;
    margin-top:-2px;
}

.boldLink
{
	font-weight: bold;
	text-decoration: underline;
	color: #001f56;
	cursor: hand;
}

.thumbnail-s
{
	border-right: #001f56 1px solid;
	border-top: #001f56 1px solid;
	border-left: #001f56 1px solid;
	border-bottom: #001f56 1px solid;
	width: 40px;
	height: 45px;
}

.NonHidenSmallBtn
{
	display: block;
	font-size: 11px;
}

.graybtn
{
	font-size: 13px;
	font-family: arial;
	border-top-width:2px;
	border-top-style:outset;
	border-right-width:2px;
	border-right-style:outset;
	border-left-width:2px;
	border-left-style:outset;
	border-bottom-width:2px;
	border-bottom-style:outset;
}

input.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}
select.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}
textarea.nocolor
{
	font-size: 12px;
	font-family: arial,helvetica,ms sans-serif;
	text-decoration: none;
}

.txtPass,.txtRegister,.lstRegister, .txtLogin
{
	font-size: 12px;
	font-family: Arial,Helvetica,MS sans-serif;
	text-decoration: none;
}

.txtPass
{
    width: 120px;
}
.txtRegister, .txtLogin
{
    width: 185px;
}
.lstRegister{width: 189px;}
.lstDay{width: 48px;}
.lstMonth{width: 75px;}
.lstYear{width: 60px;}

.strikeNormal, .strike
{
	text-decoration: line-through;
}

.through
{
	text-decoration: line-through;
}

.form_field
{
	font-size: 12px;
	color: #d32e01;
	font-family: arial, helvetica,ms sans-serif;
	text-align: left;
}

.redTextBig
{
	color: #202020;
	font-size: 16px;
	font-weight: bold;
}

.redTextBig1
{
	font-weight: bold;
	color: #202020;
	font-family: Arial, Helvetica,MS sans-serif;
	font-size: 22px;
	text-align: center;
}

.redTextBig2
{
	color: #202020;
	font-size: 21px;
}

.redTextBig3
{
	color: #202020;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
}

.redTextBig3-2
{
	color: #202020;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
}

.greyDivider
{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #f0f0f0;
	height: 4px;
}

.messageText
{
	width: 450px;
	height: 150px;
}

.bigTitle
{
	font-weight: bold;
	color: #202020;
	font-family: arial, helvetica,ms sans-serif;
	font-size: 18px;
	padding-bottom: 15px;
}


.vchat h2{color: #C82D1B;font-size: 125%;margin: 15px 0 5px;}
.vchat h3{margin-top: 1em;}
.vchat ul.level1{padding-top: 0px;margin: 0 0 0 35px;}
.vchat ul.level1 li{padding: 5px 0 5px 0;}
.vchat ul.level2{padding-top: 3px;margin: 0 0 0 20px;}
.vchat ul.level2 li{padding: 5px 0 5px 0;}
.vchat ul.type1 li{list-style-type: decimal !important;}
.vchat ul.type2 li{list-style-type: disc !important;}
.vchat p.pad{padding: 3px 0 3px 15px;}

.dateme h2{color: #C82D1B;font-size: 125%;margin: 15px 0 5px;}
.dateme h3{margin-top: 1em;}
.dateme ul.level1{padding-top: 0px;margin: 0 0 0 35px;}
.dateme ul.level1 li{padding: 5px 0 5px 0;}
.dateme ul.level2{padding-top: 3px;margin: 0 0 0 20px;}
.dateme ul.level2 li{padding: 5px 0 5px 0;}
.dateme ul.type1 li{list-style-type: decimal !important;}
.dateme ul.type2 li{list-style-type: disc !important;}

/*.multiRowLink{line-height: 21px;}*/

.borderOne{border-width: 1px;}
.b0{border-width: 0px;}
ol.standart li
{
	padding-left: 10px;
	padding-top: 10px;
	margin-left: 5px;
	list-style-position: inside !important;
}

div.addressLogo
{
	color: #FFFFFE;
	font: normal 11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	width: 250px;
	padding-top: 2px;
	padding-left: 13px;
}

.floatLeft{float: left;}
.floatRight{float: right;}

.italic{font-style: italic;}
.underline{text-decoration: underline;}
.noDecoration{color: Black;text-decoration: none;}

.billingHeader{font: normal 16pt arial;color: #663300;margin-bottom: 20px;}
.billingNote{color: #6c6c6c;}
.billingTitle{color: #825700;}
.blackText{color: Black;}
.silverText{color: #6c6c6c;}

.blue{background-color: #EAEEF5;}
.blueBack{background-color: #eee;}


.smallTxtBox{width: 99%;height: 50px;}
.bigTxtBox{width: 99%;height: 175px; font-size:12px;}
.mediumTxtBox{width: 99%;height: 140px;}

a.settingsIco
{
	background: url(/img/ico_settings.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
}
a.acceptIco
{
	background: url(/img/ico_accept.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
	font-weight: bold;
}
a.timeIco
{
	background: url(/img/ico_time.gif) no-repeat 0 2px;
	padding: 1px 0 2px 18px;
	font-weight: bold;
}

.clientphonenum{float: left;}
.clientphonenum span{font-size: 80%;color: #707070;}
.clientphonenum div{font-size: 95%;color: #707070;width: 65px;
}

.falseLink
{
	color: #660000;
}

.postcard 
{
    border:1px solid #a5acb2;
    font-size:12px;
    padding:2px;
}

.profileHeader
{
	color:black;
	font-size:1.5em;
	margin:10px 0px;
}

.profileSubheader
{
	margin-top:15px;
	color: #202020;
	font-size:1.6em;
}

a.buttonLink,a.buttonLink:active,a.buttonLink:hover,a.buttonLink:visited
{
	font-weight: bold;
	background-color: #e6e6e6;
	padding:1px;
	display:inline-block;
	width:100px;
	margin:0px 2px;
}

a.buttonLinkYellow,a.buttonLinkYellow:active,a.buttonLinkYellow:hover,a.buttonLinkYellow:visited
{
	font-weight: bold;
	background-color: #ffffcc;
	padding:1px;
	display:inline-block;
	width:100px;
	margin:0px 2px;
	padding: 5px;
}

a.video,
a.video:visited,
a.video:hover,
a.video:active
{
	font-weight:normal;
}

.bgGray
{
	background: #f0f0f0;
}

.price
{
    font: normal 16px arial;
}

.popupCalendar .ajax__calendar_container
{
    background: white;
    border: solid 1px silver;
}

.popupCalendar .ajax__calendar_today
{
    background: #e3eaf0;
}

.popupCalendar .ajax__calendar_hover .ajax__calendar_day
{
    background: #ffffcc;
}

.popupCalendar .ajax__calendar_active .ajax__calendar_day
{
    font-weight: bold;
    background: #e3eaf0;
}

.new_label sup
{
    vertical-align:inherit;
}

.new_label
{
	font-size: 11px;
	color: red;
	text-decoration: none;
	margin-left:1px;
	line-height:2;

position:relative;
text-decoration:none;
top:-1ex;
vertical-align:baseline;
}

td.searchLink .centerByPosition 
{
    padding:5px 0 4px;
}

.centerByPosition {
width:100%;
position:relative;
overflow:auto;
}
.centerByPosition:after
{
content: '';
display: block;
clear: both;
}
.centerByPosition .toleft 
{
    position: relative;
    left: -50%;
    float: right;
}
.centerByPosition .toright 
{
    position:relative;
    z-index: 1;
    right:-50%;
	height:1%;
}

td#faqanswer ol br, td#faqanswer ul br {
display:none;
}

td#faqanswer ol li, td#faqanswer ul li {
list-style-position:inside;
margin-bottom:0.7em;
}

.clear
{
	clear: both;
}

.clearLeft
{
    clear: left;
}

.clearRight
{
	clear: right;
}

#footer
{
	background: #660000;
	color: #FFFFFE;
	border-top: 5px solid #FFBA00;
	overflow: hidden;
	bottom: 0;
	position: absolute;
	width: 100%;
	padding: 5px 0;
}

#footer a
{
	color: #FFFFFE;
}

#footer p
p.contact
{
	font-size: 0.8em;
	margin-left: 1em;
}

#contact
{
	padding-right: 5px;
	float: right;
}

#contact a
{
	color: #FFFFFE;
}

.cursorNone
{
    cursor: text;
}

.faqContactUsLink
{
	font-size: 17px;
	color: #202020;
}

li a.langDe, li a.langFr, li a.langUk, li a.langUs 
{
display:block;
padding-left:20px;
background-position:0 0;
background-repeat:no-repeat;
}

li a.langDe { background-image:url("/Img/EuropeFlags/Germany.gif"); }
li a.langFr { background-image:url("/Img/EuropeFlags/France.gif"); }
li a.langUk { background-image:url("/Img/EuropeFlags/United-Kingdom(Great-Britain).gif"); }
li a.langUs { background-image:url("/Img/America.gif"); }

.onlineLink
{
color:#001f56;	
font-size:14px;
font-weight:bold;
}

li.dateLady
{
    padding-top: 0.4em;
    *padding-top: 0px;
}

a.gray-link
{
	color: #969797;
}

a.delete-link
{
	background: url(/img/delete-icon.gif) top no-repeat;
	padding: 0 5px;
	line-height: 10px;
	display: inline-block;
	width: 1px;
	height: 13px;
	vertical-align: middle;
}

input.delete-link
{
	background: url(/img/delete-icon.gif) center no-repeat;
	width: 10px;
	height: 10px;
	border: none;
	cursor: pointer;
}

.newsCaptionImage
{
	display: block;
	margin-top: 2px;
}

sup.newProfile
{
	font-family: Tahoma;
	font-size: 10px;
	color: #74961C;
	font-weight: bold;
}

.brownText
{
	color: #663300;
}

.readOnly
{
	background-color: #EFEFEF;
	color: #6A6A6A;
}

/* form join romance tours */
#form-join-romance-tours,
#form-join-romance-tours li
{
	border: none;
}

#form-join-romance-tours
{
	width: 350px;
}

#form-join-romance-tours li
{
	overflow: hidden;
	padding-bottom: 5px;
	_zoom: 1;
}

#form-join-romance-tours li label
{
	float: left;
	white-space: nowrap;
	color: #7B5208;
	font-weight: bold;
}

#form-join-romance-tours li input.txt,
#form-join-romance-tours li textarea
{
	float: right;
	width: 180px;
	border: 1px solid #7B5208;
	padding: 2px;
}

#form-join-romance-tours li textarea
{
	height: 70px;
}

#form-join-romance-tours li .error
{
	clear: both;
	display: block;
	text-align: right;
}

#register-family-checkbox
{
	padding: 20px 0px 20px 10px;
}

#register-family-checkbox label
{
	position: relative;
	top: -2px;
	left: 2px;
}

#register-family-checkbox
{
	padding: 20px 0px 20px 10px;
}

#register-family-checkbox label
{
	position: relative;
	top: -2px;
	left: 2px;
}