/* =Default */
*, *.* {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
html, body {
	margin: 0px;
	padding: 0px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
}
.text {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}
body { background: #c5bc90; }
*:focus {
	outline: none;
}
table {
	border-collapse: collapse; /* cellspacing="0" */
}
table td {
	vertical-align: top;
	padding: 0px; /* cellspadding="0" */
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    display: block;
}
img, table {
	border: 0px;
}
.block {
	display: block;
}
.pointer {
	cursor: pointer;
}	
.a_left {
	text-align: left;
}
.a_right {
	text-align: right;
}
.a_cntr {
	text-align: center !important;
}
.f_left {
	float: left;
}
.f_right {
	float: right;
}
.no_margin{
    margin:0 !important;
}
.no_border {
	border: 0px !important;
}
.f_none{
    float:none !important;
}
.width_auto{
    width:auto !important;
}
/* fixed clearing after floating blocks */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* =Vertical Align Middle */

.swc0, .swc1 { display: block; height: 100%; text-align: center; }
.swc0, .swc0 *.*, .swc0 * { text-decoration: none !important; font: bold 0px/0px serif; }
.swc0 {	margin: 0 auto; display: table; }
.swc1 {	display: table-cell; vertical-align: middle; white-space: nowrap; }
.swc3, .swc2 {  text-decoration: none !important; }
.swc3 { display: none; white-space: nowrap; }
.swc2 img { margin: 0px !important; padding: 0px !important; }


/* Vertical Align Middle */

/* Default */

/* =Common */
.links_no_dec a {
	text-decoration: none;
}
.ul_clean, .ul_clean li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.graphic_menu a span,
.hide_text,
.graphic_menu a { overflow: hidden; }
.graphic_menu a span { cursor: pointer; }
.graphic_menu a span,
.hide_text {
	display: block;
	text-indent: -9999px;
}
.home_flash_cont{
    background:url(../images/HP1_Scooter_bw.jpg) no-repeat left top;
}
/* Common */

/* =Layout */
.wrapper {
	width: 926px;
	margin: 100px auto 0px auto;
}
/* Layout */

/* =Header */
.header .logo a, .header .logo a span {
	display: block;
	cursor: pointer;
}
.header .logo a, .header .logo a span {	width: 358px; }
.header .logo a span {
	height: 84px;
	background: url(../images/logo.png);
}
.header .logo a, .header .logo a span { overflow: hidden; }
.header .logo a { 
	height: 42px;
	float: left; 
}
.header .logo a:hover span { margin-top: -42px; }
.phone_image {
	float: right;
	width: 176px;
	height: 14px;
	background: url(../images/phone.png);
	margin-top: 27px;
}
.header { padding-bottom: 10px; }

/* Header */

/* =Menu */
.top_menu {
	display: block;
	width: 926px;
	padding: 25px 0px 44px 0px;
	background: #fff;
}
.top_menu li {  display: block; float: left; }
.top_menu li a span,
.top_menu li a {
	display: block;
	cursor: pointer;
	float: left;
}
.top_menu, .top_menu li a { height: 12px; }
.top_menu li.active a span,
ul.top_menu li a:hover span { margin-top: -12px; }
.top_menu li a span {
	height: 24px;
	background-image: url(../images/menu.gif);
	width: 86px;

}
.top_menu li a .home { width: 86px; background-position: 0px 0px; }
.top_menu li a .about { width: 114px; background-position: -86px 0px; }
.top_menu li a .clients { width: 102px; background-position: -200px 0px; }
.top_menu li a .portfolio { width: 126px; background-position: -302px 0px; }
.top_menu li a .contact { width: 133px; background-position: -428px 0px; }




.about_menu {
	display: block;
	width: 433px;
	padding: 25px 0px 0px 0px;
	background: #fff;
}

.about_menu li {  display: block; float: left; }
.about_menu li a span, .about_menu li a {
	display: block;
	cursor: pointer;
	float: left;
}
.about_menu, .about_menu li a { height: 35px; }
.about_menu li.active a span, ul.about_menu li a:hover span { margin-top: -39px;}
.about_menu li a span {
	height: 66px;
	background-image: url(../images/about_tabs.gif);
	width: 86px;
}
.about_menu li a .services { width: 113px; background-position: 0px 0px; }
.about_menu li a .philosophy { width: 105px; background-position: -113px 0px; }
.about_menu li a .team { width: 105px; background-position: -218px 0px; }
.about_menu li a .news { width: 110px; background-position: -323px 0px; }




.footer { width: 926px; margin: auto;  padding: 10px 0px; text-align: right;}
.footer .bot_menu { display: block; float: left; }
.footer .bot_menu li { display: inline; padding: 0px 10px; border-left: solid 1px #666; }
.footer .bot_menu li, .footer .bot_menu li a { color: #666; text-decoration: none; }
.footer .bot_menu a:hover { color: #003366; }
.footer .bot_menu li span { cursor: pointer;}


.side_menu a { display: block; width: 112px; overflow: hidden; }
.side_menu a span {
	width: 224px;
}
.side_menu .active a span,
.side_menu a:hover span { margin-left: -112px; }
.side_menu a span {
	height: 99px;
	background-image: url(../images/portfolio_tabs.gif);	
}

.side_menu .award { height: 99px; background-position: 0px 0px }
.side_menu .destination { height: 95px; background-position: 0px -99px }
.side_menu .cruise { height: 95px; background-position: 0px -194px }
.side_menu .luxury { height: 95px; background-position: 0px -289px }
.side_menu .deluxe { height: 93px; background-position: 0px -384px }


/* Menu */

/* =Content */
.main_content {
	background: #fff;
	padding-bottom: 23px;
}
.main_content .side_a,
.main_content .side_b,
.main_content .side_c,
.main_content .side_bc {
	float: left;
	display: inline;
}
.main_content .side_a {
	width: 434px;
	margin-left: 20px;
}
.main_content .side_b {
	width: 112px;
	margin-left: 26px;
}
.main_content .side_c {
	width: 334px;
}

.main_content .side_bc {
	margin: 0 19px 0 20px;
    width: 433px;
    display: inline;
}

.portfolio_main_content .side_b, .portfolio_main_content .side_c {
	float: right;
}
.s_links a {
	text-decoration: none;
	color: #666666;
}
.s_links a:hover {
	color: #003366;
}


.side_bc .text {
    padding: 0 46px 0 10px;
}

.side_bc .text.aboutteam {
/*	

    overflow: auto;
    height: 420px;
    overflow-x: hidden;
    width: 432px;
*/	
    margin: 10px 0 0 0;
    padding: 0;
}

.side_bc .text.aboutteam p {
    margin: 0 !important;
    padding: 0;
}

.side_bc .text.aboutteam p a {
    color: #0c3b68;
    text-decoration: none;
}

.side_bc .text.aboutteam p a span {
    color: #666;
    padding: 0 0 0 15px;
}

.side_bc .text.aboutteam  .hid_block {
    margin: 0 20px 0 10px;
    padding: 0;
}


.side_bc .text.aboutteam  .hid_block p {
    padding: 0px 0 15px 0;
    margin:0;
    line-height: 17px;
}


.side_bc .text p {
    margin: 10px 0 20px 0;
    text-align: justify;
    display: block;
}
.p_padding_1 .text p {
	margin: 0px 0px 10px 0px;
}

.side_bc .text a {
    color: #036;
    text-decoration: underline;
}

.side_bc .text a:hover {
    text-decoration: none;
}


.side_bc .logos {
    width: 370px;
    margin:40px auto 0;
}

.side_bc .logos img {
    margin: 0 30px;
}

.side_bc .text h2 {
    color: #0c3b68;
    font-size: 14px;
    font-weight: bold;
}
.thick_h2 .text h2 {
	font-weight: normal;
}

.side_bc .text h3 {
    color: #0c3b68;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.side_bc div#slogan {
    background: url(../images/slogan.png) no-repeat center top;
    width: 301px;
    height: 80px;
    display: block;
    margin: 0 auto;
    font-size:0;
    line-height:0;
}

.side_bc .side_bc_a, .side_bc .side_bc_b  {
    min-height:355px;
    height:auto !important;
    height: 355px;
    float: left;
	margin-top:25px;
}

.side_bc .side_bc_a {
    width: 190px;
    background: url(../images/vdots.gif) repeat-y right;
}

.side_bc .side_bc_b {
    width: 220px;
    margin: 25px 0px 0 20px;
}


.side_bc .side_bc_a h3 {
    background: url(../images/bc_a.png) no-repeat left top;
}

.side_bc .side_bc_a div.pad{
    margin:15px 0 0 20px;
    height: 300px;
}

.side_bc .side_bc_a ul {
    list-style-image: url(../images/ul_arrow.gif);
    list-style-position: outside;
    padding:0;
    vertical-align: center;
}


.side_bc .side_bc_a ul li {
    margin:0;
    padding: 0 0 18px 5px;
	position:relative;
	_padding: 0 0 20px 5px;
}
*+html .side_bc .side_bc_a ul li {
	padding: 0 0 23px 5px;
}


.ul_text{
    list-style-image: url(../images/ul_arrow_.gif);
	_list-style-image: url(../images/ul_arrow.gif);
    list-style-position: outside;
    padding:0 0 0 10px;
	margin:0 0 10px 10px;
    vertical-align: center;
}
.ul_text li {
    margin:0;
    padding: 0 0 0px 5px;
}
*+html .ul_text{
	list-style-image: url(../images/ul_arrow.gif);
}

.side_bc .folios {
    display: block;
    height: 64px;
    width: 211px;
}

.side_bc #folio1 { background: url(../images/home_folio1.gif) no-repeat left top; }
.side_bc #folio1:hover { background: url(../images/home_folio1.gif) no-repeat right top; }

.side_bc #folio2 { background: url(../images/home_folio2.gif) no-repeat left top; }
.side_bc #folio2:hover { background: url(../images/home_folio2.gif) no-repeat right top; }

.side_bc #folio3 { background: url(../images/home_folio3.gif) no-repeat left top; }
.side_bc #folio3:hover { background: url(../images/home_folio3.gif) no-repeat right top; }

.side_bc #folio4 { background: url(../images/home_folio4.gif) no-repeat left top; }
.side_bc #folio4:hover { background: url(../images/home_folio4.gif) no-repeat right top; }


.side_bc .side_bc_b h3 {
    background: url(../images/bc_b.png) no-repeat left top;
    margin: 0 0 10px 0;
}


.side_bc .quotes {
}


.side_bc .quotes p {
	font: normal 11px/14px Arial, Helvetica, sans-serif;	
	padding-left: 
}

.side_bc .quotes blockquote {
	text-align: left;
/*	
	text-indent: 30px;
	background: url(../images/quot_start.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
*/	
    margin: 0;
    text-align: justify;
}
.side_quote {
	background: url(../images/top_quote.gif) no-repeat top left;
}
.side_quote .text {
	background: url(../images/bottom_quote.gif) no-repeat bottom right;
	padding: 20px 70px 20px 70px;
}


.side_bc .quotes blockquote p {
	margin: 0;
    padding: 0 0 0px 0;
    display: block;
    color: #666;
    text-align: justify;
/*	
	background: url(../images/quot_fin.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
*/
}

.side_bc .quotes p {
    text-align: right;
    color: #003366;
    padding:0;
    margin:0;
}

.dots {
    height: 1px;
    display: block;
    width: 100%;
    background: url(../images/dots.gif) repeat-x center;
    padding: 15px 0;
    line-height:0;
    font-size: 0;
}

.uz {
    padding: 10px 0;
}

.uz2 {
    padding: 5px 0;
}

a#map {
    background: url(../images/map.gif) repeat-x top center;
    width: 105px;
    height: 20px;
    display: block;
    text-align: center;
    padding-top: 65px;
    text-decoration: none;
    margin: 25px 0 0 0;
}

a#map:hover {
    background: url(../images/map.gif) repeat-x bottom center;
}

/* Content */

/* =Elements */
.box {
	border: solid 1px #c5bc90;
	min-height: 475px;
	height: auto !important;
	height: 475px;
}
.rounded {
	position: relative;
}

.rounded.clients {
    background: url(../images/clients_pic.jpg) center center;
}


.rounded .tl, .rounded .tr, .rounded .bl, .rounded .br {
	background-image: url(../images/corners.gif);
	position: absolute;
	width: 16px;
	height: 16px;
}
.rounded .tl, .rounded .tr { top: -1px; }
.rounded .bl, .rounded .br { bottom: -1px; }
.rounded .tl, .rounded .bl { left: -1px; }
.rounded .br, .rounded .tr { right: -1px; }
.rounded .tl { background-position: -16px -16px; }
.rounded .tr { background-position: 32px -16px; }
.rounded .bl { background-position: -16px 0px; }

.img_size_2 {
	margin: 3px auto 10px auto;
	height: 350px;
	text-align: center;
}
.img_size_2_nomarg{
    margin: 3px auto 0 auto;
}

.img_size_2 img {
	border: solid 1px #d6d5d5;
}

.img_size_3 {
	margin: 25px auto 10px auto;
	height: 420px;
	text-align: center;
}

.img_size_3 img {
	border: solid 1px #d6d5d5;
}


.img_size_4 {
	margin: 15px auto 10px auto;
	height: 420px;
	text-align: center;
}

.side_a .image_caption,
.side_a .navi_panel {
	width: 375px;
	margin: auto;
	overflow: hidden;
}
.navi_1 { display: block; text-align: right; margin-right: -1px;}
.navi_1 li {
	margin: 0px;
	display: inline;
	border-right: solid 1px #c5bc90;
	padding: 0px 5px;
	text-align: center;
    float: left;
}

.navi_1 li.lastli {
    border-right: none;
}


.navi_1 li:last-child {
border-right: none;
}



.navi_1 li a {
	text-decoration: none;
	color: #666;
}
.navi_1 li.active a {
	font-weight: bold;
}
h2.subtitle { font-size: 14px; padding: 10px 0px 15px 0px; }
.side_a .image_caption p {
	margin: 0px;
	padding: 0 0 10px 0px;
    display: block;
}
.side_a .image_caption_nopad p {
    padding: 0;        
}
.image_box {
	text-align:justify;
	width: 260px;
	margin: 15px auto 0px auto;
}
.image_box span.justify {
	display: inline-block;
	width: 100%;
}
.image_box img {
	background: #fff;
	padding: 3px;
    border: solid 1px #e5caa2;
	margin-bottom:40px;
	
}
.image_box .thumb_left img{
    margin:0 31px 0 0;
}

.image_box a:hover img {
	border-color: #D6D5D5;
}

.side_a a.request, .request_link{
   	background: url(../images/request.png) no-repeat top left;
  	width: 375px;
    height:15px;
	margin: 25px auto 0;
    display: block;
    cursor: poiner;
}
.request_link{
    margin-top:40px;
}
.side_a a.request:hover, .request_link:hover {
   	background: url(../images/request.png) no-repeat bottom left;
}


.hauto {
    min-height: 100%;
}


#flashcontent {
    border: none !important;
    background: none;
    z-index: 1;
}


#contact_left {
    /*margin: 20px 0;*/
}

.contact_container{
    padding-top:0;
}
#contact_form td input {
    border: 1px solid #C5BC90;
    width: 233px;
    padding: 1px 3px;
}

