/*



Theme Name: Get More Vacations

Theme URI: http://wordpress.work-in-development.com/beta1/

Description: Theme for Get More Vacations.

Version: 1

Author: NS

Author URI: http://nearsource.net/

Tags: green, custom header, fixed width, two columns



*/







body {

	background-attachment: fixed;

	background-image: url(images/bg.jpg);

	background-position: center;

	margin-top: 35px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Verdana, Geneva, sans-serif;

}

.txt-footer {

	font-size: 10px;

	line-height: 18px;

	font-weight: bold;

	color: #330;

}

.txt-footer a {

	text-decoration:none;

	color: #330;

}

.txt-footer a:hover {

	text-decoration:underline;

}

.mainContent {
	background-color: #FFF;
	border: 5px solid #BCB5A7;

}
.shadow {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/bg-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_left {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/left-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_top_left {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/left-top-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_bottom_left {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/left-bottom-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_right {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/right-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_top_right {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/right-top-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_bottom_right {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/right-bottom-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_top {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/top-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

.shadow_bottom {
	padding:5px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(images/bottom-shadow.png);
	/*border-right:solid 4px #446413;
	border-bottom:solid 4px #446413;*/
}

#menu {
/*	width:500px;*/
	float:right;
	text-align:right;
	font-size:11px;
	padding:10px;
	padding-bottom:0px;
	padding-right:20px;
}
#menu a {
	text-decoration:none;
	color: #4B724C;
}
#menu a:hover {
	text-decoration: underline;
}
#menu ul, .txt-footer ul {
	clear:none;
	white-space:nowrap;
	margin:0px;
}
#menu ul li {
	clear:none;
	list-style:none;
	white-space:nowrap;
	margin:0px;
	margin-left:15px;
	text-transform:uppercase;
	display:inline;
}

.width-box {

	width: 968px;

	clear:both;

}

.home-boxes {

	width:302px;

	float:left;

	background-image: url(images/line_separate.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height:135px;

	padding:10px;

	font-size:14px;

	line-height:20px;

	color:#3A1A22;

}

#header-tit {

	height:60px;

	border-bottom: solid 1px #CDCBC8;

	font-size: 28px;

	font-weight: bold;

	color: #3878A1;

	background-image: url(images/bg_header_tit.jpg);

	background-repeat: repeat-x;

	background-position: top;

	text-indent: 20px;

	line-height: 56px;

	text-transform: uppercase;

	letter-spacing: -1px;

}

#header-pics {

	border-bottom: solid 1px #CDCBC8;

	background-image: url(images/bg_header_tit.jpg);

	background-repeat: repeat-x;

	background-position: top;

	text-align:center;

	padding-top:15px;

	padding-bottom:15px;

}

#pageContent {

	padding:20px;

	padding-top:10px;

	font-size:13px;

	width: 928px;

	clear:both;

}

#pageContent2 {

	padding:20px;

	padding-top:10px;

	font-size:13px;

	width: 928px;

	clear:both;

	background-color:#CCFAFD;

	padding-top:0px;

	padding-bottom:50px;

	background-repeat:no-repeat;

	background-position:left bottom;

}

.in-image {

	 margin-right:12px;

	 margin-top:20px;

	 float:right;

}

.whereto {

	background-image:url(images/bg-whereto.jpg);

}

