.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**********************************/
/*
/*   FONT STUFF
/*
/**********************************/

BODY,tt,body.popup, p, a, font, span, li {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#6D5801;
}
FORM,input {
	font-family:verdana,arial,sans-serif;
}
h1, h1 a {
	margin:8px 10px 5px 10px;
	padding:0;
	font-weight:bold;
	font-size: 14px;
	color:#6D5801;
}
h2 {
	margin:8px 0px 2px 0px;
	padding:0;
	font-size: 13px;
	font-weight:bold;
	color:#6D5801;
}
h3, h3 a {
	margin:8px 0px 2px 0px;
	padding:0;
	font-size: 12px;
	font-weight:bold;
	color:#6D5801;
}
h4 {
	margin:8px 0px 2px 0px;
	padding:0;
	font-size: 11px;
	font-weight:bold;
	color:#6D5801;
}
ins {
	text-decoration:none;
	border:0px;
}
a {
	color:#AC9C69;
	text-decoration:none;
}
.active, a:hover, .boxContent a:hover,a.active,div a:hover {
	color:#6D5801;
	text-decoration:underline;
}
a.nohover {
	text-decoration:none;
}
p, .paragraph {
	margin:7px 0px;
	padding:0px;
}
body.richtext p, div.richtext p, .richtext p {
	margin:5px 0px !important;
}
.error {
	color:#CC3300;
}
.bold {
	font-weight:bold;
}
small, .small {
	font-size:10px;
	font-family:'arial';
	color:#AC9C69;
	margin:0px;
	padding:0px;
}
input.text, textarea, select{ 
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#6D5801;
}
input.submit, .button {
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
#aboutBox input.button {
	font-size:10px;
}


/******************************************/
/*
/* MISC LAYOUT
/*
/******************************************/

BODY {
	background:url(../images/backgrounds/bodyBG.gif) #D6CDAD top left repeat;
	overflow:auto;
	/*overflow:-moz-scrollbars-vertical;*/
	font-family:verdana,arial,sans-serif;
}
/* POPUPS */
BODY.popup {
	background:#EFEFE6;
	padding:0px;
	margin:0px;
}
body.popup .box {
	border:0;
	background:none;
}
body.popup .box .boxContent{
	background:none;
}
body.richtext {
	background:#fff;
}
div.richtextWrapper {
	background:#fff;
	margin:0px;
	padding:0px 0px 20px 0px !important;
}
div.richtext {
	background:#fff;
	margin:0px 17px;
	padding:0px !important;
}
div.richtext div {
	margin:0px !important;
	padding:0px !important;
}
img	{
	border:0px;
}
iframe {
	border-top:1px solid #A89C68;
	border-left:1px solid #A89C68;
	border-right:0;
	border-bottom:0;
}

.floatLeft {
	float:left !important;
	display:inline;
}
.floatRight {
	float:right !important;
	display:inline;
}
.floatNone {
	float:none;
	clear:both;
}
.listFirstColor {
	background-color:transparent;
}
.listSecondColor {
	background-color:#F4F5EF;
}
.listHeaderColor {
	background-color:#D7D0BE;
}
.notify {
	background:#f9de71;border:1px solid #dcb721;margin:10px 40px;padding:15px 20px;
}
.TLPopup {
	position:absolute;
	background:#fff;
	display:none;
	width:400px;
	left:250px;
	top:200px;
	border:10px solid #A89C68;
	z-index:50;
}
/**********************************/
/*
/*   MAIN PAGE LAYOUT
/*
/**********************************/

#pageWrapper {
	padding:5px 9px 15px 11px;
	width:940px;
	margin:0px auto 9px auto;
	text-align:left;
	background:#fff;
	border-color:#A79E7A;
	border-style:solid;
	border-width:0px 2px 2px 0px;
}
#contentWrapper {
	background:#fff;
}
#topBar {
	height:68px;
	background-color:#6D5700;
	background-image:url(../images/backgrounds/default_top.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.mainPageTop {
	background:url(../images/backgrounds/default_widetop.gif) top left no-repeat;
	width:940px;
	height:5px;
	font-size:1px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
}
.mainPageBottom {
	background:url(../images/backgrounds/default_widebottom.gif) top left no-repeat;
	width:940px;
	height:9px;
	font-size:1px;
	overflow:hidden;
}
.mainPage {
	background-image:url(../images/backgrounds/default_wideshadow.gif) !important;
	background-color:#fff !important;
	background-repeat:repeat-y !important;
	background-position:top left !important;
	position:relative;
}
.leftCol {
	float:left;display:inline;
	margin:0px 0px;
	padding:0px;
	width:150px;
	overflow:hidden;
} 
.PageTypeEdit .leftCol, .PageTypePersonal .leftCol {
	width:135px;
}
#mainCol {
	width:620px; 
	float:left;
	padding:6px 0px 50px 0px;
	display:inline;
	margin-left:0px;
}
.narrow#mainCol, .PageTypeFront #mainCol, .PageTypeGeneral #mainCol {
	width:638px; 
	float:left;display:inline;
	margin-left:0px;
}
.PageTypePersonal #mainCol {
	width:620px;
}
 
#mainCol .boxContent {
	float:left;
	display:inline;
}
#mainCol .boxContent .boxContent{
	top:0px;
}
.leftColMain {
	width:610px !important;
}
.leftColMain .boxContent {
	
}
.leftColMain .boxContent .boxContent {
	margin-left:30px;
}
.rightCol {
	float:left;
	display:inline;
	width:150px;
	overflow:hidden;
}
#footer {
	margin:auto;
	width:850px;
	text-align:center;
}




.PageTypeFront .mainPageTop {
	background:url(../images/backgrounds/front_narrowtop.gif) top left no-repeat;
}
.PageTypeFront .mainPageBottom {
	background:url(../images/backgrounds/front_narrowbottom.gif) top left no-repeat;
}
.PageTypeFront .mainPage {
	background-image:url(../images/backgrounds/front_narrowshadow.gif) !important;
}

.PageTypeGeneral  .mainPageTop {
	background:url(../images/backgrounds/default_narrowtop.gif) top left no-repeat;
}
.PageTypeGeneral  .mainPage {
	background:url(../images/backgrounds/default_narrowshadow.gif) !important;
}
.PageTypeGeneral  .mainPageBottom {
	background:url(../images/backgrounds/default_narrowbottom.gif) top left no-repeat;
}

.PageTypeNarrow .mainPageTop {
	background:url(../images/backgrounds/default_narrowtop.gif) top left no-repeat;
}
.PageTypeNarrow .mainPage {
	background:url(../images/backgrounds/default_narrowshadow.gif) !important;
}
.PageTypeNarrow .mainPageBottom {
	background:url(../images/backgrounds/default_narrowbottom.gif) top left no-repeat;
}



