/* --------------- reset.css --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;                            
	vertical-align: baseline;         
	background: transparent;      
	font-size: 100%;                     
} 
a {                                      	
	margin:0;
	padding:0;
	outline:none;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
    color:#db3c14;
     /*color:#000000;*/
}
table {					
	border-collapse: collapse; 
	border-spacing: 0;
}
td, td img {
	vertical-align: top;		
} 
input:focus{
    box-shadow: none !important;
}
input, select, button, textarea {
	margin: 0; 				
	font-size: 100%; 			
}
input[type="text"], input[type="password"], textarea {
	padding: 0; 				
    outline:none;
}
input[type="checkbox"] { 		
	vertical-align: bottom;
}
input[type="radio"] {
	vertical-align: text-bottom;
}
sub {
	vertical-align: sub;
	font-size: smaller;
}
sup {
	vertical-align: top;
	font-size: smaller;
}


/* --------------- /reset.css --------------- */


html {
	overflow-y: scroll; 
	
}

body,html{
    height:100%;
}

body {
	line-height: 1;
	background:#fff;
	
	color: #000;
	text-align: left;
	font:12px "Helvetica CY", "Nimbus Sans L", sans-serif; 
}
input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 
}
label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}
a, a:visited { 
	text-decoration: none;
}
a:hover {
	/*text-decoration: underline;*/
	text-decoration: none;
}
a:focus, a:active {
	/*color: #666;*/
	text-decoration: none;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../font-face/MyriadPro-Regular_0.otf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Light';
    src: url('../font-face/MyriadPro-Light.otf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('../font-face/MyriadPro-Semibold_0.otf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../font-face/MyriadPro-Bold_0.otf') format('truetype');
    font-weight: normal;
    font-style: italic;

}
/****************** the end **************************/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ***** - xmisc - ***** */

* {
  -webkit-font-smoothing: antialiased;
}

html {
  font-size: 100%;
}

body {
  background-color: white;
  font-family: arial, sans-serif;
  color: #333333;
  padding-bottom: 50px;
  background-color: #f7f7f7;
}


h1, h2, h3, h4, h5, h6 {
  font-family:Arial, sans-serif;
}

.red {
  color: #de4d31;
}

/* ***** - xheader - ***** */

/*  ********* header popap ********* */
#popap_login{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
    display: none;
}


#shadow_login {
    background: url("../img/popap_shadow.png") repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

#popap_sing{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
    display: none;
}


#shadow_sing {
    background: url("../img/popap_shadow.png") repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

div.sign_up_with{
    background:#efeded;
    border:3px solid #606060;
    width:372px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    overflow: hidden;
    padding:10px;
    position: absolute;
    top:64px;
    right:0;
    margin:0 0 0 -190px;
    left:50%;
}

div.all_pal a.forgot{
    float: right;
    color:#666;
    font-size:12px;
    text-decoration: underline;
}

div.all_pal label.chek_remember{
    float: left;
    color:#666;
    font-size:13px;
}

div.maybe{
    background:#f7f7f7;
    border-top:1px solid #e4e4e4;
    height: 44px;
    line-height: 44px;
    margin: 17px 0 -7px -20px;
    width: 330px;
    padding:0 20px;
}

div.maybe p{
    color:#666;
    font-size:13px;
}

div.all_pal a.forgot:hover{
    text-decoration: none;
}

div.withe_box{
    border:1px solid #d7d8d8;
    background:#fff;
    padding:18px 20px 7px;
}

div.withe_box div.item{
    overflow: hidden;
    margin:0 0 10px;
}

div.withe_box h4{
    line-height:1;
    color:#666;
    font-size:15px;
    font-weight: bold;
    line-height:17px;
}

div.withe_box div.all_pal a.face {
    background: url("../img/1face.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 46px;
    width:330px;
}

div.withe_box div.all_pal a.google {
    background: url("../img/1google.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 46px;
    width:330px;
}

div.all_pal input.big_text{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 13px;
    height: 20px;
    padding: 5px 10px;
    width:310px;
}

div.all_pal input.login_text_middle{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:138px;
}

div.border_button{
    border-top:1px solid #eee;
    padding:10px 0 0;
}

div.blocker_big{
    left: 50%;
    margin:-64px 0 0 -375px;
    position: absolute;
    top: 50%;
    width:740px;
}

div.fancy_block_big{
    background:#EFEDED;
    box-shadow: 0 0 14px #000000;
    padding: 10px;
    position: relative;
    width: 718px;
}

div.white_fancybox h1{
    border-bottom:1px solid #c3c3c3;
    padding:0 0 12px;
}

#cenetr_wait{
    margin:-6px 0px 5px 0px;
}


<center style=" margin:-6px 0px 5px 0px;">Please wait...</center>
div.white_fancybox p{
    color:#666;
    font-size:15px;
    margin:0 0 12px;
}

div.white_fancybox ul{
    margin:0 0 10px 15px;
}

div.white_fancybox li{
    color:#666;
    font-size:15px;
    margin:0 0 2px;
}

div.white_fancybox div.slogan{
    background:#f7f7f7;
    padding:20px 26px;
    overflow: hidden;
    margin:0 0 24px;
    
}

div.white_fancybox div.slogan p{
    margin:0;
}

div.white_fancybox div.slogan strong{
    color:#333;    
}

/*  ********* the end ********* */

.wrap {
  width: 1000px;
  margin: 0 auto;
}

header {
  background:#f2f2f2 url(../img/header.png) repeat-x;
  height:62px;
  z-index: 2;
  position: relative;
  box-shadow:0 0 2px 2px #B4B1AE;
  border-bottom:#ffffff solid 1px !important;
}

header div.wrap{
    background:url(../img/header.png) repeat-x;
}

header h1 {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  margin:0;
}

header h1 a {
  background: #f2f2f2 url(../img/logo.png) no-repeat;
  width: 182px;
  height: 30px;
  float: left;
  display: block;
  margin-top: 15px;
}

header h1 a.blog{
    background:url(../img/logo_blog.png) no-repeat;
    width:219px;
    height:37px;
    text-decoration: none;
    margin-top:10px;
}

header nav {
    background: url("../img/header.png") repeat-x;
    height:62px;
    float: right;
    right: 43px;
    position: relative;
}

header nav ul, header nav ul li {
  margin: 0;
  padding: 0;
}

header nav ul {
  list-style: none;
  line-height: 62px;
}

header nav ul li {
  float: left;
  margin-left: 18px;
}

header nav ul li.home{
    margin:0 12px 0 20px;
}

header nav ul li:last-child {
  margin-right: 20px;
}

header nav ul li.last {
    float: right;
    margin-left: 0;
    margin-right: 0;
}

header nav ul li a {
  font-size: 12px;
  height: 32px;
  width: 85px;
  padding:10px 12px 10px 34px;
  border-radius: .2em;
}

header nav ul li a.directory {
    background:url(../img/directory.png) no-repeat;
    margin:15px 0 0 8px;
    padding:0 25px 0 16px;
    display: block;
    float: left;
    line-height:31px;
    height:34px;
    width: 50px;
    color: #666666;
    position: relative;
    text-decoration: none;

}

header nav ul li a.directorySelected {
    background:url(../img/directory.png) no-repeat 0 100%;
    margin:15px 0 0 20px;
    padding:0 25px 0 16px;
    display: block;
    float: left;
    line-height:31px;
    height:34px;
    width: 50px;
    color: #666666; 
    position: relative;
}

header nav ul li a.my_feeds {
    padding:8px 16px 9px ;
    color: #fff;
    text-decoration: none;
    border: 1px solid #0764af; /* stroke */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #a5a5a5; /* layer fill content */
    -moz-box-shadow: inset 0 1px 0 #189bed; /* inner shadow */
    -webkit-box-shadow: inset 0 1px 0 #189bed; /* inner shadow */
    box-shadow: inset 0 1px 0 #189bed; /* inner shadow */
    background-image: -moz-linear-gradient(bottom, #0090e9 0%, #007fe5 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #0090e9 0%, #007fe5 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #0090e9 0%, #007fe5 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #0090e9 0%, #007fe5 100%); /* gradient overlay */
    position: relative;
    margin:0 0 0 20px;

}

header nav ul li a.my_feeds:hover{
    text-decoration: underline;
}


header nav ul li a.directory:hover{
    text-decoration: underline;
}

header nav ul li a.logout{
    padding:8px 25px 9px 29px;
    color: #666666;
    border: 1px solid #c9c9c9; /* stroke */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #a5a5a5; /* layer fill content */
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.75); /* inner shadow */
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.75); /* inner shadow */
    box-shadow: inset 0 1px 0 rgba(255,255,255,.75); /* inner shadow */
    background-image: -moz-linear-gradient(bottom, #f1f1f1 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #f1f1f1 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #f1f1f1 0%, #f9f9f9 100%); /* gradient overlay */
    background:url(../img/logout.png) no-repeat 10px 50%;
    position: relative;
}

header nav ul li a.logout:hover{
    border: 1px solid #c94228;
}

header nav ul li div.ava{
    float: left;
    width:34px;
    height:34px;
}

div.profail{
    margin:14px 0 0 42px;
   /* overflow: hidden;*/ /* change by designer two show user name in multiple line in header section */
    height:34px;
    line-height:34px;
}

div.profail span {
    color: #333333;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 12px;
    width: 81px;
    word-wrap: break-word;
}


header nav ul li a.directorySelected span{
    background: url("../img/directory-arrow.png") no-repeat;
    height: 12px;
    position: absolute;
    right:36px;
    top: 39px;
    width: 21px;
    z-index: 33;
}

.signup {
  background: white url(../img/sprite.png) scroll -71px -33px;
  border: 1px solid #dee0e5;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
  padding:8px 12px 10px 34px;
}

.signup:hover {
  background: #e34e32 url(../img/sprite.png) scroll -70px -66px;
  border: 1px solid #c94228;
  color: white;
}

.login {
  color: #adadad;
  background: transparent url(../img/sprite.png) scroll 10px -33px;
}

.login:hover {
  color: #999;
  background: transparent url(../img/sprite.png) scroll 10px -63px;
}

input[type=search] {
  border: 1px solid #cacaca;
  font-size: 11px;
  font-family: arial, sans-serif;
  color: #999999;
  border-radius: 3px;
  padding:11px 7px 9px;
  outline: none;
    height:12px;
    margin:15px 9px 0;
  -webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.07);
  box-shadow: inset 0 2px 3px rgba(0,0,0,.07);
  

  -webkit-background-size: 16px 16px;
  -moz-background-size: 16px 16px;
  background-size: 16px 16px;
  width: 206px;
}


/* ***** - xcontainer - ***** */

.container {
  width: 1000px;
  margin: 0 auto;
  /*overflow: hidden;*/
  position: relative;
}

.container h2 {
  color: #e14d31;
  font-size: 1.875em; /*30px*/
  font-weight: normal;
  margin-bottom: 0;
  padding: 0;
}

/* ***** - xnav - ***** */

.container section {
  float: left;
  width: 760px;
  position: relative;
  /*height: 100%;*/
}

.container section nav {
  width: 179px;
  float: left;
  background-color: #efeded;
  border: 1px solid #d7d8d8;

  /*box-sizing: border-box;
  -moz-box-sizing:border-box;*/
  position: absolute;
  left: 0;
  bottom: 0;
  /*height: 100%;*/
  top: 0;
  font-size: .9em;
}

.container section nav ul {
  list-style: none;
}

.container section nav ul, .container section nav ul li {
  margin: 0;
  padding: 0;
}


.container section nav a {
  color: #888888;
}

#navFeed {
  position: relative;
  float: left;
  width: 760px;
}

#mainNav a {
  height: 35px;
  display: block;
  width: 179px;
  border-bottom: 1px solid #e3e2e2;
  border-top: 1px solid white;
  padding-left: 20px;
  line-height: 35px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}


#mainNav a:hover {
  color: #db3c14;
  background-color: #f4f4f4;
}

#mainNav .active {
  background-color: white;

  -webkit-box-shadow: inset 4px 0 0 #db3c14;
  box-shadow: inset 4px 0 0 #db3c14;
  width: 180px;
  color: #000000;
  font-weight: bold;
}

#mainNav .active:hover {
  background-color: white;
}


#mainNav ul a {
  padding-left: 45px;
}

/* ***** - xfeeds - ***** */

#feeds {
  width: 580px;
  float: right;
  border: 1px solid #d7d8d8;
  background-color: #fff;

  box-sizing: border-box;
  -moz-box-sizing:border-box;

}

#feeds ul li {
  overflow: hidden;
  list-style: none;
  border-bottom: 1px solid #e4e4e4;
  padding:20px 0 20px 20px;
  position: relative;
 
}

#feeds div.subscribe_box{
    border:1px solid #f0c36d;
    background:#f9edbe;
    padding:4px 8px;
    overflow: hidden;
    margin:7px 0 -10px;
}

#feeds div.subscribe_box p{
    font-size:11px;
}

#feeds div.subscribe_box a{
    color:#666;
    font-size:11px;
    text-decoration: underline;
}

#feeds div.subscribe_box a:hover{
    text-decoration: none;
}

.backGround{background-color: #f7f6f5;}

#feeds li:hover {
  background-color: #f7f6f5;
}

#feeds ul li img {
  float: left;
  margin-right: 20px;
}

#feeds h3 {
  margin: 0;
  padding: 0;
  color: #db3c14;
    font-size:18px;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
}

#feeds h3 a{
    color:#000;
}

#feeds p{
    font-size:15px;
    color: #666;
    margin:0;
}

#feeds li a:hover h3 {
  color: #db3c14;
}

#feeds .feedPreview {
  float: left;
  width: 440px;
}

div.hover_boxe{
    float: right;
    height: 26px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 26px;
}

.feedAdd {
  color: white;
  text-align: center; /*font-weight:  bold;
  */
line-height: 24px;
  position: absolute;
  font-size: 18px;
  padding: 0 !important;
  z-index: 2;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 0;
  right: 1px;
  display: inline;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #51a551; /* stroke */
border-radius: 2px; /* border radius */
    text-decoration: none !important;

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #27ad5f; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
  box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

  background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}


.subscribe {
  color: white;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  line-height: 24px;
  position: absolute;
  padding: 0 !important;
  z-index: 1;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 0;
  overflow: hidden;
  /*margin-top: -12px;*/
  right: 20px;
  display: inline;
  width: 95px;
  height: 24px;
  text-decoration: none !important;
  border: 1px solid #51a551; /* stroke */
border-radius: 2px; /* border radius */


-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #27ad5f; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
  box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

  background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}


.feedRemove {
  color: white;
  text-align: center; /*font-weight:  bold;
  */
line-height: 21px;
  font-size: 20px;
  position: absolute;
  padding: 0 !important;
  z-index: 2;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 0;
  right: 1px;
  display: inline;
  width: 24px !important;
  text-decoration: none !important;
  height: 24px !important;
  border: 1px solid #c94128; /* stroke */
border-radius: 2px; /* border radius */

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #db3b13; /* layer fill content */

-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e;
  box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e; /* drop shadow and inner shadow */
/* drop shadow and inner shadow */
/* drop shadow and inner shadow */
background-image: -webkit-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);

  background-image: -moz-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -o-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -ms-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: linear-gradient(bottom, #d94b2f 0%, #e34d31 100%); /* gradient overlay */
}


.unsubscribe {
  color: white;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  line-height: 24px;
  position: absolute;
  padding: 0 !important;
  z-index: 1;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 0;
  overflow: hidden;
  right: 20px;
  display: inline;
  width: 95px;
  height: 24px;
  border: 1px solid #c94128; /* stroke */
border-radius: 2px; /* border radius */

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #db3b13; /* layer fill content */

-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e;
  box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e; /* drop shadow and inner shadow */
/* drop shadow and inner shadow */
/* drop shadow and inner shadow */
background-image: -webkit-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);

  background-image: -moz-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -o-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -ms-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: linear-gradient(bottom, #d94b2f 0%, #e34d31 100%); /* gradient overlay */
}


.loadMore {
  color: #666666;
    font-size: 12px;
    text-decoration: underline;
    height:38px;
    line-height:38px;
  display: block;
  margin: 10px 20px;
  text-align: center;
  border: 1px solid #c3c3c3; /* stroke */
background-color: #f7f7f7; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.75);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);

  background-image: -moz-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: -o-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: -ms-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: linear-gradient(bottom, #f1f1f1 0%, #fff 100%); /* gradient overlay */
}

.loadMore:hover {
  text-decoration: none;
}

.loadMore2 {
  color: #666;
  font-size:12px;
  display: block;
  text-decoration: underline;
  margin: 20px 0;
  padding: .85em 0;
  text-align: center;
  border: 1px solid #c3c3c3; /* stroke */
  background-color: #f7f7f7; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.75);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);

  background-image: -moz-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: -o-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: -ms-linear-gradient(bottom, #f1f1f1 0%, #fff 100%);
  background-image: linear-gradient(bottom, #f1f1f1 0%, #fff 100%); /* gradient overlay */
}

.loadMore2:hover {
  text-decoration: none;
}

/* ***** -xaside -***** */
div.wrapper_home{
    background:url(../img/wrapper.png) repeat-y 100% 0;
    margin: -2px auto 0px;
    overflow: hidden;
    width: 1000px;
}

div.footer_box {
    border-bottom: 1px solid #D7D8D8;
    bottom: 0;
    font-size: 12px;
    padding: 0 20px 8px;
    position: absolute;
    width: 140px;
}

div.footer_box p {
    color: #999999;
    font-size: 12px;
    margin-top: 20px;
}

ul.credits{
    list-style:none;
    overflow: hidden;
}

ul.credits li{
    margin:0 0 5px;
    overflow: hidden;
}

ul.credits li a{
    font-size:12px;
    color:#888;
    text-decoration: none;
}

ul.credits li a:hover{
    text-decoration: underline;
    color:#333;
}

#main{    
    float: left;
    width:761px;
    margin:20px -20px 0 0;
    
}

div.taglineBox {
    width: 760px;
    overflow: hidden;
    margin:0 0 20px;
}

div.taglineBox h2 {
    margin-bottom: 0;
    padding: 0;
    font-family: 'MyriadPro-Regular';
    font-size:30px;
    color:#de4d31;
    font-weight: normal;
}

div.taglineBox p{
    margin: 0;
    font-size: 16px;
    font-family: Arial;
}

.more {
  font-size: 12px; /*12px*/
  color:#DB3C14;
}

.more:hover {
 /* text-decoration: underline;*/
}

div.wrapper_home nav{
    float: left;
    width:180px;
}

ul.sidebar_menu{
    border-top:1px solid #d7d8d8;
    border-bottom: 1px solid #FFF;
    list-style:none;
}

ul.sidebar_menu li{
    overflow: hidden;
}

ul.sidebar_menu li a{
    color:#888;
    font-size:12px;
    text-decoration: none;
}

ul.sidebar_menu li a:hover{
    color:#db3c14;
}

div.boxer_allcolor{
    background:#efeded;
    border-left:1px solid #d7d8d8;
    overflow: hidden;
}

#sidebar_home{
  /*  background:url(../img/sidebar_home.png) no-repeat #ebe8e8;*/
    background:#ebe8e8;
    float: right;
    padding:25px 20px;
    height:100%;
    width:200px;
}

#sidebar_home h2 {
    color: #e14d31;
    font-size:2em;
    font-family: 'MyriadPro-Regular';
    font-weight: normal;
    margin:0 0 8px;
    line-height:23px;
}

#sidebar_home h3 {
    font-size: 16px;
    line-height:18px;
    font-weight: normal;
    margin:0 0 9px;
}

#sidebar_home p {
    font-size:14px;
    color: #000;
    line-height: 1.4;
    margin:0 0 8px;
}

#sidebar_home span.redText{
    color: #db3c14;
    font-weight: bold;
}

#sidebar_home .setFeedButton {
    color: white;
    text-align: center;
    display: block;
    font-size:18px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    padding: 11px 0 9px;
    border: 1px solid #51a551; /* stroke */
    border-radius: 2px; /* border radius */
    margin:0 0 10px;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #db3b13; /* layer fill content */

    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

    background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
    /*-image  -webkit-transition:  all 3s ease-out;*/
}

.setFeedButton:hover {
    border: 1px solid #51a551; /* stroke */
    border-radius: 2px; /* border radius */
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #db3b13; /* layer fill content */
    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #5eca5e 0%, #60cb60 100%);
    background-image: -moz-linear-gradient(bottom, #5eca5e 0%, #60cb60 100%);
    background-image: -o-linear-gradient(bottom, #5eca5e 0%, #60cb60 100%);
    background-image: -ms-linear-gradient(bottom, #5eca5e 0%, #60cb60 100%);
    background-image: linear-gradient(bottom, #5eca5e 0%, #60cb60 100%); /* gradient overlay */
}

.setFeedButton span {
    font: italic 13px georgia, serif;
    text-transform: none;
    letter-spacing: .1em;
}

.orLearnMore {
  font-size: .7em;
  text-align: center;
  background: url(../img/sprite.png) scroll 0 -140px;
}

.finalAdv {
  font-size: .7em;
  margin-top: 5px;
}

.finalAdv a {
   text-decoration: none;
}

.finalAdv a:hover {
 
  text-decoration: underline;
}

div.video_sidebar{
    overflow: hidden;
    width: 200px;
    height: 120px;
    margin:0 0 10px;
}

div.video_sidebar a.videoPreview {
  background: transparent url(../img/video-preview.png) scroll 0 0;
  width: 200px;
  height: 120px;
  display: block;
  border: 0;
  text-shadow: none;
  color: transparent;
}

div.video_sidebar a.videoPreview:hover {
  background-position: 0 -120px;
}

/* ***** - xsubTagline - ***** */

#subTagline {
    overflow: hidden;
    display: none;
    margin-bottom: 15px;
}

div.subTagline_text p.big{
    font-family:'MyriadPro-Regular';
    font-size:16px;
    margin:0 0 8px;
    line-height:16px;
}

div.subTagline_text p.small{
    color:#888;
    font-size:11px;
}

div.subTagline_text strong{
    color:#db3c14;
    font-family:16px;
}

div.subTagline_text{
    text-align: center;
    overflow: hidden;
    margin:18px 0 0 ;
}

#subTagline h3 {
  font-size:22px; 
  line-height:23px;
  font-weight: normal;
  text-align: center; 
  font-family: "MyriadPro-Regular", sans-serif;
}

#subTagline h3 .taglineLast {
  font-size:16px;
  color: #888;
}

#process ul, #process ul li {
  list-style: none;
}

#process ul li {
    float: left;
    width: 213px;
    height: 230px;
    background: #fff;
    border:1px solid #d7d8d8;
    margin-right: 47px;
    text-align: center;
}

#process ul li.last-child {
  margin-right: 0;
}

#process, #process ul {
  overflow: hidden;
}

#process ul {
  margin: 0;
  padding: 20px 0 0;
}

#process ul li h4 {
    font-weight: bold;
    font-size: 16px;
    font-family: 'MyriadPro-Regular';
    color: #db3c14;
    margin:0 0 6px;
    line-height:16px;
}

#process ul li p {
  font-size:14px;
  color:#666;
  padding:0 25px 0;
  line-height:18px;
  font-family: "MyriadPro-Regular", sans-serif;
}

#process ul li:hover{
    background:#eee;
}

#process div.icon{
    overflow: hidden;
    margin:26px 0 5px;
}

#process span.red{
    font-style: italic;
}

/* ***** - xfeed page - ***** */  

.feedWrap {
  background-color: white;
  border-radius: 3px;
  padding: 20px 30px 5px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;

  margin-top: 20px;
  border: 1px solid #c3c3c3;
  box-shadow: 0 0 4px rgba(0,0,0,.1);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,.1);
}

.feedWrap h2 {
  color: #333333;
  font-weight: bold;
  margin: 0;
  padding:0 0 11px;
  font-size: 26px;
  line-height:26px;
  font-family: 'MyriadPro-Bold';
}

.feedWrap h3 {
  font-size:18px;
  color: #333;
  line-height:19px;
  font-weight: normal;
  margin-bottom: 15px;
}

.feedWrap span{
    /*color:#db3c14;*/
}

div.rss_book_subscribed a{
	color:#db3c14;	
}
.why_should_opt{
	color:#db3c14;		
}

.feedWrap p {
  font-size:15px;
  color: #000;
  line-height: 1.3;
  margin:0 0 15px;
}

