* {padding:0; margin:0;}
html, body{height:100%;}
body{width:100%; padding:0px; margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
strong, em, b, i, h1, h2, h3, h4, h5, h6, address{font-family: Arial, Helvetica, sans-serif;}

input[type=password],input[type=text]{ border:solid 1px #babcbe; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

.input-200{ width:200px;}
.input-150{ width:150px;}

.bg{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.main-wrapper{ width:766px; margin:0 auto;}
.outer{clear:both;}
.header{ margin:0px; padding:0px; position:relative; _float:left;}
.logo{ position:absolute; _position:none; _padding:0px 0 0 0px; _width:100px;  _margin:0 0 0 5px; margin:0 0 0 29px; z-index:200; left:0px; _float:left;}
.logo img{ _width:150px;}
.left-curve{
	background-image: url(../images/top-header.jpg);
	background-repeat: no-repeat;
	background-position: left top; _float:left;
	_float:left;	
		
}
/*
.top-link{ font-size:11px; color:#ebeaea; width:390px; float:left; text-align:center; line-height:100px; padding:0 0 0 270px;}
*/
.top-link{ font-size:11px; color:#ebeaea; width:410px;  _width:280px; _float:right; float:left; text-align:center; padding:20px 0 0 250px; _padding:20px 0 0 0px;}
.top-link a{ color:#fff; text-decoration:none; margin: 0 15px 0 0;}
.top-link a:hover{ color:#ffdd10;}
.top-link a.active{ color:#ffdd10;}
.top-login{
	width:82px;
	float:left;
	height:40px;
	padding:42px 0 0 0px;
	text-align:center;
	background-image: url(../images/login-btn.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.top-logout{
	width:82px;
	float:left;
	height:40px;
	padding:42px 0 0 0px;
	text-align:center;
	background-image: url(../images/login-btn.gif);
	background-repeat: no-repeat;	
	background-position: center top;}
.right-curve{	
	text-align:right;
	_float:right;
}
.sml{ font-size:11px;}

.page-link{ font-size:11px; color:#ebeaea; width:450px; float:left; text-align:center; margin:20px 0 0 0px; padding:3px 0px 0px 0px;}
.page-link a{ color:#fff; text-decoration:none; margin: 0 5px 0 0;}
#mid-content {margin:30px 0px 0;}
#mid-content .left-box{ width:50%; float:left; margin:0px 0 10px 0px;}
#mid-content .right-box{ width:50%; float:right;}
.gray-box{
	width:360px;
	border:solid 1px #b8babc;
	background-color:#fcfcfc;
	background-image: url(../images/gray-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:12px 0 10px 0px;
	padding:0 0 0px 16px;
	color:#505153;
	font-size:17px;
	line-height:20px;
	letter-spacing:-1px;
}

.gray-box span{
	color:#ffbb00;
	font-size:18px;
}

.login-box{
	width:360px;
	border:solid 1px #b8babc;
	background-color:#fcfcfc;
	background-image: url(../images/gray-box-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin:12px 0 10px 0px;
	padding:0 0 0px 16px;
	color:#423f40;
	font-size:11px;
	line-height:20px;
}
.login-box span{
	color:#ffbb00;
	font-size:18px;
}
.subscribe-img{
	background-image: url(../images/subscribe-img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:90px;
}
.can-help-img{
background-image: url(../images/can-help-img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:90px;
}
.gray-box .black-title{
	background-image: url(../images/black-curve.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color:#d2d2d2;
	font-size:13px;
	padding:6px 12px 6px 18px;
	margin:0 0 10px 0px;
	letter-spacing:1px;
}
.black-title a{
font-size:13px;
color:#d2d2d2;
text-decoration:none;	
}
.black-title a:hover{
color:#ffdd10;
}
.div_close{float:right;color:#000000;}
.div_close a, .div_close a:hover, .div_close a:visited{color:#000000;font-weight:bold;text-decoration:none;}
.black-login-title{
	background-image: url(../images/black-curve.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	color:#d2d2d2;
	font-size:11px;
	padding:6px 12px 6px 18px;
	margin:0 0 0px 0px;
	letter-spacing:1px;
}

#footer{
	margin:10px 0 0 0;
	padding:0px;
	height:97px;
	background-image: url(../images/footer-top-border.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear:both;
}

#footer .left-box{
float:left;
width:600px;
font-size:11px;
color:#9ea0a1;
line-height:91px;
text-align:center;

}
#footer .left-box a{
color:#9ea0a1;
text-decoration:underline;
}
#footer .left-box a:hover{
color:#9ea0a1;
text-decoration:none;
}
#footer .right-box{
float:right;
width:252px;
font-size:11px;
color:#9ea0a1;
line-height:91px;
}
#mid-content .right-box a{text-decoration:none;}
#footer .right-box img{
float:right;
padding:25px 0 0 0;}

.clear{ clear:both;}

/* slider css start */

/*== featured box begin ==*/
#featured{height:344px; padding:0; position:relative; width:766px; border-bottom:solid 2px #b3b3b3; }
#featured ul.ui-tabs-nav{right:330px; xbackground:#FFCC00; list-style:none; position:absolute; bottom:-10px; width:100px; z-index:100; }
#featured ul.ui-tabs-nav li{background: url(../images/bg-page.png) no-repeat 0 top; float:left; font-size:0; height:17px; line-height:0; overflow:hidden; padding-right:16px; vertical-align:top; width:17px; }
#featured ul.ui-tabs-nav li:hover{background:url(../images/bg-page-active.png) no-repeat 0 0; }
#featured ul.ui-tabs-nav li.ui-tabs-selected{background:url(../images/bg-page-active.png) no-repeat left top; }
#featured ul.ui-tabs-nav li a{display:block; height:17px; overflow:hidden; width:17px; }
#featured .ui-tabs-hide{display:none; }

/*== featured box end ==*/

/* slider css end */

.gallery-img{ padding:0px; margin:0px;}
.gallery-img ul{ padding:0px; margin:0px 0 0px 0;}
.gallery-img li{ padding:0px; margin:0px 0px 12px 0; display:inline; text-align:center; float:left; font-weight:bold; color:#000000;}
.gallery-img li a{ color:#000000; text-decoration:none;}
.gallery-img li img{ padding:0px; margin:0px 0px 4px 0;}
.gray-border{ border:solid 1px #d4d2d3;}
#btn_login{background:url(../images/enter-btn.jpg);width:68px;height:68px;border:none;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;}

/* shared begins */
.tbl_main{text-align:center;border:0;width:100%;}
.tbl_main td{text-align:center;border:0;}
#div_main{text-align:center;clear:both;}/*float:left;*/
.div_content{margin:0.01em;padding:0.01em;}/*height:155px;width:175px;margin:2px;padding:2px;float:left;*/
.div_content_image{min-height:140px;}
.div_content_details{padding:0px 0;min-height:25px;}
.image_thumb{}/*height:122px;border:0;*/
.div_footer_logo{float:right;margin-top:70px;}
.div_row{clear:both;}
.div_content .div_content_details a,.div_content .div_content_details a:hover
,.div_content .div_content_details a:visited{color:#000000;text-decoration:none;font-weight:bold;}
/* shared ends */

/* login begins */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 300%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: auto;
	padding: 5px;
	border: 0px solid orange;
	background-color: #transparent;
	z-index:1002;
	overflow: hidden;
}

#light{
width: auto;
top: 70px;
left: 49%;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:20px;
}

#light .light-title
{
font-size:14px;
font-weight:bold;
color:#990000;
padding:1px 0 10px 20px;
width:97%;
float:left;

}

#light .content
{
padding:0 20px 20px 20px;
}

#light .close
{
font-size:11px;
font-weight:normal;
color:#990000;
padding:0px 2px 0 0px;
text-align:right;
width:100%;
float:right;
}
/* login ends */

/**/
.mid-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8A080F;
	text-decoration: none;
}
.content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;
	text-align: justify;
}.form-content {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}.top-links {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 22px;
	padding-left: 6px;
	font-weight:bold;
}
.right-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #730C12;
	text-decoration: none;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
	text-decoration: none;	
}.mid-gray-bg {
	background-color: #FFFFFF;
	background-image: url(../images/mid-gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}.top-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 47px;
}.left-padding {
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 20px;
	padding-left: 20px;
	
}.left-right-padding {
	padding-right: 9px;
	padding-left: 7px;
}
.blue-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.style1 {font-size: 5px}
.style3 {font-size: 7px}
.border
 { 
 border:solid 1px #B3B3B3;
 }
  .submit-btn {
	background-color: #FFFFFF;
	border: 1px solid #ADACAC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image:url(../images/but_back.gif);
	height:22px;
	cursor:pointer;
}
 .warn-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	}
	.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

.suggestionList {
	margin: 0px;
	padding: 0px;
}


/*  Individual Search Results  */
.suggestionsBox {
	position: absolute;
	width: 240px;
	background-color: #CCCCCC;
	border: 2px solid #000;
	color: #0000;
	padding: 1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.suggestionList li {
	margin: 0px 0px 3px 0px;
	padding: 1px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	list-style-type: none;
}

/*  Hover effect  */
.suggestionList li:hover {
background-color: #fff;
font-weight: bold;
}
/**/

.top_links
	{
	 padding:5px;
	 color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	}

	.border
	{
	 border:solid 1px #8D8D8D;
	}

	.write_txt
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#B96E46;
	font-weight:bold;
	}

	.componenets
	{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	}

	.componenets_links
	{
	 color:#0000ff;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	}

	a:hover.componenets_links 
	{
	 color:#0000ff;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	}
.black_overlay_sendLink{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
.white_content_sendLink {
	display: none;
	position: absolute;
	top: 2%;
	left: 25%;
	width: 60%;
	
	padding: 5px;
	border: 1px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.black_overlay_suggestion{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	
	background-color: #000000;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
.white_content_suggestion {
	display: none;
	position: absolute;
	top: 2%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 5px;
	border: 1px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}


.black_overlay_ukuser{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 200%;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.6;
			opacity:.60;
			filter: alpha(opacity=60);
			

		}
		.white_content_ukuser {
			display: none;
			position: absolute;
			top: 30%;
			left: 30%;
			width: 40%;
			height: 40%;_height: 50%;
			padding: 5px;
			border: 2px solid #000;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