#LoginBox {
	margin:0px;padding:0px;width:131px;
}
#LoginBox div.menuBox {
	 width:131px;
}
.PageTypeFront #LoginBox {
	width:146px;
}
.PageTypeFront #LoginBox div.menuBox {
	 width:146px;
}
/*************
/* FRONTPAGE DESIGN
/**************/
#frontImage {
	background:url(../images/backgrounds/default_flashbg.jpg) top left no-repeat;
	width:608px !important;
	height:227px !important;
	margin-left:15px;
	padding:35px 0px 0px 33px !important;
	position:relative;
	overflow:hidden;
}
#frontImageText {
	position:relative;
	display:none !important;
	color:#fff;
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	background:url(/images/icons_big/iconUser_trans.gif) center left no-repeat;
	padding:0px !important;
	padding-left:18px !important;
}
#frontImageTextWrapper {
	z-index:3;
	position:absolute;
	right:90px;
	bottom:44px;
}
table.frontSelect {
	margin:0px 0px 0px 50px;
	padding:0px;
	width:500px !important;
}
table.frontSelect td .button {
	margin:0px !important;
}
table.frontSelect td {
}

#LatestImages {
	background:url(../images/backgrounds/front_photos_bg.gif) no-repeat;
	width:183px;height:279px;margin:0px 7px 0px 7px;padding-top:42px;
}
#LatestImages div {
	height:109px;margin:0px 15px 7px 15px;overflow:hidden;
}
#FrontMap {
	background:url(../images/backgrounds/front_map_bg.gif) no-repeat;width:367px;height:165px;margin:7px 17px;padding-top:1px;
}
#FrontMap #map {
	border:7px solid #fff;height:145px;margin:9px 10px 5px 11px;width:345px;
}
/**********************************/
/*
/*   CONTENT LAYOUT
/*
/**********************************/


#personalContent {
	background-image:url(../images/backgrounds/box_inside_personal/shadow_right.gif) !important;
	background-repeat:repeat-y !important;
	padding:0px !important;
	margin:0px 0px 0px 10px;
	float:left;display:inline;
}
#personalContent .typePersonalBG {
	margin:0px 0px 0px 6px;
	border-style:solid;
	border-color: #D6CDAD;
	border-width:0px 1px 1px 1px;
	padding:0px 0px 10px 0px;
	width:602px;
	background:url('../images/backgrounds/contentBG.gif') #F5F5F5 top left repeat;
	float:left;display:inline;
}
.PageTypeEdit  #personalContent .typePersonalBG {
	background:#FDF7E7 !important;
	padding:0px 0px 10px 0px !important;
}

#personalContent .typePersonalBG .boxContent {
	margin:10px 12px 0px 12px;
	padding:1px 0px 20px 1px;
	width:572px;
	float:none !important;
	display:inline;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#D7D7D7;
	background:url('../images/backgrounds/ContentBoxBG.gif') transparent top left repeat-y;

}
/* CLEARFIX */
#personalContent .typePersonalBG .boxContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
#personalContent .typePersonalBG .boxContent {display: block;}
/* End hide from IE-mac */

#personalLists {
	width:180px;
	float:right;
	display:inline;
	margin-right:10px;
	margin-top:10px;
	padding:0px;
}
#personalLists .boxContent {
	margin:0px 0px 8px 0px;
	padding-top:0px;
}

.personalBox h1 {
	margin:15px 20px 10px 20px;
}
.personalBox h2 {
	margin:5px 20px 2px 20px;
}
.personalBox h3 {
	margin:5px 20px 2px 20px;
}
.personalBox .paragraph h3 {
	margin:5px 0px 2px 0px;
}
.personalBox p {
	margin:10px 20px 10px 20px;
}
.personalBox h1#personalHeader {
	background-image:url(../images/backgrounds/box_inside_personal/header_right.gif) !important;
	background-repeat:no-repeat !important;
	width:592px;
	border-right:1px solid #D7D7D7;
	margin:0px 0px 0px 10px;
	padding:6px 0px 4px 15px;
	float:left;
	display:inline;
	white-space:nowrap;
	overflow:hidden;
	height:28px;
}
.PageTypeGeneral .personalBox h1#personalHeader {
	padding:12px 0px 0px 25px;
	width:585px;
}
.personalBox h1#personalHeader span {
	float:left;display:inline;
	padding:4px 6px;
	width:550px !important;
	overflow:hidden;
}
.personalBox h1#personalHeader a {
	color:#fff;
	margin:0px;
	padding:0px;
}
.personalBox h1#personalHeader a:hover {
	color:#5B4901;
}

.personalHeaderIcon {
	background-image:url(../images/icons_big/iconTravel.gif) !important;
	background-repeat:no-repeat !important;
	background-position:50% 50%;
	width:26px;
	height:26px;
	float:left;display:inline;
	padding-top:0px;
	margin-right:4px;
}
.PageTypePersonal .personalHeaderIcon {
	background-image:url(../images/icons_big/iconUser.gif) !important;
}
.PageTypeTravel .personalHeaderIcon {
	background-image:url(../images/icons_big/iconTravel.gif) !important;
}
.PageTypeEdit .personalHeaderIcon {
	background-image:url(../images/icons_big/iconEdit.gif) !important;
}

/************************************/
/* SIDE COLUMNS
/************************************/