.feedWrap img.previewImg {
  float: right;
  /*border: 1px solid black;*/
  margin: 20px 0 20px 20px;
}

.feedWrap ol {
  margin: 19px 0 6px 19px;
}

.feedWrap ol li{
  line-height: 17px;
  margin: 0 0 7px 0;
  font-size:15px;
}

.feedWrap ol li ul{
  margin-top: 10px;
}

#feedTitleSubscribeButton {
  border-bottom: 1px solid #c3c3c3;
  overflow: hidden;
  margin:0 0 11px;
}

#feedTitleSubscribeButton .feedTitle {
  float: left;
  width: 700px;
}

#feedTitleSubscribeButton .feedSubscribeButton {
  float: right;
  position: relative;
}

#feedInfo {
    background-color: #f7f7f7;
    padding:14px 20px 24px;
    margin: 10px 0 26px;
    display: inline-block;
    width:900px;
    color: #333;
}

#feedInfo ul.tags{
    margin:0;
}

#feedInfo .tagsArea {
  width: 917px;
  float: left;
}

#feedInfo .tagsArea .publisherMenu {
    color: #333333;
    display: inline-block;
    font-size: 13px;
    height: 32px;
    margin-bottom: 15px;
    width: 100%;
}

#feedInfo .tagsArea .publisherMenu p {
  color: #333;
  margin-top: 8px;
}

#feedInfo .tagsArea .publisherMenu p a:hover {
  text-decoration: underline;
}

#feedInfo .tagsArea .publisherMenu .publisher {
  float: left;
  margin-right: 100px;
}

ul.weekButtons {
    display: inline-block;
    width:100%;
    height:32px;
    margin:0 0 13px;
    list-style: none;
}

ul.weekButtons li {
  float: left;
  position: relative;
}

ul.weekButtons li a.week {
  display: block;
  font-size:13px;
  color: #666666;
  background-color: #f7f7f7;
  border: 1px solid #e4e4e4;
  padding: 0 10px 0 27px;
  margin-right: -1px;
  position: relative;
  height:30px;
  line-height:30px;
  z-index: 1;
  text-align: center
}

ul.weekButtons li span.publisher{
    height:32px;
    display: block;
    color:#333;
    font-size:15px;
    line-height:32px;
    margin-right:10px;
    min-width: 260px;
}

ul.weekButtons li a.week1 {
  background: url(../img/week-icon-1.png) no-repeat scroll 8px 8px;
  background-size: 16px 16px;
}

ul.weekButtons li a.week2 {
  background: url(../img/week-icon-2.png) no-repeat scroll 10px 6px;
  background-size: 16px 16px;
}

ul.weekButtons .tooltipWeek {
  position: absolute;
  display: block;
  width: 120px;
  background-color: rgba(0,0,0,.8);
  text-align: center;
  font-size: 13px;
  color: white;
  bottom: 45px;
  z-index: 4;
  padding: 10px 16px;
  left: -50%;
  margin-left: 45px;
  line-height: 1.1;
  cursor: default;
  border-radius: 3px;

  -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
  box-shadow: 0 0 3px rgba(0,0,0,.2);
}


ul.weekButtons .tooltipWeek:after {
  content: " ";
  width: 0;
  height: 0;
  bottom: -12px;
  right: 70px;
  position: absolute;
  z-index: 10;
  border-width: 6px;
  border-style: solid;
  border-color: rgba(0,0,0,.8) transparent transparent;
}

ul.weekButtons .tooltipWeek .bigNumber {
    font-size: 30px;
    color:#fff;
    font-family:'MyriadPro-Regular';
}

.weekButtons li a.week:hover {
  background-color: #efeded;
  color: #333333;
  z-index: 1;
}

#feedInfo .shareArea {
  width: auto;
  float: right;
  margin:13px 0 0;
}

/* ***** - xmessageHistory - ***** */
div.history_post ul.history_list{
    overflow: hidden;
    margin:-17px 0 20px;
}

div.history_post ul.history_list li{
    /*padding:14px 0;*/
    border-bottom:1px solid #e4e4e4;
     /*border-bottom:1px solid #f7f7f7;*/
     padding-bottom: 12px;
     padding-top: 12px;
     width:88%;
}
div.feedpreviewmessagelist ul.history_list li{
  width:100% !important;
  height:18px;
}
#rssmorespecific_msgdiv ul.history_list li{
  width:100% !important;
 }
div.feedpreviewmessagelist ul.history_list li:hover 
{
    background-color: #f7f7f7 !important; 
}
.feedWrapmessagepriview {float:left;}
.messageem{
	float:right;
	margin-top:-31px;	
	border-bottom:1px solid #e4e4e4;
	padding-bottom: 15px;
	/*padding-right: 6px;*/
}
.messageemdiv{
	float:left;
	border-bottom:1px solid #e4e4e4;	
}



div.history_post ul.history_list li:hover {
    background: #f7f7f7; 
}

div.history_post ul.history_list li.color{
    background:#f7f7f7;
}

div.history_post ul.history_list li h3{
    margin:0;
    float: left;
    /*width:720px;*/
}

div.history_post ul.history_list li em{
    color:#7d7d7d;
    font-size:13px;
    float: right;
    padding:0 10px;
}

div.history_post{
    /*overflow: hidden;*/ /*29Oct2013*/
    
    position: relative;
    min-height:43px;
    padding:4px 0 0;
}

div.history_post a.filter{
    background:url(../img/filter.png) no-repeat;
    display: block;
    width:102px;
    height:30px;
    text-decoration: none;
    position: absolute;
    top:0;
    right:0;
}

div.history_post a.loadMore2{
    margin:0 0 15px;
}

div.history_post h2 {
    border-bottom:1px solid #c3c3c3;
    font-family: 'MyriadPro-Regular';
    margin:0 0 17px;
    font-size: 22px;
    color: #333333;
    font-weight: normal;
    padding:0 0 9px;
    line-height:1;
}

div.history_post ul, div.history_post ul li {
  list-style: none;
  /*overflow: hidden;*/
  /*margin: 0 0 10px;*/
}

#rssmorespecific_msgdiv ul li{
    overflow: hidden;
}
#rssmorespecific_msgdiv ul li h3{
    overflow: hidden;
    font-size: 18px;
}

div.history_post ul.dataButtons{
    margin:0;
}

div.history_post ul.dataButtons li{
    margin:0;
}

div.history_post ul h3 {
  color: #db3c14;
  font-weight: bold;
  margin-bottom: 5px;
}

div.history_post ul h3 a:hover {
  text-decoration: underline;
}

div.history_post ul p {
  margin:0 0 10px;
  font-size: 15px;
}

div.history_post .dataBar {
    background-color: #f7f7f7;
    /*overflow: hidden;*/
    height:38px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom:10px;
}

div.history_post .dataBar .dataButtons {
  float: left;
}

div.history_post .dataBar .dataSocials {
    float: right;
    margin:10px 0px 0 0;
	width: 241px;
}

div.history_post .dataBar .dataButtons li {
    float: left;
}

div.history_post .dataBar .dataButtons li a {
    display: block;
    height: 38px;
    line-height: 40px;
    font-size: 13px;
    color: #7d7d7d;
    padding: 0 15px 0 27px;
}

div.history_post .dataBar .dataButtons li a.fullMessage {
    background: url(../img/data-bar-icons.png) scroll 10px 10px;
}

div.history_post .dataBar .dataButtons li a:hover.fullMessage  {
    background-color: #efeded;
}

div.history_post .dataBar .dataButtons li a.sentDate {
    background: url(../img/data-bar-icons.png) scroll 10px -41px;
    text-decoration: none;
    cursor:default;
}

div.history_post .dataBar .dataButtons li a:hover.sentDate  {
    background-color: #efeded;
}

div.history_post .dataBar .dataButtons li a.commentsNumber {
    background: url(../img/data-bar-icons.png) scroll 10px -88px;
}

div.history_post .dataBar .dataButtons li a:hover.commentsNumber  {
    background-color: #efeded;
}

/* ***** - xdirectory - ***** */

#directoryContainer {
  background-color: #ebe8e8;
  padding: 20px 0 0;
  border-bottom: 1px solid #b0b0b0;
  border-top: 1px solid #b0b0b0;
  margin:-1px 0 0;
    position: relative;
    top: -3px;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
  box-shadow: 0 2px 4px rgba(0,0,0,.2);
}

#directoryContainer div.wrapper_home{
    border-top: 0px solid #B0B0B0;
    margin: -9px auto 0;
    padding:0 0 20px;
    position: relative;
}

div.bg_color{
    background:#EBE8E8;
    height: 10px;
    overflow: hidden;
    position: relative;
    z-index: 22;
}

#directoryContainer #sidebar_home{
    padding:20px 20px;
}

.seeMoreFeeds {
  text-align: right;
  float: right;
  color: #666666;
  font-size: .75em;
  padding: 20px;
  text-decoration: underline;
}

.seeMoreFeeds:hover {
  text-decoration: none;
}

.feedAdd2 {
  color: white;
  text-align: center; /*font-weight:  bold;
  */
  text-decoration: none !important;
line-height: 30px;
  position: absolute;
  font-size: 18px;
  padding: 0;
  z-index: 2;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 20px;
  right: 30px;
  display: inline;
  width: 30px;
  height: 30px;
  border: 1px solid #51a551; /* stroke */
border-radius: 2px; /* border radius */

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #27ad5f; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
  box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

  background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}

#feedTitleSubscribeButton .feedAdd2{
    height:27px;
    line-height:27px;
    top:0;
    right:0;
}

#feedTitleSubscribeButton .subscribe2{
    height:27px;
    top:0;
    right:25px;
    line-height:27px;
}

#feedTitleSubscribeButton .feedRemove2{
    height:27px;
    line-height:22px;
    top:0;
    right:0;
}

#feedTitleSubscribeButton .unsubscribe2{
    height:27px;
    top:0;
    right:25px;
    line-height:27px;
}

.subscribe2 {
  color: white;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  line-height: 30px;
  text-decoration: none !important;
  position: absolute;
  padding: 0;
  z-index: 1;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 20px;
  /*margin-top: -12px;*/
  right: 50px;
  display: inline;
  width: 95px;
  height: 30px;
  border: 1px solid #51a551; /* stroke */
  border-radius: 2px; /* border radius */


-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #27ad5f; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
  box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

  background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
  background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}

.feedRemove2 {
outline:none;
  color: white;
  text-align: center; /*font-weight:  bold;
  */
  text-decoration: none !important;
line-height: 27px;
  font-size: 20px;
  position: absolute;
  padding: 0;
  z-index: 2;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 20px;
  right: 30px;
  display: inline;
  width: 24px;
  height: 27px;
  border: 1px solid #c94128; /* stroke */
border-radius: 2px; /* border radius */

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #db3b13; /* layer fill content */

-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e;
  box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e; /* drop shadow and inner shadow */
/* drop shadow and inner shadow */
/* drop shadow and inner shadow */
background-image: -webkit-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);

  background-image: -moz-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -o-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -ms-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: linear-gradient(bottom, #d94b2f 0%, #e34d31 100%); /* gradient overlay */
}


.unsubscribe2 {
    text-decoration: none !important;
  color: white;
  font-size: 13px;
  text-align: center;
  font-weight: normal;
  line-height: 27px;
  position: absolute;
  padding: 0;
  z-index: 1;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
  top: 20px;
  right: 50px;
  display: inline;
  width: 95px;
  height: 27px;
  border: 1px solid #c94128; /* stroke */
border-radius: 2px; /* border radius */

-webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #db3b13; /* layer fill content */

-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e;
  box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 #f8694e; /* drop shadow and inner shadow */
/* drop shadow and inner shadow */
/* drop shadow and inner shadow */
background-image: -webkit-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);

  background-image: -moz-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -o-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: -ms-linear-gradient(bottom, #d94b2f 0%, #e34d31 100%);
  background-image: linear-gradient(bottom, #d94b2f 0%, #e34d31 100%); /* gradient overlay */
}
/**************** new page ***********************/
#container{
    margin: 20px auto;
    width:1000px;    
}

div.blog{
    background:#f7f7f7;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #c3c3c3;
    box-shadow: 0 0 4px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.1);
}

#content{
    background:#fff;
    border-right:1px solid #e4e4e4;
    float: left;
    width:644px;
    padding:0 40px 0 25px;
}

#content ul.list_posts{
    list-style:none;
    overflow: hidden;
    margin:0 0 20px;
}

#content ul.list_posts li{
    border-bottom:2px solid #db3c14;
    overflow: hidden;
    padding:26px 0 20px;
    margin:-1px 0 0;
}

#content ul.list_posts h2 a{
    color:#333;
    font-size:22px;
    line-height:25px;
    font-weight: bold;
    font-family: 'MyriadPro-Bold','MyriadPro-Regular',Arial;
}

#content ul.list_posts h2{
    margin:0 0 9px;
}

#content ul.list_posts span.name{
    border-bottom:1px solid #e4e4e4;
    margin:0 0 10px;
    padding:0 0 10px;
    display: block;
    color:#666;
    font-size:13px;
}

ul.list_posts a{
    color:#db3c14;
    font-size:13px;
}

#content div.line_post{
    overflow: hidden;
    margin:0 0 18px;
}

#content ul.list_posts div.date{
    background:url(../img/date.jpg) no-repeat;
    padding:0 0 0 25px;
    height:18px;
    float: left;
    color:#888;
    font-size:13px;
    line-height:18px;
    margin:0 32px 0 0;
}

ul.list_posts div.comment{
    background:url(../img/comment.jpg) no-repeat 0 50%;
    padding:0 0 0 22px;
    height:18px;
    float: left;
    color:#888;
    font-size:13px;
    line-height:18px;
    margin:0 32px 0 0;   
}

ul.list_posts div.comment a{
    color:#888;
    font-size:13px;
}

ul.list_posts blockquote{
    border-left:4px solid #db3c14;
    display: block;
    overflow: hidden;
    margin:0 0 15px;
    padding:0 10px 0 32px;
    font-size:17px;
    color:#666;
    font-family:Georgia;
    font-style: italic;
}

ul.list_posts p{
    color: #666666;
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 20px;
}

ul.list_posts h3{
    color:#000033;
    font-size:17px;
    font-weight: bold;
    font-family:Arial;
    margin:0 0 20px;
}

ul.list_posts a.more{
    background:url(../img/more.png) no-repeat;
    color:#fff;
    font-size:12px;
    font-family:Arial;
    margin:0 auto;
    width:112px;
    height:35px;
    line-height:35px;
    display: block;
    text-align: center;
}

#feeds div.pagenavi{
    margin: 0  20px 0 0;
    padding:10px 0;
    float: right;
}
/*
div.pagenavi{
    overflow: hidden;
    margin:0 0 20px;
}

div.pagenavi a{
    color:#858585;
    font-size:15px;
    float: left;
    height:30px;
    line-height:30px;
    padding:0 11px;
    border-radius:2px;
    -webkit-border-radius:2x;
}

div.pagenavi span{
    background:#db3c14;
    color:#fff;
    font-size:15px;
    float: left;
    height:30px;
    line-height:30px;
    padding:0 11px;
    border-radius:2px;
    -webkit-border-radius:2x;
}

div.pagenavi a:hover{
    background:#f7f6f5;
    text-decoration: none;
}
*/

div.pagenavi{
    overflow: hidden;
     margin-top: 20px;
    /* margin-left: 21px */
}

div.pagenavi a{
    color:#858585;
    font-size:15px;
    float: left;
    height:30px;
    line-height:30px;
    padding:0 11px;
    border-radius:2px;
    -webkit-border-radius:2x;
}

div.pagenavi span{
    background:#db3c14;
    color:#fff;
    font-size:15px;
    float: left;
    height:30px;
    line-height:30px;
    padding: 0 11px;
    border-radius:2px;
    -webkit-border-radius:2x;
}
div.pagenavi span a:hover{
    background:#db3c14;
    color:#fff;
    font-size:15px;
    float: left;
    height:30px;
    line-height:30px;
    border-radius:2px;
    -webkit-border-radius:2x;
}

div.pagenavi a:hover{
    background:#f7f6f5;
    text-decoration: none;
}

footer{
    margin:0 auto;
    width:100%;
    padding:0 0 26px;
    text-align: center;
}

footer p{
    line-height:1;
    margin:0;
    color:#999;
    font-size:12px;
    font-family:Arial;
}

ul.footer_menu{
    overflow: hidden;
    list-style:none;
    margin:0 0 7px;
}


ul.footer_menu li{
    background:url(../img/footer_li.png) no-repeat 0 2px;
    display: inline;
    padding:0 15px;
}

ul.footer_menu li a{
    color:#888;
    font-size:12px;
}

ul.footer_menu li a:hover{
    color:#333;
}

ul.footer_menu li.none{
    background:none;
}

#sidebar{
    float: right;
    width:250px;
    margin:20px 20px 0 0;
}

div.search{
    background:url(../img/1search.png) no-repeat;
    width:250px;
    height:28px;
    overflow: hidden;
}

#sidebar div.widget{
    border-bottom:1px solid #e4e4e4;
    overflow: hidden;
    padding:0 0 20px;
    margin:0 0 15px;
}

div.search input.search{
    width:63px;
    height:28px;
    border:0;
    float: right;
    background:none;
    color:#fff;
    font-size:13px;
    padding:0 0 1px;
}

div.search input.text{
    height: 15px;
    padding: 5px;
    width: 172px;
    border:0;
    background:none;
}

div.widget h4{
    color:#333;
    font-size:16px;
    font-family: 'MyriadPro-Regular';
    margin:0 0 10px;
}

ul.soc_list{
    overflow: hidden;
    list-style:none;
}

ul.soc_list li{
    float: left;
    margin:0 10px 0 0;
}

div.text_widget{
    overflow: hidden;
    margin:0 0 -10px;
}

div.text_widget p{
    color:#555;
    font-size:14px;
    margin:0 0 10px;
    line-height:18px;
    font-family: 'MyriadPro-Regular';
}

div.blog_icon{
    background:url(../img/blog.png) no-repeat;
    width:61px;
    height:47px;
    float: right;
    margin:7px 0 0 12px;
}

div.widget ul.recent_post{
    list-style:none;
    overflow: hidden;
}

div.widget ul.recent_post li{
    border-bottom:1px solid #c3c3c3;
    padding:0 0 6px;
    margin:0 0 5px;
}

div.widget ul.recent_post li a{
    background:url(../img/boollet.png) no-repeat 3px 5px;
    padding:0 0 0 19px;
    display: block;
    color:#666;
    font-size:13px;
    font-family:Arial;
}

#sidebar div.last_class{
    border:0;
}

div.single{
    overflow: hidden;
    min-height:650px;
    padding:25px 0 0;
}

div.single h1{
    margin:0 0 9px;
    color:#333;
    font-size:22px;
    line-height:25px;
    font-weight: bold;
    font-family: 'MyriadPro-Bold','MyriadPro-Regular',Arial;
}

div.single span.name{
    border-bottom:1px solid #e4e4e4;
    margin:0 0 10px;
    padding:0 0 10px;
    display: block;
    color:#666;
    font-size:13px;
}

div.single a{
    color:#db3c14;
    font-size:13px;
}

div.single div.line_post{
    overflow: hidden;
    margin:0 0 18px;
}

div.single div.date{
    background:url(../img/1time.png) no-repeat;
    padding:0 0 0 25px;
    height:18px;
    float: left;
    color:#888;
    font-size:13px;
    line-height:18px;
    margin:0 32px 0 0;
}

div.single div.comment{
    background:url(../img/comment.png) no-repeat 0 50%;
    padding:0 0 0 22px;
    height:18px;
    float: left;
    color:#888;
    font-size:13px;
    line-height:18px;
    margin:0 32px 0 0;   
}

div.single div.comment a{
    color:#888;
    font-size:13px;
}

div.single blockquote{
    border-left:4px solid #db3c14;
    display: block;
    overflow: hidden;
    margin:0 0 15px;
    padding:0 10px 0 32px;
    font-size:17px;
    color:#666;
    font-family:Georgia;
    font-style: italic;
}

div.single p{
    color:#666;
    font-size:15px;
    line-height:20px;
    margin:0 0 20px;
}

div.single h3{
    color:#000033;
    font-size:17px;
    font-weight: bold;
    font-family:Arial;
    margin:0 0 20px;
}

div.block_tags{
    overflow: hidden;
    padding:0 0 20px;
    margin:0 0 35px;
    border-bottom:2px solid #db3c14;
}

ul.tags{
    list-style:none;
    height:21px;
    margin:0 0 20px;
}

.tagheding{
  width:3.8%;
  float: left;
  height:21px;
  margin:0 6px 0 0;
  display:block;
  font-size:15px;
}

ul.tags li{
    float: left;height:21px;
    line-height:21px;
    margin:0 6px 5px 0;
}

ul.tags a{
    background:#a6a6a6;
    height:21px;
    display: block;
    padding:0 7px;
    color:#fff;
    font-size:11px;
    text-decoration: none;
    line-height:21px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
}

ul.tags li a:hover {
  background-color: #565656;
}

ul.tags span{
    width:63px;
    display: block;
    height:21px;
    color:#333;
    font-size:15px;
}

div.likes_block{
    overflow: hidden;
}

#comment{
    overflow: hidden;
}

#comment h3{
    border-bottom: 1px solid #C3C3C3;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 8px;
    font-family: 'MyriadPro-Regular';
}

ul.comment_list{
    list-style:none;
    overflow: hidden;
}

ul.comment_list li{
    overflow: hidden;
    padding:0 30px 0 0;
    margin:0 0 20px;
}

ul.comment_list li div.ava{
    float: left;
    width:48px;
    margin:0 15px 0 0;
    height:48px;
}

ul.comment_list li div.ava img{
    float: left;
    width:48px;
    height:48px;
}

ul.comment_list div.text_comment_box{
    margin:0px 0 0 62px;
}

ul.comment_list a.name{
    color:#db3c14;
    font-weight: bold;
    text-decoration: none;
    font-size:15px;
    margin:0 17px 0 0;
}

ul.comment_list span.date{
    color:#888;
    font-size:15px;
}

div.boxer_top{
    overflow: hidden;
    margin:0 0 7px;
}

div.boxer_bottom{
    overflow: hidden;
}

div.boxer_bottom a.reply{
    color:#db3c14;
    font-size:13px;
}

ul.comment_list p{
    color:#666;
    font-size:13px;
    margin:0 0 5px;
}

div.boxer_bottom{
    overflow: hidden;
    line-height:16px;
}

div.boxer_bottom a{
    color:#666;
    font-size:13px;
    margin:0 10px 0 0;
}

div.boxer_bottom a.like{
    background:url(../img/like_url.png) no-repeat;
    padding:0 0 0 19px;
}

div.boxer_bottom a.dislike{
    background:url(../img/dislike.png) no-repeat;
    padding:0 0 0 19px;
}

div.boxer_bottom a.active{
    background-position:0 100%;
}

ul.children{
    overflow: hidden;
    padding:20px 10px 0 61px;
}

ul.children li{
    padding:0;
}

div.comment_form{
    overflow: hidden;
    margin:0 0 28px;
}

div.comment_form h2{
    color:#333;
    font-size:22px;
    font-weight: normal;
    padding:0 0 8px;
    border-bottom:1px solid #c3c3c3;
    margin:0 0 10px;
}

div.comment_form div.item{
    overflow: hidden;
    margin:0 0 10px;
}

div.comment_form input.text{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    width:265px;
    height:20px;
    padding:5px 10px;
    color:#999;
    font-size:12px;
}

div.comment_form textarea{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    width:622px;
    height:58px;
    padding:5px 10px;
    color:#999;
    resize: none;
    font-size:12px;
}

div.comment_form input.right{
    float: right;
}

div.comment_form input.send{
    background:url(../img/send.png) no-repeat;
    border:0;
    width:112px;
    height:38px;
    cursor: pointer;
    color:#fff;
    font-size:15px;
    padding:0 0 2px;
    text-shadow:0 1px #569e56;
}
div.comment_form input.send:hover{
    text-decoration: underline;
}

ul.list_soc_login{
    float: right;
    list-style:none;
}

ul.list_soc_login li{
    float: left;
    margin:0 0 0 10px;
}

ul.list_soc_login li span{
    color:#666;
    font-size:15px;
    display: block;
    line-height:34px;
}

h1{
    color:#333;
    font-size:30px;
    font-weight: normal;
    font-family: 'MyriadPro-Regular';
    margin:0 0 20px;
    line-height:1;
}

