/* CSS Document */

/*----General Start-----------*/

body {

	padding:18px 0 0 0;

	margin:0;

	color:#fff;

	background-color:#2E2E2E;

	font:normal 11px Arial, Helvetica, sans-serif;

}

p, b, span, td, h1, h2, h3, h4, h5, h6, form, input, td, tr, select, textarea, div {

	padding:0;

	margin:0;

}

img, fieldset {

	padding:0;

	margin:0;

	border:none;

	display:block;

}

ul {

	list-style:none;

	padding:0;

	margin:0;

}

li {

	padding:0;

	margin:0;

}

a {

	background-color:inherit;

	padding:0;

	margin:0;

	outline:none;

	text-decoration:none;

	color:#fff;

}

a:hover {

	text-decoration:underline;

}

.spacer {

	clear:both;

	font-size:0;

	line-height:0;

	height:0;

}

.fltleft {

	float:left;

}

.fltrit {

	float:right;

}

h1 {

	font:bold 30px "Times New Roman", Times, serif;

}

h2 {

	font:normal 30px "Times New Roman", Times, serif;

	color:#E32844;

}

h3 {

	font:normal 14px Georgia, "Times New Roman", Times, serif;

	color:#124F8E;

}

h4 {

	font:normal 24px "Times New Roman", Times, serif;

	color:#E32844;

}

h5 {

	font:normal 18px "Times New Roman", Times, serif;

	color:#E32844;

}

h6 {

	font:normal 12px "Times New Roman", Times, serif;

	color:#E32844;

}

/*----General End-----------*/



/*----externalcontener Start-----------*/

#externalcontener {

	width:973px;

	height:688px;

	position:relative;

}

/*----topfixcontent Start-----------*/

.topfixcontent {

	position:absolute;

	left: 27px;

	top: 0px;

	width:903px;

	height:171px;

	z-index:200;

}

.topfixcontent_iner {

	position:relative;

	text-align:right;

	height:100%;

	overflow:hidden;

}

.logo {

	position:absolute;

	left: 0px;

	top: 0px;

}

.menu_pan {

	padding:20px 0 10px 0;

}

.menu_pan_iner {

	background:url(../images/benu_bg.png) repeat-x 0 0;

	background-repeat:x;

	behavior: url("iepngfix.htc");

}

.menu_pan_iner_cont {

	float:right;

	padding:9px 0 15px 0;

}

.curv {

	background:url(../images/curv-bg.png) no-repeat 0 0;

	behavior: url("iepngfix.htc");

	width:18px;

	float:right;

	height:41px;

}

.menu_pan_iner_cont form {

	width:auto;

	float:right;

	height:100%;

	padding:0 0 0 12px;

}

.menu_pan_iner_cont form span {

	width:150px;

	height:26px;

	background:url(../images/searchbg.gif) no-repeat 0 0;

	padding:0 0 0 38px;

	display:block;

}

.menu_pan_iner_cont form span input.txtbox {

	width:145px;

	height:20px;

	border:0;

	margin:4px 5px 0 0;

	background-color:#E9E9E9;

}

.menu_pan_iner_cont ul {

	width:auto;

	float:right;

	background:url(../images/devider.gif) no-repeat 100% 50%;

	padding:0 4px 0 0;

}

.menu_pan_iner_cont ul li {

	float:right;

	padding:0 11px;

	background:url(../images/devider.gif) no-repeat 0 50%;

}

.menu_pan_iner_cont ul li a {

	color:#CCCBCB;

	font:bold 14px/27px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

}

.menu_pan_iner_cont ul li a:hover {

	text-decoration:none;

	color:#D7DF23;

}

.button_pan {

	width:auto;

	float:right;

}

/*----gallery Start-----------*/



.leftarrow {

	position:absolute;

	left: 31px;

	top: 311px;

}

.rightarrow {

	position:absolute;

	right:45px;

	top: 311px;

}

/*----gallery End-----------*/

/*----topfixcontent End-----------*/

/*----bootmfixbg Start-----------*/

.bootmfixbg {

	/*background:url(../images/bottmfixbg.png) no-repeat 0 0;*/

	height:320px;

	position:absolute;

	left: 0px;

	bottom: 0px;

	width:973px;

}

.bootmfixbg_iner {

	width:973px;

	background:url(../images/bottmfixbg3.png) no-repeat 0 0;

	height:320px;

	behavior: url("iepngfix.htc");

}

/*----bootmfixbg End-----------*/



	





/*----externalcontener End-----------*/



.stepcarousel {

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

	width: 830px; /*Width of Carousel Viewer itself*/

	height:600px; /*Height should enough to fit largest content's height*/

	margin:0 auto;

}

.stepcarousel .belt {

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

}

.stepcarousel .panel {

	float: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	/*margin around each panel*/

	width:830px;

	padding:53px 76px 0 0;

	z-index:-50;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

.stepcarouse2{

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

	width:973px;/*Width of Carousel Viewer itself*/

	height:330px; /*Height should enough to fit largest content's height*/

	margin:0 auto;

}

.stepcarouse2 .belt{

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

}

.stepcarouse2 .panel_footer{

	float: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	/*margin around each panel*/

	width:973px;

	padding:0px 16px 0 0;

	z-index:-50;

	 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}







.left-repet {

	background:url(../images/left-repet.png) repeat-x 0 100%;

}

.right-repet {

	background:url(../images/right-repet.png) repeat-x 0 100%;

}




/*===================================new class on 27-01-2010=========================*/
/*	background-repeat:repeat;
	behavior: url("iepngfix.htc");
	background:url(../images/mural_main_bg.png);
*/

.mural_pop{
	position:absolute;
	right: 71px;
	top: 100px;
	width:250px;
	z-index:150;
	display:block;
	height:450px;
}

.trunsporent_bg{
	background-repeat:repeat;
	behavior: url("iepngfix.htc");
	background:url(../images/mural_main_bg.png);
}
.mural_pop h2{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
.mural_pop p{
	font-size:16px;
	color:#000;
}
.enlarge{
	background-color:#717373;
	padding:20px;
	width:115px;
	margin:35px 10px 30px 15px;
}
.enlarge a.ckickenlarge{
	margin:5px 0 0 0;
	display:block;
	text-align:center;
}
.padspace{
	padding:10px 0 0 15px;
}
.customize{
	margin-top:15px;
}




/****************************************************** For autocomplte   **********************************************88*/
.suggestionsBox {
		position: relative;
		margin: 15px 0px 0px 0px;
		width:170px;
		background-color: #212427;
		border: 2px solid #000;	
		color: #fff;
		z-index:100;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		z-index:100;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		list-style:none;
		z-index:100;
		
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}
	
/****************************************************************************************************************************/	
	.hide  {
display:none;
}

