/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#888484;
	min-width:960px;
	background:#fff;
}

.bg {width:100%; background:url("bg-top.jpg")/*tpa=http://greecetoursguide.com/bg-top.jpg*/ center 0 no-repeat;}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
	font-size:0.875em;
	line-height:1.428em;
}

a {color:#22c8fc; outline:none;}
a:hover {text-decoration:none;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
 
.container {width:100%;}

p {margin-bottom:18px;}
.p0 {margin-bottom:0px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#96a928;}
.color-4 {color:#9c9c9c;}
.color-5 {color:#b2c061;}

.index-1 {position:relative; z-index:1;}
.index-2 {position:relative; z-index:2;}

.col-1 {width:240px; float:left; margin-right:13px;}
.col-2 {width:240px; float:left;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 0px 5px;}
.indent2 {padding:0px 13px;}
.indent3 {padding-right:20px;}
.indent4 {padding-left:20px;}
.indent5 {padding-top:15px;}
.indent6 {padding:22px 0 0 18px;}
.indent7 {padding-right:15px;}
.indent8 {padding:28px 23px 26px 26px;}
.indent9 {padding:20px 245px 25px 21px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent3 {float:left; margin:4px 20px 0px 0;}
.img-indent-r {float:right; margin:9px 0px 0px 30px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot2 {margin-bottom:12px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:3px solid #000;}
.border2 {border:1px solid #000;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.logo, .button {text-decoration:none;}	

/*********************************header*************************************/
header {width:100%; position:relative; z-index:2;}

.row-1 {min-height:126px; width:100%;}

h1 {padding:30px 0 0 0; position:relative;}
h1 span {text-transform:uppercase; font-size:10px; line-height:18px; color:#686868; position:absolute; left:2px; top:79px;}
.logo {font-size:52px; display:inline-block; line-height:1.23em; color:#0e0e0e; text-transform:uppercase; letter-spacing:-2px;}

.login-list {float:right;}
.login-list li {float:left; font-size:13px; line-height:1.2em; padding-left:12px; margin-left:18px; background:url("marker.gif")/*tpa=http://greecetoursguide.com/marker.gif*/ 0 6px no-repeat;}
.login-list li a {color:#817f7f; text-decoration:none;}
.login-list li a:hover {color:#33dcfb;}

.menu {padding:0; width:100%; text-align:center;
	background: #2a2a2a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#535353), to(#000));
	background: -moz-linear-gradient(#535353, #000);
	background: linear-gradient(#535353, #000);
	-pie-background: linear-gradient(#535353, #000);
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.menu li {display:inline; font-size:14px; line-height:44px; padding:0 17px 0 15px; background:url("menu-spacer.gif")/*tpa=http://greecetoursguide.com/menu-spacer.gif*/ right center no-repeat; position:relative;}
.menu li.first {padding:0 17px 0 19px;}
.menu li.last {padding:0 18px 0 17px; background:none;}
.menu li a {color:#fff;}
.menu li a.active, .menu li > a:hover {text-decoration:underline;} 
.menu ul {
	position:		absolute;
	top:			-999em;
	width:			144px;
	background:		none;
	-pie-background: none;
	text-align:		left;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.menu ul li {
	width:			100%;
}
.menu li:hover {
	visibility:		inherit; 
}
.menu li li {
	display:			block;
	padding:			0;
	margin-bottom:		2px;
	line-height:		36px;
	border-bottom:		1px solid #3f3f3f;
	background: 		#1b1b1a;
	background: 		-webkit-gradient(linear, 0 0, 0 bottom, from(#2b2b2b), to(#181818));
	background: 		-moz-linear-gradient(#2b2b2b, #181818);
	background: 		linear-gradient(#2b2b2b, #181818);
	-pie-background: 	linear-gradient(#2b2b2b, #181818);
	border-radius:		10px;
	-moz-border-radius:	10px;
	-webkit-border-radius:10px;
}
*+html .menu li li {background:url("menu-li-bg.png")/*tpa=http://greecetoursguide.com/menu-li-bg.png*/ 0 0 no-repeat;}
.menu li li a {
	padding:		0 0 0 18px;
	text-align:		left;
	display:		block;	
	background:none;
}
.menu li li a:hover {text-decoration:none;}
.menu li li:hover {
	background: 		#2e2e2e;
	background: 		-webkit-gradient(linear, 0 0, 0 bottom, from(#4e4e4e), to(#161616));
	background: 		-moz-linear-gradient(#4e4e4e, #161616);
	background: 		linear-gradient(#4e4e4e, #161616);
	-pie-background: 	linear-gradient(#4e4e4e, #161616);
}
.menu li:hover ul, .menu li.sfHover ul {
	left:			0px;
	top:			32px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			145px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}


/*************TM-slider****************/
.slider {height:279px; overflow:hidden;}		

.controls {position:absolute; top:249px; left:13px; z-index:99;}
.controls .next {display:block; width:30px; height:30px; text-indent:-5000px; background:url("next.gif")/*tpa=http://greecetoursguide.com/next.gif*/ 4px 7px no-repeat #000; position:absolute; left:31px; top:0px;}
.controls .prev {display:block; width:30px; height:30px; text-indent:-5000px; background:url("prev.gif")/*tpa=http://greecetoursguide.com/prev.gif*/ 4px 7px no-repeat #000; position:absolute; left:0px; top:0px;}
.controls .next:hover {background-color:#33dcfb;}
.controls .prev:hover {background-color:#33dcfb;}

.box-list {width:100%; border:1px solid #d9d7d7;
	background: 		#f6f6f6;
	background: 		-webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#f3f3f3));
	background: 		-moz-linear-gradient(#fcfcfc, #f3f3f3);
	background: 		linear-gradient(#fcfcfc, #f3f3f3);
	-pie-background: 	linear-gradient(#fcfcfc, #f3f3f3);
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}
.box-list .padding {padding:10px 19px 8px 18px;}
.box-list li {line-height:26px; padding-left:9px; background:url("pic-1.png")/*tpa=http://greecetoursguide.com/pic-1.png*/ 0 bottom repeat-x;}
.box-list li.last {background:none;}
.box-list li a {color:#5e5e5e; padding-left:9px; background:url("marker-2.gif")/*tpa=http://greecetoursguide.com/marker-2.gif*/ 0 12px no-repeat; text-decoration:none; display:inline-block;}
.box-list li a:hover {color:#96a928; text-decoration:underline;}


/*********************************content*************************************/
#content {width:100%; padding:23px 0px ; position:relative; z-index:1;}
#page12 #content {padding:10px 0 23px 0;}
.spacer-1 {width:100%; background:url("pic-1.gif")/*tpa=http://greecetoursguide.com/pic-1.gif*/ 217px 0 repeat-y;}
.spacer-2 {width:100%; background:url("pic-1.gif")/*tpa=http://greecetoursguide.com/pic-1.gif*/ 460px 0 repeat-y;}

h3 {font-size:27px; line-height:1.2em; margin:0 0 18px 0; color:#33dcfb; letter-spacing:-1px}
h4 {font-size:28px; line-height:1.2em; margin:0 0 14px 0; color:#2a2a2a; letter-spacing:-1px;}
h5 {color:#5e5e5e; line-height:19px;}
h6 {font-size:24px; line-height:1.2em; color:#96a928; margin-bottom:5px; letter-spacing:-1px;}

.text-1 {display:inline-block; font-size:61px; line-height:1.2em; color:#343434; letter-spacing:-1px;}
#page4 .text-1 {font-size:51px;}
.text-2 {display:inline-block; font-size:32px; line-height:1.2em; color:#7e8181; text-transform:uppercase; margin-top:-15px; letter-spacing:-1px;}
#page4 .text-2 {font-size:30px; margin-top:-5px;}
.text-3 {font-size:13px; color:#161616;}
.text-4 {display:inline-block; font-size:61px; line-height:1.2em; color:#33dcfb; margin-top:-12px; letter-spacing:-1px;}
.text-5 {display:inline-block; font-size:40px; line-height:1.2em; color:#454545; margin-top:-18px; letter-spacing:-1px;}
.text-6 {font-size:13px; color:#6a6a6a; margin-bottom:3px; display:inline-block;}
.text-7 {font-size:21px; color:#161616; margin-bottom:7px; display:inline-block;}
.text-8 {font-size:11px; line-height:15px; color:#33dcfb; display:inline-block; float:left;}
.text-9 {font-size:11px; line-height:15px; color:#000; display:inline-block; float:right; background:url("pic-3.png")/*tpa=http://greecetoursguide.com/pic-3.png*/ 0 3px no-repeat; padding-left:20px;}

.border-bot {width:100%; padding-bottom:20px; background:url("pic-1.gif")/*tpa=http://greecetoursguide.com/pic-1.gif*/ 0 bottom repeat-x;}

.box {width:100%; border:1px solid #d9d7d7;
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}
.box .padding {padding:22px 14px 17px 27px;}

.box-2 {width:188px; border:1px solid #d9d7d7;
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}

.box-3 {border:1px solid #d9d7d7; min-height:279px; background:url("corfutours.png")/*tpa=http://greecetoursguide.com/corfutours.png*/ 0 bottom no-repeat;
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}
.box-4 {width:100%; border:1px solid #d9d7d7; line-height:27px;
	background: 		#f6f6f6;
	background: 		-webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#f3f3f3));
	background: 		-moz-linear-gradient(#fcfcfc, #f3f3f3);
	background: 		linear-gradient(#fcfcfc, #f3f3f3);
	-pie-background: 	linear-gradient(#fcfcfc, #f3f3f3);
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:5px;
}
.box-4 .padding {padding:19px 19px 25px 18px;}

.button {display:inline-block; font-size:13px; line-height:1.23em; color:#fff; padding:3px 9px; background:#33dcfb;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.button:hover {background:#000;}

.list-1 li {padding:0 0 22px 14px; font-size:14px; display:inline-block; line-height:19px; background:url("marker-3.gif")/*tpa=http://greecetoursguide.com/marker-3.gif*/ 0 6px no-repeat;}
.list-1 li a {color:#888484; text-decoration:none;}
.list-1 li a:hover {color:#22c8fc; text-decoration:underline;}

.list-2 li {padding:0 0 22px 14px; font-size:14px; display:inline-block; line-height:19px; background:url("marker-3.gif")/*tpa=http://greecetoursguide.com/marker-3.gif*/ 0 6px no-repeat;}
.list-2 li a {color:#33dcfb; display:block; text-decoration:underline;}
.list-2 li a:hover {text-decoration:none;}

.list-3 li {font-size:13px; font-weight:bold; line-height:20px;}
.list-3 li a {color:#000; text-decoration:none;}
.list-3 li a:hover {color:#33dcfb;}

.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; color:#22c8fc; font-size:14px; padding-left:14px; background:url("marker-4.gif")/*tpa=http://greecetoursguide.com/marker-4.gif*/ 0 7px no-repeat;}
.link-1:hover {text-decoration:none;} 

.link-2 {display:inline-block; width:8px; height:7px; text-indent:-5000px; background:url("marker-4.gif")/*tpa=http://greecetoursguide.com/marker-4.gif*/ 0 0 no-repeat; margin-top:6px;}
.link-2:hover {text-decoration:none;} 

.l-1 {font-size:14px; line-height:27px; font-weight:bold; color:#888484; text-transform:uppercase; text-decoration:none;}
.l-2 {font-size:12px; line-height:27px; font-weight:bold; color:#888484; text-decoration:none;}
.l-3 {font-size:12px; line-height:27px; color:#888484; text-decoration:none; text-transform:uppercase;}
.l-4 {font-size:14px; line-height:27px; font-weight:bold; color:#22c8fc; text-transform:uppercase; text-decoration:none;}
.l-5 {font-size:14px; line-height:27px; font-weight:bold; color:#888484; text-decoration:none;}
.l-6 {font-size:14px; line-height:27px; color:#22c8fc; text-transform:uppercase; text-decoration:none;}
.l-7 {font-size:12px; color:#2a2a2a; font-weight:bold; text-decoration:none;}
.l-8 {font-size:14px; line-height:27px; color:#96a928; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.l-9 {font-size:14px; line-height:27px; color:#888484; text-decoration:none; text-transform:uppercase;}
.l-10 {font-size:12px; line-height:27px; color:#2f2f2f; text-decoration:none;}
.l-11 {font-size:12px; line-height:27px; color:#888484; text-decoration:none;}
.l-1:hover,.l-2:hover,.l-3:hover,.l-4:hover,.l-5:hover,.l-6:hover,
.l-7:hover,.l-8:hover,.l-9:hover,.l-10:hover,.l-11:hover {text-decoration:underline;}

dl span {float:left; width:80px;}

#login-form {display:block; padding:44px 0 0 0;}
#login-form label {color:#464545; margin:0 12px 0 0; float:left; font-size:13px; }
#login-form label span {float:left; width:63px;}
#login-form input {width:83px; font-size:13px; line-height:1.23em; color:#464545; padding:2px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; border:1px solid #e8e8e7; background:none; 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.buttons {padding-top:16px; text-align:right;}
.buttons a {margin-left:20px;}


/********** tabs ***********/
#tab {position:relative; min-height:427px; width:100%; overflow:hidden;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	position:absolute;
	top:175px;
	right:15px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding:0 2px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	display:inline-block;
	color: #5e5e5e;
	font-size: 14px;
	outline: none;
}
ul.tabs li a:hover, ul.tabs li.active a {
	text-decoration:underline;
}

/******** carousel *************/

#faded-1 .next1, #faded-2 .next2, #faded-3 .next3 {display:block; width:14px; height:14px; text-indent:-5000px; background:url("next2.png")/*tpa=http://greecetoursguide.com/next2.png*/ 0 0 no-repeat; float:left;}
#faded-1 .prev1, #faded-2 .prev2, #faded-3 .prev3 {display:block; width:14px; height:14px; text-indent:-5000px; background:url("prev2.png")/*tpa=http://greecetoursguide.com/prev2.png*/ 0 0 no-repeat; float:left; margin-right:5px; }
.carousel-control {width:46px; height:22px; background:url("carousel-control-bg.png")/*tpa=http://greecetoursguide.com/carousel-control-bg.png*/ 0 0 no-repeat; padding:7px 0 0 8px; position:absolute; top:200px; left:70px;}
.sp {display:block; width:1px; height:13px; background:url("pic-2.gif")/*tpa=http://greecetoursguide.com/pic-2.gif*/ 0 0 no-repeat; float:left; margin-right:5px;}
#faded-1, #faded-2, #faded-3 { width:100%; height:240px; overflow:hidden; position:relative; }
a { outline:0; border:0; }

/***********video********************/
.extr {
	position:relative;
	width:190px;
}
.extr-1 {
	width:308px;
	height:218px;
	margin:0px 0px 0px 1px;
}

.video {position:relative; border:1px solid #e5e5e5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.video img {position:relative; z-index:1;}
.button-video {position:absolute; top:50%; left:50%; width:49px; height:49px; margin:-25px 0 0 -27px; z-index:2; display:block; background:url("button-video.png")/*tpa=http://greecetoursguide.com/button-video.png*/ left top no-repeat;}
.button-video:hover {background-position:left bottom;}

/********* pretty-photo************/
.gallery-photo {
	width:100%;
	min-height:330px;
	overflow:hidden;
}
.gallery li {
	float:left;
	padding:26px 13px 16px 26px;
	margin:0 13px 13px 0;
	width:200px;
	min-height:261px;
	background:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #d9d7d7;
}
	.gallery li.last {
		margin-right:0;
	}
	.gallery li.last2 {
		margin-bottom:0;
	}
	
.gallery li:hover {
	background:#ededed;
}
/* Lightbox image */
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	}
	.lightbox-image img {
		position:relative;
		z-index:2;
		}
	.lightbox-image span {
		display:inline-block;
		position:absolute;
		left:0px;
		top:0;
		width:200px;
		height:100%;
		background:url("magnify.png")/*tpa=http://greecetoursguide.com/magnify.png*/ no-repeat 50% 50%;
		z-index:1;
		padding:0;
		}

/****************************footer************************/
footer {width:100%; padding:15px 0 26px; font-size:12px; color:#4f4f4f;}

.menu-list li {float:left; font-size:12px; line-height:19px; padding-right:19px;}
.menu-list li.last {padding:0;}
.menu-list li a {text-decoration:none; color:#a1a1a1;}
.menu-list li a:hover, .menu-list li .active {text-decoration:underline;}

.list-services {padding:0px 0px 0px 0px;}
.list-services li {float:left; padding:0 7px 0 0;}
.list-services li.last {padding:0;}

/************* Easy Tooltip *************/
#easyTooltip{
	padding:5px 9px;
	background:#33dcfb;
	color:#fff;
	font-size:11px;
	text-transform:none;
	position:relative;
	z-index:9;
}

