/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/*@import url('css/reset-min.css');*/
@import url('2c-r.css');

* {
margin:0;
padding:0;

} 

.clear { clear:both; }


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
/*background:#EEE;*/
height:1.5em;
/*margin:1em 0;*/
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
/*margin-right:1em;
padding:0.2em 0.5em;*/
text-decoration:none;
}

#access{
 position: absolute;
 left: 53px;
 top: -32px;
 width: 893px;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
/*margin-top:2em;*/
}

#container-end 
{
	background:url(../images/bottom.png) no-repeat;
	height: 73px;
	margin-bottom:30px;
}

div#container
{
	/*background:url(../images/bg_content.gif) repeat-y;*/
}

#footer-menu 
{
	text-align: left;
	margin-left: 60px;
	margin-bottom: 35px;
	color: #73706c;
	font-family: Arial, Helvetica;
	font-size: 14px;
	float: left;
}

#footer-menu td
{
padding-left: 15px;
}

#social-media
{
	padding-bottom: 46px;
}

#bottom-links 
{
	color: #888;
	font-size: 11px;
	margin: 0 auto;
	padding-bottom: 10px;
	font-family: Arial;
}
#copy-notice {
 text-align: right;
 /*width: 250px;*/
 
}
#footer a,  #footer a:visited
{
  text-decoration: none;
  color: #73706C;
  
}

#footer a:hover {
 text-decoration: underline;
 color: black;
}

#footer-menu li
{
 list-style-type: none;
}

#footer1 {
	background:url(../images/footer_decorator1.jpg) no-repeat;
	float: left;
	height: 88px;
}
#footer2 {
	background:url(../images/footer_decorator2.jpg) no-repeat;
	float: left;
	height: 88px;
}
#footer3 {
	background:url(../images/footer_decorator3.jpg) no-repeat;
	float: left;
	height: 88px;
}
#footer4 {
background:url(../images/footer_decorator4.jpg) no-repeat;
float: left;
height: 88px;
width: 130px;
}

.s-button {
background:url("../images/go-button.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:25px;
text-indent:-2000px;
width:41px;
}

.button {
	background: url(../images/go-button.png) no-repeat;
	height: 32px;
	text-indent: -2000px;
	border: none;
	cursor: pointer;
	float: right;
	position: relative;
	right: 100px;
	margin-top: 6px;
	width: 63px;
}

/*.form-container  span{
  color: #A29F9F;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial, Tahoma, sans-serif;
}*/

/*.row input 
{
	border: 1px solid #DEDEDE;
	font-size: 20px;
	font-weight: bold;
	height: 29px;
	margin-top: 13px;
	padding: 3px 0 0 5px;
	width: 299px;
}*/


#get-quote {
 background: transparent url(../images/bg_quote.png) no-repeat;
 width: 240px;
 height: 96px;
 padding: 2px 0 0 3px;
 color: white;

}

#get-quote p {
 font-family: Arial, Helvetica;
 font-size: 14px;
 margin-left: 20px;
 margin-right: 20px;
}

#tin-info, .widget_testimonials, .widget_tag_cloud {
/*	background: transparent url(../images/bg_tininfo.png) repeat-y;
	padding-top: 10px;*/
}

#tin-info h2, .widget_testimonials h3, .widget_tag_cloud h3 {
 color: white;
 font-size: 14px;
 font-family: Arial, Times New Roman;
 text-align: center;
}

#tin-info p, .widget_testimonials p, widget_tag_cloud p
{
	color: white;
	font-size: 12px;
/*	padding-left: 14px;
	padding-bottom: 13px;
	padding-right: 23px;
	padding-top:5px;*/
	text-align: left;
	font-family: Arial;
	
}

#tin_info_end
{
/*  background: transparent url(../images/bg_tininfobottom.png) no-repeat;
  height: 15px;*/
}


#title-featured 
{
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 15px;
 background: url(../images/featured_packages.jpg) no-repeat;
 height: 31px;
 text-indent: -2000px; 
}