div.edit_feed{
    background:#fff;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border:1px solid #d7d8d8;
   /* overflow: hidden;*/
    padding:12px 40px;
}

div.edit_it span.inpt_left{
    background:url(../img/date_inpt.png) no-repeat 105px 6px #eee;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    height:30px;
    width:128px;
    margin:0 15px;
}

div.edit_it div.select_small{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:114px;
    padding:0 5px;
    margin:0 15px;
}

div.edit_it div.select_small:hover{
    background:#eee;
}

div.edit_it div.select_small span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:112px;
    color:#b8b8b8;
    font-size:15px;
}

div.edit_it div.select_small span.sel_left {
    display: block;
    width:112px;
    position: relative;
}

div.edit_it div.select_small span.sel_left ul{
	width:118px;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.edit_it div.select_small span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
}

div.edit_it div.select_small span.sel_left ul li.cur{
	font-weight:bold;
}

div.edit_it div.select_small span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.edit_it div.select_small select{
    display: none;
}

div.edit_it a{
    text-decoration: underline;
}

div.edit_it a:hover{
    text-decoration: none;
}


div.edit_it span.inpt_left input{
    border:0;
    background:none;
    width:98px;
    margin:0;
    font-size:15px;
    padding:7px;
    color:#b8b8b8;
}

div.edit_it ul.line_height{
    margin:-6px 0 -3px;
    width:750px;
    list-style:none;
}

div.edit_it ul.line_height li{
    line-height:30px;
    margin:0;
    overflow: visible;
    width:100%;
    float: left;
    
}

div.edit_it ul.line_height input.small_box{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:48px;
    padding:5px;
    height:20px;
    margin:0 15px;
    color:#b8b8b8;
    font-size:15px;
}

div.edit_it ul.line_height input.small_box:hover{
    background:#eee;
}

div.edit_it ul.line_height input.radios{
    margin:9px 7px 0 0;
}

div.edit_it{
    border-bottom: 1px solid #EEEEEE;
    display: inline-block;
    margin: 0 0 -3px;
    padding: 13px 0 15px 6px;
    width: 100%;
}

div.edit_it label span{
    color:#000;
    font-weight: normal;
    font-size:12px;
}

div.edit_it label{
    display: block;
    color:#000;
    font-weight: bold;
    font-size:15px;
    margin:0 0 6px;
}

div.edit_box_line{
    overflow: hidden;
    width:100%;
}

div.editor{
    float: left;
    width:600px;
}

div.edit_it div.edit_box_line input.middle{
    width:577px;
}

div.text_aria{
    width:100%; /* it was 600px for football */
    float: left;
    margin:0 12px 0 0;
}

div.text-error{
    width:230px;
    margin:22px 0 0;
    float: left;
}

div.text-error p{
    color:#666;
    font-size:12px;
}

div.text_aria span.num{
    color:#666;
    font-weight: bold;
    font-size:15px;
    float: right;
}

div.text_aria textarea{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #000;
    font-size: 15px;
    height: 58px;
    padding: 5px 10px;
    resize: none;
    width: 578px;
}

div.text_aria .active{
    border:2px solid #f1ca7e !important;
}

img.red{
    width:100%;
}

div.edit_it label.title_width{
    float: left;
    width:132px;
    line-height:32px;
    margin:0;
	margin-left:220px;
}

div.edit_it label.height_box{
    line-height:1;
}

div.edit_it label.lable_time{
    float: left;
    line-height: 1;
    margin: 0;
    width: 154px;
    color: #666;
    display: block;
    font-size: 15px;
    font-weight: bold;
}

div.edit_it input.middle{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    width:424px;
    height:20px;
    padding:5px 10px;
    color:#000;
    font-size:15px;
}

div.color{
    background:#f7f7f7;
}

#newcontent .color{
    background:none !important;    
}

input.file{
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.file {
    cursor: pointer;
    font-size: 200px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}

div.edit_it span.file_left{
    background: url("../img/inpt-left.png") no-repeat;
    display:block;
    height:32px;
    outline: medium none;
    position: absolute;
    top: 0;
    vertical-align: middle;
}


div.edit_it span.file_inp {
    cursor: pointer;
    float: left;
    height: 32px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width:444px;
}


div.edit_it span.file_right {
    background: url(../img/inpt-right.png) no-repeat 100% 50%;
    display: inline-block;
    height:32px;
    outline: medium none;
    padding: 0 3px;
}


div.edit_it span.file_val {
    background: url("../img/inpt.png") repeat-x;
    display: inline-block;
    font-size: 15px;
    height: 32px;
    line-height: 33px;
    outline: medium none;
    overflow: hidden;
    padding: 0 6px;
    width: 336px;
}

div.edit_it span.file_but {
    background: url("../img/file_but.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    font-size: 18px;
    height:32px;
    line-height: 33px;
    outline: medium none;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: -9999px;
    top: 0;
    width:90px;
}

div.edit_file span.file_inp{
    width:466px;
}

div.edit_file span.file_but{
    background:url(../img/file_but_2.png) no-repeat;
    width:91px;
}

div.text_right p.inpt{
    padding:7px 0 0;
}

div.edit_it span.max{
    color: #666666;
    float: left;
    font-family: Arial;
    font-size: 15px;
    line-height: 32px;
    margin: 0 0 0 60px;
}

ul.list_radio{
    float: left;
    width:530px;
    list-style:none;
    margin:0 0 -13px;
}

ul.list_radio li{
    overflow: hidden;
    margin:0 0 13px;
}

ul.list_radio li span{
    font-size:15px;
    color:#333;
    float: left;
}

ul.list_radio li span.small{
    font-size:12px;
    color:#666;
}

ul.list_radio li input{
    float: left;
    margin:2px 7px 0 0;
}

div.ul_box_inp{
    margin:0 0 0 20px;
    overflow: hidden;
}

div.ul_box_inp input{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    width:294px;
    height:20px;
    padding:5px 10px;
    color:#999;
    font-size:12px;
}

div.ul_box_inp span.label{
    float: left;
    margin:0 13px 0 0;
    height:32px;
    line-height:32px;
}

div.edit_it_bottom{
    overflow: visible;
    padding:20px 0;
}

div.edit_it_bottom input.save{
    background:url(../img/save.png) no-repeat;
    border:0;
    width:142px;
    height:38px;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
}

div.edit_it_bottom input.save:hover{
    text-decoration: underline;
}

div.edit_it ul.width_block{
    margin: -6px 0 -3px;
    width: 510px;
}

div.edit_it label.rss_title{
    width:152px;
    color: #666666;
    float: left;
    line-height:17px;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 6px;
}

div.edit_it label.rss-height{
    line-height:32px;
}

ul.list_radio li span.rss_span_middle{
    width:416px;
    line-height:17px;
    padding:6px 0 0;
}

div.text_right{
    float: right;
    margin:0 38px 0 -160px;
    width:244px;
}

div.text_right p{
    color:#666;
    font-size:12px;
    line-height:17px;
}

div.edit_it_bottom input.preview{
    background:url(../img/preview.png) no-repeat;
    border:0;
    width:112px;
    height:38px;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
}

div.edit_it_bottom input.preview:hover{
    text-decoration: underline;
}

div.edit_it_bottom a.del:hover{
    text-decoration: none;
}

div.edit_it_bottom a.del{
    text-decoration: underline;
    font-size:12px;
    margin:0 0 0 48px;
}

a.send{
    background:url(../img/send_href.png) no-repeat;
    float: right;
    width:119px;
    height:36px;
    line-height:36px;
    padding:0 0 0 50px;
    color:#666;
    font-size:15px;
    text-decoration: none;
}

div.message_block{
    display: inline-block;
    width:100%;
    margin:0 0 25px;
}

div.message_block h2{
    color:#333;
    font-family: 'MyriadPro-Regular';
    font-size:22px;
    border-bottom:1px solid #c3c3c3;
    padding:0 0 5px;
}

div.message{
    overflow: hidden;
    margin:13px 0 0;
}

div.message h3{
    margin:0 0 6px;
    
}

div.message h3 a{   
    color: #db3c14 !important;
    font-size:18px;
    font-family:Arial;
	margin:0 0 0 -1px;
}

div.message p{
    font-size:13px;
    color:#666;
    line-height:18px;
    margin:0 0 9px;
}

div.message_bottom{
    background:#f7f7f7;
    border-bottom:1px solid #e4e4e4;
    overflow: hidden;
    height:38px;
    line-height:38px;
}

div.message_bottom a.read{
    background:url(../img/list_icon.png) no-repeat 15px 50%;
    color: #666;
    float: left;
    /*font-size: 13px;*/
    height: 39px;
    padding: 0 9px 0 34px;
    text-decoration: none;
}

div.message_bottom a.read:hover{
    background-color:#efeded;
}

div.message_bottom span.date{
    background:url(../img/date.png) no-repeat;
    color:#7d7d7d;
    padding:0 0 0 19px;
   /* font-size:13px;*/
    margin:0 0 0 29px;
    
}

div.message_bottom em.txt{
    color:#7d7d7d;
   /* font-size:13px;*/
    margin:0 0 0 15px;
}

div.message_bottom a.edit{
    background:url(../img/read.png) no-repeat 15px 50%;
    float: right;
    height:38px;
    color:#7d7d7d;
    font-size:13px;
    padding:0 15px 0 38px;
    text-decoration: none;
}

div.message_bottom a.edit:hover{
    background-color:#efeded;
}

div.message_block div.pagenavi{
    margin:20px 0 0;
}

div.button_more{
    overflow: hidden;
    margin:20px 0 -16px;
}

div.button_more a{
    margin:0;
}

div.color_mess{
    background:#fff3c4;
    padding:15px 16px 0 20px;
    margin:5px 0 10px;
}

div.color_mess div.message_bottom{
    background:#fff3c4;
    border-top:1px dotted #acacac;
}

div.message_bottom span.time{
    background: url("../img/time.png") no-repeat 0 10px;
    color: #666;
    font-size: 13px;
    margin: 0 0 0 1px;
    padding: 0 0 0 25px;
    float: left;
    height:38px;
}

div.message_bottom ul.right{
    float: right;
    list-style:none;
    height:38px;
    overflow: hidden;
}

div.message_bottom ul.right li{
    float: left;
    height:38px;
}

div.message_bottom ul.right li a{
    display: block;
    padding:0 14px 0 32px;
    height:38px;
    text-decoration: none;
    color:#7d7d7d;
    font-size:13px;
}

div.message_bottom ul.right li a.delete{
    background:url(../img/del.png) no-repeat 11px 50%;
    
}

div.message_bottom ul.right li a.edit_small{
    background:url(../img/edit_small.png) no-repeat 11px 50%;
    padding:0 14px 0 37px;
}

div.message_bottom ul.right li a:hover{
    background-color:#eddfaa;
}

div.pagenevi{
    overflow: hidden;
    margin:0 0 10px;
}

div.pagenevi a.prev{
    background:url(../img/prev.png) no-repeat 0 50%;
    color:#333;
    font-family: 'MyriadPro-Regular';
    font-size:20px;
    padding:0 0 0 20px;
}

div.pagenevi span{
    color:#888;
}

div.message-color{
    background:#f9edbe;
    border:1px solid #f0c36d;
    padding:18px 20px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    margin:0 0 10px;
}

div.message-color a{
    color:#db3c14;
}

div.message-color p{
    color:#333;
    font-size:15px;
    line-height:18px;
}

div.edit_it_bottom input.center_box{
    margin:0 auto;
    display: block;
}

div.comment_edit{
    overflow: hidden;
}

div.comment_edit h2{
    color:#333;
    font-size:22px;
    font-family: 'MyriadPro-Regular';
    font-weight: normal;
    padding:0 0 8px;
    border-bottom:1px solid #c3c3c3;
    line-height:20px;
}

ul.comment{
    list-style:none;
    overflow: hidden;
    margin:0 0 28px;
}

ul.comment li{
    padding:15px 0;
    border-bottom:1px solid #e4e4e4;
}

div.comment_bottom{
    overflow: hidden;
}

div.comment_bottom a{
    color:#db3c14;
    font-size:13px;
    text-decoration: underline;
}

div.comment_bottom a:hover{
    text-decoration: none;
}

div.comment_bottom span{
    color:#7d7d7d;
    font-style: italic;
    font-size:13px;
    margin:0 20px 0 0;
}

div.comment_bottom em{
    color:#333;
}

ul.comment li p{
    color:#666;
    font-size:13px;
    margin:0 0 6px;
}

div.text_comment{
    overflow: hidden;
    margin:0 0 -10px;
}

div.text_comment label{
    color: #666;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 6px;
}

div.text_comment textarea{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999999;
    font-size: 12px;
    height: 58px;
    padding: 5px 10px;
    resize: none;
    width: 895px;
}

div.single_message{
    /*overflow: hidden;*/ /*29Oct2013*/
    margin:0 0 28px;
}

div.single_message p{
    color:#000;
    font-size:15px;
    margin:0 0 18px;
}

div.single_message h1{
    font-family: 'MyriadPro-Bold','MyriadPro-Regular',Arial;
    font-size:26px;
    font-weight: bold;
    border-bottom:1px solid #c3c3c3;
    padding:0 0 14px;
    margin:0 0 16px;
}

div.buttom_single{
    background:#f7f7f7;
    height:38px;
    line-height:33px;
    /*overflow: hidden;*/ /*29Oct2013*/
}


div.buttom_single span.time {
    background: url("../img/date.png") no-repeat 0 10px;
    color: #666;
    float: left;
    font-size: 13px;
    height: 38px;
    margin: 0 0 0 15px;
    padding: 0 0 0 25px;
}

div.buttom_single em.txt {
    color: #7D7D7D;
    font-size: 13px;
    margin: 0 0 0 52px;
}

div.buttom_single div.soc{
    float: right;
    margin:6px 10px 0 0;
}

/** Popaps **/

#popap{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}


#shadow {
    background: url("../img/splash_popap_shadow.png") repeat;
    left: 0;
    position: fixed;
    top: 0;
    height:100%;
    width: 100%;
}

div.blocker{
    margin: 0 0 0 -318px;
    position: absolute;
    top: 69px;
    left:50%;
    width: 600px;
}

div.fancy_block{
    -webkit-box-shadow: #000 0px 0px 14px;
    -moz-box-shadow: #000 0px 0px 14px;
    box-shadow: #000 0px 0px 14px;
    background:#efeded;
    position: relative;
    width:580px;
    padding:10px;
    margin:0 0 40px;
}

div.white_fancybox{
    background:#fff;
    border:1px solid #d7d8d8;
    padding:18px 20px 6px;
    overflow: hidden;
}

div.white_fancybox p{
    color:#666;
    font-size:15px;
    margin:0 0 12px;
}


#close{
    background:url(../img/close.png) no-repeat;
    width:28px;
    height:28px;
    display: block;
    position: absolute;
    top:-10px;
    right:-10px;
    text-decoration: none;
}

div.palermo{
    border-bottom: 0px solid #EEE;
    overflow: hidden;
    padding:0 0 9px;
    margin:0 0 10px;
}

div.palermo label {
    color: #666;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 6px;
}


div.palermo label span {
    color: #666;
    font-weight: normal;
}

div.palermo input.txt {
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    /*color: #999;
    font-size: 12px;*/
   font-size:15px;
    height: 20px;
    padding: 5px 10px;
    width: 516px;
}

div.palermo-popup {
    margin-bottom:8px; text-align:center;
}
/*div.palermo-popup input.txt {
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
   font-size:16px;
    height: 20px;
    padding: 5px 57px;
    width: 442px;
}*/

div.palermo-popup input.txt {
border: 1px solid #CACACA;
border-radius: 2px 2px 2px 2px;
font-size: 16px;
margin: auto;
height: 32px;
padding: 5px 10px;
width: 454px;
background:#F7F7F7;
}

div.button{
    overflow: hidden;
    text-align: center;
}

div.button input.next{
    background: url("../img/button_next.png") no-repeat;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 112px;
}

div.button input.next:hover{
    text-decoration: underline;
}

div.palermo textarea{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    /*color: #999999;
    font-size: 12px;*/
    font-size: 15px;
    height: 58px;
    padding: 5px 10px;
    resize: none;
    width: 516px;
}

div.palermo span.num {
    color: #666666;
    float: right;
    font-size: 15px;
    font-weight: bold;
}

table.radio_tab{
    overflow: hidden;
    padding:7px 0 0;
    width:100%;
    
}

table.radio_tab td{
    padding:7px 0 7px 10px;
}

table.radio_tab td input{
    float: left;
    margin:2px 0 0;
}

table.radio_tab td span{
    margin:0 0 0 20px;
    display: block;
    font-size:15px;
    color:#333;
}

div.palermo em{
    display: block;
    color:#666;
    font-size:12px;
    padding:9px 0 0;
    font-style: normal;
}


div.palermo span.file_left{
    background: url("../img/inpt-left.png") no-repeat;
    display:block;
    height:32px;
    outline: medium none;
    position: absolute;
    top: 0;
    vertical-align: middle;
}


div.palermo span.file_inp {
    cursor: pointer;
    display: block;
    height: 32px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width:538px;
}


div.palermo span.file_right {
    background: url(../img/inpt-right.png) no-repeat 100% 50%;
    display: inline-block;
    height:32px;
    outline: medium none;
    padding: 0 3px;
}


div.palermo span.file_val {
    background: url("../img/inpt.png") repeat-x;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 33px;
    outline: medium none;
    overflow: hidden;
    padding: 0 6px;
    width: 430px;
}

