html {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
}
td,tr,p,div {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
     line-height:14pt;
	 color: #000;
     text-align: left;
}
p.border {
     background-color:#ccc;
     border:1px solid #006634;
     padding:5px 5px 5px 5px;
     text-align:center;
}
h1	{
	 font-size: 22px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #000;
     padding-top: 10px;
}
h2 {
     font-size: 18px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #000;
     margin: 0;
}
h3 {
     font-size: 16px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #000;
	 padding-left: 10px;
	 border-left: 1px dotted #8D5607;
}
h4	{
	 font-size: 16px;
	 font-family: Tahoma, "Courier New", Courier, monospace;
	 font-weight: bold;
	 color: #669900;
}
h5	{
	 font-size: 12px;
     text-decoration: underline;
     font-family: Tahoma, "Courier New", Courier, monospace;
	 color: #ccc;
	 padding-left: 10px;
	 border-left: 1px dotted #8D5607;
}

body,
     html { 
	 margin: 10px;
	 background: #fff;
}

#container { 
    width: 960px;
    margin: 0 auto;
    height: 100%;
}

#header {
     width: 800px;
     height: 210px;
     margin-bottom: 5px;
     background: #fff;
     float:left;
}

#header-inc {
     width: 160px;
     height: 210px;
     margin-bottom: 5px;
     background: #fff;
     float:right;
}

#breadcrumbs {
     width: 100%;
     background: #fff;
}

#navbar {
    width: 100%;
    padding-top: 12px;
    height: 30px;
    background: #9CCE21;
    margin: 0 auto;
}

#sidebar {
    width: 170px;
    padding-left: 25px;
    float:left;
    margin: 0;
    height: 100%;
}

#sidebar-tours {
    width: 160px;
    padding: 20px;
    float:left;
    margin: 0;
    height: 100%;
}

#content {
    width: 760px;
    float:right;
    background: #fff;
}

#content-bookings {
    width: 960px;
    background: #fff;
}

#content-wrapper {
    padding: 0 25px;
    height: 100%;
}

#advertise {
    width: 260px;
    float:left;
    padding: 8px;
    margin: 0;
}

#google-1 {
    width: 260px;
    float:left;
    padding: 8px;
    margin: 0;
}
#gamers {
    width: 300px;
    float:left;
    margin-right: 15px;
}
#clear { 
    clear:both;
}

.clear { 
    clear:both;
}

#footer {
    width: 960px;
    padding-top: 12px;
    height: 30px;
    background: #9CCE21;
    margin: 0 auto;
}

#countries { text-align:center; }

#countries-tours { 
    text-align:center;
    width:100%;
    background-color:#D1E6F7;
    border:1px solid #000066; }
    
#best-of {
    width:100%;
    background-color:#f0eff1;
    border:1px solid #5b0e00;
    padding:10px;
    }