.boxSide {
	padding-bottom:0px;
	margin-top:0px;
	width:100%;
	overflow:hidden;
	border-width:0px !important;
	width:100% !important;
	overflow:hidden;
}
.boxSide h4 {
	color:#6D5702;
	margin:0px 0px 0px 10px !important;
	padding: 10px 0px 8px 18px !important;
	background-position: left 55% !important;
}
.boxSide p h4 {
	margin-left:0px !important;

}
.boxSide ul {
	background-image:url(../images/backgrounds/box/shadow.gif);
	background-color:#FFF; /*F5F3E9;*/
	background-repeat:repeat-y;
	background-position:top right;
	border-color:#CEC7AD;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	margin:0px 0px 0px 0px !important;
	padding:5px 0px 15px 0px !important;
	width:134px;
	overflow:hidden;
}
.boxSide ul li {
	width:114px;
	padding-top:4px !important;
	padding-bottom:4px !important;
	overflow:hidden;
}
.boxSide li.listFirstColor {
	background-image:url(../images/backgrounds/box/shadow.gif);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:transparent;
}
.boxSide li.listSecondColor {
	background-image:url(../images/backgrounds/box/shadow_dark.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.boxSide ul.imageList li{
	margin:0px;
}
.boxSide ul li p{
	margin:7px 8px 7px 0px!important;
	padding:0px !important;
}
.boxSide h4 {
	color:#FFF; /* TEMPLATE */
}


.leftCol .boxSide {
	margin-top:9px;
	background-image:url(../images/backgrounds/box/header.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;		
}
.leftCol .boxSide li {
	padding-left:10px !important;
	padding-right:10px !important;
	overflow:hidden;
}
.leftCol .boxSide p {
	background-image:url(../images/backgrounds/box/header.gif);
	background-color:transparent;
	background-repeat:repeat-y;
	background-position:top right;
	margin:0px !important;	
	margin-left:10px !important;	
}

.rightCol {
	float:right;
	width:175px;
	overflow:hidden;
	margin:6px 1px 0px 0px !important;
}
.rightCol .boxSide {
	background-image:url(../images/backgrounds/box_inside_personal/header_right.gif);
	background-repeat:no-repeat !important;
	margin-bottom:10px !important;
	padding-top:0px;
}

.rightCol .boxSide h4 {
	margin-top:0px !important;
	margin-left:12px !important;
}
.rightCol .boxSide ul {
	background-color:#F5F3E9;
	background-image:url(../images/backgrounds/box_inside_personal/shadow_right.gif);
	background-position:bottom left;
	background-repeat:repeat-y !important;
	width:180px;
	padding-left:7px !important;
	border-width:0px 0px 1px 0px;
	margin:0px !important;
}
.rightCol .boxSide li {
	width:157px;
	background-image:none !important;
	padding-left:6px;
}
.rightCol .boxSide li.listFirstColor {
	background-image:none !important;
}
.rightCol .boxSide li.listSecondColor {
	background-image:none !important;
}


.PageTypeFront ul, .PageTypeGeneral ul {
	background-color:#fff;
}
.PageTypeFront .rightCol, .PageTypeGeneral .rightCol  {
	width:150px;
	float:left;
	margin:0px !important;
}
.PageTypeFront .rightCol .boxSide {
	background-image:url(../images/backgrounds/box/header_right.gif) !important;
	background-color:transparent;
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px !important;
	margin-left:0px !important;
}
.PageTypeFront .rightCol .boxSide ul {
	background-image:url(../images/backgrounds/box/shadow_right.gif) !important;
	background-position:top left;
	background-repeat:repeat-y;
	border-width:0px 1px 1px 0px;
	padding-left:0px !important;
	background-color:#FFF;
}
.PageTypeFront .rightCol .boxSide li {
	padding-left:10px !important;
	padding-right:5px !important;
	background-image:url(../images/backgrounds/box/shadow_right.gif) !important;
	background-position:top left;
	background-repeat:repeat-y;
}
.PageTypeFront .rightCol .boxSide li.listFirstColor {
	background-image:url(../images/backgrounds/box/shadow_right.gif) !important;
	background-position:top left;
}
.PageTypeFront .rightCol .boxSide li.listSecondColor {
	background-image:url(../images/backgrounds/box/shadow_dark_right.gif) !important;
	background-position:top left;
}
.PageTypeFront .boxSide, .PageTypeGeneral .boxSide {
	margin-top:9px;
}
.PageTypeFront .rightCol, .PageTypeGeneral .rightCol {
	margin-left:2px !important;
}
.PageTypeFront .boxSide h4 {
	color:#6D5702 !important;
}
.PageTypeFront .boxSide ul, .PageTypeGeneral .boxSide ul {
	width:149px;
}
.PageTypeFront .leftCol .boxSide ul li, .PageTypeGeneral .leftCol .boxSide ul li {
	width:129px;
}
.PageTypeFront .rightCol .boxSide  ul li, .PageTypeGeneral .rightCol .boxSide ul li {
	width:134px !important;
}

/*****************************************/
/* 3 COLS
/*****************************************/
#mainCol .col3Type {
	padding:0px;
	margin:2px 0px 6px 18px;
	height:auto;
	float:left;
	display:inline;
}
#mainCol .col3Type .boxContent {
	float:left !important;
	display:inline;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#D7D7D7;
	background:url('../images/backgrounds/ContentBoxBG.gif') transparent top left no-repeat;
	
	margin:0px 7px 0px 0px !important;
	padding:1px 0px 20px 1px;
	width:196px;
	height:100%;
	overflow:hidden;
}
#mainCol .col3Type .col3col{
	float:left;
	display:inline;
}
#mainCol .col3Type .col3col12{
	float:left;
	display:inline;
}
#mainCol .col3Type .col3row {
	float:left;
	display:inline;
}
#mainCol .col3Type .col32row {
	float:left;
	display:inline;
	margin:0px 4px 0px 0px;
}
#mainCol .col3Type .col3row2 {
	margin-top:6px;
}
#mainCol .col3Type .col2nd {
	margin-left:6px;
}
#mainCol .col3Type .col32row .boxContent {
	width:399px;
	margin:0px 0px 0px 0px !important;
}
#mainCol .col3Type .col3row .boxContentTwoCols {
	width:399px;
	margin:0px 6px 0px 0px !important;
}

#mainCol .col3Type .boxContent .boxImg{
	width:149px !important;
	margin:30px auto;
}
#mainCol .col3Type .boxContent h1, #mainCol .col3Type .boxContent h2, #mainCol .col3Type .boxContent h3, #mainCol .col3Type .boxContent h4 {
	margin:10px 0px 10px 10px !important;
}
#mainCol .col3Type .paragraph h1, #mainCol .col3Type .paragraph h2, #mainCol .col3Type .paragraph h3, #mainCol .col3Type .paragraph h4 {
	margin:10px 0px 0px 0px !important;
}
#mainCol .col3Type .boxContent p, #mainCol .col3Type .boxContent .paragraph {
	margin:7px 10px 7px 10px;
}
.frontBox#mainCol .col3Type .boxContent img {
	display:block;
	margin:10px;
}


.typePersonalBG .col3Type {
	margin:10px 0px 6px 11px !important;
}
.typePersonalBG .col3Type .col3col12{
	background-image:none !important;
}

.typePersonalBG .col3Type .boxContent {
	width:188px !important;
	float:left !important;
}
.typePersonalBG .col3Type .col32row .boxContent, .typePersonalBG .col3Type .col3row .boxContentTwoCols {
	width:383px !important;
}

.typePersonalBG .col3Type .boxContent li{
	margin:0px;
	padding:5px 10px;
}

.PageTypeFront #mainCol .col3Type .boxContent {
	border:0;
	background:url('../images/backgrounds/corner_verybright.gif') #fff left top no-repeat;
}
.PageTypeFront #mainCol .col3Type .col3col12{
	background:url('../images/backgrounds/3cols/3cols_12cols_BG.gif') transparent left top repeat-y;
}
.PageTypeFront #mainCol .col3Type .col3row {
	background:url('../images/backgrounds/3cols/3cols_3cols_BG.gif') transparent left top repeat-y;
}
.PageTypeFront #mainCol .col3Type .col32row {
	background:url('../images/backgrounds/3cols/3cols_col_BG.gif') transparent left top repeat-y;
}

/* IMAGE LISTS */
.col3Type .imageList {
	margin:8px 0px 5px 9px;
}
.col3Type .imageList li {
	float:left !important;
	display:inline !important;
	margin:0px 2px !important;
	padding:0px !important;
	border:1px solid #CDC5A6;
	text-align:center;
	overflow:hidden;
}
.col3Type .imageList li img {
	height:64px;
	margin:0px auto;
	padding:0px;
	display:block;
}
.col3Type .imageList li:hover {
	background:#CDC5A6;
}
.col3Type .imageList li a {
	display:block;
	width:83px;
	margin:1px;
	padding:0px;
	overflow:hidden;
	background:#fff;
}
/* Friends list */
.col3Type .friendList li {
	text-align:left !important;
	width:54px;height:66px;overflow:hidden;
}
.col3Type .friendList li img {
	height:64px;
	margin:0px 0px !important;
}
.col3Type .friendList li a {
	width:52px !important;
}


/**********************************/
/*
/*   DESIGN ELEMENTS
/*
/**********************************/

.typeLetterNav { 
	text-align:center;
	margin-top:8px; 
}
.typeLetterNav a,.typeLetterNav p{
	text-decoration:none;
}

