1h1,h2,h3{
  font-family:Verdana,sans-serif !important;
}
.content1 br {
    clear: none;
}

.travelClub_title {
    border-bottom: 1px solid #FF7F00;
    color: #FF7F00;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    /*width: 593px;*/
}

.tx-vivaflexmanager-pi1 {
    font-family: arial,sans serif;
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
	padding:0 5px;
}

/*.wiki {
    z-index: 14;
	position:absolute;
	margin-top: -15px;
}
*/

#mega-menu > ul > li.first-level > a{
	display:block;
	border-left:1px solid #ff7f00;
}

#mega-menu > ul > li.first-level.selected-me > a, #mega-menu > ul > li.first-level.first > a, #mega-menu > ul > li.first-level.selected-me + li.first-level > a, #mega-menu > ul > li.first-level.selected > a, #mega-menu > ul > li.first-level.selected + li.first-level > a{
	border-left:none;
}

.travelClub_wikimenu{
	position:relative;
}
.travelClub_wikimenu .wiki ul#udm{
	margin-top:0;
}

.travelClub_ratingbox {
    color: #08384F;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    text-align: right;
}

.travelClub_photobox {
    color: #FF7F00;
    float: left;
    margin-bottom: 15px;
    margin-right: 30px;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    text-align: left;
    width: 230px;
    z-index: 10;
}

.tx-vivaflexmanager-pi1 h2 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 13px;
    font-weight: bold;
    margin: 1em 0 0.5em;
}

.travelClub_description {
   margin-top: -18px;
    /* margin-top: -220px;*/
    padding: 0;
    position: relative;
    width: auto;
    z-index: 0;
}

.byauthor {
    font-size: 12px;
    padding-bottom: 15px;
	padding-top: 15px;
	text-align: right;
}

.texto {
    margin-top: 0;
    padding-top: 0;
}

.tx-vivaflexmanager-pi1 h2 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 13px;
    font-weight: bold;
    margin: 1em 0 0.5em;
}

.infoText {
    font-family: arial,sans serif;
    font-size: 14px;
    line-height: 1.3em;
    margin: 0 0 0.5em;
    padding: 0;
}

.content1 {
    border-left: 25px solid #FFFFFF;
    border-right: 25px solid #FFFFFF;
    color: #4B4B4B;
    float: left;
    /*margin-top: -18px;*/
    padding: 0 0 10px;
	position: relative;
    z-index: 0;
    width: 94%;
}

.content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar a {
    color: #FF7F00;
    text-decoration: underline;
}

.wiki .udm ul {
	background-color: #585858!important; /*#FF7F00*/
    background-image: none;
    border-color: #585858;
    border-style: solid;
    border-width: 1px;
    cursor: default !important;
    height: auto;
    padding: 0;
    position: absolute;
    width: 9.8em;
    /*z-index: 20100;*/
	color: #fff;
}

.wiki .udm ul li a:hover {
	background-color: #FF7F00!important; /*#FF7F00*/
}

.udm ul a, .udm ul a:link, .udm ul a.nohref {
	 color: #fff!important;
	 font-size: 11px!important;
	 font-family: arial,sans serif!important;
}

.travelClub_top {
    float: left;
    margin: 0 10px 0 0;
    width: 31%;
}

.travelClub_toplistboxes ul li {
    background-image: url("/fileadmin/templates/images/arrow.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 14px;
    list-style: none outside none;
    padding-bottom: 5px;
    padding-left: 9px;
}

.travelClub_toplistboxes .travelClub_hoteltoplist a {
    color: #487D8D;
    text-decoration: none;
}

.travelClub_hoteltoplist ul{
	margin: 10px 2px !important;
}

/* Simple Gallary CSS*/
.galleria{
	list-style:none;
	/*width:215px; */
	float: left; 
	margin: 0px 0px; 	
	/*height: 495px;*/
	overflow: auto;
	float: left !important;
	 width: 35% !important;
}
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:0 10px 10px 0; border:1px solid #DBDBDB;background:#000;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
#backPage {
padding-bottom: 10px;
display: block;
margin-left: 5px;
}
/* BEGIN DEMO STYLE */
.galleria h1, .galleria h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.caption{color:#FFFFFF;margin-left: 20px; margin-right: 20px;}
.demo{position:relative;margin-top:2em;}

.galleria_wrapper {text-align:center;}
#main_image{margin:auto auto auto auto;height:auto;/*width:550px;*/background:#DBDBDB;display: table-cell; vertical-align: middle;}
#main_image img{margin-bottom:10px;max-height:auto;/*max-width:550px;*/}	

.nav2{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;text-align: justify; margin-bottom:10px;}

.info{text-align:left;/*width:550px;*/margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
#photoCaption {
	background-color: #DBDBDB;
	width: 550px;
	height: 50px;
	overflow:auto;	
}
.mainGalWrapper {
	float:right;
	position:relative;
	width: 50% !important;
}
/*.travelClub_title_gal{font-size:16px;font-weight:bold;color:#FF7F00;border-bottom:1px solid #FF7F00; display:block; margin-bottom:8px; margin-top: 7px;}*/

/* Popup Rating*/
.popRating {
    background-color: #FFFFFF;
    border: 1px solid;
    display: none;
    overflow: hidden;
    position: absolute;
    /*right: 190px;
    width: 480px;*/
    z-index: 12;
}


/*All Form Page Css*/

/********************----------------------********************/


.suggestionDiv {
        margin-left:10px;
        
}
.addNewCityInfo{
	color:red;
}
 #formfields .suggestionDiv li ,
 #formfields .suggestionDiv ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
        background-color:#0E5AA5;
        color:#FFFFFF;
        width:180px;
       
}
 #formfields .suggestionDiv li {
        margin:0px;
        padding:2px;
		float:none;
		width:180px;
}
 #formfields .suggestionDiv ul li.selected {
        background-color: #CCCCCC;
        cursor: pointer;
}
 #formtabs {
        border-bottom: 0px #CCCCCC solid;
        padding:0;
        margin:0;
        height: auto !important;
        height: 1px;
        color:#052b51;
        font-size:14px;
        font-weight:bold;
       
}
 #formtabs:after {
        clear:both;
        display:block;
        content:".";
        visibility:hidden;
        height:0px;
}
 #formtabs .stepinfo {
        /*float: left; */
        width: 100px !important;
        width: 95px;
        padding: 4px 10px 0 5px;
        background-color: #FFFFFF;
        color: #660A00;
        font-size: 80%;
}
 #formtabs ul.steps {
        background-color: #FFFFFF;
        list-style-type:none;
        margin:0;
        padding:0;
        float:left;
         /* Not display tabnavigation*/
       display:none;
}
 #formtabs ul.steps li {
        float: left;
        margin: 0 0 0 4px;
        border: 0px #CCCCCC solid;/* border was 1*/
        border-bottom: 1px #F7F7F7 solid;
}
 #formtabs ul.steps li.current {
        background-color: #EEEEEE;
        /*border-bottom: 1px #CCCCCC solid;*/
		/*display complete border */
        border:1px #CCCCCC solid;
        padding: 0;
}
 #formtabs ul.steps li.current .linkwrap {
        position: relative;
        top: 2px;
        background-color: #EEEEEE;
        padding: 0px 12px 2px;
		font-weight:bold;
		color:#052B51;
	
       
}
 #formtabs ul.steps li .linkwrap { 
        height:14px;
        background-color: #F7F7F7;
        padding: 2px 12px 0;
        font-size: 80%;
        float:left;
		color:#CCCCCC;
}