div.palermo span.file_but {
    background: url("../img/file_but.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    font-size: 18px;
    height:32px;
    line-height: 33px;
    outline: medium none;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: -9999px;
    top: 0;
    width:90px;
}

div.button input.launch{
    background: url("../img/launch.png") no-repeat;
    border: 0 none;
    color: #FFF !important;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 132px;
}

div.button input.launch:hover{
    text-decoration: underline;
}

div.all_pal{
    display: inline-block;
    width:100%;
    margin:0 0 10px;
}

div.all_pal p{
    font-size:15px;
    color:#666;
    line-height:1;
    margin:0 0 5px;
}

div.all_pal h3{
    color:#333;
    font-size:19px;
    font-family:Arial;
    font-weight: bold;
    line-height:16px;
}

a.already_url{
    float: right;
    color:#666;
    margin:2px 0 0;
    font-size:12px;
    text-decoration: underline;
}

a.already_url:hover{
    text-decoration: none;
}

div.all_pal a.face{
    background:url(../img/face.png) no-repeat;
    width:264px;
    height:46px;
    float: left;
}

div.all_pal a.google{
    background:url(../img/goole.png) no-repeat;
    width:264px;
    height:46px;
    float: right;
}

div.all_pal h5{
    background:url(../img/line.png) repeat-x 0 50%;
    text-align: center;
}

div.all_pal h5 span{
    background:#fff;
    padding:0 10px;
    color:#666;
    font-weight: bold;
    font-size:15px;
}

div.all_pal input.login_text{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:242px;
}

div.all_pal input.right_login{
    float: right;
}

div.center_box input.check_box{
    margin:0 9px 0 0;
}

div.center_box p{
    color:#888;
    font-size:13px;
    font-family:Arial;
    margin:0;
    line-height:1;
}

div.center_box{
    display: inline-block;
    width:100%;
    padding:8px 0 10px;
    text-align: center;
}

div.center_box a:hover{
    text-decoration: none;
}

div.center_box a{
    color:#db3c14;
    font-size:13px;
    text-decoration: underline;
}

div.popap_middle{
    left: 50%;
    margin:-64px 0 0 -293px;
    position: absolute;
    top: 50%;
    width:540px;
}

div.popap_middle div.fancy_block{
    width:520px;
}


div.popap_middle input.button:hover{
    text-decoration: underline;
}

div.popap_middle input.button {
    color: white;
    height:34px;
    font-size: 15px;
    padding:0 20px 1px;
    z-index: 2;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    float: right;
    border: 1px solid #51a551; /* stroke */
    border-radius: 2px; /* border radius */

    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #27ad5f; /* layer fill content */

    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

    background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}

div.popap_middle input.big{
    padding:0 35px 0;
    float: none;
}

div.palermo_line{
    overflow: hidden;
    padding:12px 0 24px;
}

div.palermo_line input.txt_middle{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:340px;
    float: left;
}

div.palermo h4{
    color:#333;
    text-align: center;
    font-weight: bold;
    font-size:19px;
    line-height:1;
    margin:0 0 11px;
}

div.log_item{
    margin:17px 0 0;
    overflow: hidden;
}

div.log_item label{
    font-size:15px;
    color:#666;
    display: block;
    margin:0 0 6px;
}

div.log_item div.log_line{
    overflow: hidden;
}

div.log_item div.inpt{
    float: left;
    width:233px;
}

div.log_item div.right{
    float: right;
}

div.inpt a{
    color:#666;
    font-size:12px;
    margin:5px 0 0;
    float: left;
    text-decoration: underline;
}

div.inpt a:hover{
    text-decoration: none;
}

div.inpt input{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:211px;
}

div.button_center{
    text-align: center;
}

div.button_center input.center{
    float: none;
}

div.login_soc_box{
    overflow: hidden;
    margin:10px 0 0;
}

div.marg_login{
    margin:10px 0 17px;
}

div.login_soc_box h5 {
    background: url("../img/line.png") repeat-x 0 50%;
    text-align: center;
    overflow: hidden;
}

div.login_soc_box h5 span{
    background:#FFF;
    color: #666;
    font-size: 15px;
    font-weight: bold;
    padding: 0 10px;
}

ul.login_soc_list{
    height:38px;
    margin:10px 0 4px;
    overflow: hidden;
    list-style:none;
    width:100%;
}

ul.login_soc_list li{
    float: left;
    margin:0 12px 0 0;
    line-height:38px;
}

ul.login_soc_list li span{
    color:#666;
    font-size:15px;
    height:38px;
    display: block;
    text-align: right;
    width:228px;
}

div.log_line a.left{
    float: left;
}

div.log_line a.left img{
    width:235px;
    height:46px;
}

div.log_line a.right{
    float: right;
}

div.all_pal input.middle{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:211px;
}

div.all_pal input.big_inpt{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    padding: 5px 10px;
    width:456px;
}
/****/

div.setting{
    background:#f7f7f7;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width:100%;
    border: 1px solid #c3c3c3;
}

div.col_left_setting{
    float: left;
    margin: 0 -5px 0 0;
    position: relative;
    width: 159px;
    z-index: 2;
}

ul.setting_tabs_list{
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #f9f8f8;
    overflow: hidden;
    margin:48px 0 0;
}

ul.setting_tabs_list li{
    border-top:1px solid #f9f8f8;
    border-bottom:1px solid #dcdcdc;
    overflow: hidden;
    
}

ul.setting_tabs_list li span{
    background:url(../img/arow_tab.png) no-repeat 90% 50%;
    border-left:4px solid #F7F7F7;
    padding:10px 20px;
    cursor: pointer;
    color:#888;
    display: block;
}

ul.setting_tabs_list li.tab_active span{
    background:#fff;
    color:#000;
    border-left:4px solid #db3c14;
}

ul.setting_tabs_list li:hover span{
    background:#fff;
    color:#000;
    border-left:4px solid #db3c14;
}

ul.setting_tabs_list li.tab_active{
    border-top:0;
}

ul.setting_tabs{
    list-style:none;
    display: inline-block;
    width:100%;
}

ul.setting_tabs li{
    height:32px;
    width:158px;
    border-bottom:1px solid #dcdcdc;
}

ul.setting_tabs li.tab_current{
    border:0;
}

ul.setting_tabs li span{
    display: block;
    width:149px;
    height:33px;
    line-height:31px;
    font-weight: bold;
    font-size:12px;
    font-family:Arial;
    color:#333;
    padding:0 0 0 20px;
    cursor: pointer;
}

ul.setting_tabs li.tab_current span{
    background:url(../img/tab_current.png) no-repeat 0 -1px;
    color:#fff;
}

ul.setting_tabs li:hover span{
    background:url(../img/tab_current.png) no-repeat 0 -1px;
    color:#fff;
}


div.col_right_feeds{
    background:#FFF;
    border-left: 1px solid #DCDCDC;
    float: right;
    min-height: 300px;
    width: 838px;
}

div.feed_box_bottom{
    padding:20px;
    overflow: hidden;
}

div.feed_box_bottom p{
    color:#666;
    font-size:13px;
    line-height:1;
    margin:0 0 7px;
}

div.feed_box_bottom strong{
    color:#333;
}

div.feed_box_bottom a{
    color:#db3c14;
    text-decoration: none;
}

div.feed_box_bottom a:hover{
    text-decoration: underline;
}

div.feed_box_bottom a.set:hover{
    text-decoration: underline;
}

div.feed_box_bottom a.set {
    color: white;
    line-height:27px;
    height:27px;
    font-size: 15px;
    padding:0 14px 1px;
    z-index: 2;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    float: right;
    border: 1px solid #51a551; /* stroke */
    border-radius: 2px; /* border radius */
    text-decoration: none;
    float: left;
    font-weight: bold;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #27ad5f; /* layer fill content */

    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

    background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}

div.inform{
    background:url(../img/i.png) no-repeat;
    overflow: hidden;
    padding:0 0 0 22px;
}

div.my_feed{
    display: inline-block;
    width:100%;
}

div.my_feed table{
    width:100%;
    border-collapse: collapse;
}

div.my_feed table tr:hover td{
    background:#F7F6F5;
}

div.my_feed td.col_1{
    padding:20px;
    width:540px;
}

div.my_feed td.col_1:hover{
    cursor:pointer;
}

div.my_feed td.col_1 div.text_search{
    margin:6px 0 0;
}

div.my_feed tr.color td{
    background:#f7f6f5;
}

div.my_feed td{
    vertical-align: middle;
    border-bottom:1px solid #e4e4e4;
}

div.my_feed div.small_pic{
    overflow: hidden;
}

div.my_feed span{
    padding:2px 0 0;
    display: block;
    font-size:10px;
    color:#666;
}

div.my_feed div.black_hover{
    background:url(../img/hover_block.png) no-repeat;
    height: 32px;
    left: -62px;
    position: absolute;
    top: -26px;
    width:190px;
    color:#fff;
    font-size:12px;
    line-height:27px;
    display: none;
}

div.people_box:hover div.black_hover{
    display: block;
}

div.people_box{
    position: relative;
    width:45px;
    cursor: pointer;
    padding:10px 0 0;
    text-align: center;
}

div.send_mail{
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
    text-align: center;
    width: 84px;
}

div.send_mail a{
    background:url(../img/mail.png) no-repeat 50% 0;
    display: block;
    text-align: center;
    color:#666;
    padding:30px 0 0;
    font-size:10px;
    text-decoration: none;
}

div.send_mail a:hover{
    color:#333;
}

div.edit_feed_block{
    position: relative;
    width:59px;
    margin:23px auto 0;
    text-align: center;
}

div.edit_feed_block a{
    background:url(../img/edit_feed_block.png) no-repeat 50% 0;
    display: block;
    text-align: center;
    color:#666;
    padding:30px 0 0;
    font-size:10px;
    text-decoration: none;
}

div.edit_subscription{
    margin:25px auto 0;
    position: relative;
    text-align: center;
    width: 87px;
}

div.edit_subscription a{
    background:url(../img/edit_subscription.png) no-repeat 50% 0;
    display: block;
    text-align: center;
    color:#666;
    padding:30px 0 0;
    font-size:10px;
    text-decoration: none;
}

div.single_mail{
    margin: 0 auto;
    padding: 26px 0 0;
    position: relative;
    text-align: center;
    width: 84px;
}

div.single_mail a{
    background:url(../img/single_mail.png) no-repeat 50% 0;
    color: #666;
    display: block;
    font-size: 10px;
    padding: 30px 0 0;
    text-align: center;
    text-decoration: none;
}

div.change_txt{
    background:url(../img/change_txt.png) no-repeat;
    height: 39px;
    margin-left: -48px;
    overflow: hidden;
    position: absolute;
    margin-top: -52px;
    width: 177px;
    z-index: 22;
    text-align: center;
    color:#fff;
    padding:4px 0 0;
    font-size:12px;
    display: none;
}

.news_mail .change_txt{
  
   
    margin-left: -48px;
   
    margin-top: -52px;   

   
}

div.single_mail:hover div.change_txt{
    display: block;
} 

div.subscribe-box_tab{
    height: 28px;
    position: relative;
    width: 28px;
    margin:10px 25px 0 0;
}

div.subscribe-box_tab a{
    top:0;
}

div.col_right_setting{
    background:#fff;
    border-left:1px solid #dcdcdc;
    float: right;
    width:757px;
    padding:18px 41px 38px;
    min-height:300px;
}

div.it-setting-box{
    overflow: hidden;
    padding:18px 0;
    border-bottom:1px solid #eee;
}

div.it-setting{
    overflow: hidden;
}

div.it-setting label{
    width:161px;
    float: left;
    font-size:15px;
    color:#666;
    padding:6px 0 0;
}

div.it-setting label.padnone{
    padding:0;
}

div.it-setting-box h3{
    font-weight: bold;
    font-size:19px;
    line-height:1;
    font-family:Arial;
    margin:0 0 15px;
}

div.it-setting div.select_box{
    float: left;
    width:340px;
}

div.it-setting div.select_small{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    height:20px;
    margin-right:10px;
    padding:7px 10px 3px;
}

div.select_small select{
    width:109px;
    border:0;
}

div.select_box span.at{
    float: left;
    height:30px;
    line-height:30px;
    color:#666;
    font-size:15px;
    font-family:Arial;
    margin:0 6px 0 0px;
}

div.it-setting div.select_big{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    height:20px;
    width:330px;
    padding:7px 10px 3px;
    margin:0 0 10px;
}

div.select_big select{
    width:330px;
    border:0;
}

div.it-setting em{
    display: block;
    font-style: normal;
    color:#888;
    font-size:13px;
}

div.it-setting input.text_big{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    height:20px;
    width:330px;
    padding:5px 10px;
    color:#333;
    font-size:15px;
}

div.margin{
    margin:0 0 10px;
    overflow: hidden;
}

div.save-setting-box{
    overflow: hidden;
    text-align: center;
    margin:20px 0 40px;
}

div.save-setting-box input.send {
    background: url("../img/send.png") no-repeat;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 112px;
}

div.save-setting-box input.send:hover{
    text-decoration: underline;
}

div.col_right_setting a{
    color:#db3c14;
    font-size:15px;
}

div.title_search{
    overflow: hidden;
    margin:0 0 10px;
}

div.title_search h2{
    color:#888;
    font-size:30px;
    font-weight: normal;
    font-family: 'MyriadPro-Regular';
}

div.title_search h2 em{
    color:#333;
}

div.search_block{
    overflow: hidden;
}

div.right_text em{
    font-family:Georgia;
    font-size:12px;
    color:#888;
}

div.right_text{
    float: right;
    width:278px;
}

div.result{
    width:700px;
    float: left;
    border:1px solid #d7d8d8;
    background:#fff;
}

div.post_result:hover{
    background:#f7f6f5;
}

div.post_result{    
    overflow: hidden;
    border-bottom:1px solid #d7d8d8;
    padding:14px 1px 14px 20px;
}

div.post_result div.like{
    overflow: hidden;
}

div.photo_search{
    float: left;
    width:42px;
    height:42px;
    margin:6px 20px 0 0;
}

div.text_search{
    margin:6px 0 0 62px;
}

div.text_search h4 a{
    color:#000;
}

div.text_search h4{
    line-height:14px;
    font-size:18px;
    margin:-2px 0 3px;
    font-weight: bold;
}

div.text_search p{
    color:#666;
    font-size:15px;
	margin:0px;
}

div.subscribe-box{
    float: right;
    width:94px;
    margin:0 0 -3px;
    padding:40px 0 0 21px;
    margin:0 0 0 10px;
    position: relative;
}

div.subscribe-box a.feedAdd{
    top:0;
}

div.subscribe-box a.subscribe{
    top:0;
}

div.subscribe-box a.feedRemove{
    top:0;
}

div.subscribe-box a.unsubscribe{
    top:0;
}

div.result div.pagenavi{
    overflow: hidden;
    padding:10px 20px 20px 20px;
}

#header_preview{
    background:url(../img/header_preview.png) repeat-x;
    height:51px;
    overflow: hidden;
    padding:14px 0 0;
}

#header_preview div.wrapper{
    width:1000px;
    margin:0 auto;
    overflow: hidden;
}

#header_preview a.revise{
    color: #666;
    font-size: 15px;
    font-weight: normal;
    line-height: 36px;
    padding:0 23px;
    float: right;
    height: 37px;
    margin:0 0 0 10px;
    border-radius: 2px; /* border radius */


    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #f9f9f9; /* layer fill content */

    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #f9f9f9 0%, #f1f1f1 100%);

    background-image: -moz-linear-gradient(bottom, #f9f9f9 0%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #f9f9f9 0%, #f1f1f1 100%);
    background-image: -ms-linear-gradient(bottom, #f9f9f9 0%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #f9f9f9 0%, #f1f1f1 100%); /* gradient overlay */
}

#header_preview a.cool{
    color: white;
    font-size: 15px;
    font-weight: normal;
    line-height: 36px;
    padding:0 23px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    float: right;
    height: 36px;
    border: 1px solid #51a551; /* stroke */
    border-radius: 2px; /* border radius */


    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding; /* prevents bg color from leaking outside the border */
    background-color: #27ad5f; /* layer fill content */

    -webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
    box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
    /* inner shadow */
    /* inner shadow */
    background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

    background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
    background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */
}

#header_preview span.text{
    float: left;
    color:#fff;
    line-height: 36px;
    font-size:22px;
    font-family: 'MyriadPro-Regular';
}

div.messages_preview{
    padding:25px;
}

div.title_block{
    border-bottom:1px solid #c3c3c3;
    padding:3px 0 12px;
    overflow: hidden;
    margin:0 0 3px;
}

div.title_block h2{
    color:#888;
    font-weight: normal;
    font-family: 'MyriadPro-Regular';
    font-size:30px;
}

div.title_block h2.black{
    color:#333;
}

div.title_block h2 em{
    color:#333;
    padding:0 3px 0 0;
}

div.textpopap{
    overflow: hidden;
}

/*** pop up ***/

div.boxer-popap{
    width:600px;
    position: absolute;
    top:66px;
    left:50%;
    margin:0 0 0 -290px;
}

div.boxer-popap h1{
    margin:0;
    color:#fff;
    font-size:26px;
}

div.boxer-popap div.title_popap{
    background:#57c157;
    border:1px solid #52a552;
    overflow: hidden;
    padding:16px 19px;
}

div.boxer-popap div.steps{
    float: right;
    height:13px;
    margin:9px 0 0;
}

div.steps a.step_1{
    background:url(../img/step_1.png) no-repeat;
    width:12px;
    height:13px;
    float: left;
}

div.steps a.step_2{
    background:url(../img/step_2.png) no-repeat;
    width:27px;
    height:13px;
    float: left;
}

div.steps a.step_last{
    background:url(../img/step_2.png) no-repeat 1px 0;
    width:27px;
    height:13px;
    float: left;
}

div.steps a.step_3{
    background:url(../img/step_3.png) no-repeat;
    width:27px;
    height:13px;
    float: left;
}

div.steps a.active{
    background-position:0 100%;
}

div.text_popap{
    background:#fff;
    overflow: hidden;
    padding:16px 19px;
}

div.text_popap p{
    font-size:15px;
    color:#666;
   	line-height:18px;
    margin:0 0 10px;
}

div.text_bold p{
    font-weight: bold;
}

div.text_popap a{
    text-decoration: underline;
}

div.text_popap a:hover{
    text-decoration: none;
}

div.text_bold{
    background:#f7f7f7;
    padding:10px 13px;
    overflow: hidden;
    margin:0 0 20px;
}

div.text_bold p{
    color:#666;
    margin:0;
}

div.soc_box{
    border-bottom:1px solid #eee;
    padding:0 0 19px;
    margin:0 0 20px;
    overflow: hidden;
}

div.like_soc{
    margin:0 auto;
    width:307px;
}

div.like_soc p{
    margin:0;
    line-height:1;
    font-size:12px;
    color:#666;
    padding:0 0 0 2px; text-align:left;
}

div.like_soc div.hidden_like{
    overflow: hidden;
    margin:0 0 10px; height:21px;
}

div.like_soc div.hidden_like img{
    display: block;
}

div.like_soc div.like_left{
    float: left;
    width:80px;
    margin-left: 20px;
}

div.like_soc div.like_right{
    text-align: center;
    float: right;
    width:107px;
}

div.hidden_share{
    width:65px;
    margin:0 auto 10px;
}

div.hidden_share img{
    display: block;
}

div.marg_box_box{
    overflow: hidden;
    margin:0 0 30px;
}

div.border-text-popap{
    border-bottom:1px solid #eee;
    overflow: hidden;
    margin:0 0 14px; padding-bottom:13px;
}

div.border-text-popap ul{
    overflow: hidden;
    list-style:none;
    margin:0 0 10px;
}

div.border-text-popap ul li{
    background:url(../img/boolet.png) no-repeat 0 8px;
    font-size:15px;
    color:#666;    
    padding:0 0 0 14px;
}

div.thanks-slog span{
    background:url(../img/smile.png) no-repeat 100% 50%;
    font-size:15px;
    color:#333; 
    font-style: italic;
    line-height:25px;
    display: block;
    width:335px;
    margin:0 auto;
    padding:0 34px 0 0;
}

div.thanks-slog{
    text-align: center;
    overflow: hidden;
    margin:0 0 12px;
}

div.icon_download{
    width:80px;
    overflow: hidden;
    margin:0 auto;
    height:80px;
}

div.icon_download ul{
    height:80px;
    list-style:none;
    overflow: hidden;
    width:105%;
}

div.icon_download ul li{
    float: left;
    height:80px;
    padding:0;
    background:none;
    float: left;
    margin:0 20px 0 0;
}

div.soc_box_border{
    border:0;
    padding:0;
    margin:15px 0 20px;
}

div.thanks-slog span.small_thank{
    width:80px;
}

div.border-text-popap div.margin{
    margin:0 0 20px;
}

div.register_list{
    float: none;
    border:0;
}

div.register_list ul{
    margin:0 0 10px;;
    border-top: 1px solid #E4E4E4;
}

div.register_list li{
    border-bottom: 1px solid #E4E4E4;
    list-style: none outside none;
    overflow: hidden;
    margin:0;
    padding:13px 0 0 20px;
    position: relative;
    min-height:50px;
}

div.register_list li div.hover_boxe{
    top:0;
}

div.register_list li:hover{
    background:#f7f6f5;
}

div.register_list li div.subscribe-box{
    padding:40px 0 0 41px;
    width: auto;
}

div.register_list a.loadMore{
    margin:0;
}

div.white_fancybox h2{
    color: #333333;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.5px;
    margin: 0 0 16px;
    text-align: center;
}

div.border_line{
    border-top:1px solid #eee;
    overflow: hidden;
    padding:10px 0 0;
    margin:10px 0 4px;
}
/*** pop up the end ***/

div.filter_box{
    width:720px;
    left: 50%;
    margin: 0 0 0 -367px;
    position: absolute;
    top: 140px;
    -webkit-box-shadow: #000 0px 0px 14px;
    -moz-box-shadow: #000 0px 0px 14px;
    box-shadow: #000 0px 0px 14px;
    background:#efeded;
    position: relative;
    padding:0.9%;
}

div.filter_white{
    background:#FFF;
    border: 1px solid #D7D8D8;
    overflow: hidden;
    padding:28px 30px 16px;
}

div.filter_white h1{
    line-height:33px;
    border-bottom:1px solid #c3c3c3;
    padding:0 0 19px;
    margin:0 0 17px;
}

div.filter_white div.box{
    display: inline-block;
    width:100%;
}

div.filter_white div.item{
    display: inline-block;
    width:100%;
    margin:0 0 12px;
    border-bottom:1px solid #eee;
}

div.filter_white label.track_width{
    padding:0;
    width:160px;
    font-weight: bold;
}

div.filter_white label.marg_height{
    margin:8px 0 0;
}

div.filter_white ul.color span{
    color:#333;
}

div.filter_white ul.color{
    margin:0;
}

div.filter_white li a{
    color:#333;
    text-decoration: underline;
}

div.filter_white li a:hover{
    text-decoration: none;
}

div.filter_white div.padding_it{
    padding:0 0 15px;
}

div.button input.subscrib{
    background: url(../img/apply.png) no-repeat;
    border: 0;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 118px;
}

div.button input.subscrib:hover{
	text-decoration: underline;
}

div.filter_white span.title_marg{
    margin:9px 0 10px;
    display: block;
    color: #888;
    display: block;
    font-size: 13px;
}

div.filter_white div.lines{
    overflow: hidden;
    margin:0 0 15px;
}

div.filter_white a.check{
    background:url(../img/check.png) no-repeat;
    width:146px;
    height:26px;
    text-align: center;
    line-height:26px;
    color:#666;
    font-size:11px;
    float: left;
    margin:10px 0 0;
}

div.filter_white div.lines a.check_more{
    background:url(../img/check_more.png) no-repeat;
    width:196px;
    height:26px;
    text-align: center;
    line-height:26px;
    color:#666;
    font-size:11px;
    float: left;
    margin:10px 0 0;
}

table.color{
    width:100%;
}

table.color td{
    background:#efeded;
    padding:10px 0 10px 25px;
}

div.filter_white table.status{
    width:100%;
}

table.status th{
    background:#ececec;
    border-top:1px solid #dadada;
    border-bottom:1px solid #dadada;
    height:33px;
    color:#333;
    font-size:13px;
    vertical-align: middle;
    text-align: center;
}

table.status th.first{
    width:185px;
}

table.status span.green{
    color:#11b012;
    font-size:12px;
}

div.italick_box{
    overflow: hidden;
}

div.italick_box{
    overflow: hidden;
}

div.italick_box p{
    margin:0;
    font-style: italic;
    font-family:Georgia;
    font-size:12px;
    text-align: center;
    color:#888;
    margin:0 0 15px;
}

div.filter_white li input.margin_inp{
    margin:0 0 5px;
}

table.status td{
    font-size:12px;
    padding:10px 0;
    border-bottom:1px solid #dadada;
    text-align: center;
    color:#333;
    vertical-align: middle;
}

div.filter_white label{
    float: left;
    width:137px;
    margin:0 10px 0 0;
    color:#666;
    font-size:15px;
    line-height:16px;
    padding:8px 0 8px 20px;
}

div.filter_white label.pad{
    padding:0 0 8px 20px;
}

div.active{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    overflow: hidden;
    color: #999;
    font-size: 15px;
    height: 30px;
    width: 485px;
    margin:0 0 10px;
}

div.active input{
    padding:5px 10px;
    height:18px;
    color: #999;
    width:438px;
    float: left;
    border:0;
    font-size:15px;
}

div.active span{
    background:#efeded;
    border-right:1px solid #cacaca;
    float: left;
    width:22px;
    line-height: 30px;
    height: 30px;
    text-align: center;
}

div.no-active{
    border:1px solid #e4e4e4;
}

div.filter_white div.no-active span{
    border-right:1px solid #e4e4e4;
    background:#f7f6f6;
    color:#b2b2b2;
}

div.filter_white span.txt_rat{
    float: left;
    margin:10px 0 0 13px;
    color:#999;
    font-size:13px;
    line-height:26px;
}

div.step_inpt{
    overflow: hidden;
    margin:0 0 -10px;
}

div.filter_white h4{
    font-size:19px;
    color:#333;
    line-height:23px;
    margin:-2px 0 16px;
}

div.filter_white div.part-right{
    float: right;
    width:487px;
}

div.filter_white input.big_input{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 465px;
}

div.filter_white div.list_blok{
    overflow: hidden;
    
}

div.filter_white span.title{
    display: block;
    margin:9px 0 0;
    color:#888;
    font-size:13px;
}

div.filter_white span{
    color:#666;
    font-size:14px
}

 ul.list_rates li span.abs {
    width: 19%;
}


div.filter_white ul{
    margin:9px 0 0;
    list-style:none;
}

div.filter_white li{
    margin:0 0 10px;
    overflow: hidden;
}

div.filter_white li input{
    float: left;
    margin:2px 10px 0 0;
}

div.border_dotted{
    border-top:1px dotted #eee;
    overflow: hidden;
}

div.filter_white div.color{
    background:#f7f7f7;
    padding:13px 0;
    margin:-17px 0 12px;
    overflow: hidden;
    text-align: center;
    position: relative;z-index:22;
}

div.filter_white div.color input{
    margin:0 0 2px;
}

div.filter_white div.color span{
    margin:0 40px 0 7px;
}

div.box-tags{
    display: inline-block;
    width:100%;
    margin:9px 0 0;
}

div.box-tags div.boxes{
    display: inline-block;
    width:100%;
    margin:0 0 7px;
}

div.box-tags span.title_tags{
    float: left;
    color:#333;
    font-size:15px;
    font-family:Arial;
}

div.box-tags div.select_cat{
    float: right;
}

div.box-tags div.select_cat span.title_select{
    color:#000;
    font-size:13px;
}

div.box-tags div.select_cat select{
    font-size:13px;
    color:#000;
}

div.tags-boxer{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    display: inline-block;
    width: 485px;
    margin:0 0 9px;
    height:118px;
    position: relative;
}

div.tags-boxer div.tag-block{
    height: 99px;
    overflow: auto;
    padding:10px;
    width: 465px;
}

div.tags-boxer span.tag:hover {
  background-color: #565656;
  color:#fff;
}



div.tags-boxer span.tag{
    background:#dfdfdf;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:0 9px;
    height:21px;
    line-height:20px;
    float: left;
    margin:0 6px 5px 0;
    /*color:#666;*/
   color:#000;
    font-size:11px;
    cursor: pointer;
}

div.tags-boxer span.active{
    color:#333;
}

div.tags-hover-box{
    background:url(../img/tags-hover-box.png) no-repeat;
    height:57px;
    left: 100px;
    position: absolute;
    top: -82px;
    width: 205px;
    padding:17px;
}