#topPageImage {
	clear:both;
	display:block;
	margin:20px auto 0px auto;
	background:url(../images/backgrounds/page_top.gif) top left no-repeat;
	width:962px;
	height:6px;
	overflow:hidden;
	font-size:1px;
}
.logoBackground {
	float:left;
	width:117px;
	height:34px;
	position:relative;
	top:18px;
	left:20px;
	background-image:url(../images/logos/logoTopPersonal.gif);
	background-repeat:no-repeat;
}
#custLogo {
	display:none;
}
#languageMenu {
	float:right;
	width:490px;
	margin-top:10px;
	margin-right:22px;
	color:#fff;
}
#languageMenu div {
	float:right;
	display:inline;
	clear:both;
}
#languageMenu div a:hover {
	color:#fff;
}



/**********************************/
/*   ICONS
/**********************************/
.boxTabs {
	padding:0px;
	margin:0px 0px 10px 0px !important;
	background-color:#FDF7E7;
	position:relative;
	left:-1px;
	top:-1px;
	margin-right:-2px;
	width:574px;
	background-image:url(../images/backgrounds/tabs/bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	height:29px;
	overflow:visible;
	/*background-image:url(../images/backgrounds/tabs/offBG.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}
.boxTabs:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .boxTabs {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.boxTabs span {
	display:inline;
	float:left;
	padding:8px 12px 9px 4px;
	margin:0px;
	font-weight:bold;
	background-color:#efefef;
	background-image:url(../images/backgrounds/tabs/offBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-color:#D7D7D7;
	border-width:0px 1px 0px 0px;
	border-style:solid;
}
.boxTabs span#active {
	background-color:#ffffff;
	background-image:url(../images/backgrounds/tabs/onBG.gif);
}
.smallTabs {
	margin: 5px 35px 5px 10px;
	clear:both;
}
.boxMenu {
	margin:7px;
}
.smallTabs a {
	margin:0px;
	padding:0px 7px;
	line-height:16px;
}
.icon {
	padding-left:16px;
	margin-left:0px;
	background-image:url(../images/icons/iconPencilDark.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-top:2px;
}
.iconRight {
	padding-right:16px;
	padding-left:0px;
	background-position:top right;
}
.icon:link, .icon:visited {
	background-image:url(../images/icons/iconPencil.gif);
}
a.icon:hover, .iconDark, .icon#active {
	background-image:url(../images/icons/iconPencilDark.gif);
}
a.icon:hover, #personalContent .icon#active {
	color:#6D5801;
}
h1.icon {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:13px;
}
.iconDark, a.iconDark, .iconDark a {
	color:#6D5801 !important;
}
.iconDark:hover, .iconDark a:hover {
	color:#AC9C69 !important;
}
.iconPencil {
	background-image:url(../images/icons/iconPencilDark.gif);
}
.iconPencil:link,.iconPencil:visited {
	background-image:url(../images/icons/iconPencil.gif);
}
.iconPencil#active, .iconPencilDark, a.iconPencil:hover {
	background-image:url(../images/icons/iconPencilDark.gif);
}
.iconUsers {
	background-image:url(../images/icons/iconUsersDark.gif);
}
.iconUsers:link,.iconUsers:visited {
	background-image:url(../images/icons/iconUsers.gif);
}
.iconUsers#active, a.iconUsers:hover, .iconUsersDark {
	background-image:url(../images/icons/iconUsersDark.gif);
}
.iconUser {
	background-image:url(../images/icons/iconUserDark.gif);
}
.iconUser:link,.iconUser:visited {
	background-image:url(../images/icons/iconUser.gif);
}
.iconUser#active, a.iconUser:hover, .iconUserDark {
	background-image:url(../images/icons/iconUserDark.gif);
}
.iconDate {
	background-image:url(../images/icons/iconDateDark.gif);
}
.iconDate:link,.iconDate:visited {
	background-image:url(../images/icons/iconDate.gif);
}
.iconDate#active, a.iconDate:hover, .iconDateDark {
	background-image:url(../images/icons/iconDateDark.gif);
}
.iconTrash {
	background-image:url(../images/icons/iconTrashDark.gif);
}
.iconTrash:link, .iconTrash:visited {
	background-image:url(../images/icons/iconTrash.gif);
}
.iconTrash#active, .iconTrashDark, a.iconTrash:hover {
	background-image:url(../images/icons/iconTrashDark.gif);
}
.iconPhotos {
	background-image:url(../images/icons/iconPhotoDark.gif);
}
.iconPhotos:link,.iconPhotos:visited {
	background-image:url(../images/icons/iconPhoto.gif);
}
.iconPhotos#active, .iconPhotosDark, a.iconPhotos:hover {
	background-image:url(../images/icons/iconPhotoDark.gif);
}
.iconMovie {
	background-image:url(../images/icons/iconMovieDark.gif);
}
.iconMovie:link, .iconMovie:visited {
	background-image:url(../images/icons/iconMovie.gif);
}
.iconMovie#active, a.iconMovie:hover, .iconMovieDark {
	background-image:url(../images/icons/iconMovieDark.gif);
}
.iconGuest {
	background-image:url(../images/icons/iconBookDark.gif);
}
.iconGuest:link,.iconGuest:visited {
	background-image:url(../images/icons/iconBook.gif);
}
.iconGuest#active, a.iconGuest:hover,.iconGuestDark {
	background-image:url(../images/icons/iconBookDark.gif);
}
.iconBookBlue {
	background-image:url(../images/icons/iconBookBlue.gif) !important;
}
.iconAlbum {
	background-image:url(../images/icons/iconAlbumDark.gif);
}
.iconAlbum:link ,.iconAlbum:visited {
	background-image:url(../images/icons/iconAlbum.gif);
}
.iconAlbumDark, a.iconAlbum:hover,.iconAlbum#active {
	background-image:url(../images/icons/iconAlbumDark.gif);
}
.iconTankop {
	background-image:url(../images/icons/iconCreditBuyDark.gif);
}
.iconTankop:link, .iconTankop:visited {
	background-image:url(../images/icons/iconCreditBuy.gif);
}
.iconTankop#active, .iconTankopDark, a.iconTankopDark:hover {
	background-image:url(../images/icons/iconCreditBuyDark.gif);
}
.iconCredits {
	background-image:url(../images/icons/iconCreditsDark.gif);
}
.iconCredits:link, .iconCredits:visited  {
	background-image:url(../images/icons/iconCredits.gif);
}
.iconCredits#active, .iconCreditsDark, a.iconCredits:hover {
	background-image:url(../images/icons/iconCreditsDark.gif);
}
.iconSize {
	background-image:url(../images/icons/iconSizeDark.gif);
}
.iconSize:link,.iconSize:visited {
	background-image:url(../images/icons/iconSize.gif);
}
.iconSizeDark,.iconSize#active, a.iconSize:hover{
	background-image:url(../images/icons/iconSizeDark.gif);
}
.iconArrowLeft {
	background-image:url(../images/icons/iconLeftDark.gif);
}
.iconArrowLeft:link, .iconArrowLeft:visited {
	background-image:url(../images/icons/iconLeft.gif);
}
.iconArrowLeftDark , .iconArrowLeft#active , a.iconArrowLeft:hover{
	background-image:url(../images/icons/iconLeftDark.gif);
}
.iconArrowRight {
	background-image:url(../images/icons/iconRightDark.gif);
}
.iconArrowRight:link, .iconArrowRight:visited {
	background-image:url(../images/icons/iconRight.gif);
}
.iconRightDark, .iconArrowRightDark,.iconArrowRight#active, a.iconArrowRight:hover{
	background-image:url(../images/icons/iconRightDark.gif);
}
.iconArrowUp {
	background-image:url(../images/icons/iconUpDark.gif);
}
.iconArrowUp:link, .iconArrowUp:visited {
	background-image:url(../images/icons/iconUp.gif);
}
.iconArrowUpDark,.iconArrowUp#active, a.iconArrowUp:hover{
	background-image:url(../images/icons/iconUpDark.gif);
}
.iconArrowDown {
	background-image:url(../images/icons/iconDownDark.gif);
}
.iconArrowDown:link, .iconArrowDown:visited {
	background-image:url(../images/icons/iconDown.gif);
}
.iconArrowDownDark,.iconArrowDown#active, a.iconArrowDown:hover{
	background-image:url(../images/icons/iconDownDark.gif);
}
.iconOverview {
	background-image:url(../images/icons/iconOverviewDark.gif);
}
.iconOverview:link, .iconOverview:visited {
	background-image:url(../images/icons/iconOverview.gif);
}
.iconOverview#active,a.iconOverview:hover,.iconOverviewDark {
	background-image:url(../images/icons/iconOverviewDark.gif);
}
.iconCD {
	background-image:url(../images/icons/iconCDDark.gif);
}
.iconCD:link, .iconCD:visited {
	background-image:url(../images/icons/iconCD.gif);
}
.iconCD#active, a.iconCD:hover, .iconCDDark {
	background-image:url(../images/icons/iconCDDark.gif);
}
.iconTalk {
	background-image:url(../images/icons/iconTalkDark.gif);
}
.iconTalk:link, .iconTalk:visited {
	background-image:url(../images/icons/iconTalk.gif);
}
.iconTalk#active,a.iconTalk:hover, .iconTalkDark {
	background-image:url(../images/icons/iconTalkDark.gif);
}
.iconStat {
	background-image:url(../images/icons/iconStatsDark.gif);
}
.iconStat:link, .iconStat:visited {
	background-image:url(../images/icons/iconStats.gif);
}
.iconStat#active, a.iconStat:hover, .iconStatDark {
	background-image:url(../images/icons/iconStatsDark.gif);
}
.iconList {
	background-image:url(../images/icons/iconListDark.gif);
}
.iconList:link, .iconList:visited {
	background-image:url(../images/icons/iconList.gif);
}
.iconList#active,a.iconList:hover, .iconListDark {
	background-image:url(../images/icons/iconListDark.gif);
}
.iconTravel {
	background-image:url(../images/icons/iconTravelDark.gif);
}
.iconTravel:link, .iconTravel:visited {
	background-image:url(../images/icons/iconTravel.gif);
}
.iconTravelDark, .iconTravel#active, a.iconTravel:hover {
	background-image:url(../images/icons/iconTravelDark.gif);
}
.iconTravelBlue {
	background-image:url(../images/icons/iconTravelBlue.gif) !important;
}
.iconInfo {
	background-image:url(../images/icons/iconInfoDark.gif);
}
.iconInfo:link, .iconInfo:visited  {
	background-image:url(../images/icons/iconInfo.gif);
}
.iconInfo#active,a.iconInfo:hover, .iconInfoDark {
	background-image:url(../images/icons/iconInfoDark.gif);
}
.iconInfoBlue {
	background-image:url(../images/icons/iconInfoBlue.gif);
}
.iconHelp {
	background-image:url(../images/icons/iconHelpDark.gif);
}
.iconHelp:link, .iconHelp:visited {
	background-image:url(../images/icons/iconHelp.gif);
}
.iconHelp#active,a.iconHelp:hover, .iconHelpDark {
	background-image:url(../images/icons/iconHelpDark.gif);
}
.iconPrint {
	background-image:url(../images/icons/iconPrintDark.gif);
}
.iconPrint:link, .iconPrint:visited {
	background-image:url(../images/icons/iconPrint.gif);
}
.iconPrint#active,a.iconPrint:hover, .iconPrintDark {
	background-image:url(../images/icons/iconPrintDark.gif);
}
.iconMail {
	background-image:url(../images/icons/iconMailDark.gif);
}
.iconMail:link, .iconMail:visited {
	background-image:url(../images/icons/iconMail.gif);
}
.iconMail#active,a.iconMail:hover, .iconMailDark {
	background-image:url(../images/icons/iconMailDark.gif);
}
.iconZoom {
	background-image:url(../images/icons/iconZoomDark.gif);
}
.iconZoom:link, .iconZoom:visited {
	background-image:url(../images/icons/iconZoom.gif);
}
.iconZoom#active,a.iconZoom:hover, .iconZoomDark {
	background-image:url(../images/icons/iconZoomDark.gif);
}
.iconLock {
	background-image:url(../images/icons/iconLockDark.gif);
}
.iconLock:link, .iconLock:visited {
	background-image:url(../images/icons/iconLock.gif);
}
.iconLock#active,a.iconLock:hover, .iconLockDark {
	background-image:url(../images/icons/iconLockDark.gif);
}
.iconViewSmall {
	background-image:url(../images/icons/iconViewSmallDark.gif);
}
.iconViewSmall:link, .iconViewSmall:visited {
	background-image:url(../images/icons/iconViewSmall.gif);
}
.iconViewSmall#active,a.iconViewSmall:hover, .iconViewSmallDark {
	background-image:url(../images/icons/iconViewSmallDark.gif);
}
.iconViewMiddle {
	background-image:url(../images/icons/iconViewMiddleDark.gif);
}
.iconViewMiddle:link, .iconViewMiddle:visited {
	background-image:url(../images/icons/iconViewMiddle.gif);
}
.iconViewMiddle#active,a.iconViewMiddle:hover, .iconViewMiddleDark {
	background-image:url(../images/icons/iconViewMiddleDark.gif);
}
.iconViewLarge {
	background-image:url(../images/icons/iconViewLargeDark.gif);
}
.iconViewLarge:link, .iconViewLarge:visited {
	background-image:url(../images/icons/iconViewLarge.gif);
}
.iconViewLarge#active,a.iconViewLarge:hover, .iconViewLargeDark {
	background-image:url(../images/icons/iconViewLargeDark.gif);
}
.iconClose {
	background-image:url(../images/icons/iconCloseDark.gif);
}
.iconClose:link, .iconClose:visited {
	background-image:url(../images/icons/iconClose.gif);
}
.iconClose#active,a.iconClose:hover, .iconCloseDark {
	background-image:url(../images/icons/iconCloseDark.gif);
}
.iconDownload {
	background-image:url(../images/icons/iconDownloadDark.gif);
}
.iconDownload:link, .iconDownload:visited {
	background-image:url(../images/icons/iconDownload.gif);
}
.iconDownload#active,a.iconDownload:hover, .iconDownloadDark {
	background-image:url(../images/icons/iconDownloadDark.gif);
}
.iconCar {
	background-image:url(../images/icons/iconCarDark.gif);
}
.iconCar:link, .iconCar:visited {
	background-image:url(../images/icons/iconCar.gif);
}
.iconCar#active,a.iconCar:hover, .iconCarDark {
	background-image:url(../images/icons/iconCarDark.gif);
}
.iconCarBlue {
	background-image:url(../images/icons/iconCarBlue.gif) !important;
}
.iconBed {
	background-image:url(../images/icons/iconBedDark.gif) ;
}
.iconBed:link, .iconBed:visited {
	background-image:url(../images/icons/iconBed.gif);
}
.iconBed#active,a.iconBed:hover, .iconBedDark {
	background-image:url(../images/icons/iconBedDark.gif);
}
.iconBedBlue {
	background-image:url(../images/icons/iconBedBlue.gif) !important;
}
.iconCase {
	background-image:url(../images/icons/iconCaseDark.gif);
}
.iconCase:link, .iconCase:visited {
	background-image:url(../images/icons/iconCase.gif);
}
.iconCase#active,a.iconCase:hover, .iconCaseDark {
	background-image:url(../images/icons/iconCaseDark.gif);
}
.iconCaseBlue {
	background-image:url(../images/icons/iconCaseBlue.gif) !important;
}

.iconMeeting {
	background-image:url(../images/icons/iconMeeting.gif) ;
}
.iconMeeting:link, .iconMeeting:visited {
	background-image:url(../images/icons/iconMeeting.gif);
}
.iconMeeting#active,a.iconMeeting:hover, .iconMeetingDark {
	background-image:url(../images/icons/iconMeetingDark.gif);
}
.iconRSS, .iconRSS:link, .iconRSS:visited, .iconRSS#active,a.iconRSS:hover, .iconRSSDark {
	background-image:url(../images/icons/iconRSS.gif) !important;
}

span.icon, a.icon,h1.icon {
	padding-bottom:2px;
}

input.icon { 
	padding-left:2px !important;
	padding-right:15px !important;
	background-position:90% 50% !important;
}



/* ICON END***************************************************************************/

/* UL LI LISTS **************************************/
ul li {
	padding:10px 5px 10px 20px;
}
ul li p {
	margin:0px;
}
ul li .col {
	float:left;
}
.boxContent ul {
	margin:10px 0px;
	padding:0px;
}
.boxContent ul li {	
	list-style: none;
	padding:2px 5px 2px 20px;
	margin:0px;
}

.boxContent ul.bullet li, ul.bullet li {	
	list-style: disc !important;
	padding:1px 0px !important;
	margin:0px 0px 0px 40px !important;
}

ul.imageList {
	padding-bottom:0px;
}
ul.imageList li{
	margin:5px 5px 5px 15px;
	padding:0px;
}
ul.imageList li p {
	margin:2px;
}
ul li.header,ul.imageList li.header {
	margin:0px;
	padding: 0px 6px 4px 6px;
}
ul li.header h1,ul.imageList li.header h1 {
	float:left;
	display:inline;
	margin:0px 0px 5px 5px !important;
}
ul.list2Cols {
	width:105%;
}
ul.list2Cols li {
	float:left;display:inline;
	width:44%;
}

/* listType02 BEGIN */

ul.listType02 {
	list-style: none;
	clear:both;
	/*background:url('../images/backgrounds/corner_verybright.gif') #FFF left top no-repeat;*/
	margin:10px 12px 15px 12px;
	padding:2px 4px 8px 4px;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#D7D7D7;
	background:url('../images/backgrounds/ContentBoxBG.gif') transparent top left no-repeat;
}
ul.listType02 li {
	list-style: none;
	padding:3px 0px !important;
	margin:0px !important;
	width:100%;
}
ul.listType02 li.listFirstColor {
	background:#fff;/*#EFEFE6;*/
}
ul.listType02 li h1{
	margin:10px 0px 10px 10px;
	float:left;
	display:inline;
}
ul.listType02 li div{
	padding:10px 20px;
}
ul.listType02 li p, ul.listType02 li h3 {
	margin:0px 0px 0px 10px;
	float:left;
	display:inline;
}
ul.listType02 li a {
	margin:0px;
}

ul.listType03 {
	list-style: none;
	clear:both;
	background:#fff;
	margin:0px;
	padding:2px 4px 8px 4px;
}
ul.listType03 li {
	list-style: none;
	padding:3px 0px;
	margin:0px;
	width:100%;
}
ul.listType03 li.listFirstColor {
	background:#FFF;/*#EFEFE6;*/
}
ul.listType03 li h1{
	margin:10px 20px;
	float:left;
	display:inline;
}
ul.listType03 li div{
	padding:10px 20px;
}
ul.listType03 li p, ul.listType03 li h3{
	margin:0px 12px 0px 12px !important;
	float:left;
	display:inline;
}
ul li .colRight{
	float:right !important;
	display:inline;
}
ul li .col00 {
	margin:0px 0px 0px 20px;
}
ul li .col75 {
	width:75px;
	overflow:hidden;
}
ul li .col01 {
	width:88px;
	overflow:hidden;
}
ul li .col02  {
	width:400px;
	overflow:hidden;
}
ul li .col03 {
	width:90px;
	margin-left:0px;
	margin-right:0px;
	overflow:hidden;
}
ul li .col04 {
	margin:0px 4px;
	overflow:hidden;
}
ul li h1.col04 {
	margin:10px 4px;
	overflow:hidden;
}
ul li .col05 {
	width:100px;
	overflow:hidden;
}
ul li .col06 {
	width:170px;
	overflow:hidden;
}
ul li .col07 {
	width:55px;
}
ul li .col08 {
	width:120px;
	overflow:hidden;
}
ul li .col09 {
	width:42px;
	overflow:hidden;
}
ul li .col09b {
	width:42px;
}
ul li .col10 {
	width:200px;
	overflow:hidden;
}
ul li .col225 {
	width:225px;
	overflow:hidden;
}
ul li .col11 {
	width:150px;
	overflow:hidden;
	white-space:nowrap;
}
ul li .col12 {
	width:275px;
	overflow:hidden;
}
ul li .col13 {
	width:325px;
	overflow:hidden;
}
ul li.header h1 {
	float:none;
	display:block;
	padding-top:20px;
}
ul li.header div {
	margin:0px 8px;
	padding:0px;
}
ul li.header p {
	margin:3px 0px;
}
/* listType02 END */
.imageTable {
	clear:both;
}
.imageTable ul {
	margin:0px 0px 0px 2px !important;
}
.dragImage {
	-moz-opacity:.4;
	filter:alpha(opacity=40);
}
.imageTable li,.dragImage li {
	float:left;display:inline;
	margin:7px 0px 7px 16px !important;
	padding:0px 0px 0px 0px !important;
	border:1px solid #E5DECE;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position: 50% 5px;
	width:164px;
	overflow:hidden;
}
.imageTable li:hover,.dragImage li {
	border:1px solid #6D5701;
}
.imageTable li div, .dragImage div {
	width:auto;
	padding:0px 0px 0px 6px;
	height:40px;
	overflow:hidden;
	background:#fff;
	cursor:default;
	font-size:9px !important;
}
.imageTable li div b, .dragImage div b {
	font-size:12px;
}
.imageTable li p, .dragImage p {
	width:150px;
	height:auto;
	overflow:hidden;
	margin:3px 0px;
	padding:0px;
}
.imageTable img, .dragImage img {
	max-height:112px;
	max-width:150px;
	/*margin:5px auto 0px auto;*/
	display:inline !important;
	margin: 0 auto !important;
	padding:0 !important;
}
.PageTypeEdit .imageTable li div, .PageTypeEdit .dragImage div {
	height:65px;
}
.PageTypeEdit .imageTable li p, .PageTypeEdit .dragImage p {
	height:12px;
}
 .PageTypeEdit .imageTable li, .PageTypeEdit .dragImage li, .PageTypeEdit .imageTable img, .PageTypeEdit .dragImage img {
 	cursor:move;
}
.imageTable li a, .imageTable li span, .dragImage a, .dragImage span {
	display:block;
	margin:0px 0px;
	font-weight:normal;
}
.imageTable li a:hover {
	border:0;
}
.imageTable li .imgContainer, .dragImage li .imgContainer {
	display:block;
	width:150px;
	height:95px;
	overflow:hidden;
	line-height:95px;
	background:#181301;
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
	margin-top:5px;
	padding:0 !important;
}
.imageTable li a.imgContainer img, .dragImage li a.imgContainer img {
	vertical-align:middle;
}
.albumTable {
	margin-left:20px;
}
.albumTable li {
	cursor:default !important;
	background:url(../images/icons_big/album.gif) top left no-repeat;
	border:0;
	padding:24px 25px 20px 77px !important;
	margin:7px 0px 7px 0px !important;
	height:200px;
}
.albumTable li img {
	cursor:pointer !important;
}
.albumTable li:hover {
	cursor:default !important;
	border:0;
}
.albumTable li p {
	margin-top:5px;
	margin-left:5px;
	height:45px;
}
.albumTable li div {
	height:85px;
	background:transparent;
}
.albumTable li div b {
	font-size:10px;
}

.albumList {
}
.albumList li {
	cursor:default !important;
	border:0;
	height:140px;
}
.albumList li img {
	cursor:pointer !important;
}
.albumList li:hover {
	cursor:default !important;
	border:0;
}
.albumList li span {
	display:block;width:90px;height:60px;overflow:hidden;
}
.albumList li p {
	margin:0px 2px 2px 5px;padding:0px;width:90px;height:30px;overflow:hidden;
}
.albumList li div {
	position:relative;
	z-index:30;
	left:49px;
	top:17px;
	background:transparent;
}


.navbar {
	margin:10px 40px;
}


.imageTableMedium li{
	margin:6px 0px 6px 10px !important;
	width:128px;
}
.imageTableMedium li .imgContainer {
	height:78px;
	line-height:78px;
	width:120px;
	margin-top:3px;
}
.imageTableMedium li img{
	margin-top:3px;
	margin-bottom:4px;
	height:78px;
}
.imageTableMedium li p{
	display:inline;
	margin:3px;
}
.imageTableMedium li div{
	height:28px !important;
	width:120px;
}
.imageTableMedium li span{
	display:none;
}
.imageTableMedium li a{
	display:inline;
}
.imageTableSmall li{
	margin:4px 0px 4px 7px !important;
	width:84px;
}
.imageTableSmall li .imgContainer {
	height:55px;
	line-height:55px;
	width:80px;
	margin-top:1px;
}
.imageTableSmall li img{
	margin:1px auto;
	height:55px;
}
.imageTableSmall li div{
	display:none;
}

.imageTableOne li{
	margin:4px 0px 4px 7px !important;
	width:550px;
}
.imageTableOne li img{
	margin:0px auto;
	width:550px;
	height:auto;
}
.imageTableOne li div{
}


/* SLIDE SHOW */
ul.listSlideShow {
	height:150px;
	width:170px;
	position:relative;
}

ul.listSlideShow li {
	position:absolute;
}
ul.listSlideShow p {

}
ul.listSlideShow a {

}
ul.listSlideShow img {

}




/* feedList */

#mainCol .col3Type .boxContent ul.feedList li {border-bottom:1px solid #ddd;padding:0px 0px 0px 0px;margin:0px 15px;}
#mainCol .col3Type .boxContent ul.feedList li h4 {margin:0px 5px 0px 5px !important;}
#mainCol .col3Type .boxContent ul.feedList li p {margin:0px 5px 5px 5px !important;padding:0 !important;}
#mainCol .col3Type .boxContent ul.feedList li p.date {margin:5px 5px 0px 5px !important;padding:0 !important;font-size:9px;color:#bbb;font-weight:bold;}

/* FAQ */


ul li .faq_questions a {display:block; font-weight:bold; float:none;clear:both;}
ul li .faq_questions a p {display:inline; margin:0; padding:0; font-weight:bold;}
ul li .faq_questions .faq_a {display:none;}
ul.listFAQ li {border-bottom:1px solid #999;padding:0px 0px 20px 0px !important;margin:0px 0px !important;}
p.faq_q {font-style:italic;margin-bottom:5px !important;font-weight:bold;clear:both;}
p.faq_a {margin-left:20px !important;margin-right:30px !important;clear:both;}


/* UL LI LISTS END */

/* TABLES *******************************************/
.boxContent table {
	width:100%;
	overflow:hidden;
}
.boxContent table th {
	padding:0px;
	overflow:hidden;
}
.boxContent table td {
	padding:0px;
	overflow:hidden;
}
.boxContent table th h1, .boxContent table th h3 {
	float:left;
	display:inline;
	padding-bottom:0px;
	margin:15px 8px 10px 12px;
}
.boxContent table th p {
	font-weight:bold;
	margin:5px 8px 5px 0px;
}
.boxContent table td p {
	padding:0px;
	margin:5px 8px 5px 12px;
}
.boxContent table td .imgThumb {
	margin:5px;
}
table.frontSelect {
	margin:0px 0px 0px 50px;
	padding:0px;
	width:500px !important;
}
table.frontSelect td .button {
	margin:0px !important;
}

/* FORMS AND BUTTONS */

form {
	display:inline;
}
.inputFields {
	float:left;
	text-align:left;
	margin:10px 30px 0px 20px;
	display:inline;
	width:400px;
}
.inputField {
	text-align:left;
	width:100%;
}
.inputFields2cols .inputField {
	width:185px;
	float:left;
	padding:3px 22px 10px 0px;
}
.inputFields2cols {
	float:left;
	text-align:left;
	margin:10px 0px 0px 20px;
	display:inline;
	width:100%;
}
.inputField p,.inputField h1,.inputField h3 {
	margin:6px 0px 3px 0px !important;
}
.inputField a {
	text-decoration:none;
}
input.text, select{ 
	height:18px;
}
input.text, textarea {
	width:100%;
}
input.submit, .button, #mainCol .button {
	padding:2px 2px 2px 2px;
	margin:8px 4px 0px 0px;
	width:auto;
	height:auto;
	display:inline;
	float:left;
	border:0;
	background-color:#AC9D6A;
	cursor:pointer;
	color:#fff;
}
#aboutBox input.button {
	margin:0px;
}

.checkboxOn {
	float:left;
	width:12px;
	height:12px;
	margin-right:5px;
	background:url('../images/check_sel.gif') top left no-repeat;
}
.checkboxOff {
	float:left;
	width:12px;
	height:12px;
	margin-right:5px;
	background:url('../images/check_unsel.gif') top left no-repeat;
}

#signupBox .checkboxOn {
	float:right;
	margin-top:5px;
}
#signupBox .checkboxOff {
	float:right;
	margin-top:5px;
}
input.text, textarea, select{ 
	background:#FFF;
	border-color:#AC9D6A #D7D0BE #D7D0BE #AC9D6A;
	border-style:solid;
	border-width:1px;
}