.goplay {

	background-image:url(images/bg-goplay.jpg);

}
.right-col {
	float:right;
	width:265px;
	margin-top:65px;
	margin-right:30px;
	padding-bottom:30px;
}
.calculator {
	display:block;
	float:right;
	clear:both;
	width:260px;
	margin-bottom:15px;
	padding-bottom:20px;
	background-image:url(images/bg-calculator-2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:9px;
	font-weight:bold;
	color:#777777;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.calculator h5 {
	color:#075D95;
	font-size:11px;
	letter-spacing:normal;
	margin:0px;
	text-transform:none;
	line-height:22px;;
}
.calculator input {
	vertical-align:middle;
}
.calculator select {
	width:105px;
	letter-spacing:normal;
	color:#777;
	background-color:#F6F6F6;
	border:solid 1px #DDD;
	font-size:10px;
	text-transform:none;
	float:right;
	margin-left:10px;
	margin-top:5px;
	position:absolute;
}
.calculator-button {
	color:#FF4800;
	text-decoration:none;
	letter-spacing:normal;
	text-transform:uppercase;
	font-size:10px;
}
form { margin:0px; }
.flash-map {
	float:right;
	width:265px;
	height:340px;
	clear:both;
}
.state-content-box {
	float:right;
	width:240px;
	font-size:11px;
	color:#3772A4;
	line-height:18px;
	clear:both;
	margin-top:20px;
	margin-right:10px;
}
.state-content-box strong {
	font-size:14px;
	text-transform:uppercase;
	clear:both;
	display:block;
}
.goplay-box {
	display:block;
	padding:5px;
	padding-bottom:10px;
	background-image:url(images/bg-goplay-box-pics.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	/*padding-top:10px;*/
}

.goplay-box a img {
	margin:2px;
	border-right:solid 2px #75B9BD;
	border-bottom:solid 2px #75B9BD;
/*	filter: Alpha(Opacity=70);
	-moz-opacity:.70;
	opacity:.70;*/
}

/*.goplay-box a:hover img {
	filter: Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}*/

.scroll-images {

	display:block;

	padding-top:20px;

	padding-left:15px;

}

.scroll-images img {

	margin-right:11px;

}

.content-box1 {

	width:520px;

	color:#5F1111;

	font-size:12px;

	margin-top:20px;

	line-height:22px;

	padding-left:20px;

	font-weight: bold;

}

.content-box2 {

	width:500px;

	color:#4F4F4F;

	margin-top:20px;

	line-height:18px;

	padding-left:20px;

	font-size:12px;

	height:200px;

	overflow:visible;

}

.content-box1 strong, .content-box2 strong {

	text-transform:uppercase;

	color:#5F1111;

}

.frame-Content {

	width:568px;

	margin-left:50px;

	margin-top:40px;

	background-image:url(images/bg-frame.jpg);

	background-repeat:no-repeat;

	background-position:top;

	font-size:11px;

	color:#666;

	padding:15px;

	padding-bottom:20px;

	margin-bottom:20px;

}

.frame-Content h5 {

	font-size:11px;

	color:#004686;

	display:block;

	padding-bottom:25px;

	border-bottom:dotted 1px #DDD;

	margin:0px;

	text-transform:uppercase;

	text-indent:20px;

}

.frame-items {

	padding-top:15px;

	padding-bottom:15px;

	border-bottom:dotted 1px #DDD;

	line-height:16px;

	height:107px;

	overflow:visible;

}

.frame-items img {

	margin-right:15px;

	float:left;

}

.frame-items h6 {

	font-size:14px;

	color:#004686;

	margin:0px;

}

.frame-items em {

	display:block;

	padding-bottom:7px;

}

h1 {

	margin:0px;

	font-size:18px;

}

h2 {

	margin:0px;

	font-size:18px;

	color:#00337B;

	letter-spacing: -1px;

}

h3 {

	margin:0px;

	font-size:16px;

	letter-spacing: -1px;

	color:#393939;

}

h4 {

	margin:0px;

	margin-bottom:15px;

	font-size:14px;

	letter-spacing: -1px;

	color: #900;

}

.links {

	color: #069;

}

.links2 {

	color:#09C;

	text-decoration:none;

}

#wish-box {

	width:290px;

	padding:10px;

	float:right;

	background-color:#F3CED5;

	margin-top:5px;

	margin-bottom:10px;

	margin-left:40px;

	font-size:10px;

	color: #333;

}

.txt-red {

	color: #C00;

}

.map-right-box {

	 float:right;

	 width:335px;

	 background-image:url(images/img_whereto.jpg);

	 background-repeat:no-repeat;

	 background-position:top;

	 padding-top:45px;

}

.map-boxes {

	width:291px;

	height:87px;

	padding:7px;

	background-image:url(images/bg_whereto_boxes.jpg);

	background-repeat:no-repeat;

	clear:both;

	float:left;

	margin-bottom:11px;

	margin-left:15px;

	font-size:10px;

}

.map-boxes img {

	margin-right:7px;

	float:left;

}
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 140px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 251px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