/*
. form #formtabs ul.steps li .linkwrap a {
        color: #000000;
        text-decoration: none;
        color: red;
}
. form #formtabs ul.steps li.current .linkwrap a {
}
*/
 #formfields {
        /*background-color:#EEEEEE;*/
        /*border: 1px solid #CCCCCC;*/
        padding: 0px;
        padding-top:0px;
        font-size:11px;
        color:#052b51;
}
#formfields div {
        padding-bottom:3px;
}
 #formfields input.submit {

    	background-color: #FFFFFF; 
    	color: #0069A0 !important;
    	border-top: 2px outset #C4C4C4;
    	border-right: 2px outset #6F6F6F;
    	border-bottom: 2px outset #474747;
    	border-left: 2px outset #9C9C9C;
    	margin: 30px 20px 10px;
    	padding: 2px 16px;
}
 #formfields .formTitle {
	    font-size: 14px;
	    font-weight: bold;
	    color:#011931;
}

 #formfields .formPageSubTitle {
	    margin: 0 0 0 10px;
	    font-size: 11px;
	    font-style: italic;
	    /*color: #909090;*/
	    color:#0069A0;
    
}

 #formfields .formPageSubTitle input.submit{
	    margin: 0 0 0 9px;
	    padding: 2px 5px;
	    /*font-size: 90%;*/
	    color:#052b51;
}
 #formfields .uploadFrame {
	    border:none;
	    background-color:#EEEEEE;
}
 #formfields .item {
	    clear: left;
	    padding: 0px 0;
}
 #formfields .wait {
		color:green;
}
 #formfields span ,. form #formfields select , . form #formfields textarea , . form #formfields input  {
		font-size:11px;
		color:#052b51;
}
 #formfields input.submit
{
		font-size:11px;
		color:#052b51;
		background-color:#eee;
		margin:0px;
		border:1px outset #ccc;
}
 #formfields ul {
		margin-left:150px;
		width:400px;
		list-style:none;
		clear:both;
}

 #formfields .item .error {
	    color: red;
	    padding-bottom:3px;
}
.end-item {
    	clear:left;
}
 .end-page {
    	clear: both;
}
 #formfields textarea {
		width:350px;
		#height:110px;
		height:55px;
		font-family:Verdana, Arial;
}

#formfields input {
    font-size: 13px !important;
    /*height: 13px !important;*/
}

#formfields input[type="submit"] {
    font-size: 13px !important;
    height: 25px !important;
}

#formfields input[type="checkbox"], #formfields input[type="radio"]{
    width: 18px !important;
	margin: 0px;
}

#formfields span#inst_text
 {
		font-size:11px;
		color:#0069A0;
		float:right;
		width:220px;
		margin-right:40px;
}
 #formfields #tx_ltgformsv2_pi1__story{
		height:250px;
}
	
 #formfields .labelexample {
		float:right;
		width:200px;
		color:#0069A0;
		font-size:11px;
		margin-right:80px !important;
		margin-right:30px;
		margin-top:4px;
}
 #formfields .labelexampletype {
	    color:#339900;
	    font-size:11px;
	    margin-bottom:20px;
}
/* WIKI*/
 #formfields input.submitlabel {

	    background-color: #ffffff; 
	    color:#0069A0;
	    border: 1px outset #C4C4C4;
	    margin: 0px;
	    padding: 2px 6px;
	   
}
/* WIKI*/
 #formfields input.submitlabelcurrent {

	    background-color: #ffffff; 
	    color:#0069A0;
	    border: 1px inset #C4C4C4;
	    margin: 0px;
	    padding: 2px 6px;
	    font-size:13px;
	    font-weight:bold;
}
/* WIKI*/
 #formfields #loginbutton {
    background-color: #FFFFFF;
    border: 1px outset #C4C4C4;
    color: #0069A0;
    font-size: 11px !important;
    height: 20px !important;
    margin: 0;
    padding: 2px 6px;
}

/* DOM Pop ups*/
 #formfields div.popup {
		max-width: 250px;
		border: 1px solid red;
		padding: 5px;
		background-color: white;
		position: absolute;
}

 #formfields #popup_overlay {
		background-color: whitesmoke;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 500px;
}

 #formfields span.popup_link, a.popup_link {
		cursor: pointer;
		border-bottom: 1px dotted;
}

 #formfields .popup_draghandle {
  		cursor: move;
}

