@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,
sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,
figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		font-size: 15px;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
:focus {
	outline: 0;
}

body {
	/*font-size:0.8em;*/
	font-size: 13px;
	color:#000;
	background: #fff;
}
div.menubuttons {
	display: none;
	position: fixed;
	width:50px;
	height:110px;
	top: 0;
	right:10px;
	z-index: 5003;
}
@media screen and (max-width : 800px) {
	div.menubuttons {
		display: block;
	}
}
	div.menubuttons div.displaymenu {
		position: relative;
		width:50px;
		height:50px;
		float: left;
		margin: 0 0 5px 0;
		color: #000;
		text-shadow:none;
		text-align: center;
		font-size:25px;
		line-height: 54px;
		vertical-align: middle;
		background: #f1f1f1;
		opacity: .6;
		cursor: pointer;
	}
		div.menubuttons div.displaymenu:hover {
			opacity: .9;
			box-shadow: 0 0px 18px rgba(0,0,0,1);
		}
		div.menubuttons div.displaymenu span {
			position:relative;
			display:block; 
			width:30px;
			height:auto;
			margin: 5px 0 0 10px;
		}
			div.menubuttons div.displaymenu span:before{
				position:absolute;
				display:block;
				width:30px;
				height:8px;
				content:'';
				background:#333;
				border-radius:2px;
				-webkit-border-radius:2px;
				-moz-border-radius:2px;
				top:4px;
				left:0;
				box-shadow:0 12px 0 #333, 0 24px 0 #333;
				-webkit-box-shadow:0 12px 0 #333, 0 24px 0 #333;
				-moz-box-shadow:0 12px 0 #333, 0 24px 0 #333; 
			}
	div.menubuttons div.displaysearch {
		position: relative;
		width:50px;
		height:50px;
		float: left;
		color: #000;
		text-shadow:none;
		text-align: center;
		font-size:25px;
		line-height: 54px;
		vertical-align: middle;
		background: #f1f1f1;
		opacity: .6;
		cursor: pointer;
	}
		div.menubuttons div.displaysearch:hover {
			opacity: .9;
			box-shadow: 0 0px 18px rgba(0,0,0,1);
		}
		div.menubuttons div.displaysearch span {
			position:relative;
			display:block; 
			width:30px;
			height:auto;
			margin: 6px 0 0 6px;
		}
			div.menubuttons div.displaysearch span:before,
			div.menubuttons div.displaysearch span:after{
				position:absolute;
				display:block;
				height:20px;
				content:'';
				top:0;
				left:0;
			}
			div.menubuttons div.displaysearch span:before{
				width:20px;
				border:3px #333 solid;
				border-radius:100%;
				-webkit-border-radius:100%;
				-moz-border-radius:100%;
			}
			div.menubuttons div.displaysearch span:after{
				width:7px;
				background:#333;
				transform:rotate(-45deg);
				-webkit-transform:rotate(-45deg);
				-moz-transform:rotate(-45deg);
				-o-transform:rotate(-45deg);
				-ms-transform:rotate(-45deg);
				top:17px;
				left:24px;
			}
div.ebgheader {
	width:100%;
	height: auto;
	float: left;
	background-color: #000066;
}
	div.ebgheader div.header {
		position: relative;
		width:1140px;
		height: auto;
		float: left;
		left:50%;
		margin:0 0 0 -570px;
	}
	@media screen and (max-width : 1200px) {
		div.ebgheader div.header {
			position: static;
			width:100%;
			left:0;
			padding: 0 3% 0 3%;
			margin: 0;
		}
	}
	@media screen and (max-width : 800px) {
		div.ebgheader div.header {
			position: static;
			width:100%;
			padding: 0 1% 0 1%	;
		}
	}
		div.ebgheader div.header div.logo{
		 width: 20%;
   		 height: 160px;
   		 float: left;
   		 padding: 0 0 0 7%;
		}
		/*@media screen and (max-width : 1200px) {
			div.ebgheader div.header div.logo{
				width:25%;
				padding: 0 0 0 3%;
			}
		}*/
		@media screen and (max-width : 800px) {
			div.ebgheader div.header div.logo{
				width:50%;
				margin: 0 0 0 65px;
			}
		}
			div.ebgheader div.header div.logo a {
				display: block;
				width: 100%;
				height: 100%;
				float: left;
			}
			div.ebgheader div.header div.logo a img {
				max-width: 100%;
				max-height: 180px;
				float: left;
			}

	div.ebgheader div.inf {
		width:33%;
		height: auto;
		min-height: 64px;
		float: right;
		padding: 30px 20px 0 0;
		margin: 30px 0 0 0;
		font-size:17px;
	}

	@media screen and (max-width : 800px) {
		div.ebgheader div.inf {
			display: none;
		}
	}
		div.ebgheader div.inf div.icon {
			width:100%;
			height: auto;
			min-height: 64px;
			float: left;
			color:#fff;
			font-size: 16px;
		}
			div.ebgheader div.inf div.icon span.numbers {
				font-size: 17px;
			}
			div.ebgheader div.inf div.icon img {
				margin: 0 10px 0 0;
			}
			/* Icono Paypal */
	.columna1 {
  width:33%;
  float:left;
  text-align: center;
}

@media (max-width: 720px) {
  
  .columna1 {
    width:auto;
    float:none;
	margin: 24px 0 17px 0;
  }
  
}

	.columna2 {
  width:33%;
  float:left;
  text-align: center;
}

@media (max-width: 720px) {
  
  .columna2 {
    width:auto;
    float:none;
	margin: 24px 0 17px 0;
  }
  
}

.paypal {
  width:100%;
  float:left;
  text-align: center;
  margin: 10px 0 0 0;
  border: 1px #a5a2a266 solid;
}

@media (max-width: 720px) {
  
  .paypal {
    width:auto;
    float:none;
  }
  
}
.paypal2 {
  width:100%;
  float:left;
  text-align: center;
  margin: 10px 0 0 0;
  border: 1px #a5a2a266 solid;
}

@media (max-width: 720px) {
  
  .paypal2 {
    width:auto;
    float:none;
  }
  
}
			/* End Icono Paypal */
			