#title-h1 
{
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 16px;
 height: 31px;
 margin-left: 23px;
}
#title-escorted 
{
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 15px;
 height: 31px;
 text-indent: -2000px; 
}

#title-videos 
{
 margin-top: 20px;
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 15px;
 background: url(../images/video_selection.jpg) no-repeat;
 height: 31px;
 text-indent: -2000px; 
}

#request-quote {
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 15px;
 background: url(../images/request-a-quote.jpg) no-repeat;
 height: 31px;
 text-indent: -2000px; 
 margin-top: 3px;
 margin-left: 17px;
 
}

#register {
/*	background: transparent url(../images/bg_subscribe.png) no-repeat;*/
	width:220px;
	height:/*155px*/ 139px;
	padding: 5px 10px 0 10px;
	color: #666666;
	margin-top:-5px;
	margin-left:-14px;
}

#register input 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	border-radius: 3px; /* CSS3 */
	 /*border: 1px solid #CCCCCC; padding: 4px 5px;*/
	 font-size: 11px;
	 margin: 1px 1px 1px 19px;
	 color: #898989;
 } 
 
#register p {
  width: 212px;
  margin:5px auto;
  font-family: Arial;
  font-size: 13px;
}

#feature
{
 color: #666666;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 15px;
}
.entry-content .package h2 {
 color:#AC0000;
 font-family: arial black, helvetica;
 font-weight: bold;
 font-size: 13px;
 padding:5px 2px 0 16px;
 margin: 0 0 -20px 0!important;
 min-height:56px;

}

.entry-content .package a h3, .entry-content .package h3 a {
 color:#AC0000;
 font-family: arial, helvetica;
 /*font-weight: bold;*/
 font-size: 11px;
 padding: 0 0 5px 16px;
}

.entry-content .package .description {
line-height: 13px;
}

.entry-content .package .description, .entry-content .package .description a, .entry-content .package .description a:hover {
 padding:0 20px 5px 18px;
 margin-left: 0;
 margin-right: 0;
 font-size: 11px;
 text-decoration: none;
 color: #666666;
}

.entry-content h3, .entry-content .package .description a, .entry-content .package .description a:hover {
 padding:0 0 5px;
 text-decoration: none;
 color: #AC0000
}

.package .details {
 padding:0 0 0 125px;
 color: #AC0000;
 text-decoration: none;
 font-size: 12px;
 font-family: Arial;
}

.package img {
  padding: 0 0 5px 17px;
}

.package p {
 font-family: arial, helvetica;
 /*font-weight: bold;*/
 font-size: 12px;
 color: #808080;
}
.package {
background: transparent url(../images/bg_package_mid.jpg);
 width: 225px;

}

.package td
{
 /* margin: 5px;*/
}
div .packagetop {
background: transparent url(../images/bg_package_top.jpg) no-repeat;
 height: 10px;
 width: 225px;
}

div.packagebot {
background: transparent url(../images/bg_package_bot.jpg) no-repeat;
 height: 10px;
 width: 225px;
}

#featured {
	padding-left:-20px !important;
}

#content-bottom 
{
	background:url(../images/content-bottom.png) no-repeat;
	height: 46px;
	margin-left: 24px;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:3px 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:0;
padding: 0 10px 0 2px;
font-family: Arial;
}

#nav-below a, #nav-below a:visited {
 color: #AC0000;
 text-decoration: none;
}

#nav-below a :hover{
 color: black;
 text-decoration: underline;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:13em;
color: #898989;
}

div.sidebar {
 font-family: Arial;
}

div.sidebar li {
list-style:none;
/*margin:0 0 2em;*/
}