.afternav {
        background-color:#FFFFFF;
        border: 1px dotted #0069A0;
        padding-right:0px;
        padding-bottom:6px;
        padding-top:6px;
        padding-left:4px;
        font-size:11px;
        color:#052b51;
}
.divInfoSug {
    width: 190px;
    height: 150px;
    background-color: #B0CCE7;
    position: absolute;
    display: none;
}
.divInfoSucUnder #resultDiv{
    overflow: auto;
}
.listSuggestions li{
    font-size: 9pt;
    color: #0E5AA5;
    margin-left: 10px;
}
.listSuggestions {
    list-style: none;
}
#helpText {
	width: 180px;
	height: 220px;
	background: #6798C9;
}
.lblExampleInput {
	color: #AAAAAA;
	font-size: 7pt;
}
/**************************WysiWyg***************************/

div.wysiwyg { border: 1px solid #ccc; padding: 5px; background-color: #FFF; width:350px!important; height:320px;}
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #ccc; float: left; width: 100% !important; padding: 0 0 4px 0; margin-left: 0px !important;}
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; width: 20px !important;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('/fileadmin/templates/images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #ccc; border-left-color: #AAA; border-top-color: #AAA; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 0px 0 0 0; //margin-top: -5px; clear: left; height:270px !important; width:350px !important; }
div.wysiwyg iframe html body {font-family:verdana }

/**************************************** End Wysiwyg ********************/
#helpTextContent {
	padding: 15px;
	color: #FFFFFF;	
}

.titleGroup{
    background-color:#FFFFFF;
    color:#0069A0;
    font-size:15pt !important;
    padding-right:10px;
    position:relative;
    width:auto;
    z-index:2;
    font-family: "inherit"
    font-weight:bold;
}

.titleGroup  label{
	display:inline;
	color:#0069A0;
    font-size:15pt !important;
	font-family:Verdana,sans-serif!important;
}

.line {
    border-top:2px dotted #0069A0;
    position:relative;
    width:555px;
    z-index:1;
}


/* POP UP */
.item .label {
        float:left;
	    width: 35%;
	    font-size: 12px;
	    font-weight:bold;
	    font-family:verdana;
		padding: 0 !important;
}

#formtabs {
        border-bottom: 0px #CCCCCC solid;
        padding:0;
        margin:0;
        height: auto !important;
        height: 1px;
        color:#052b51;
        font-size:14px;
        font-weight:bold;
       
}

.item {
	    clear: left;
	    padding: 0px 0;
}

input.submitlabel {

	    background-color: #ffffff; 
	    color:#0069A0;
	    border: 1px outset #C4C4C4;
	    margin: 0px;
	    padding: 2px 6px;
}

#formfields div {
        padding-bottom:3px;
}

.steps { 
   display:none;
}

#formtabs .stepinfo {
        width: 100px !important;
        width: 95px;
        padding: 4px 10px 0 5px;
        background-color: #FFFFFF;
        color: #660A00;
        font-size: 80%;
}

.linkForm {
   font-size:11px !important;
   padding-left:15px;
}

#uploadcontainer {
    text-align:center;
}

/*
   Styles from styles.css
*/

#formcontent h1 {
    color:#660A00;
    font-family:arial;
    font-size:19px;
}

#formcontent a {
    color:#339900;
}

.error {
    color:red;
    padding-bottom:3px;
}


#formfields ul {
    clear:both;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:150px;
    width:400px;
}
#formfields li {
    float:left;
    width:200px;
}
.captionTextArea{
   width:310px !important;
}
.buttonLink {
    background-color: #FFFFFF; 
    color: #0069A0;
    border-top: 1px outset #C4C4C4;
    border-right: 1px outset #6F6F6F;
    border-bottom: 1px outset #474747;
    border-left: 1px outset #9C9C9C;
    padding: 4px 4px;
    text-decoration: none;
    margin: 5px;
}
.loginLabel {
    width: 142px;
    float:left;
}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding:10px;
/*border: 1px solid #C0C0C0;*/
}

.radiolayout 
{width:60%;padding-top:15px;padding-bottom:15px;}

.formu {
	/*width:80%;*/
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border: 1px solid #C0C0C0;
}

.formu > div {
	/*margin-left: 28%;*/
}

.mf-radio {border:0px;}
.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}
.mf-check {border: 0px;}
.mf-select {border:0px;}
.mf-submit {/*margin-left:180px; */color: #ffffff;background-color: #C0C0C0;border: 0px;}

/********************----------------------********************/



#login_account_text {
    font-family: arial,sans serif;
    font-size: 120%;
    line-height: 1.3em;
    margin: 0 0 0.5em;
    padding: 0;
}

.csc-header h1 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 16px !important;
    font-weight: bold;
    margin: 1em 0 0.5em !important;
}

.csc-header h2, h4{
	margin: 21px 0 0.5em;	
}

.csc-header h3{
	margin: 19px 0 0.5em;	
}

/*.csc-header h5 {
	font-size: 19px !important;
	font-weight: bold;
	border-bottom: 1px solid #ff7f00;
    margin: 1em 0 0.5em !important;
}

.csc-header h5 p {
	margin:0;	
	padding:0;
	color: #f18d01;
    font-size: 16px !important;
    font-weight: bold;
	background-color: #ffffff;
}*/

.csc-header h5 {
	margin: 19px 0 0.5em;
}

.csc-header h5 p {
	margin:0;	
	padding:0;
	padding-left: 3px;
}

.csc-header h5 p a, .csc-header h5 p a:hover, .csc-header h5 p a:focus{
	color: #ffffff;
}

.csc-header h4 {
    color: #4B4B4B;
    font-size: 130%;
    margin-bottom: 5px;
    padding: 2px;
}


h2 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 0.5em;
}

.content1  h1, .content1 label {    
    margin-bottom: 5px;
}

.content1 h1 label {	
    color: #F18D01;
    font-size: 16px !important;
    font-weight: bold;
    margin: 1em 0 0.5em !important;
	display: inline;
}
.content1 h3 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 18px;
    /*font-weight: bold;*/
    margin: 1em 0 0.5em;
}