div.tags-hover-box span.close{
    background:url(../img/smal-close.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 27px;
    position: absolute;
    right: -9px;
    top: -10px;
    width: 27px;
}

div.tags-hover-box span.add_teg_title{
    display: block;
    text-align: center;
    color:#666;
    font-size:13px;
    margin:0 0 8px;
}

div.tags-hover-box div.hidden{
    overflow: hidden;
    
}

div.tags-hover-box a{
    float: left;
    width:99px;
    height:29px;
    color:#fff;
    line-height:29px;
    text-align: center;
    text-decoration: none;
}

div.tags-hover-box a.url_gree{
    background:url(../img/url_gree.png) no-repeat;
}

div.tags-hover-box a.url_red{
    background:url(../img/url_red.png) no-repeat;
    float: right;
}

div.filter_white span.brackets{
    display: block;
    color:#666;
    font-size:15px;
    padding:0 0 18px;
}

div.boxing{
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	padding: 10px 0;
	overflow: hidden;
	margin-bottom: 40px;
}

div.boxing div.center_message{
    height:38px;
    line-height:38px;
    overflow: hidden;
    text-align: center;
}

div.boxing div.center_message a{
    font-size:13px;
    text-decoration: underline;
}

div.boxing div.center_message a:hover{
    text-decoration: none;
}

div.marg_box{
    margin:-13px 0 0;
}

div.boxing div.color_yellow{
    background:#f9edbe;
}

div.boxing span{
    background:url(../img/over.png) no-repeat 100% 50%;
    font-size:12px;
    color:#333;
    display: block;
    text-align: left;
    text-indent:9px;
    margin:0 9px 0 0;
}

div.middle_center_box{
    overflow: hidden;
    margin:20px auto 0;
    width:285px;
}

div.middle_center_box input.apply{
    background:url(../img/apply.png) no-repeat;
    border:0;
    width:118px;
    height:38px;
    float: left;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
}

div.middle_center_box input.apply:hover{
    text-decoration: underline;
}

div.middle_center_box span{
    line-height:35px;
    height:38px;
    float: left;
    margin:0 14px;
}

div.middle_center_box a.url{
    float: right;
    width:120px;
    text-align: left;
    color:#333;
    font-size:12px;
    margin:3px 0 0;
    text-decoration: underline;
}

div.middle_center_box a.url:hover{
    text-decoration: none;
}

div.result div.text_search{
    margin:6px 0 0;
}

div.pad_message{
    padding:10px 0 0;
}

div.post_result div.hover_boxe{
    top:0;
}

div.orang_box{
    background:#f9edbe;
    border:1px solid #f0c36d;
    width:700px;
    text-align: center;
    margin:0 auto;
    overflow: hidden;
    line-height:26px;
    height:26px;
}

div.orang_box p{
    color:#333;
    font-size:13px;
}

div.orang_box a{
    color:#333;
    font-size:13px;
    text-decoration: underline;
}

div.orang_box a:hover{
    text-decoration: none;
}

div.block_hover{
    overflow: hidden;
    position: absolute;
    top:63px;
    left:30px;
}

div.block_note{
    background:url(../img/block_note.png) no-repeat;
    height: 124px;
    overflow: hidden;
    padding:41px 43px 24px;
    width: 298px;
    float: left;
    margin:0 20px 0 0;
}

div.block_note p{
    background:url(../img/note.png) no-repeat 0 2px;
    color:#666;
    font-size:15px;
    margin:0 0 11px;
    
    padding:0 0 0 32px;
}

div.block_note div.messeg{
    /*border-bottom:1px solid #eee;*/
    overflow: hidden;
    /*height:70px;*/
    margin:0 0 10px;
    min-height: 71px;
}

div.button input.cancel{
    background:url(../img/cancel.png) no-repeat;
    width:110px;
    height:36px;
    border:0;
    color:#666;
    font-size:15px;
    margin:0 0 0 8px;
}

div.button input.cancel:hover{
	text-decoration: underline;
}

div.edit_box{
    overflow: hidden;
}

div.it-setting-box label.profile_title{
    width:175px;
    margin:0 10px 0 0;
    color: #666;
    float: left;
    font-size: 15px;
    padding: 6px 0 0;
}

div.profile_box{    
    width:567px;
    float: right;
}

div.profile_box div.ava{
    border:1px solid #cacaca;
    padding:4px;
    float: left;
    width:90px;
    height:90px;
    margin:0 10px 0 0;
}

div.profile_box div.ava img{
    float: left;
    width:90px;
    height:90px;
}

div.profile_box a.change_picture{
    background:url(../img/change_picture.png) no-repeat;
    float: left;
    width:115px;
    height:26px;
    line-height:26px; 
    font-size:11px;
    color:#666;
    text-align: center;
}

div.profile_box input.text_profile{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    height:20px;
    width:320px;
    padding:5px 10px;
    color:#333;
    font-size:15px;
}

div.profile_box textarea{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float: left;
    height:75px;
    resize: none;
    width:320px;
    padding:5px 10px;
    color:#333;
    font-size:15px;
}

table.social input.text_profile{
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    height:20px;
    width:320px;
    padding:5px 10px;
    color:#333;
    font-size:15px;
}

table.social input.send {
    background: url("../img/send.png") no-repeat;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 112px;
    float: left;
    margin:-2px  0 0 34px;
}

table.social{
    width:100%;
    margin:0 0 -12px;
}

table.social td{
    color:#666;
    font-size:15px;
    font-family:Arial;
    line-height:32px;
    padding:0 0 12px;
}

table.social td span{
    color:#666;
    font-size:15px;
    font-family:Arial;
    line-height:32px;
    display: block;
    padding:0 0 0 47px;
}

table.social td span.tweet{
    background:url(../img/tweet.png) no-repeat;
}

table.social td span.face{
    background:url(../img/facebook.png) no-repeat;
}

table.social td span.google{
    background:url(../img/google.png) no-repeat;
}

table.social td span.google{
    background:url(../img/google.png) no-repeat;
}

table.social td span.pint{
    background:url(../img/pint.png) no-repeat;
}

table.social td span.link{
    background:url(../img/link.png) no-repeat;
}

table.social td.col_1{
    width:187px;
}

table.social td.col_2{
    width:297px;
}

ul.privacy_list{
    float: right;
    width:567px;
    list-style:none;
    margin:9px 0 0;
}

ul.privacy_list li{
    overflow: hidden;
    margin:0 0 6px;
    color:#333;
    font-size:15px;
}

ul.privacy_list li input{
    margin:3px 8px 0 0;
    float: left;
}

div.save-profile-box{
    margin:20px 0 -11px;
    overflow: hidden;
}

div.save-right-box{
    float: right;
    width:450px;
    line-height: 36px;
}

div.save-right-box input.send {
    background: url("../img/send.png") no-repeat;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    height: 38px;
    padding: 0 0 2px;
    text-shadow: 0 1px #569E56;
    width: 112px;
    float: left;
    margin:0 34px 0 0;
}

div.save-right-box a.view{
    color:#333;
    font-size:15px;
    text-decoration: underline;
}

div.save-right-box a.view:hover{
    text-decoration: none;
}

div.track_box{
    background:#efeded;
    padding:17px 30px;
    display: inline-block;
    margin:0 0 20px;
}

div.track_box h3{
    text-align: center;
}

div.text_more{
    margin:0 0 25px;
    overflow: hidden;
}

div.text_more p{
    margin:0;
}

div.text_more ul{
    list-style:none;
    margin:0 0 0 35px;
}

div.text_more ul li{
    color: #666666;
    font-size: 15px;
    line-height: 1.3;
}

div.track_box div.item_track{
    display: inline-block;
    width:100%;
}

div.track_box span{
    float: left;
    color:#333;
    font-size:15px;
    line-height:32px;
    height:32px;
}

div.track_box div.select_track select{
    display: none;
}

div.track_box div.select_track{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:224px;
    padding:0 5px;
    margin:0 15px;
}

div.track_box div.select_track:hover{
    background:#eee;
}

div.track_box div.select_track span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:224px;
    color:#333;
    font-size:15px;
}

div.track_box div.select_track span.sel_left {
    display: block;
    width:227px;
    position: relative;
}

div.track_box div.select_track span.sel_left ul{
	width:227px;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.track_box div.select_track span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
}

div.track_box div.select_track span.sel_left ul li.cur{
	font-weight:bold;
}

div.track_box div.select_track span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.yellow_block{
    background:#f9edbe;
    border:1px solid #f0c36d;
    text-align: center;
    color:#333;
    font-size:15px;
    line-height:36px;
    margin:15px 0 0;
}

div.page{
    width:932px;
    overflow: hidden;
    padding:22px 0;
}

div.page p{
    color:#000;
    font-size:15px;
    margin:0 0 17px;
    line-height:19px;
}

div.page ul{
    margin:0 0 0 15px;
    color:#000;
	
}

body.color_body_bg{
    background:#eaeaea;
    padding:0;
}

#main_page{
    width:1000px;
    margin:0 auto;
    overflow: hidden;
}

#main_page div.head{
    height:30px;
    padding:16px 0 0;
    overflow: hidden;
}

#main_page a.logo_page{
    background:url(../img/logo-page.png) no-repeat;
    float: right;
    width:98px;
    height:16px;
}

#main_page div.boxer{
    background:#f7f7f7;
    overflow: hidden;
    margin:0 0 20px;
}

#main_page div.sidebar_right{
    float: right;
    padding:28px 0;
    width:140px;
}

div.sidebar_right span.title{
    color:#333;
    font-size:13px;
    font-weight: bold;
    display: block;    
    line-height:17px;
}

div.sidebar_right ul.list_url{
    list-style:none;
    overflow: hidden;
}

div.sidebar_right ul.list_url li{
    margin:0 0 10px;
    overflow: hidden;
}

div.sidebar_right ul.list_url li a{
    font-size:11px;
    text-decoration: underline;
}

div.sidebar_right ul.list_url li a:hover{
    text-decoration: none;
}

div.sidebar_right ul.list_url li a.edit{
    background:url(../img/edit_box.png) no-repeat;
    width:99px;
    height:28px;
    float: left;
    color:#fff;
    font-size:11px;
    text-align: center;
    line-height:28px;
    text-decoration: none;
}

div.sidebar_right ul.list_url li a.edit:hover{
    text-decoration: underline;
}

div.content{
    background:#fff;
    border-right:1px solid #e4e4e4;
    width:780px;
    float: left;
    min-height:135px;
    padding:15px 30px;
}

div.content ul.list{
    list-style:none;
    overflow: hidden;
}

div.content ul.list li{
    border-top:1px solid #eee;
    padding:12px 0;
    margin:-1px 0 0;
    overflow: hidden;
}

div.content h3{
    color:#333;
    font-size:18px;
    margin:0 0 10px;
    font-weight: bold;
}

div.content p{
    font-size:13px;
    line-height:18px;
    color:#333;
}

div.bottom_newsspaper{
    overflow: hidden;
    margin:0 0 50px;
}

div.col_right_news{
    float: right;
    line-height:33px;
    max-width:550px;
}

div.col_right_news p{
    color:#888;
    font-size:13px;
}

div.col_right_news a{
    text-decoration: underline;
}

div.col_right_news a:hover{
    text-decoration:none;
}

div.col_left_news{
    float: left;
}

div.col_left_news a.manage{
    background:url(../img/manage.png) no-repeat;
    width:186px;
    height:33px;
    display: block;
    text-align: center;
    color:#fff;
    font-size:13px;
    line-height:30px;
}

div.privacy_text {
    overflow: hidden;
    padding: 22px 0;
    width: 800px;
}

div.privacy_text p{
    color: #666666;
    font-size: 15px;
    line-height: 19px;
    margin: 0 0 17px;
}

div.page h2{
    color:#333;
    font-size:19px;
    margin:0 0 3px;
}

div.page li{
    color: #000;
    font-size: 15px;
    line-height: 19px;
	margin-left: 40px;
}

div.border_text li{
    color: #666;
    font-size: 15px;
    line-height: 19px;
    margin:0 0 5px;
}


div.border_text ul {
    color: #666666;
    margin: 0 0 10px 15px;
}

div.border_text{
    border-top:1px dotted #666;
    padding:25px 0 0;
    overflow: hidden;
}

div.border_text p{
    color: #666666;
    font-size: 15px;
    line-height: 19px;
    margin:0 0 18px;
}

div.width_text{
    width:800px;
}

div.get_messages{
    overflow: hidden;
    margin:33px 0 0;
}

div.get_messages a{
    color:#666;
    font-size:11px;
    text-decoration: underline;
}

div.get_messages a:hover{
    text-decoration: none;
}

#popap_content{
    width:720px;
    left: 50%;
    margin: 0 0 0 -367px;
    position: absolute;
    top: 120px;
}

div.box-feed{
    width:720px;
    -webkit-box-shadow: #000 0px 0px 14px;
    -moz-box-shadow: #000 0px 0px 14px;
    box-shadow: #000 0px 0px 14px;
    background:#efeded;
    position: relative;
    padding:10px;
    margin:0 0 72px;
}

#popap_content div.fancy_block{
    margin:0 auto;
}

div.box-feed p{
    color:#888;
    font-size:15px;
    line-height:18px;
    margin:0 0 17px;
}

div.box-feed span.title_textaria{
    display: block;
    color:#666;
    font-size:15px;
    padding:0 0 6px;
}

div.box-feed div.textarea{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    color: #999;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    margin:0 0 9px;
    height:98px;
    padding:10px;
    position: relative;
}

div.box-feed div.textarea textarea{
    height:98px;
    width:100%;
    border:0;
    resize:0;
    color: #999;
    resize:none;
    font-size: 15px;
}

div.box-feed div.button{
    margin:0 0 -6px;
}

div.alamo{
    overflow: hidden;
}

div.alamo h3{
    color:#333;
    font-size:19px;
    margin:0 0 8px;
}

div.palermo_center{
    border-bottom: 1px solid #EEE;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 15px 0 25px;
    text-align: center;
}

div.palermo_center a{
    margin:0 15px 0 0;
}

div.palermo_center a + a{
    margin:0;
}

div.weather_white{
    background:#FFF;
    border: 1px solid #D7D8D8;
    overflow: hidden;
    padding:28px 30px 16px;
}

div.weather_white h1 {
    border-bottom: 1px solid #C3C3C3;
    line-height: 33px;
    margin: 0 0 17px;
    padding: 0 0 19px;
}

div.weather{
    display: inline-block;
    width:100%;
    padding:0 0 15px;
    margin:0 0 13px;
    border-bottom:1px solid #EEE;
}

div.weather label{
    color:#666;
    font-weight: bold;
    font-size:15px;
    display: block;
}

div.weather label.line_height{
    line-height:32px;
    width:180px;
    float: left;
}

div.weather input.weather_middle{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 344px;
    float: left;
    margin:0 0 0 10px;
}

div.weather input.search{
    background:url(../img/wsearch.png) no-repeat;
    float: right;
    width:93px;
    height:34px;
    border:0;
    color:#fff;
    font-size:13px;
    padding:0 0 2px;
}

div.weather_color{
    background:#efeded;
    display: inline-block;
    width:598px;
    margin:7px 0 0;
    padding:15px 30px 5px;
}

div.list_box_weather{
    display: inline-block;
    width:100%;
    margin:0 0 10px;
}

div.list_box_weather input.weather{
    float: left;
    margin:10px 8px 0 0;
}

div.list_box_weather span.title_left{
    float: left;
    font-size:15px;
    color:#333;
    line-height:32px;
}

div.list_box_weather span.left-text{
    float: left;
    line-height:32px;
    margin:0 10px 0 0;
    font-size:15px;
    color:#333;
}

div.list_box_weather div.select_small{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:84px;
    padding:0 5px;
    height:30px;
    margin:0 10px 0 0;
}

div.list_box_weather div.select_small:hover{
    background:#eee;
}

div.list_box_weather select{
    position: absolute;
    top:0;
    left:-9999px;
}

div.list_box_weather div.select_small span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:84px;
    color:#333;
    font-size:15px;
    display: block;
    padding:5px 0;
}

div.list_box_weather div.select_small span.sel_left {
    display: block;
    width:84px;
    height:30px;
    position: relative;
}

div.list_box_weather div.select_small span.sel_left ul{
	width:88px;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.list_box_weather div.select_small span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
}

div.list_box_weather div.select_small span.sel_left ul li.cur{
	font-weight:bold;
}

div.list_box_weather div.select_small span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.select_middle{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:164px;
    padding:0 5px;
    height:30px;
    margin:0 10px 0 0;
}

div.select_middle:hover{
    background:#eee;
}

div.select_middle span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:164px;
    color:#333;
    font-size:15px;
    display: block;
    padding:5px 0;
}

div.select_middle span.sel_left {
    display: block;
    width:164px;
    height:30px;
    position: relative;
}

div.select_middle span.sel_left ul{
	width:166px;
    margin:0;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.select_middle span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
    margin:0;
}

div.select_middle span.sel_left ul li.cur{
	font-weight:bold;
}

div.select_middle span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.select_middle select{
    position: absolute;
    left:-9999px;
}

div.weather_mar_box{
    float: right;
    width:577px;
}

div.weather_mar_box span.height-text{
    color: #333;
    display: block;
    font-size: 15px;
    line-height: 32px;
}

div.weather_mar_box p{
    color:#888;
    margin:0 0 3px;
    font-size:12px;
}

div.weather_mar_box p.center{
    text-align: center;
    margin:14px 0 0;
}

div.pad_bord_none{
    padding:0;
    border:0;
}

div.weather label.left{
    float: left;
}

ul.list_weather{
    float: right;
    width:468px;
    list-style:none;
}

ul.list_weather li input{
    margin:2px 10px 0 0;
    float: left;
}

ul.list_weather li{
    float: left;
    line-height:16px;
    color:#666;
    font-size:15px;
    margin:0 30px 0 0;
}

ul.list_weather li a{
    color:#666;
    text-decoration: underline;
}

ul.list_weather li a:hover{
    text-decoration: none;
}

div.sub_box{
    display: inline-block;
    width:100%;
    margin:6px 0 0;
}
div.middle_box:hover{
    background:#eee;
}

div.middle_box span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:124px;
    color:#333;
    font-size:15px;
    display: block;
    padding:6px 0;
}

div.middle_box span.sel_left {
    display: block;
    width:124px;
    height:30px;
    position: relative;
}

div.middle_box span.sel_left ul{
	width:124px;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.middle_box span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
}

div.middle_box span.sel_left ul li.cur{
	font-weight:bold;
}

div.middle_box span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.middle_box{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:124px;
    padding:0 5px;
    height:30px;
    margin:0 10px 0 0;
}

div.big_box{
    width:184px;
}

div.big_box span.sel_val{
    width:184px;
}

div.big_box span.sel_left {
    width:184px;
}

div.big_box span.sel_left ul{
	width:184px;
}

div.small_box{
    width:59px;
}

div.small_box span.sel_val{
    width:59px;
}

div.small_box span.sel_left {
    width:59px;
}

div.small_box span.sel_left ul{
	width:59px;
}

div.weather input.weather_big{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    -web-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width:451px;
    float: right;
}

div.padd_bottom{
    padding: 0;
}

div.youtube_line{

	width: 99.1%;
	display: inline-block;
	padding: 7px 0 20px 0;
	margin: 0 0 -7px;
}

div.youtube_right{
    width:471px;
    float: right;
}

div.youtube_line span.label{
    float: left;
    margin: 8px 0 0;
    color:#333;
    line-height:16px;
    width:170px;
    font-weight: bold;
    font-size:13px;
}

div.youtube_line input.txt-youtube{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 465px;
}

div.youtube_line span.separate{
    color:#888;
    display: block;
    padding:10px 0 0;
    font-size:12px;
}

div.youtube_line ul.margin{
    margin:10px 0 -10px;
}

div.youtube_line ul.margin li span{
    color:#333;
}

div.youtube_line span.check{
    background:url(../img/big-check.png) no-repeat;
    width:318px;
    line-height:26px;
    height:26px;
    display: block;
    color:#666;
    font-size:11px;
    margin:10px 0 15px;
    text-align: center;
}

div.youtube_line div.select-youtube-middle{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    width:154px;
    padding:0 5px;
    height:30px;
    margin:0 10px 0 0;
}

div.select-youtube-middle span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:154px;
    color:#333;
    font-size:15px;
    display: block;
    padding:6px 0;
}

div.select-youtube-middle span.sel_left {
    display: block;
    width:154px;
    height:30px;
    position: relative;
}

div.select-youtube-middle span.sel_left ul{
	width:158px;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:21px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.select-youtube-middle span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
}

div.select-youtube-middle span.sel_left ul li.cur{
	font-weight:bold;
}

div.select-youtube-middle span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}

div.select-youtube-middle select{
    position: absolute;
    top:0;
    left:-9999px;
}

ul.youtube_list{
    border-top:1px solid #dadada;
    overflow: hidden;
    list-style:none;
}

ul.youtube_list li{
    height:33px;
    border-bottom:1px solid #dadada;
    overflow: hidden;
    padding:0 0 0 20px;
    line-height:33px;
    margin:0 !important;    
    color:#333;
}

ul.send_item_list{
	margin:0 !important;
}

ul.youtube_list li.color{
    background:#f8f8f8;
}

ul.youtube_list li a{
    color:#333;
    font-size:12px;
    text-decoration: underline;
}

ul.youtube_list li a:hover{
    text-decoration: none;
}

ul.youtube_list li.firs{
    background:#ececec;
    font-size:13px;
    font-weight: bold;
}

div.margin_box{
    border-bottom: 1px solid #eee;
    padding:0 0 17px;
}

div.block_bg{
    background:#efeded;
    padding:20px 40px 0;
}

div.additional{
    width:100%;
    display: inline-block;
    margin:0 0 13px;
}

div.additional p{
    color:#666;
    font-size:11px;
}

div.additional strong{
    color:#333;
    font-weight: bold;
    font-size:13px;
}

div.additional strong.title{
    width:140px;
    margin:0 10px 0 0;
    float: left;
    line-height:30px;
}

div.additional span.low-height{
    float: left;
    height:32px;
    font-size:13px;
    color:#666;
    width:240px;
}

div.italic-text{
    width:460px;
    margin:0 auto;
}

div.italic-text p{
    font-family:Georgia;
    font-style: italic;
    color:#888;
    text-align: center;
    font-size:12px;
}

div.block_track{
    width:616px;
    padding:20px;
}

div.block_track span{
    font-size:13px !important;
}

div.block_track div.select_track{
    margin:0 0 0 16px;
    width:174px;
}

div.block_track span.margin{
    margin:0 0 0 27px;
}

div.block_track div.select_track span.sel_val{
    width:174px;
}

div.block_track div.select_track ul{
    margin:0;
    width:177px !important;
}

div.block_track div.select_track ul li{
    margin:0;
}

div.youtube_line span.text_lab{
    color:#666;
    font-size:13px;
    float: left;
    width:170px;
}

div.filter_white ul.list_rates{
    overflow: hidden;
    background:#fff;
    margin:-6px 0 0;
}

ul.list_rates li{
    line-height:32px;
    overflow: hidden;
    margin:0;
    color:#333;
    font-size:15px;
}

div.filter_white ul.list_rates_color{
    background:#efeded;
    overflow: hidden;
    margin:0;
}

div.filter_white ul.list_rates_color li{
    padding:0 0 0 24px;
    line-height:32px;
}

ul.list_rates li input.radio{
    margin:9px 10px 0 0;
}

div.filter_white ul.left li{
    float: left;
}

ul.list_rates li div.boxe_rates{
    float: left;
    width:90%;
    margin:0 0 10px;
}

ul.list_rates li div.hidden{
    overflow: hidden;
    padding:0 0 2px;
}

ul.list_rates li span{
    float: left;
    color:#333 !important;
}

ul.list_rates li div.small_ip{
    background:#fff;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    width:88px;
    padding:0 5px;
    height:30px;
    float: left;
    margin:0 8px 0;
}

ul.list_rates li div.small_ip input{
    margin:0;
    width:100%;
    padding:5px 0;
    border:0;
    background:none;
}

ul.list_rates li span.height{
    line-height:1 !important;
    padding:3px 0 0;
}

div.filter_white ul.padding_rates{
    padding:10px 0 5px;
	position:relative;
}

ul.padding_rates p.text_box {
    font-size: 9px;
    font-style: italic;
    line-height: 13px;
    position: absolute;
    right: -3px;
    top: 13px;
    width: 152px;
}

div.youtube_line ul.margin_none{
    margin:0 0 -12px;
}

div.youtube_line span.pad_lab{
    padding:5px 0 0;
}

div.profile{
    overflow: hidden;
}

div.profile_over{
    margin:0 0 26px;
    overflow: hidden;
}

div.profile_left{
    float: left;
    width:610px;
}

div.profile div.profile_poster{
    float: left;
    width:100px;
    height:100px;
}

div.profile div.profile_poster img{
    float: left;
    width:100px;
    height:100px;
}

div.profile div.profile_text{
    float: right;
    width:491px;
}

div.profile h2{
    color:#333;
    font-family: 'MyriadPro-Regular';
    font-weight: normal;
    margin:0 0 5px;
    font-size:30px;
    line-height:27px;
}

div.profile p{
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 5px;
}

div.profile div.soc_list{
    border:1px solid #e4e4e4;
    overflow: hidden;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    float:left;
}

div.profile div.soc_list li{
    border-left:1px solid #e4e4e4;
    height:24px;
    float: left;
    line-height:22px;
    margin:0 0 0 -1px;
    min-width: 30px;
}

div.profile div.soc_list li a{
    padding:0 12px 0 28px;
    height:24px;
    float: left;
    color:#666;
    font-size:11px;
    text-decoration: none;
}

div.profile div.soc_list ul{
    list-style:none;
}

div.profile div.soc_list li a.tweet{
    background:url(../img/tweet-small.png) no-repeat 6px 50%;
    
}

div.profile div.soc_list li a.face{
    background:url(../img/face-small.png) no-repeat 8px 50%;
    width: auto !important;
}

div.profile div.soc_list li a.google{
    background:url(../img/google-small.png) no-repeat 8px 50%;
}

div.profile div.soc_list li a.pain{
    background:url(../img/pain-small.png) no-repeat 8px 50%;
}

div.profile div.soc_list li a.in{
    background:url(../img/in-small.png) no-repeat 8px 3px;
}

div.profile div.soc_list li a:hover{
    background-color:#efeded;
}

div.profile_right{
    float: right;
    margin:35px 0 0;
}

div.profile_right ul{
    list-style:none;
    overflow: hidden;
    margin:0 -13px 0 0 ;
}

div.profile_right ul li{
    border-left:1px solid #cacaca;
    height:33px;
    float: left;
    margin:0 0 0 -1px;
    padding:0 13px;
}

div.profile_right span.big{
    color:#666;
    font-size:24px;
    display: block;
    text-align: right;
    line-height:20px;
}

