/* CSS Document */

body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
color:#5e5e5e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
background-image:url(../images/bg.gif);
background-position:top;
background-repeat:repeat-x;
}

.main{
width:903px;
margin:auto;
}
.main-container{
width:903px;
float:left;
}
.container{
width:100%;
float:left;
padding-bottom:10px;
}
.footer{
width:100%;
height:94px;
float:left;
clear:none;
background-color:#2d4049;
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
}
.top{
width:902px;
height:119px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/top-bg.gif);
background-repeat:repeat-x;
}
.logo{
width:238px;
height:75px;
background-image:url(../images/logo.gif);
background-position:left;
background-repeat:no-repeat;
padding-top:44px; padding-left:664px;
}
.top-curve{
width:902px;
height:119px;
background-image:url(../images/top-curve.gif);
background-repeat:no-repeat;
}
.main-section{
width:903px;
clear:none;
float:left;
padding-top:54px;
}
.left-section{
width:290px;
float:left;
}
.right-section{
width:604px;
float:left;
padding-left:9px;
}
.search-section{
width:289px;
height:299px;
background-color:#FFFFFF;
float:left;
background-image:url(../images/search-bg.gif);
background-repeat:repeat-x;
}
.search-curve{
width:285px;
height:297px;
background-image:url(../images/search-curve.gif);
background-repeat:no-repeat;
padding:1px 2px;
}
.search-title{
width:285px;
height:39px;
float:left;
background-color:#8f1b18;
background-image:url(../images/search-title-bg.gif);
background-repeat:repeat-x;
}
.search-title-curve{
width:252px;
height:28px;
background-image:url(../images/search-title-curve.gif);
background-repeat:no-repeat;
padding-left:33px;
padding-top:11px;
}
.user-area1{
width:265px;
float:left;
clear:left;
padding:10px;
}
form{
margin:0px;
padding:0px;
}
.txt-area1{
width:183px;
height:20px;
background-color:#e1e1e0;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:6px;
}
.txt-area4{
width:183px;
height:40px;
background-color:#e1e1e0;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:6px;
}
.txt-area5{
width:173px;
height:16px;
background-color:#c05252;
border:1px solid #761916;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding:3px;
margin-top:3px;
}
.txt-area2{
width:60px;
height:20px;
background-color:#aa3d3a;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:6px;
}
.txt-area3{
width:120px;
height:20px;
background-color:#f3f3f3;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:6px;
}
.txt-area10{
width:150px;
height:18px;
background-color:#f3f3f3;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:4px;
}
.txt-area11{
width:150px;
height:35px;
background-color:#f3f3f3;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:4px;
}
.txt-area8{
width:50px;
height:20px;
background-color:#f3f3f3;
border-left:1px solid #4a4a4a;
border-top:1px solid #4a4a4a;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:6px;
}
.button{
background-image:url(../images/button1.gif);
background-repeat:no-repeat;
width:53px;
height:23px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#911c1a; padding-bottom:4px;
}
.button4{
width:103px;
height:23px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#911c1a; padding-bottom:4px;
}
.button2{
background-image:url(../images/button2.gif);
background-repeat:no-repeat;
width:53px;
height:23px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#2f5567; padding-bottom:4px;
}
.button3{
background-image:url(../images/button3.gif);
background-repeat:no-repeat;
width:61px;
height:23px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#680300; margin-top:2px; padding-bottom:3px;
}
.advanced-search{
width:262px;
height:97px;
background-color:#ffffff;
margin:auto;
margin-top:20px;
background-image:url(../images/advanced-srch-curve.gif);
background-repeat:no-repeat;
}
.link-area{
width:604px;
height:40px;
float:left;
background-color:#294c5d;
background-image:url(../images/link-bg.gif);
background-repeat:repeat-x;
}
.link-curve{
width:604px;
height:40px;
background-image:url(../images/link-curve.gif);
background-repeat:no-repeat;
}

/* navigation */
.glossymenu{
width:604px;
height:38px;
padding-top:1px;
padding-bottom:1px;
overflow:hidden;
 /*width of menu*/
}

.glossymenu a.menuitem{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:11px;
color:#ffffff;
display:inline;
width:54px;
height:27px;
padding-top:11px;
text-decoration: none;
border-right:1px solid #243e4b;
text-align:center;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#ffffff;
}