div.sidebar li form {
/*margin:0.2em 0 0;*/
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.sidebar a {
/*	color:#AC0000;*/
	color:/*#FC6*/ #aaa;
}
div.sidebar a:hover {
	text-decoration:underline;
	color:#000;
}

div.sidebar p {
font-size:12px;
padding-bottom:5px;
}

.widget {
	padding:5px 10px 5px 10px;
	background:url(../images/entry_box_bg.jpg) repeat;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	margin-top:10px;
/*	background: transparent url(../images/bg_tininfo.png) repeat-y; */
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

/*input#author,input#email,input#url,div.navigation div {
width:50%;
}*/

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
border: 1px solid #CCCCCC; padding: 4px 5px; font-size: 13px;
} 
 
 select {
 border: 1px solid #CCCCCC; 
 padding: 3px 2px;
}
  


/*
td {
  padding: 10px 5px;
}*/

#wrapper 
{
	/*width: 998px;*/
 width: 98%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 
}

#header 
{
 height:220px; 
 position:relative;
 min-width: 1000px;}

#identity-line {
background:url(../images/bg_header.jpg) top center no-repeat;
height:220px; 
margin:auto;
}

#container
{
 margin: 0 auto;
}
#master-container 
{
 margin: 0 auto;
 background:url(../images/bg_post.jpg) top center repeat;
 min-height: 800px;
}

#header-inside
{
	position: relative;
	margin: 0 auto;
	width: 998px;
	/*margin: -48px auto 0;*/
}

#winatrip 
{
	background:url(../images/online-telefon.png) top center no-repeat;
	position: absolute;
	top: -193px;
	right: -2px;
	width: 157px;
	height: 164px;
	z-index: 600;
}

div.green  .menu-left 
{
  background:url(../images/menu-left-green.png) top center no-repeat;
 display:block;
 float:left;
 height: 32px;
 width: 13px;
}
div.green  .menu-right 
{
  background:url(../images/menu-right-green.png) top center no-repeat;
 display:block;
 float:left;
 height: 32px;
 width: 11px;
}
div.green  .menu-mid 
{
  background:url(../images/menu-mid-green.png) repeat-x scroll left top;
 display:block;
 float:left;
 height: 32px;
 /*width: 11px;*/
}

div.red  .submenu-left 
{
  background:url(../images/menu-left-red.png) top center no-repeat;
 display:block;
 float:left;
 height: 32px;
 width: 13px;
}
div.red  .submenu-right 
{
 background:url(../images/menu-right-red.png) top center no-repeat;
 display:block;
 float:right;
 height: 32px;
 width: 13px;
}
div.red  .submenu-mid 
{
  background:url(../images/menu-mid-red.png) repeat-x scroll left top;
 display:block;
 float:left;
 height: 32px;
 /*width: 11px;*/
}
a:hover .submenu-left,
a:hover .submenu-mid,
a:hover .submenu-right,
a .submenu-left,
a .submenu-mid,
a .submenu-right
{
  color: #6d6d6d;
  background-position: 0 -32px;
}

.menu-left
{
 background:url(../images/menu-left-blue.png) top center no-repeat;
 display:block;
 float:left;
 height: 32px;
 width: 13px;
 
}
.menu-right
{
  background:url(../images/menu-right-blue.png) top center no-repeat;
 display:block;
 float:left	;
 height: 32px;
 width: 11px;
 
}

.menu-mid
{
  background:url(../images/menu-mid-blue.png) repeat-x scroll left top;
 display:block;
 float:left;
 height: 32px;
 text-transform: uppercase;
 /*width: 95px;*/
}

a .menu-mid {
	line-height: 34px;
	color: white;
	padding: 0 5px;
	/*font-family: helvetica;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 0.7em;
}

a .submenu-mid {
	line-height: 34px;
	color: white;
	padding: 0 5px; 
	/*font-family: helvetica;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 0.8em;
}

.top-content {
	background:url(../images/top-container.png) top center no-repeat;
	height: 21px;
}

#menu li:hover  a:hover .menu-left,
#menu li:hover  a:hover .menu-mid,
#menu li:hover  a:hover .menu-right,
#menu li.current_page_item  a .menu-left,
#menu li.current_page_item  a .menu-mid,
#menu li.current_page_item  a .menu-right
{
  color: #6d6d6d;
  background-position: 0 -32px;
}

#home-logo {
height:80px;
left:0;
position:absolute;
text-indent:-9999px;
top:-220px;
width:420px;
z-index:600;
}

#live-chat a
{
	display:block;
	width: 115px;
	height: 46px;
}

#box {
	background:url(../images/bg_content.png) repeat-y;
	/*min-height: 800px;*/
	width: 100%;
}