#contact_form td {
    padding: 3px;
}

.send_to_friend{
    padding-bottom:10px;
    line-height:13px;
    height:13px;
    padding:0 0 10px 0;
    margin:0;
}


#rap {
   	background: url(../images/rap.gif) no-repeat left center;
    display: block;
    height: 16px;
}

#send_sample {
   	background: url(../images/send_sample.gif) no-repeat left center;
    display: block;
    height: 16px;
}

.jqErrorsContainer {
    margin: -5px 0 15px 3px;
}

#contact_form input.button {
    width: 70px;
    height: 23px;
    float: right;
    margin-top:19px;
}

#contact_form input.button, #contact_form input.button_mes, a.btn_close, .side_bc .text #ThanksForm .button {
    background-color:#EFEAD1;
    color: #0C3B68;
    font-size: 12px;
    border: 1px solid #C5BC90;
    font-family: Arial;
}


#contact_form #sendToFriend_sendObject {
    background-color:#EFEAD1;
    color: #0C3B68;
    font-size: 12px;
    border: 1px solid #C5BC90;
    font-family: Arial;
    cursor: pointer;
}

#contact_form #sendToFriend_sendObject:hover {
    background-color: #EFECE0;
    border: 1px solid #C5BC90;
    cursor: pointer;
    color: #666;
}