.glossymenu a.menuitem:hover{
background-image:url(../images/link-hover1.gif);
background-position:top;
background-repeat:no-repeat;
color:#ffffff;
}



.glossymenu a.menuitem2{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:11px;
color:#ffffff;
display:inline;
padding-left:11px;
padding-right:11px;
height:27px;
padding-top:11px;
text-decoration: none;
border-right:1px solid #243e4b;
text-align:center;
}


.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active{
color:#ffffff;
}

.glossymenu a.menuitem2:hover{
background-image:url(../images/link-hover2.gif);
background-position:top;
background-repeat:repeat-x;
color:#ffffff;
}


.glossymenu a.menuitem3{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:11px;
color:#ffffff;
display:inline;
width:76px;
height:27px;
padding-top:11px;
text-decoration: none;
text-align:center;
}


.glossymenu a.menuitem3:visited, .glossymenu .menuitem3:active{
color:#ffffff;
}

.glossymenu a.menuitem3:hover{
background-image:url(../images/link-hover3.gif);
background-position:top;
background-repeat:no-repeat;
color:#ffffff;
}
/* ends here */

.flash-banner{
width:604px;
height:255px;
float:left;
clear:none;
padding-top:5px;
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.flash-banner2{
width:604px;
height:255px;
float:left;
clear:none;
padding-top:5px;
}
.welcome-bg{
width:604px;
height:205px;
float:left;
clear:none;
background-color:#f3f3f2;
background-image:url(../images/welcome-bg.gif);
background-repeat:repeat-x;
margin-top:6px;
}

.welcome-area-curve{
width:574px;
height:181px;
background-image:url(../images/welcome-area-curve.gif);
background-repeat:no-repeat;
padding:12px 15px;
}
.img{
float:left;
margin-right:15px;
}
.img5{
float:left;
margin-left:30px;
margin-bottom:15px;
}
.img6{
float:left;
margin-bottom:15px;
}
.img3{
float:left;
margin-right:15px;
margin-bottom:10px;
}
.img4{
float:left;
margin-right:15px;
margin-bottom:10px;
padding:5px;
background-color:#FFFFFF;
border:1px solid #c7c7c7;
}
.img2{
float:left;
margin-right:8px;
}
.box1{
width:290px;
height:299px;
float:left;
clear:none;
background-color:#f6f6f5;
background-image:url(../images/box-bg.gif);
background-repeat:repeat-x;
margin-top:6px;
}
.box2{
width:289px;
height:206px;
float:left;
clear:none;
background-color:#ffffff;
background-image:url(../images/box2-bg.gif);
background-repeat:repeat-x;
margin-top:6px;
overflow:hidden;
}
.box-curve2{
width:259px;
height:176px;
background-image:url(../images/box2-curve.gif);
background-repeat:no-repeat;
padding:15px;
}
.holder2{
width:100%;
}
.box-curve{
width:260px;
height:269px;
background-image:url(../images/box-curve.gif);
background-repeat:no-repeat;
padding:15px;
}
.font1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
.font1 a:link{
color:#FF0000;
text-decoration:none;
}
.font1 a:visited{
color:#FF0000;
text-decoration:none;
}
.font1 a:hover{
color:#FF0000;
text-decoration:none;
}


.font2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2688ad;
text-decoration:none;
}
.font2 a:link{
color:#2688ad;
text-decoration:none;
}
.font2 a:visited{
color:#2688ad;
text-decoration:none;
}
.font2 a:hover{
color:#2688ad;
text-decoration:none;
}

