body {margin:0px;background-color:#e3e3e1;font-family:Myriad Pro;font-size:11pt;}
td.break
{
background-image: url("img/break.jpg");
background-position: center;
background-repeat: repeat-y;
width: 1px;
}
.aheaderleft
{
background-image: url("img/header/1bgleft.jpg");
background-position: center;
background-repeat: repeat-x;
width: 50%;
}
.aheadercenter
{
background-image: url("img/header/1bgcenter.jpg");
background-position: center;
background-repeat: repeat-x;
text-align: center;
width:239px;
}
.aheaderright
{
background-image: url("img/header/1bgright.jpg");
background-position: center;
background-repeat: repeat-x;
width: 50%;
}
.bheaderleft
{
background-image: url("img/header/2bgleft.jpg");
background-position: center;
background-repeat: repeat-x;
}
.bheaderright
{
background-image: url("img/header/2bgright.jpg");
background-position: center;
background-repeat: repeat-x;
}

a {color:black;text-decoration:underline;font-family:Myriad Pro;font-size:11pt;} /* unvisited link */
a:hover {color:black;text-decoration:none;font-family:Myriad Pro;font-size:11pt;} /* mouse over link */
a:active {color:#3d97f7} /* selected link */

a.brum {color:gray;text-decoration:underline;font-weight:bold;font-size:10pt;}
a.brum:hover {color:gray;position:relative;top:1px;left:1px;text-decoration:none;font-weight:bold;font-size:10pt;}
a.brum:active {color:#3d97f7} 
span.brum {color:gray;font-weight:bold;font-size:10pt;}

a.order {color:#d71919;text-decoration:none;font-weight:bold}
a.order:hover {color:#d71919;position:relative;top:1px;left:1px;text-decoration:underline;font-weight:bold}
a.order:active {color:#3d97f7}

table.home {border-collapse:collapse;border-style:solid;border-color:black;background-color:white;border-width:5px}
table.tour {border-collapse:collapse;border-style:solid;border-color:#397a0d;background-color:white;border-width:5px}
table.hotel {border-collapse:collapse;border-style:solid;border-color:#0b7ed6;background-color:white;border-width:5px}
table.car {border-collapse:collapse;border-style:solid;border-color:#fcbf03;background-color:white;border-width:5px}
td.home {padding:5px;width:294px;text-align:center;}

.hotroom
{
border-collapse:collapse;border-style:dotted;border-color:#0b7ed6;background-color:white;border-width:1px;
background-color:#d2d5db;
}
.tourprice
{
border-collapse:collapse;border-style:dotted;border-color:#3c7a0f;background-color:white;border-width:1px;
background-color:#d2d5db;
}
.carprice
{
border-collapse:collapse;border-style:dotted;border-color:#fcbf03;background-color:white;border-width:1px;
background-color:#d2d5db;
}
.spcarprice
{
font-size:10pt;
}
table {background-color:white}

h3.tours {margin:0px;color:#3c7a0f;font-size:130%;}
h3.tpic {margin:10px 10px 10px 25px;color:#3c7a0f;font-size:100%;}
h3.hotels {margin:0px;color:#2e80a6;font-size:130%;}
h3.cars {margin:0px;color:#f9ad01;font-size:130%;}
h3.other {margin:0px;font-size:130%;}

h2 {margin:0px;padding:0px;font-size:12pt;}

span.home {color:#2e80a6;font-weight:bold;}
span.homeh {color:#2e80a6;font-weight:bold;}
h2.homeh {margin:0px;font-size:11pt;padding:0px}
a.homeh:link {color:#2e80a6;font-weight:bold;text-decoration:none}
a.homeh:visited {color:#2e80a6;font-weight:bold;text-decoration:none}
a.homeh:hover {color:#2e80a6;font-weight:bold;text-decoration:underline}
span.homec {color:#fcbf03;font-weight:bold;}
h2.homec {margin:0px;font-size:11pt;padding:0px}
a.homec:link {color:#fcbf03;font-weight:bold;text-decoration:none}
a.homec:visited {color:#fcbf03;font-weight:bold;text-decoration:none}
a.homec:hover {color:#fcbf03;font-weight:bold;text-decoration:underline}
h2.homet {margin:0px;font-size:11pt;padding:0px}
a.homet:link {color:#397a0d;font-weight:bold;text-decoration:none}
a.homet:visited {color:#397a0d;font-weight:bold;text-decoration:none}
a.homet:hover {color:#397a0d;font-weight:bold;text-decoration:underline}

a.spanhome:link {color:#2e80a6;font-weight:bold;} 



table.footer {background-color:#e3e3e1}
h1.brum {margin:0;padding:10px 0 0 0;font-size:12pt;color:gray}
td  {font-family:Myriad Pro;font-size:11pt;}

a.topmenu {color:black;text-decoration:none;font-size:10pt;padding:0;font-family:Arial;}
a.topmenu:hover {color:black;position:relative;top:1px;left:1px;text-decoration:underline;font-size:10pt;font-family:Arial;}
a.topmenuorder {text-decoration:none;font-size:10pt;color:red;font-family:Arial;}
a.topmenuorder:hover {text-decoration:underline;position:relative;top:1px;left:1px;font-size:10pt;color:red;font-family:Arial;}

td.line {background-color:black}
td.linet {background-color:#397a0d}
td.lineh {background-color:#0b7ed6}
td.linec {background-color:#fcbf03}

table.hometable {background-color:black}
table.tourtable {background-color:#397a0d}
table.hottable {background-color:#0b7ed6}
table.cartable {background-color:#fcbf03}
td.hometd {padding:4px;}

a.bigpict:hover {text-decoration:none;background-image:url(img/cl_tour_a.jpg)}
p.footer {padding:15px;text-align:center;}
p.sights {text-align:center;}
p.promo {padding:10px 0 10px 15px;font-family:Myriad Pro;}

a.country {color:#397a0d;font-weight:bold;text-decoration:none;font-size:12pt;} 
a.country:hover {color:#397a0d;font-weight:bold;position:relative;top:1px;left:1px;text-decoration:underline;font-size:12pt;}

a.countryhot {color:#0b7ed6;font-weight:bold;text-decoration:none;font-size:12pt;} 
a.countryhot:hover {color:#0b7ed6;font-weight:bold;position:relative;top:1px;left:1px;text-decoration:underline;font-size:12pt;}

a.countrycar {color:#fcbf03;font-weight:bold;text-decoration:none;font-size:12pt;} 
a.countrycar:hover {color:#fcbf03;font-weight:bold;position:relative;top:1px;left:1px;text-decoration:underline;font-size:12pt;}

td.promotext {font-size:11pt;font-family:Myriad Pro;}

a.more {color:blue;font-style:italic}
a.more:hover {color:blue;font-style:italic;position:relative;top:1px;left:1px;}

p.desc {padding:1px 0px 1px 0px;margin 0px;}

p.tour
{
padding:5px 20px 5px 20px;
margin:0px;
border:0px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	/*background-image: url(img/blank.gif);*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://localhost/doriat/img/overlay.png", sizingMethod="scale");
	}

.menu{margin:0; padding:0; height:40px; width:100%; display:block; background:url('img/bg.gif') repeat-x;}

.menu li{padding:0; margin:0; padding:0; list-style:none; display:inline;}

.menu li a.home {display: block; color:white; float:left; background:url('img/menu-bg-home.gif') no-repeat; padding:13px 36px 9px 30px;text-decoration:none;}
.menu li a.home:hover {text-decoration:none;background:url('img/menu-bg-home-a.gif') no-repeat; padding:13px 36px 9px 30px;}

.menu li a.homeactive {display: block; color:white; float:left; background:url('img/menu-home-act.gif') no-repeat; padding:13px 44px 9px 45px;text-decoration:none;}
.menu li a.homeactive:hover {text-decoration:underline}

.menu li a.tour {display: block; color:black; float:left; background:url('img/menu-bg-tour.gif') no-repeat; padding:13px 35px 9px 36px;text-decoration:none;}
.menu li a.tour:hover {text-decoration:none;background:url('img/menu-bg-tour-a.gif') no-repeat; padding:13px 35px 9px 36px;}

.menu li a.touractive {display: block; color:black; float:left; background:url('img/menu-tour-act.gif') no-repeat; padding:13px 52px 9px 45px;text-decoration:none;}
.menu li a.touractive:hover {text-decoration:underline;}

.menu li a.hot {display: block; color:black; float:left; background:url('img/menu-bg-hot.gif') no-repeat; padding:13px 31px 9px 33px;text-decoration:none;}
.menu li a.hot:hover {text-decoration:none;background:url('img/menu-bg-hot-a.gif') no-repeat; padding:13px 31px 9px 33px;}

.menu li a.hotactive {display: block; color:black; float:left; background:url('img/menu-hot-act.gif') no-repeat; padding:13px 52px 9px 45px;text-decoration:none;}
.menu li a.hotactive:hover {text-decoration:underline;}

.menu li a.car {display: block; color:black; float:left; background:url('img/menu-bg-car.gif') no-repeat; padding:13px 37px 9px 25px;text-decoration:none;}
.menu li a.car:hover {text-decoration:none;background:url('img/menu-bg-car-a.gif') no-repeat; padding:13px 37px 9px 25px;}

.menu li a.caractive {display: block; color:black; float:left; background:url('img/menu-car-act.gif') no-repeat; padding:13px 50px 9px 35px;text-decoration:none;}
.menu li a.caractive:hover {text-decoration:underline;}
.menu li.space { display: block; float: left; margin: 0 0 0 26%;}

.grey
{background-color:#e3e3e1;}
.logout { position:absolute;right:10px;top:0px; }

.messagebox{
 width:270px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
 text-align:center;
}
.messageboxok{
 width:auto;
 border:1px solid #397a0d;
 background:#aad88b;
 padding:3px;
 font-weight:bold;
 color:#397a0d;
 text-align:center;
}
.messageboxerror{
 width:auto;
 border:1px solid red;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:red;
 text-align:center;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}
.missiona:link
{
 font-family:Myriad Pro;
 font-size:14pt;
}
.missiona:visited
{
 font-family:Myriad Pro;
 font-size:14pt;
}
.mission
{
 font-family:Myriad Pro;
 padding:10px 0 10px 15px;
 font-size:14pt;
}
.missiont
{
border-collapse:collapse;border-style:dotted;border-color:#0b7ed6;background-color:white;border-width:1px;
background-color:#d2d5db;
}
#img
{
border: 2px solid white;
}
#nothumb
{
padding: 2px;
border: 1px solid gray;
text-align:center;

}
#img_main
{
    width: auto;
    padding: 2px;
    border: 1px solid gray;
    border-bottom: 2px solid gray;
    text-align:center;
    
}
#img_main_car
{
    width: auto;
    padding: 2px;
    border: 1px solid gray;
    border-bottom: 2px solid gray;
    text-align:center;
    margin:2px;
    
}
#other
{
    width:300px;
    text-align:justify;
    padding: 3px;
    margin: 3px;
    position:relative;
    left:5%;
}
#tourdiv
{
border: 2px solid white;
}
div.countrydiv
{
margin:2px;
padding:2px;
}
div.overallbox
{
 text-align: left;
  font-weight: normal;
  border: 1px solid #0000ff;
  width: 55%;
  margin: 2px;
  padding: 2px;
}
div.elementbox
{
margin: 2px;
  /*border: 1px solid #0000ff;*/
  height: auto;
  width: 75%;
  float: left;
  text-align: left;
}
div.elementboximg
{
margin: 2px;
  /*border: 1px solid #0000ff;*/
  height: auto;
  width: 105px;
  float: left;
  text-align: center;
}
.left
{
float:left;
margin:2px;
border: 2px solid black;
}
h2.country
{
font-size:12pt;
}
p
{
text-align:justify;
}
a.nounderline:link
{
text-decoration:none;
}
a.nounderline:visited
{
text-decoration:none;
}

a.nounderline:hover
{
text-decoration:underline;
}
.tourstitle
{
background:url('img/tourstitle.gif') repeat-x;padding-left:20px;    
margin-left:20px;
}
.hotstitle
{
background:url('img/hotstitle.gif') repeat-x;padding-left:20px;    
margin-left:20px;
}
.carstitle
{
background:url('img/carstitle.gif') repeat-x;padding-left:20px;    
margin-left:20px;
}

a.white:link
{
    color:white;
    text-decoration:underline;
}
a.white:visited
{
    color:white;
    text-decoration:underline;
}
a.white:hover
{
    color:white;
    text-decoration:none;
}
a.black:link
{
    color:black;
    text-decoration:underline;
}
a.black:visited
{
    color:black;
    text-decoration:underline;
}
a.black:hover
{
    color:black;
    text-decoration:none;
}
.footerlinks
		{
			width:80%;
			height:auto;
			margin:auto;
			border:solid 5px;
			padding: 10px;
			font-family:arial;
			font-size:10pt;
			background-color: white;
			text-align:left;
		}
		
		.footerlinks a
		{
			
			text-decoration:underline;
			color:black;
		}
		.footerlinks a:hover
		{
			position:relative;
			top:1px;
			left:1px;
		}

		.hots
		{
			border: dotted 1px #0b7ed6;
			width: 100%;
			height:1px;
		}
		.price 
		{
			font-size:13pt;
			font-weight: bold;
		}

		#twitter_div
		{
			border: solid 0px;
			width: 201px;
		}
		#twitter_update_list
		{
			margin:0px;
			padding:0px;
		}
		#twitter_update_list li
		{
			list-style-type:none;
		}
		#twitter-link
		{
			
		}
		tr
		{
			vertical-align:top;
		}

div#paypal
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-image: url('img/dot.png');

}

div#paypal ul
{
	width:600px;
	margin:auto;
	background-color:white;
	border: solid 4px;
	list-style-type:none;
	text-align:left;
	padding:5px 5px 5px 10px;

}

div#paypal ul.paypal
{
	list-style-type:circle;
	width:550px;
	border:0px;
	 
}

#close
{
	float:right;
}
#close a
{
	text-decoration:none;
	color:#0b7ed6;
}
