@CHARSET "ISO-8859-1";

input[type="text"].error {
    border: 1px dotted red;
}
input[type="password"].error {
    border: 1px dotted red;
}
.inp-form {
     border: 1px solid #CCCCCC;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
   /* margin: 0 0 15px !important;*/
    padding: 10px;
    width: 285px;
}
.fb_facebook {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.separator{
    border-bottom: 1px solid #CCCCCC;
    width:400px;
    float: left;
}
.inp-form-error	{
	background: url(../images/forms/form_inp_error.gif) no-repeat;
	border: none;
	color: #393939;
	height: 25px;
	padding: 6px 6px 0 6px;
	width: 187px;
	}

.error {
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.block { display: block; }


 

/* Other Styles */

.home #search_location{
	width:148px!important;
	/*color:#7c7c7c!important;*/
        color:#333!important;
}

.home .searchbutton{
	 text-indent: -200;
}

/* Success and Error Message Styles */
#message-green {
    margin-bottom: 5px;
}
.green-left {
    background: url("images/admin/table/message_green.gif") no-repeat scroll left top transparent;
    color: #6DA827;
    font-family: Tahoma;
    font-weight: bold;
    line-height: 12px;
    padding: 0 0 0 20px;
    font-size: 11px;
}
.green-left a {
    color: #6DA827;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: underline;
}
.green-right a {
    cursor: pointer;
}
.green-right {
    width: 55px;
}
#message-red {
    margin-bottom: 5px;
}
.red-left {
    background: url("images/admin/table/message_red.gif") no-repeat scroll left top transparent;
    color: #CE2700;
    font-family: Tahoma;
    font-weight: bold;
    padding: 0 0 0 20px;
    font-size: 11px;
}
.red-left a {
    color: #CE2700;
    font-family: Tahoma;
    font-weight: normal;
    text-decoration: underline;
}
.red-right{
	background: #fbd3b1;
}
.red-right a {
    cursor: pointer;
}
.red-right {
    width: 55px;
}
.forgotpassword {
    padding: 0px 0 0;
}


/* new hacking css */

.disableview{ display:none;	}
.profile .namenreview h1{font-size:30px!important;}
.accordian_style .div5{
	width:298px;
	padding-right:20px;
	float:left;
	padding-top:5px;}
	.booking_btn{cursor:pointer; }
	
.reviewactionresult{float:left; padding:5px 0px 5px 50px;font-weight:bold}
.single_review h2 span{ padding-left:10px;}

.course .dash_board_nav_contain{
	height:auto;}
	.revietitlewwrapper { padding:5px 0px 5px 0px; height:auto; }
	
	
	.reviewtitle_text{ background:#fff;
	padding:8px 2px;
	margin:0; 
	background-color:#ffffff;
	border:1px solid #CCC;
	font-family: "opensans" !important;
	font-size:13px;
	color:#454545;
	width:100%;
	}
#reserve_date.reviewtitle_text	{
	width:100%!important;
}
.popup_text_area_div .field_wrapper textarea {
    width: 89%!important;
}
	/*.popup_header_div #page-heading { font-size: 16px; text-transform:uppercase; font-weight:300; color:#ce2a2e;}*/
	.reviewclosebtn{ font-size:18px; cursor:pointer; color:#999; }
	#writeReview .popup_close_button{ height:35px;}
	
	.nav_bar li a em{
		font-style: normal;
		font-weight: normal;
		color: #df5281; background:#fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px; padding:2px 6px;
	}
	.field_wrapperh2 { color:#999!important}
	.noanchor{cursor:default!important}
	.cart_column1a {width: 369px;}
	.cart_column2a {width: 200px;}
	.cart_column3a {width: 285px;}
	.cart_column4a {width: 66px;}
	.rightmove{ text-align:right;width:150px!important}
	.hideupdatebutton{display:none;}


.connection .namebox{ float:left; width:250px!important;}
.namebox .userimage{float:left; width:70px; height:60px;}
.namebox .username{float:left; width:170px;height:60px;}
.connectiontitle{ height:25px;}

.searchclassbooklist{ float:left; width:637px; margin-top:5px; border-radius:0 0 5px 5px;}
.namelist .userimage,
.namelist_nobrdr .userimage{float:left; width:40px; height:30px; padding:5px 2px 5px 5px;}
.namelist .username,
.namelist_nobrdr .username {float:left; width:154px;height:28px; color:#797979;}
.namelist{
	background-color: #FFFEEF;
    border: 1px solid #C8C8C8;
	float:left;
	width:207px;
	margin-right:5px;
	position:relative;}
.namelist_nobrdr{
	background-color: #FFFEEF;
    border: 1px solid #C8C8C8;
	float:left;
	width:207px;
	position:relative;
   margin-right:0;}
.searchclassbooklist .username{
	padding-top:5px;
	font-size:12px;}
.searchclassbooklist .username span{
	font-size:11px;}
 
   .shareaclass{ border : 1px solid #efefef;
	float:left; height:45px; width:938px;
    padding: 0px 0px 0px 10px;}
 .shareaclass ul li{ float:left; padding:0px 10px 0px 0px;}
 
 .reminderset{ padding:8px 3px 2px 1px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold; }
 form.cmxform label.error { display: none; }	
 
.namelist_arrow {
    background: url("images/namelist_arrow.jpg") no-repeat scroll 0 0 transparent;
    height: 8px;
    left: 11px;
    position: absolute;
    top: -8px;
    width:11px;
}

.top-space
{
	width: 100%;
	clear: both;
	overflow: hidden;
}