/*General font: */ 

font	{ font-family: Arial,  Tahoma, "Trebuchet MS", Helvetica, arial, tahoma, Times, serif; color: #222; font-size: 95%; line-height:1.5;}

/*General properties of the body: Background color, -picture, margins. */ 

body {background-color: #111; color: #222; font-family:  Arial,  Tahoma, "Trebuchet MS", Helvetica, Arial,  sans-serif; font-size: 95%; line-height:1.5;  text-align:center; margin:0}

.toptoolbar {line-height:1.5; font-weight:normal; text-align:right; padding:10px 40px; background-color: #fff; color:#111;}


.freemessage {font-size: 100%; border-color:#d23d24; border-width:2px; border-style:solid; color: #333333; background-color: #ffffff; padding:20px 20px 20px 20px}


.center-div {

 margin-left: auto;
     margin-right: auto;
     width: 900px;
     text-align: left;
background-color: #ffffff;
border-color:#455a6b; border-width:0px; border-style:solid;
     }
a:link img   { border:0; border-color: #00639C;} 
a:visited img   { border:0; border-color: #00639C } 
a:hover img   { border:0; border-color: #00639C } 
a:active img   { border:0; border-color: #00639C } 

.top {background-image: url(blue-g.pn);  background-repeat:repeat-x; background-color: #111;  margin: 0 0 0 0; font-size: 95%; text-align:left; color: #fff; padding:10px 10px 10px 20px; border-color:#999; border-width:1px; border-style:solid; line-height:1}

.top a:link 	{color: #fff; font-weight:normal; text-decoration:none; padding:10px;}
.top a:visited 	{color: #fff; font-weight:normal; text-decoration:none; padding:10px;} 
.top a:hover   {  background-color:#fff; color: #444; font-weight:normal; text-decoration:none; padding:10px;}
.top a:active	{color: #fff; font-weight:normal; text-decoration:none; padding:10px;}


.social {background-color: #fff; padding:0 0 0 10px; font-weight:bold; font-size: 85%; text-align:left; color: #00639C; width: 300px; float:left; margin-top:5px;}

.social_buttons {
float:left; width:60px; margin-top:5px; padding:0 0 0 10px; 
}

.social_buttons2 {
float:left; width:35px; margin-top:5px; padding:0 0 0 10px; 
}

.bodytexttop {margin-left:30px; margin-right:30px;}

.bodytext {margin-left:30px; margin-right:30px;}
.bodycontent {margin-left:10%; margin-right:10%;}
.content {font-size: 90%;}
.content2 {font-size: 90%;}
.content3 {font-size: 70%;}

.review{
	border-color:#003b49; border-width:1px; border-style:dashed; color: #111; background-color: #FFF; padding:20px 20px 20px 20px; margin-top:20px}

.buscard {   height:280px;  width: 336px;font-size: 14px; border-color:#7D7060; border-width:1px; border-style:solid; color: #111; background-color: #FFF; padding:0px 20px 0px 20px}


.buscard a:link 	{color: #00639C; font-weight:bold; text-decoration:underline;}
.buscard a:visited 	{color: #00639C; font-weight:bold; text-decoration:underline;} 
.buscard a:hover   {  background-color:#00639C; color: #fff; font-weight:bold; text-decoration:underline;}
.buscard a:active	{color: #00639C; font-weight:bold; text-decoration:underline;}


.contactbox {background-color: #F7F7F7; text-align:left; color: #555555; padding:10px; border-color:#869CB2; border-width:2px; border-style:solid; width:75%}


.featuredlisting {margin-left:10%; margin-right:10%; font-size: 90%; border-color:#0D4456; border-width:1px; border-style:solid; color: #333333; background-color: #ffffff; padding:8px 10px 8px 10px}

.featuredlisting a:link 	{color: #0D4456; font-weight:normal; text-decoration:underline;}
.featuredlisting a:visited 	{color: #0D4456; font-weight:normal; text-decoration:underline;} 
.featuredlisting a:hover   {  background-color:#0D4456; color: #ffffff; font-weight:normal; text-decoration:underline;}
.featuredlisting a:active	{color: #0D4456; font-weight:normal; text-decoration:underline;}

.left300 {
	float: left;
	width: 300px;
	padding: 20px 15px;
	font-size: 95%;}


.voucher2 {
	float: left;
	Margin-left:20px;
	width: 400px;
	padding: 15px 15px;
	font-size: 95%;
text-align:center;}

.message {

     text-align: left;
background-color: #fff; font-size:90%; color:#333;
 border-color:#111; 
border-width:0px; 
border-style:solid;
padding: 0px;
     }
.message a:link {color:#d23d24; font-weight:bold; text-decoration:none;}

.message a:visited {color:#d23d24; font-weight:bold; text-decoration:none;}

.message a:hover { background-color: #fff; color: #111; font-weight:bold; text-decoration:none;}

.message a:active {color:#d23d24; font-weight:bold; text-decoration:none;}
 

.voucher {
	border-color:#003b49; border-width:1px; border-style:dashed; color: #111; background-color: #FFF; padding:20px 20px 20px 20px}

.gleft360 {
	float: left;
	width: 360px; height:280px}
.gleft400 {
	float: left;
	width: 400px; height:280px; text-align:right}


.left640 {
	float: left;
	width: 640px; height:240px}
.left120 {
	float: right;
	width: 120px; height:240px; text-align:right}



.right300 {
	float: left;
	width: 300px;
	padding: 20px 15px;
	font-size: 95%;
text-align:center;}


.left350 {
	float: left;
	width: 375px;}

.right350 {
	float: right;
	width: 320px;}


.left400 {
	float: left;
	width: 400px;
	padding: 0px 10px;
}

.left300b {
	float: left;
	width: 340px;
	padding: 0px 0 0 40px;
}



.clear
{
	clear:both;
}


/*Links: */

a:link 	{color: #00639C; font-weight:bold; text-decoration:none; font-family: Tahoma, "Trebuchet MS", Helvetica,  "Times New Roman", Arial, sans-serif;}
a:visited 	{color: #00639C; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;} 
a:hover     { background-color: #00639C; color: #FFFFFF; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;}
a:active	{color: #00639C; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, Tahoma, "Times New Roman", Arial, sans-serif;}
a:link img   { border:0; border-color: #00639C;} 
a:visited img   { border:0; border-color: #00639C } 
a:hover img   { border:0; border-color: #00639C } 
a:active img   { border:0; border-color: #00639C } 

div.overlay { 
position: absolute; left: 50px; top: 255px; 
background: #666; height:800px; width:860px
} 

/*Headers:*/


h1        {  font-size: 150%; font-weight:bold; text-align:left; color: #111; margin: 5px 0 10px 0;}

h2	{ font-size: 140%;  font-weight: bold; text-align:left; color: #222}

h3	{ font-size: 100%; font-weight: bold; text-align:left; color: #222}

h4	{font-size: 60%; text-align:center; color: #333}

h5	{font-size:110%; text-align:center }
h6	{font-size:200%; text-align:center; color: #0D4456}

/*Properties for special highlight:*/
.special	{font-size: 150%; 	font-weight: bold;	color: #333333; 	text-align:center }
.special2	{font-size: 150%;	color: #333333; 	text-align:center }
.special3	{font-size: 120%;	color: #333333; font-weight: bold; 	text-align:left }
.special4	{font-size: 120%;	color: #333333; 	text-align:left }
.special5	{font-size: 120%;	color: #333333; 	text-align:center }
.special6	{font-size: 100%;	color: #333333; 	text-align:center }
.special7	{font-size: 120%;	color: #0D4456; 	text-align:left }
.special8	{font-size: 100%;	color: #333333; 	text-align:left }
.special9	{text-align:center }
.specialh2	{ font-size: 150%;  font-weight: bold; text-align:left; color: #6D939B}
.specialf {font-size: 70%;text-align:right; margin:5px }

.speciallinks {font-size: 70%; text-align:left; }

.speciallinks a:link 	{color: #333; font-weight:bold; text-decoration:none; font-family: Tahoma, "Trebuchet MS", Helvetica,  "Times New Roman", Arial, sans-serif;}
.speciallinks a:visited 	{color: #333; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;} 
.speciallinks a:hover     { background-color: #333; color: #FFFFFF; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, "Times New Roman", Arial, sans-serif;}
.speciallinks a:active	{color: #333; font-weight:bold; text-decoration:none; font-family:  Tahoma, "Trebuchet MS", Helvetica, Tahoma, "Times New Roman", Arial, sans-serif;}

.speciallinks2 {font-size: 80%; text-align:left}

.special20	{font-size: 140%;	color: #800000; 	text-align:left }

.special21	{font-size: 90%;	color: #800000; margin:0;	text-align:left }

/*Change distance between list items:*/



/*color of list:*/
li {color: #555555; margin-bottom: 5px}
ul {color: #555555; margin-bottom: 0px}




#jump-list{margin:0 0.5em 0.5em 1.25em;font-size:0.9em;padding:0}
#jump-list li{padding:0.1em;color:#ca5e00}
#jump li.jump-item-h1{margin-left:0;padding-left:0;list-style-type:disc}
#jump li.jump-item-h2{margin-left:1em;list-style-type:square}
#jump li.jump-item-h3{margin-left:2em;list-style-type:circle}
#jump li.jump-item-h4{margin-left:3em;list-style-type:disc}
#jump li.jump-item-h5{margin-left:4em;list-style-type:square}
#jump li.jump-item-h6{margin-left:5em}