.font3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.font3 a:link{
color:#ffffff;
text-decoration:none;
}
.font3 a:visited{
color:#ffffff;
text-decoration:none;
}
.font3 a:hover{
color:#ffffff;
text-decoration:none;
}
.des{
width:250px;
float:left;
clear:none;
background-image:url(../images/border.gif);
background-position:top;
background-repeat:no-repeat;
padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;
}
.holder{
float:left;
padding-left:23px;
}
.newsletter{
width:290px;
height:82px;
background-color:#880b07;
background-image:url(../images/newsletter-curve.gif);
background-repeat:no-repeat;
float:left;
clear:none;
margin-top:6px;
}
.newsletter-curve{
width:266px;
padding-top:40px;
padding-left:23px;
}
.location{
width:265px;
height:151px;
float:left;
clear:none;
background-image:url(../images/location.gif);
background-repeat:no-repeat;
padding-top:72px;
padding-left:24px;
}
.location2{
width:265px;
height:151px;
overflow:hidden;
float:left;
position:absolute;
z-index:2;
}
.page-holder{
width:604px;
float:left;
clear:none;
margin-top:6px;
}
.curve-top{
width:604px;
height:10px;
float:left;
background-image:url(../images/curve-top.gif);
background-repeat:no-repeat;
overflow:hidden;
}
.page-center{
width:570px;
float:left;
clear:none;
background-image:url(../images/page-center.gif);
background-repeat:repeat-y;
padding:5px 17px;
}
.curve-bottom{
width:603px;
height:15px;
float:left; clear:none;
background-image:url(../images/curve-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
overflow:hidden;
}
.h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#4086a2;
font-weight:bold;
text-decoration:none;
}
.h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5d676b;
font-weight:bold;
text-decoration:none;
}

.h3{
font:18px "Lucida Sans Unicode";
color:#294D5E;
text-decoration:none;
}

.h4{
font:18px "Lucida Sans Unicode";
color:#94211F;
text-decoration:none;
}

.glossymenu2{
width:250px;
float:left;
clear:none;
/*width of menu*/
}