div.marquee {
	width: 100%;
	height: 25px;
	float: left;
	background: #eb211f;
	color: #fff;
	font-weight: bold;
}
	div.marquee a:link { text-decoration:none; color:#fff; }
	div.marquee a:visited { text-decoration:none; color:#fff; }
	div.marquee a:active { text-decoration:none; color:#fff; }
	div.marquee a:hover { text-decoration:none; color:#fff; }
div.ebgmenu{
	width: 100%;
	height:65px;
	float: left;
	background-color: #01013e;
    border-bottom: 3px #737373 solid; 
}
@media screen and (max-width : 800px) {
	div.ebgmenu{
		height: 20px;
	}
}
	div.ebgmenu div.menu{
		position: relative;
		width:1140px;
		height: auto;
		min-height:60px;
		float: left;
		padding: 0 20px 0 20px;
		margin:0 0 0 -570px;
		left:50%;
	}
	@media screen and (max-width : 1200px) {
		div.ebgmenu div.menu{
			position: static;
			width:100%;
			left:0;
			padding: 0 3% 0 3%;
			margin:0;
			border: none;
		}
	}
	@media screen and (max-width : 800px) {
		div.ebgmenu div.menu{
			display: none;
			position:fixed;
			width:80%;
			height:100%;
			padding: 0;
			margin: 0;
			top: 0;
			left: 0;
			bottom:0;
			right: 0;
			background: #1d057b;
			z-index: 5001;
			overflow-y: auto;
			-webkit-box-shadow: 0px 1px 5px 0px #000;
			-moz-box-shadow: 0px 1px 5px 0px #000;
			box-shadow: 0px 1px 5px 0px #000;
		}
	}
		div.ebgmenu div.menu ul.menu{
			width:100%;
			height: auto;
			min-height:60px;
			float: left;
			list-style:none;
		}
			div.ebgmenu div.menu ul.menu li {
				width:auto;
				height:60px;
				float:left;
				padding:0 20px 0 20px;
				margin: 0;
				line-height: 60px;
				vertical-align: middle;
				color:#fff;
				font-size:15px;
				border-left: 1px #797979 solid;
				border-right: 1px #f7f7f7 solid;
				-webkit-transition-duration: 0.5s;
				-moz-transition-duration: 0.5s;
				-o-transition-duration: 0.5s;
				-ms-transition-duration: 0.5s;
				transition-duration: 0.5s;
				text-transform: uppercase;
			}
			@media screen and (max-width : 800px) {
				div.ebgmenu div.menu ul.menu li {
					width:100%;
					height:60px;
					border: none;
					border-top: 1px #777779  solid;
					border-bottom: 1px #777779 solid;
				}
			}
				div.ebgmenu div.menu ul.menu li.fnl { border-left: none; }
				div.ebgmenu div.menu ul.menu li.fnr { border-right: none; }
				div.ebgmenu div.menu ul.menu li.login {
					float: right;
					border: none;
					font-size: 18px;
				}
				@media screen and (max-width : 800px) {
					div.ebgmenu div.menu ul.menu li.login {
						border-top: 1px #3a43b3  solid;
					}
				}
				div.ebgmenu div.menu ul.menu li a {
					display: block;
					width: 100%;
					height: 100%;
				}
				div.ebgmenu div.menu ul.menu li a:link { text-decoration:none; color:#fff; }
				div.ebgmenu div.menu ul.menu li a:visited { text-decoration:none; color:#fff; }
				div.ebgmenu div.menu ul.menu li a:active { text-decoration:none; color:#fff; }
				div.ebgmenu div.menu ul.menu li a:hover { text-decoration:none; color:#fff; }
				div.ebgmenu div.menu ul.menu li:hover {
					-webkit-transition-duration: 0.5s;
					-moz-transition-duration: 0.5s;
					-o-transition-duration: 0.5s;
					-ms-transition-duration: 0.5s;
					transition-duration: 0.5s;
				}


div.ebgtitlebi {
	width:100%;
	height: auto;
	min-height:100px;
	float: left;
}
	div.ebgtitlebi div.titlebi {
		position: relative;
		width:1140px;
		height: auto;
		float: left;
		padding: 0 20px 0 20px;
		min-height:100px;
		left:50%;
		margin:0 0 0 -570px;
		background: url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/titlebi.jpg);
	}
	@media screen and (max-width : 1200px) {
		div.ebgtitlebi div.titlebi {
			position: static;
			width:100%;
			height: auto;
			min-height:100px;
			left:0;
			padding: 0 3% 0 3%;
			margin:0 0 0 0;
			border: none;
		}
	}

div.ebgbody {
	width:100%;
	height: auto;
	min-height:250px;
	float: left;
}
	div.ebgbody div.body {
		position: relative;
		width:1140px;
		height: auto;
		float: left;
		padding: 0px 20px 40px 20px;
		min-height:250px;
		left:50%;
		margin:0px 0 0 -570px;
		background: #fff;
		box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.31);
	}
	@media screen and (max-width : 1200px) {
		div.ebgbody div.body {
			width:100%;
			height: auto;
			min-height:250px;
			left:0;
			padding: 30px 3% 0 3%;
			margin:30px 0 0 0;
			border: none;
		}
	}

	@media screen and (max-width : 800px) {
		div.ebgbody div.body {
			position: static;
			width:100%;
			height: auto;
			padding: 0 1% 0 1%;
			min-height:250px;
			left:0;
			margin:0 0 0 0;
			border: none;
		}
	}
		div.ebgbody div.body div.banner {
			position: relative;
			height:auto;
			float: left;
			margin: 0 -17px 0px;
			}
		@media screen and (max-width : 800px) {
			div.ebgbody div.body div.banner {
				width: 100%;
				margin: 0;
			}
		}
		div.ebgbody div.body div.youtubevideo {
			position: absolute;
			width:380px;
			height:auto;
			right: 27px;
			margin: 15px 0 30px 0;
			overflow: hidden;
		}
		@media screen and (max-width : 800px) {
			div.ebgbody div.body div.youtubevideo {
				display: none;
			}
		}
		div.ebgbody div.body.wob {
			margin-top:20px;
		}
		div.ebgbody div.body div.right {
			width:0%;
			height: auto;
			min-height:250px;
			float: left;
			margin: 1% 0 0 3%;
		}
		@media screen and (max-width : 1000px) {
			div.ebgbody div.body div.right {
				width:29%;
			}
		}
		@media screen and (max-width : 800px) {
			div.ebgbody div.body div.right {
				display: none;
				position:fixed;
				width:80%;
				height:100%;
				margin: 0;
				top: 0;
				left: 0;
				bottom:0;
				right: 0;
				background-color: #fff;
				z-index: 5001;
				overflow-y: auto;
				-webkit-box-shadow: 0px 1px 5px 0px #000;
				-moz-box-shadow: 0px 1px 5px 0px #000;
				box-shadow: 0px 1px 5px 0px #000;
			}
		}
			div.ebgbody div.body div.right div.search {
				width: 100%;
				height: auto;
				float: left;
				margin: 0 0 20px 0;
				overflow: hidden;
				border: 1px #ccc solid;
				background: #fff;
				box-shadow: 0px 1px 2px 0px rgba(206,206,206,1);
				border-radius: 5px;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.right div.search {
					margin: 0;
					border: none;
				}
			}
				div.ebgbody div.body div.right div.search div.title {
					width:100%;
					height:42px;
					float: left;
					padding: 0 10px;
					line-height: 42px;
					vertical-align: middle;
					color:#333;
					border-bottom: 1px #ccc solid;
					text-shadow:1px 1px 0px #fff;
					font-size: 14px;
					background: rgb(242,242,242);
					background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(221,221,221,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(50%,rgba(221,221,221,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
					background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(221,221,221,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
					background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(221,221,221,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
					background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(221,221,221,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
					background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(221,221,221,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f6f6f6',GradientType=0 );
				}
				div.ebgbody div.body div.right div.search div.form {
					width: 100%;
					height: auto;
					float: left;
					padding: 10px;
					}
					div.ebgbody div.body div.right div.search div.form div.boxcont {
						width:100%;
						height:auto;
						float: left;
						padding: 5px;
						margin: 7px 0;
						background: #fff;
						border: 1px #ccc solid;
						border-radius: 5px;
					}
					@media screen and (max-width : 800px) {
						div.ebgbody div.body div.right div.search div.form div.boxcont {
							padding: 10px;
						}
					}
						div.ebgbody div.body div.right div.search div.form div.boxcont span.titleboxcont {
							display: block;
							width: 100%;
							height: auto;
							margin: 0 0 10px 0;
						}
					div.ebgbody div.body div.right div.search div.form div.line {
						width: 100%;
						height: 45px;
						float: left;
						margin: 0 0 7px 0;
						background: #fff;
						border: 1px #ccc  solid;
						cursor: pointer;
						cursor: hand;
						border-radius: 5px;
					}
					@media screen and (max-width : 800px) {
						div.ebgbody div.body div.right div.search div.form div.line {
							height: 72px;
						}
					}
						div.ebgbody div.body div.right div.search div.form div.line div.subline {
							width:100%;
							height:42px;
							float: left;
							line-height: 42px;
							vertical-align: middle;
							background:#fff;
							overflow: hidden;
							font-size: 13px;
							border-radius: 5px;
							background: rgb(255,255,255);
							background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
							background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
							background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
							background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
							background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
						}
						@media screen and (max-width : 800px) {
							div.ebgbody div.body div.right div.search div.form div.line div.subline {
								height: 69px;
								line-height: 69px;
								vertical-align: middle;
							}
						}
							div.ebgbody div.body div.right div.search div.form div.line div.subline span {
								padding: 0 0 0 5px;
								font-size: 13px;
							}
							div.ebgbody div.body div.right div.search div.form div.line div.subline input[type="text"] {
								width: 100%;
								height: 42px;
								padding: 0 5px 0 5px;
								margin: 0;
								border:0;
								font-size: 13px;
								cursor: pointer;
								cursor: hand;
								border-radius: 5px;
								background: transparent;
							}
							div.ebgbody div.body div.right div.search div.form div.line div.subline select {
								width: 100%;
								height: auto;
								border-width: 0 3px 0 0;
								margin: 0;
								border:0;
								padding-left:2%;
								outline:0;
								font-size: 13px;
								cursor: pointer;
								cursor: hand;
								border-radius: 5px;
								background: transparent;
							}
					div.ebgbody div.body div.right div.search div.button {
						width: 100%;
						height: auto;
						float: left;
						padding: 20px 4% 20px 4%;

					}

		div.ebgbody div.body div.left {
			width:100%;
			height: auto;
			min-height:250px;
			float: left;
			padding: 1% 0 0 0;
			text-shadow:1px 1px 0px #fff;
			text-align: justify;
		}
		@media screen and (max-width : 1000px) {
			div.ebgbody div.body div.left {
				width: 68%;
			}
		}
		@media screen and (max-width : 800px) {
			div.ebgbody div.body div.left {
				width:100%;
				height: auto;
				min-height:250px;
				float: left;
				padding: 10px;
				text-shadow:1px 1px 0px #fff;
				text-align: justify;
			}
		}
			


			div.ebgbody div.body div.left div.title {
				width:100%;
				height: 35px;
				text-align: center;
				padding: 0 20px;
				margin: 0 0 10px 0;
				color: #535252;
				background:#f2f2f2;
				line-height: 40px;
				vertical-align: middle;
				font-size: 18px;
				box-shadow: 0px 1px 2px 0px rgba(206,206,206,1);
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.left div.title {
					margin: 30px 0 30px 0;
				}
			}
			div.ebgbody div.body div.left h1 {
				width:100%;
				height:auto;
				float:left;
				margin: 0 0 20px 0;
				line-height: 20px;
				vertical-align: middle;
				font-size: 16px;
				color: #2c338d;
			}
			div.ebgbody div.body div.left ul.list{
				width:95%;
				height:auto;
				float: left;
				list-style: square;
				padding: 0 0 0 5%;
				margin: 0 0 40px;
			}
				div.ebgbody div.body div.left ul.list li.fn { background:none; }
				div.ebgbody div.body div.left ul.list li {
					width:100%;
					height:auto;
				}
			div.ebgbody div.body div.left div.info {
				width:45%;
				height: auto;
				float: left;
				margin: 40px 5% 40px 0;
				text-align: left;
				font-size: 16px;
			}
			@media screen and (max-width : 460px) {
				div.ebgbody div.body div.left div.info {
					width:100%;
					margin: 30px 0 0 0;
				}
			}
			div.ebgbody div.body div.left div#map,
			div.ebgbody div.body div.left div#map2 {
				width:100%;
				height:300px;
				float: left;
				margin:0 0 40px 0;
				border:1px #ccc solid;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.right div#map,
				div.ebgbody div.body div.left div#map2 {
					border: none;
				}
			}
			div.ebgbody div.body div.left div.form {
				width:100%;
				height:auto;
				float:left;
				margin: 0 0 30px 0;
			}
				div.ebgbody div.body div.left div.form div.contactformleft {
					width:40%;
					float:left; 
				}
				div.ebgbody div.body div.left div.form div.contactformright {
					width:60%;
					float:right;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.form div.contactformleft,
					div.ebgbody div.body div.left div.form div.contactformright {
						width:100%;
						float:left; 
					}
				}
				div.ebgbody div.body div.left div.form input[type="text"] {
					width:87%;
					border:1px #ccc solid;
					border-radius:4px;
					padding:5px;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.form input[type="text"] {
						width:100%;
						height: 60px;
					}
				}
				div.ebgbody div.body div.left div.form input[type="submit"] {
					padding:3px 7px 3px 7px;
					border:1px #f1f1f1 solid;
					border-radius:4px;
					background:#ccc;
				}
				div.ebgbody div.body div.left div.form textarea {
					width:100%;
					min-width:100%;
					max-width:100%;
					height: 80px;
					border:1px #ccc solid;
					border-radius:4px;
					padding:2%;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.form input[type="text"],
					div.ebgbody div.body div.left div.form input[type="submit"],
					div.ebgbody div.body div.left div.form textarea {
						width:100%;
						min-width:100%;
						max-width:100%;
						-webkit-box-sizing: border-box;
  					-moz-box-sizing: border-box;
  					box-sizing: border-box;
					}
				}
			div.ebgbody div.body div.left div.properties {
				position: relative;
				width: 23%;
				float: left;
				margin: 0 2% 40px 0;
				background: #fff;
				box-shadow: 0px 1px 2px 0px rgba(206,206,206,1);
				-webkit-transition: 0.2s;
				-moz-transition: 0.2s;
				-o-transition: 0.2s;
				-ms-transition: 0.2s;
				transition: 0.2s;
				border: 1px #ccc solid;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.left div.properties {
					width: 32%;
					height: auto;
					margin-top: 0;
					margin-bottom:20px;
				}
			}
			@media screen and (max-width : 600px) {
				div.ebgbody div.body div.left div.properties {
					width: 48%;
					height: auto;
				}
			}
			@media screen and (max-width : 360px) {
				div.ebgbody div.body div.left div.properties {
					width: 100%;
					height: auto;
					margin: 0 0 10px 0;
				}
			}
				
				div.ebgbody div.body div.left div.properties.fn {
					margin-right: 0;
				}
				@media screen and (max-width : 600px) {
					div.ebgbody div.body div.left div.properties.fn {
						margin-right: 2%;
					}
				}
				div.ebgbody div.body div.left div.properties a {
					display: block;
					width: 100%;
					height: 100%;
				}
					div.ebgbody div.body div.left div.properties a div.image {
						width: 100%;
						height: auto;
						max-height:157px;
						padding-top: 60%;
						float: left;
						background: #fff;
						background-position: 50% 50%;
						background-repeat: no-repeat;
						-moz-background-size: cover;
						-webkit-background-size: cover;
						background-size: cover;
						border: 1px #fff solid; 
					}
					/*@media screen and (max-width : 800px) {
						div.ebgbody div.body div.left div.properties a div.image {
							width:90%;
							height: 0;
							padding-top: 60%;
							margin: 5% 5% 0 5%;
						}
					}*/
				
				div.ebgbody div.body div.left div.properties div.middle {
					width: 100%;
					height: auto;
					min-height: 78px;
					float: left;
					padding: 0 4% 0 4%;
					color: #888;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.properties div.middle {
						width:100%;
						height:63px;
					}
				}
					div.ebgbody div.body div.left div.properties div.middle div.blue {
						width: 100%;
						height: auto;
						float: left;
						color:#2c338d;
						font-size: 18px;
						overflow: hidden;
						text-overflow:ellipsis;
						white-space: nowrap;
						text-align:center;
						padding: 5px 0 0 0;
					}
					div.ebgbody div.body div.left div.properties div.middle div.gray {
						width: 100%;
						height: auto;
						float: left;
						margin: 0 0 10px 0;
						color:#000;
						overflow: hidden;
						text-overflow:ellipsis;
						white-space: nowrap;
						text-align:center;
						font-size:14px;
					}
					div.ebgbody div.body div.left div.properties div.middle div.line {
						width: 100%;
						height: auto;
						float: left;
						color:#000;
						overflow: hidden;
						text-align: center;
   						font-size: 13px;
						border-bottom:1px #ccc solid;
					}
						div.ebgbody div.body div.left div.properties div.middle div.line span.value {
							float: right;
							margin: 0 30px 0 0;
						}

				div.ebgbody div.body div.left div.properties div.bottom {
					width: 100%;
					height: auto;
					float: left;
					padding: 12px 2% 8px 2%;
					vertical-align: middle;
					color: #2c338d;
				}
					div.ebgbody div.body div.left div.properties div.bottom div.price {
						height: 20px;
						float: left;
						font-size: 18px;
						line-height: 20px;
						vertical-align: middle;
					}
					@media screen and (max-width : 1000px) {
					div.ebgbody div.body div.left div.properties div.bottom {
						height:auto;
						line-height: normal;
						vertical-align: baseline;
						text-align: center;
					}
					div.ebgbody div.body div.left div.properties div.bottom div.price {
						width: 100%;
						height: 22px;
						margin: 6px 0 8px 0;
					}
				}
				@media screen and (max-width : 350px) {
					div.ebgbody div.body div.left div.properties div.bottom {
						width:90%;
						height:28px;
						line-height: 28px;
						vertical-align: middle;
						text-align: left;
						padding: 12px 0 8px 0;
						margin: 0 4% 0 4%;
					}
					div.ebgbody div.body div.left div.properties div.bottom div.price {
						width: 50%;
						float: left;
					}
				}

			div.ebgbody div.body div.left div.navigation {
				height:25px;
				float: left;
				margin: 0 0 20px 0;
				line-height: 25px;
				vertical-align: middle;
				color:#666;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.left div.navigation {
					width:100%;
					height: auto;
					margin: 20px 0 20px 0;
				}
			}
				div.ebgbody div.body div.left div.navigation span,
				div.ebgbody div.body div.left div.navigation a {
					float: left;
					background: #f9f9f9;
					font-size: 0px;
				}
				div.ebgbody div.body div.left div.navigation a {
					margin: 0 0 0 20px;
				}
				@media screen and (max-width : 320px) {
					div.ebgbody div.body div.left div.navigation span {
						width: 100%;
					}
					div.ebgbody div.body div.left div.navigation a {
						margin: 0 5px 0 0;
					}
				}
				@media screen and (min-width : 320px) and (max-width : 350px) {
					div.ebgbody div.body div.left div.navigation span {
						margin: 0 10px 0 0;
					}
					div.ebgbody div.body div.left div.navigation a {
						margin: 0 5px 0 0;
					}
				}
				div.ebgbody div.body div.left div.navigation img {
					float: right;
					opacity:.5;
					-webkit-transition-duration: .5s;
					-moz-transition-duration: .5s;
					-o-transition-duration: .5s;
					-ms-transition-duration: .5s;
					transition-duration: .5s;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.navigation img {
						float: right;
						opacity:1;
					}
				}
				div.ebgbody div.body div.left div.navigation img:hover {
					opacity:1;
					-webkit-transition-duration: .5s;
					-moz-transition-duration: .5s;
					-o-transition-duration: .5s;
					-ms-transition-duration: .5s;
					transition-duration: .5s;
				}
			div.ebgbody div.body div.left div.viewProperties{
			  width:100%;
			  height:auto;
			  float:left;
			  /*padding: 3%;*/
			  margin: 30px 0 30px 0;
			  text-align:left;
			  background: #fbf4f4;
		  	}
		  	@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.viewProperties{
					  margin: 0px 0 0 0;
				  }
		  	}
			  div.ebgbody div.body div.left div.viewProperties div.imagepri {
						width: auto;
						max-width: 100%;
						height: auto;
						float: left;
						border: 1px #ccc solid;
						padding: 10px;
						background: #fff;
						overflow: hidden;
				}
				@media screen and (max-width:800px) { 
					div.ebgbody div.body div.left div.viewProperties div.imagepri {
							width: 100%;
							max-width: none;
							border: none;
							padding: 0;
					}
				}
					div.ebgbody div.body div.left div.viewProperties div.imagepri a img {
						max-width: 100%;
					}
				div.ebgbody div.body div.left div.viewProperties div.sqright {
						position: relative;
						width: 100%;
						height: auto;
						min-height: 0;
						float: left;
						padding: 10px;
						background: #fff;
						text-align: left;
				}
				@media screen and (max-width:800px) { 
					div.ebgbody div.body div.left div.viewProperties div.sqright {
							width: 100%;
							height: auto;
							min-height: 0;
							float: left;
							padding: 10px 0 10px 0;
							text-align: left;
					}
				}

					div.ebgbody div.body div.left div.viewProperties div.sqright div.proptitle{
					  width: 100%;
						height: auto;
						float: left;
						margin: 0 0 10px 0;
						padding: 0 0 5px 0;
						font-size: 27px;	
						font-weight: normal;
						color: #000;
						border-bottom: 1px #636465 dotted;
						text-shadow: 1px 1px 0px #fff;
					}
			div.ebgbody div.body div.left div.viewProperties div.social{
				display: block;
				width:100%;
				height:auto;
				float:left;
				margin:20px 0 0px 0;
				padding:5px 1% 3px 1%;
				line-height: auto;
				vertical-align: middle;
				background:#f1f1f1;
				border-radius:4px;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.left div.viewProperties div.social{
					display: none;
				}
			}
				div.ebgbody div.body div.left div.viewProperties div.social .twitter-share-button,
				div.ebgbody div.body div.left div.viewProperties div.social .gplus,
				div.ebgbody div.body div.left div.viewProperties div.social .infoadd {
					float:left;
				}
				div.ebgbody div.body div.left div.viewProperties div.social .print {
					float: right;
					margin: 0 10px 0 0;
				}
				div.ebgbody div.body div.left div.viewProperties div.social .gplus {
					margin: 0 0 0 10px;
				}
			div.ebgbody div.body div.left div.viewProperties div.proptitle{
				width:100%;
				height:auto;
				float:left;
				line-height: 1;
				margin:20px 0 10px 0;
				padding:5px 0 5px 0;
				font-size:18px;
				font-weight:normal;
				color:#2c338d;
				border-bottom:1px #ccc dotted;
				text-shadow:1px 1px 0px #fff;
			}
			div.ebgbody div.body div.left div.viewProperties div.largecont{
				width:100%;
				height:auto;
				float:left;
				text-align:center;
			}
				div.ebgbody div.body div.left div.viewProperties div.largecont div.value{
					height: auto;
					min-height:20px;
					margin:2px 1% 0 0;
					text-align: left;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.viewProperties div.largecont div.value{
						width:32%;
						-webkit-box-sizing: border-box;
						-moz-box-sizing: border-box;
						box-sizing: border-box;
					}
				}
				@media screen and (max-width : 480px) {
					div.ebgbody div.body div.left div.viewProperties div.largecont div.value{
						width:100%;
						-webkit-box-sizing: border-box;
						-moz-box-sizing: border-box;
						box-sizing: border-box;
					}
				}
				div.ebgbody div.body div.left div.viewProperties div.largecont div.image {
						display: inline-block;
						height: 99px;
						float: left;
						padding: 5px;
						background: #fff;
						border: 1px dotted #ccc;
						margin: 2px;
				}
					div.ebgbody div.body div.left div.viewProperties div.largecont div.image img {
						max-height: 87px
					}
				div.ebgbody div.body div.left div.viewProperties div.largecont div.video{
					width:123px;
					height:99px;
					float:left;
					padding:5px;
				}
				div.ebgbody div.body div.left div.viewProperties div.largecont div#map{
					width:10%;
					height:200px;
					float:left;
					border:1px #ccc solid;
				}
			div.ebgbody div.body div.left div.viewProperties div.shortcont{
				width:50%;
				height:auto;
				float:left;
				border-bottom:1px #ccc dotted;
			}
			@media screen and (max-width : 800px) {
				div.ebgbody div.body div.left div.viewProperties div.shortcont{
					width: 100%;
				}
			}
			
				  div.ebgbody div.body div.left div.viewProperties div.shortcont div.label{
					  width:48%;
					  height: auto;
					  min-height:20px;
					  float:left;
					  margin:2px 0 0 2%;
					  font-weight:bold;
				  }
				  div.ebgbody div.body div.left div.viewProperties div.shortcont div.value{
					  width:49%;
					  height: auto;
					  min-height:20px;
					  float:left;
					  margin:2px 1% 0 0;
				  }
			div.ebgbody div.body div.left div.viewProperties div.rescont{
				width:100%;
				height:auto;
				float:left;
				padding: 1%;
				background: #f1f1f1;
			}
				div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcolsel {
					width:100%;
					height:auto;
					float:left;
					margin: 20px 0 0 0;
				}
				div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcolsel div.viewProperties {
					width: 100%;
					background: none;
					padding: 1%;
					margin: 0 0 10px 0;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcolsel div.viewProperties div.imagepri {
						margin: 0;
						background: none;
					} 
				}
				div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcolsel div.viewProperties div.imagepri img {
					max-width: 100%;

				}
				div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol,
				div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol {
					width:50%;
					height:auto;
					float:left;
				}
				@media screen and (max-width : 800px) {
					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol,
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol {
						width:100%;
					}
				}
					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol div.hr,
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol div.hr {
						width: 100%;
						height: 0;
						float: left;
						border-top: 1px #ccc dotted;
						margin: 15px 0 15px;
					}
					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol div.reslabel,
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol div.reslabel {
						width:48%;
						height: auto;
						min-height:20px;
						float:left;
						margin:2px 0 0 2%;
						font-weight:bold;
					}
					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol div.resvalue,
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol div.resvalue {
						width:49%;
						height: auto;
						min-height:20px;
						float:left;
						margin:2px 1% 0 0;
						text-align:left;
					}


					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol div.resvalue input[type="text"],
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol div.resvalue input[type="text"]{
						width:100%;
						/*max-width:100%;*/
						border: 1px solid #ccc;
						padding:4px;
						margin:0 0 5px 0;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
					}

					div.ebgbody div.body div.left div.viewProperties div.rescont div.leftcol div.resvalue select,
					div.ebgbody div.body div.left div.viewProperties div.rescont div.rightcol div.resvalue select {
						/*position: relative;*/
						width:100%;
						border: 1px solid #ccc;
						padding: 4px;
						margin:0 0 0 0;
						/*top:-4px;*/
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
					}
				div.ebgbody div.body div.left div.viewProperties div.rescont div.resbutton {
					width: 100%;
					height:28px;
					float: left;
					margin: 20px 0 0 0;
				} 
			div.ebgbody div.body div.left div.viewProperties div.description{
				width:100%;
				height:50px;
				float:left;
			}
			div.ebgbody div.body div.left div.viewProperties div.buttons{
				width:100%;
				height:35px;
				float:left;
			}
			div.ebgbody div.body div.left div.viewProperties div.buttons img{
				vertical-align:bottom;
				margin:0 0 0 10px;
			}
		


div.footer {
	width:100%;
	height:auto;
	float: left;
	color: #666;
}
	div.footer div.ebgsign{
		width: 100%;
		height: 60px;
		float: left;
		padding: 20px 0 0 0;	
		font-size: 12px;
		vertical-align: middle;
	}
	div.footer div.ebgsign a { color:#2c338d; text-decoration:none; }
	div.footer div.ebgsign a:visited { color:#2c338d; text-decoration:none; }
	div.footer div.ebgsign a:actived { color:#2c338d; text-decoration:none; }
	div.footer div.ebgsign a:hover { color:#2c338d; text-decoration:underline; }

	@media screen and (max-width : 800px) {
		div.footer div.ebgsign{
			height:auto;
			line-height: normal;
			vertical-align: baseline;
			padding: 20px 0 10px 0;
		}
	}
		div.footer div.ebgsign div.sign{
			position:relative;
			width:1140px;
			height: 30px;
			left:50%;
			margin:0 0 0 -570px;
		}
		@media screen and (max-width : 1200px) {
			div.footer div.ebgsign div.sign{
				position:static;
				width:100%;
				height: auto;
				left:0;
				padding: 0 3% 0 3%;
				margin:0 0 0 0;
			}
		}
		@media screen and (max-width : 800px) {
			div.footer div.ebgsign div.sign{
				text-align: center;
			}
		}
			div.footer div.ebgsign div.sign span.left{
				float:left;
				color: #000;
			}
			@media screen and (max-width : 800px) {
				div.footer div.ebgsign div.sign span.left{
					width: 100%;
					margin: 0 0 20px 0;
				}
			}
			div.footer div.ebgsign div.sign span.right{
				float:right;
			}
			div.footer div.ebgsign div.sign span.right img{
				margin: 0 0 0 30px;
			}
			@media screen and (max-width : 800px) {
				div.footer div.ebgsign div.sign span.right{
					display: none;
				}
			}
a { color:#1394AA; text-decoration:none; }
a:visited { color:#1394AA; text-decoration:none; }
a:actived { color:#1394AA; text-decoration:none; }
a:hover { color:#1394AA; text-decoration:underline; }

div.mavirasLightbox {
		position: absolute;
		width: 100%;
		max-width: 1100px; /*width: 1100px;*/
		height: auto;
		opacity: 0;
		-moz-opacity: 0;
		/*filter: alpha(opacity=0);*/
		left: 50%;
		margin-left: -550px;
		border: 1px #454545 solid;
		border-bottom: 3px #000 solid;
		background: #fff;
		z-index: 5002;
}
@media screen and (max-width:1100px) { 
	div.mavirasLightbox {
			left: 0;
			margin-left: 0;
	}
}
div.mavirasLightbox div.mavHeader {
		width: 100%;
		height: auto;
		min-height: 90px;
		float: left;
		background: #444444;
		padding: 15px 3% 15px 3%;
}
@media screen and (max-width:800px) { 
	div.mavirasLightbox div.mavHeader {
			width: 100%;
			height: auto;
			padding: 0 10px 0 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
	}
}
div.mavirasLightbox div.mavHeader span.title {
		float: left;
		margin: 10px 0 0 0;
		color: #f1f1f1;
		font-size: 26px;
		text-shadow: 1px 1px 0px #000;
}
@media screen and (max-width:800px) { 
	div.mavirasLightbox div.mavHeader span.title {
			margin: 10px 0 0 0;
			font-size: 16px;
	}
}
div.mavirasLightbox div.mavHeader div.button {
		width: 48px;
		height: 48px;
		float: right;
}
	div.mavirasLightbox div.mavHeader div.button img {
			cursor: pointer;
			cursor: hand;
			opacity: 0.5;
			-moz-opacity: 0.5;
			/*filter: alpha(opacity=50);*/
			-webkit-transition-duration: .5s;
			-moz-transition-duration: .5s;
			-o-transition-duration: .5s;
			-ms-transition-duration: .5s;
			transition-duration: .5s;
	}
	div.mavirasLightbox div.mavHeader div.button img:hover {
			opacity: 1;
			-moz-opacity: 1;
			/*filter: alpha(opacity=100);*/
			-webkit-transition-duration: .5s;
			-moz-transition-duration: .5s;
			-o-transition-duration: .5s;
			-ms-transition-duration: .5s;
			transition-duration: .5s;
	}
div.mavirasLightbox div.mavBody {
		width: 100%;
		height: auto;
		min-height: 100%;
		float: left;
}
	div.mavirasLightbox div.mavBody div.post {
			width: 100%;
			height: auto;
			float: left;
			margin: 0 0 10px 0;
			line-height: 1.2;
			color: #3e3e3e;
	}
		div.mavirasLightbox div.mavBody div.post div.property {
				width: 100%;
				height: auto;
				float: left;
				margin: 0px 0 20px 0;
				padding: 2%;
				background: #f1f1f1;
		}
			div.mavirasLightbox div.mavBody div.post div.property div.image {
					max-width: 310px;
					max-height: 220px;
					float: left;
					padding: 10px;
					border: 1px #ccc solid;
					background: #fff;
			}
				div.mavirasLightbox div.mavBody div.post div.property div.image img {
						max-width: 100%;
						max-height: 100%;
				}
			div.mavirasLightbox div.mavBody div.post div.property div.informations {
					width: 525px;
					height: 200px;
					float: left;
					padding: 0 0 0 20px;
			}
		div.mavirasLightbox div.mavBody div.post div.parrag {
				width: 100%;
				height: auto;
				float: left;
				padding: 17px 0 17px 0;
				font-size: 15px;
				line-height: 1.2;
				color: #777;
				border-bottom: 1px #ccc solid;
		}
	div.mavirasLightbox div.mavBody div.forma {
			width: 100%;
			height: auto;
			float: left;
			margin: 0px 0 20px 0;
			padding: 2%;
	}
		div.mavirasLightbox div.mavBody div.forma input[type="button"],
		div.mavirasLightbox div.mavBody div.forma input[type="submit"] { padding: 3px 10px 3px 10px }
		div.mavirasLightbox div.mavBody div.forma textarea {
				width: 99%;
				max-width: 99%;
				min-width: 99%;
				border: 2px solid #e2e2e2;
				padding: 4px;
				margin: 0 0 0 0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
		}
@media screen and (max-width:800px) { 
	div.mavirasLightbox div.mavBody div.forma textarea {
			width: 100%;
			max-width: 100%;
			min-width: 100%;
			border: 2px solid #e2e2e2;
			padding: 4px;
			margin: 0 0 0 0;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
	}
}
div.mavirasLightbox div.mavBody div.forma input[type="text"],
div.mavirasLightbox div.mavBody div.forma input[type="password"] {
		width: 300px;
		/*max-width: 100%;*/
		border: 2px solid #e2e2e2;
		padding: 4px;
		margin: 0 0 5px 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
@media screen and (max-width:800px) { 
	div.mavirasLightbox div.mavBody div.forma input[type="text"],
	div.mavirasLightbox div.mavBody div.forma input[type="password"] {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
	}
}
div.mavirasLightbox div.mavBody div.forma select {
		/*width: 93%;;
		border: 2px solid #e2e2e2;*/
		padding: 4px;
		margin: 0 0 0 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}
div.mavirasLightbox div.mavBody div.menu {
		width: 23%;
		height: auto;
		float: left;
		padding: 26px 0;
}
	div.mavirasLightbox div.mavBody div.menu div.title {
			width: 180px;
			height: auto;
			float: left;
			margin: 0 0 10px 20px;
			padding: 8px 15px 0 0;
			color: #ababab;
			font-size: 17px;
			text-align: right;
			font-weight: 400;
			background: none;
	}
	div.mavirasLightbox div.mavBody div.menu div.list {
			width: 100%;
			height: 28px;
			float: left;
			margin: 0 0 5px 0;
			padding: 10px 5% 0 0;
			color: #f1f1f1;
			cursor: pointer;
			cursor: hand;
			text-align: right;
			font-weight: 400;
			text-shadow: 1px 1px 0px #000;
			background: url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/bg_admbot.png) center right no-repeat;
	}
	div.mavirasLightbox div.mavBody div.menu div.highlight {
			color: orange;
			background: url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/bg_admbot.png) no-repeat;
	}
	div.mavirasLightbox div.mavBody div.menu div a:link {
			text-decoration: none;
			color: #f1f1f1;
	}
	div.mavirasLightbox div.mavBody div.menu div a:hover {
			text-decoration: underline;
			color: #f1f1f1;
	}
	div.mavirasLightbox div.mavBody div.menu div a:visited {
			text-decoration: none;
			color: #f1f1f1;
	}
	div.mavirasLightbox div.mavBody div.menu div a:active {
			text-decoration: none;
			color: #f1f1f1;
	}
div.mavirasLightbox div.mavBody div.body {
		width: 100%;
		height: auto;
		float: left;
		padding: 2%;
}
div.mavirasLightbox div.mavBody div.post {
		width: 100%;
		height: auto;
		float: left;
		margin: 0 0 40px 0;
		padding: 2%;
		line-height: 1.2;
		color: #3e3e3e;
}
	div.mavirasLightbox div.mavBody div.post div.title {
			width: 100%;
			height: auto;
			float: left;
			font-size: 25px;
	}
		div.mavirasLightbox div.mavBody div.post div.title a:link {
				text-decoration: none;
				color: #3e3e3e;
		}
		div.mavirasLightbox div.mavBody div.post div.title a:hover {
				text-decoration: underline;
				color: #3e3e3e;
		}
		div.mavirasLightbox div.mavBody div.post div.title a:visited {
				text-decoration: none;
				color: #3e3e3e;
		}
		div.mavirasLightbox div.mavBody div.post div.title a:active {
				text-decoration: none;
				color: #3e3e3e;
		}
div.mavirasLightbox div.mavBody div.description {
		width: 100%;
		height: auto;
		float: left;
		padding: 17px 0 17px 0;
		margin: 0 0 30px 0;
		font-size: 17px;
		line-height: 1.2;
		color: #ababab;
		border-bottom: 1px #ccc solid;
}
div.mavirasLightbox div.mavBody div.separator {
		width: 100%;
		height: auto;
		float: left;
		margin: 20px 0 20px 0;
		border-bottom: 2px #e9e9e9 solid;
}
div.mavirasLightbox div.mavBody div.body div.container {
		width: 100%;
		height: auto;
		float: left;
		padding: 2%;
		border: 2px #e9e9e9 solid;
		border-radius: 8px;
		margin-bottom: 30px;
		background: #fff;
}
	div.mavirasLightbox div.mavBody div.body div.container div.title {
			width: 100%;
			height: auto;
			float: left;
			/*margin: 10px 0 10px 20px;*/
			padding: 1%;
			color: #ababab;
			font-size: 17px;
			font-weight: 400;
			background: #f1f1f1;
			border-radius: 8px;
	}
		div.mavirasLightbox div.mavBody div.body div.container div.title span.up {
				float: right;
				margin: 3px 5px 0;
		}
	div.mavirasLightbox div.mavBody div.body div.container div.checkcontainer {
			width: 16%;
			height: 20px;
			float: left;
			margin: 0 3px 0 0;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
	}
	div.mavirasLightbox div.mavBody div.body div.container div.textareacontainer {
			width: 100%;
			height: auto;
			float: left;
			margin: 2% 0 2% 0;
	}
		div.mavirasLightbox div.mavBody div.body div.container div.textareacontainer textarea,
		div.mavirasLightbox div.mavBody div.body div.container div.textareacontainer iframe {
				width: 98%;
				height: 100px;
				max-width: 98%;
				border: 2px solid #e2e2e2;
				padding: 1%;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
		}
	div.mavirasLightbox div.mavBody div.body div.container div.textcontainer {
			width: 49%;
			height: 70px;
			float: left;
			margin: 5px 0 5px 0%;
			/*padding: 10px 15px 0 0;*/
			/*color: #f1f1f1;*/
	}
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer span.label { font-weight: 400 }
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer span.description {
				color: #666;
				font-size: 12px;
		}
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer input[type="text"],
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer input[type="password"] {
				width: 100%;
				max-width: 100%;
				border: 2px solid #e2e2e2;
				padding: 4px;
				margin: 0 0 0 0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
		}
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer select {
				width: 100%;
				border: 2px solid #e2e2e2;
				padding: 4px;
				margin: 0 0 0 0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
		}
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer input[type="text"].mini { width: 44% }
		div.mavirasLightbox div.mavBody div.body div.container div.textcontainer select.mini { width: 45% }
div.mavirasLightbox div.mavFooter {
		width: 100%;
		height: auto;
		float: left;
		background: #f1f1f1;
		padding: 20px 3% 20px 3%;
}
@media screen and (max-width:800px) { 
	div.mavirasLightbox div.mavFooter {
			width: 100%;
			height: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
	}
}
div.mavirasLightbox div.mavFooter input {
		float: left;
		margin: 0 5px 0 0;
		cursor: pointer;
		cursor: hand;
		opacity: 0.6;
		-moz-opacity: 0.6;
		/*filter: alpha(opacity=60);*/
		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
}
div.mavirasLightbox div.mavFooter input:hover {
		opacity: 1;
		-moz-opacity: 1;
		/*filter: alpha(opacity=100);*/
		-webkit-transition-duration: .5s;
		-moz-transition-duration: .5s;
		-o-transition-duration: .5s;
		-ms-transition-duration: .5s;
		transition-duration: .5s;
}
div.mavirasLightbox div.mavFooter div.loading {
		position: relative;
		width: 32px;
		height: 32px;
		float: left;
		margin: 0 0 0 5px;
		display: none;
		background: url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/lightboxloading.gif) no-repeat;
}
div.mavirasLightbox div.mavFooter span.sign {
		float: right;
		font-size: 12px;
		color: #999;
		text-align: right;
}
	div.mavirasLightbox div.mavFooter span.sign a:link {
			text-decoration: none;
			color: #999;
	}
	div.mavirasLightbox div.mavFooter span.sign a:hover {
			text-decoration: underline;
			color: #999;
	}
	div.mavirasLightbox div.mavFooter span.sign a:visited {
			text-decoration: none;
			color: #999;
	}
	div.mavirasLightbox div.mavFooter span.sign a:active {
			text-decoration: none;
			color: #999;
	}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:100%;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;

	display:block;
	width:30px;
	height:30px;
	background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/arrows.png) no-repeat;
	text-indent:-9999em;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position: absolute;
	/*text-align:right;*/
	padding: 0 10px 0 0;
	z-index: 10;
	/*bottom: 0;*/
	right: 0;
	margin: -25px 0 0 0;
}
.nivo-controlNav a {
	display:inline-block;
	width:15px;
	height:22px;
	background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	float: right;
	margin: 0 2px 0 0;
	cursor:pointer;
	
}
.nivo-controlNav a.active {
	font-weight:bold;
	background-position:0 -22px;
}

.nivoSlider a {
	border:0;
	display:block;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(../../../../SUNSAND%20RENT%20A%20CAR/appweb/img/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}

		/*! jQuery UI - v1.10.3 - 2013-11-19
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
.ui-state-disabled .ui-iconp {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url()/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url()/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url()/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url()/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url()/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url()/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url()/*{iconsError}*/;
}
/* icono paypal */
.ui-iconp {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-iconp {
	background-image: url()/*{iconsContent}*/;
}
.ui-widget-header .ui-iconp {
	background-image: url()/*{iconsHeader}*/;
}
.ui-state-default .ui-iconp {
	background-image: url()/*{iconsDefault}*/;
}
.ui-state-hover .ui-iconp,
.ui-state-focus .ui-iconp {
	background-image: url()/*{iconsHover}*/;
}
.ui-state-active .ui-iconp {
	background-image: url()/*{iconsActive}*/;
}
.ui-state-highlight .ui-iconp {
	background-image: url()/*{iconsHighlight}*/;
}
.ui-state-error .ui-iconp,
.ui-state-error-text .ui-iconp {
	background-image: url()/*{iconsError}*/;
	
.ui-icon-blank { background-position: 16px 16px; }
.ui-iconp-circle-triangle-e { background-position: -48px -192px; }
.ui-iconp-circle-triangle-w { background-position: -80px -192px; }

/* Corner radius */
.ui-corner-all {
	border-radius: 0px;
}
}
/* end icono paypal */
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* Corner radius */
.ui-corner-all {
	border-radius: 0px;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-iconp {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.pbtn { display: inline }
.btn {
		display: inline-block;
		padding: 4px 12px;
		margin-bottom: 0;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		color: #333333;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
		background-color: #f5f5f5;
		background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
		background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
		background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
		background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
		border-color: #e6e6e6 #e6e6e6 #bfbfbf;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		border: 1px solid #cccccc;
		border-bottom-color: #b3b3b3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
a.btn:link {
		text-decoration: none;
		color: #666;
}
a.btn:visited {
		text-decoration: none;
		color: #666;
}
a.btn:active {
		text-decoration: none;
		color: #666;
}
a.btn:hover {
		text-decoration: none;
		color: #666;
}
.pbtn.pright {float: right!important;}
@media screen and (max-width : 1000px) {
	.pbtn.pright {
		width: 100%;
		float: left!important;
	}
}
.btn:hover,
.btn:focus {
		color: #333333;
		text-decoration: none;
		background-image:none;
		-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.btn:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
}
.btn.active,
.btn:active {
		background-image: none;
		outline: 0;
		-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
		cursor: default;
		background-image: none;
		opacity: 0.65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
}
.btn-primary {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #777676;
		background-image: linear-gradient(to bottom, #04ce04, #04ce04);
		background-repeat: repeat-x;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
a.btn-primary:link {
		text-decoration: none;
		color: #fff;
}
a.btn-primary:visited {
		text-decoration: none;
		color: #fff;
}
a.btn-primary:active {
		text-decoration: none;
		color: #fff;
}
a.btn-primary:hover {
		text-decoration: none;
		color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
		color: #ffffff;
		background-color: #078c07;
}
.icon-folder-open {
		background-position: -408px -120px;
		width: 16px;
}
.iconp-folder-open {
		background-position: -408px -120px;
		width: 16px;
}