div.profile_right span.small{
    color:#888;
    font-size:12px;
    display: block;
    text-align: right;
    line-height:14px;
}

div.profile_list{
    overflow: hidden;
}

div.profile_list_left{
    width:490px;
    float: left;
    overflow: hidden;
   
}

div.profile_list div.register_list{
    background:#fff;
    overflow: hidden;
    border-right:1px solid #d7d8d8;
    border-left:1px solid #d7d8d8; 
}

div.profile_list div.register_list ul{
    margin:0;
}

div.profile_list div.photo_search{
    height:100%;
}

div.profile_list div.text_search {
    margin: 6px 0 0;
}

div.profile_list div.pagenavi{
    margin:20px 0 0;
    padding:0 0 20px 20px;
    border-bottom:1px solid #d7d8d8;
}

div.profile_list_left h3{
    font-family: 'MyriadPro-Regular';
    color:#333;
    font-size:25px;
    border-bottom:1px solid #d7d8d8;
    margin:0 0 10px;
    font-weight: normal;
    padding:0 0 4px;
}

div.right_list{
    float: right;
}

div.feedWrap div.track_box{
    width:878px;
}

div.send_item_block{
    width:720px;
    left: 50%;
    margin: 0 0 0 -367px;
    position: absolute;
    top: 140px;
    -webkit-box-shadow: #000 0px 0px 14px;
    -moz-box-shadow: #000 0px 0px 14px;
    box-shadow: #000 0px 0px 14px;
    background:#efeded;
    position: relative;
    padding:10px;
}

div.send_item_white{
    background:#FFF;
    border: 1px solid #D7D8D8;
    overflow: hidden;
    padding:28px 30px 16px;
}

div.send_item_white h1 {
    border-bottom: 1px solid #C3C3C3;
    line-height: 33px;
    margin: 0 0 17px;
    padding: 0 0 19px;
}

div.send_item{
    overflow: hidden;
    margin:0 0 10px;
}

div.send_item label{
    display: block;
    color:#666;
    font-size:15px;
    padding:0 0 10px;
    line-height:1;
}

div.inp_send_item{
    overflow: hidden;
}


div.send_item input.big_input{
    border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 544px;
    float: left;
    margin:0 19px 0 0;
}

div.send_item a.remove:hover{
    text-decoration: none;
}

div.send_item a.remove{
    color:#666;
    font-size:13px;
    text-decoration: underline;
}

div.send_item a.add{
    background:url(../img/add.png) no-repeat;
    width:144px;
    height:26px;
    line-height:26px;
    float: left;
    text-align: center;
    color:#666;
    font-size:11px;
}

div.send_item input.find{
    background:url(../img/find.png) no-repeat;
    width:91px;
    height:32px;
    float: left;
    color:#666;
    font-size:13px;
    border:0;
    margin:0 0 0 -20px;
}

div.send_item_border{
    border-bottom:1px solid #eee;
    overflow: hidden;
    margin:0 0 15px;
}

div.send_item input.big_input_send{
    border: 1px solid #CACACA;
    -web-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 636px;
    margin:0 19px 0 0;
}

div.boxer_send_bg{
    background:#efeded;
    padding:20px 40px 15px;
    overflow: hidden;
    /*margin:0 0 15px; 01Nov*/
}

div.top_bg{
    overflow: hidden;
    text-align: center;
}

div.top_bg h2{
    color:#333;
    font-size:19px;
    padding:0 0 5px;
}

div.top_bg h3{
    color:#666;
    font-size:15px;
    line-height:1;
    font-weight: normal;
    padding:0 0 3px;
}

div.div_line{
    padding:15px 0;
    overflow: hidden;
    border-bottom:1px solid #e3e2e2;
}

div.boxer_send_bg div.send_right{
    width:430px;
    float: right;
}

div.boxer_send_bg label.black{
    color:#333;
    font-size:15px;
    font-weight: bold;
    line-height:32px;
}

div.boxer_send_bg input.bg_box{
    border: 1px solid #CACACA;
    -web-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    color: #999;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 408px;
}

div.boxer_send_bg span.commas{
    display: block;
    color:#888;
    font-size:13px;
    padding:8px 0 0;
    line-height:1;
}

div.boxer_send_bg label{
    color:#666;
    font-size:15px;
    width:140px;
    float: left;
}

div.boxer_send_bg ul{
    list-style:none;
    margin:0 0 -10px;
}

div.boxer_send_bg ul li{
    overflow: hidden;
    color:#666;
    font-size:15px;
    margin:0 0 10px
}

div.boxer_send_bg ul li input{
    margin:2px 8px 0 0;
    float: left;
}

div.big_botton{
    padding:15px 0 0;
    overflow: hidden;
}

a.big_botton{
    background:url(../img/bottom_big.png) no-repeat;
    width:437px;
    line-height:38px;
    height:38px;
    display: block;
    text-align: center;
    font-size:15px;
    color:#fff;
    margin:0 auto;
    text-shadow:0 1px #569e56;
}

div.send_item_border label.left{
    float: left;
    width:180px;
}

div.send_right_box{
    float: right;
    width:468px;
}

div.send_item_border ul{
    list-style:none;
    margin:0 0 -10px;
}

div.send_item_border ul li{
    overflow: hidden;
    color:#333;
    font-size:15px;
    margin:0 0 10px
}

div.send_item_border ul li input{
    margin:2px 8px 0 0;
    float: left;
}

div.send_item_border ul a{
    color:#333;
    text-decoration: underline;
}

div.send_item_border ul a:hover{
    text-decoration: underline;
}

div.send_item_hidden{
    width:100%;
    display: inline-block;
    border-bottom:1px solid #eee;
    margin:0 0 15px
}

div.send_item_hidden{
    color: #666;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 0 0 10px;
}

div.free_alamo{
    width:100%;
    display: inline-block;
    line-height:32px;
    height:32px;
    margin:0 0 8px;
}

div.send_item_hidden label.title{
    color: #666;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 0 0 10px;
}

div.free_alamo span.left{
    float: left;
    height:32px;
    color:#333;
    font-size:15px;
    margin:0 10px 0 0;
}

div.free_alamo label.widthbox{
    float: left;
    height:32px;
    color:#333;
    font-size:15px;
    width:108px;
}

div.free_alamo input.radios{
    float: left;
    margin:10px 9px 0 5px;
}

div.select_middle_free{
    background:#eee;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:114px;
    padding:0 5px;
    height:30px;
    margin:0 10px 0 0;
}

div.select_middle_free:hover{
    background:#fff;
}

div.select_middle_free span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:114px;
    color:#b8b8b8;
    font-size:15px;
    display: block;
}

div.select_middle_free:hover span.sel_val{
    color:#333;
}

div.select_middle_free span.sel_left {
    display: block;
    width:114px;
    height:30px;
    position: relative;
}

div.select_middle_free span.sel_left ul{
	width:118px;
    margin:0;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.select_middle_free span.sel_left ul li{
	color: #707070;
    float: none;
    font-size: 13px;
    padding: 0 0 0 6px;
    width: auto;
    height: auto;
    line-height:18px;
    margin:0;
}

div.select_middle_free span.sel_left ul li.cur{
	font-weight:bold;
}

div.select_middle_free span.sel_left ul li:hover{
	background:#ccc;
    color:#fff;
}


div.select_middle_free select{
    display: none;
}

div.calendar{
    background:url(../img/calendar.png) no-repeat 90% 50% #eee;    
    border:1px solid #cacaca;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    float: left;
    width:118px;
    padding:0 5px;
    height:30px;
    margin:0 0;
}

div.calendar input{
    background:none;
    border:0;
    width:118px;
    padding:5px 0;
    color:#b8b8b8;
    font-size:15px;
}

div.calendar:hover input{
    color:#666;
}

div.calendar:hover{
    background:url(../img/calendar.png) no-repeat 90% 50% #fff;    
}

div.send_item_hidden em{
    color:#666;
    font-style: normal;
    font-size:12px;
    float: right;
}

div.send_item_hidden a:hover{
    text-decoration: none;
}

div.send_item_hidden a{
    text-decoration: underline;
    color:#db3c14;
}

div.free_alamo_bg{
    background:#efeded;
    padding:5px 30px 0;
    width:597px;
}

div.free_alamo_bg div.none{
    margin:0
}

div.free_alamo span.left-width{
    float: left;
    height:32px;
    width:54px;
    color:#333;
    font-size:15px;
    margin:0 10px 0 0;
}

div.small_free span.sel_val{
    background:url(../img/arow.png) no-repeat 100% 50%;
    width:59px;
    color:#b8b8b8;
    font-size:15px;
    display: block;
}

div.small_free span.sel_left {
    display: block;
    width:59px;
    height:30px;
    position: relative;
}

div.small_free span.sel_left ul{
	width:59px;
    margin:0;
	background:#fff;
	border:1px solid #bababa;
	padding:4px;
	max-height:100px;
	overflow:auto;z-index:500;
	position:absolute;
	border-top:0;
	top:30px;
	left:-7px;
	display:none;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

div.small_free{
    width:59px;
}

div.send_item input.width_bord{
	width:450px;
	float: right;
	margin:0;
}

div.send_item label.width_bord{
	float: left;
    width:180px;
	padding:6px 0 0;
}

div.send_item label.width_text{
    float: left;
    width:180px;
}

/************** feed email designs ****************/
body.white{
    background:#fff;    
}

div.email-block{
    margin:0 auto;
    padding:25px 0 0;
    width:600px;
}

div.email-box{
    overflow: hidden;
    margin:0 0 35px;
}

div.email-box h2{
    color:#333;
    font-family: 'MyriadPro-Regular';
    font-size:20px;
    margin:0 0 16px;
    font-weight: normal;
}

div.email-box table.status{
    width:471px;
    overflow: hidden;
}

table.status th.second{
    width:260px;
}

div.email-box table.width_table{
    width:100%;
}

div.email-box table.status tr.color td{
    background:#f8f8f8;
}

div.email-box table.email_photo_left{
    width:472px;
    text-align: left;
}

div.email-box table.email_photo_left th{
    text-align: left;
}

div.email-box table.email_photo_left th.title{
    text-align: center;
}

div.email_photo{
    width:35px;
    margin:0 auto;
}

div.email-box table.status td.email_photo{
    width:105px;
}

div.email-box table.email_photo_left td{
    text-align: left;
    vertical-align: middle;
    color:#333;
    font-size:12px;
    line-height:16px;
    padding:8px 0;
}

div.email-box table.status th.none{
    background:none;
    border-top:0;
    width:95px;
    height:34px;
}

div.email-box table.status th{
    border-right: 1px solid #DADADA;
}

div.email-box table.weather_table{
    width:100%;
}

div.email-box table.weather_table td{
    border-right: 1px solid #DADADA;
    color:#333;
    font-size:11px;
}

div.email-box table.weather_table strong{
    font-size:13px;
}

div.email-box table.weather_table em{
    font-style: normal;
    font-size:11px;
}

div.email-box table.weather_table td.none{
    border-right:0;
}

div.weather_photo{
    overflow: hidden;
    height:30px;
}
span.author_each_div{
	background: none repeat scroll 0 0 #DFDFDF;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    margin: 0 6px 5px 0;
    padding: 0 9px;
	
}
span.author_each_div a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 100%;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: baseline;
    font-weight: bold;   
}
span.author_each_div a:hover{
	color:#fff;
	text-decoration:none;
}

div.middle_button{
	 width: 118px;	
}
#avg_msg_bottom_div a{
	color: #db3c14;
		
}
#avg_msg_bottom_div a:hover{
	text-decoration:none;
	
}


span.tag a:hover{
	color:#ffffff !important;	
	background: #565656;
}

div.tags-boxer span.tag:hover a {
  background-color: #565656;
  color:#fff;
}


span.tag_each_div a{
	color:#000;
	text-decoration:none;
	 font-weight: bold;
}
 
span.tag_each_div a:hover{
	color:#fff;
	text-decoration:none;
}

span.tag_each_div a:visited{
	color:#fff;
}
.feedWrap p span a {
    color: #db3c14;
}
.tag_each_div sapn a{
	color:#fff;
	text-decoration:none;	
}
#databarcf{
	width:101%;
}
#databarcf ul{
	margin-right:-36px;
}
#databarcf ul li:first-child{
	margin-right:-25px;
}
#message_data{
	margin-left:-20px! important;	
	padding-left:-20px! important;	
	//float:left;
	
}
.liclass{
	margin-right:-10px! important;	
}
#forgotpasstext h3{
	padding-bottom:15px;
}



.bodylogin header nav {
    float: right;
    width: 790px;
    right: 0;
}


/* to show messages date in history list */ 

#fdesc{
	width:600px !important;
}

/*New details page 30Oct2013 design css */

.loadmore_li {
border: 1px solid #E4E4E4;
margin-bottom: 10px;
}
.loadmore_li h3{
   background: none repeat scroll 0 0 #E4E4E4;
   padding: 7px 10px;
}
div.history_post .dataBar{
      margin-bottom: 0px;
      margin-top: 5px;
      border-top: 1px solid #E4E4E4;
      border-bottom: 0px ;
}
div.history_post ul .content_msg {       
    margin: 0 0 1px 10px;
    overflow:hidden;
}

div.history_post ul .content_msg ul li a {       
    color:#000!important;
}

div.history_post ul .content_msg h2{       
    border-bottom:none;
}

div.history_post ul p img{      
    max-width:936px;
}


#loadMore_id{
margin-left:20px;
}

div.send_item_border_new {
    border-bottom: 0;
    margin: 0 0 15px;
    overflow: hidden;
}


ul.youtube_list_new{
          border-top: 0px solid #DADADA;
         list-style: none outside none;
         overflow: hidden;
}
.sendout_new{
      text-align: center;
    width: 175px;
    padding-top: 5px;
}
span.notify2 {
    line-height: 0px;
    margin-left: 0;
}

.speclclass {
   width:41px !important;
}


.newfeedInfo {
    background-color: #F7F7F7;
    color: #333333;
    display: inline-block;
    margin: 10px 0 26px;
    padding: 14px 11px 24px 20px !important;
    width: 906px !important;
}

div.history_post ul .content_msg h3 {       
	background:none;
}

.loadmore_li h3 a{
   color:#000000;
}

#loadmore_ul li a{
  color:#000000;
}

.content_msg ul li a {
  color:#000000;
}
.footer_boxhome{
    bottom: 0;
    position: absolute;
}

div.footer_box_new {
    font-size: 12px;
    padding: 0 20px 8px;
    width: 140px;
}

div.footer_box_new1 {
    font-size: 12px;
    padding: 0 20px 0px;
    width: 140px;
}

div.footer_box_new2 {
    font-size: 12px;
    padding: 0 20px 8px;
    width: 140px;
	border-bottom: 1px solid #D7D8D8;
}

div.footer_box_new2 p {
    color: #999999;
    font-size: 12px;
    margin-top: 20px;
}

.new-foot-23 .edit_feed { padding-right:15px;}
.new-foot-23 .edit_feed .myteam_box { padding:12px 0px; width:943px;}
.new-foot-23 .edit_feed .myteam_box #myteamrow1head { width:943px;}
.new-foot-23 .edit_feed #manage_match_div { float:left; width:943px;}
.new-foot-23 .edit_feed .myteamrow2 { float:left; width:943px;}
.new-foot-23 .edit_feed .myteamrow2 { padding-top:0px;}
.new-foot-23 .edit_feed #myteam { margin-left:171px;}
.new-foot-23 .edit_feed .edit_it #send { margin-left:171px;}
.new-foot-23 .edit_feed .edit_it #myemail { margin-left:171px;}
.new-foot-23 .edit_feed .text_aria #add_team { margin-right:0px;}
.new-foot-23 .edit_feed .football_add{
color: white !important;
font-size: 13px;
text-align: center;
font-weight: normal;
line-height: 24px;
text-decoration: none !important;
position: absolute;
padding: 0;
z-index: 1;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
margin-top: -12px;
display: inline;
width: 95px;
height: 30px;
border: 1px solid #51a551; /* stroke */
border-radius: 2px; /* border radius */
margin-left:12px!important;


-webkit-background-clip: padding;
-moz-background-clip: padding;
background-clip: padding; /* prevents bg color from leaking outside the border */
background-color: #27ad5f; /* layer fill content */

-webkit-box-shadow: inset 0 1px 0 rgba(130,207,130,.75);
box-shadow: inset 0 1px 0 rgba(130,207,130,.75); /* inner shadow */
/* inner shadow */
/* inner shadow */
background-image: -webkit-linear-gradient(bottom, #57c157 0%, #57c157 100%);

background-image: -moz-linear-gradient(bottom, #57c157 0%, #57c157 100%);
background-image: -o-linear-gradient(bottom, #57c157 0%, #57c157 100%);
background-image: -ms-linear-gradient(bottom, #57c157 0%, #57c157 100%);
background-image: linear-gradient(bottom, #57c157 0%, #57c157 100%); /* gradient overlay */

}

.topsanp{
    display: inline-block;
    text-align: left !important;
    width: 301px;
}

.new-foot-23 .edit_feed div.edit_it input.middle { width:351px; margin-left:-19px;}
.new-foot-23 .edit_feed #manage_match_div .myteamrow2 .m_list li {line-height: 22px; padding-top:9px;}
.new-foot-23 .edit_feed .myteam_box .m_col-6 { width:138px;}
.new-foot-23 .edit_feed div.edit_it {padding: 13px 0 15px; width: 943px; }
.new-foot-23 .edit_feed #feedInfo { margin: 10px 0 26px;  padding: 14px 20px 24px;  width: 904px;}
.new-foot-23 .edit_feed .m_username {
height: auto;
line-height: 19px;
margin-top: 9px;
word-wrap: break-word;
}
.new-foot-23 .edit_feed #ullist li span.first {
padding-right: 35px;
}

.new-foot-23 .edit_feed .news-check { float:left;}
.new-foot-23 .edit_feed .news-texts { float:left;}
.new-foot-23 .edit_feed #myteam { margin-top:4px;}
.new-foot-23 .edit_feed .text_aria #search_team { margin-top:0px;}
.new-foot-23 .edit_feed .text_aria #add_team { margin-top:0px;}
.new-foot-23 .edit_feed #manage_match_div { border-bottom:none!important;}
.new-foot-23 .edit_feed #footballfeed div.edit_it #search_team { width:330px;}
.new-foot-23 .edit_feed #mysubmitanchor_div { }
.new-foot-23 .edit_feed .padd { margin-top: 64px !important;}
.new-foot-23 .edit_feed .m_sendalert { margin-top:10px;}

.newsinupfootball{
  margin-left:368px;
}

.dataBar .dataSocials .addthis_toolbox{
 
} 

.sidebar_homep{
  padding-bottom: 17px;
  border-bottom: 1px solid #d9d9d9;
  margin-left: 6px !important;
}

.spaceadd{
  padding-top: 22px;
}

.readmorediv{
  text-align: center;
}

.readmorediv a{
  color:#db3c14 !important;
}

.readmorediv a:hover{
  text-decoration: underline;
}
.newredText a{
  color: #db3c14 !important;
}
.newredText {
	color: #db3c14 !important;
	width: 40%;
	margin: 0 auto;
	float: none;
	display: block;
}

.sidebar_homep span a:hover{
	text-decoration: underline;
}

.more a 
{
  color:#db3c14 !important;
}

.taglineBox p span  a{
  color:#db3c14 !important;
  font-size: 16px !important;
}
.taglineBox p span  a:hover{
  text-decoration: underline;
}

div.item_track span{color:#666666; line-height:40px; font-size:13px; width:115px; float:left;}


div.item_track .select_track3 #exchange_from {
	border: 1px solid #CACACA;
    padding: 4px 6px;
}

div.item_track .select_track3 #exchange_to {
	border: 1px solid #CACACA;
    padding: 4px 6px;
}

div.item_track .select_track2 #exchange_from {
	border: 1px solid #CACACA;
    padding: 4px 6px;
}

div.item_track .select_track2 #exchange_to {
	border: 1px solid #CACACA;
    padding: 4px 6px;
}

#SubscriberExchangeRateType3{
   margin: 9px 10px 0 0 !important;
}

div.edit_it label.rssfeedurl {
	margin:8px 0 0 4px !important;
	width: 149px !important;
}

.fineimage{
  width:150px;
  height:120px;
  float:left;
}


/**********************24dec2013**************************/
ul.sidebar_menu li{position:relative;}
ul.sidebar_menu li .m_populr, ul.sidebar_menu li .u_remind, ul.sidebar_menu li .alert{background:url(../img/list_icons.png) no-repeat; width:24px; height:28px; position:absolute; top:3px; right:4px;}
ul.sidebar_menu li .m_populr{background-position:-5px 1px;}
ul.sidebar_menu li .u_remind{background-position:-5px -278px;}
ul.sidebar_menu li .alert{background-position:-5px -313px;}

.messageload {
    background: url("../img/final_dot.gif") no-repeat scroll 90% -3px rgba(0, 0, 0, 0);
    display: block;
    font-style: italic;
    margin-bottom: 15px;
    width: 455px;
}

#feedTitleSubscribeButton .editmyofferfeed{
	background:url(../img/edit_feed_block.png) no-repeat 0 5px; width:75px; height:40px; padding:0 0 0 43px; float:left; color:#000;
}

#feedTitleSubscribeButton .editmyofferfeed a {
    color: #000;
    font-family: Arial;
    font-size: 13px;
}	



div.filter_white.filter-new div.item{
    display: inline-block;
    /*width:325px;*/
	float:left;
    margin:0 5px 0px 0px;
    border-bottom:1px solid #eee;
}


div.filter_white.filter-new div.item:first-child{
    
    margin:0 0 0px 0px !important;
    
}







div.filter_white.filter-new div.part-right{
    float: left;
    width:100%;
	border:#cacaca solid 1px;
}

div.filter_white.filter-new div.input_area{width:99.1% !important;}