#contact_form .send_close{
    margin-left:9px;
}
#contact_form .send_close td{
    padding:2px 2px 2px 0;
}
#contact_form .warning_mess div{
    text-align:left;
    margin:10px 0 0 9px;
}


#contact_form input.button:hover, #contact_form input.button_mes:hover, a.btn_close:hover, .side_bc .text #ThanksForm .button:hover {
    background-color: #EFECE0;
    border: 1px solid #C5BC90;
    cursor: pointer;
    color: #666;
}

.side_bc .text #ThanksForm p {
    text-align: center;
    color: #036;
}

.side_bc .text #ThanksForm {
    margin: 100px 0 0 0;
}

.tellus {
    color: #0C3B68;
    text-transform: uppercase;
    font-weight: bold;
}
/* Elements */
#container-1{
    width:290px;
    margin-left:5px;
}
#container-1 li{
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
}


.side_bc .news_box{
	padding-top:50px;
}
.side_bc .sub_news {
	padding-top: 15px;
}
.news_box .logos {
	padding-top: 30px;
}
.addthis{
	text-align:right;
	padding-top: 10px;
}
.btn_pdf_view {
	padding-right: 16px;
}
.btn_back{
	float:left;
	background: url(../images/btn_back.gif) no-repeat top;
	width:57px;
	height:11px;
	margin-top: 2px;
	display: block;
	font: bold 0px/0px small;
}
.btn_back:hover{
	background: url(../images/btn_back.gif) no-repeat bottom;
}
.main_content .side_bc .scroll_box {
	overflow: auto;
	overflow-x: hidden;
	width: 432px;	
	height: 415px;
	margin: 0px;
}
.about_flash .img_size_2 {
	height: 381px;
}
.about_flash .box {
	min-height: 394px;
}
.services_menu a, .services_menu a span {
	display: block;
	width: 128px;
	overflow: hidden;
	cursor: pointer;
}
.side_bc ul.services_menu {
	margin-left: -20px;
}
.services_menu, .services_menu li {
	list-style: none;
	margin-left: 0px; 
	display: block;
}
.side_bc .side_bc_a .services_menu li {
	padding: 18px 0px 0px 20px;
	margin: 0px;
	background: url(../images/ul_arrow.gif) no-repeat 0px 8px;
}
.services_menu a {
	height: 18px;
	position: relative;
}
.services_menu a.item_3 {
	height: 36px;
}
.services_menu a span {
	background: url(../images/services_menu.gif) no-repeat top left;
	text-indent: -9999px;
	font: bold 0px/0px small;
	height: 211px;
	width: 400px;
	position: absolute;
}
.services_menu a.item_1 span {	background-position: 0px 0px; }
.services_menu a.item_2 span {	background-position: 0px -30px; }
.services_menu a.item_3 span {	background-position: 0px -61px; }
.services_menu a.item_4 span {	background-position: 0px -109px; }
.services_menu a.item_5 span {	background-position: 0px -139px; }
.services_menu a.item_6 span {	background-position: 0px -169px; }
.services_menu a.item_7 span {	background-position: 0px -199px; }
.services_menu a:hover {
	text-indent: 0px;
}	
.services_menu a:hover span {
	right: 0px;
}

