body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	background:url('../images/bg-repeat.jpg') repeat;
    background-color:#999;
}
td,th {
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
#main {
	width:100%;
	height:100%;
}
.top {
	width:100%;
	height:145px;
	
	background:url('../images/top-bg1.jpg') repeat center top;
}
.top .con {
	width:980px;
	height:145px;
	margin-left:auto;
	margin-right:auto;
}
.top .con .logo {
	width:200px;
	margin-top:12px;
	margin-bottom:auto;
	float:left;
	/* background-color:#fff; */
	text-align:center;
}
.top .con .logo-right {
	width:400px;
	height:55px;
	float:right;
	text-align:right;
	color:#000;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	line-height:26px;
	margin-top:45px;
	font-size:13px;
}
#menubar {
	width:980px;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	background:url(../images/nav-bg.jpg) repeat-x
}
#menubar ul {
	width:100%;
	margin:0px;
	padding-top:10px;
	text-transform:uppercase;
	font-size:14px;
	-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
#menubar ul li {
	width:100%;
	padding:13px;
	display:inline;
}
#menubar ul li a{
	text-decoration:none;
	padding:11px 11px;
	color:#fff;
}
#menubar ul li a:hover {
	text-decoration:none;
	background-color:#000;
	color:#fff;
}
.slider {
	width:980px;
	height:339px;
	margin-left:auto;
	margin-right:auto;
}
#content {
	width:920px;
	height:auto;
	padding:30px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	line-height:21px;
	color:#4e4e4e;
	text-align:justify;
}
#content .con {
	width:630px;
	height:auto;
	float:right;
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	line-height:21px;
	color:#4e4e4e;
	text-align:justify;
}
#content .con h1 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#000;
	margin:0px;
}
#content .con h2 {
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#676767;
	margin:0px;
}
#content .con h3 {
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#676767;
	margin:0px;
	text-transform:uppercase;
}
#content .pac-nav {
	width:240px;
	height:280px;
	padding:10px;
	float:right;
	background:url('../images/pack-bg.jpg') no-repeat;
}
#content .pac-nav h1 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#FFF;
	margin:0px;
}
#content .pac-nav ul {
	margin:15px 0px 0px 0px;
	padding:0px;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#4e4e4e;
}
#content .pac-nav ul li {
	line-height:30px;
	list-style-type:none;
	padding:3px 20px;
	background:url('../images/nav-bg.png') no-repeat;
}
#content .pac-nav ul li a {
	text-decoration:none;
	color:#999;
}
#content .pac-nav ul li a:hover {
	text-decoration:none;
	color:#f24b00;
}
.box1{width:280px; padding:10px; margin:0px 15px 15px 0px ; float:left; border-bottom:1px dashed #afafaf;}
.box3{width:80px; height:80px; padding:5px; margin-right:10px; float:left; border:1px solid #afafaf;}

/*Quick Contact Form CSS starts from Here*/

#content .quick-con {
	width:240px;
	height:280px;
	padding:10px;
	float:left;
	background:url('../images/pack-bg.jpg') no-repeat;
}
#content .quick-con h1 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#FFF;
	margin:0px;
}
#content .quick-con ul {
	margin:15px 0px 0px 0px;
	padding:0px;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#4e4e4e;
}
#content .quick-con ul li {
	list-style-type:none;
	padding:5px 10px;
	height:28px;
	background:url('../images/nav-bg.png') no-repeat;
}
#content .quick-con input {
	width:100%;
	height:20px;
	border:none;
}
#content .quick-con textarea {
	width:97%;
	height:72px;
	border:none;
}
#content .quick-con .button {
	width:76px;
	height:31px;
	padding-bottom:3px;
	color:#FFF;
	font-size:12px;
	margin-left:0px;
	background:url('../images/sub-btn.png') no-repeat;
}
/*Quick Contact Form CSS end from Here*/


.cleardiv {
	clear:both;
}
.readmore {
	color:#0088CC;
}
.readmore a{
	text-decoration:none;
	color:#0088CC;
}
.readmore a:hover{
	text-decoration:underline;
	color:#0088CC;
}