#live-chat 
{
/*background:url(../images/live-chat.png) top center no-repeat;*/

 position: absolute;
 top: -167px;
 right: 462px;
 width: 115px;
 height: 46px;
 z-index: 600;
}

#phone {
	position: absolute;
	right: 160px;
	top: -197px;
	color: white;
	font-size: 20px;
	font-family: Arial;
	font-weight: normal;
}

#call {
	position: absolute;
	right: 364px;
	top: -192px;
	color: white;
	font-size: 13px;
	font-family: Arial;
}

img 
{
	border: none;
}

body
{
width: 1000px;
background:#AF0102 url(../images/bg_main.jpg) no-repeat;
margin: 0 auto;
}

label 
{
  color: #A29F9F;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial, Tahoma, Sans serif;
}

.ddsg-wrapper {
 width: 670px;
 padding-left: 20px;
}

.ddsg-wrapper ul {

list-style-type: none;

}

.ddsg-wrapper a, .ddsg-wrapper a:visited {

text-decoration: none;
color: #73706C;
}

#video-box {
 background:url(../images/video_middle.jpg) repeat-y;
 padding:10px 0 0 20px;
}

#video-box-top {
 height: 30px;
 background:url(../images/video_top_box.jpg) no-repeat;
}

#video-box-bottom {
 height: 30px;
 background:url(../images/video_bottom.jpg) no-repeat;
}

.entry-box { 
/* background:url(../images/entry_middle.jpg) repeat-y;*/
background:url(../images/entry_box_bg.jpg) repeat;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */
margin: 4px 0px 0px 20px;
padding: 20px 3px;
width: 670px;
}

.entry-box-top {
/* height: 30px;
 background:url(../images/entry_top_box.jpg) no-repeat;*/
}

.entry-box-bottom {
/* height: 30px;
 background:url(../images/entry_bottom.jpg) no-repeat;*/
}

.entry-tour-box { 
 background:url(../images/middle_box.jpg) repeat-y;
}

.entry-tour-box-top {
 height: 30px;
 background:url(../images/top_box.jpg) no-repeat;
}

.entry-tour-box-bottom {
 height: 30px;
 background:url(../images/bottom_box.jpg) no-repeat;
}

.entry-content {
 margin-left: 20px;
 color: #666666;
 font-family: Arial;
 margin: 8px;
 font-size:14px;
 line-height:18px;
 text-align: left;
}
.entry-content a {
  color: #AC0000;
  text-decoration: none;
}

.entry-content a:hover {
 text-decoration: underline;
}

.entry-content .package a h2 {
  color: #AC0000;
  text-decoration: none;
}

.entry-content .package a h3{
  /*color: #808080;*/
  text-decoration: none;
}

.entry-content .package a:hover h2  , .entry-content .package a:hover h3 {
 text-decoration: underline!important;
}

.entry-content h1 {
}


.entry-content h2 {
  /*color: #35afe2;*/
  color: #666666;
  margin-left: /*19px*/ 0px;
  margin-right: 20px;
  padding: 10px 0px;
}

.entry-content h3 {
  
  /*margin-left: 20px;*/
  margin-top: 15px;
  margin-right: 20px;
  padding-bottom: 15px;
  font-family: arial, helvetica;
font-size: 11px;
padding: 5px 0px 5px 16px;
}
.entry-content #contact {
 margin-left: 20px;
}

.entry-content ul {
list-style-type: disc!important;
margin: 5px 0px 0px 35px!important;
}

#blue {
  color: #AC0000;
}

#green {
  color: #98ad72;
}


.entry-content p {
 margin-left: 0px;
 margin-right: 20px;
 padding-bottom: 10px;
}