.btn_more {
	background: url(../images/btn_more.gif) no-repeat top left;
	text-indent: -9999px;
	font: bold 0px/0px small;
	height: 11px;
	width: 61px;
    display: block;
    margin-top: 24px;
}

.btn_more:hover {
    background-position: bottom left;
}


.btn_closer {
	background: url(../images/btn_closer.gif) no-repeat top left;
	text-indent: -9999px;
	font: bold 0px/0px small;
	height: 9px;
	width: 143px;
    float: right;
    margin: 3px 0 0 0;
    display: block;
}

.btn_closer:hover {
    background-position: bottom;
}

.accordion p {
    display:none;
    position: absolute;
    width: 233px;
    margin-top:-26px;
    margin-left:353px;
    background-color:#F2F0E6;
    border: 3px solid #fff;
    padding: 10px;
    text-align: left;
}

*+html .accordion p {
    margin-top:-10px;
    margin-left:3px;
}

*html .accordion p {
    margin-top:-10px;
    margin-left:3px;
}


.accordion p input {
    border:1px solid #C5BC90;
    padding:1px 3px;
    width:180px;
    margin: 0 5px;
}

.btn_hear {
	background: url(../images/dbl_arrows.png) no-repeat top left;
    width: 19px;
    height: 11px;
    display: block;
    float: right;
    font-size: 0;
    line-height:0;
    margin: 4px 0 0;
}