.tx-vivaflexmanager-pi1 h2 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 13px;
    font-weight: bold;
    margin: 1em 0 0.5em;
}

.content1 label, .content1 input, .content1 button, .content1 select, .content1 textarea {
    /*font-size: 20px;
    font-weight: bold;*/
    line-height: 20px;
	/*float: left;*/
}

.linkForm {
    font-size: 11px !important;
    padding-left: 15px;
}

.content1 label, .content1 select, .content1 button, .content1 input[type="button"], .content1 input[type="reset"], .content1 input[type="submit"], .content1 input[type="radio"], .content1 input[type="checkbox"] {
    cursor: pointer;
}




.tx-ltgformsv2-pi1 h1, .tx-felogin-pi1 h1 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 16px !important;
    font-weight: bold;
}

/*Side Menu*/

.left-content ul {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;   
    padding: 0;    
	margin:0px;
	width: 165px;
}

.left-content li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.left-content li a.selectedsub {
    background: url("/fileadmin/templates/images/menul1actsub.gif") no-repeat scroll left top #FFFFFF;
    color: #FF7F00;
    font-weight: bold;
    text-decoration: none;
}
.left-content li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;;
    text-decoration: none;
}
.left-content li.group a {
    border-top: 1px solid #C8C8C8;
    color: #FF7F00;
    display: block;
    font-size: 1em;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 20px;
}
.left-content li a {
    color: #4B4B4B;
    display: block;
    font-size: 12px;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 20px;
    text-decoration: none;
}

.left-content ul ul {
    background-color: #FFFFFF;
    border-bottom: medium none;
    margin: 0;
    padding: 0;    
}

.left-content li.group li a {
    border-top: 1px solid #E5E5E5;
    color: #9F9F9F !important;
    display: block;
    font-size: 1em;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 30px;
}

.left-content li.group li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-content ul ul li.group ul  li a{
     padding: 0 7px 0 38px;
}

.left-content li.group li li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-content ul ul li.group a.selectedsub{
    background: #9F9F9F;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-content ul ul li.group ul li a.selectedsub {
    background: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

#top_box1 {
    margin-right: 15px;
    width: 130px;
}
.top_box {
    float: left;
    height: auto;
    margin-top: 0;
    padding-top: 10px;
    width: 175px;
}

.top_box br {
    clear: none;
}

.titles {
    font-family: verdana;
    font-weight: bold;
}

#services {
    background-color: #A4DAEF;
    float: right;
    margin-left: 15px;
    padding-left: 5px;
    position: relative;
    width: 150px;
}

#services ul {
    list-style: disc outside none;
    margin: 0 0 0 39px;
    padding-top: 0;
}

#services li {
    list-style: square outside none;
    margin-left: -20px;
    padding-left: 0;
    text-align: left;
}

/* rigth SideBar*/

#bookadd {
    background-color: #EFEFEF;
    color: #4B4B4B;
    float: left;
    /*margin: -40px 0 30px;*/
	padding: 0 0 10px;   
    text-align: left;
    width: 180px;
}

#bookadd p {
    font-family: arial,sans serif;
    line-height: 1.3em;
    margin: 0;
    padding: 0 !important;
    width: 100%;
}

.sidebar-maintitle {
    background-color: #9CBAD6;
    color: #FFFFFF;
    font-size: 89%;
    font-weight: bold;
	text-align: justify;
    margin: 50px 0 10px;
    padding: 0 2px 2px;
    text-transform: uppercase;
}

#topadd {
    margin-left: 13px;   
}

#section1 {
    margin-left: 0;
    padding-left: 0;
}

#menul4 {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
    width: 141px;
}

#adsense {	
	background-color: #EFEFEF;
    z-index: 12;
	padding: 12px;
}

DIV.csc-textpic-center .csc-textpic-center-outer {
    float: right;
    position: relative;
    right: 50%;
}

/*News Css*/

.news-list-item {
    border-bottom: 1px solid #FF7F00;
    height: 1%;
    line-height: 1.3;
    margin: 3px;
    padding: 3px;
	font-size: 90%;
}

.news-list-item h2 {
    color: #4B4B4B;
    font-size: 110%;
    letter-spacing: 0;
    margin-bottom: 5px;
    padding: 2px;
    text-transform: none;
}

.news-list-date {
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    margin-right: -2px;
    margin-top: -2px;
    text-align: right;
    width: 180px;
}

.tblList td {
    vertical-align: top;
    width: 196px;
}

DIV.csc-frame {
    border: 0 none;
}

DIV.csc-frame-indent6633 {
    background-color: #EAEAEA;
    border: 1px solid #999999;
    display: block;
    float: right;
    margin: 8px 15px;
    margin-top: 8px;
    padding: 5px;
    width: 225px !important;
}

/*LAtest news Container*/
.news-latest-item {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    line-height: 1.3;
    padding: 3px;
}