.entry-content ul {
 margin-left: 40px;
}

.entry-content ol {
 margin-left: 40px;
}

#more {
 cursor: pointer;
}

#NoNights {
/* padding-bottom: 5px;*/
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #newsletter-register {
  width:322px; 
  height:200px;
  padding:10px;   
}

#boxes #newsletter-middle {
  width:322px; 
  height:200px;
  padding:10px;
  background:url(../images/newsletter-middle.png) repeat-y 0 0 transparent;
  font-family: Arial;
  color: #808080;
}

#boxes #newsletter-middle p {
color:#AC0000;
font-weight:700;
margin:10px 10px 10px 7px !important;
text-align:center;
text-shadow:1px 1px 1px #DDDDDD !important;
width:290px;
}

#boxes #newsletter-middle input {
margin:10px 10px 2px 69px;
}
 
 #boxes #newsletter-middle .button {
  /*margin: 10px; */
  bottom: 6px;
  right: 142px;  
 }


#boxes #newsletter-register-top {
  width:322px; 
  height:19px; 
  background:url(../images/newsletter-top.png) no-repeat 0 0 transparent;
}

#boxes #newsletter-register-bottom {
  width:322px; 
  height:27px; 
  background:url(../images/newsletter-bottom.png) repeat-y 0 0 transparent;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(../images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(../images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

#modal-close {
color:#AAAAAA;
float:right;
font-size:12px;
position:absolute;
right:155px;
text-decoration:none;
top:35px;
}

#modal-close a:visited {
 color: #AC0000;
}

#modal-close a:hover {
 text-decoration: underline;
}
#affiliates li{
 padding: 10px;
}

#affiliates {
 list-style-type: none;
}
#pager label {
 position: relative;
 top: 17px;
}
#pager ul {
 list-style-type: none;
}

#pager ul  li{
 display: inline;
}

#content-archive {
/* margin: 0 287px 0 0;*/
 min-height: 500px;
 padding-left: 14px; 
}

#content-post {
/* margin: 0 287px 0 0;*/
 min-height: 500px;
 padding-left: 14px; 
}

#content-tour {
	margin: 0!important;
	width:950px !important;
}

#comments {
 font-family: Arial;
 margin-left: 20px;  
}

#comments ol 
{
  margin-left: 25px;
}

#comments h3 {
 color: #666666;
}



#previous {
  margin-left: 20px;
}

 div.tourtemp {
 font-family: Arial;
 padding: 0px;  
 margin: 0px; 
 margin-left: 20px;
 margin-right: 50px; 
 }

.hentry {
/* margin-left: 20px;*/
 font-family: Arial;
}
.page-title {
 margin-left: 20px;
 font-family: Arial;
 color: #666 /*#AC0000*/;
}

#pager label {
background: #eee;
border: 1px solid #ddd;
padding: 5px;
}

#pager ul {
list-style-type: none;
margin: -1px 0px 0px 60px !important;
}

#pager ul li {
background: #eee;
border: 1px solid #ddd;
padding: 5px;
}