.button:hover {
	border:0;
}

input.faded {
	background:#E7E6D6;
}

/* CORNERS */
.cornerBrown {
	position:relative;
	top:-1px;
	left:-1px;
	z-index:999;
	background:url(../images/backgrounds/corner_brown.gif) top left no-repeat;
	width:5px;
	height:5px;
}
.corner {
	position:relative;
	left:-1px;
	z-index:999;
}
.cornerTop {
	position:absolute;
	top:-6px;
	left:-6px;
	width:60px;
	height:62px;
	background:url(../images/backgrounds/corner_top.png) top left no-repeat;
}
.cornerBottom {
	position:absolute;
	right:-5px;
	bottom:-5px;
	width:60px;
	height:62px;
	background:url(../images/backgrounds/corner_bottom.gif) top left no-repeat;
}

.cornerTop img, .cornerBottom img, .corner2 img,.cornerBrown img {
	display:block;
}
.corner2 {
	position:absolute;
	top:-1px;
	left:-1px;
	z-index:999;
	background:url(../images/backgrounds/corner_verybright_border.gif) top left no-repeat;
	width:5px;
	height:5px;
}
.cornerInfo {
	position:absolute;
	top:-10px;
	left:-10px;
	z-index:999;
}

/************* 
/* IMG styles
/*************/