.btn_hear:hover {
    background-position: bottom left;
}


#idSendRequestFormDiv {
    position: absolute;
    background: #fff;
    display: none;
    margin-left: 478px;
    height: 480px;
}

*+html #idSendRequestFormDiv {
    margin-left: 20px;
}

*html #idSendRequestFormDiv {
    margin-left: 20px;
}



#idSendRequestFormDiv  #TellUsAbout {
    height: 80px;
}

#idSmallNewsletterFormBlock {
    background-color:#F2F0E6;
    border: 3px solid #fff;
    padding: 10px;
    width: 245px;
    margin-left:60px;
}

#idSmallNewsletterFormBlock input {
    width: 180px;
}
#idSmallNewsletterFormBlock input.btn_hear {
 	background: url(../images/dbl_arrows.png) no-repeat top left;
    width: 19px;
    height: 11px;
    display: block;
    float: right;
    font-size: 0;
    line-height:0;
    margin: 4px 0 0;
    border: none;
    cursor: pointer;
}

#idSmallNewsletterFormBlock input.btn_hear:hover {
    background-position: bottom;
}

*+html idSmallNewsletterFormBlock{
    margin: none;
}

#hear_close {
    float: right;
    cursor: pointer;
 	background: url(../images/close.png) no-repeat top left;
    width: 19px;
    margin:4px 0 0 5px;
    height: 11px;
    display: block;
}