.buttonBack {
margin: 30px 0 0;
background:url("../images/back-button.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:32px;
text-indent:-2000px;
width:60px;
}

.post {
 /*margin-bottom: 30px;*/
	padding-bottom:15px;
}

.entry-title a, .entry-title a:visited  {
 color: #666666;
 text-decoration: none; 
}

.entry-title {
 color: #666666;
 
}

.entry-title {
 margin-bottom: 8px;
}


.entry-title a:hover {
 color: black;
 text-decoration: underline;
}

.entry-meta a, .entry-meta a:visited{
 color: #AC0000;
 text-decoration: none;
}
.entry-meta a:hover {
 color: black;
 text-decoration: underline;
}

button.submitButton {
 background: transparent url(../images/r_button.png) no-repeat scroll right center;
 border: 0 none;
 width: auto;
 cursor: pointer;
 padding: 0 5px 0 0;
}

button.submitButton span {
 background: transparent url(../images/lft_button.png) no-repeat scroll left center;
 height: 25px;
 position: relative;
 display: block;
 line-height: 25px;
 color: white;
 padding: 0 0 0 6px;
}

button.submitButton:hover {
 background: transparent url(../images/r_button_hover.png) no-repeat scroll right center;
 border: 0 none;
 width: auto;
 cursor: pointer;
 padding: 0 5px 0 0;
}

button.submitButton:hover span {
 background: transparent url(../images/lft_button_hover.png) no-repeat scroll left center;
 height: 25px;
 position: relative;
 display: block;
 line-height: 25px;
 color: white;
 padding: 0 0 0 6px;
}

/* ******************************************************************************** */
/* CUSTOM CONTENTS - PATRIX */
/* ******************************************************************************** */

/* COMMON */
p.description{
 font-size:13px;
 /*text-align:justify;*/
 padding-left:20px;
}

p.notice {
	font-size:12px;
	font-style: italic;
	margin: 15px 0;
	padding: 0 20px 0 0;
	text-align: center;
}
.buttonBack {
	cursor:pointer;
}
.requestQuoteButton {
	background:none !important;
	border:none !important;
	cursor:pointer;
}

/* HOME */
#newsletter-form {
	margin:0 auto;
	padding-left:3px;
}
#newsletter-form #cname, #newsletter-form #cemail {
	margin-left:0;
}
.home .entry-box {
	background:none;
	padding:0;
}
#home-msg { /* background separato da entry-box */
	padding:20px;
	background:url(../images/entry_box_bg.jpg) repeat;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	width:635px;
	margin-top:10px;
	margin-left:3px;
	text-align: left
}

/* ESCORTED TOURS */

#esc-tour-wrapper {
margin-top: -15px;
padding: 5px
}

#esc-tour-title { font-size:1.3em; padding: 0px 10px 20px 0px; 	border-bottom:1px dashed #999; font-family: arial black }

#esc-tour-summary {
	font-weight:bold;
	padding:10px;
	border-bottom:1px dashed #999;
	margin-bottom:10px;
}
#esc-tour-code { display: none; }
#esc-tour-duration { padding:5px 0; }
#esc-tour-meals { }

#esc-tour-description { border-bottom:1px dashed #999; }
#esc-tour-gallery {
	float:right;
	margin: 10px 0px 10px 23px;
}
#esc-tour-info { }

#esc-tour-days {
	clear:both;
	margin:10px auto;
}
#esc-tour-day-map {
	float:right;
	margin: 10px 0px 10px 23px;
}
#esc-tour-day-info { }

.wp-image-666 {
	padding-right:20px;
}
#escorted-tours-table { 
	margin-left:5px;
	margin-bottom:10px;
	width:900px;
	padding:5px 0 5px 0;
	background-color:#FFF;
	font-size:13px;
	 background:url(../images/entry_box_bg.jpg) repeat;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.tour-top-menu {
	padding:0;
	margin:0;
	margin-right:43px;
}

.content_tour {
	padding:15px;
	margin:0;
}

#tour_info_wrapper {
	width:952px;
}

.esc-tour-quote-btn {
	text-align:center;
	padding:20px 0 10px 0;
}


/*	NGG GALLERY	*/
.ngg-gallery-thumbnail img {
	margin:0 1px !important;
	padding:2px !important;
}
.ngg-gallery-thumbnail img:hover {
	background-color: #900 !important;
} 


/* TABLE PRICING */

#pricing_dates_container {}

#pricing_dates td {
	text-align:center;
	padding:2px 5px;
	border:1px solid #ccc;
	background-color:#FFF;
}
#pricing_dates tr:hover td {
	background-color:#ececec;
}

td.column_title {
	background-color:#ececec !important;
	width:20%;
}



/* CUSTOMIZED TOURS */
.uniForm .textInput {
	font-size:12px !important;
	height:auto !important;
	padding:5px !important;
	margin:3px 0 0 0 !important;
	
}
.uniForm select {
	font-size:12px !important;
	height:auto !important;
	padding:4px !important;
	margin:3px 0 0 0 !important;
}
.multifield .people .label{
	border:1px solid #000;
}
.multiField strong { color:red; }