.imgThumb {
	border:1px solid #CDC5A6;
	float:left;
	background:#fff;
}
a.imgThumb:hover {
	border:1px solid #CDC5A6 !important;
}
.imgThumb img {
	display:block;
	border:8px solid #fff;
}
.boxImg {
	margin:10px 0px 0px 11px;
	padding:11px 10px 10px 10px;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#D7D7D7;
	background:url('../images/backgrounds/ContentBoxBG.gif') transparent top left no-repeat;
	float:left;
	display:inline;
	clear:both;
}
.boxImg img {
	float:left;
	display:inline;
	/*margin:10px 10px 10px 9px!important;*/
}

/************************************************/
/* WORLDMAP 
/************************************************/

#map {
	overflow:hidden;
	border:1px solid #CDC5A6;
}

#worldMapD {
	position:relative;
	width:auto;
	height:240px;
	margin:10px 10px 0px 10px;
	border:1px solid #D5C69B;
	background:#fff;
}
#worldMapD #map {
	width: 560px; 
	height: 220px;
	float:left;
	margin:10px 0px 10px 10px;
	display:inline;
}
#worldMapD #guide {
	float:right;
	width:170px;
}
#worldMapS {
	width:580px;
	margin:10px 10px 0px 10px;
	border:1px solid #D5C69B;
	background:#fff;
	position:relative;
}
#worldMapS #map {
	width: 560px; 
	height: 200px;
	margin:10px 0px 10px 10px;
	display:block;
	position:relative;
}