/*Quick Offer Slider CSS Starts from Here*/
#offer-slider {
	margin-top:20px;
	width:918px;
	height:240px;
	background:url('../images/slider-bg.jpg') repeat;
}
#offer-slider h3 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#FFF;
	padding:20px 0px 0px 27px;
}
.slider-area {
	width:863px;
	height:150px;
	background:#FFF;
	margin:auto;
	padding-top:0px;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
}
#bottom {
	width:100%;
	height:90px;
	background:url('../images/bottom-bg.jpg') repeat center;
}
.bottom-con {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
/*Bottom menubar CSS stats from here*/

.bottom-con .left {
	width:500px;
	height:20px;
	float:left;
	font-size:11px;
	margin-top:40px;
	color:#FFF;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
.bottom-con .left ul {
	width:100%;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
.bottom-con .left ul li {
	width:100%;
	display:inline;
}
.bottom-con .left ul li a{
	text-decoration:none;
	color:#FFF;
}
.bottom-con .left ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}
.bottom-con .right {
	width:460px;
	height:20px;
	float:right;
	color:#FFF;
	font-size:11px;
	margin-top:40px;
}

input.blur {
  color:#808080;
}
/*Packages CSS starts from Here*/
#content .left {
	width:430px;
	height:auto;
	float:left;
	padding:10px;
	
}
#content .left:hover {
	background:#f4f4f4;
}
#content .right {
	width:430px;
	height:auto;
	float:right;
	padding:10px;
}
#content .left h1 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#000;
	margin:0px;
}
#content .right:hover {
	background:#f4f4f4;
}
#content .right h1 {
	font-size:20px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#000;
	margin:0px;
}
#content .left h2 {
	font-size:13px;
	background:url('../images/heading.jpg') no-repeat;
	padding:5px 0px 5px 10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#FFF;
	margin:0px 0px 10px 0px;
}
#content .right h2 {
	font-size:13px;
	background:url('../images/heading.jpg') no-repeat;
	padding:5px 0px 5px 10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#FFF;
	margin:0px 0px 10px 0px;
}
.ul {
	list-style:none;
	line-height:21px;
	padding:0px;
}
.ul li {
background:url(../images/bullets.gif) no-repeat left;
list-style-position:outside;
padding-left:20px;
margin-left:20px;
}



/*Contact Us CSS starts from Here*/

#content .con1 {
	width:920px;
	height:auto;
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	line-height:21px;
	color:#4e4e4e;
	text-align:justify;
}
#content .con1 .box {
	width:280px;
	height:auto;
	float:left;
}
#content .con1 .box a {
	text-decoration:none;
	color:#000;
}
#content .con1 .box a:hover {
	text-decoration:underline;
	color:#000;
}
#content .con1 .box h2 {
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#000;
	margin:0px 0px 10px 0px;
}

#content .con1 .box2 {
	width:320px;
	height:auto;
	float:left;
	margin:0px 20px 0px 20px;
}
#content .con1 .box2 h2 {
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#000;
	margin:0px 0px 10px 0px;
}
#content .con1 .box2 .title {
	width:90px;
	height:25px;
	float:left;
	margin-bottom:20px;
}
#content .con1 .box2 .text-box {
	width:220px;
	height:25px;
	float:left;
	margin-bottom:20px;
}
#content .con1 .box2 .text-box input {
	width:220px;
	height:20px;
}
#content .con1 .box2 .text-box textarea {
	width:220px;
	height:60px;
}
#content .con1 .box2 .text-box .btn {
	width:60px;
	height:26px;
	background:#000;
	color:#FFF;
	padding-bottom:3px;
	border:none;
}
#content .con1 .box3 {
	width:280px;
	height:auto;
	float:left;
}
#content .con1 .box3 h2 {
	font-size:13px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#f24b00;
	margin:0px 0px 10px 0px;
}

/*Validation form CSS starts from Here*/

.star {
	color:red;
}
label {
	display:block;
}
.inline {
	display:inline;
}
.instructions {
	position:relative;
	top: 1.6em;
	display:block;
}
.instructions-container {
	margin-bottom:2em;
}
.instructions-container label {
	margin-bottom:-1.2em;
}
.hidden 
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

/* save for later
input:invalid { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
*/
.error {color:red; font-size:9px;}
.p{ color:#CCC}
ul.cubeslider2-navarea{
list-style: none;
overflow: hidden;
margin:auto;
padding-left:415px;
}

ul.cubeslider2-navarea li{
display: block;
float: left;
cursor: pointer;
padding:3px;
font-size:12px;
text-transform:capitalize;
}

ul.cubeslider2-navarea li:hover{
background: lightyellow;
}

/**************** lightbox*****************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.prbox1{width:425px; padding:10px; margin:0px 15px 15px 0px ; float:left; border-bottom:1px dashed #afafaf;}
.prbox2{width:200px; height:161px; padding:5px; margin-right:10px; float:left; border:1px solid #afafaf;}
.prhead{
	width:200px;
	font-size:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	color:#676767;
	margin:0px;
	float:left;
	text-transform:uppercase;
}
.btn2 {
	width:60px;
	height:26px;
	background:#000;
	color:#FFF;
	padding-bottom:3px;
	border:none;
}