.uniForm .ctrlHolder.people .multiField .blockLabel {
	margin-right: 30px !important;
}
.uniForm div.buttonHolder {
	text-align:center !important;
	padding-right: 20px;
}

/* GROUP TRAVEL */


/* ITALY HONEYMOON */


/* ABOUT US */

/* BLOG */
.published {
	font-size:11px;
	color:#666;
}
.entry-meta {
	font-size:11px;
}

/* CONTACT */

/* TESTIMONIALS */
div.testimonial{
	margin-left: 15px;
}
div.testimonial blockquote {
	display:block;
	clear:both;
	border-left: 8px solid #eee;
	margin: 10px 10px 20px;
	padding: 0px;
}
div.testimonial cite {
	font-weight:bold;
	color:#09F;
	padding-bottom:0px;
	display:block;
	clear:both;
}

#likebox-frame{
 border:2px solid #F0F9F4;
 width:208px;
 z-index:10;
 height: 248px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

p.edit-link, p.edit-link a, p.edit-link a:hover {
text-align: center;
padding: 20px;
font-size: 13px;
color: /*#AC0000*/ #0000ff;
font-family: arial black
}
ul.children {
padding-bottom: 5px;
}
h3.comments-title-fb {
color:#666666;
font-family:arial black;
font-size:16px;
margin:-30px 23px 20px;
}
margin-bottom: 15px; font-size: 140%; font-weight: bold; border-bottom: 2px solid #000; padding-bottom: 5px;
div#fb-root {
margin-top:10px;
}
.fb_iframe_widget {
margin-left:23px;
}
#idc-container h3 {
color:#666666;
font-family:arial black;
font-size:16px!important;
margin:0 0 18px!important;
padding-top:10px!important;
}
#idc-container a {
color:#AC0000;
text-decoration:none;
}
div#idc-container {
margin:1.5em auto;
max-width:630px;
padding-bottom:20px;
}
#idc-container div {
font-family:arial;
font-size:14px;
color:#666666;
}
a#remove {
cursor:pointer;
font-size:11px;
margin-top:0;
width:215px !important;
}
a#more {
margin:0 !important;
width:70px !important;
}

/* Get a Quick Quote */

div#quick-quote h3 {
color:#666666 !important;
font-family:arial black;
font-size:14px;
padding-bottom:7px !important;
padding-top:4px;
text-align:center;
}
div#quick-quote p {
font-size: 13px;
text-align: center;
color:#666666;
padding-bottom:8px;
}
div#quick-quote ul {
font-size: 12px;
padding-bottom: 5px;
margin: 0
}
div#quick-quote ul li {
color:#AC0000!important;
text-align:left !important;
list-style-type: none;
}
div#quick-quote ul li a {
color:#AC0000!important;
text-decoration: none;
padding-left: 15px;
background: url(../images/list-arrow.gif) no-repeat center left;
}
div#quick-quote ul li a:hover {
color: #666;
text-decoration: underline;
}
div#subscribe-widget {
padding-bottom: 5px;
}
div#subscribe-widget h3 {
color:#666666 !important;
font-family:arial black;
font-size:14px;
padding-bottom:7px !important;
padding-top:4px;
text-align:center;
}
div#subscribe-widget p {
font-size: 13px;
text-align: center;
color:#666666;
padding-bottom:8px;
}
h3.fb-comments-title {
	color: #666666;
    font-family: arial black;
    font-size: 16px;
    padding: 15px 22px 10px;
}
img.call-to-action-like {
padding: 0 20px 10px;
}
#social_area{
	padding: 10px;
}

#social_area h3{
text-transform:uppercase!important;
margin-top:0px!important;
   font-size: 12px !important;
    line-height: 15px !important;border-bottom:0px!important;
font-weight:bold!important;
}

#social_area h3 a, h3#social_area a{
border-bottom:0!important;
display:block!important;
background:none!important;
color: #aaa!important;
}