.glossymenu2 a.menuitem3{
width:240px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#575757;
display:block;
padding-top:2px;
padding-bottom:2px;
padding-left:18px;
border-bottom:1px solid #DFDFDF;
text-decoration:none;
background-image:url(../images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
cursor:crosshair;
}


.glossymenu2 a.menuitem3:visited, .glossymenu2 .menuitem3:active{
text-decoration:none;
}

.glossymenu2 a.menuitem3:hover{
background-color:#F2F2F2;
text-decoration:none;
}


.glossymenu2 a.menuitem4{
width:240px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#575757;
display:block;
padding-top:2px;
padding-bottom:2px;
padding-left:18px;
text-decoration:none;
background-image:url(../images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
cursor:crosshair;
}


.glossymenu2 a.menuitem4:visited, .glossymenu2 .menuitem4:active{
text-decoration:none;
}

.glossymenu2 a.menuitem4:hover{
background-color:#F2F2F2;
text-decoration:none;
}

.new-box{
width:570px;
float:left;
background-color:#ededec;
background-image:url(../images/new-box-curve.gif);
background-position:top;
background-repeat:no-repeat;
}
.new-box2{
width:540px;
float:left;
background-image:url(../images/new-box-curve2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:15px;
}
.new-box3{
width:540px;
padding-bottom:15px;
padding-top:15px;
border-bottom:1px solid #d4d4d4;
}
.new-box4{
width:540px;
padding-bottom:15px;
padding-top:15px;
}
.table{
width:538px;
float:left;
background-color:#d9d9d8;
border:1px solid #c6c6c6;
}
.tr{
width:538px;
float:left; clear:none;
background-color:#f3f3f3;
border:1px solid #c6c6c6;
border-top:0px;
}
.td{
width:257px;
float:left;
border-right:1px solid #c6c6c6;
padding:10px 5px;
}
.td5{
width:257px;
float:left;
border-left:1px solid #c6c6c6;
padding:10px 5px;
}
.td2{
width:257px;
float:left;
padding:10px 5px;
}
.td3{
width:238px;
float:left;
padding:10px 5px;
border-bottom:1px solid #c6c6c6;
}
.td4{
width:238px;
float:left;
padding:10px 5px;
}
.title-bar-bg1{
width:569px;
height:40px;
float:left;
background-color:#294c5d;
background-image:url(../images/titlebar-bg1.gif);
background-repeat:repeat-x;
border-bottom:1px solid #ffffff;
}
.title-bar-bg3{
width:555px;
height:26px;
float:left;
background-color:#e1e1e0;
background-image:url(../images/titlebar-bg-curve2.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-top:10px;
}
.title-bar-bg4{
width:540px;
float:left;
background-color:#f3f3f2;
background-image:url(../images/titlebar-bg-curve3.gif);
background-position:bottom;
background-repeat:no-repeat;
border-bottom:1px solid #ffffff;
padding:15px;
}
.title-bar-bg2{
width:554px;
height:27px;
float:left;
background-image:url(../images/titlebar-bg-curve.gif);
background-repeat:no-repeat;
padding-top:13px; padding-left:15px;
}
.new-image{
padding:7px;
background-color:#FFFFFF;
border-right:1px solid #ababab;
border-bottom:1px solid #ababab;
float:left;
margin:23px;
}
.new-image2{
padding:7px;
background-color:#FFFFFF;
border-right:1px solid #ababab;
border-bottom:1px solid #ababab;
float:left;
margin-right:4px;
}


.button5{
height:26px;
background-image:url(../images/link-hover4.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:11px;
width:95px;
border:0px;

}

   
/*----------------For testimonials---------------------------*/
.news-holder1{
float:left;
padding-top:1px;
}

.news-holder{
float:left;
padding-top:13px;
}

.news-bg1{
width:291px;
height:143px;
float:left;
/*background-color:#22324b;*/
background-image:url(../images/testimonial.gif);
background-repeat:repeat-x;
}




.news-bg{
width:232px;
height:164px;
float:left;
background-color:#22324b;
background-image:url(../images/news-bg.gif);
background-repeat:repeat-x;
}
.news-bg2{
width:232px;
height:164px;
float:left;
background-image:url(../images/news-curve.gif);
background-repeat:no-repeat;
}
.news-bg3{
width:192px;
height:109px;
float:left;
background-image:url(../images/company-news.gif);
background-position:top;
background-repeat:no-repeat;
padding:55px 20px;
padding-bottom:0px;
}


/* ========= news ticker ========= */

	#NewsTicker{
	width:192px;
	height:90px;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#fff;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width:192px;
	height:90px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width:192px;
	height:90px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
	width:192px;
		color: #fff;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		padding-left:0px; padding-right:0px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #fff;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #fff;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #fff;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
		
		/* ============== code engs here ================= */
		
.offer{
	width:95px;
	height:39px;
	position:absolute;
	left: 859px;
	top: 174px;
}
.contact{

float:left;
margin-right:2px;
margin-bottom:2px;

}



.content-section3{
width:866px;
float:left;
clear:none;
background-color:#e8edf1;
border-top:7px solid #ffffff;
padding-bottom:10px;
}

.txt4{
width:754px;
float:left;
clear:none;
padding-left:22px;
padding-top:22px;
padding-right:18px;
}

.picturegallery-back1{

width:602px;
height:142px;
float:left;
clear:none;
background-image:url(../images/picturegallery-back.gif);
background-repeat:no-repeat;
margin-top:6px;

padding-top:14px;
/*padding-left:10px;*/

}

.picturegallery-back{

width:602px;
height:142px;
float:left;
clear:none;
background-image:url(../images/picturegallery-back.gif);
background-repeat:no-repeat;
margin-top:6px;

padding-top:14px;
/*padding-left:10px;*/

}

.picturegallery-text{
width:561px;
height:24px;
float:left;
clear:none;

background-image:url(../images/picturegallery-text.gif);
background-repeat:no-repeat;
/*padding-top:52px;*/
padding-top:34px;
/*padding-left:19px;*/
margin-left:17px;
margin-right:3px;
}

.picturegallery-arrow{
width:563px;
height:41px;
float:left;
/*margin-top:10px;
*/background-image:url(../images/picturegallery-arrow.gif);
clear:none;
background-repeat:no-repeat;
}

.picturegallery-picture{

margin-top:1px;
margin-left:40px;
}

.picturegallery-arrow-left{
width:19px;
height:33px;
float:left;
margin-top:25px;
background-image:url(../images/picturegallery-arrow-left.gif);
clear:none;
background-repeat:no-repeat;
}

.picturegallery-arrow-right{
width:20px;
height:33px;
float:right;
margin-top:25px;
background-image:url(../images/picturegallery-arrow-right.gif);
clear:none;
background-repeat:no-repeat;
}




.flash{
width:603px;
height:255px;
float:left;
margin-top:5px;
background-image:url(../images/banner-area.gif);
clear:none;
background-repeat:no-repeat;
}

.slideshow { 
width:576px;
height:230px;
float:left;
overflow:hidden;
/*border-right:1px solid #fff; 
*/
margin-left:12px;
margin-top:12px;
}