#worldMapS ul {
	display:block;
}


/************************************************/
/* BUTTONS ICONS TEXTS 
/************************************************/

.prev_noicon {padding:2px 1px 2px 0px;margin-right:0px;margin-left:2px;font-weight:bold;float:left;}
.next_noicon {margin-right:10px;margin-left:5px;padding:2px 2px 2px 1px;font-weight:bold;float:right;}









/*********/
/* NEW
/********/
.toolbar {
	position:absolute;
	background:#fff;
	border:1px solid #AC9D6A;
	bottom:1px;
	right:1px;
}
.toolbar img {
	float:left;display:inline;
	margin:2px;
}

/*****************/
/* FORUM
/*****************/
div.forumComment {
	border:1px dotted #BAA47D;
	padding:2px 5px;
	margin:8px 20px 5px 20px;
	color:#E7BD11;
}
div.forumComment p{
	color:#BAA47D;
}
/*****************/
/* TEMPLATE STUFF 
/*****************/

.rightCol .boxSide, .personalBox h1#personalHeader {
	background-color: #BAA47D; /* TEMPLATE */
}
.PageTypeEdit .rightCol .boxSide, .PageTypeEdit .personalBox h1#personalHeader {
	background-color: #E7BD11; /* TEMPLATE */
}
.PageTypeEditTravel .rightCol .boxSide, .PageTypeEditTravel .personalBox h1#personalHeader {
	background-color: #B4A763; /* TEMPLATE */
}

