.dash_board_left_column_inner_div_container .inner_div_top/* CSS Document */

	
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v9/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v9/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
	


/*Dash Board - Navigations*/
.dash_board_nav_contain {width:100%;
}

.dash_board_nav_bar {width:auto;
                     
                     float:left;
                     /* font-size: 0.875 em;*/
                     font-weight: bold;
}

.dash_board_nav_bar ul {list-style:none;
                        margin:0;
                        padding:0;
}

.dash_board_nav_bar li {
    float: left;
    padding: 0;
    /*height: 36px;*/
    padding: 10px 63px 10px 0;
    text-align:left;
}

.dash_board_nav_bar li a {
    display: block;
    color:#666666; font-family:Open Sans!important; font-weight:300; text-transform:uppercase; font-size:18px;
}

.dash_board_nav_bar li a:hover {
    color: #f98253;
    text-decoration: none;
}
.dash_board_nav_bar .active{
    color: #f98253;!important; font-family:Open Sans!important; font-weight:300; text-transform:uppercase;}

/*Right side - icons*/

.dash_board_right_icons {
    height:58px;
    float:right;
}	
.dash_board_right_icons ul {list-style:none;
                            margin:0;
                            padding:0;
}
.dash_board_right_icons li {
    float: left;
    padding: 0;
    height: 30px;
    width:30px;
    margin: 18px 2px 0 2px;
    border:none;
}
.dash_board_right_icons li a {
    display: block;
    margin:0;
    padding:0;
}

.dash_board_right_icons li a:hover {
    display: block;
}


/* Dash Board - Left and Right Columns container */

.center_content_dash_board_left_right {height:auto;
                                       padding:10px 0 0 0;
                                       clear:both;

}

/* Dash Board - Left Column container */

.dash_board_left_column {width:668px;
                         /* min-height:500px;
					 height:100px;*/
                         float:left;
                         padding-right:0;
                         border-right:0;
						 background:#f9f9f9;
}


/* Dash Board - Left Column - Content Container */

/*Dash Bord left Column - Outer DIV */

.dash_board_left_column_outer_div_container {width:100%;
}

.dash_board_left_column_outer_div_container .outer_div_top {height:6px; width:662px;background:url(images/d_bord_left_div_out_top.jpg) no-repeat 0 0; display:none;
}

.dash_board_left_column_outer_div_container .outer_div_bgr {background:none;
}

.dash_board_left_column_outer_div_container .outer_div_bgr2 {width:100%; margin:0 auto; background:#f9f9f9;
}

.dash_board_left_column_outer_div_container .outer_div_bottom {height:6px; width:662px; background:url(images/d_bord_left_div_out_bottom.jpg) no-repeat 0 0; display:none;
}


/*Dash Bord left Column - Inner DIV */
.dash_board_left_column_inner_div_container {width:100%;
                                             margin:0 auto;
                                             padding:10px 0px;
}

.dash_board_left_column_inner_div_container .inner_div_top {width:100%;
                                                            height:auto;
                                                            padding:20px 0 0 0;
                                                            font-family:Open Sans!important;
                                                            font-size:22px;
                                                            color:#f98253; 
                                                            font-weight:300;
                                                            line-height: 13px;
}

.dash_board_left_column_inner_div_container .inner_div_bgr {width:100%;
                                                            height:auto;
                                                            margin-top: 25px;
															padding:0px;
}

.dash_board_left_column_inner_div_container .inner_div_bottom  {width:100%;
                                                                padding:0;
                                                                float: left;
}
 


.inner_div_bottom p{
    float:left;
    font-family:'Open Sans', sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#666666;
    padding-top:0; padding:0;}

/*Dash Board left Column - Text Styles */

/*.dash_board_text1 {font-size:18px;color:#333333; font-weight:bold;}*/
.dash_board_text2 {font-size:13px;color:#666666; font-weight:normal; font-family:'Open Sans', sans-serif; text-transform:none;}
.dash_board_text3 {font-size:14px;color:#333333; font-weight:bold;}
.dash_board_text4 {font-size:10px;color:#0099FF; font-weight:bold;}
.dash_board_text5 {font-size:11px;color:#333333; font-weight:normal;}
.dash_board_text6 {font-size:14px;color:#0099FF; font-weight:bold;}


.but_dashb_reject {width:90px; height:27px; background:url(images/but_dashb_reject.png) no-repeat 0 0;  margin:0; padding:0; border:none;float:right;}
.but_dashb_aprove {width:90px; height:27px; background:url(images/but_dashb_aprove.png) no-repeat 0 0;  margin:0; padding:0; border:none;float:left;}
.but_dashb_remove {width:90px; height:27px; background:url(images/but_dashb_remove.png) no-repeat 0 0;  margin:0; padding:0; border:none; cursor:pointer;}
.but_dashb_save {height:37px; background:#f98253; font-family:Open Sans!important; font-size: 17px; color: #FFF; margin:0; padding:0 20px; border:none; float:right; cursor:pointer; border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.but_dashb_save:hover{
    background:#f98253;
}
.but_dashb_save_changes {
        background:#f98253; 
        color: #FFF;  
        margin:0; 
        padding:7px 15px; 
        border:none; float:right; cursor:pointer;
        font-family: Open Sans!important;
        font-size: 16px;
        font-weight: 400;
        border-radius: 3px!important;
        -webkit-border-radius: 3px!important;
        -moz-border-radius: 3px!important;
    }
.but_dashb_save_changes:hover {
        background:#f98253; 
}    



#db_more {width:100px;  padding:0; margin:0;}
#db_more a:link,
#db_more a:visited,
#db_more a:active {
    width:60px;
    padding:0; margin:0;
    font-size:14px;
    color:#f98253;
    font-weight:normal;
    text-decoration:none;
}







/* Dash Board - Right Column container */ 			 

.dash_board_right_column {
    width:100%;
}


/* Dash Board - Right Column -Nav Bar */ 					  

.dash_board_right_column .db_nav_bar_container {height:auto;
                                                /*width:256px;*/
}

.db_nav_bar_container ul {
    margin: 0;
    padding: 0;
    border:1px solid #ccc;
    border-radius:5px;
}

.db_nav_bar_container li 
{list-style: none;
/*margin:0 0 3px 0 ;*/
border-bottom:1px solid #ccc;

}
.db_nav_bar_container li:last-child
{
border-bottom:0;
}
.db_nav_bar_container li a
{font-size:14px;
 color:#f98253;
 font-weight: 300;
 padding: 11px 10px 11px 16px;
 display:block; font-family:Open Sans!important; text-transform:uppercase;
 text-decoration:none;
}
.db_nav_bar_container li a:hover {
    color:#FFF;
    background:#f98253;
}

.dashboard_menuact a{
    color:#f98253!important;
     background:#f1f1f1!important;
    border-radius:5px;
}

.clear{
    clear:both;
}


/* Dash Board - Trust and Verification */

.trust_verification {left:0; top:0; width:630px;  margin: 0 auto; padding:0;}
.trust_verification ul {list-style:none;width:630px; margin:0; padding:0;}
.trust_verification ul li {list-style:none; border-bottom:1px solid #bdbdb9; font-weight:bold; font-size:11px; color:#333333; overflow:hidden;
                           padding:0 18px;}

.verified {font-size:14px; padding:10px 0 10px 40px; background:url(images/icon_verified.png) no-repeat 0% 50%; color:#000000;font-weight:bold;}
.unverified {font-size:14px; padding:10px 0 10px 40px;  background:url(images/icon_unverified.png) no-repeat 0% 50%;  color:#000000; font-weight:bold;}
.verifiedsmall {font-size:14px; padding:15px 0 5px 40px; background:url(images/icon_verified_small.png) no-repeat 1% 75%; color:#000000; font-weight:bold;}
.trust_blue_text {font-size:11px; color:#0099ff; font-weight:normal;}
.trust_verification p {font-size:11px; padding:0 20px 10px 40px; color:#000; line-height:16px; text-align:left; font-weight:normal;}


.trust_verification .unverified_left {width:389px;border-right:1px solid #bdbdb9; float:left; }
.trust_verification .unverified_right {width:186px;  float:right; padding-left:18px;}
.unverifiedsmall {font-size:14px; padding:15px 0 5px 40px; background:url(images/icon_unverified_small.png) 1% 75% no-repeat; color:#000000; font-weight:bold;}
.unverified_left p {font-size:11px; padding:0 20px 10px 40px; color:#000; line-height:16px; text-align:left; font-weight:normal;}

.list_box3 {width:124px;
            height:22px;
            background-image:url(images/list_box_bgr2.png);
            background-repeat:no-repeat;
}

.list_box3 .content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    font-size: 12px;
    height: 18px;
    padding: 2px 2px 0;
    width: 120px;
}

.dboard_textbox_1{width:56px; height:31px;background:url(images/dboard_textbox_bgr1.png) no-repeat 0 0; padding:8px 5px 0 5px;}
.field1 {width:46px; height:23px; font-size:18px; color:#999999; font-weight:bold; border:none;}
.dboard_textbox_2{width:43px; height:31px;background:url(images/dboard_textbox_bgr2.png) no-repeat 0 0; padding:8px 5px 0 5px;}
.dboard_textbox_2 .field2{width:33px; height:23px; font-size:18px; color:#999999; font-weight:bold;border:none;}

.dboard_textbox_text {font-size:18px; color:#999999; font-weight:bold;}

.dboard_field_wrapper_right{
    padding:10px 0;
}
.dboard_field_wrapper_right p{
    font-family:'Open Sans', sans-serif;
    font-size:12px;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding:5px 0;}
.dboard_field_wrapper_right input[type="text"]{
    padding:3px 5px;}
.text_box2{
    width:40px;
    margin-right:2px;
    padding-left:5px;
    padding-right:5px;}
.text_box1{
    width:30px;
    margin-right:2px;
    padding-left:5px;
    padding-right:5px;}
.dboard_field_wrapper_right label{
    color: #999999;
    font-family: Open Sans!important;
    font-size: 18px;
    padding: 3px 0;
    font-weight:normal;}
.button_verify{
    background:url(images/btn_verifybg.png) 5px 0 no-repeat;
    width:85px;
    font-family:'Open Sans', sans-serif;
    font-size:12px;
    color:#555555;
    border:0;
    margin:10px 5px 0 0;
    text-align:left;
    float:left;
    height:22px;
    padding:1px 0 4px 25px;
    cursor:pointer;}
.validphn_number{
    background-image: url(images/bgtile.gif);
    background-position: -18px 0;
    background-repeat: repeat-y;
}
.validphn_number .unverified_left{
    border-right:none;}
.dboard_twitterconnented .unverified_right,
.dboard_linkedinconnented .unverified_right
{
    padding:40px 0 0 0;}
.validphn_number .unverified_right 
{
    padding:30px 0 0 0;}
.cnct_twiiterbtn{
    width:186px;
    height:29px;
    display:block;
    cursor:pointer;
    background:url(images/connect_twitter.png) 0% 0% no-repeat;
}
.cnct_linbtn{
    width:186px;
    height:29px;
    display:block;
    cursor:pointer;
    background:url(images/connect_li.png) 0% 0% no-repeat;
}
.cnct_twiiterbtn span,
.cnct_linbtn span{
    display:none;}

/*-------------------------------------------------------edit profile---------------------------------------------------*/
.edit_profile_leftcol,
.upload_profilepic{
    padding:18px 0px 5px 0;
    width:100%;
    float:left;}
.edit_profile_leftcol input[type="text"],.text_field_style3{
    max-width:278px;
    width: 100%;
    background:#fff;
    padding:8px 10px;

    font-weight:normal;
}
.text_field_style3{
    color:#c8c8c8;
}
.field_wrapper5{
    padding-bottom:15px;
}
.field_wrapper5 input[type="text"]{
    width:250px;
    background:url(images/text_fieldbg.jpg) 0% 0% repeat-x;
    padding:5px 7px;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    color:#333;
    font-weight:bold;
}
.edit_profile{
    /*border-bottom:1px solid #cccccc;
    background-image: url(images/bgtile.gif); */
    margin:10px 0 10px 0;
    }
.edit_profile_rightcol,
.current_profilepic {
    width:100%;
    padding:18px 0px 3px 0px;
    float:left;}
.edit_profile_rightcol h2{
    margin:0;
    font-family:Open Sans!important;
    font-size:16px;
    color:#df5281;
    font-weight:300; text-transform:uppercase;
    padding:0 0 18px 0;}
.selectbox_style1{
    float:left;
    background: #FFF;
    border: 1px solid #C8C8C8;
    padding:8px 10px;
}
.edit_profile_rightcol .selectbox_style1{
    width:100%!important;
}
.info_private{
    width:16px;
    height:22px;
    background:url(images/status_private.jpg) 20px 0px;
    float:right;
    cursor:pointer;
    margin-bottom: 10px;
}
.info_public{
    width:76px;
    height:22px;
    background:url(images/status_public.jpg) 0% 0% no-repeat;
    float:right;
    cursor:pointer;
}
.edit_profile_rightcol .field_wrapper{
    padding-bottom:10px;}
.edit_profile_rightcol .field_wrapper_spl{
    padding-bottom:20px;}
.editprofile_otherinfo{
    padding:18px;
    border-bottom:1px solid #cccccc;}
.editprofile_otherinfo textarea{
    background:url(images/textareabg.jpg) 0% 0% repeat-x;
    padding:5px;
    width:588px;
    height:75px;
    color:#333;
    font-weight:bold;
}
.editprofile_otherinfo input[type="text"]{
    width:278px;
    background:url(images/text_fieldbg.jpg) 0% 0% repeat-x;
    padding:5px 5px;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    color:#B8B8B8;
    width:588px;
    font-weight:bold;
}
.edit_profile_rightcol .field_wrapper_spl select{
    max-width: 278px;
    width: 100%;
}    
/*----------------------------------------------------------photos and videos------------------------------------------------------------*/
.photosnvideos{
}
.profilephotos{
    border-bottom:1px solid #cccccc;}
.upload_profilepic h2,
.current_profilepic h2,
.upload_video h2,
.videochecklist h2{
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    color:#666666;
}
.upload_profilepic p,
.upload_video p{
    font-family:'Open Sans', sans-serif;
    font-size:9px;
    color:#666666;
    padding-bottom:10px;
}
.upload_conatiner{
    width:294px;
    border:1px solid #DBDBDB;
    border-radius:5px;
    moz-border-radius:5px;
    webkit-border-radius:5px;
    background:url(images/photocontainer_bg.jpg) 0% 0% repeat-x;
    height:200px;
    margin-bottom:15px;
    text-align:center;}
.photoupload_container{
    background:url(images/camera_icon.png) 50% 30% no-repeat;
    padding:90px 0 0 0;
    text-align:center;
    margin:0 auto;}
.upload_conatiner p{
    font-family:'Open Sans', sans-serif;
    font-size:9px;
    color:#666666;
    padding-bottom:7px;}
.upload_conatiner h3{
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    color:#666666;
    padding-bottom:7px;
    font-weight:bold;}
.uploadfile{
    background:url(images/uploadfromfile_btn.png) 0% 0% no-repeat;
    width:106px;
    height:23px;
    margin:0;
    padding:0;
    border:0;
    cursor:pointer;
}
.current_profilepic p,
.videochecklist p{
    font-family:'Open Sans', sans-serif;
    font-size:9px;
    color:#CCCCCC;
    padding-bottom:10px;
}
.profilepic{
    border-radius:5px;}
.profilepic img{
    border-radius:5px;}
.profilevideos{
    border-bottom:1px solid #cccccc;}
.upload_video{
    padding:18px;
    float:left;}
.upload_video .upload_conatiner{
    margin-bottom:0;}
.videoupload_container{
    background:url(images/camcoder.png) 50% 30% no-repeat;
    padding:90px 0 0 0;
    text-align:center;
    margin:0 auto;}
.videochecklist{
    padding:18px 18px 18px 18px;
    width:267px;
    float:left;}
.videochecklist ul{
    list-style:none;
    margin:10px 0 0 0;
    padding:0;}
.videochecklist ul li{
    padding:0 0 10px 35px;}
.videochecklist ul li h4{
    font-family:'Open Sans', sans-serif;
    font-size:12px;
    color:#999999;
    font-weight:bold;}
.videochecklist ul p{
    font-family:'Open Sans', sans-serif;
    font-size:10px;
    color:#333333;}
.light_source{
    background:url(images/icon_light.jpg) 0% 0% no-repeat;}
.distance{
    background:url(images/icon_tooclose.jpg) 0% 0% no-repeat;}
.videosize{
    background:url(images/time_icon.jpg) 0% 0% no-repeat;}

/*--------------------------------------------------------------------Your Class Schedule -Add a class--------------------------------*/
.addclass_wrapper{
    padding:10px 0px;
	}
.addclass_wrapper h3{
    font-family:Open Sans!important;
    font-size:18px;
    font-weight:300;
    color:#363636;
    padding-bottom:10px; text-transform:uppercase;
}
.addclass_wrapper p{
    font-family:'Open Sans', sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#666666;
    padding-bottom:15px; margin:5px 0 0 0;
}
.addclass_wrapper p span{
    padding-left:25px;
    font-weight:normal;
    margin-left:5px;}
.addclass_wrapper .checked{
    background: url(images/checked.png) no-repeat scroll 2% 50%;
    padding-bottom:2px;
}
.addclass_wrapper .unchecked{
    background: url(images/unchecked.png) no-repeat scroll 2% 50%;}
.dateandtimes ul{
    list-style:none;
    margin:0 0 18px 0;
    padding:0;
    clear:both;
}
.dateandtimes li{
    display:block;
    width:560px;
    clear:both;
    height:30px;
    margin-bottom:8px;}
.dateandtimes .date{
    width:135px;
    background-color: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color: #999999;
    font-family: Open Sans!important;
    padding:0;
    float:left;
    height:28px;
    margin-right:7px;
}
.dateandtimes .textfield_date{
    width:100%!important;
    margin:0;
    background: url(images/date_search.png) no-repeat scroll 97% 50%!important;
    cursor: pointer;
    border: solid 1px #b7b7b7;
    border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
}
.dateandtimes .calnder{
    width:16px;
    height:18px;
    display:block;
    float:right;
    margin:5px 5px 5px 0;
    background: url(images/datepicker_icon.gif) no-repeat scroll 0% 0%;}

.dateandtimes .textfield_time{
    width:80px;
    margin:0;
    float:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;}

.dateandtimes label{
    color: #999999;
    font-family: Open Sans!important;
    font-size:18px;
    font-weight:bold;
    float:left;
    padding:0 7px;}
.classdelete{
    width:25px;
    height:23px;
    display:block;
    margin:5px 0 0 5px;
    background: url(images/delete_icon.png) no-repeat 0% 0%;
    float:left;}
.addmore_class{
    font-family:Open Sans!important;
    color:#555;
    font-size:16px; text-transform:uppercase;
    font-weight:300;
    padding-left:25px; border:0px;
    background: url(images/addmore_icon.gif) no-repeat 0% 50%;
	}
	.addmore_class:hover{
	color:#f98253;
	}
.button_back{
	float:left;
    font-family:Open Sans!important;
    color:#555;
    font-size:16px; text-transform:uppercase;
    font-weight:300;
    padding-left:10px; border:0px;
    background: url(images/button_back.png) no-repeat left 5px; margin:12px 25px 0 0 ;
	}
	.button_back:hover{
	color:#f98253;
	}
.dateandtimes select{
    padding:7px 5px;
    border: 1px solid #C8C8C8;
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-left:10px;
    float:left;}
.notpartofcourse_datentime h2{
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    color:#666666;}
.notpartofcourse_datentime .textfield_time{
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #B8B8B8;
    font-weight: bold;
    padding: 5px 7px;
}
.notpartofcourse_datentime .date{
    background: url(images/text_fieldbg.jpg) 0% 0% repeat-x ;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #B8B8B8;
    font-weight: bold;
    float:left;
    height:32px;
    margin-right:0;
}
.notpartofcourse_datentime .textfield_date{
    padding:5px;
    width:119px;
}
.notpartofcourse_datentime .date a{
    margin-top:7px;
    margin-bottom:7px;}
.notpartofcourse_datentime .field_wrapper{
    padding-bottom:18px;}
.notpartofcourse_datentime{
    padding-top:5px;}
.addclass_additionalinfo .text_field_style3{
    width:250px;
    font-size:18px;
    font-weight:bold;
    padding:5px 7px;}
.addclass_additionalinfo h2{
    font-size:14px;
    padding-bottom:8px;}
.addclass_additionalinfo textarea{
    width:250px;
    height:70px;
    background:#FFF;
    color:#b8b8b8;
    font-size:13px;
    font-weight:normal; color:#333333}
.authenticated {
    background: url(images/check_done.png) no-repeat scroll 0 2px transparent;
    display: block;
    float: left;
    font-family: Open Sans!important;
    font-size: 11px;
    font-weight: bold!important;
    padding-left: 25px!important;
}
.outer_div_bgr .green-left{
    padding:7px;
    border:1px solid #BADD96;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-position:-2px -2px;}

.outer_div_bgr .red-left{
    padding:7px;
    margin-top: 10px;
    border:1px solid #ff00;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-position:-2px -2px;}


.field_wrapper_img{
    padding-bottom:10px;
}
.field_wrapper_img img{
    border:1px solid #C8C8C8;}
.dateandtimes label.small_text{
    font-style:italic;
    font-family: 'Open Sans', sans-serif;
    font-size:11px;
    font-weight:normal;}
.dateandtimes label.error{
    color: #FF0000;
    font-family: Open Sans!important;
    font-size: 12px;
    font-weight: normal;
}
/*---------------------------------------------reference page style continues----------------------------------------*/
.reference_static_content{
    padding:10px 58px;
    border-bottom:1px solid #BDBDB9;}
.reference_static_content h3{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding:5px 0 10px 0;
}
.reference_static_content p{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    padding:0 0 10px 0;
    line-height:15px;
}
.hdr_bdr{
    /*background: url(images/bordertile.jpg) 0% 40px repeat-x;*/
	}
.requstref_emailtofriends{
    padding-top:10px;}
.requstref_emailtofriends .leftcol{
    width:220px;
    margin-right:20px;
    float:left;}
.requstref_emailtofriends .rightcol{
    width:305px;
    float:left;}
.requstref_emailtofriends .rightcol textarea{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color:#CCCCCC;
    font-weight:bold;
    width:288px;
}
.email_sendbtn{
    background:url(images/btn_send.jpg) 0% 0% no-repeat;
    width:90px;
    height:27px;
    border:0 none;
    float:right;
}
.fb_request_btn{
    background:url(images/fb_request.jpg) 0% 0% no-repeat;
    width:155px;
    height:29px;
    border:0 none;
    float:left;
    margin-right:8px;}
.small_text2{
    font-size:11px;
    color:#363636;
    font-weight:normal;
    padding-top:3px;}
.count{
    color:#f98253;
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    font-weight:normal;

}
.writereview_wrapper{
    margin:0 auto;
    padding:20px 0;}
.classes .ui-widget-header,
.search .ui-widget-header{
    background: url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #3399FF;
    border: 1px solid #246BB2;
    color: #FFFFFF;
    font-weight: bold;}


/**********************topmenu.11-11-12**********************/
.bc{height:36px; font-family:'Open Sans', sans-serif; /*text-transform:uppercase; */ font-weight: bold; font-size:14px;position:relative; top:15px; background-color:#afafaf; width:638px; margin:0 auto;}

.but_dashb_back{ width:119px; height:36px;background:url(images/back.png) no-repeat;border: none;float: left;cursor: pointer; margin:0 15px 0 0 }
.venue-btns{float:right}
.tags_col{width:600px; padding:18px}
.tags_col input{width:260px;}
.tags_col ul li{width:280px; float:left; padding:0 5px}
.classinfo_img img{border:2px solid #0093f6}
.preview-btn{width:150px; height:36px;background:url(images/preview-btn.png) no-repeat;border: none;float: left;cursor: pointer; margin:0 15px 0 0 }
.finish-btn{width:100px; height:36px;background:url(images/finish-btn.png) no-repeat;border: none;float: left;cursor: pointer}

.msg-name{color:#00a5ff !important}
.snd-msg{width:90px; height:25px;border-radius:3px; padding:0 15px; line-height:25px; color:#fff; background:#00a5ff; margin:6px auto; display:block}
.rd-more{border-radius:3px; padding:0 15px; line-height:18px; color:#fff; background:#00a5ff; margin:10px 5px 0 0; cursor:pointer; width:60px !important}

.session-btm{padding:0 0 20px 18px; border-bottom:1px solid #e3e3e3; width:614px; margin:0 0 0 2px}
.session-btm textarea{width: 580px;height: 70px;background: url(images/textareabg.jpg) white 0% 0% repeat-x;font-size: 18px;font-weight: bold;}
.session-btm01{padding:20px 0 20px 18px}
.session-btm01 h2{padding:0 0 22px 0; font-size:14px; color:#3a3a3a}
.session-btm01 label{padding:0 0 5px 0; font-size:14px; color:#696969; font-weight:bold; display:block}
.bx01{width:150px; float:left}
.bx01 select{width:140px;border-radius: 5px;moz-border-radius: 5px;webkit-border-radius: 5px; border:1px solid #b2b1b1; padding:5px}
.bx02{width:230px; float:left; margin:0 15px}
.bx02 select{width:225px;moz-border-radius: 5px;webkit-border-radius: 5px;border-radius: 5px; border:1px solid #b2b1b1; padding:5px}
.bx03{width:190px; float:left}
.bx03 select{width:180px;moz-border-radius: 5px;webkit-border-radius: 5px;border-radius: 5px; border:1px solid #b2b1b1; padding:5px}



.places ul{
	list-style:none;
	margin:0 0 18px 0;
	padding:0;
	clear:both;
	}
.places li{
	display:block;
	width:560px;
	clear:both;
	height:20px;
	margin-bottom:3px;  }
.txt-area-style{width:560px !important}
.editprofile_other{padding:30px 18px 0 18px;border-bottom:1px solid #cccccc;}
.editprofile_other textarea{background:url(images/textareabg.jpg) 0% 0% repeat-x;padding:5px;width:560px;height:75px;color:#333;font-weight:bold;}
.top_h2{padding-top:10px; font-size:20px !important}
.btn_save{margin-right:10px}

.slot_available{
    background-color:#9f9f9f; color:#FFFFFF;
}

.slot_unavailable{
    background-color: #dfdfdf;
}

.slot_selected{
    background-color: #f98253;
}
.input_field_width{
    width: 230px!important;
}
.myappointments_title{
	min-height:30px!important;
	padding:5px 0 0 0!important;
}
.vendor_staff_outer .field_wrapper{
	border-bottom:1px solid #ccc;
	padding:10px 0;
    width: 100%;
    float: none;
    display: table;
}
.vendor_staff_outer .place{
	 float:left;
	 width:100%;
}
.vendor_staff_L{
	display: table-cell;
	width:70%; text-align:left;
}
.vendor_staff_R{
	display: table-cell;
    width:30%; text-align:right;
}
.normal_btt{
	padding:13px 20px;
	background:#f98253;
	font-family:Open Sans!important; border:0px;
	color:#FFFFFF; font-size:13px; text-transform:uppercase; cursor:pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	}
	.normal_btt:hover{
	background:#f98253;
	}

.preview_outer .classinfo_img{
	float:left;
	width:151px;
}

.preview_top{
	float:left;
	width:100%;
}
.preview_top .class_info{
	display: table;
	width:100%;
}
.preview_top .classinfo_img{
	display: table-cell;
    float: none!important;
    vertical-align: top;
	width:25%!important; padding:10px 10px 0 0 ;
	}
	.preview_top .classinfo_img img{
	border:1px solid #ccc; background:#fff; padding:2px;
	}
.preview_top .classinfo_details{
	display: table-cell;
	width:70%; font-size:13px;
    padding:10px 0 0 0 ;
    vertical-align: top;
}
.classinfodetails_wrapper{
	padding:0 0 10px 0;
}
.preview_top .classinfo_details .left{
	float:left; width:80px;
	color:#000000;
}
.preview_top .classinfo_details .right{
	float:left; width:100%;
	color:#666666;
}
.preview_top .classinfodetails_wrapper h1{
	font-size:18px; font-weight:300; text-transform:uppercase;
	}
	.preview_top .classinfodetails_wrapper h1 a{
	font-size:18px; font-weight:300;
}

 .schedule_listing{
	float:left;
	width:100%;
}
.schedule_list{
	float:left;
	width:96%;
	padding:2%; background:#fcfcfc; border:1px solid #ececec;
	}
	.schedule_listing{
	padding:0 0 10px 0;
	}
	.schedule_listing h2{
	float:left;
	width:96%;
	font-family:Open Sans!important;
	font-size:17px;
	font-weight:300; text-transform:uppercase;
	color:#333333;
	padding:10px 0 5px 20px;
	
	background:url(images/service_preview_icon.png) no-repeat 0 15px;
	
	}
	.schedule_list .row1, .schedule_list .row2{
	float:left;
	width:100%; padding:0 0 8px 0 ;
	}
	.tag_listing{
	float:left;
	width:100%;
}

.tag_listing .schedule_list{
	float:left;
	width:96%; padding:2%;
	}
	.tag_listing h2{
	float:left;
	width:96%;
	font-family:Open Sans!important;
	font-size:17px;
	font-weight:300; text-transform:uppercase;
	color:#333333;
	padding:10px 0 5px 20px;
	
	background:url(images/staff_preview_icon.png) no-repeat 0 15px;
	}
#login_checkremember{
	float: right;
	padding: 0 0 0 19px;
	width:100%; line-height:19px;
}

#login_checkremember2{
    float: right;
    padding: 0 0 0 19px;
    width:100%; line-height:19px;
}
.signup .login_btmlinks{
	padding:0px!important;
}
.booked_appointments{
	padding:5px 0 10px 0!important; 