#hear_close:hover {
  background-position: bottom;
}


#SmallNewsletterForm label.error {
color:red;
font-size:10px;
margin:18px 0 0 -192px;
position:absolute;
}

.main_content .side_upl {
	float:left;
	display:inline;
	padding:0 0 0 30px;
	width:396px;
	min-height:476px;
	position:relative;
}

.side_upl .text h2 {
	color:#0C3B68;
	padding:1px 0 0;
	font-size:14px;
	font-weight:bold;
}

.side_upl .text p {
	display:block;
	margin:1px 0 18px;
	text-align:justify;
}

.userinput			{padding-bottom:15px;} 
.userinput label	{float:left; clear:left; padding:2px 5px 0px 0px; color:#153463; font-size:11px;} 
.userinput .red		{color:red; display:none;} 
.userinput input	{float:left; clear:left; margin:2px 0px 0px 0px; border-top:1px solid #7d7d7f; border-bottom:1px solid #ddd; border-left:1px solid #ddd; 
border-right:1px solid #ddd; height:15px;}
.cols				{overflow:hidden;}
.col				{float:left;}
.col.left {width:207px;}
.userinput .col div {padding:0 0 8px; overflow:hidden;}
.f_upl				{color:#153463; font-size:11px; padding:7px 0 0;}
.f_upl label		{display:inline-block; width:36px; vertical-align:top;}
.f_upl input		{color:#153463; font-size:11px; vertical-align:top;}
.f_upl div			{height:30px;}
.f_upl div span		{font-size:11px; color:#153463; vertical-align:top; display:none;}
.success-box		{display:none; position:relative; top:20px; clear:both;}
.success-box a		{font-size:12px; color:#153463; text-decoration:none; position:relative;}
.success-box a:hover {font-weight:bold;}
.error-box			{clear:both; display:none; position:relative; top:20px;}
.error-box a 		{font-size:12px; color:#c0181c; text-decoration:none; position:relative;}
.error-box a:hover	{font-weight:bold;}
#log_out			{color:#153463; font-size:12px; text-decoration:none; position:absolute; right:-29px; bottom:-5px;}
#log_out:hover		{font-weight:bold;}

.btn_upl_dis,
.btn_upl			{margin:11px -8px 0 0; position:relative; left:-8px; border:none; outline:none;}
#upl_init			{height:auto !important;}
#upl_more			{height:auto !important; min-height:120px;}