/* H T M L */
.nohand {
 cursor:pointer;
}

* {
 margin : 0;
 padding : 0;
 border : 0;
}

body {
 color : #000;
}

body, html {
 height:100%; /*ff3*/
}

em {
 color : #fff;
 font-weight : bold;
 font-style : normal;
}

h1 {
 color : #9318d9;
 font:27px helvetica, verdana, sans-serif;
 font-weight:bold;
 padding-left:4px;
 padding-bottom:5px;
}

h2 {
 color : #9318d9;
 font:27px helvetica, verdana, sans-serif;
 font-weight:bold;
 padding-left:4px;
}

h2 a {
 color : #750000;
 font  : 11px/17px helvetica, verdana, sans-serif;
 display : block;
 border-bottom:none;
}

h2 p a {
 display : block;
}

h3 {
 float:left;
 padding:0 150px 10px 4px;
 margin:0;
 font:13px helvetica, arial, sans-serif;
}

h3 a {
 color:#b4b4b4;
}

h3 a:hover {
 color:#9318d9;
}

p {
 display : inline;
 color : #000;
 font  : 12px/19px helvetica, verdana, sans-serif;
}

p a {
 color:#a9a9a9;
}

form {
 display : inline;
}

form span {
 margin : 0 0 10px 0;
}

input[type=text]:focus,
textarea:focus,
input[type=password]:focus {
 border : 1px solid #fff;
 background: #327364;
}

/* CLASSES */
/* /////// */
/* /////// */
/* CLASSES */
.invisible {
 display : none;
}

.dates {
 color:#9318d9;
 display : block;
 margin : 0 0 12px 0;
}

.dates2 {
 display : block;
 margin : 6px 0 12px 0;
}

.commentbox {
 display : block;
 margin : 15px 0 0 0;
}

.comments {
 display : block;
 padding : 15px 0 2px 0;
 color:#00fffc;
}

.txtfield {
 width : 180px;
 background-color:#9318d9;
 border : 1px solid #fff;
 padding : 1px 3px 1px 3px;
 font : 11px helvetica, verdana, sans-serif;
 color : #fff;
}

.txtfield-web {
 width : 180px;
 height:150px;
 background-color:#6f152e;
 border : 1px solid #fff;
 padding : 1px 3px 1px 3px;
 margin-bottom:5px;
 font : 11px helvetica, verdana, sans-serif;
 color : #fff;
}

.gallerydd {
 background-color:#6f152e;
 border : 1px solid #fff;
 padding : 1px -5px 0 3px; /*-5 gecko*/
 margin-bottom:4px;
 font : 11px helvetica, verdana, sans-serif;
 color : #fff;
}

.location {
 color:#cbfe00;
 padding:0 0 0 5px;
}

.country {
 color:#00fffc;
 padding:6px 0 0 5px;
}

.date_selector {
 width : 58px;
 background-color : #6f152e;
 padding : 1px 3px 1px 3px;
 font : 11px helvetica, verdana, sans-serif;
 color : #fff;
 border:1px solid #fff;
}

.button {
 margin : 0;
 width : 58px;
 height : 16px;
}

.active {
 color : #9318d9;
 border-bottom : 0;
}

.thirdcolor {
 font-weight:bold;
}

.breaks span {
 display : block;
 padding : 0 0 1px 0;
}

.contentrow {
 float : left;
 padding : 5px 0 20px 6px;
 width : 440px;
 sborder:1px solid red;
 background:url(bg-thumb.gif) top left no-repeat;
}

.contentrow-opic {
 float:left;
 sborder:1px solid red;
 padding:5px 0 10px 6px;
 width:440px;
}

.title {
color:#801DB9;
font-size:14px;
font-weight:bold;
}

.image {
 float : left;
 margin : 0 18px 0 0; 
}

.image2 {
 float : left;
 margin : 0 17px 11px 0;
}

.image3 {
 float : left;
 margin : 0 18px 180% 0;
}

.image4 {
 float : left;
 margin : 0 18px 5px 0;
 border : 1px solid #fff;
}

/* ID's */
/* //// */
/* //// */
/* ID's */

#wrapper {
 padding:10px 20px 50px 30px;
}

#fls {
 height:100%;
}
 
#shadow {
 height:100%;
}

#intro {
 width:370px;
 color:#000;
 padding-bottom:50px;
 padding-left:3px;
}

#intro p {
 font-weight:bold;
 font-size:18px;
 line-height:19px;
 font-family: helvetica, verdana, arial, sans-serif;
}

#intro p b {
 color:#9318d9;
}

#navigator {
 padding-bottom:40px;
 padding-left:3px;
}

#navigator,
#navigator p {
 font:11px helvetica, arial, sans-serif;
 color:#b4b4b4;
}

#navigator a {
 color:#b4b4b4;
}

#navigator a:hover {
 color:#000;
}

#navigator .active {
 color:#801db9;
 margin-right:6px;
}

#navigator .inactive {
 color:#000;
 margin-right:6px;
}

.breadcrump {
 float:left;
}

#tn-tbl {
 width:1450px;
 max-width:1460px;
 height:100%;
}