/*Ecard*/
.tx-srsendcard-pi1 {
    width: 100%;
	font-family: Verdana,sans-serif;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form {
    text-align: center;
    width: 100%;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap {
    border-style: none;
    margin: 0 auto;
    width: auto;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {
    border: 1px solid #CCCCCC;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
    color: #FF7F00;
    font-weight: bold;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
    font-weight: bold;
}

.tx-srsendcard-pi1 legend {
    border: 0 none;
    padding-left: 10px;
	font-size: 11px;
    padding-right: 10px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label {
    clear: both;
    float: left;
    text-align: right;
	font-size: 11px;
    width: 25%;
}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
    background-color: #CCCCCC;
    color: #333333;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {
    border-style: none;
    margin: 0 auto;
    text-align: left;
    width: 100% !important;
}

/*Contact Page*/

.mf-input {
    border: 1px solid #C0C0C0;
    margin-bottom: 5px;
    width:50%;
}

.mf-submit {
    background-color: #C0C0C0;
    border: 0 none;
    color: #FFFFFF;
    /*margin-left: 180px;*/
}

.tblList {
    margin:0 !important;
}

/*Side Menu*/

.left-advertisement #submenu ul {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;   
    padding: 0;    
	margin:0px;
	width: 100%;
}

.left-advertisement li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.left-advertisement li a.selectedsub {
    background: url("/fileadmin/templates/images/menul1actsub.gif") no-repeat scroll left top #FFFFFF;
    color: #FF7F00;
    font-weight: bold;
    text-decoration: none;
}
.left-advertisement li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}
.left-advertisement li.group a {
    border-top: 1px solid #C8C8C8;
    color: #FF7F00;
    display: block;
    font-size: 1em;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 20px;
}
.left-advertisement li a {
    color: #4B4B4B;
    display: block;
    font-size: 12px;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 20px;
    text-decoration: none;
}

.left-advertisement ul ul {
    background-color: #FFFFFF;
    border-bottom: medium none;
    margin: 0;
    padding: 0;    
}

.left-advertisement li.group li a {
    border-top: 1px solid #E5E5E5;
    color: #9F9F9F !important;
    display: block;
    font-size: 1em;
    height: auto !important;
    line-height: 1.7em;
    margin: 0;
    min-height: 1.7em;
    padding: 0 7px 0 30px;
}

.left-advertisement li.group li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-advertisement ul ul li.group ul  li a{
     padding: 0 7px 0 38px;
}

.left-advertisement li.group li li a:hover {
    background-color: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-advertisement ul ul li.group a.selectedsub{
    background: #9F9F9F;
    color: #FFFFFF !important;
    text-decoration: none;
}

.left-advertisement ul ul li.group ul li a.selectedsub {
    background: #FF7F00;
    color: #FFFFFF !important;
    text-decoration: none;
}

.accordion {
    float: left;
}


.tab-content-table{
	width:100%;	
}

.tab-content-table td{
	width:25%;	
	text-align:center;
}

.tab-content-table td.active, .tab-content-table td:hover{
    background-image: url("../img/active_tab.png");
    background-position: center top;
    background-repeat: repeat-x;
    background-size: 69px 31px;
    border: medium none;
    color: #FFFFFF !important;
    height: 31px;
    margin: 0;
	padding:0;
	border-right:1px solid orange;
	border-bottom:1px solid orange;
	border-left:1px solid orange;
    width: 45px;
	
	cursor:pointer;
}
.tab-content-table td.first_td{
	border-left:none;
}
.tab-content-table td.last_td{
	border-right:none;
}
.tab-content-table td a{
	 display:block!important;
	 position:relative;
}
.tab-content-table td.active a,.tab-content-table td a:hover 
{
  color:#ffffff;
  text-decoration: none;
 
  
}
/*#pointer {
	position:relative;
}*/
.tab-content-table td a img {
	display:none
}
.tab-content-table td a:hover img, .tab-content-table td.active a img{
	display: block !important;
    left: auto;
    position: absolute;
    right: 42%;
    top: 24px;
}

.tab-content-table td{
    background-attachment: scroll;
	background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/in_active_tab.png");
    background-origin: padding-box;
    background-position: 0 0;
	padding:0;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
    background-repeat: repeat-x;
  /*  background-size: 69px 36px;
    border: medium none;*/
    height: 31px;
    margin: 0;
    width: 45px;
}
.tab-content-table td:hover a{
 color : #ffffff;
}




/*Extra Code Soft Link*/

#extraSearchInputBox {    
    color: #FE7E00;
    font-size: 12px;    
    padding-left: 4px;
	line-height: 15px;	
}

.softlinklable {
    color: #FFFFFF;
    font-family: Verdana,sans-serif;
}

.softlinklable, .softlinklable a, .softlinklable a:visited {
    color: #FE7E00;
    font-family: Verdana,sans-serif;
    font-weight: normal;
}

.add-on {
	padding: 4px 1px!important;
}

.tx_vivasoftlinksearch_pi1_sumbit.btn.btn-warning {
    width: 25%;
}

.errorpopup {
    font-weight: bold;
    padding: 15px 17px;
}

.align-right {
    float: right;
}

.align-right > a, .align-right > a:hover {
	background: #FF7F00 !important;
    color: #fff!important;	
	font-weight: bold;
	text-decoration:none;
}

.tx-fertenews-pi1 input[type=text] {
	border-radius: 2px; 
	height: 30px;
}

.fluid_container {
    height: auto !important;
}	

#errorMessageMobile {
    color: #FF0000;    
    font-size: 14px;   
}

#tx_fertenews_pi1_mobile {
    height: 250px;
    width: 97% !important;
}


/**Table Forum*/

div.tx-mmforum-pagenav {
    font-size: 10px;
    margin: 8px 0;
    text-align: right;
	font-family: Verdana,sans-serif;
	font-size: 11px !important;
}

.tx-pagebrowse {
    list-style: none inside none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;	
}

.tx-pagebrowse li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px 0 0;
}

li.tx-pagebrowse-pages {
    width: 80%;
}

li.tx-pagebrowse-pages ol {
    display: inline;
    margin: 0;
    padding: 0 10px;
}

.tx-mmforum-pagenav .tx-pagebrowse {
    text-align: center !important;
}

.tx-mmforum-pi1 {
	letter-spacing: !important;
}

table.tx-mmforum-table {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;	
	width: 100%;
	float:left;		
	table-layout:auto;
	margin-bottom: 20px;
}

td.tx-mmforum-td, th.tx-mmforum-th {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
	border-top-color: #DDDDDD !important;
	border-top-width: 1px !important; 
    color: #545353;
    font-size: 12px;
    padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
}

td.tx-mmforum-subth2 {
    color: #FF8700;
    font-size: 11px;
    padding: 2px;
    text-align: center;
	background-color: #fff;
}

.tx-mmforum-pi1-listtopic-topic {
    font-size: 8pt;
    text-align: left !important;
}

.tx-mmforum-textbutton {
    background-color: none;
    border: 0px;
    float: left;
    margin: 0 4px 0 0;
    padding: 3px;
    text-decoration: none;
    white-space: nowrap;
}

