/* 
    Document   : CommonStyle
    Created on : 29 Dec, 2012, 2:48:55 PM
    Author     : Rizwin
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.wraper-main.row{
	width:92%; margin:0 4%;
}

.commonTextbox{
	width:223px!important; display:inline;
}

.commononetextbox{

 background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #454545;
    padding: 7px; margin:0 0 12px 0;
    width: 450px;

}


@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light-webfont.eot');
    src: url('../fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldregular';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbold';
    src: url('../fonts/oswald-bold-webfont.eot');
    src: url('../fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-bold-webfont.woff') format('woff'),
         url('../fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('../fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bigTextbox{

width: 450px !important;
}
/* tables */
table.tablesorter {
	font-family:arial;
	/*background-color: #CDCDCD;*/
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left; font-family:Arial, Helvetica, sans-serif;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
        height:18px;
}
table.tablesorter tbody td {
	color: #828282;
	padding: 9px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.latest{


     color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: 100; font-size:13px; font-weight:bold;
    letter-spacing: 0;
}
.editbutton{
	background: url(../images/btn_bg.png) 0% 0% repeat-x;
	padding:3px 10px;
	text-align:center;
	border:1px solid #CFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6B6363;
	text-decoration:none;
	text-shadow:1px 1px #ffffff;
	-webkit-text-shadow:1px 1px #ffffff;
	-moz-text-shadow:1px 1px #ffffff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;}

.success
{
    color:green;
}
.legend {
     border-bottom: 1px solid #E5E5E5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #666;
    display: block;
    font-size: 21.5px;
    line-height: 36px;
    margin-bottom: 27px;
    padding: 0;
    text-align: left;
    width: 35%;
}

.legend_bottom {
   border-bottom: 1px solid #E5E5E5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #666;
    display: block;
    font-size: 21.5px;
    line-height: 36px;
    margin-top: 41px;
    padding: 0;
    text-align: left;
    width: 35%;
}

.drop01{position:absolute; visibility: hidden; border: 1px solid #9d9d9d; background-color: #f3f3f3; width: 125px; padding: 6px; border-radius:5px; margin:5px 0 0 0; z-index:1000;}

.dropdowntext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000;
}
.dropdowntext a:link
{ 
	color: #434343 !important;
	text-decoration:none; display:block
}
.dropdowntext a:visited
{ 
	color: #434343;
	text-decoration:none;
}
.dropdowntext a:active
{ 
	color: #434343;
	text-decoration:none;
}
.dropdowntext a:hover
{ 
	color: #000000;
	text-decoration:underline;
}
.edit-btn01{ background:#868686;  line-height:25px; border-radius:5px; color:#000; font-size:14px; height:22px; width:80px; display:inline-block}
.edit-btn01 a{color:#fff !important}
.signupbutton01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #585858;
	border: 1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; text-decoration:none;
	padding:4px;
}
.signupbutton01 a:hover{ text-decoration:none !important}
.add-story01{
	width:auto; float:right; margin:0 0 10px 0;
}
.pagenation{
	text-align:right;
	}
	.pagenation b{
	 font:normal 14px Arial, Helvetica, sans-serif!important; color:#000000;
	}
	.pagenation a{
	 font:14px Arial, Helvetica, sans-serif; padding:0 5px;
}
.search-rslts01{padding: 0 20px 0 0;}
.search-rslts{padding:0 0 15px 0!important;}
.txt-link-stl{ line-height:25px; padding:0 0 5px 0 ;}
.txt-link-stl a{
	font-size:12px;
}
.txt-area-big{width:450px; line-height:33px; border:1px solid #e0e2e3; padding:7px; border-radius:5px; color:#8b8b8d}
#menu{font-family:Arial, Helvetica, sans-serif; font-size:15px !important}

#menu ul li a.active{
	font-weight:bold;
}

#gallery{

    border: 1px solid #DCDCDC;
}

.footer-new{
	margin:25px 0 0 0!important;
}

.home-mid p{font-family: 'Dosis', sans-serif; color:#5f5f5f !important}
.search-partnrt-home h2{font-family: 'Dosis', sans-serif; font-weight:normal}
.inenr-hd{
	margin-bottom:20px!important;
}
.inenr-hd h2{ font-family: 'oswaldlight'; font-weight:normal; text-transform:uppercase; font-size:24px;}

.box-ryt-mid{ width:96%; padding:2%; margin-bottom:20px; font-family:'oswaldlight'; color:#505050!important; font-size:22px;
	background:#fbfbfb;

}


.box-ryt-mid h5{
	background:#f0f0f0;
	font-family:'oswaldlight'; font-weight:normal; font-size:22px; text-transform:uppercase; color:#505050!important; padding:6px 6px;
	margin:0;
}
.regi-btn {font-family: 'Dosis', sans-serif; padding:0 0 10px 0;}
.signupbutton{ cursor:pointer}

.headerbar{font-family:Arial, Helvetica, sans-serif; font-size:15px !important}
.menu-hd01{ font-weight:normal; font-size:15px !important}

.menu-hd{
	margin:0;
}
.hd-login-lft{display:inline-block;  width:82%; height:29px; font-family:'Dosis',sans-serif; color:#787878; font-size:14px; padding:10px 0 0;}


.logout-btn-new, .login-btn-new, .add-story01{
	font-family: oswaldlight;
	font-size:14px;
	font-weight:normal; text-transform:uppercase;
	color: #FFFFFF;
	padding:0 15px; cursor:pointer;
	border:0px;
	width:auto; height:33px; line-height:33px; display:block;
	}
.white_new {
	background-color: #FFFFFF;
	padding:0 0px 15px 0px;
}
.profile_listing_hdnew{
	margin-bottom:10px;
}
.profile_listing_hdnew a{
	color:#666666; text-decoration:none}
.chat-signout{width:60px}
.favourites-btn{ width:135px !important}

.profile-img{min-width:100px; max-width:165px; padding:0 0 0 0}
.profile-img img{width:165px; border:0px; padding:0; border:0 solid #ccc; margin:0 0 10px 0;}

.pic-active{color:#333333; font-weight:bold}
.maintext, .maintext2, .maintext2Copy {color: #666 !important}
.ul{}
.ul:hover{ text-decoration:underline}
.bg-btn{
	font-family:oswaldlight;
	font-size: 16px;
	font-weight:normal;
	color: #FFFFFF;
	cursor:pointer; border:0;
	padding: 5px 10px; text-decoration:none; margin:15px 0 0 15px; text-transform:uppercase;
}
.box-pnl{
width:539px !important
}
.contact-btn{
	background-image:url(../images/contact_icon.png);
	background-position:5px 8px; background-repeat:no-repeat ;
	border:0px; cursor:pointer;
	
	font-family: oswaldlight;
	font-size:16px;
	font-weight:normal; text-transform:uppercase;
	color: #FFFFFF;
	padding:0 15px 0 35px; cursor:pointer;
	border:0px;
	width:auto; height:33px; line-height:33px; display:block;
	}
.replybutton {
	font:12px rial, Helvetica, sans-serif!important; color:#22a3ff;
	background:url(../images/replay_icon.png) no-repeat left center!important; padding:3px 0 3px 15px!important; text-transform:none!important;
}

.footer_L{
	width:100%;
	}
	.footer_L li{
	float:left;
	width:auto; padding:0 2% 5px 0;
	font:13px Arial, Helvetica, sans-serif; text-decoration:none;
	}
	.footer_L li a{
	color:#000000; font:13px Arial, Helvetica, sans-serif; text-decoration:none;
	}
	

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}


.search_result_R{
	padding-bottom:25px;
}

.full_row{
	width:100%; clear:both; padding:0px;
}

.reg_form input[type="text"].textbox{
	width:100%; border:1px solid #ccc;
	}
	.reg_form input[type="password"].textbox{
	width:100%; border:1px solid #ccc;
}
.reg_form select.textbox{
	height:auto!important; padding:7px 7px !important; width:100%;
}
.reg_form .full_row{
	padding:0 0 10px 0;
}
.margin_R_280{
	margin-right:280px;
}
.margin_R_200{
	margin-right:200px;
}
.margin_R_390{
	margin-right:390px;
}
.margin_bottom_20{
	margin-bottom:20px!important;
}
.margin_bottom_10{
	margin-bottom:10px!important;
}
.margin_bottom_15{
	margin-bottom:15px!important;
}
.padding_bottom_10{
	padding-bottom:10px!important;
}
.padding_bottom_15{
	padding-bottom:15px!important; display:inline-block;
}
.msg_feild{
	width:98%!important;
}
.padding_T_13{
	padding-top:13px;
}
.tell_a_friend_count{
	float:left;
	width:5%; padding:5px 0 0 0;
}
.tell_a_friend_L_txt{
	margin-left:5%;
}
.tell_a_friend_R_outer{
	margin-left:5%;
}
.tell_a_friend_feild_L{
	width:93%;
}
.tell_a_friend_txt_disply{
	display:none;
}
.select-big{
	width:100%!important;
}
.newdesignforinput select, .newdesignforinput input[type="text"]{
	/*width:100%!important;*/
	width:100%;
}
.newdesignforinput input[type="password"]{
	width:100%;
}
.my_interests textarea, .my_lifestyle textarea, .my_appearence textarea{
	width:100%!important;
}

.gray_txt{
	color: #828282;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.display_table{
	width:100%;
	display:table; margin:20px 0 0 0;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font:12px Arial, Helvetica, sans-serif;
	}
	.display_row{
	width:100%;
	display:table-row;
	border-left:1px solid #ccc;
	}
	.display_cell{
	width:100%;
	display:table-cell;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.photo_cell_1{
	width:8%;
	padding:1%; text-align:center; vertical-align:top;
	}
	.photo_cell_2{
	width:13%;
	padding:1%; vertical-align:top;
	}
	.photo_cell_3{
	width:43%;
	padding:1%; vertical-align:top;
	}
	.photo_cell_4{
	width:28%;
	padding:1%; vertical-align:top;
}
.my_photo_head{
	background:#e7e4e4; color:#666666; text-align:center;
}
.my_photo_cont{
	background:#fafafa; color:#666666; text-align:left;
}
.my_date_input{

}
.my_date_input td{
	font:12px Arial, Helvetica, sans-serif;
}
.credit_card_small{
	float:left;
	width:70%!important;
	margin-right:10px!important;
	}
.featured_icon img{
	float:right;
}
.profile_list_outer{
	width:96%!important; padding:2%!important; margin:0 0 15px 0!important;
}
.profile_list_bottom_butn a.marginr{
	margin-right:7px!important; margin-bottom:10px!important
}
.smaller_list_menu{
	width:50px!important;
}
.stories_outer{
	float:left;
	width:100%;
	padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #ececec;
}
.box11{
	padding:2%!important;
	background:#fbfbfb;
}
.home-mid{
	width:100%;
}
.view-pro-btn{
    font-family: 'oswaldlight'; font-size:14px;
	padding:3px 12px !important;
	}
	.profile-name, .profile-name a{
   font-family: 'oswaldlight'; font-size:19px; text-transform:uppercase; padding:0 0 5px 0;
}
.gray_normal_txt{
 	color:#4a4a4a; font:13px/28px Arial, Helvetica, sans-serif;
 }
 .delete_button{
 	width:90%;
 	background:url(../images/delete_icon.png) no-repeat 0px 7px;
	border:0px; cursor:pointer;
	padding:0 0 0 30px; margin:0 0 5px 0;
	font:12px/29px Arial, Helvetica, sans-serif; color:#c35353; text-decoration:none; text-align:left;
 	}
 	.delete_button:hover{
	color:#970000;
	}
 
 
/* MY PROFILE */
.myprofile_outer{
	width:100%;
	display:table; padding:10px 0 0 0;
	}
	.myprofile_inner{
	display:table-row;
}
.myprofile_L{
	width:255px;
	padding:0; margin:0 0 0; display:table-cell;
	}
	.myprofile_img_outer{
	width:94%;
	margin:3%;
	}
	.myprofile_img_inner{
	width:100%; min-height:191px; position:relative; overflow:hidden;
	}
	.myprofile_name{
	width:65%; 
	position:absolute;
	background:url(../images/myprofile_name_bg.png) repeat left top;
	padding:2% 32% 2% 3%; margin:0;
	left:0; bottom:0px;
    font-family: 'oswaldlight'; 
	color:#FFFFFF; 
	font-size:16px; 
	text-align:left; 
	text-transform:capitalize;
	}
	.myprofile_L_cont_outer{
	width:92%;
	padding:10px 4%;
	}
 .social_share{
 	width:100%; padding:15px 0%;
 }
 .myprofile_top{
 	width:100%;
 	}
 	.myprofile_top span{
 	float:left;
	color:#FFFFFF; font:12px rial, Helvetica, sans-serif; text-transform:uppercase;
 	}
 	.myprofile_top a{
 	float:right;
	color:#FFFFFF; font:12px rial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline;
 	}
 	.myprofile_top a:hover{
	text-decoration:none;
	}
 	.myprofile_title{
	color:#FFFFFF; font:13px rial, Helvetica, sans-serif;
	padding:10px 2% 10px 2%; margin:24px 0 15px; width:96%;
	}
 	.myprofile_title span{
	padding:0 0 0 15px;
	}
	.myprofile_box_outer{
	float:left; width:100%;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}	
	.myprofile_box_outer h1{
	color:#FFFFFF; font:14px Arial, Helvetica, sans-serif;
	margin:0; padding:15px 0 0 0; text-align:center; text-transform:uppercase;
	}
	.myprofile_box_outer p{
	font:13px Arial, Helvetica, sans-serif;
	margin:0; padding:0 0 15px 0; text-align:center;
	}
	.myprofile_box_small{
	float:left;
	width:114px; padding:0 0 5px 0;
	}
	.myprofile_small_border{
	border-left-style:solid;
	border-left-width:1px;
	}
	.myprofile_L_icon{
	float:left;
	width:75px; margin:10px 0 10px 0;
	}
	.myprofile_R_icon{
	float:left;
	width:155px;
	}
	.myprofile_R_icon h1{
	text-transform:none; font-size:17px;
	}
	.myprofile_box_small h2{
	color:#FFFFFF; font:14px Arial, Helvetica, sans-serif;
	margin:0; padding:15px 0 10px 0; text-align:center;
	}
	.myprofile_box_no_border{
	border:0px!important;
	}
	.myprofile_small_L_icon{
	float:left;
	width:116px; margin:10px 0 10px 0;
}
.myprofile_R{
	width:585px;
	padding:0 0 0 20px; margin:0 00 0;
	display:table-cell; vertical-align:top;
	}
	.myprofile_R h1{
	font-family: 'oswaldlight'; font-size:18px; font-weight:normal; text-transform:uppercase;
	padding:0 0 0 ; margin:0 0 0 0;
	}
	.edit_R a{
	color:#4b4b4b; font:13px Arial, Helvetica, sans-serif; text-decoration:underline;
	}
	.edit_R a:hover{
	text-decoration:none;
	}
 	.profile_R_cont{
	width:100%; padding:10px 0 5px;
	font:13px Arial, Helvetica, sans-serif; color:#4b4b4b;
	display:inline-block;
	}
 	.profile_R_sep{
	padding:0 0 45px 0;
	}
 .headings.menu-hd{
 	background:#f0f0f0;
	font-family:'oswaldlight'; font-weight:normal; font-size:22px; text-transform:uppercase; color:#505050!important;
	padding:6px 0px;
 }
	.count-span{
    color: #FFF;
    float: right;
    margin: 0 10px 0 0;
	padding:3px 10px; font-size:11px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.R_search_outer{
	width:100%;
	padding:15px 0 15px 0;
	}
	.R_search_inner{
	width:100%;
	padding:0 0 5px 0;
}
.R_search_txt{
	width:100%;
	color:#515151; font:12px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	}
	.R_search_feild{
	width:100%;
	color:#515151; font:12px Arial, Helvetica, sans-serif;
}
.select-small_outer{
	float:left;
	width:45%;
}
.select-small_txt{
	float:left;
	width:10%; text-align:center; padding:10px 0 0 0;
}
.R_search_inner select{
	width:100%!important;
	padding:8px 0 0 0 !important; line-height:15px;
}

.loginbutton {
	font-family: oswaldlight;
	font-size:16px;
	font-weight:normal; text-transform:uppercase;
	color: #FFFFFF;
	padding:8px 22px; cursor:pointer;
	border:0px;
	}
.search-sml-btn{
	width:auto;
	height:auto;
	border:0px; padding:8px 32px 8px 35px;
	cursor:pointer; border:0px;
	font-family: oswaldlight; text-transform:uppercase;
	font-size:18px; color:#FFFFFF;
	}
.search_sec_btt{
	width:auto;
	height:auto;
	border:0px; padding:8px 25px;
	cursor:pointer; border:0px;
	font-family: oswaldlight; text-transform:uppercase;
	font-size:18px; color:#FFFFFF;
	}
.top_txt_msg{
	float:left;
	width:auto;
	}
	.top_txt_msg_btt{
	float:left;
	width:auto;
}
.button_txt{
	cursor:pointer; background:none; border:0px; padding:2px 0 0 6px;
	}
	.button_txt:hover{
	text-decoration:underline;
	}
	.img_pagenation{
	width:94%;
	position:absolute; left:0; bottom:0; z-index:1000;
	text-align:right; padding:3%;
	}
	.img_pagenation a{
	font:12px Arial, Helvetica, sans-serif; background:none; border:1px solid #fff; padding:2px 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; color:#FFFFFF!important;
	}
.back-btn{
	padding:3px 12px; line-height:normal; margin:0 0 0 0; cursor:pointer;
	font-family:oswaldlight; font-size:14px; color:#FFFFFF; border:0px; text-transform:uppercase;
	}
	.back-btn:hover{
	background-color:#999; 
	}

.boldtext{
	font-family:'oswaldlight';
	font-size:16px;
	font-weight:normal;
	color: #000; text-transform:uppercase;
}
.help_outer{
	 padding:10px 0;
}
 
.signupbutton {
	font-family: oswaldlight;
	font-size: 16px;
	font-weight:normal; text-transform:uppercase;
	padding:8px 22px; cursor:pointer; border:0;
}
.user_list_outer{
	border-top:1px dashed #e2e2e2;
	}
	.user_list{
	background:#f7f7f7; border-bottom:1px dashed #e2e2e2;
	padding:15px 10px; font:14px Arial, Helvetica, sans-serif; color:#333333;
	}
	.user_list a{
	font:14px Arial, Helvetica, sans-serif; color:#333333;
}
.user_txt{
	width:98% !important;
	font:14px Arial, Helvetica, sans-serif; color:#000;
	padding:1%; background:#efefef;
}
.date_txt{
	float:left;
	width:auto;
	font:12px Arial, Helvetica, sans-serif; color:#000;
	margin:10px 0 10px 0;
}
.chat_user_find{
	width:89%!important; padding:2% 1% 2% 10%!important;
	background: url(../images/chat_search.png) no-repeat 10px center!important;
}
.chatsearch_txt{
	width:100%; list-style:none;
	float:left; padding:10px 0 10px 0;
	}
	.chatsearch_txt:hover{
	background:#f9f9f9;
	}
	.chatsearch_txt img{
	float:left;
	}
	.chatsearch_txt span{
	float:left; padding:0 10px 0 10px;
	}
	.chatsearch_txt a{
	float:right;
	}
 	#listpeople{
	list-style:none;
	}
	.msg_container1{
	float:left;
	min-width:60%;
	max-width:90%;
	background:#b0daf7;
	padding:2%;
	margin:0 0 10px 0; color:#000000; font:12px/18px Arial, Helvetica, sans-serif; position:relative; clear:both;
	
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	.msg_container2{
	float:right;
	min-width:60%;
	max-width:90%;
	background:#fcedca;
	padding:2%;
	margin:0 0 10px 0; color:#000000; font:12px/18px Arial, Helvetica, sans-serif; position:relative; clear:both;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	.chat_arrow1{
	position:absolute;
	width:17px; height:14px;
	background: url(../images/chat_arrow_1.png) no-repeat 0px 0px;
	bottom:7px; right:-16px;
	}
	.chat_arrow2{
	position:absolute;
	width:17px; height:14px;
	background: url(../images/chat_arrow_2.png) no-repeat 0px 0px;
	bottom:7px; left:-16px;
	}
	.msg_time{
	text-align:right; color:#666666; font-size:11px;
	}
	.msg_name{
	color:#000; font:bold 12px Arial, Helvetica, sans-serif;
	}
	.msg_body{
	width: 100%;
    word-wrap: break-word;
	color:#000; font:normal 12px Arial, Helvetica, sans-serif;
}
.chat_feild_outer{
	position:relative;
	width:98%;
	}
	.chat_smile_outer{
	position:absolute;
	width:15px; height:15px;
	z-index:1002; right:15px; top:10px;
	}

.blockUI.blockMsg.blockPage{
	width:40%;
}
.blockUI.blockMsg.blockPage h1{
	font-size:22px!important;
}
.register_captcha{
	 height:126px; overflow:hidden; margin-bottom:10px; 
}
.buy_creadit_top{
	background:#f9f9f9; font:13px Arial, Helvetica, sans-serif; line-height:20px; padding:10px
}
.buy_creadit_head{
	font-family:oswaldlight; color:#333333;
	}
	.buy_creadit_head span{
	background:#bfbfbf; color:#000;
	padding:2px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
 }

.new_feild_1{
	}
.home_srch{
	margin-top:15px;
}	

.reg_margin_L{
	float:left;
	padding:0 0 0 15px;
}

/*  ===========================  MAIN MENU ===========================  */
 
 .header_outer{
 float:left;
 width:100%; clear:both; height:140px;
 }
.main-nav{
	position:relative;
	} 
	#nav
		{
			width:100%; /* 1000 */
			position: absolute;
			top:0;
			left:0; z-index:2000;
		}
			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				#nav li a:active
				{
					background-color: #50b6ff !important;
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #FFF;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
			height:3em; /* 60 */
			}
				#nav > ul > li
				{
					width:auto;
					height: 100%;
					float: left;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size:1.10em; /* 24 */
						line-height:3em; /* 60 (24) */
						text-align: center; font-family:oswaldlight; color:#FFFFFF;
						padding:0 20px; text-transform:uppercase;
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: 0;
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #148ec0;
							
						}
						
						#nav > ul > li.active{
						font-family:oswaldlight; color:#FFFFFF; font-size:1.1em;
						padding:0 20px; text-transform:uppercase;
						line-height: 3em; width:auto; background:#249ed0;
						}
						#nav > ul > li.active #searchlink_short2, #nav > ul > li.active #searchlink_short{
						background:none; padding:0; border-right:0;
						}
						


				/* second level */

				#nav li ul
				{
					background-color: #5a5a5a;
					display: none;
					position: absolute;
					top: 100%; width:180px; z-index:1100;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
						}
						#nav li ul a
						{
							font-size: 1.25em; /* 20 */
							
							padding: 0.75em; /* 15 (20) */
							 font-family:oswaldlight; color:#FFFFFF; font-size:14px; text-transform:uppercase;
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: #404040;
							}
							


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 40em ) /* 640 */
		{
			html
			{
				font-size: 75%; /* 12 */
			}

			#nav
			{
				position: relative;
				top: auto;
				left: auto;
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 3.125em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color: #717171;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul
				{
					display: block;
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;
						padding: 0 0.833em; /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #148ec0;
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding: 1.25em; /* 20 */
					padding-top: 0; width:auto;
				}
				.header_outer{
				height:auto;
				}
				
				
	/*  PROFILE SECTION  */
	
	.myprofile_L, .myprofile_R{
	display:inherit; float:left;
	width:100%; padding:0;
	}
	.profile_R_sep{
	width:100%;
	}
	
	.myprofile_box_small{
	width:49%;
	}
	
		}
#nav > ul > li > a p.receved_msg_cont{
    float: right;
    height:auto; background:#045c80;
    padding:3px 5px 4px 5px; margin:10px 0 0 5px;
    line-height: normal; color:#FFF; font:12px Arial, Helvetica, sans-serif;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

#girish_state_cont input{
	width:96%!important;
} 
.padding_B_10{
	padding-bottom:10px!important;
}
 .js-header-logo-width{
 	width : 10% !important;
 }
 
 
  