a:link     { color:#0066ff; }
a:visited  { color:#0066ff; }
a:hover    { color:#000066; }
a:active   { color:#0066ff; }
	 
a.image:link     { color:#5b0e00; }
a.image:visited  { color:#5b0e00; }
a.image:hover    { color:#5b0e00; }
a.image:active   { color:#5b0e00; }

a.big:link    { color:#0066ff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.big:visited { color:#0066ff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.big:hover   { color:#0066ff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.big:active  { color:#0066ff; font-size:10pt; text-decoration:underline; line-height:15pt; }

.img-left { border:1px solid #006634; float:left; margin:10px 10px 10px 5px; }
.img-right { border:1px solid #006634; float:right; margin:10px 5px 10px 10px; }
.img-left-top { border:1px solid #006634; float:left; margin:0px 10px 10px 5px; }
.img-right-top { border:1px solid #006634; float:right; margin:0px 5px 10px 10px; }

.img-left-link { border:1px solid #0066ff; float:left; margin:10px 10px 10px 5px; }
.img-right-link { border:1px solid #0066ff; float:right; margin:10px 5px 10px 10px; }
.img-left-top-link { border:1px solid #0066ff; float:left; margin:0px 10px 10px 5px; }
.img-right-top-link { border:1px solid #0066ff; float:right; margin:0px 5px 10px 10px; }
.header-banner { padding-left: 0; }
.header-map { padding-left: 35px; }

ul { font-size:10pt; text-align:justify; }
hr { margin-right: 15px; }

a.nav-white:link    { color:#0066ff; font-size:10pt; text-decoration:none; }
a.nav-white:visited { color:#0066ff; font-size:10pt; text-decoration:none; }
a.nav-white:hover   { color:#000066; font-size:10pt; text-decoration:underline; }
a.nav-white:active  { color:#000066; font-size:10pt; text-decoration:none; }

a.red:link    { color:#5b0e00; font-size:8pt; text-decoration:none; }
a.red:visited { color:#5b0e00; font-size:8pt; text-decoration:none; }
a.red:hover   { color:#5b0e00; font-size:8pt; text-decoration:underline; }
a.red:active  { color:#5b0e00; font-size:8pt; text-decoration:underline; }

a.white:link    { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white:visited { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white:hover   { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white:active  { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }

a.white-underline:link    { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white-underline:visited { color:#fff; font-size:10pt; text-decoration:underline; line-height:15pt; }
a.white-underline:hover   { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }
a.white-underline:active  { color:#fff; font-size:10pt; text-decoration:none; line-height:15pt; }

a.white-small:link    { color:#fff; font-size:8pt; text-align:center; text-decoration:none; line-height:15pt; }
a.white-small:visited { color:#fff; font-size:8pt; text-align:center; text-decoration:none; line-height:15pt; }
a.white-small:hover   { color:#fff; font-size:8pt; text-align:center; text-decoration:underline; line-height:15pt; }
a.white-small:active  { color:#fff; font-size:8pt; text-align:center; text-decoration:underline; line-height:15pt; }

a.nav-black:link    { color: #000; font-size:9pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:visited { color: #000; font-size:9pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:hover   { color: #000; font-size:9pt; text-decoration: underline; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav-black:active  { color: #000; font-size:9pt; text-decoration: underline; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }

a.nav:link    { color: #fff; font-size:11pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav:visited { color: #fff; font-size:11pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav:hover   { color: #9cce21; font-size:11pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }
a.nav:active  { color: #9cce21; font-size:11pt; text-decoration: none; font-family: verdana, geneva, lucacida, 'lucida grande', arial, helvetica, sans-serif; }

.country { 
     width: 100px;
     height: 50px;
     text-align: center;
     float: left;
     background: url(/image-files/country.gif) no-repeat;
}

.spacer { padding-left:15px; padding-right:15px; font-size:9pt; font-style:bold; }
.spacer-footer { padding-left:5px; padding-right:5px; font-size:9pt; font-style:bold; }
.black { color:#000; font-size:7pt; }
.blue { color:#339933; font-size:10pt; font-family: Tahoma, "Courier New", Courier, monospace; }
.green { color:#339933; font-size:10pt; font-family: Tahoma, "Courier New", Courier, monospace; }
.blue-footer { color:#000066; font-size:9pt; }
.green-small { color:#009900; font-size:8pt; }
.light-green { color:##009C2F; font-size:9px; }
.green  { color:#339900; font-size:10pt; }
.white { color:#ffffff; }
.red  { color: #ff1544; font-size:10pt; font-family: Arial, Helvetica, sans-serif; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.date { color:#009900; font-size:10pt; font-family:Arial; }
.nav-table-padding { border:1px solid #000066; width: 150px; padding: 5px; }
p.boxtitle { color: #000066; font-size:13pt; font-family: Verdana; }

.g-left { float:left; padding-right: 15px; }
.g-right { float:right; padding-left: 15px; }

.directory {
		text-align: justify;
        width: 938px;
		font-size:10pt;
		padding:7pt;
		background-color:#ececeb;
		border:1px solid #5b0e00; 
		margin: 0 auto;
	}
    
.premium {
		text-align: justify;
        width: 938px;
        height: 120px;
		font-size:10pt;
		padding:7pt;
		background-color:#ececeb;
		border:1px solid #5b0e00; 
		margin: 0 auto;
	}
    
.directory-ex {
		text-align: justify;
        width: 702px;
		font-size:10pt;
		padding:7pt;
		background-color:#ececeb;
		border:1px solid #5b0e00; 
		margin: 0 auto;
	}
    
.premium-ex {
		text-align: justify;
        width: 702px;
        height: 120px;
		font-size:10pt;
		padding:7pt;
		background-color:#ececeb;
		border:1px solid #5b0e00; 
		margin: 0 auto;
	}

.image-left { border:1px solid #0066ff; float:left; margin:0px 10px 0px 0px; }
.image-right { float:right; margin:0px 0px 0px 15px; }

#forum { 
            background-color:#b0e0e6; 
            border:1px solid #000066;
            border-bottom: 0;
            width:670px;
            padding: 10px 20px 20px 20px;            
            }
            
#forum-unique { 
            background-color:#b0e0e6; 
            border:1px solid #000066;
            width:498px;
            padding: 10px 20px 10px 10px;            
            }
            
.tourheader { width:668px; background-color:#9CCE21; border:solid 1px #000066; font-size:18px; color:#000066; height:30px; margin:0; padding:15px; }
.tour-beta { width:700px; background-color:#DDF5E0; border:solid 1px #000066; border-top:0; padding:10px; }
.tour-alfa { width:700px; background-color:#B0E0E6; border:solid 1px #000066; border-top:0; padding:10px; }
.tour-alfa-php { background-color:#B0E0E6; border: solid 1px #000066; padding: 30px; }
.tripfinder { background-color:#B0E0E6; border: solid 1px #000066; padding: 20px; }
.img-php { border:1px solid #0066ff; float:left; margin: 5px 15px 15px 0 }