.tx-mmforum-pi1 h2 {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0 0.5em;
	 line-height: 13px;
}

.tx-mmforum-pi3 {
    margin-top: 8px;
	font-family: verdana,sans-serif;
    font-size: 11px;
}

.tx-mmforum-pi3-newposts {
    float: right;
}

br {
    clear: both;
}

.tx-mmforum-pi3-buttons {
    margin: 8px 0;
}

th.tx-mmforum-th {
    background: none repeat scroll 0 0 /*#FF7F00*/#9CBAD6;
    color: #FFFFFF;
    font-size: 13px;
    padding: 5px;
    text-align: left;
}

td.tx-mmforum-subth {
    background-color: #F1F2F2;
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
}

td.tx-mmforum-subth2 {
    color: #FF8700;
    font-size: 11px;
    padding: 2px;
    text-align: center;
}

.tx-mmforum-pi3-pminbox-item {
    font-family: Tahoma;
    font-size: 11px;
    padding: 5px;
    text-align: center;
}

.tx-mmforum-pi3-pminbox-icon {
    float: left;
    margin-right: 8px;
}

td.tx-mmforum-pi1-newpost-right textarea, td.tx-mmforum-pi1-newpost-right input[type="text"] {
    width: 98%;
}
.formu textarea {
    width: 50% !important;
}

#sidecontent {
	overflow: hidden;
}


.tx-mmforum-pi6-container {
    border: 1px solid #E5E5E5;
    color: #AAAAAA;
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-align: left;
}

/*Forum CSS*/
.mm_forum_view_status > input {
    margin: 5px;
}

select.tx-mmforum-select {
    border: 1px solid #AAAAAA;
    font-family: Tahoma;
    font-size: 11px;
    width: 100%;
}

.tx-mmforum-pi1 a {
    color: #FF7F00;
}

.tx-mmforum-textbutton {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    float: left;
    margin: 0 4px 0 0;
    padding: 3px;    
    white-space: nowrap;
}


.tx-mmforum-subth .tx-mmforum-textbutton {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    margin: 0 4px 0 0;
    padding: 3px;
    white-space: nowrap;
}

.tx-mmforum-pi1-listpost-topicicon {
    float: left;
    margin-right: 16px;
}

.tx-mmforum-textbutton a, .tx-mmforum-pi3 a, .tx-mmforum-pi1 a {
    color: #FF7F00;
	text-decoration: underline;    
}

.tx-mmforum-textbutton  a:hover, .tx-mmforum-pi3 a:hover, .tx-mmforum-pi1 a:hover {
	color: #FF7F00!important;
	text-decoration:none;
}

.tx-mmforum-pi6-us {
    background-color: #FAF9F9;
    border-bottom: 1px solid #E5E5E5;
    padding: 3px 0 3px 5px;
}

.tx-mmforum-pi6-content {
    padding: 5px 10px 10px;
}

.tx-mmforum-pi1-newpost-middle {
    overflow: hidden;
    text-overflow: ellipsis;
}

.tx-srsendcard-pi1 input[type="submit"] {
    clear: both;
    display: block;
    float: none;
    font-size: 0.7em;
    font-weight: bold;
    margin: 0;
    padding: 5px;
}

.span12.hidden-phone.visible-desktop.visible-tablet {
    margin-bottom: 10px;
}
.tx-mmforum-pi1-attachmentlabel {
    font-weight: bold;
}

.tx-mmforum-pi1-pt-quote {
    background-color: #FAFAFA;
    border: 1px solid #D5D5D5;
    color: #444444;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 125%;
    padding: 10px;
    text-align: left;
}

.tx-mmforum-table hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000 -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: solid none;
    border-width: 2px 0;
    margin: 3px 0;
}

.tx-fertenews-pi1 table table tr td {
    font-size: 15px !important;
}

#pdflink {
  float: left;
  margin: 0 2px;
}

.left-advertisement .catMenu li a {
	 color: #FF7F00;
	 padding: 0px;
}

#contenttableDesktop .editorWrap ,#contenttableDesktop .htmlarea {
	width:100% !important;
}

#contenttableDesktop .htmlarea-tbar.htmlarea-tbar-noheader, #contenttableDesktop .htmlarea-tbar.htmlarea-tbar-noheader .toolbar {
    width: 99.7% !important;
}

#contenttableDesktop .htmlarea-body.htmlarea-body-noheader ,#contenttableDesktop  .editorIframe.noStatusBar{
    width: 100% !important;
}

.tx-mmforum-pi1-listpost-date {
    float: left;
}

.tx-mmforum-textbutton img {
    border: 0 none;
    height: auto;
    margin-right: 6px;
    max-width: 100%;
    vertical-align: middle;
}
.main-container .center-content .tx-vivaflexmanager-pi1{
         position: relative;
}

#tx_ltgformsv2_pi1__reviewdesc {
    height: auto !important;
    width: 206px !important;
}

.tx-vivaflexmanager-pi1 br {
    clear: none;
}

.reviewItem {
    margin-top: 30px;
}

.teaser_icon img{
	width: 16px !important;
	height: 16px !important;
}

.page-container-1 { 
    margin: 0 auto;
    width: 1052px;
}

.footer-container-1{
	float:left;
	width: 100%;
}

.footer-container-1 > ul {
    margin: 15px 0;
}

.divUserQueue, .divQueue hr {
	width: 98%;
-}

#divClosePanel {
    float: right;
    position: relative;
    top: -6px;
    width: 30px;
}

#divActions {
    background-color: #0E5AA5;
    display: none;
    overflow: hidden;
    position: absolute;
    width: 800px;
}

.editorActionPanel > li {
    float: left;
    list-style: none outside none;
    width: 90px;
}

.editorActionPanel > li img {
    border: 0 none;
    height: 25px;
    max-width: 100%;
    vertical-align: middle;
}

.editorActionPanel .actionLabel {
    margin-top: 20px;
}

#headerPanelBar {
    background-color: #8FC7FF;
    padding: 10px 0 0 15px;
    position: relative;
    width: 100% !important;
}