.tag-txt{font-size:15px; font-family:arial; color:#666; padding-bottom:15px}

div.filter_white.filter-new div.item label.label{
    float: left;
    width:100%;
    margin:0 10px 0 0;
    
    font-size:12px;
    line-height:16px;
	text-align:center;
    padding:8px 0 8px 0px;
	color:#fff;
	background:#57c157;
	border:#52a552 solid 1px;
}


div.filter_white.filter-new label{
    float: left;
    width:100%;
    margin:0 10px 0 0;
   
    font-size:12px;
    line-height:16px;
	text-align:center;
	color:#fff;
    padding:8px 0 8px 0px;
	background:#e14d31;
	border:#c94228 solid 1px;
}


div.filter_white.filter-new label span{
    font-size:14px;
	font-weight:bold;
	color:#fff;
    line-height:16px;

}


div.filter_white.filter-new{
    background:#FFF;
    border: 1px solid #D7D8D8;
    overflow: hidden;
    padding:24px 28px 16px 30px;
}

.filter-new .textarea {
    background: none repeat scroll 0 0 #EFEDED;
    border: 0px solid #CACACA;
    height: 92px;
    padding: 0 5px;
    /*width: 315px;*/
}


.filter-new .textarea textarea {
    border: medium none;
    height: 88px;
    width: 315px;
	resize:none;
	color:#999999 !important;
	font-size:15px;
}


.filter-new  div.box-tags {
    border: none;
    display: inline-block;
    margin: 5px 0 0;
    width: 100%;
}

.filter-new  div.box-tags-p {
    border: none;
    display: inline-block;
    margin: 10px 0 0;
    width: 100%;
}

div.filter_white.filter-new div.color {
    background: none repeat scroll 0 0 #F7F7F7;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    padding: 13px 0;
    position: relative;
    text-align: center;
    width: 99.35%;
    z-index: 22;
}

.item-main{width:49.05%; float:left; margin-right:1%;  padding-bottom:0px;}


div.filter_white.filter-new div.list_blok {
    overflow: inherit;
}

div.filter_white.filter-new h4{
    font-size:19px;
    color:#333;
    line-height:23px;
    margin:9px 0 10px;
}

.item-main-last{width: 100% !important; float:left;}

.pad-p {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    color: #666666 !important;
    font-size: 15px !important;
    text-align: left !important;
}



div.filter_white.filter-new input.big_input {
    border: 0 solid #CACACA;
    border-radius: 2px;
    color: #999999;
    font-size: 15px;
    height: 20px;
    padding:3px 9px;
    width: 633px;
}


.filter-new div.tags-boxer div.tag-block {
    height:94px;
    overflow: auto;
    padding: 10px;
    width: 98%;
	position:relative;
}

div.tags-boxer div.tag-block a.seealltags{position:absolute; right:12px; bottom:0; width:105px; height:30px; line-height:30px; font-size:13px; color:#666666; text-decoration:underline; text-align: right;}

.filter-new  div.tags-boxer {
    border: 1px solid #CACACA;
    border-radius: 2px;
    color: #999999;
    display: inline-block;
    font-size: 12px;
    height: 118px;
    margin: 0 0 9px;
    position: relative;
    width: 649px;
	padding-right:5px;
}


.filter-new div.boxing div.center_message{
    height:38px;
    line-height:38px;
    overflow: hidden;
	background:#f9edbe;
}

.filter-new div.boxing div.center_message a{
    font-size:13px;
    text-decoration: underline;

}

.filter-new div.boxing div.center_message a:hover{
    text-decoration: none;
}


.filter-new div.marg_box {
    margin: 0; width:99.3%;
}

.look-radio-main{width:100%; float:left; padding-top:13px;}
.look-txt-left{width:137px; float:left;     color: #666666;
    font-size: 15px;}
.look-txt-right{width:180px; float:left; margin-left:5px;}
.look-radio{float:left;width:100%;  padding-bottom:5px;}


.face-titlewithborder{
margin:0 0 0 25px; height:26px; border-bottom:0px solid #E1E1E1;
}

div.select_area{
    border-top:1px dotted #eee;
	float:left;
	margin:3px 0 18px 0;
	}


div.select_area select.new_drop
{
	border:#cacaca solid 1px;
	padding:4px 6px;
	width:249px;
}

.looks_for_key {
    float: left;
    width: 279px;
	margin:12px 0 0 0;
}

.looks_for_key .level_txt{width:128px; float:left;}
.looks_for_key p.radio_list{width:144px; float:right; clear:right;}
p.radio_list input[type="radio"]{float:left; margin:4px 5px 5px 0;}
p.radio_list .text_2{font-size:15px; color:#666666; line-height: 22px; width:100px; float:left;}

.optional_txt {padding-left:7px; font-size:12px; text-align: left;}

div.filter_white.filter-new div.top_two{width:49.08% !important; margin-right:1%;}

div.filter_white.filter-new div.last{margin-right:0 !important;}

div.filter_white.filter-new div.spcae_prb{width:99.1% !important}
 
a.atc_s:hover, a.addthis_button_expanded:hover{
    background-color:transparent !important;
}

a.atc_s{width:52px !important; padding:0 !important;}

 
.newemailaddress{
	color: #666666;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: 0 10px 0 0;
    padding: 8px 0 8px 20px;
    width: 137px;
}

.input .subscribeinput {
    width:463px !important;
}
.bot_marg_non{border-bottom:none !important;}
.marg_bot_non{margin-bottom:0 !important;}
.top_marg_non{margin-top:0 !important;}
.bdr_bot{border-bottom:none !important;}
.bdr_top{border-top:none !important;}

.showmoreoption{position:relative; top:0; left:0; background:#efeded; border:#cacaca solid 1px; padding: 0 2px 0 5px; height:48px; line-height:48px; font-size:13px; color:#666666; margin-bottom:12px; width: 97.9%;}
.showmoreoption strong{font-size:15px; color:#333333;}

.newoption{
 width: 95% !important;
 padding: 0 2px 0 24px !important;
}

.showmoreoption a.filter{background:url(../img/filter.png) no-repeat;
    display: block;
    width:102px;
    height:30px;
    text-decoration: none;
    position: absolute;
    top:9px;
    right:7px;
}

.bdr_top_true{border-top:1px solid #EEEEEE;}

.showmoreoption p.info_text{background:url(../img/right_icon.png) 0 0 no-repeat; height:26px; line-height:25px; float:left; margin:12px 0 0 5px; padding-left:29px;} 
p.info_text a{text-decoration:underline; color:#999999 !important}
p.info_text a:hover{text-decoration:none;}

.top_space{padding:15px 0 0 0 !important; margin-bottom:15px;}
.required-2{width:99% !important; margin-bottom:15px;}

div.youtube_line span.text_lab{
    color:#333333;
    font-size:13px;
    float: left;
    width:166px;
}

.required-2 p.newemailaddress{color:#333333;
    font-size:14px;
    float: left;
    width:166px; text-align:left; padding-left:0 !important; margin-right:2px !important;}

.another{margin-bottom:10px !important;}

.new_one{border-top:1px solid #EEEEEE !important; padding-top:24px !important; width:99%;}

#avg_msg_bottom_div a{margin-left:5px;}

.popspan{
  float: left; 
  line-height: 32px; 
  margin: 0 0 0 11px; 
  width: 100%;
  font-size: 11px;
}

.popspan a{
	text-decoration:underline;
}

.subscribeinputonly{width:250px !important;}

.emailcore{ width: 31% !important;float: right;font-size: 11px !important;}

.emailcore a {text-decoration:underline !important;}

.newbig_input {
	border: 1px solid #CACACA;
	border-radius: 2px 2px 2px 2px;
	color: #999999;
	font-size: 15px;
	height: 20px;
	padding: 5px 10px !important;;
}

.facebooklikebuttonright { float: right !important;}

ul.tags li.facebooklikebuttonright  a.addthis_counter{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; ;
}
ul.tags li.facebooklikebuttonright a.addthis_counter:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;;
}

.pluginSkinLight table{
  float:right !important;
  margin-right:9px;
}

.facebooklikebuttonright { float: right !important;}
ul.tags li.facebooklikebuttonright  a.addthis_counter{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; ;
}
ul.tags li.facebooklikebuttonright a.addthis_counter:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;;
}

div.filter_white.filter-new div.spcae_prb{width:99.5% !important}

#feedInfo .tagsArea{width:100% !important;}

.sharedetailspage{
  /*float:left !important;*/
  margin-left: 0px !important;
}
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
 div.icon_download{
    width:80px;
    overflow: hidden;
    margin:0 auto;
    height: 80px;
    margin-bottom: 9px;
 }
}

#feedInfo ul.tags{width: 554px;float:left;overflow: hidden;height:auto;}



/**********************start 2nd jan fb work**************************/

.fb_list{
    background: url("../img/list_bg.png") no-repeat  top left;
    height:30px;
    width:30px;
	position:absolute;
	left:-40px;
	top:0;
	font-size:18px; line-height:29px; text-align:center;}

ul.fb_listing{width:700px !important; margin-left: 21px !important;}
ul.fb_listing li{float:left; width:32% !important; margin-right:2% !important;}
ul.fb_listing li span.rss_span_middle{width:auto !important;}
.bot_txt{float:left; width:100%; text-align:center; color:#666666; font-size:15px; line-height:26px; margin:-4px 0 17px 0;}
.bot_txt .foot_frm{margin:10px 0 0 0 !important;}
.bot_txt .foot_fb{width:84px; display:inline-block; margin:0 0 -10px 10px;}
.bot_txt .foobt_gpls{display:inline-block; width:80px; margin:0 0 -5px 5px;}
.foobt_gpls a.atc_s{width:52px !important;}

@media only screen{.foot_frm{height:92px; float:left; margin:-10px 0 0 8px;}}

.birthday .m_col-1, .birthday .m_col-2, .birthday .m_col-3, .birthday .m_col-4, .birthdaydata .m_col-5, .birthdaydata .m_col-6, .birthdaydata .m_col-7, .birthdaydata .m_col-8{background:#027790; float:left; margin-right:3px;}

.birthday .m_col-1{width:22%}
.birthday .m_col-2{width:22%}
.birthday .m_col-3{width:34%}
.birthday .m_col-4{width:14.5%}

.birthday .m_title, .birthdaydata .m_title{font-size:13px; color:#ffffff; display:block; float:left; line-height:34px; height:34px; margin:0 0 0 17px; font-weight:600;}
.last{margin-right:0 !important; color:#ffffff;}
.facebook-pic .m_title{width:100%;}
.facebook-pic .m_title img{width:30px !important; height:30px !important;}
.m_title input.fb_name, .m_title input.db_db{border:none; float:left; line-height:30px; height:30px;}

.m_title input.fb_name{width:80%;}
.m_title input.m_title{width:80%;}
.m_title input.fb_db{width:96%;}
.m_title select.fb_dttm{width:174px;}

.main-facebook .m_col-1{width:4%}
.main-facebook .m_col-2{width:16.5%}
.main-facebook .m_col-3{width:22%}
.main-facebook .m_col-4{width:35.5%}

.birthdaydata .m_col-5{width:23.5%}
.birthdaydata .m_col-6{width:20%}
.birthdaydata .m_col-7{width:28%}
.birthdaydata .m_col-8{width:20.8%}

.myteamrow_last{margin:0 0 0 49px;}
.facebook-in .myteamrow2{padding-top:10px !important; margin-left:40px; padding-top:7px !important; width:89.5% !important; position:relative; left:-2px;}

.main-facebook .m_col-1, .main-facebook .m_col-3, .main-facebook .m_col-4{margin-left:18px;}
.main-facebook .m_col-2{margin-left:8px;}
.face-add{background:#EFEDED;
    float: left;
    height: 48px;
    margin: 0 0 20px 42px;
    padding: 0 18px;
    width: 85.5%;}

.main-facebook .m_col-2, .main-facebook .m_col-3{margin-top:7px;}
.main-facebook .m_col-4{margin-top:5px;}
.face-add p.alt_txt{line-height:48px; width:87%; float:left;}
.fb_feed{overflow:hidden !important;}
.birthday{margin:0 0 0 40px;}

#page_navigation {
    float: left !important;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
#page_navigation a {color:#333333;}
#page_navigation a.previous_link, #page_navigation a.next_link, #page_navigation1 a.previous_link1, #page_navigation1 a.next_link1{background: url("../img/fb_pang_icn.png") no-repeat; height:20px; text-decoration:underline; line-height:24px; width:95px;}


#page_navigation a.previous_link, #page_navigation1 a.previous_link1{float:left; background-position:0 -36px; padding-left:18px; margin:0 0 0 43px; color:#000000;}
#page_navigation a.next_link, #page_navigation1 a.next_link1{float:right; background-position:75% 11px; padding-right:18px; color:#000000; margin:0 3% 0 0;}




.facebookbutton a.logInt{float:right !important; display:block;} 
a.crs_btn{background: url("../img/crs_btns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float:right;
    height:34px;
    position:absolute;
    right:23px;
    top:9px;
    width:34px;}
	
a.crs_btn:hover{background-position:0 -50px !important;}

div.remind_birth{padding:9px 0 8px 4px !important; border-bottom:none; position:relative; left:24px; width:90.5% !important; margin:6px 0 0 0;}

.remind_birth input[type="text"]{border:none !important;}

.cover_bg{background:#e9e9e9 !important; width:93.2% !important; position:relative; left:-2px;}

.loadingmessage{ 
 text-align: center;
 line-height: 14px;
}
.newdupliactemysubmitanchor_div{
  text-align: center;
  margin-bottom: 10px;
}

.birthdaysavedate{
	width: 172px;
    display: inline-block;
    margin-left: 12px;
}

.birthdaysavename{
	width:191px;
	display: inline-block;
	margin-left: 16px;
}

div.edit_it_bottom input.fb_save_but{width:90px !important; height:30px !important; background:#56C056 !important; font-size:13px !important; padding:5px 0; border:#52a552 solid 1px !important; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.fb_feed .title_block h2{font-weight:bold !important;}
.feeddetaildescription > p > span{font-family:Arial, Helvetica, sans-serif !important; color:#333 !important; font-size:18px !important; float:left !important; margin:7px 0 9px !important;}
.fb_feed .edit_it_bottom{border-top:#eeeeee solid 1px !important; margin-top:5px;}

/**************************css 14th Jan 2014***********************************/

.stock_xchng h1, .stock_xchng_edit h1{font-size:21px !important; font-weight:600 !important; color:#333333; padding:0 0 9px 0 !important; font-family:Arial, Helvetica, sans-serif !important;}
.stock_xchng .track_box, .stock_xchng_edit .track_box{background:none !important; padding-left:0 !important;}

.stock_xchng .block_track .select_track2 input, .stock_xchng_edit .block_track .select_track2 input{border:1px solid #CACACA; padding:6px 10px; width:245px;}

.stock_xchng .block_track .item_track .left_label, .stock_xchng_edit .block_track .item_track .left_label{width:154px; float:left; height:31px; margin:6px 0 0 0;font-size:14px;}

.stock_xchng .block_track .item_track .left_label strong{font-size:15px;}

.block_track .item_track .left_label span{float:left; width:100%; line-height:11px; height:15px;}
.block_track .item_track .left_label span > a{color:#000; text-decoration:underline;}

.stock_xchng input.xch_find, .stock_xchng_edit input.xch_find_edit{background:#56C056 !important;
    border: 1px solid #52A552 !important;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
    font-size: 14px !important;
    height: 29px !important;
    padding: 3px 0 !important;
    width: 70px !important;
	margin:7px 0 0 0 !important;
	}
	
.stock_xchng_edit input.xch_find{margin-left:-28px !important;} 	

.stock_xchng .block_track{width:645px !important;}
.stock_xchng .block_track .yellow_block, .stock_xchng_edit .block_track .yellow_block{color:#fff; border:none !important; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:none !important; float:left;}
.stock_ex_new .head{background:#255b89; border:none !important; line-height:20px; font-size:11px; text-align:left; border-bottom:2px #fff solid; color:#fff !important;}
.stock_ex_new .dark_row, .stock_ex_new .light_row{background:#d6d6d6; margin-top:2px !important; color:#333 !important; line-height:18px !important; font-size:11px !important; text-align:left;}

.stock_ex_new .dark_row .symbal_name{text-transform:uppercase !important;}

.stock_ex_new .light_row{background:#f0f0f0c;}
.stock_ex_new .dark_row td, .stock_ex_new .head th{padding-left:5px !important; border-right:1px solid #FFFFFF;}
.stock_ex_new .head th{border-bottom:2px solid #FFFFFF;}
.stock_ex_new .stoc_ex{width:400px; margin-left:164px;}
.stock_xchng .block_track a.takethis, .stock_xchng_edit .block_track a.takethis{ color: #333333;
    float: left;
    font-size: 11px;
    margin: 37px 0 0 6px;
    text-decoration: underline;
    width: 51px;}

.stock_xchng_edit ul.list_rates > p{line-height:22px !important;}





.htmlcode{width:453px; min-height: 100px;}
.htmlcodeinput{float:left;}


.htmlcodeborder{
  border-bottom: none !important;
}

.text_popap h3{ color: #515151;
    font-size: 14px;
    font-weight: normal;
    margin: 18px 0;}
	
.text_popap .form_field_txtarea{resize:none; border:#3e3b3b solid 1px; margin:25px 0; width:100%;}

#currentrate1 .ajax_loader_2{margin:0 auto; width:80px !important; float:none; color:#000; margin:5px auto 0px !important}

#currentrate, .clr_bl{color:#000 !important;}
.stock_xchng_edit p, stock_xchng p, .stock_xchng_edit p.text_box{line-height:20px !important;}

.rad_space{margin-top:10px !important;}
.main_2{float:left; padding:0 24px;}
.main_2 p.or_txt{text-align:center;}
.text_area_row{float:left;border-bottom: 0 none !important;}

.text_area_row .rss_title {
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 17px !important;
    margin: 35px 0 0 0!important;
    width: 101px !important;
}

.text_area_row .txtra_2{width:90px; float:left; display:block; /*margin: 35px 0 0 0;*/}

.text_area_row .form_field_txtarea{resize:none; border:#cdcdcd solid 1px !important; width:427px !important;}
.text_area_row p.inpt > a{text-decoration:underline; color:#666666;}

.text_area_row .text_right {
float: left !important;
margin: 0 0 0 13px !important;
width: 230px !important;
}

/*
.text_area_row .text_right{width:284px !important; margin:17px 0 0 13px !important; float:left !important;}  */

ul.new_one_des li{width:47% !important; float:left !important;}


.face-titlewithborder h1{
	font-size: 17px;
    font-weight: bold;
    margin:10px 0 10px 2px;
	color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
	position:relative;
	background:#57c157;
	padding:0 15px 1px;
	float:left;
	clear:both;
	border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px; line-height:28px; left:10px; font-weight:600;
}

/*.stockblock{
   width:523px !important;
}
*/



.email{
    padding: 13px 0px !imporant;
}

div.email input.middle1 {
  margin-left:0px !important;
  padding: 5px 10px
}

div.edit_it input.middle1 {
    border: 1px solid #CACACA;
    border-radius: 2px;
    color: #999999 !important;
    float: left;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 326px;
}
.rightcont{
 float: left;
    margin-left: 15px;
    margin-top: 7px;
}

.rightcont a{
  color:#000;
}
.facebookmessage{
	margin:0 0 12px 42px;
	width:85.5%;
	padding:13px 19px;
	background:#f9edbe;
	float:left;
}

.facebookmessage{color:#db3c14;}
#newcontent{
  border-bottom:0px;
}

.birthday .m_col-2, .birthday .m_col-3, .birthday .m_col-4{font-size:15px !important;}

.row_2 {
    clear: both;
    float: left;
    font-size: 13px;
}

.birthdaydata .m_col-5, .birthdaydata .m_col-6, .birthdaydata .m_col-7{
border-bottom: 1px solid #CCCCCC;
    float: left;
    font-size: 13px;
    }

.reminder{background:none !important; padding:13px 10px; margin:31px 0 0 46px; font-size:17px; color:#333333; width:87%; border-top:#888888 solid 1px; font-weight:bold;}

.remind_birth input.remind_inp_1, .remind_birth input.remind_inp_2, .remind_birth input.remind_inp_3{
border: 1px solid #AAAAAA;
    color: #333333 !important;
    float: none !important;
    font-size: 12px !important;
    height: 20px !important;
    margin:0 13px 0 10px;
    padding: 5px 10px !important;
  
}

.reminder_birth_new{margin-left:25px;}

.remind_birth input.remind_inp_1, .remind_birth input.remind_inp_2{border:none !important; background:none;}

.remind_birth input.remind_inp_1{width:157px;}
 .remind_birth input.remind_inp_2{width:130px; margin-left:6px !important;}
 .remind_birth select.remind_inp_3{width:200px; padding: 6px 3px 6px 10px !important; margin:0 0 0 6px;}
 
 
.calender_1{
    left: -5px;
    margin-right:5px;
    position: relative;
    top: 7px;
}


.remind_birth input.update {
    background: none repeat scroll 0 0 #56C056 !important;
    font-size: 14px !important;
    height: 32px !important;
    margin-left: 43px !important;
    padding: 5px 0;
    width: 96px !important;
	border:#52a552 solid 1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.face-titlewithborder{
margin:0 0 0 30px; height:26px;
}


.mauallyadd{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
	margin-left:44px;
	color:#333333;
	line-height:32px;
}

.birth_mnnualy{margin:-11px 0 0 13px !important; padding:13px 11px !important; border:none !important; font-size:15px;background: none !important;}

.birth_mnnualy input.middle
{border: 1px solid #AAAAAA !important;
    float: none !important;
    font-size: 15px !important;
    height: 20px !important;
    padding: 5px 10px !important;
    width: 151px !important;
	margin:0 8px 0 39px;
	color:#999999  !important}
	
	
.birth_mnnualy input.middledd
{
	border: 1px solid #AAAAAA !important;
	float: none !important;
	font-size: 15px !important;
	height: 20px !important;
	padding: 5px 10px !important;
	width: 150px !important;
	margin:0 2px 0 0;
	color:#999999 !important;
}

.classfacebook{
  margin-top:2px;
  height: 39px;
  margin-left:21px;
  clear:both;
  width:92%;
  float:left;
}

.classfacebook .facebookcontent{
    float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left:24px;
	line-height:27px;
}

.classfacebook .facebookbutton{
   float:right; width:50%; margin:0 2px 0 47px;
}

.facebookbutton a{float:left; line-height:28px; height:22px; margin-left:10px; font-size:11px; color:#666666 !important;}

 .birth_mnnualy input.add_btn, .myteamrow2 input.add_btn{width:58px !important; height:32px !important; background:#56C056; margin-left:10px !important; font-size:14px !important; padding:5px 0; border:#52a552 solid 1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

 input.add_more_btn{ 
	background: none repeat scroll 0 0 #56C056 !important;
    font-size: 14px !important;
    height: 32px !important;
    margin: 0 0 23px 25px !important;
    width:90px !important; display:none !important;
}
	
	
	.face-add  input.add_all{ 
	background: none repeat scroll 0 0 #56C056 !important;
    float: left;
    font-size: 14px !important;
    height: 32px !important;
    margin: 9px 5px 5px 14px !important;
    width: 74px !important; border:1px solid #52A552; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
	
	

.remove_this.btn.btn-danger{ 
	margin: 1px 0 0 9px;
    position: relative;
    top: 4px;
	cursor:pointer;
}

.m_sendalert .choose_news{margin:0 0 0 19px !important; border-bottom:none !important;}

.your_email_area{margin:0 0 0 43px;}

.bdr_non{border-bottom: medium none !important;}

.birth_mnnualy select.tete{width:236px !important; padding:6px 3px 6px 10px !important; margin:0 0 0 9px; font-size:15px; color:#333333;}

.subscribeinputonly{width:250px !important;}

.emailcore{ width: 209px !important;float: right;font-size: 11px !important;}

.emailcore a {text-decoration:underline !important;}
 
div.edit_it input.your_email{border:1px solid #AAAAAA !important}

.calender{ left: -33px;
    position: relative;
    top: 7px; margin-right:-16px;}

.choose_how, .whats_ur_mail{margin-top:6px !important;}
.rightcont{margin-right:7px !important; color:#666666 !important; font-size:11px !important;}
.rightcont u{color:#666666 !important; font-size:11px !important;}

/**********************start head css form fb page**************************/
.facebookbutton p span a{
    text-decoration: underline;
	color:#000;
}

.edit_it select {
	 padding:2px 3px 2px 10px;
	 border:1px solid #AAAAAA !important;
}
.consol{
   margin-top: 10px;
}

.face {
    background: url("../img/1face.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 46px;
    width: 330px;
}

.bdborder{
  border: 5px solid #fff !important;
}

.newpalermo_line{
  padding: 0px !important;
}

a.get_launch{background:#57c157; color:#fff; font-size:21px; width:150px; padding:20px 32px; display:block; text-decoration:none; text-align:center; border:solid 1px #53b953; font-weight:600; margin:19px auto 0; border-radius:2px; -moz-border-radius:2px;-webkit-border-radius:2px; box-shadow:#333 0 1px 1px -1px;line-height: normal !important;}
a.top_em em{font-weight:normal !important;}
a.get_launch em{display:block; font-size:13px; font-style:italic;}


/* birthday */

.birthday .m_col-2, .birthday .m_col-3, .birthday .m_col-4{font-size:15px !important;}


.row_2 {
    clear: both;
    float: left;
    font-size: 13px;
}


.birthdaydata .m_col-5, .birthdaydata .m_col-6, .birthdaydata .m_col-7{
border-bottom: 1px solid #CCCCCC;
    float: left;
    font-size: 13px;
    }

.reminder{background:none !important; padding:13px 10px; margin:31px 0 0 46px; font-size:17px; color:#333333; width:87%; border-top:#888888 solid 1px; font-weight:bold;}

.remind_birth input.remind_inp_1, .remind_birth input.remind_inp_2, .remind_birth input.remind_inp_3{
border: 1px solid #AAAAAA;
    color: #333333 !important;
    float: none !important;
    font-size: 12px !important;
    height: 20px !important;
    margin:0 13px 0 10px;
    padding: 5px 10px !important;
  
}

.reminder_birth_new{margin-left:25px;}

.remind_birth input.remind_inp_1, .remind_birth input.remind_inp_2{border:none !important; background:none;}

.remind_birth input.remind_inp_1{width:157px;}
 .remind_birth input.remind_inp_2{width:130px; margin-left:6px !important;}
 .remind_birth select.remind_inp_3{width:200px; padding: 6px 3px 6px 10px !important; margin:0 0 0 6px;}
 
 
.calender_1{
    left: -5px;
    margin-right:5px;
    position: relative;
    top: 7px;
}


.remind_birth input.update {
    background: none repeat scroll 0 0 #56C056 !important;
    font-size: 14px !important;
    height: 32px !important;
    margin-left: 43px !important;
    padding: 5px 0;
    width: 96px !important;
	border:#52a552 solid 1px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.face-titlewithborder{
margin:0 0 0 30px; height:26px;
}


.mauallyadd{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
	margin-left:44px;
	color:#333333;
	line-height:32px;
}

.birth_mnnualy{margin:-11px 0 0 13px !important; padding:13px 11px !important; border:none !important; font-size:15px;}

.birth_mnnualy input.middle
{border: 1px solid #AAAAAA !important;
    float: none !important;
    font-size: 15px !important;
    height: 20px !important;
    padding: 5px 10px !important;
    width: 151px !important;
	margin:0 8px 0 39px;
	color:#999999  !important}
	
	
	.birth_mnnualy input.middledd
	{
	border: 1px solid #AAAAAA !important;
    float: none !important;
    font-size: 15px !important;
    height: 20px !important;
    padding: 5px 10px !important;
    width: 150px !important;
	margin:0 2px 0 0;
	color:#999999 !important;
	}

.classfacebook{
  margin-top:2px;
  height: 39px;
  margin-left:21px;
  clear:both;
  width:92%;
  float:left;
}

.classfacebook .facebookcontent{
    float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-left:24px;
	line-height:27px;
}

.classfacebook .facebookbutton{
   float:right; width:57%; margin:0 2px 0 20px;
}

.facebooktext{
  float: left;
  text-decoration: underline !important;
}
.facebookbutton a{float:left; line-height:28px; height:22px; margin-left:10px; font-size:11px; color:#666666 !important;}

 .birth_mnnualy input.add_btn, .myteamrow2 input.add_btn{width:58px !important; height:32px !important; background:#56C056; margin-left:10px !important; font-size:14px !important; padding:5px 0; border:#52a552 solid 1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

 input.add_more_btn{ 
	background: none repeat scroll 0 0 #56C056 !important;
    font-size: 14px !important;
    height: 32px !important;
    margin: 0 0 23px 25px !important;
    width:90px !important; display:none !important;
}
	
	
	.face-add  input.add_all{ 
	background: none repeat scroll 0 0 #56C056 !important;
    float: left;
    font-size: 14px !important;
    height: 32px !important;
    margin: 9px 5px 5px 14px !important;
    width: 74px !important; border:1px solid #52A552; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
	
	

.remove_this.btn.btn-danger{ 
	margin: 1px 0 0 9px;
    position: relative;
    top: 4px;
	cursor:pointer;
}

.m_sendalert .choose_news{margin:0 0 0 19px !important; border-bottom:none !important;}

.your_email_area{margin:0 0 0 43px;}

.bdr_non{border-bottom: medium none !important;}

.birth_mnnualy select.tete{width:236px !important; padding:6px 3px 6px 10px !important; margin:0 0 0 2px; font-size:15px; color:#333333;}

.subscribeinputonly{width:250px !important;}

.emailcore{ width: 209px !important;float: right;font-size: 11px !important;}

.emailcore a {text-decoration:underline !important;}
 
div.edit_it input.your_email{border:1px solid #AAAAAA !important}

.calender{ left: -33px;
    position: relative;
    top: 7px; margin-right:-16px;}

.choose_how, .whats_ur_mail{margin-top:6px !important;}
.rightcont{margin-right:7px !important; color:#666666 !important; font-size:11px !important;}
.rightcont u{color:#666666 !important; font-size:11px !important;}
/* end birthday */



/*@media screen and (-webkit-min-device-pixel-ratio:0) {
 div.icon_download{
    width:80px;
    overflow: hidden;
    margin:0 auto;
    height: 80px;
    margin-bottom: 9px;
 }
}

*/

.input .subscribeinput {
    width:463px !important;
}
.bot_marg_non{border-bottom:none !important;}
.marg_bot_non{margin-bottom:0 !important;}
.top_marg_non{margin-top:0 !important;}
.bdr_bot{border-bottom:none !important;}
.bdr_top{border-top:none !important;}

.showmoreoption{position:relative; top:0; left:0; background:#efeded; border:#cacaca solid 1px; padding: 0 2px 0 5px; height:48px; line-height:48px; font-size:13px; color:#666666; margin-bottom:12px; width: 97.9%;}
.showmoreoption strong{font-size:15px; color:#333333;}

.newoption{
 width: 95% !important;
 padding: 0 2px 0 24px !important;
}
.showmoreoption a.filter{background:url(../img/filter.png) no-repeat;
    display: block;
    width:102px;
    height:30px;
    text-decoration: none;
    position: absolute;
    top:9px;
    right:7px;
}
.bdr_top_true{border-top:1px solid #EEEEEE;}

.showmoreoption p.info_text{background:url(../img/right_icon.png) 0 0 no-repeat; height:26px; line-height:25px; float:left; margin:12px 0 0 5px; padding-left:29px;} 
p.info_text a{text-decoration:underline; color:#999999 !important}
p.info_text a:hover{text-decoration:none;}

.top_space{padding:15px 0 0 0 !important; margin-bottom:15px;}
.required-2{width:99% !important; margin-bottom:15px;}

/*#tag_data_div span.tag_each_div{background:#DFDFDF !important; color:#000000 !important; display:block !important;}
#tag_data_div span.tag_each_div:visited{color:#ffffff !important; background:#565656 !important;}
*/
/*#tag_data_div span.tag_each_div a{background:#DFDFDF !important; color:#000000 !important; display:block !important;}
#tag_data_div span.tag_each_div a:visited{color:#ffffff !important; background:#565656 !important;}

*/
/*span.tag_each_div a{color:#000000 !important; background:#DFDFDF !important;padding:0 9px !important; border-radius:2px !important;   -moz-border-radius:2px;
    -webkit-border-radius:2px;}
span.tag_each_div a:hover{color:#ffffff !important; background:#565656 !important;}*/

div.youtube_line span.text_lab{
    color:#333333;
    font-size:14px;
    float: left;
    width:166px;
}

.required-2 p.newemailaddress{color:#333333;
    font-size:14px;
    float: left;
    width:166px; text-align:left; padding-left:0 !important; margin-right:2px !important;}

.another{margin-bottom:10px !important;}

.new_one{border-top:1px solid #EEEEEE !important; padding-top:24px !important; width:99%;}

#avg_msg_bottom_div a{margin-left:5px;}

.popspan{
  float: left; 
  line-height: 32px; 
  margin: 0 0 0 11px; 
  width: 100%;
  font-size: 11px;
  color:#7d7d7d;
}

.popspan a{
	text-decoration:underline;
}

.subscribeinputonly{width:250px !important;}

.emailcore{ width: 31% !important;float: right;font-size: 11px !important;}

.emailcore a {text-decoration:underline !important;}

.newbig_input {
	border: 1px solid #CACACA;
	border-radius: 2px 2px 2px 2px;
	color: #999999;
	font-size: 15px;
	height: 20px;
	padding: 5px 10px !important;;
}

/**********************24dec2013**************************/
ul.sidebar_menu li{position:relative;}
ul.sidebar_menu li .m_populr, ul.sidebar_menu li .u_remind, ul.sidebar_menu li .alert{background:url(../img/list_icons.png) no-repeat; width:24px; height:28px; position:absolute; top:3px; right:4px;}
ul.sidebar_menu li .m_populr{background-position:-5px 1px;}
ul.sidebar_menu li .u_remind{background-position:-5px -278px;}
ul.sidebar_menu li .alert{background-position:-5px -313px;}

.messageload {
    background: url("../img/final_dot.gif") no-repeat scroll 90% -3px rgba(0, 0, 0, 0);
    display: block;
    font-style: italic;
    margin-bottom: 15px;
    width: 455px;
}


/**********************start head css form fb page**************************/
.facebookbutton p span a{
    text-decoration: underline;
	color:#000;
}

.edit_it select {
	 padding:2px 3px 2px 10px;
	 border:1px solid #AAAAAA !important;
}
.consol{
   margin-top: 10px;
}

.face {
    background: url("../img/1face.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 46px;
    width: 330px;
}

.myteamrow2{
	float:left; width:100%;
}
.myteam_box .m_col-1 {
    float: left;
    margin-left: 10px;
    width: 26px;
}

.myteamrow1 .m_col-1 {
   margin-left: 4px;
}
.myteam_box input[type="text"] {
   border: 1px solid #CACACA;
    border-radius: 2px 2px 2px 2px;
    color: #999999;
    float: left;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 424px;
}

.myteam_box .m_col-3{
 width: 177px;
}

.myteam_box .m_col-4 {
 width:274px;
}

.myteamrow2 >div { float:left;}

.submitfacebook{
    float: left;
    margin-top: 11px;
    text-align: center;
    width: 72%;
}
.myteamrow2{
  padding-top:0px;
}


.active_page{
	background:darkblue;
	color:white !important;
}

#subscribemanuallymatch_notify_div{
    padding: 20px;
    text-align: center;
}

#match_notify_divSubscriberfacebook{
    padding: 20px;
    text-align: center;
}


.face-titlewithborder h1{
	font-size: 17px;
    font-weight: bold;
    margin:10px 0 10px 2px;
	color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
	position:relative;
	background:#57c157;
	padding:0 15px 1px;
	float:left;
	clear:both;
	border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px; line-height:28px; left:10px; font-weight:600;
}

/*.stockblock{
   width:523px !important;
}
*/



.email{
    padding: 13px 0px !imporant;
}

div.email input.middle1 {
  margin-left:0px !important;
  padding: 5px 10px
}

div.edit_it input.middle1 {
    border: 1px solid #CACACA;
    border-radius: 2px;
    color: #999999 !important;
    float: left;
    font-size: 15px;
    height: 20px;
    padding: 5px 10px;
    width: 326px;
}
.rightcont{
 float: left;
    margin-left: 15px;
    margin-top: 7px;
}

.rightcont a{
  color:#000;
}
.facebookmessage{
	margin:0 0 12px 42px;
	width:85.5%;
	padding:13px 19px;
	background:#f9edbe;
	float:left;
}

.facebookmessage{color:#db3c14;}
#newcontent{
  border-bottom:0px;
}

/**********************start 2nd jan fb work**************************/

.fb_list{
    background: url("../img/list_bg.png") no-repeat  top left;
    height:30px;
    width:30px;
	position:absolute;
	left:-40px;
	top:0;
	font-size:18px; line-height:29px; text-align:center;}

ul.fb_listing{width:700px !important; margin-left: 21px !important;}
ul.fb_listing li{float:left; width:32% !important; margin-right:2% !important;}
ul.fb_listing li span.rss_span_middle{width:auto !important;}
.bot_txt{float:left; width:100%; text-align:center; color:#666666; font-size:15px; line-height:26px; margin:-4px 0 17px 0;}
.bot_txt .foot_frm{margin:10px 0 0 0 !important;}
.bot_txt .foot_fb{
	width:84px; 
	display:inline-block; 
	margin:0 0 -10px 10px;
	float: left;
	margin-top:-7px;
	width:auto;
	margin-right:5px;
}
.bot_txt .foobt_gpls{display:inline-block;margin:0 0 -5px 9px;margin-right: 3px;width:auto !important;}
.foobt_gpls a.atc_s{width:50px !important;}

@media only screen{.foot_frm{height:92px; float:left; margin:-10px 0 0 8px;}}

.birthday .m_col-1, .birthday .m_col-2, .birthday .m_col-3, .birthday .m_col-4, .birthdaydata .m_col-5, .birthdaydata .m_col-6, .birthdaydata .m_col-7, .birthdaydata .m_col-8{background:#027790; float:left; margin-right:3px;}

.birthday .m_col-1{width:22%}
.birthday .m_col-2{width:22%}
.birthday .m_col-3{width:34%}
.birthday .m_col-4{width:14.5%}

.birthday .m_title, .birthdaydata .m_title{font-size:13px; color:#ffffff; display:block; float:left; line-height:34px; height:34px; margin:0 0 0 17px; font-weight:600;}
.last{margin-right:0 !important; color:#ffffff;}
.facebook-pic .m_title{width:100%;}
.facebook-pic .m_title img{width:30px !important; height:30px !important;}
.m_title input.fb_name, .m_title input.db_db{border:none; float:left; line-height:30px; height:30px;}

.m_title input.fb_name{width:80%;}
.m_title input.m_title{width:80%;}
.m_title input.fb_db{width:96%;}
.m_title select.fb_dttm{width:174px;}

.main-facebook .m_col-1{width:4%}
.main-facebook .m_col-2{width:16.5%}
.main-facebook .m_col-3{width:22%}
.main-facebook .m_col-4{width:35.5%}

.birthdaydata .m_col-5{width:23.5%}
.birthdaydata .m_col-6{width:20%}
.birthdaydata .m_col-7{width:28%}
.birthdaydata .m_col-8{width:20.8%}

.myteamrow_last{margin:0 0 0 49px;}
.facebook-in .myteamrow2{padding-top:10px !important; margin-left:40px; padding-top:7px !important; width:89.5% !important; position:relative; left:-2px;}

.main-facebook .m_col-1, .main-facebook .m_col-3, .main-facebook .m_col-4{margin-left:18px;}
.main-facebook .m_col-2{margin-left:8px;}
.face-add{background:#EFEDED;
    float: left;
    height: 48px;
    margin: 0 0 20px 42px;
    padding: 0 18px;
    width: 85.5%;}

.main-facebook .m_col-2, .main-facebook .m_col-3{margin-top:7px;}
.main-facebook .m_col-4{margin-top:5px;}
.face-add p.alt_txt{line-height:48px; width:87%; float:left;}
.fb_feed{overflow:hidden !important;}
.birthday{margin:0 0 0 40px;}

#page_navigation {
    float: left !important;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
#page_navigation a {color:#333333;}
#page_navigation a.previous_link, #page_navigation a.next_link, #page_navigation1 a.previous_link1, #page_navigation1 a.next_link1{background: url("../img/fb_pang_icn.png") no-repeat; height:20px; text-decoration:underline; line-height:24px; width:95px;}


#page_navigation a.previous_link, #page_navigation1 a.previous_link1{float:left; background-position:0 -36px; padding-left:18px; margin:0 0 0 43px; color:#000000;}
#page_navigation a.next_link, #page_navigation1 a.next_link1{float:right; background-position:75% 11px; padding-right:18px; color:#000000; margin:0 3% 0 0;}




.facebookbutton a.logInt{float:right !important; display:block;} 
a.crs_btn{background: url("../img/crs_btns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float:right;
    height:34px;
    position:absolute;
    right:23px;
    top:9px;
    width:34px;}
	
a.crs_btn:hover{background-position:0 -50px !important;}

div.remind_birth{padding:9px 0 8px 4px !important; border-bottom:none; position:relative; left:24px; width:90.5% !important; margin:6px 0 0 0;}

.remind_birth input[type="text"]{border:none !important;}

.cover_bg{background:#e9e9e9 !important; width:93.2% !important; position:relative; left:-2px;}

.loadingmessage{ 
 text-align: center;
 line-height: 14px;
}
.newdupliactemysubmitanchor_div{
  text-align: center;
  margin-bottom: 10px;
}

.birthdaysavedate{
	width: 172px;
    display: inline-block;
    margin-left: 12px;
}

.birthdaysavename{
	width:191px;
	display: inline-block;
	margin-left: 16px;
}

div.edit_it_bottom input.fb_save_but{width:90px !important; height:30px !important; background:#56C056 !important; font-size:17px !important; padding:5px 0; border:#52a552 solid 1px !important; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.fb_feed .title_block h2{font-weight:bold !important;}
.feeddetaildescription > p > span{font-family:Arial, Helvetica, sans-serif !important; color:#333 !important; font-size:18px !important; float:left; margin:7px 0 9px;}
.fb_feed .edit_it_bottom{border-top:#eeeeee solid 1px !important; margin-top:5px;}

.facebk_popup{width:359px !important; height:177px !important;}
.facebk_popup .inr_box{padding:10px !important;}
.inr_box h2{font-size:20px !important; font-weight:normal !important; color:#333333 !important; text-align:center !important; margin:0 0 6px 0;}
.inr_box h3{font-size:18px; color:#333333; text-align:center !important; margin:0 0 20px 0;}
.inr_box .fb_new{
  float: left;
    margin: 0 12px 0 2px;
    width: 112px;
}

.inr_box .gplus{
  float: left;
    margin: -4px 12px 0 1%;
    width: 96px;
    font-size: 10px;
}
.inr_box .pls_new{width:99px; float:left;}
.pls_new a.atc_s{width:54px !important;}
.fb_new .bot_txt_sh, .pls_new .bot_txt_sh{font-size:10px; float:left; margin:4px 0 0 0;}
.inr_box .thanks_box{background: url(../img/smilyy.png)95px 2px no-repeat; float: left;
    font-size: 17px;
    margin: 8px 0 0 32%;
    width: 114px;}

.searchlike {
    float: right;
    margin: 7px 0 0;
    /*overflow: hidden;
    width: 127px; */
	  clear: both;
}

	
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .footer_boxhome { bottom:0px !important; } 
}
/*********************3 feb 2014********************************/
.new_trax_bok{margin-bottom:0 !important;}
.new_trax_bok .item_track .left_label{line-height:30px !important; height:30px;}
.block_track .bot_txt_new{width:450px; margin-left:28.5%;}
.block_track .bot_txt_new p{text-align:left; height:23px !important; line-height:10px !important;clear: both;font-size: 11px;}
.block_track .bot_txt_new p span{float:none !important; line-height:26px !important; height:auto !important;font-size: 11px !important;}
.bot_txt_new p .red_txt{color:#c60808 !important;font-size: 11px;}
.bot_txt_new p > a{color:#333 !important; text-decoration:underline;font-size: 11px;}
.bot_txt_newedit{ margin-left: 29.2% !important;}
/*********************3 feb 2014********************************/

ul.list_rates li div.first_on{margin-left:65px !important;}
ul.list_rates li div.sec_on{margin-left:48px !important;}

.youtubelabel{
  margin-top: -5px !important;
}

.fb-like span{
  width:91px !important;
}
.fb_ltr{
 width:191px !important;
 margin-left: 9px!important;
}

.stylem_title{
  font-style: italic;
}
.stockboxtitle{
  margin-left: 20px !important;
}
.palermo ol {
	list-style: decimal;
	margin-left: 53px;
}

.rssfeededit{
  margin-top: 10px !important;
  display: block;
}

.birth_mnnualy select.tetedd{width:62px !important; padding:6px 3px 6px 10px !important; margin:0 0 0 9px; font-size:15px; color:#333333;}
.birth_mnnualy select.tetemm{width:62px !important; padding:6px 3px 6px 10px !important; margin:0 0 0 9px; font-size:15px; color:#333333;}
.birth_mnnualy select.teteyyy{width:76px !important; padding:6px 3px 6px 10px !important; margin:0 8px 0 9px; font-size:15px; color:#333333;}

/*
Html Code css 
*/

.edit_feed .text_area_row .text_area_rowlabel {
    font-size: 15px !important;
    font-weight: bold !important;
    margin-right: 38px !important;
    width: 115px !important;
}
.htmlcodetextborder {
    border-bottom: 0 solid #EEEEEE !important;
    margin-top: 19px !important;
}

.main_2 p.or_txt {
  font-style: italic;
  text-align: center;
}


div.like_soc div.hidden_googleplus{
    overflow: hidden;
    margin:0 0 10px; height:21px;
}


div.like_soc div.hidden_googleplus img{
    display: block;
}

.goolepluspop{
  margin-top:-5px !important;
}


/*start tour   */

.right_side p{font-size:14px; margin-bottom:0 !important;}
.right_side a.new_but{font-family:Arial, Helvetica, sans-serif !important; text-transform:none !important; margin:10px 0 4px 0 !important} .right_side a.new_but:hover{text-decoration:none !important;}
.right_side a.new_but span{letter-spacing:0 !important; font-size:13px; display:inline-block;}
.right_side .sidebar_homep{border-bottom:none !important;}
.right_side h3.mid_row{background: url(../img/bdr_strp.jpg) repeat-x top left; height:13px; width:100%; margin:4px 0 9px !important;}
 h3.mid_row span{background:#ebe8e8; width:30px; text-align:center; font-size:11px !important; line-height:13px  !important; margin:0 auto  !important; float:none !important; display:block; color:#666666 !important; background:#ebe8e8; font-family:Arial, Helvetica, sans-serif !important;}

.anoth{font-size:11px !important; width:60px !important; margin:0 auto; text-align:center;}
.anoth, .anoth a{display:block;}
.right_side .sidebar_homep{padding-bottom:0 !important;}

.take_tour_strip {
    background: url("../img/strip_bg.jpg") repeat-x scroll left top #FAECEC;
    border-bottom: 2px solid #DB3C14;
    min-height: 86px;
	margin:0 0 10px 0;
}
.take_tour_in {
    margin: 0 auto;
    min-height: 86px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
a.take_tour_but{
    background: none repeat scroll 0 0 #E34E32;
    border: 1px solid #C94228;
    border-radius: 2px;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 23px 0 0 101px;
    padding: 10px 0;
    text-decoration: none;
	width:164px;
	text-align:center;
	position:relative;
}
.take_tour_in h1 {
    color: #333333;
    float: left;
    font-size: 26px;
    font-weight: normal;
    margin: 32px 0 0 114px;
}
.take_tour_in h1 span {
    font-weight: bold;
}
.take_tour_in h1 a.txtx2{color:#575757 !important; font-weight:bold !important;}
.take_tour_in .quick_easy_txt {
    background: url("../img/qiuck_east_txt.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    bottom:-8px;
    height: 35px;
    position: absolute;
    right:-157px;
    width: 145px;
}

.new_trax_bok {
    margin-bottom: 0 !important;
}
.new_trax_bok .item_track .left_label {
    height: 30px;
    line-height: 30px !important;
}
.block_track .bot_txt_new {
    margin-left: 25.5%;
    width: 450px;
}
.block_track .bot_txt_new p {
    clear: both;
    font-size: 11px;
    height: 23px !important;
    line-height: 16px !important;
    text-align: left;
}
.block_track .bot_txt_new p span {
    float: none !important;
    font-size: 11px !important;
    height: auto !important;
    line-height: 26px !important;
}
.bot_txt_new p .red_txt {
    color: #C60808 !important;
    font-size: 11px;
}
.bot_txt_new p > a {
    color: #333333 !important;
    font-size: 11px;
    text-decoration: underline;
}
.bot_txt_newedit {
    margin-left: 27% !important;
}
.mainindex {
    margin-top: 0 !important;
}
.colblack {
    color: #000000 !important;
}
.htmlcodetext {
    margin: 0 !important;
}

.tourheader{
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
  box-shadow: 2px 2px 2px 2px #B4B1AE;
}

.palermopop{
  padding: 0px !important;
  margin:  0px !important;
  overflow: visible !important;
}

/*end  tour   */

.newsoc{
  float: right;
  margin: 6px 0px 0 0;
  width: 341px;
}

/*********************new css *********************************/
.new_text_popap{padding:16px 24px !important;}
.new_text_popap p{margin:0 0 18px 0 !important;}
.main_new{padding:0 !important;}
.main_new textarea.form_field_txtarea{border:#aaa9a9 solid 1px !important; padding:5px 0; margin-left:24px !important; width:95% !important;}
.main_new .not_gray{padding:7px 17px; font-size:15px; color:#000; background:#f2f2f2;}
.new_text_popap p.likn1{margin-left:21px !important;}
p.nrm_row a{color:#333 !important;}

/*********************new css *********************************/

#container h1{  margin: 0 0 20px; }

header nav.showhide_nav_inner ul li.home {
    margin: 0 12px 0 0px !important;
}

header nav.showhide_nav_inner ul li.last {
    margin-right: 46px !important;
}

header nav.showhide_nav_inner ul li a.directory, header nav ul li a.directorySelected {
    margin: 15px 0 0 8px !important;
} 



header nav.showhide_nav_inner ul li div.profail {
    margin: 14px 0 0 6px !important;
}

.addheight{ line-height:30px !important;}

.editfeedimage {margin-left: 152px;}



/*************************7-7-14**********************/












/*************************7-7-14**********************/


/** Offering RSS css **/

div.my_feed div.black_hover2{
    background:url(../img/hover_block2.png) no-repeat;
    height: 71px;
    left: -62px;
    position: absolute;
    top: -69px;
    width: 171px;
    color:#fff;
    font-size:12px;
    line-height:17px;
    display: none;
    z-index:99;
    padding:3px;
}