#social_area h3 a:hover{
color:#181919!important;
background:none!important;
}

.social_item{
	border-bottom: 1px dotted #DDDDDD !important;
	margin-bottom: 10px !important;
	/*padding-bottom: 15px !important;*/
    width: 190px !important;
	font-size:11px;
}

.social_img{
float:left!important;
width:15px!important;
height:30px!important;
margin-right:10px!important;
padding-top:6px!important;
}

.social_text{
float:left!important;
width:150px!important;
padding-top:6px!important;
}

#social_area span  {
color:#555555!important;
font-size:12px!important;
margin:0!important;

}
.photo {
border: solid #CCC;
height: 60px;
margin: 3px;
padding: 3px;
width: 80px;
}
.highslide-container table {background:none;}
.highslide {outline:none;text-decoration:none;}
.highslide-image {border-width:2px;border-style:solid;border-color:white;background:gray;}
.highslide-wrapper, .highslide-outline {background:white;}
.highslide-loading {display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(../images/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,a.highslide-credits i {padding:2px;color:#ffffff;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color:white;background-color:#6CA2E0;}
.highslide-move, .highslide-move * {cursor:move;}
.highslide-viewport {display:none;visibility:hidden;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}
.highslide-controls {width:195px;height:40px;background:url(../images/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}
.highslide-controls ul {position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../images/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li {float:left;padding:5px 0;margin:0;}
.highslide-controls a {background-image:url(../images/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}
.highslide-controls a.disabled {cursor:default;}
.highslide-controls a.disabled span {cursor:default;}
.highslide-controls a span {display:none;cursor:pointer;}
.highslide-controls .highslide-previous a {background-position:0 0;}
.highslide-controls .highslide-previous a:hover {background-position:0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position:0 -60px !important;}
.highslide-controls .highslide-play a {background-position:-30px 0;}
.highslide-controls .highslide-play a:hover {background-position:-30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position:-30px -60px !important;}
.highslide-controls .highslide-pause a {background-position:-60px 0;}
.highslide-controls .highslide-pause a:hover {background-position:-60px -30px;}
.highslide-controls .highslide-next a {background-position:-90px 0;}
.highslide-controls .highslide-next a:hover {background-position:-90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position:-90px -60px !important;}
.highslide-controls .highslide-move a {background-position:-120px 0;}
.highslide-controls .highslide-move a:hover {background-position:-120px -30px;}
.highslide-controls .highslide-full-expand a {background-position:-150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position:-150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position:-150px -60px !important;}
.highslide-controls .highslide-close a {background-position:-180px 0;}
.highslide-controls .highslide-close a:hover {background-position:-180px -30px;}
.bresim {
border: solid #CCC;
height: 100px;
margin: 5px;
padding: 5px;
width: 120px;
}
#sayfalama {
 padding: 3px;
  margin: 3px;
  text-align:center;
     font-weight: bold;
}

#sayfalama a {
   padding: 2px 5px 2px 5px;
   margin: 2px;
   border: 1px solid #EEE;
   text-decoration: none;
   color: #036CB4;
      font-weight: bold;
}

#sayfalama a:hover{
  padding: 2px 5px 2px 5px;
   margin: 2px;
  border: 1px solid #036CB4;
   font-weight: bold;
   background-color: #036CB4;
   color: #FFF;
   cursor:pointer;
}
#sayfalama a:active,#sayfalama a:focus{
  padding: 2px 5px 2px 5px;
   margin: 2px;
  border: 1px solid #036CB4;
   font-weight: bold;
   background-color: #036CB4;
   color: #FFF;
   cursor:pointer;
}
#sayfalama .secili {
  padding: 2px 5px 2px 5px;
   margin: 2px;
  border: 1px solid #036CB4;
   font-weight: bold;
   background-color: #036CB4;
   color: #FFF;
}
#sayfalama .pasif {
   padding: 2px 5px 2px 5px;
   margin: 2px;
   border: 1px solid #EEE;
   color: #DDD;}