#divClosePanel {
    float: right;
    left: -1px;
    position: relative;
    top: -6px;
    width: 30px;
}

#userLongList {
    border: thin solid #7F9DB9;
    font-size: 8pt;
    font-weight: normal;
    height: 150px;
    margin-top: 10px;
    overflow: auto;
    padding-left: 5px;
    width: 95%;
}

#divLeft {
    float: left;
    font-weight: bold;
    padding-top: 15px;
    width: 284px;
}

#divPages > label, #divPages > span{
	float: left;
}

#divQueue {
    margin-top: 50px;
    width: 97%;
}

/*Popup Gallary*/
#toPopupGallery {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    display: none;
	font-size: 14px;
    left: 50%;
    /*margin-left: -402px;*/
    position: absolute;
    top: 20%;
    width: 800px;
    z-index: 2;
}
/*div.loader {
    background: url("../img/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px;
}*/

#toPopupGallery div.close {
    background: url("../img/closebox.png") no-repeat scroll 0 0 transparent;
    bottom: 24px;
    cursor: pointer;
    float: right;
    height: 30px;
    left: 27px;
    position: relative;
    width: 30px;
}


#toPopupGallery div#popup_content {
    margin: 4px 7px;
}

.clubgalleryview {
	 cursor: pointer;
}

#toPopupGallery .fresco > img {
height: 130px;
}

#smilies .tx-mmforum-pi1-smilie{
	float:left;
	margin:10px 5px;
}

.newpost-middle-styling-buttons ..styling-buttons{
	float:left;
	margin:0 5px;
}

.editorial-content{
	width:100% !important;
	border:0;
}

.editorial-content #leftOptions{
	background-color: #DBDBDB;
    float: left;
    width: 100%;
	padding-top:35px;
}
.editorial-content #leftOptions ul{
	display: block;
    float: right;
	margin-bottom:0;
}
.editorial-content #leftOptions ul li{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
    display: inline-block;
    height: 50px;
    list-style: none outside none;
    text-align: center;
	padding:0;
}
.editorial-content #leftOptions ul li a{
	display: block;
    padding: 15px 10px;
	font-weight:normal;
}
.editorial-content #leftOptions ul li:hover a, .editorial-content #leftOptions ul li a.selectedOption{
	color:#fff;
	background-color:#FC8815;
}

.editorial-content .tx-vivaeditorialsystem-pi1 #divQueue{
	margin-top:20px;	
}
.editorial-page-container-1{
	background-color:#fff;
	float: left;
	width:100%;
}
.editorial-content .divUserQueue, .editorial-content .divQueue hr{
	width:100%;
}
.editorial-content .ajaxLoader{
	z-index: 9999;
}
.editorial-content table.tablesorter{
	z-index: -1;
}
.ajax-title{
	color:#ffffff !important;
	cursor:pointer !important;
}

.ajax-sort-ASC{
	background: url("/fileadmin/templates/design/images/sort_ASC.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);	
	padding-left:15px;
}
.ajax-sort-DESC{
	background: url("/fileadmin/templates/design/images/sort_DESC.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);	
	padding-left:15px;
}
#tblQueuegsdirk th, #tblQueuegsdirk th label{
	cursor: default;	
}
.divUserQueue .pagingManually{
	float:left;
	width:100px;
	margin-right:10px;
	margin-top:6px;
	
}
.divUserQueue .pagination{
	float:left;
}

#tx_ltgformsv2_pi1 #formfields .openDiv .titleGroup{
	display:inline-block;	
}
.tx-travelclub{
	margin-right:6px;	
	font-family: arial,sans serif;
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
	padding:0 5px;
	position: relative;
}
#formfields input[type="file"]{
	height: 30px !important;
    line-height: 30px !important;	
}
.new-arrangement .top_box{
	float:none;
	width:100% !important;
}
.new-arrangement .travelClub_description{
	margin-top:10px;	
}
.new-arrangement .travelClub_description > br{
	clear:none;	
}
.tx-travelclub h1.title {
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 16px;
    font-weight: bold;
}
#formfields #pageFeloginSubmit {
    background-color: #FFFFFF;
    border: 1px outset #C4C4C4;
    color: #0069A0;
    font-size: 11px !important;
    height: 20px !important;
    margin: 0;
    padding: 2px 6px;
}

.srfeuserregister-pi1 .loginLabel{
	display: inline-block; 
	vertical-align: top; 
	padding-right: 20px;
	width:20%;
} 

.srfeuserregister-pi1 .loginLabel label{
	font-size:12px;
}

.srfeuserregister-pi1 .fieldWithError{
	display:inline-block;
}

.srfeuserregister-pi1  .tx-srfeuserregister-pi1-submit {
    background-color: #FFFFFF;
    border: 1px outset #C4C4C4;
    color: #0069A0;
    font-size: 11px !important;
    height: 20px !important;
    margin: 0;
    padding: 2px 6px;
}

.tx-srfeuserregister-pi1  .heading{
	border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 16px !important;
    font-weight: bold;
	text-align:center;
}

.tx-srfeuserregister-pi1  .confirmationPage p{
	font-size:14px;
}

.wiki-pages-list .page-image {
    float: left;
    margin-right: 15px;
    text-align: left;
}

.wiki-pages-list .page-details br {
    clear: none;
}
.wiki-pages-list .page-details > a.page-title{
	font-size: 15px;
	font-weight: bold;
}