.rightCol .boxSide h4, .personalBox h1#personalHeader, .personalBox h1#personalHeader a, .personalBox h1#personalHeader span {
	color:#fff;                /* TEMPLATE */
}
.PageTypeEdit .rightCol .boxSide h4, .PageTypeEdit .personalBox h1#personalHeader {
	color:#fff;                /* TEMPLATE */
}
.PageTypeEditTravel .rightCol .boxSide h4, .PageTypeEditTravel .personalBox h1#personalHeader {
	color:#fff;                /* TEMPLATE */
}


/*****************/
/* TRAVELMARKET BLUE BOX
/*****************/

.leftCol .bluebox {
	background-image:url(../images/backgrounds/box/headerBlue.gif) !important;	
}
.leftCol .bluebox h4 {
	color:#fff !important;
}
.leftCol .bluebox ul li a.icon {
   	color:#556589 !important;
 }
.bluebox .iconInfo {
	background-image:url(../images/icons/iconInfoBlue.gif) !important;
}
.bluebox .iconGuest {
	background-image:url(../images/icons/iconBookBlue.gif) !important;
}
.bluebox .iconTravel {
	background-image:url(../images/icons/iconTravelBlue.gif) !important;
} 
.bluebox .iconCar {
	background-image:url(../images/icons/iconCarBlue.gif) !important;
}
.bluebox .iconBed {
	background-image:url(../images/icons/iconBedBlue.gif) !important;
}
.bluebox .iconCase {
	background-image:url(../images/icons/iconCaseBlue.gif) !important;
}



/* MISC */

a#PoweredBy {
	background-image:url(../images/logos/travellog_logo_small.gif);
	width:126px;
	height:16px;
	display:block;
	margin:10px auto 0px auto;
}

/* RATING */
li .user_rating {
	margin:0px 0 0px 0px;
	padding:0px 0 0px 0px  !important;
}
.imageTable li .user_rating {
	float:right;
	margin:0px 6px;
	height:auto;
	width:auto;
}
.user_rating div, .imageTable li .user_rating div  {
	width:15px !important;
	height:13px !important;
	background:url(../images/icons_big/ratingstar_off.gif) top left no-repeat !important;
	float:left !important;
	display:inline !important;
	margin:0 !important;
	padding:0 !important;
}
.user_rating div.active, .imageTable li .user_rating div.active {
	background-image:url(../images/icons_big/ratingstar_on.gif) !important;
}
li .user_rating div {
	width:10px !important;;
	height:9px !important;;
	background:url(../images/icons_big/ratingstar_off_list.gif) top left no-repeat !important;;
}
li .user_rating div.active {
	background-image:url(../images/icons_big/ratingstar_on_list.gif) !important;
}
