/*table.page_main tr.rowContentMain td.colLft{ background: #F9FACB; }
table.page_main tr.rowContentMain td.colRgt{ background: #FC9381; }*/

    table.page_main tr.rowContentMain td.colLft table.box td.boxcontent table.CoolAustriaBoxLeftImage td.image img {
		/*width:100%;*/
		/* margin:-7px -15px 0px -15px;  */
		/*margin: 0px; padding: 0px;*/
		/*position: relative;
		left: -3px;*/
		border:1px solid #9d9b9c;
	}
	table.page_main tr.rowContentMain td.colLft table.box td.boxcontent table.CoolAustriaBoxLeftImage td.image {
        padding-left:20px;
				padding-bottom:5px;
				padding-right:10px;
				padding-top:20px;
	}
        table.page_main tr.rowContentMain td.colLft table.box tr td.boxcontent table.CoolAustriaBoxLeftImage { background: url(../images2/CoolAustriaBoxLeftImage_bg.gif) left top repeat-x white; }
        table.box tr td.boxcontent { padding: 0px; }
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.image { width: 400px; }
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview { 
				     padding-left: 0px; 
						 padding-right: 20px; 
						 }
						 
						 table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr h2 {
                margin-top: 15px;
								margin-bottom: 10px; 
								padding-left: 3px;
                font-size: 18px; 
								font-weight: normal;
                color: #466f23;
            }
						
						
            table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview div.featuredReport { margin-bottom: 0px; }
            table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview h3 {
                width: 165px;
                padding-left: 3px;
                font-size: 14px;
                color: #3a6219;
                border-bottom: 1px solid #a5ba8f;
            }
            table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview p.tipLocation {
                padding-left: 7px;
                font-weight: normal;
								font-size:11px;
            }
            table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview p.tipTeaser {
                margin-top: 5px; padding-left: 5px;
                font-size: 12px;
                line-height: 17px;
                text-align: justify;
            }
            table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr td table.boxImage td.preview p.tipAuthor {
                margin-top: 5px; padding-left: 5px;
                text-align:right;
                font-size:11px;
                color:#717672;
            }
            
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr.rowSearch table.searchbox { width:auto; }
        
        table.box tr td.boxcontent table.CoolAustriaBoxLeftPowerTravellers tr.rowSearch table.searchbox { width:auto; margin-top:10px;}
        table.box tr td.boxcontent table.CoolAustriaBoxLeftPowerTravellers tr.rowSearch table.searchbox h2 { 
                margin-top: 3px;
                width:200px;
                font-size: 18px; font-weight: normal;
                color: #6d6802;
        }
        
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr.rowSearch td { padding-left: 10px;
 margin-bottom: 10px; }
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr.rowSearch h2 { margin: 0px 0px 0px 10px; }
        table.box tr td.boxcontent table.CoolAustriaBoxLeftImage tr.rowSearch td table.searchbox { margin-bottom: 10px; }

table.CoolAustriaBoxLeftPowerTravellers {
    background:white;
    width:600px;
}

table.box tr td.boxcontent table.CoolAustriaBoxLeftPowerTravellers tr.rowSearch table.searchbox td.searchButton { padding-left:10px;}

table.CoolAustriaBoxLeftPowerTravellers tr.rowImages td {
    text-align:center;
}

table.CoolAustriaBoxLeftPowerTravellers tr.rowImages td a img {
    padding:2px;
    background:white;
    border: 1px solid #B2B2B0;
    width:54px;
    height:54px;
}

table.showLoginMsg {
    background: white; /*url(../images2/smiley_unhappy.jpg) no-repeat center left;*/
    height:400px;
    width:100%
}
td.showLoginImg {
    vertical-align:middle;
    width:200px;
}

table.showLoginFields {
    width:100%;
    margin-top:70px;
    margin-right:5px;
}
td.showLoginImg img {
	position: relative;
	left: -3px;
}

td.hugeHeadline {
    font-size:20px;
    font-weight:bold;
    text-align:left;
}

td.showLoginForm {
    font-size:14px;
    text-align:center;
}
td.showLoginForm div input {
    width:100%;
    height:20px;
}

td.showLoginForm div {
    margin-top:5px;
}

td.showLoginForm div.showLoginButton input {
    width:auto;
    height:auto;
}
div.showLoginButton {
    padding:20px;
    padding-top:5px;
    text-align:center;
}

table.showLoginFields a {
    font-size:12px;
    text-decoration:underline;
}

div.RegistrationForm {
    font-size:18px;
    line-height:25px;
    padding-left:35px;
    padding-top:20px;
}

tr.entry td.left, tr.entryHL td.left,tr.entry td.right, tr.entryHL td.right {
    padding:5px 0px;
    font-size:12px;
    line-height:16px;
}

tr.entry td.left , tr.entryHL td.left {
    padding-right:10px;
}

tr.entry td.left_error , tr.entryHL td.left_error {
    padding-right:10px;   
}

td.errormsg {
    color:red;
}

tr.entry td.left table td, tr.entryHL td.left table td{
    text-align:right;
}

tr.entry td.left_error table td, tr.entryHL td.left_error table td{
    text-align:right;
    color:red;
}

tr.entry td.right input, tr.entryHL td.right input, tr.entry td.right select, tr.entryHL td.right select {
    width:180px; height: 22Px;
    border:1px solid #9b9b9b;
	  background-color:#FFFFFF;	  
}

tr.mandatory td table td {
    text-align:center;
    font-size:12px;
    padding-top:30px;
}

tr.entry td.RegistrationFooter {
    text-align:center;
    padding:20px;
}

table.page_main tr.rowContentMain td.colRgt {
    width:317px;
        
}
table.page_main tr.rowContentMain td.colLft {
    width:676px;
}

/* Invite Friends*/
table.page_main tr.rowContentMain td.colLft table.box td.boxcontent table.search_member input {
	height:20px;
	margin-bottom:10px;
}

table.page_main tr.rowContentMain td.colLft table.box td.boxcontent table.search_member textarea {
	margin-bottom:10px;
}