.editorial-listing .pagination li.dot {
	float:left;	
}
#top_box1 > .titles{
	width: 14.5299%;	
}
/* below is added to align ol ul properly with photo*/
.tx-travelclub .travelClub_description ol, .tx-travelclub .travelClub_description ul {
    display: inline-block;
	margin: 0 0 10px 16px;
}
.component .auto-suggest {
    position: absolute;
    right: 5px;
    top: 5px;
}
.femanager-register {
    font-family: arial,sans serif;
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
	padding:0 5px;
}
.femanager_new input, .femanager_new textarea{
	width: 206px;
	min-height: 35px;
}
.femanager_new #loginbutton{
	width:auto;	
	min-height: auto;
}
.femanager_new label {
    font-size: 12px;
    padding-top: 0 !important;
    text-align: left !important;
    width: 142px !important;
}
.femanager_new .form-horizontal .control-group {
    margin-bottom: 5px;
}
.tx-femanager h1{
    border-bottom: 1px solid #FF7F00;
    color: #F18D01;
    font-size: 16px !important;
    font-weight: bold;
}
.femanager_new #acceptterms{
	float:none;	
}
#formfields .femanager_new .alert-error {
    background-color: transparent;
    border: 0 none;
    margin-bottom: 5px;
    padding: 0 !important;
    width: auto;
}
#formfields .femanager_new .alert-error .close {
    display: none;
}
#club-form .component .label-important{
	display: block;
    float: none;
    text-align: right;	
}
#club-form .item input.error {
    color: #555;
}
.tx-travelclub .reviewItem .reviewInfo {
    float: left;
    width: 100%;
}
.tx-travelclub .infoText{
	clear:both;	
	overflow:hidden;
}
.tx-travelclub .userinfo{
	clear:both;	
}
.tx-travelclub .reviews .reviewItem .photo {
    float: right;
    margin: 0 0 20px 20px;
    width: 100px;
}
.tx-travelclub .reviews .reviewItem .photo img {
    margin-right: 0;
}
.infoText br {
    clear: none;
}
.component .rte-editor .dropdown-menu {
    margin-left: 0 !important;
    width: auto !important;
}
.tx-travelclub table{
	border-spacing: 0;
}
.tx-travelclub .infoText.user-signature {
    clear: none;
}
ul.book-engines {
    margin: 0 0 0 10px;
}
ul.book-engines > li {
    display: inline;
    margin-right: 10px;
}
.top_box.book_engines {
    clear: both;
}
.new-arrangement .travelClub_description.show-top-margin {
    margin-top: 10px;
}
.new-arrangement .byauthor {
    line-height: 12px;
    padding-top: 0;
}

#MultiFile1_wrap_list .MultiFile-label{
	text-align:left;
	margin-top:10px;
}

#MultiFile1_wrap_list .MultiFile-label .MultiFile-remove{
	font-size:20px;	
	padding-right:5px;
}

#MultiFile1_wrap_list .MultiFile-label .MultiFile-title > span{
	padding-left:5px; 
	font-size:15px;
 }
 
#MultiFile1_wrap_list .MultiFile-label input{
	margin:0;
}

.wiki-pages-list form.sort-list-filter {
    text-align: right;
	margin-bottom: 25px;
}
.wiki-pages-list .sort-fields {
    display: inline-block;
}
.wiki-pages-list .sort-list-filter .pricerange-sort {
    margin-bottom: 0;
    width: auto;
}
.wiki-pages-list .sort-list-filter label {
    display: inline-block;
    font-weight: bold;
}
.editorial-listing .searchForm{
	display:inline-block;
	width:100%;
}
#homepageSlider .homepageSlide .slider-spacer-container {
    background-color: transparent;
    height: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#homepageSlider .homepageSlide .slider-spacer-container > a {
    display: block;
    height: 100%;
}
#homepageSlider .homepageSlide .slider-spacer-container img {
    width: auto;
}
.tab-content .description {
    word-wrap: break-word;
}
.footer .social-networking > a {
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    width: 33px;
}
.footer .social-networking .googleplus{
	background-image:url("../images/css-sprites.png");	
    background-position: 0 -39px;
}
.footer .social-networking .facebook{
	background-image:url("../images/css-sprites.png");	
    background-position: 0 0;
}
.footer .social-networking .twitter{
	background-image:url("../images/css-sprites.png");	
    background-position: 0 -78px;
}
#searchInputBox button.search-btn {
    background-image: url("../images/css-sprites.png");
    background-position: 0 -117px;
    background-repeat: no-repeat;
    border-radius: 0 !important;
    height: 30px;
    width: 30px;
}
#searchInputBox button.search-btn > img{
	display:none;	
}

.tx-travelclub #accordionWrapper #accordionUserProfile .accordion-inner li .desc{
	margin-bottom: 10px;	
}

.tx-travelclub #accordionWrapper #accordionUserProfile .accordion-heading{
	line-height: 25px;	
}

.tx-travelclub #accordionWrapper #accordionUserProfile  .accordion-inner{
	padding: 0;	
}

.tx-travelclub #accordionWrapper #accordionUserProfile  .accordion-body{
	padding-left:20px;
	padding-right: 20px;
}

#club-form .editor[data-hidden="address"] {
    height: 125px;
}
.edit-user-profile .component.error-container {
	width: 65%;
}
.edit-user-profile .component.error-container span.label-important{
	font-size: 11px;
    margin-top: -5px;	
}
.tx-srsendcard-pi1-submit {
	border-radius: 3px;
    font-size: 14px !important;
    background-color: #faa732!important;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #fff !important;
	font-weight:normal !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.review-loader-container > img {
    margin-left: 5px;
    width: 20px;
}
.review-loader-container {
    margin-left: 10px;
}
.review-loader-container.hide, #pp_full_res .review-loader-container.hide{
	display:none;	
}
#notification-area .alert{
	border-radius: 0 0 4px 4px;
    border-top: 0 none;
    display: none;
    font-size: 16px;
    left: 0;
    margin: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 450px;
    z-index: 9999;
	background-color: #ffffff;
    border-color: #ff7f00;
    color: #ff7f00;
}
#notification-area .alert > div{
	text-align:center;	
}
#notification-area .alert .close-alert {
    color: #000000;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
#notification-area .alert button.close-alert {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
#notification-area .alert-dismissable .close-alert {
    color: inherit;
    position: relative;
    right: -21px;
    top: -11px;
	opacity: 1;
}
.tx-fertenews-pi1 .rte-editor .dropdown-menu.input-append{
	min-width: 245px !important;	
}