/* CSS Document - EasyIndex Admin Panel */
/* Theme Color - #e18600 */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
}
.clear{ clear:both; }
.left{ 	float:left; }
.right{ float:right; }
.sitewidth{ width:1250px; margin-left:auto; margin-right:auto;}
.comm_div{ clear:both; margin:0 0 15px 0; }

.HeaderRow{
	background:url(../images/headerbg.png) #FFF repeat-x bottom;
	height:116px;
	border-bottom:#707070 solid 4px;
	margin:0 0 0 0;
}
.HeaderContent{
	clear:both;
}
.MainLogo{
	float:left;
	width:314px;
	height:90px;
	margin:8px 0 0 0;
}
.MainLogo img{
	border:none; 
}
.HeaderRight{
	float:right;
}
.HeaderRight ul{
	margin:20px 0 0 0;
	padding:0;
}
.HeaderRight li{
	list-style-type:none;
	float:left;
	margin:0 0 0 10px;
}
.HeaderUserInfo{
	font-size:18px;	
	color:#cccc66;
	text-align:right;
	height:63px;
	padding:15px 0 0 0;
}
.HeaderUserInfo span{	
	color:#000;	
}
.HeaderSeperator{
	background-image:url(../images/header_seperator.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
.HeaderRight li a:link,
.HeaderRight li a:visited,
.HeaderRight li a:active
{
	display:block;
	text-decoration:none;
	color:#000;
	height:33px;
	padding:45px 0 0 0;
	font-size:11px;
}
.HeaderRight li a:hover
{	
	color:#999933;	
}
.link_home{
	background-image:url(../images/icon_home.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.link_admin{
	background-image:url(../images/admin-icon.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.link_logout{
	background-image:url(../images/icon_logout.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.ContentRow{
	clear:both;
	background-color:#FFF;
	padding:10px 0 10px 0;
	border-bottom:#b2b2b2 solid 4px;
	min-height: 434px;
}
.ContentMaincontainer{
	clear:both;
	
}
.ContentMenuBlock{
	width:245px;
	float:left;	
}
.ContentItemsBlock{
	width:990px;
	float:right;	
}
/* Left menu styles */
.LeftMainMenu{
	border:#dadada solid 1px;
}
.LeftMainMenu ul{
	margin:10px 10px 10px 10px;
	padding:0;
}
.LeftMainMenu  li{
	list-style-type:none;
	background-image:url(../images/dot1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.LeftMainMenu ul li a:link,
.LeftMainMenu ul li a:visited,
.LeftMainMenu ul li a:active
{
	text-decoration:none;
	color:#000;
	display:block;	
	padding:8px 10px 8px 10px;
}
.LeftMainMenu ul li a:hover
{
	background-color:#707070;
	color:#FFF;
	font-weight:bold;
}
.LeftMainMenu ul li a.selected{
	background-color:#707070;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;	
	display:block;	
	padding:8px 10px 8px 10px;
}
/* Left menu styles ends */

.comm_content_block{
	border:#d2d2d2 solid 1px;
	margin:0 0 10px 0;
}
.comm_content_block h3{
	margin:0;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#505050;
	font-weight:normal;
	text-transform:uppercase;
	background:url(../images/blockheader_bg.png)#FFF repeat-x bottom;
	padding:10px;
	border-bottom:#d2d2d2 solid 1px;
}
.comm_content_block_items{
	margin:10px;
}
.home_block1{
	width:49%;
	margin:0 10px 0 0;
	float:left;	
}
.home_block2{
	width:49%;	
	float:right;	
}

/* List table style */
.list_table{
	background-color:#d5d5d5;
}
.list_table th a{
	color:#000;
}

.list_table_inner{ 
			 padding:15px;
			 border:1px solid #ccc;
}

.list_table_inner td{	padding:7px 7px 7px 8px;	
	color:#666666;

}

.list_table_inner th{
	padding:7px 7px 7px 8px;
	background-color:#e7e4e4;
	color:#000;
	font-weight:normal;
}
.list_table_inner th a{
	color:#000;
}

.list_table td{
	padding:7px 7px 7px 8px;	
	color:#666666;
}
.list_table td{
	padding:7px 7px 7px 8px;	
	color:#666666;
}
.list_table td a:link,
.list_table td a:visited,
.list_table td a:active
{
		color:#666666;
		text-decoration:none;
}
.list_table td a:hover
{
		color:#333;
		text-decoration:underline;
}
.list_table th{
	padding:7px 7px 7px 8px;
	background-color:#e7e4e4;
	color:#000;
	font-weight:normal;
}
.row_color1{
	background-color:#fafafa;
	text-align:left;
}
.row_color2{
	background-color:#f5f5f5;
}
/* List table style ends */

.FooterRow{
	background:url(../images/footer_bg.png) #ff0000 repeat-x top;
	padding:10px 0 0 0;
}
.FooterContent{
	color:#d5d5d5;
	font-size:11px;
	text-align:right;
	padding:15px 0 15px 0;
}
.FooterContent a:link,
.FooterContent a:visited,
.FooterContent a:active
{
	color:#d5d5d5;
	text-decoration:underline;
}
.FooterContent a:hover
{
	color:#e18600;	
}

/* Form validation messages
*/
label.error {
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
  margin-left:4px;
}

 label.checked {
  background:url("../images/checked.gif") no-repeat 0px 0px;
}



/*-------------------------------------------------------------- 13-07-2012-------*/

.form_tbls td{ padding:10px;

}
.form_tbls th{ padding:10px;
			   text-align:right;

}
.form_tbls p{ font-family:Arial, Helvetica, sans-serif;
			  font-size:14px;
			  color:#333333;
			  text-align:right;
			   margin:0;
			   padding:0;
}

.form_tbls .txt_area{ padding:8px 5px 8px 5px;
					 border:1px solid #ccc;
					 width:50%;
					 margin:0;
}

.sortable-item .txt_area{padding:8px 5px 8px 5px;
					 border:1px solid #ccc;
					 width:50%;
					 margin:0;
}

.sortable-item .lnk_styles { font-family:Arial, Helvetica, sans-serif;
							  font-size:12px;
							  color:#A22222;
}

.catman_stls{/* background-color:#F2F2F2 a1a0a0;*/ background-color:#d5d1d1;
			  color:#FFFFFF;
			  margin:10px 0 10px 0;
			  border:1px solid #fff;
}

.form_tbls .dropdwn_menu{ padding:8px 5px 8px 5px;
					 border:1px solid #ccc;
					 width:52%;
					 margin:0;
}
.text_area{ width:70%; height: 100px;
			padding:8px 5px 8px 5px;
			margin:0;
}
.chkbx{ margin:0;
		padding:0;
}

.rdo_btn{ margin:0;
		  padding:0;

}

.settings_tblspace{ padding:10px;
}

.btn_styles{ background-image:url(../images/btn_tile.png);
			 padding:10px 15px 10px 15px;
			 color:#FFFFFF;
			 font-weight:bold;
			 border:1px solid #b2ae44;
			 border-radius:3px;
			 -moz-border-radius:3px;
			 cursor:pointer;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:12px;
}
.txt_area_2{ padding:8px 5px 8px 5px;
			 border:1px solid #ccc;
			 width:250px;
			 margin:0;
}
.login_btn{ 
			float:right;
			margin:0 7px 0 0;
			padding:0;	
}


.admin_login_txts{ width:471px;
				   margin:15px auto;

}

.admin_login_txts h2{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
					  font-size:22px;
					  color:#333333;
					  margin:0;
					  padding:0;
}

/* Style for category page*/

/*
	Forms
------------------------------------------------------------------- */

.input-button {
	background-color: #E2E2E2;
	border: 1px outset #AAA;
	color: #123;
	font-weight: bold;
	padding: 4px 5px;
}
.input-button:active {border-style: inset;}


/*
	Alignment
------------------------------------------------------------------- */

/* Floats */

.left {float: left;}
.right {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}


/*
	Example specifics
------------------------------------------------------------------- */

/* Layout */

#center-wrapper {
	margin: 0 auto;
	width: 920px;
}


/* Columns */

.column {
	margin-left: 2%;
	width: 32%;
}
.column.first {margin-left: 0;}


/* Sortable items */

.sortable-list {
	list-style: none;
	margin: 0;
	min-height: 60px;
	padding: 2px;
}
.sortable-item {
	background:url(../images/blockheader_bg.png)#FFF repeat-x bottom;
	border: 1px solid #DCDCDC;
	cursor: move;
	display: block;
	
	margin-bottom: 5px;
	padding: 2px 0;
	text-align: center;
}

.pagings a{ font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			font-weight:bold;
}

/* Disabled list */

#example-2-4 .sortable-list {background-color: #CCC;}
#example-2-4 .sortable-item {cursor: default;}

/* Form Fields */
.manageform_divwrap{ width:993px;
					 position:relative;
}
.manageform_divwrap ul{ margin:0;
						padding:0;
						list-style:none;
}
.manageform_divwrap li{ margin:0 0 0px 0;
}
.manage_frn_title{ width:930px;
				   background:url(../images/admin_mangetbl_hdbg.jpg) bottom left repeat-x;
				   height:37px;
				   border:1px solid #DDDDDD;
}

.manage_title_dv{/* width:750px;*/
				  height:30px;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:13px;
				  color:#2D2D2D;
				  float:left;
				  font-weight:bold;
				  padding:8px 0 0px 10px;
}

.manage_title_dv .chkbx_div{ padding:0 5px 0 0;
							margin:3px 5px 0 0;

}

.manage_title_controlls{ width:50px;
						 height:30px;
						 float:right;
						 padding:9px 0 0 0;
}

.manage_title_controlls a{ font-family:Arial, Helvetica, sans-serif;
						   font-size:13px;
						   color:#333333;
						   font-weight:bold;
						   text-decoration:none;
}
.expand{ background:url(../images/down_arrow_admin.png) 80% 48% no-repeat;
}
.collide{ background:url(../images/up_arrow_admin.png) 80% 48% no-repeat;
}
.manage_form_table{ width:920px;
					border:1px solid #DDDDDD;
					border-top:none;
					padding:5px;
}

.manage_form_table td{ padding:3px;
}

.manage_form_table p{ margin:0;
					  padding:0 0 5px 0;
					  font-family:Arial, Helvetica, sans-serif;
					  font-size:11px;
					  color:#333333;
}
.manage_form_table .txt_area_manage{ padding:5px 2px 5px 2px;
}
.brder_right{ border-right:1px solid #DDDDDD;
}
.dropdwn_manage{ width:130px;
				 border:1px solid #DDDDDD;
				 padding:4px 2px 4px 2px;
}

.btn_bg_admin{ background:url(../images/save_btn.png) bottom left repeat-x;
			   font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
			   text-transform:uppercase;
			   border:1px solid #ccc;
			   padding:5px 8px 5px 8px;
			   cursor:pointer;
			   color:#6F6F6F;
			   font-weight:bold;
}
.chkbx_manage{ margin:10px 0 0 0;
}
/* Form Fields */
#example-2-4 .sortable-item {cursor: default;}



.login_form_div{ width:440px;
				 margin:10px auto 50px auto;
				 padding:15px;
				 border:1px solid #E6E6E6;
				 background-color:#FCFCFC;

}


.login_form_div .txt_area{ width:300px;
}
#fieldContainer{ padding:10px;
}

.adbew_flds{ margin:10px 0 0 0;
}

.fld_styles{ padding:6px 5px 6px 5px;
}
#divComm {
    background-color: #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
}


.drp_btn{ background:url(../images/save_btn.png) bottom left repeat-x;
			   font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
			   text-transform:uppercase;
			   border:1px solid #ccc;
			   padding:5px 7px 5px 7px;
			   cursor:pointer;
			   margin:5px 0 0 0;
			   color:#6F6F6F;
			   font-weight:bold;
}
.btns_div_fmflds{ padding:0 0 0 8px;
}

.category_lst{ width:975px;
			   position:relative;
			   padding:0 10px 0 10px;
}

.category_lisings ul{ margin:0;
					  padding:0;
					  list-style:none;
}

.category_lisings li{ padding:10px 0 10px 0;
					  background:url(../images/menu_btmline_dot.png) bottom left repeat-x;
}

.category_lisings li:hover{ background-color:#F9F9F9;
							padding:10px 0 10px 0;

}

.category_pic_div{ width:151px;
				   height:151px;
				   float:left;
				   border:1px solid #ccc;
				   margin:0 12px 0 0;
}
.category_pic_div:hover{ width:151px;
				   height:151px;
				   float:left;
				   border:1px solid #B1B1B1;
				   margin:0 15px 0 0;
}
.category_details_div{  width:780px;
						height:151px;
						float:right;
						padding:0 22px 0 0;
}

.category_details_div h3{ font-family:Arial, Helvetica, sans-serif;
						  font-size:22px;
						  color:#333333;
						  font-weight:normal;
						  margin:0;
						  padding:0;

}
.category_details_div h3 a{ font-family:Arial, Helvetica, sans-serif;
						  font-size:22px;
						  color:#333333;
						  font-weight:normal;
						  text-decoration:none;
						  margin:0;
						  padding:0;

}
.category_details_div h3 a:hover{ font-family:Arial, Helvetica, sans-serif;
						  font-size:22px;
						  color:#333333;
						  font-weight:normal;
						  text-decoration:underline;
						  margin:0;
						  padding:0;
}

.category_details_div p{ font-family:Arial, Helvetica, sans-serif;
					     font-size:13px;
						 color:#5A5A5A;
						 text-align:justify;
						 line-height:20px;
						 margin:0;
						 padding:5px 0 0 0;;
}
.category_controlls{ position:absolute;
					 bottom:0;
					 width:780px;
}

.comment_ratng_div{ width:220px;
				    float:left;
}

/*-----------------------------------Pagination Styls Start-------*/

.pagination{ width:400px;
			 float:right;
			 clear:both;
			 margin:0 0 10px 0;
}
.pagination ul{ float:right;
				list-style:none;
				margin:10px 0 0 0;
				padding:0;
}
.pagination li{ float:left;
				margin:0 2px 0 2px;
				background:url(../images/paging_tile.png) bottom left #fff repeat-x;
				border:1px solid #D3D3D3;
}
.pagination li.pageinfo{ 
				display:block;			   	   
			   font-size:12px;
				border:1px solid #D3D3D3;
				padding:4px 10px;
}
.pagination a{ 
			   display:block;			   
			   text-decoration:none;			   
			   font-size:12px;
			   color:#333;
}

.page_first{
	padding:4px 10px 4px 20px;
	background-image:url(../images/arrow_first.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
.page_prev{
	padding:4px 10px 4px 15px;
	background-image:url(../images/arrow_prev.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
.page_next{
	padding:4px 20px 4px 10px;
	background-image:url(../images/arrow_next.gif);
	background-repeat:no-repeat;
	background-position:40px 7px;
}
.page_last{
	padding:4px 20px 4px 10px;
	background-image:url(../images/arrow_last.gif);
	background-repeat:no-repeat;
	background-position:37px 7px;
}

.pagination a:hover{ 
	color:#000;
}




/*-----------------------------------Pagination Styls Ends-------*/

.readmore_mrdiv{
			   float:right;
}
.readmore_mrdiv a{ font-family:Arial, Helvetica, sans-serif;
				   font-size:14px;
				   color:#333333;
				   text-decoration:none;
}
.readmore_mrdiv a:hover{ font-family:Arial, Helvetica, sans-serif;
				   font-size:14px;
				   color:#333333;
				   text-decoration:underline;
}

/*------------------------------Details Page Design Start-----------------------------*/
.details_page{ width:975px;
			   height:auto;
			   margin:25px 0 0 0;
}

.details_wrap1{ width:975px;
}

.pic_div{ width:302px;
		  height:302px;
		  float:left;
		  border:1px solid #CDCDCD;
}

.product_details_div{ width:655px;
					  float:right;
					  position:relative;
}

.product_details_div h2{ font-family:Arial, Helvetica, sans-serif;
						 font-size:23px;
						 color:#333333;
						 font-weight:normal;
						 margin:0 0 5px 0;
						 padding:0;
}
.product_details_div p{ font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#333333;
						line-height:20px;
						text-align:justify;
}

.product_details_div_wrp2{ width:100%;
					  float:left;
					  position:relative;
}

.product_details_div_wrp2 h2{ font-family:Arial, Helvetica, sans-serif;
						 font-size:23px;
						 color:#333333;
						 font-weight:normal;
						 margin:0 0 5px 0;
						 padding:0;
}
.product_details_div_wrp2 p{ font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#333333;
						line-height:20px;
						text-align:justify;
}

.details_controlls_wrp2{ width:100%;
					padding:8px 0 8px 0;
					border-bottom:1px dotted #ccc;
					border-top:1px dotted #ccc;
					margin:0 0 15px 0;
}



.details_controlls{ width:655px;
					padding:8px 0 8px 0;
					border-bottom:1px dotted #ccc;
					border-top:1px dotted #ccc;
}

.details_cntr_btns{ width:290px;
				    float:left;
}

.details_cntr_btns ul{ list-style:none;
					   margin:0;
					   padding:0;
}
.details_cntr_btns li{ float:left;
					    margin:0 5px 0 0;
}

.details_cntr_btns a{ padding:8px 15px 8px 15px;
					  display:block;
					  font-family:Arial, Helvetica, sans-serif;
					  border:1px solid #CBCBCB;
					  font-size:12px;
					  font-weight:bold;
					  color:#6F6F6F;
					  background:url(../images/details_pc_cntrlbtn.jpg) bottom left repeat-x;
					  text-decoration:none;
					  border-radius:3px;
}

.details_ratings_date{ width:330px;
					   float:right;
					   padding:8px 0 0 0;
}

.details_cntr_btns a:hover{ padding:8px 15px 8px 15px;
					  display:block;
					  font-family:Arial, Helvetica, sans-serif;
					  border:1px solid #CBCBCB;
					  font-size:12px;
					  font-weight:bold;
					  color:#000;
					  background:url(../images/details_pc_cntrlbtn.jpg) bottom left repeat-x;
					  text-decoration:none;
					  border-radius:3px;

}
/* Admin Tab styles */
.admin_tab_container{
	margin:10px;
}
.admin_tab_menu{
	background-image:url(../images/tab_border.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:35px;
}
.admin_tab_menu ul{
	margin:0;
	padding:0;
}
.admin_tab_menu ul li{
	float:left;
	list-style-type:none;border-right:1px solid #fff
}
.admin_tab_menu ul li a:link,
.admin_tab_menu ul li a:visited,
.admin_tab_menu ul li a:active
{
	height:15px;
	background-color:#dadada;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	color:#000;
	font-size:14px;
	display:block;
	
}
.admin_tab_menu ul li a.selected

{
	height:13px;
	background-color:#FFF;
	border:#dadada solid 1px;
	border-bottom:#FFF solid 1px!important;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	color:#000;
	font-size:14px;
	display:block;
}
.admin_tab_contents{
	border:#dadada solid 1px;
	border-top:none!important;
	padding:10px;
}

.comm_box{	
	padding:10px;
}
.comm_box h4{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 10px 0;
	border:#cccccc solid 1px;
	padding:5px 5px 5px 10px;
}
.comm_box2{
	padding:10px;
}
.comm_box2 h4{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0 0 10px 0;	
	padding:5px 5px 5px 0;
}

.textlink{
	background-image:url(../images/btn_tile.png);
	background-repeat:repeat-x;
			 padding:8px 15px 8px 15px;
			 color:#FFFFFF;
			 font-weight:bold;
			 border:1px solid #90a4b5;
			 border-radius:3px;
			 -moz-border-radius:3px;
			 cursor:pointer;
			 text-decoration:none;
			 }

.popup_container{
	border:#CCC solid 2px;
}

.popup_close{
	background-color:#cccccc;
	padding:5px;
}
.popup_close h1{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0;
}
.popup_close a:link,
.popup_close a:visited,
.popup_close a:active
{
	background-color:#FFF;
	color:#000;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}

.comment_section{ width:975px;
				  margin:10px 0 0 0;
}

.comment_section h2{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
					 font-size:22px;
					 color:#333333;
					 margin:0 0 10px 0;
					 padding:0 0 2px 0;
					 border-bottom:1px solid #ccc;
					 font-weight:normal;
}
.comment_section ul{ list-style:none;
					  margin:0;
					  padding:0;
}

.comment_section li{ margin:5px 0 25px 0;
}

.content_area_div h1{ font-family:Arial, Helvetica, sans-serif;
					  font-size:28px;
					  color:#333333;
					  margin:8px 0 20px 0;
					  font-weight:normal;
}

.watch_video{ width:975px;
			  margin:10px 0 0 0;
}

.videosz h4{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
			  font-size:21px;
			  color:#333333;
			  font-weight:normal;
			  margin:0;
			  padding:0 0 0 0;

}

.videosz h4 a{ padding:0px 35px 0 0;
			   text-decoration:none;
			   /*background:url(../images/video_play_btm.jpg) 100% 50% no-repeat;*/
}

.commet_list p{ font-family:Arial, Helvetica, sans-serif;
			    font-size:13px;
				color:#333333;
				line-height:22px;
				text-align:justify;
}
.commtz_by{ margin:5px 0 0 0;
			padding:5px 0 5px 0;
			border-bottom:1px dotted #ccc;
			border-top:1px dotted #ccc;
			background-color:#FCFCFC;
}
.commtz_by h5{ font-family:Arial, Helvetica, sans-serifl;
			   font-size:12px;
			   font-weight:bold;
			   text-align:right;
			   margin:0;
			   padding:0;

}

.commtz_by h6{ font-family:Arial, Helvetica, sans-serifl;
			   font-size:13px;
			   font-weight:normal;
			   text-align:right;
			   color:#6F6F6F;
			   margin:0;
			   padding:0;
			   font-style:italic;

}

.rating_div{ width:150px;
			 float:left;
			 font-size:14px;
}
.date_div{ width:150px;
		   float:right;
		   text-align:right;
		   font-size:13px;
}

/*-------------------Rating Star ------------------*/

.rating_5{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px 0px;
          float:right;

}
.rating_4{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px -14px;
          float:right;


}
.rating_3{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px -28px;
          float:right;

}
.rating_2{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px -43px;
          float:right;

}
.rating_1{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px -57px;
          float:right;

}
.rating_0{width:71px;
          height:12px;
          background-image:url(../images/rating_sprite.png);
          background-position: 0px -71px;
          float:right;

}
.comm_input{
    padding:8px 5px 8px 5px;
					 border:1px solid #ccc;
					 width:50%;
					 margin:0;
}
.success_message{
	background-color:#f5f2f2;
	padding:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#009933;
	margin:0 0 10px 0;
}
.form-tbl{width:100%}
.form-tbl p{font-weight:bold; text-align:right}
.form-tbl-txt{width:273px; height:33px; border:1px solid #cccccc; margin:15px 0}
.form-tbl-txta{width:273px; height:66px; border:1px solid #cccccc; margin:15px 0}
.form0tbl-mgn{margin:10px 0}

.cat-hd{color:#000 !important; padding:10px 0;}
.sortable-item a{color:#666; text-decoration:none}
.bc{display:block}
.bc ul{margin:0px; padding:0px}
.bc ul li{ list-style-type:none; color:#787a7a; float:left}
.bc ul li a{color:#4c4c4c; text-decoration:none; padding:0 3px}
.bc ul li a:hover{text-decoration:underline; color:#4c4c4c}
.rating-pnl{float:left; width:120px}
.f-lft{float:left !important}
.f-ryt{float:ryt !important}
.table-details{width:355px}
.table-details td{ background:#e6e6e6; padding:3px; text-indent:10px; color:#212f1f}

.select_drpbx{padding:10px 6px 10px 6px;
		   border:1px solid #D5D4D3;
		   font-size:15px; width:380px;
		   /*background-color:#FAF3BC;
		   width:180px*/;
}

.select_drpbx2{padding:10px 6px 10px 6px;
		   border:1px solid #D5D4D3;
		   font-size:15px;
		    width:383px;
}
.red{
   color: #EA5200;
}
.mid_section{
	background:#fff!important;
	padding:25px 0 15px 0;
	min-height:450px!important;
}


