.formHolder label {width:120px}
#personalDetails {position:relative}
.topInfo h3 {background: url(/inc/images/russia1.jpg) left center no-repeat;padding-left:30px}
.topInfoApplyPage h3 {background: url(/inc/images/russia1.jpg) left center no-repeat;padding-left:30px}

#titleHelperVSD { 
	margin:18px auto auto -150px;
	background: #ddd; 
	border: 1px outset gray; 
	position: absolute; 
	width: 200px; 
	text-align: left; 
	padding: 5px 10px; 
	font-weight: normal; 
	font-size: 13px; 
	font-family: Tahoma; 
}

.withBullets {margin-top:0 !important}
.priceTable { margin-bottom:10px !important}
.priceTable .serviceWidth {width:50%}
.priceTable .priceWidth {width:25%}

.smallDaySelect {width:60px}
.smallMonthSelect {width:100px}
.smallYearSelect {width:60px}

#doubleEntryDiv{right:0}

.hotelSelects {width:228px !important}

.yellowBox label {padding-bottom:0}
.yellowBox label, .yellowBox span {float:none}
.yellowBox span span {padding-left:102px}

.yellowBox { margin-bottom:0 !important; padding-bottom:5px !important; padding-top:1px; margin-top:15px !important}
.yellowBox span span {padding-left:27px}
.yellowBox span span label {padding-left:0 !important}
.yellowBox span span select {width:210px}
.yellowBox .hotelcity {margin-left:30px; float:none !important; clear:both; overflow:hidden}

.margedLeft {margin-left:30px}

.margedTop {margin-top:20px}

#hotelListHolder {margin-top:5px; margin-bottom:5px}

.currencyHolder {background:#eeeecd; border:1px solid #aaa; margin-bottom:4px; padding:8px 10px}
.currencyHolder p {overflow:hidden}
.currencyHolder p .leftFloat {display:block; width:300px; float:left; font-weight:700}
.currencyHolder p .leftFloat strong {color:red}
.currencyHolder p .rightFloat {display:block; width:300px; float:right; text-align:right}
.currencyHolder p .rightFloat label {float:none}
.currencyHolder p span {line-height:1.8em; height:1.8em}
.currencyHolder label {float:none; font-weight:normal; width:auto; display:inline}

.contentHolder p {margin:15px 0; overflow:hidden}
.contentHolder img {border:0}
.formHolder label {float:left; width:120px; padding-left:25px; }

.imgclass {border:0}

#visaServiceInfo {float:left;}

.relative {position:relative; overflow:hidden}

#visaServiceInfo {padding-left:5px}
.nopadding label {padding-left:5px !important}

.imgTooltip {top:5px}

.entriesHolder p {padding:0; margin-left:30px}
.entriesHolder span {margin: 3px 15px 3px 23px; display:block; float:left }
.entriesHolder .secondcol {margin-left:25px; margin-right:0}

#hotelListHolder {margin-top:5px; margin-bottom:5px}

.formHolder .halfLength {width:224px}
.formHolder select.halfLength {width:228px}

.longselect {width:250px}


.contentHolder table {border:1px dashed #000; border-top:0; border-collapse:collapse; width:100%; margin:15px 0;}
.contentHolder table td, .contentHolder table th {padding:3px 5px; background:#fff; text-align:center; font-size:10pt; font-family:Tahoma}
.contentHolder table th {font-size:11px;font-weight:normal; padding:3px 0}
.contentHolder table caption {background: #0066ff; color:#fff; border-top:1px dashed #000; font-size:14px; padding:1px 0}
.contentHolder table .leftAlign {text-align:left; }
.contentHolder table .totals {font-weight:bold}
.contentHolder table .totals td {padding: 8px 5px 5px 5px}

#rrShimDiv {background:gray}



.contentHolder .leftFloat {width:210px; float:left; margin-right:15px}
.contentHolder .rightFloat {width:425px; float:left}

.contentHolder form img {margin:2px 5px}
.contentHolder form p, .contentHolder form div {text-align:center}


/*












.longselect {width:250px}


#myToolTip { background: #edf5ff; border: 1px solid #213449; margin: 0; padding: 0; width: 250px; font-size: 86%; }
#myToolTipTitle { font-size:14px; height: 20px; line-height: 20px; border-bottom: 1px solid #213449; text-indent: 4px; font-weight: bold; background: #708ab1; color: white; }
#myToolTipContent { background: #a8bdd0; padding: 7px !important; font-size:12px }
#myToolTipCross { width: 20px; height: 20px; font-size: 18px; overflow: hidden; position: absolute; top: 0; right: 0; background: #263b52; color: white; cursor: hand; cursor: pointer; text-align: center; font-size: 16px; }
#myToolTipContent p { margin: 0 0 10px 0 !important}

.rightFloat .imgTooltip, .rightFloat select {VERTICAL-ALIGN: middle !important}
.rightFloat .imgclass {VERTICAL-ALIGN: middle !important}


#personalDetails_1 .labelsAboveInputs span {float:left; overflow:hidden !important; width:170px; padding:0 !important;}
#personalDetails_1 .labelsAboveInputs span label {display:block; width:100px;}

fieldset p .imgTooltip {float:left;margin-top:5px; margin-right:4px}
fieldset p .imgclass {float:left;margin-top:5px; margin-left:6px;margin-right:0}

fieldset p.nopadding {padding-left:0 !important}
fieldset p {padding-left:20px; }
fieldset p label {padding-left:0 !important; }

.entriesHolder p {padding:0; margin-left:30px}
.entriesHolder span {margin: 3px 15px 3px 23px; display:block; float:left }
.entriesHolder .secondcol {margin-left:25px; margin-right:0}



.relative {position:relative}
.relative .rightTop {position:absolute; top:0; right:10px}

*/
