register_width*	{margin:0; padding:0; font-family:verdana;}
h1	{font-weight:normal; font-size:18px}
h1 span	{float:left; margin-left:-24px; position:absolute}
small	{font-size:12px}
a	{color:#3475d6}
.clear	{clear: both; height: 0; overflow: hidden;}
.floatLeft	{float:left}
.floatRight	{float:right}
.fullWidth	{width:98%; border: 1px solid #6699CC; padding:1px 0}
.red	{color:#d00}
.grey	{color:#999}
.yellow {color: #CC9933}
.green	{color:#390}
.black	{color:#000}
.big	{font-size:18px; font-weight:bold}
input[type="checkbox"]	{margin-bottom:3px; width:13px; height:13px}
select,input,textarea	{font-size:100%}

/* icons */
.signOut	{background:url("http://10.134.120.36:10040/adportalresources/images/icons/signout.gif") left no-repeat; padding-left:22px}
.print	{background:url("http://10.134.120.36:10040/adportalresources/images/icons/print.gif") left no-repeat; padding-left:25px; display:block; line-height:23px; height:23px; float:left}

/* buttons */
.button {background:no-repeat right; color:#fff; display:block; float:left; height:24px; margin-right:6px; padding-right:4px; text-decoration:none; font-size:12px; font-weight:normal; font-style:normal}
.button span {background:no-repeat; display: block; line-height:14px; padding:5px 14px 5px 18px}
.unable	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_unable_a.gif")}
.unable span	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_unable_span.gif")}
.orange	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_orange_a.gif")}
.orange span	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_orange_span.gif")}
.purple	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_purple_a.gif")}
.purple span	{background-image:url("http://10.134.120.36:10040/adportalresources/images/buttons/btn_purple_span.gif")}

/* layouts */
.wrapper	{width:1030px; margin:0; font-size:12px; height:100%;}
.header	{background:url("http://10.134.120.36:10040/adportalresources/images/logo_bar.jpg") center no-repeat; height:59px; width:980px;}
.subheader	{height:25px; background:#355E8f; width:980px;}
.footer	{height:25px; background:#3A4E82; width:980px; font-size:12px; padding-top: 8px;}
.footer a {color: #FFFFFF;}

.content2	{
	 float:left;
	 position: relative;
}

input, select, textarea {
	FONT-FAMILY: 'trebuchet ms';
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

/* tables */
<!-- booking.css -->
div.adbErrorBox {
	background-color: white;
	color: red;
	font-size: 0.9em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -0.065em;
	margin: 0.4em auto;
	padding: 0.2em;
	text-align: left;
	width: 95%;
	margin-left: 3em;
	border: medium none;
	display: list-item;
	list-style-type: none;
}

.adbErr {
	font-weight: bold;
	color: red;
	margin: 0pt;
}

div.adbErrorBox img,.adbErr img,.adbInfo img {
	margin-right: 0.2em;
	vertical-align: middle;
}

div.adbErrorBox .adbErr img {
	display: none;
}

div.adbErrorBox img {
	float: left;
	margin-top: 0.25em;
}

.regularText {font-size:12px;margin:0; padding:0; font-family:verdana;}

/*--------------------------------------- general parameters ---------------------*/
.register_div *, .register_td *, .register_p * {padding: 0; margin: 0; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}

.register_img {border: 0; vertical-align: baseline;}
.register_span {border: 0;}

.register_td {color: #3d4848; vertical-align: top; text-align: left; border: 0;}

.register_p {color: #3d4848; vertical-align: top; text-align: left; padding: 0 7px 7px 0; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}

.register_a {color: #007aaa !important; text-decoration: underline !important;}
.register_a:visited {color: #007aaa !important; text-decoration: underline !important;}
.register_a:hover {color: #0a4163 !important; text-decoration: underline !important;}

.register_b {font-weight: bold;}

.register_ul {margin: 5px 0 10px 20px;}

.register_h1 {font: 18px/18px; font-weight: normal; text-align: left; padding: 0 20px 10px 0;}

.register_inp {height: 21px; font-size: 12px; font-weight: normal;}
.register_btn {height: 21px; font-size: 12px; font-weight: normal;}

.register_bkgclr {background-color: #fff;}
.register_width {width: 970px;}
.admin_register_width {width: 986px;}
.register_fullwidth {width: 100%;}
.register_hspcng {width: 0; height: 10px;}
.register_hspcng1 {width: 7px; height: 7px;}
.register_onlyfloatleft {float: left;}
.register_onlyfloatright {float: right;}
.register_okmessage {text-align: center; background-color: #daefd9; color: #086f00; padding: 7px 20px; border: 1px #a3cfa1 dashed;}
.register_errormessage {text-align: center; background-color: #efd9d9; color: #600000; padding: 7px 20px; border: 1px #d4acac dashed;}
/*.register_foot {width: 970px; background: url(data/logo.gif) no-repeat 20px 7px; border-top: 7px #e3e3da solid; padding: 7px 0 3px 0px; margin: 20px 0 10px 0; text-align: left; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;} */
.register_foot div {padding-left: 370px;}
/*.register_foot {width: 600px; background: url(data/logo.gif) no-repeat 20px 7px; border-top: 7px #e3e3da solid; padding: 7px 0 3px 370px; margin: 20px 0 10px 0; text-align: left; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}*/
.register_minor {color: #909090;}
.register_price {color: #bf0000; font-weight: bold;}
.register_valignc td {vertical-align: middle;}
.register_select {background-color: #FFF; border: 1px #cccccc solid; cursor: pointer;}
.register_selected {background-color: #FFF; border: 1px #007aaa solid; cursor: pointer;}
.register_choosen {background-color: #FFF; border: 1px #7e4a00 solid; cursor: pointer;}
.register_clear {clear: left;}
.register_imglist div {width: auto; height: auto; padding: 2px; margin: 0 10px 10px 0; float: left; text-align: left; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_star {color: #ad1111;}
.register_print	{background: url(http://10.134.120.36:10040/adportalresources/images/register_ui/print.gif) left no-repeat; padding: 10px 0 0 27px; display:block; line-height:23px; height:23px; float:left}

/*--------------------------------------- button return (commented lines are required - DO NOT REMOVE - correction for ie) ---------------------*/
.register_horizontal-r, .register_horizontal-r ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.register_horizontal-r:after, .register_horizontal-r ul:after {content: ''; display: block; clear: left;}
.register_horizontal-r li {float: left; margin: 0 0 13px 1em; padding: 0;}
.register_framed-r a {cursor: pointer;}
.register_framed-r a:hover {background-color: transparent; color: #fff;}
.register_framed-r. register_horizontal-r {
//padding-bottom: 10px;
}
.register_framed-r .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #FFFFFF !IMPORTANT; text-decoration: none;}
.register_framed-r .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 7px 2em; text-decoration: none; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_framed-r .t, .register_framed-r .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.register_framed-r .b {top: auto; bottom: -15px; height: 15px;}
.register_framed-r .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.register_framed-r .t *, .register_framed-r .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/return-btn.gif') 0 0 no-repeat;}
.register_framed-r .t * {margin-top: -15px;}
.register_framed-r .l * {
//width: 100%;
margin-left: -24px;}
.register_framed-r a:hover .t *, .register_framed-r a:hover .b * {top: -200px;}

/*--------------------------------------- rounded - styles for corners rounding ---------------------*/
.register_rnd {left: 0; top: 0; width: 12px; height: 12px;}
.register_rndlt {background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/rounded.png') 0 -36px no-repeat;}
.register_rndlb {background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/rounded.png') 0 -24px no-repeat;}
.register_rndrt {background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/rounded.png') 0 -12px no-repeat;}
.register_rndrb {background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/rounded.png') 0 0 no-repeat;}

/*--------------------------------------- content ---------------------*/
.register_content .content {font: 12px/14px sans-serif, Helvetica, Verdana, Arial; width: 100%; background-color: #e3e3da; margin: 0 0 7px 0;}
.register_content h1 {color: #7e4a00; font: 18px/18px sans-serif, Helvetica, Verdana, Arial;}
.register_content .ttl {color: #7e4a00; font-weight: bold;}
.register_content .content a {font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}

/*--------------------------------------- meta table ---------------------*/
.register_meta {width: 100%; margin: 0 -5px; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_meta td {padding: 5px 0;}
.register_meta .vlmdl {height: 100%; vertical-align: middle; padding-top: 2px;}
.register_meta .footnote {width: 30px; background: url(http://10.134.120.36:10040/adportalresources/images/register_ui/footnote1.gif) repeat-x 0 1em;}
.register_meta .obligatory {background: #d0d1cd; padding-right: 5px;}
.register_meta .obligatoryttl {font: 18px/18px sans-serif, Helvetica, Verdana, Arial; color: #b3b4af; padding-right: 5px;}
.register_meta .option {width: 170px; background: url(http://10.134.120.36:10040/adportalresources/images/register_ui/footnote2.gif) repeat-x 0 1em #e3e3da; cursor:auto;}
.register_meta .option span {background: #e3e3da; padding-right: 5px;}
//.register_meta .option span {background: #dbdcd5; padding-right: 5px;}
.register_meta .option1 {width: 150px; background: url(http://10.134.120.36:10040/adportalresources/images/register_ui/footnote2.gif) repeat-x 0 1em;}
.register_meta .option1 span {padding: 0 5px 0 0; background: #e3e3da;}
.register_meta_2optn {margin-right: -5px;}
.register_hrzntlpdng {width: 20px;}
.register_meta .star {padding: 5px 0; font: 14px Georgia, "Times New Roman", Times, serif; color: #533;}

.register_gallery {float: left; display: inline-block; text-align: left;}
.register_gallery:after {content: ''; display: block; clear: both;}
.register_gallery .left {position: relative; display: inline; overflow: hidden; margin: 0; }
.register_gallery .left .r {font: 12px/14px sans-serif, Verdana, Arial; position: relative; top: 0; left: 0; width: 125px; text-align: right; cursor: pointer;}
.register_gallery .left .min {height: 100px; width: 102px;}
.register_gallery .abord {border: 1px #d0d0d0 solid;}
.register_gallery img {border: 1px #222 solid;}
.register_gallery .photomain {font: 10px/12px sans-serif, Helvetica, Verdana, Arial; color: #eee; background: #000; width: 102px; display: block; margin: 0 0 0 -14px 0; position: absolute; left: 0; top: 0;}

.register_gallery .arrows {visibility: hidden; width: 125px; text-align: center;}
.register_gallery .arrows div {display: block; width: 15px; height: 15px;  float: left;}
.register_gallery .arrows .first {margin: 5px 1px 5px 0; background: url(http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: 0 0; cursor: pointer; cursor: hand;}
.register_gallery .arrows .first-s {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: 0 -15px; cursor: pointer; cursor: hand;}
.register_gallery .arrows .prev {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -15px 0; cursor: pointer; cursor: hand;}
.register_gallery .arrows .prev-s {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -15px -15px; cursor: pointer; cursor: hand;}
.register_gallery .arrows .next {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -30 0; cursor: pointer; cursor: hand;}
.register_gallery .arrows .next-s {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -30 -15px; cursor: pointer; cursor: hand;}
.register_gallery .arrows .last {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -45px 0; cursor: pointer; cursor: hand;}
.register_gallery .arrows .last-s {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -45px -15px; cursor: pointer; cursor: hand;}
.register_gallery .arrows .first-na {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: 0 -30px;}
.register_gallery .arrows .prev-na {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -15px -30px;}
.register_gallery .arrows .next-na {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -30px -30px;}
.register_gallery .arrows .last-na {margin: 5px 1px 5px 0; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-nav.png') no-repeat; background-position: -45px -30px;}

.register_gallery .delete {visibility: hidden; width: 15px; height: 15px; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/gallery-delete.png') 0 0 no-repeat; margin: 2px 2px 0 0; position: absolute; right: 0; top: 15px;}
.register_gallery .delete:hover {background-position: 0 -15px;}
.register_gallery .edit {background: none; margin: 0; display: block; padding-bottom: 5px;}
.edit .register_a:hover {color: #009900!important; text-decoration: underline !important;}

/*--------------------------------------- confirm ---------------------*/
.register_chckboxlabel {font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_confirmcheckbox {font: 12px/14px sans-serif, Helvetica, Verdana, Arial; margin: 0.4em 0 0 0;}
.register_big {font: 18px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_content .content .register_confirmdiv {width: 250px;}
.register_content .content .register_adsummary_preview {margin: 0; padding: 0; width: 206px; padding-bottom: 5px;}
.register_content .content .register_adsummary_preview div {margin: 5px 5px 0 5px; padding: 0;}
.register_content .content .register_adsummary_zoom {width: 206px; margin: 0; padding: 0; height: auto;}
.register_content .content .register_adsummary_onlinepreview {width: 350px;}
.register_content .content .register_adsummary_onlinepreview img {width: 100px;}
.register_content .content .register_adsummary_onlinepreview a {font: 9px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_content .content .register_adsummary_zoom .register_adsummary_zoomimg {margin: 0; padding: 0; position: relative; bottom: 9px; left: 89%; width: 17px; height: 17px; background:url('http://10.134.120.36:10040/adportalresources/images/register_ui/zoom.png') no-repeat;}
.register_content .content .register_adsummary_zoom .register_adsummary_zoomimgA {margin: 0; padding: 0; position: relative; bottom: 9px; left: 89%; width: 17px; height: 17px; background:url('http://10.134.120.36:10040/adportalresources/images/register_ui/zoom.png'); background-position: 100% 0; background-repeat: no-repeat;}

/*--------------------------------------- buttons ---------------------*/
.register_continuenotify {text-align: right; width: auto; font: 12px/14px sans-serif, Helvetica, Verdana, Arial; padding: 7px 0 10px 0;}
.register_continuenotify span {font: 12px/14px sans-serif, Helvetica, Verdana, Arial; padding: 0 10px 10px 0;}
.register_continuenotify .star {padding: 5px 0; font: 14px Georgia, "Times New Roman", Times, serif; color: #533;}

/*--------------------------------------- button active (commented lines are required - DO NOT REMOVE - correction for ie) ---------------------*/
.register_horizontal, .register_horizontal ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.register_horizontal:after, .register_horizontal ul:after {content: ''; display: block; clear: left;}
.register_horizontal li {float: left; margin: 0 1em 13px 0; padding: 0;}
.register_framed a {cursor: pointer;}
.register_framed a:hover {background-color: transparent; color: #fff;}
.register_framed .register_horizontal {
//padding-bottom: 15px;
}
.register_framed .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #FFFFFF !IMPORTANT; text-decoration: none;}
.register_framed .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 7px 2em; text-decoration: none; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_framed .t , .register_framed .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.register_framed .b {top: auto; bottom: -15px; height: 15px;}
.register_framed .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.register_framed .t *, .register_framed .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('http://10.134.120.36:10040/adportalresources/images/register_ui/active-btn.gif') 0 0 no-repeat;}
.register_framed .t * {margin-top: -15px;}
.register_framed .l * {
//width: 100%;
margin-left: -24px;}
.register_framed a:hover .t *, .register_framed a:hover .b * {top: -200px;}

.register_meta .notoption {width: 170px;}

ster_horizontal-i, .register_horizontal-i ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.register_horizontal-i:after, .register_horizontal-i ul:after {content: ''; display: block; clear: left;}
.register_horizontal-i li {float: left; margin: 0 1em 13px 0; padding: 0;}
.register_framed-i a {cursor: default;}
.register_framed-i a:hover {background-color: transparent; color: #aaa8a8;}
.register_framed-i. register_horizontal-i {
//padding-bottom: 10px;
}
.register_framed-i .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #aaa8a8; text-decoration: none;}
.register_framed-i .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 7px 2em; text-decoration: none; font: 12px/14px sans-serif, Helvetica, Verdana, Arial;}
.register_framed-i .t, .register_framed-i .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.register_framed-i .b {top: auto; bottom: -15px; height: 15px;}
.register_framed-i .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.register_framed-i .t *, .register_framed-i .b * {position: absolute; top: 0; left: 0; width: 800px; height: 200px; background: url('#resourceUrl#/images/register_ui/inactive-btn.gif') 0 0 no-repeat;}
.register_framed-i .t * {margin-top: -15px;}
.register_framed-i .l * {
//width: 100%;
margin-left: -24px;}
