/*  ----------------------------------------
  | GLOBALS
  ----------------------------------------  */

html {
  color: #333;
  font: 80%/180% Arial, Helvetica, sans-serif;
}

html,body {
  height: 100%;
  margin: 0 auto;
  padding: 0;
}

body {
  background: #5c5d60 url(../images/bg.png) no-repeat fixed;
}

div {
  font-size: 1em;
}

img {
  border: 0;
  vertical-align: middle;
}

.left { 
	float: left;
}

.right {
	float: right;
}

.alignLeft {
	text-align: left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

.uppercase {
  text-transform: uppercase;
}

.strong {
  font-weight: bold;
}

input, textarea, select { font-family: arial,helvetica,sans-serif; }


.inputbox,.inputbox2 {
background-image:url(../images/input_bg.gif);
background-repeat:repeat-x;
border:2px solid #7f7f7f;
color:#888;
font:14px arial italic;
height:22px;
margin-left:4px;
padding:4px;
vertical-align:middle;
width:97%;
}
.inputbox2{
margin-left:6px;
padding:4px 3px;
width:95%;
}
.title_head {
margin:0;
overflow:auto;
padding:0 4px;
}

.border_bot {
border-bottom:1px solid #666;
}

.right-link {
color:#444 !important;
float:left;
margin-left:20px;
padding:0 20px;
text-decoration:underline;
}

a {
color:#659f3e;
outline:none;
text-decoration:none;
}

.t_box {
padding:4px 0;
}

.wrapin {
display:inline-block;
margin:0 15px 0 0;
overflow:auto;
padding:0 4px;
}

.blk_underline {
color:#444 !important;
margin:0 10px;
padding:0;
text-decoration:underline !important;
}
/*  ----------------------------------------
  | STRUCTURE
  ----------------------------------------  */

#wrap {
height:auto !important;
line-height:1em;
margin:10px auto;
min-height:530px;
padding:0;
text-align:center;
width:926px;
}

#wrap-main {
padding-left:3px;
padding-top:6px;
width:919px;
}

#wrap-title {
margin:0 2px 0 8px;
overflow:hidden;
padding:2px 10px;
width:904px;
}

#wrap-left {
float:left;
margin-left:22px;
margin-top:8px;
width:589px;
}

#mystuff-left {
background:transparent none repeat scroll 0 0;
color:#666666;
float:left;
margin-left:20px;
margin-top:19px;
padding:0 10px 0 0;
width:288px;
}

#mystuff-right {
float:right;
position: relative;
margin-left:6px;
margin-top:8px;
padding:0 0 0 0;
width:584px;
}

*html #mystuff-left {
margin-left:13px;
}

#wrap-right {
background:none;
color:#666;
float:right;
margin-left:6px;
margin-top:19px;
padding:0;
width:276px;
}

.section_bg {
background:#ccc;
margin:2px 3px;
}
/* -- Headings -- */

h1,h2,h3,h4,h5,h6 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
line-height:1.3em;
padding:0;
}
h1 {
	font-size: 48px;
	font-weight: normal;
	margin: 0 0 0 15px;
	letter-spacing: -.025em;
}

h2 {
font-size:24px;
margin:0;
}

h3 {
color:#333;
font-size:16px;
line-height:1.5em;
margin:6px 0 0 15px;
}

h4 {
font-size:22px;
font-weight:700;
margin:0 0 0 15px;
}

h5 {
font-size:18px;
margin:0 0 0.25em 5px;
}

h6 {
font-size:30px;
line-height:1.2em;
margin:0;
}

#header {
background:url(../images/mast_head2.png) no-repeat;
height:166px;
margin:10px 0;
position:relative;
width:926px;
z-index:5;
}
*html #header{background:url(../images/mast_head2.gif) no-repeat;}
.headerright {
float:right;
left:394px;
margin:30px 40px 0 0;
position:absolute;
top:7px;
z-index:9;
}

#header .signup {
padding:1px 0 0 20px;
text-align:right;
}
/*Beta Feedback*/
#betatag {
position:fixed; top:55px; left:0;
background:red url(../images/beta-tag.png);
height:154px; width:33px; font-size:1px;
}
.right-txt {
color:#fff;
display:inline-block;
padding:0 10px;
text-align:right;
}

.right-txt a {
font-weight:bold;
}

.dim {
height:60px;
width:170px;
}

.filter {
filter:progid: DXImageTransform. Microsoft. AlphaImageLoader (src='../images/sign_up.png',\A \A sizingMethod='crop');
}
/*  ----------------------------------------
  | HEADER
  ----------------------------------------  */

#header .signup a {
color:#fff;
font-weight:700;
position:relative;
text-decoration:underline;
z-index:1;
}

#innerwrap {
display:inline-block;
height:100%;
width:100%;

}

#innerwrap img a {
position:relative;
z-index:1;
}

#header .search {
left:592px;
padding:2px 0;
position:absolute;
top:60px;
width:200px;
}

#header a {
color:#95ab86;
font-size:12px;
text-decoration:none;
}

#header .search input {
background-image:url(../images/input_findbg.gif);
background-repeat:repeat-x;
border:2px solid #a3a3a3;
color:#666;
height:30px;
padding:6px 2px 0 !important;
}

#header .logo2 a {
height:64px;
line-height:2em;
width:202px;
}

hr.clear {
clear:both;
display:block;
}

a.expand {
display:block;
text-align:center;

}

a.expand:hover {
padding-top:20em;
}
#header #main_nav {
background:transparent none repeat scroll 0;
left:16%;
position:absolute;
text-align:left;
top:97px;
width:83%;
z-index:5;
}

*html #header #main_nav {
width:84%;
}

#header #toprt_nav{
float:right;
margin-top:15px;
padding:0 16px 0 0;
right:0;
text-align:right;
width:auto;
}
#header #toprt_nav2 {
float:left;
margin-top:15px;
padding:0 0 0 0;
right:0;
text-align:left;
width:34%;
}
#header #toprt_nav a, #header #toprt_nav2 a {
padding:0 10px;
}

#header #main_nav .suckertreemenu {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
margin-top:8px;
width:500px;
z-index:300;
}

#header #main_nav .suckertreemenu a {
color:#8f9e6f;
font-size:14px;
}

#header #main_nav .suckertreemenu ul li.firstmenu a {
color:#82a16d;
width:85px;
}

#header #main_nav .suckertreemenu ul li.secondmenu {
text-align:center;
width:156px;
}

#header #main_nav .suckertreemenu ul .lastchild,ul.lastchild {
background:url(../images/green_arrow_dn.gif) no-repeat center right;
}

#header #main_nav .suckertreemenu .lastchild ul,#header #main_nav .suckertreemenu .menubar ul {
margin-left:-1px;
margin-top:-1px;
*margin-top:0px;
}

#header #main_nav .suckertreemenu .lastchild ul li,#header #main_nav .suckertreemenu .menubar ul li {
background:none;
line-height:0;
margin:0 0 2px;
padding:0 0 2px 1px;
width:152px;
}

#header #main_nav .suckertreemenu .lastchild ul li a {
color:#fff;
display:block;
line-height:12px;
padding:3px 3px 0 19px;
width:86%;
}

#header #main_nav .suckertreemenu .lastchild a:hover {
background:url(../images/white_arrow_dn.gif) no-repeat center right;
}

#header #main_nav .suckertreemenu .lastchild ul li a:hover {
background:#99CC00;
color:#000;
text-decoration:underline;
}

#header #main_nav .suckertreemenu ul .lastchild img {
border:1px solid #93a984;
margin-bottom:6px;
margin-left:12px;
margin-right:1px;
padding:0;
}

.suckertreemenu ul {
list-style-type:none;
margin:0;
padding:0;
}

.suckertreemenu ul li {
background-color:#000;
display:inline;
float:left;
height:1%;
list-style-type:none;
margin-top:2px;
padding:0;
position:relative;
}

.suckertreemenu ul li a {
border-left-width:0;
height:1%;
padding:1px 15px 1px 7px;
text-decoration:none;
}

.suckertreemenu ul li ul {
background:url(../images/nav_dropdownbg.png) no-repeat bottom left;
display:block;
left:0;
margin-top:25px;
padding:2px 6px 17px 0;
position:absolute;
top:1em;
visibility:hidden;
width:156px;
z-index:200;
}

.suckertreemenu ul li ul li {
display:list-item;
margin-bottom:1.6em;
margin-top:1.6em;
}

.suckertreemenu ul li ul li ul {
left:159px;
top:0;
}

#header #main_nav .suckertreemenu ul li ul li a {
display:block;
font:11px/normal arial,sans-serif;
line-height:normal;
padding:1px 5px;
text-decoration:none;
white-space:nowrap;
width:100px;
}

.suckertreemenu ul li a:hover {
color:#fff !important;
}

.suckertreemenu .mainfoldericon {
background:none;
}

.suckertreemenu .subfoldericon {
background:#000;
}
.suckertreemenu .menubar {margin-left:20px;}
* html p#iepara {
padding-top:1px;
}

* html .suckertreemenu ul li {
float:left;
height:1%;
}

a:link,a:visited {
color:#659f3e;
text-decoration:none;
}

:focus {
-moz-outline-style:none;
}

.font9 {
font-size:9px;
}

.imgpad {
padding:10px;
}

.font14 {
color:#444;
font-size:14px;
line-height:1.1em;
}

.font24 {
color:#ccc;
font-size:24px;
}

.rightside .font48 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:48px;
}

.greycolor {
color:#999;
}
.grey-color {
color:#666;
}
.greencolor {
color:#659f3e;
}

#wrap-title .sticky-box {
background:url(../images/titlebox_bottom.png) no-repeat left bottom;
margin-bottom:7px;
padding-bottom:4px;
text-align:left;
}

#wrap-title .sticky-box .title_content {
background:url(../images/titlebox_top.gif) no-repeat scroll 50% 0;
height:auto !important;
height:100%;
margin:0;
max-width:100%;
min-height:190px;
overflow:hidden;
padding:20px 0 10px 20px;
}

#wrap-title .sticky-box .title_content img {
display:block;
float:left;
margin-top:-2px;
}

#wrap-title .sticky-box .title_content h1 {
color:#333;
float:left;
font-weight:400;
padding-left:10px;
}

.title_content .ContentProfile {
border-top:3px solid #ccc;
float:left;
margin-left:21px;
padding:10px 0;
width:660px;
}

.title_content .ContentProfile .leftpanel {
float:left;
margin-top:4px;
padding:4px 0;
width:350px;
}

.title_content .ContentProfile .leftpanel .row_1 {
clear:both;
line-height:1.6em;
margin:2px 10px 2px 0;
overflow:auto;
}

.title_content .ContentProfile .leftpanel .row_1 .l_col {
color:#999;
float:left;
font-size:9px;
margin-left:0;
padding:0 7px 0 0;
text-align:right;
text-transform:uppercase;
width:20%;
}

.title_content .ContentProfile .leftpanel .row_1 .l_col_m {
color:#999;
float:left;
font-size:9px;
margin-left:0;
padding:0 0 0 5px;
text-align:left;
text-transform:uppercase;
width:5%;
}

.title_content .ContentProfile .leftpanel .row_1 .r_col {
float:left;
padding:0 4px;
width:70%;
}

.title_content .ContentProfile .leftpanel .row_1 .r_col_m {
float:left;
padding:0 4px;
text-align:left;
width:60%;
}

.title_content .ContentProfile .leftpanel img {
margin:0 4px;
}

.title_content .ContentProfile .rightpanel {
float:right;
margin-top:3px;
padding:4px 0;
text-align:right;
width:275px;
}

.title_content .ContentProfile .rightpanel input {
margin-right:15px;
cursor: pointer;
}

.snav-container {
float:right;
clear:both;
text-align:right;
}

.snav-container a {
color:#4a4a4a;
text-decoration:none;
}

.snav-container .nav-small {
cursor:pointer;
display:block;
float:left;
height:32px;
line-height:1.6em;
margin:2px 0;
padding:6px 10px 0 0;
width:126px;
position:relative;
}
.snav-container .nav-small img {position:absolute; top:15px;left:8px; }
.beta {
height:154px;
left:1px;
position:absolute;
top:50px;
width:33px;
}

.yellow {
background-color:#ffc;
border-right:1px solid #666;
}

#stuff-container {
margin-left:4px;
overflow:auto;
padding:2px 0 2px 3px;
text-align:left;
width:268px;
}

#stuff-container .nav-small,#stuff-container .nav-small2,.snav-container .nav-small {
display:block;
float:left;
margin-left:1px;
}
#stuff-container .nav-small2 a{
background:url(../images/stuff_nav.gif) no-repeat scroll left top;
display:block;
line-height:1.5em;
text-decoration:none;
height:25px;
margin:2px;
padding:6px 2px 0 0;
width:121px;
text-indent:12px;
  }
#stuff-container .nav-small a,.snav-container .nav-small a {
background:url(../images/small_nav.png) no-repeat scroll right top;
display:block;
line-height:1.5em;
text-decoration:none;
height:25px;
margin:2px 4px 2px 0px;
padding:6px 4px 0 0;
width:126px;
text-indent:12px;
}
#stuff-container a {
color:#4a4a4a;
margin-left:8px;
margin-top:6px;
}

#stuff-container .nav-yellow, #stuff-container .nav-grey {
display:block;
float:left;
width:252px;
}
#stuff-container .nav-yellow a,#stuff-container .nav-grey a {
display:block;
line-height:2.2em;
text-decoration:none;
font-weight:700;
height:31px;
width:252px;
margin:2px 0 0 3px;
padding:2px 2px 0 3px;
text-indent:10px;
  }
#stuff-container .nav-yellow a{
background:url(../images/btn_yellow.gif) no-repeat scroll left top;
}
#stuff-container .nav-yellow a:hover,#stuff-container .nav-small2 a:hover,#stuff-container .nav-grey a:hover,#stuff-container .nav-small a:hover,.snav-container .nav-small a:hover {
background-position:0 -32px;
}
#stuff-container .nav-grey a {
background:url(../images/btn_greyshade.gif) no-repeat scroll left top;
}
.txtsite_layout{margin:0;padding:2px;}
.txtsite_layout ul {
line-height:1.6em;
list-style:none;
margin:4px 2px;
padding:2px 0;
}

.txtsite_layout ul li {
color:#333;
font-weight:700;
margin:0 3px;
padding:0 2px 0 10px;
}

.txtsite_layout ul li img {
margin:0 0 0 2px;
padding:0;
vertical-align:middle;
}

.txtsite_layout ul li.title_parent {
background:none;
font-weight:700;
}

.txtsite_layout ul li a {
margin:10px;
padding:0;
white-space:nowrap;
color:#333333;
}

.txtsite_layout ul li ul {
border-bottom:dotted #ccc 1px;
}

.txtsite_layout ul li ul li {
background:none;
margin:0;
padding:0;
}

.txtsite_layout ul li ul li ul li a {
font-size:10px;
}

.txtsite_layout ul li ul li a {
font-weight:400;
margin-left:10px;
}

.txtsite_layout .rt_img {
float:right;
margin:2px 0;
}

.txtsite_layout .comment {
background:url(../images/comment.gif) no-repeat scroll left bottom;
font-size:11px;
margin:0 3px;
padding:0 2px 0 10px;
}

.txtsite_layout .users {
background:url(../images/user.gif) no-repeat scroll left bottom;
font-size:11px;
margin:0 3px;
padding:0 2px 0 10px;
}

.txtsite_layout .comments {
background:url(../images/comments.gif) no-repeat scroll left bottom;
font-size:11px;
margin:0 3px;
padding:0 2px 0 10px;
}

.txtsite_layout .tick {
background:url(../images/tick.gif) no-repeat scroll left bottom;
font-size:11px;
margin:0 3px;
padding:0 2px 0 10px;
}

.title_content .ContentProfile .rightpanel .flag {
float:left;
margin:5px 2px 0 0;
*margin-left:10px;
padding:0 6px 0 0px;
text-align:left;
}
.title_content .ContentProfile .rightpanel .flag a{
  color:#4a4a4a;
  padding:0 2px;
  }
.ContentProfile .rightpanel .flag,.edit_txt a {
display:block;
font-size:12px;
margin-left:2px;
}

.title_content .ContentProfile .rightpanel .edit_txt {
float:right;
margin:4px 10px 0 3px;
width:100px;
padding-right:20px;
}

.title_content .rt_panel .ContentProfile .info span {
float:left;
font-size:13px;
margin:3px;
text-transform:uppercase;
}

#wrap-left .speakout-box {
background:url(../images/speakout_bottom.gif) no-repeat scroll 50% 100%;
margin-bottom:20px;
padding-bottom:6px;
text-align:left;
}

#wrap-left .speakout-box .speakout {
background:url(../images/speakout_top.gif) no-repeat scroll 50% 0;
clear:both;
margin:0;
max-width:100%;
padding:4px 0 20px;
}

#wrap-left .speakout-box p {
color:#283e46;
font-size:16px;
font-weight:700;
height:1%;
line-height:1.2em;
margin:20px 10px 0 20px;
padding:15px 0 5px;
text-align:left;
width:95%;
}

*html #wrap-left .speakout-box p {
height:1%;
margin-left:25px;
padding:25px 0 5px 10px;
}

#wrap-left .speakout-box .status {
color:#666;
display:inline;
float:left;
font-size:10px;
margin:4px 4px 0 20px;
text-transform:uppercase;
width:95%;
}

#wrap-left .speakout-box .status a {
margin-left:10px;
text-transform:none;
}
#wrap-left .speakout-box .status span{text-transform:lowercase;}
#mystuff-right .megiitab {
border:none;
margin:0 0 0 4px;
padding:0;
position:relative;
width:578px;
}

#mystuff-right .megiitab h1 {
line-height:normal;
margin:5px 30px 0 0;
padding:0;
text-align:right;
}

.account-left {
float:left;
width:600px;
}

.account-right {
float:left;
margin-top:25px;
position:relative;
width:260px;
}

.account-tab {
border:none;
margin:0;
padding:0;
position:relative;
width:700px;
}

.notification_box {
background-color:#ffc;
border:1px solid #cc6;
color:#660;
margin:10px;
padding:10px;
}

.home-box {
height:356px;
margin-left:18px;
margin-top:-32px;
padding-bottom:32px;
text-align:right;
width:909px;
}

.home-box .contentbox {
clear:both;
margin:0;
padding:4px 0;
position:relative;
}

.slidecontent {
margin-top:5px;
overflow:hidden;
}

#home .leftpic {
clear:both;
float:left;
height:356px;
position:relative;
width:901px;
}

#home .leftpic_inner {
clear:both;
margin-left:10px;
margin-top:10px;
padding:2px;
}

#home .rightpic {
float:right;
padding:0;
width:490px;
}

#home .rightpic img {
padding:2px 1px;
}

.btnbg {
background:url(../images/control_bg.png) no-repeat;
height:69px;
left:-15px;
margin-left:20px;
padding:8px 4px;
position:absolute;
text-align:center;
top:285px;
width:294px;
}

div.learn a {
background:url(../images/button_green2.gif) no-repeat;
color:#fff;
display:block;
font:bold 14px Arial;
height:41px;
line-height:2.1em;
padding:10px 0 0;
text-align:center;
width:281px;
}

div.learn_ie6 a {
  background:url(../images/button_green2.gif) no-repeat;
  color:#fff;
  display:block;
  font:bold 14px Arial;
  height: 51px;
  line-height:2.1em;
  padding:10px 0 0;
  text-align:center;
  width:281px;
}

div.learn a:hover {
background:transparent url(../images/button_green2.gif) no-repeat left -51px;
text-decoration:none;
}

div.backbtn a {
background:url(../images/btn_back.gif) no-repeat;
clear:both;
color:#fff;
display:block;
font:bold 14px Arial;
height:41px;
line-height:2em;
padding:10px 0 0;
text-align:center;
width:79px;
}

div.backbtn_ie6 a {
  background:url(../images/btn_back.gif) no-repeat;
  clear:both;
  color:#fff;
  display:block;
  font:bold 14px Arial;
  height: 51px;
  line-height:2em;
  padding:10px 0 0;
  text-align:center;
  width:79px;
}

div.backbtn a:hover {
background:transparent url(../images/btn_back.gif) no-repeat left -51px;
color:#000;
text-decoration:none;
}

div.greenbtn2 a {
background:url(../images/button_green3.gif) no-repeat right top;
color:#fff;
display:block;
font:bold 14px Arial;
height:41px;
line-height:2em;
margin:0;
padding:10px 0 0;
text-align:center;
width:202px;
}

div.greenbtn2_ie6 a {
  background:url(../images/button_green3.gif) no-repeat right top;
  color:#fff;
  display:block;
  font:bold 14px Arial;
  height:51px;
  line-height:2em;
  margin:0;
  padding:10px 0 0;
  text-align:center;
  width:202px;
}

div.greenbtn2 a:hover {
background:transparent url(../images/button_green3.gif) no-repeat left -51px;
color:#000;
text-decoration:none;
}

.mtext {
font:normal 18px Georgia, "Times New Roman", Times, serif;
position:absolute;
right:50px;
text-align:left;
top:110px;
width:110px;
}

.slidepic {
position:absolute;
right:190px;
top:10px;
width:448px;
}

.slidepic2 {
position:absolute;
right:165px;
top:-10px;
width:480px;
}

.frame_user {
height:167px;
left:130px;
position:absolute;
top:631px;
width:231px;
z-index:1;
}

.frame_text {
line-height:20px;
margin-left:30px;
padding:0 10px 10px 5px;
}

.img_user {
height:167px;
margin:0;
padding:0 10px 5px 22px;
width:231px;
}

*html .img_user {
padding:0 2px 5px;
}

#home_contents .stickybox {
background:url(../images/f_userbg_bot.png) no-repeat scroll 50% 100%;
margin-bottom:29px;
padding-bottom:20px;
text-align:left;
}

.featureduser .infobox {
background:url(../images/f_userbg_top.png) no-repeat scroll 50% 0;
clear:both;
margin:10px 0 0;
padding:1px 0 4px;
}

#home_contents {
margin:10px;
overflow:auto;
padding:4px;
width:100%;
}

#home_contents .featureduser {
float:left;
margin:0;
overflow:hidden;
padding:0 0 10px;
text-align:left;
width:230px;
}

#home_contents .featuredtxtsite {
clear:right;
float:right;
overflow:hidden;
width:640px;
}

#explore_container {
height:auto;
margin:10px 0px 0 3px;
padding:18px 0px 0;
width:96%;
}

.explore_box {
background:#fff url(../images/explorebg_top.png) no-repeat left top;
background-color:#fff;
margin:8px 0 10px 18px;
padding-top:26px;
width:901px;
}

.explore_box h1 {
border-bottom:3px solid #ccc;
color:#333;
font-size:48px;
margin:0 20px;
padding:3px 8px;
text-align:left;
}

.wrapbox {
background:#5c5d60 url(../images/explorebg_bot.png) no-repeat left bottom;
margin:0;
padding:3px 0;
text-align:left;
voice-family:inherit;
width:901px;
}

#explore_wrap {
margin:0;
padding:0;
width:901px;
}

#explore_wrap p {
line-height:1.3em;
margin:0;
padding:0 6px;
}

.explore_basic {
float:left;
width:272px;
height:430px;
margin:10px 0 0;
padding:0 8px;
position:relative;
text-align:left;
}
*html .explore_basic {padding:0 3px;}
.explore_basic h5, .explore_basic h3  {
font-weight:normal;
margin:12px 0 15px;
padding-top:2px;
}

.explore_basic .phone-box {
background:url(../images/value_bot.gif) no-repeat scroll 50% 100%;
margin-bottom:10px;
padding-bottom:5px;
text-align:left;
}

.explore_basic .phonecontent {
background:url(../images/value_top.gif) no-repeat scroll 50% 0;
clear:both;
margin:6px 0;
padding:4px 0;
position:relative;
width:256px;
}

.explore_basic .phonecontent .op {
left:2px;
position:absolute;
top:-7px;
}

.explore_basic .phonecontent h3 {
color:#659ac0;
font:bold 16px Arial;
margin-top:-8px;
padding:0 0 0 10px;
text-indent:-2000px;
width:50%;
}

.explore_basic .phone-box .thead {
color:#659ac0;
font-weight:bold;
left:5px;
margin-top:10px;
padding:0 2px 0 8px;
position:absolute;
top:290px;
width:190px;
}

.explore_basic .web-box {
background:url(../images/web_bg.gif) no-repeat;
height:56px;
margin-top:20px;
padding:2px;
position:relative;
text-align:left;
width:260px;
}

.explore_basic .phone-box ul,.explore_basic .web-box ul {
list-style:none;
margin-top:10px;
padding:4px;
}

.explore_basic .phone-box ul li {
background:url(../images/layer_bg.gif) no-repeat scroll 50% 0;
color:#3b596e;
float:left;
font-size:13px;
line-height:20px;
list-style:none;
margin-left:2px;
}

.explore_basic .web-box ul li {
background:url(../images/layer_bg.gif) no-repeat scroll 50% 0;
color:#3b596e;
float:left;
font-size:13px;
list-style:none;
margin-left:2px;
padding:0 6px;
}

.grpbox {
background:url(../images/layer_bg.gif) no-repeat scroll 50% 0;
font-size:14px;
margin:2px 0;
overflow:hidden;
padding:2px 10px;
width:240px;
}

.grpbox .grp {
float:left;
height:26px;
width:25px;
}

.grpbox .grptxt {
color:#3b596e;
float:left;
font-size:13px;
height:26px;
line-height:15px;
padding-bottom:10px;
padding-left:5px;
vertical-align:middle;
width:200px;
}

.inner_cont { *position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.explore_basic .web-box .ow {
left:2px;
position:absolute;
top:-10px;
}

.explore_basic .phone-box ul li img {
float:left;
line-height:10px;
padding:0 4px 0 2px;
vertical-align:middle;
}

.explore_basic .web-box ul li a {
color:#3b596e;
text-decoration:underline;
font-weight:bold;
padding:0 4px;
}
.explore_basic .web-box ul li a:hover,..explore_basic .web-box ul li a:focus{
color:#000;
  }
.gogii_container .feature_left,.gogii_container .explore_left {
background:none;
border-bottom:1px solid #ccc;
float:left;
height:auto;
padding:9px 0;
text-align:left;
width:258px;
}

.gogii_container .feature_left h3 {
line-height:normal;
margin:0;
padding:0;
}

.gogii_container .feature_left p {
font-size: 11px;
line-height: 13px;
margin-top: 4px;
}

.explore_groupgogii {
background:#fff url(../images/grp_gogi_bg.gif) no-repeat left top;
float:left;
position:relative;
width:288px;
}


.titlebar_gogii {
background:url(../images/explore_tab_red.gif) no-repeat top left;
height:48px;
margin:10px 0 2px 10px;
width:258px;
}

.titlebar_personal {
background:url(../images/explore_tab_green.gif) no-repeat top left;
height:48px;
margin:10px 0 2px 10px;
width:258px;
}

.titlebar_group {
background:url(../images/explore_tab_blue.gif) no-repeat top left;
height:48px;
margin:10px 0 2px 10px;
width:258px;
}

.titlebar_gogii h4,.titlebar_group h4,.titlebar_personal h4 {
color:#fff;
font-size:20px;
font-weight:normal;
letter-spacing:-0.035em;
line-height:2.5em;
text-indent:56px;
position:relative;
text-align:left;
}

.explore_basic span {
color:#666;
display:block;
font:italic 12px "Georgia", "Times New Roman", "serif";
margin:5px 0 10px 14px;
padding:0 4px;
}

.explore_groupgogii span {
color:#666;
font:italic 12px "Arial";
text-align:left;
}

.gogii_icon {
left:25px;
position:absolute;
top:0;
}

.grpgogii_icon {
left:20px;
position:absolute;
top:0;
}

.padleft1 {
margin-left:260px;
}

.padleft2 {
margin-left:20px;
}

.gogii_container {
height:auto;
margin:16px 11px;
width:256px;
}

.gogii_container .feature_left img {
float:left;
margin-right:15px;
}

.gogii_container .user-thumb {
clear:both;
float:left;
height:72px;
margin-left:7px;
margin-right:12px;
width:72px;
}

.gogii_container .user-thumb img {
height:72px;
width:72px;
}

.gogii_container .user-info {
float:left;
height:75px;
overflow:hidden;
width:160px;
}

.gogii_container .user-info a {
color:#000;
text-decoration:none;
}
.gogii_container .user-info a:hover,.gogii_container .user-info a:focus{
color:#659F3E;
text-decoration:underline;
  }
.explore_basic_gray {
background:#fff url(../images/grp_gogi_bg.gif) no-repeat left top;
width:272px;
}

.gii {
height:77px;
margin:0;
padding:0;
}

div.register {
margin-left:10px;
padding:10px 4px;
text-align:center;
}

.call_out {
margin:10px 0 6px 0;
position:relative;
width:585px;
}

.callout_top {
background:url(../images/callout_top.gif) no-repeat bottom left;
height:4px;
line-height:1px;
}

.callout_bottom {
	background:url(../images/callout_bot.png) no-repeat bottom left;
	padding: 6px 14px;
}
.callout_bottom p, .callout_bottom p a {
	color: #344b70;
}
.callout_bottom p {
	background: url(/images/callout-favicons.png) no-repeat;
	padding-left:42px;
	text-align: left;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}
.callout_bottom p a {
	text-decoration: underline;
}
.callout_mid {
background:#fff;
border-left:1px solid #fff;
padding:0 2px;
z-index:10;
}

.callout_mid .bluebg {
background:#334872;
border-bottom:1px solid #6690e4;
border-left:1px solid #000;
border-right:1px solid #6690e4;
border-top:1px solid #000;
padding:11px 6px;
width:565px;
}

.bluebg .quotes {
background-image:url(../images/quotes.gif);
background-position:left center;
background-repeat:no-repeat;
}

.bluebg .callout_edit {
background:url(../images/callout_edit.gif) no-repeat;
height:20px;
position:absolute;
right:3px;
top:4px;
width:46px;
}

.bluebg .txtcurrent {
color:#9ba9c5;
float:left;
font-size:10px;
margin-right:10px;
text-transform:uppercase;
}

.bluebg .txtcurrent2 {
color:#9ba9c5;
float:left;
font-size:10px;
}

.bluebg h5 {
color:#fff;
font-size:18px;
margin-left:20px;
padding:0;
}

.callout_arrow {
background:url(../images/callout_arrow.gif) no-repeat;
height:24px;
left:-10px;
position:absolute;
top:10px;
width:12px;
}

#mystuff-right .link_white {
	color: #fff;
	text-align: left;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.tab_call {
color:#fff;
width:260px;
}

.tab_call_top {
background:url(../images/tabcall_top.gif) no-repeat bottom left;
height:9px;
line-height:1px;
}

.tab_call_bottom {
background:url(../images/tabcall_bot.gif) no-repeat bottom left;
height:9px;
line-height:1px;
}

.tab_call_mid {
background:transparent url(../images/tabcall_mid.gif) top left repeat-y;
font-size:12px;
margin:0;
padding:10px 12px;
position:relative;
width:225px;
z-index:5;
}

*html .tab_call_mid {
background:transparent url(../images/tabcall_mid.gif) top left repeat-y;
font-size:12px;
margin:0;
padding:10px 12px;
position:static;
width:225px;
z-index:5;
}

.tab_call_arrow {
background:url(../images/tabcall_arr.gif) no-repeat;
height:24px;
left:-11px;
position:absolute;
top:8px;
width:13px;
z-index:100;
}

*html .tab_call_arrow {
top:20px;
}

.tab_call h4 {
color:#fff;
font-size:18px;
margin:0;
padding:0;
}

.settings_box {
background:#f7f7f7;
border:1px solid #999;
display:inline;
float:left;
margin-bottom:30px;
margin-left:12px;
padding:10px 0 10px 10px;
width:96%;
}

.settings_box h4 {
color:#666;
margin:0;
padding:10px 2px;
}

.text {
color:#333;
font-size:20px;
font-weight:700;
margin:0;
padding:0;
text-align:left;
}

.Comments_title {
float:left;
line-height:25px;
padding:0;
width:760px;
}

.Comments_title select,.Comments_title input {
margin:0 15px 0 0;
padding:0;
}

.settings_box .Comments_title a {
margin-left:15px;
text-decoration:underline;
}

.comment_checkbox {
float:left;
width:30px;
padding-top:5px;
}

.no_bg {
background:none !important;
display:block;
float:left;
font-size:13px;
padding:10px;
}

.dot_border {
border-bottom:dotted #ccc 1px;
display:inline-block;
overflow:auto;
padding:10px;
width:98%;
}
.dot_border p {margin-bottom:0.8em;}
#help-layout {
margin:0;
overflow:hidden;
padding:0 10px;
}

#mhelp-layout {
margin:0;
overflow:hidden;
padding:10px;
width:50%;
}

.addtag_btn {
float:right;
margin:8px 0 0;
padding:0;
}

.taglist {
background:url(../images/grad_blk.gif);
border:2px solid #999;
color:#333;
font-size:12px;
height:auto !important;
margin:10px 0 0 4px;
min-height:54px;
padding:4px 0 2px 4px;
text-transform:lowercase;
width:88%;
}

.right_link {
color:#000;
float:right;
margin-right:20px;
padding-top:5px;
}

.right_link a:hover,a:visited {
color:#6ca944;
}

#vitals_container {
clear:both;
margin:0;
overflow:auto;
text-align:center;
width:840px;
}

#dummyid {
padding:20px;
}

.select_items {
background-attachment:scroll;
background-image:url(../images/select.gif);
background-position:0;
background-repeat:no-repeat;
float:left;
font-weight:700;
height:17px;
padding-left:10px;
padding-top:5px;
width:188px;
}

.custom_txt_field {
background:none !important;
}

.customSelect {
border:1px solid #b9b9b9;
border-top:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
overflow:auto;
width:182px;
z-index:100;
}

#gogii_wrap {
margin-left:45px;
margin-right:10px;
margin-top:60px;
padding:0 10px 10px 50px;
width:700px;

}

#gogii_wrap p {
margin:20px 0;
}

.goggi_box {
background:url(../images/gogii_bg.png) no-repeat;
margin:0 0 2px 2px;
padding:20px 0;
}

.goggi_box h5 {
color:#333;
font-weight:bold;
margin:0 16px;
}

.goggi_box input {
background-image:url(../images/input_bg.gif);
background-repeat:repeat-x;
border:2px solid #7f7f7f;
color:#888;
font:14px arial italic;
height:22px;
margin:10px 4px 10px 15px;
padding:4px;
text-align:left;
vertical-align:middle;
width:40%;
font-style:
}

.goggi_box p a {
margin:10px 4px 0 18px;
text-decoration:underline;
}

.avail-message {
background-image:url(../images/accept.png);
background-position:left center;
background-repeat:no-repeat;
color:#5fa95a;
display:inline;
font-size:11px;
font-weight:700;
margin:0 2px 0 6px;
padding:4px 2px 4px 20px;
width:70%;
}

.non-avail-message {
background-image:url(../images/bullet_error.gif);
background-position:left center;
background-repeat:no-repeat;
color:#fb143a;
display:inline;
font-size:11px;
font-weight:700;
margin:0 2px 0 6px;
padding:4px 2px 4px 20px;
width:70%;
}

div.invitePeople {
background:#f9f9f9 url(../images/input_bg2.gif) repeat-x;
border:2px solid #7f7f7f;
margin-left:5px;
overflow:auto;
padding-bottom:10px;
width:96%;
}

div.autocomplete {
background-color:white;
border:1px solid #888;
margin:0;
padding:0;
position:absolute;
width:470px;
z-index:10000;
}

div.autocomplete ul {
list-style-type:none;
margin:0;
padding:0;
z-index:10000;
}

div.autocomplete ul li.selected {
background-color:#f8fba3;
border-bottom:1px dotted #666;
border-top:1px dotted #666;
}

div.autocomplete ul li {
border-bottom:1px dotted #666;
cursor:pointer;
display:block;
line-height:30px;
list-style-type:none;
margin:0;
padding:2px 5px;
white-space:nowrap;
z-index:10000;
}

#shout_container h5 {
font-weight:400;
}

div.invitePeople ul li.selected {
background-color:#f8fba3;
border:1px dotted #666;
}

div.invitePeople ul.friendsListUL {
float:left;
list-style-type:none;
margin:0;
padding:0;
width:280px;
}

div.invitePeople ul.friendsListUL li {
background:url(../images/invite_frame.png) no-repeat top right;
color:#444;
display:block;
float:left;
font:bold 10px arial;
height:35px;
margin:5px 6px;
padding:0;
text-decoration:none;
}

div.invitePeople ul.friendsListUL li img {
cursor:pointer;
display:inline-block;
float:right;
margin:0 4px;
}

div.invitePeople ul.friendsListUL li span {
background:url(../images/invite_frame_l.png) no-repeat scroll top left;
display:block;
float:left;
font-size:14px;
height:35px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0 10px;
white-space:pre;
width:200px;
}

div.invitePeople input {
background:transparent !important;
border:1px solid #666 !important;
margin-left:4px;
margin-top:10px;
padding-top:4px;
}
div.invitePeople a {margin:4px; padding:10px;}
.deleteIcon {
background:#ccc;
border:1px #999 solid;
cursor:pointer;
padding-left:2px;
padding-right:2px;
}

.invitebox {
background:url(../images/invite_frame.png) bottom left no-repeat;
margin:10px auto;
padding:0 0 14px;
width:430px;
}

.invitebox h3 {
background:url("tsr.gif") top left no-repeat;
margin:0;
padding:7px 10px 3px;
}

.invitebox p,.teaser a.more {
background:#fff;
border:1px solid #d8d8d8;
border-width:0 1px;
margin:0;
padding:0 10px 3px;
}

div.lemmin {
  margin: 0 auto 12px auto;
  padding: 20px;
  text-align: center;
  border-bottom: 1px dotted #ccc;
}

div.nextstep {

margin-top:20px;
padding:20px 10px;
text-align:center;
}

div.nextstep a {
background:url(../images/button_green.png) no-repeat;
color:#fff;
display:block;
font-size:18px;
line-height: 51px;
height:51px;
margin:0 auto;
padding: 0 4px 1px;
text-align:center;
vertical-align:middle;
width:251px;
}

div.basicgogii,div.groupgogii,div.personalgogii {
padding:10px 10px 10px 0;
text-align:center;
}

div.basicgogii a {
background:url(../images/button_red.png) no-repeat;
color:#fff !important;
display:block;
font-size:20px;
height:34px;
line-height:0.8em;
padding:18px 4px 0 12px;
text-align:left;
width:249px;
}

div.basicgogii a:hover {
background:transparent url(../images/button_red.png) no-repeat left -52px;
text-decoration:none;
}

div.groupgogii a {
background:url(../images/button_blue.png) no-repeat;
color:#fff !important;
display:block;
font-size:20px;
height:34px;
line-height:0.8em;
padding:18px 4px 0 12px;
text-align:left;
width:249px;
}

div.groupgogii a:hover {
background:transparent url(../images/button_blue.png) no-repeat left -52px;
text-decoration:none;
}

div.personalgogii a {
background:url(../images/button_green.png) no-repeat;
color:#fff !important;
display:block;
font-size:20px;
height:34px;
line-height:0.8em;
padding:18px 4px 0 6px;
text-align:left;
width:249px;
}

div.lemmin a, div.lemmin button {
  color: #fff;
  display: block;  
  font-size: 18px;
  text-align: center;
  width: 249px;
  height: 52px;
  line-height: 52px;
  margin: 0 auto;
  padding: 0;
  background: url(../images/button_green.png) left top no-repeat;
}
div.lemmin button{border:none;}
div.lemmin a:hover, div.lemmin button:hover {
background:transparent url(../images/button_green.png) no-repeat left -52px;
text-decoration:none;
color:#fff!important;
}

div.button_container {
margin:0 auto;
padding:20px;
text-align:center;
clear:both;
}

div.save_finish,div.skip {
margin-top:20px;
padding:20px 10px;
text-align:center;
}

div.save_finish a {
background:url(../images/btn_savefinish.png) no-repeat;
color:#fff;
display:block;
font-size:18px;
height:34px;
margin:0 auto;
padding:18px 4px 0;
text-align:center;
width:249px;
}
div.skip a {
background:url(../images/button_green_2.gif) no-repeat;
color:#fff;
display:block;
font-size:18px;
height:45px;
margin:0 auto;
padding:18px 4px 0;
text-align:center;
width:345px;
line-height:25px;
}
div.skip a:hover {
background:transparent url(../images/button_green_2.gif) no-repeat left -65px;
color:#fff!important;
text-decoration:none;
}
div.save_finish a:hover {
background:transparent url(../images/btn_savefinish.png) no-repeat left -52px;
color:#fff!important;
text-decoration:none;
}

.padder {
margin-left:10px;
margin-top:10px;
}

#pagecontent_container {
background:none;
width:100%;
}

#col_container h6 {
color:#404143;
margin-left:10px;
}
#pagecontent_container h2 {
color:#404143;
margin:0px 0px 10px 10px;
}


#shout_container {
float:left;
margin:0 0 2px 10px;
padding:10px;
width:495px;
}
#shout_container label{padding-left:5px;}


#pagecontent_container .fLeft {
float:left;
margin:0 0 2px;
width:460px;
}

.section_container {
clear:both;
float:left;
margin:0 0 2px 12px;
padding:10px;
width:600px;
}

.section_container .content_box {
background:#fff;
clear:both;
color:#666;
margin:20px 0 2px 0px;
padding:10px 8px;
width:100%;
}

.section_container .content_box .section_title {
font-size:20px;
font-weight:700;
}

.section_container .content_box .section_txt {
float:left;
padding:4px 2px;
}

.section_container .content_box ul {
background:#f7f7f7;
margin:10px 2px 10px 15px;
padding:2px 0;
}

.section_container .content_box .sect_info {
background:#f7f7f7 url(../images/bullet_section.gif) no-repeat scroll left center;
border-top:1px solid #666;
clear:both;
line-height:45px;
overflow:auto;
padding:10px 10px 10px 25px;
}

.section_container .content_box .select_bg {
background:#fdfad2 url(../images/bullet_section.gif) no-repeat scroll 0 20%;
border-top:1px solid #666;
clear:both;
overflow:auto;
padding-bottom:10px;
}

.section_container .content_box .select_bg input {
background-image:url(../images/input_bg.gif);
background-repeat:repeat-x;
border:1px solid #7f7f7f;
color:#444;
font:bold 20px arial;
margin-left:0;
padding:4px;
vertical-align:middle;
width:370px;
}

.section_container .content_box .select_bg textarea {
background:transparent url(../images/textarea_bg.gif) repeat-x;
border:2px solid #999;
float:left;
height:65px;
margin:0;
overflow:auto;
padding:8px 4px;
width:65%;
}

span.txtpad {
float:right;
margin:0;
padding:0;
vertical-align:middle;
}

.facebook {
margin:0;
padding:0;
position:absolute;
right:20px;
top:10px;
}

.facebook a {
color:#000 !important;
text-decoration:underline !important;
}

.module {
background:url(../images/module.gif);
color:#84796c;
font-size:0.95em;
height:33px;
margin-bottom:9px;
padding:9px 5px 0 10px;
width:187px;
}

.dropdown dt {
cursor:pointer;
}

dt#one-ddheader,dt#two-ddheader,dt#three-ddheader {
background:url(../images/select.gif);
height:16px;
padding:3px 3px 3px 7px;
width:186px;
}

.dropdown dd {
background:#f2efea;
display:none;
opacity:0;
overflow:hidden;
position:absolute;
z-index:200;
}

.dropdown ul {
list-style:none;
padding:2px 12px 12px;
width:163px;
}

.dropdown a,.dropdown a:active,.dropdown a:visited {
background:url(../images/bg_noise.gif) repeat-x bottom;
display:block;
padding:8px 5px;
text-decoration:none;
}

.left_txt {
float:left;
margin:0;
padding-left:2px;
padding-top:2px;
}
.left_txt1 {
float:left;
margin:0;
padding:2px 0px 0px 10px;
}
.left_txt h2 {
color:#404143;
padding-top:6px;

}

.left_txt input {
margin:0 0 0 30px;
}

.left_txt p {
font-size:11px;
margin-left:15px;
}
.left_txt h2{border:0!important;margin:0 2px!important;padding:0!important;}
.left_txt a {
font-size:14px;
font-weight:700;
text-decoration:underline !important;
}

.custom_layout .left_txt h1 {
color:#000;
margin:0;
padding:0;
}

.right_txt {
color:#999;
float:right;
font-size:10px;
text-align:right;
text-transform:uppercase;
}

.right_txt p {
margin:0;
padding:10px 2px 0 0;
}

.right_txt img {
background:none;
border:none;
margin:0;
padding:0;
}

#pagecontent_container .fLeft .shoutbox {
color:#666;
font-family:verdana;
height:120px;
margin:2px 6px;
width:100%;
}

#pagecontent_container .fLeft .shoutbox textarea {
background:transparent url(../images/textarea_bg.gif) repeat-x;
border:2px solid #999;
color:#666;
font-style:italic;
height:110px;
margin-left:0px;
overflow:auto;
padding:8px 0px;
width:96%;
font-size:14px;
/* margin-left:15px;*/
}

#pagination_wrap {
color:#000;
font-size:11px;
margin:0 auto;
padding:20px 0 0;
text-align:center;
text-transform:lowercase;
}
#pagination_wrap {
color:#000;
font-size:11px;
margin:0 auto;
padding:20px 0 10px;
text-align:center;
text-transform:lowercase;
}
.pagination_wrap {
color:#000;
font-size:11px;
margin:0 auto;
padding:20px 0 0;
text-align:center;
text-transform:lowercase;
}
.pagination {
margin:0 auto;
}

.pagination ul {
font-size:12px;
margin:0 auto;
padding:0;
text-align:center;
}

.pagination li {
display:inline;
list-style-type:none;

}

.pagination a,.pagination a:visited {
border:1px solid #659f3e;
color:#659f3e;
padding:3px 6px 4px;
text-decoration:none;
line-height:20px;
}

.pagination a:hover,.pagination a:focus,.pagination a:active {
background-color:#659f3e;
border:1px solid #659f3e;
color:#fff!important;

}

.pagination a.currentpage,.pagination a.current {
background-color:#659f3e;
border-color:#659f3e;
color:#FFF !important;
cursor:default;
font-size:11px;
padding:4px 6px 4px 7px;
}

.pagination a.disablelink,.pagination a.disablelink:hover {
background-color:#fff;
border:1px solid #EBEBEB;
color:#D7D7D7;
cursor:default;
margin-left:10px;
padding:4px 6px 4px 7px;
text-decoration:none;
}

.pagination a.prevnext {
font-size:11px;
padding:4px 6px 4px 7px;
}

.disc_container {
margin-top:15px;
padding:4px;
}

.disc-wrap {
border-bottom:1px dotted #ccc;
margin:0;
padding:8px 4px 6px;
position:relative;
overflow:hidden;
}

.disc-wrap2 {
border-bottom:1px dotted #ccc;
overflow:hidden;
padding:8px 4px 6px;
position:relative;
}

.disc-img {
position:relative;
float:left;
height:80px;
padding:10px 18px 0 0;
width:72px;
z-index:0;
}

.disc-text {
font-size:14px;
margin:0;
padding:10px 0;
}

.disc-text2 {
float:left;
font-size:12px;
}

.disc-text span,.disc-text2 span {
line-height:1.4em;
margin:0;
padding:0;
}

.disc-wrap p {
color:#555;
margin:5px 0;
}

.disc_view {
font-weight:700;
padding:4px;
text-align:right;
}
.disc-text2 h5{margin:0;padding:0;}
.disc-text2 h5 a:link,disc-text2 h5 a:hover,disc-text a:hover,disc-text2 h5 a:active,disc-text2 h5 a:visited {
color:#6FA54B;
text-decoration:none;
text-transform:uppercase;
}

.sort_search {
color:#fff;
margin:0;
padding:0;
position:absolute;
right:22px;
top:30px;
z-index:100;
text-transform:lowercase;
}

.sort_search label {
float:left;
font-size:12px;
margin-top:15px;
padding:0 10px;
}
.sort_search select{}

.disc-text .remove {
float:right;
margin-top:30px;
padding:4px 0;
}

.noborders {
border:none;
float:left;
margin:10px 2px 10px 30px;
min-height:inherit;
width:45%;
}

.stream-img {
float:right;
height:72px;
width:72px;
position:relative;
padding: 0 20px 0 0;
}
#rounded_avatar{
position:absolute;
width:72px;
height:72px;
z-index:0;
}
.frame_pic {
position:absolute;
display:inline-block;
width:72px;
height:72px;
}
.frame_pic_internal_image {
width:72px;
height:72px;
border:0;
}
.stream-img2 {
float:right;
height:72px;
width:72px;
position:relative;
margin-right:10px;
}

.stream-text {
float:left;
font-size:14px;
padding:10px 0;
width:380px;
}

.stream_icn {
float:left;
margin:6px 6px 0 2px;
}

.show_pan {
margin:0;
padding:0;
position:absolute;
right:22px;
top:26px;
z-index:100;
color:#fff;
}

*html .show_pan {
/* top:385px; */
}

.search_fav {
margin:0;
padding:0;
position:absolute;
right:22px;
top:-30px;
z-index:100;
}

#searchFav {
color:#888;
font-size:0.9em;
margin:10px 0 0;
padding:0;
}

#searchFav span {
background:transparent url(/images/layout/search-left.gif) no-repeat scroll left top;
display:block;
float:right;
height:25px;
margin-top:5px;
overflow:hidden;
padding:0;
position:relative;
width:150px;
}

#searchFav span span {
background:transparent url(/images/layout/search-right.gif) no-repeat scroll right top;
margin:0;
padding:3px 0 0;
}

.searchFav {
background:transparent url(../images/search_nav.gif) no-repeat scroll 0;
height:20px;
left:915px;
position:absolute;
top:339px;
width:156px;
}

*html .searchFav {
top:380px;
}

#blockForm2 label {
color:#000;
display:block;
font-weight:700;
margin-left:25px;
margin-top:1em;
}

#blockForm2 textarea {
background:#fff;
border:2px solid #666;
float:left;
height:108px;
margin-left:25px;
overflow:auto;
padding:2px 0;
width:94%;
}

#blockForm2 input {
float:right;
margin-bottom:35px;
margin-top:30px;
}

.inputbox_bg {
height:18px;
margin:0;
width:100px;
}

.searchFav input:focus,.searchFav input:hover,.searchFav select:focus,.searchFav select:hover {
background:none;
border:none;
}

.inputsearch {
border:medium none;
font-size:10px;
height:15px;
left:6px;
top:0;
width:130px;
}

.gobutton2 {
border:none;
height:20px;
left:127px;
margin-left:5px;
margin-top:3px;
position:absolute;
top:-1px;
width:21px;
}

#viewall_container {
margin:0;
text-align:left;
width:100%;
}

.viewall {
display:inline;
float:right;
margin:0 4px;
padding:15px 10px 10px;
}

.viewall span {
color:#fff;
font-size:10px;
text-transform:uppercase;
}

.viewall a {
color:#fff;
font-weight:bold;
}

.post2 {
float:left;
margin:0;
padding:10px 15px;
width:18%;
}

*html .post2 {
display:inline;
float:none;
padding:0;
}

.contentbox h2 {
float:left;
margin-left:18px;
margin-top:8px;
width:60%;
}

*html .contentbox h2 {
float:none;
}

.post h2 span {
font-size:18px;
font-weight:normal;
}

.post .postcontainer {
clear:both;
height:auto;
margin:15px 2px 4px;
overflow:auto;
padding:4px 0 0;
width:99%;
}

.post .leftpan{
float:left;
margin-left:1px;
padding:2px 0 2px 2px;
text-align:center;
width:20%;
}
.post2 .leftpan {
float:left;
margin-left:1px;
padding:2px 0 2px 2px;
text-align:center;
width:20%;
}
.post .leftpan .img_frame a{
font-size:9px;
margin-right:25px;
padding:0 4px;
text-transform:uppercase;
}
.post2 .leftpan .img_frame a {
display:block;
font-size:9px;
padding:20px 4px 0 5px;
text-transform:uppercase;
height:50px;
}
.post .leftpan .img_frame{
background:transparent url(../images/widget_bg.gif) no-repeat scroll left top;
float:left;
height:111px;
margin:4px 10px 0 15px;
padding:4px 4px 4px 0;
width:100%;
}
.post.leftpan.img_frame img{
  height: 72px!important;
  width:72px;
  min-height: 72px;
}
.post2 .leftpan .img_frame {
background:transparent url(../images/widget_bg.gif) no-repeat scroll left top;
display:inline;
float:left;
height:111px;
margin:4px 0 0 10px;
text-align:center;
width:91px;
}
*html .post .leftpan .img_frame {
margin:0 0 0 10px;
padding:0;
}

.post .leftpan img{
border:1px solid #FFFFFF;
display:block;
margin:5px 0 2px 7px;
*margin:5px 25px 2px 0;
padding:1px;
}
.post2 .leftpan img {
border:1px solid #FFFFFF;
}

.post .rightpan,.post2 .rightpan {
float:left;
font-size:12px;
margin:10px 2px 0;
padding:2px;
width:74%;
}

*html .post .rightpan {
width:65%;
}

.post .rightpan p {
margin-bottom:10px;
padding:4px 0;
}

.post .rightpan .greybox {
background:#f2f2f2;
border-top:1px dotted #ccc;
height:20px;
padding:4px;
}

.post .rightpan textarea {
border:1px solid #ccc;
height:65px;
margin:0 10px 0 6px;
width:90%;
}

.title_pane {
background:#d8781c;
margin:0 3px;
padding:1px 2px;
overflow:hidden;
}
.sticky-box .contentbox .title_pane h2, .grey_container .title_pane h2 {
height:40px;
line-height:40px;
margin: 0;
padding: 4px 15px 0;
*padding-top: 2px;
vertical-align: middle;
color:#fff;
}

.grey_container {
clear:both;
width:100%;
}

.grey_panel {
background:#ccc;
margin:0 4px;
overflow:hidden;
padding:15px 0 0;
}

*html .grey_panel {
overflow:hidden;
width:99%;
}

.grey_panel .loginbox {
background:#fff;
border:2px solid #666;
float:left;
margin:27px 0 32px 25px;
padding:0 0 0 8px;
width:91%;
}

*html .grey_panel .loginbox {
margin:27px 0 32px 10px;
}

.grey_panel .loginbox .login_info {
float:left;
line-height:1.4em;
padding:10px 0;
}

.grey_panel .loginbox .loginimg {
float:left;
margin:0;
padding:6px 10px 6px 0;
}

.grey_panel .loginbox.post_form {
display:block;
}

.grey_panel .loginbox .post_form textarea {
background:#fff;
border:2px solid #666;
padding:0;
}

.grey_panel .loginbox span {
color:#999;
font-size:9px;
text-transform:uppercase;
}

.logout {
background:#f4f4f4;
border-left:1px dotted #ccc;
float:right;
margin:0;
padding:28px 10px;
text-transform:uppercase;
}

.logout a {
font-size:11px;
margin:0;
padding:0;
}

.send_btn {
background:url(../images/btn_grey.gif) no-repeat top left;
border:none;
display:block;
height:33px;
margin-bottom:2px;
padding-left:30px;
text-align:left;
width:255px;
}
.send_btn:hover {
  background:url(../images/btn_grey.gif) no-repeat top left;
background-position:0 -32px;
}
.join_btn {
background:url(../images/btn_send_frnd.gif) no-repeat top left;
border:none;
display:block;
height:33px;
margin-bottom:4px;
padding-left:30px;
text-align:left;
width:255px;
}
.join_btn:hover {
background:url(../images/btn_send_frnd.gif) no-repeat top left;
background-position:0 -32px;
}
.post_btn {
background:url(../images/btn_yellow.gif) no-repeat top left;
border:none;
color:#4a4a4a;
font-weight:700;
height:33px;
text-align:center;
width:260px;
cursor:pointer;
}
.post_btn:hover {
background:url(../images/btn_yellow.gif) no-repeat top left;
background-position:0 -32px;
}
.add_friends,.send_msg,.send_frnd,.invt_wegii{
float:left;
border:none;
display:block;
cursor:pointer;
width:126px;
height:31px;
margin:2px 0;
padding:6px 10px 0 0;
  }

.sticky-box h3 {
margin-left:20px;
padding:0;
}

.sticky-box h2 {
color:#fff;
height:40px;
line-height:40px;
vertical-align: middle;
margin: 0;
padding:4px 15px 0;
*padding-top: 2px;
white-space:nowrap;
float:none;
}

*html .sticky-box h2 {
padding:4px 20px;
}

.host_container {
float:none;
margin:0;
padding:0;
text-align:left;
width:100%;
}

.host_container img {
float:left;
height:100px;
margin:10px 10px 10px 19px;
width:100px;
}

.host-picture {
float:left;
margin:20px 20px 20px 30px;
}

.host_container .summary {
border-bottom:dotted #ccc 1px;
float:left;
line-height:1.4em;
margin:4px 0 6px;
padding:2px 0;
width:50%;
}

.tags .host_container .right_content {
float:right;
width:46%;
}

.tags .host_container img {
border:1px solid #FFC0CB;
float:left;
margin:0 10px 10px 20px;
}

.tags .host_container .summary {
border-bottom:dotted #ccc 1px;
clear:right;
float:right;
line-height:1.4em;
margin:0 0 6px;
padding:2px 0;
width:100%;
}

/* Avatar */
.avatar {
  width: 252px;
  margin: 0 auto; 
  padding: 1px 0; /* 1px for margin to bounce off of */
  background: #fff;
}

.avatar img {
  display: block;
  width: 252px;
  height: 252px;
  margin-top: 9px; /* Padding-top is 9px due to 3px top_bg div */
}

.avatarInfo {
  margin: 12px 0 2px 0; /* Margin-bottom is 2px due to stikybox's padding-bottom */
}

.friendsCount {
  font-size: 12px;
  font-weight: normal;
}

/* FANS */
.fans {
  padding-bottom: 1px; /* 1px for margin to bounce off of */
}

.fans ul {
  margin: 17px 0 0 5px;
  padding: 0;
  list-style: none;
}

.fans ul li {
  display: block;
  float: left;
  text-align: center;
  width: 54px;
  margin: 0 0 10px 10px;
  padding: 0;
}

.fans ul li.clear {
  width: 0;
  height: 0;
  margin: 0;
  float: none;
}

*html .fans ul {
  margin-left: 2px;
}

*html .fans ul li {
  margin-left: 8px;
  width: 68px;
}

.fans ul li a {
  font-size: 9px;
  text-align: center;
}

.fans img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 2px;
  padding: 0;
}

.fans .pagenavi {
  font-size: 11px;
  text-align: right;
  margin: 7px 17px 7px 0;
}

.imagefloat {
float:left;
margin:0 20px 0 30px;
vertical-align:middle;
}

.sticky-box .linked .link_container {
margin:13px 0 0;
overflow:auto;
padding:2px 6px 1px;
}

.dottedborder {
border-bottom:dotted #ccc 1px;
margin:4px 0 0 10px;
overflow:auto;
padding:2px 0 0;
width:250px;
}

.dottedborder a {
font-size:14px;
font-weight:700;
text-transform:uppercase;
}

.dottedborder .linkdimg {
float:left;
margin:0 2px 0 5px;
padding:0 4px;
}

.linked .l_content {
float:right;
margin:2px 0 0;
padding:0;
width:73%;
}

.elsewhere a {
float:left;
font-size:14px;
font-weight:400;
margin:4px 4px 2px 8px;
text-transform:capitalize;
}

.elsewhere .elselink {
display:inline;
float:left;
font-size:10px;
margin-top:4px;
}

.tags img {
display:block;
float:right;
margin:0 6px 0 4px;
padding:4px 2px;
}

.tags a {
float:left;
font-size:14px;
font-weight:400;
margin:4px 4px 2px 8px;
text-transform:lowercase;
}

.tags span {
color:#999;
float:left;
font-size:10px;
font-weight:400;
margin:4px 4px 2px 8px;
text-transform:uppercase;
width:30%;
}

.tags .vital_txt {
color:#333;
float:right;
font-size:12px;
margin:0 6px 0 4px;
padding:4px 2px;
text-align:left;
width:50%;
}

.tags .addtags {
margin:0 4px 15px 10px;
padding:4px 2px;
}

.tags .addtags img {
float:left;
margin:0 0 0 4px;
padding:4px 2px;
}

.tags .addtags a {
font-size:12px;
font-weight:700;
text-transform:none;
}

#wegii_content {
background:#f7f7f7;
border:1px solid #999;
display:inline;
float:left;
margin-bottom:30px;
margin-left:10px;
padding:10px 0 0 10px;
width:96%;
}

.wegii_head h2 {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
margin:0;
padding:10px 0 5px 10px;
}

.w_content {
border-bottom:1px dotted #ccc;
display:inline-block;
height:auto;
margin:0 20px 0 10px;
overflow:hidden;
padding:30px 0 10px;
}

.w_content_nobrdr {
height:auto;
margin:0 20px 0 10px;
overflow:auto;
padding:30px 0 10px;
}

.w_left_txt {
color:#404143;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:25px;
padding:0 0 0 10px;
width:300px;
}

.w_right_txt {
float:left;
height:auto;
margin:0 0 0 20px;
padding-bottom:20px;
width:400px;
}

.w_right_txt_radio {
float:left;
padding:5px 20px 0 0;
}

.w_right_lay {
float:left;
padding-bottom:5px;
width:450px;
}

.w_right_txt_radio_txt {
color:#404143;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0;
padding:5px 0 0;
vertical-align:top;
}

.w_right_txt_radio_txt_red {
color:#a70101;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
margin:0;
padding:2px 0 0;
vertical-align:top;
}

.w_right_txt input {
height:15px;
line-height:25px;
margin:0;
padding:50px 0 0;
}

.w_right_txt span {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 0 15px;
}

.category_column {
_width:46%;
background:#f7f7f7;
border:1px solid #ccc;
float:left;
height:auto !important;
margin:5px 0 10px 10px;
min-height:185px;
padding:4px;
width:48%;
}

.category_column .contents {
text-align:right;
width:76%;
}

.category_column .contents label {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
margin:0;
padding:0;
}

.category_column .contents select {
border:1px solid gray;
font-size:1.2em;
line-height:34px;
margin-right:5px;
margin-top:10px;
padding:2px;
width:200px;
}

.cate_right_column {
background:#f7f7f7;
border:1px solid #ccc;
float:left;
height:auto !important;
margin:5px 2px 10px 15px;
min-height:185px;
padding:4px;
width:46%;
}

.cate_right_column span a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
padding-left:125px;
text-decoration:underline;
}

.floatimg_w {
float:left;
margin:0 0 4px;
padding:8px 0 0;
width:250px;
}

.taglist_w {
background:#f7f7f7;
border:2px solid #999;
color:#333;
font-size:12px;
margin:4px 0 0 8px;
padding:4px 0 2px 4px;
text-transform:lowercase;
width:85%;
}

.btn_pan_add {
background:url(../images/bg_button_a.gif) no-repeat scroll top right;
color:#404143;
display:block;
float:left;
font:bold 10px arial;
font-weight:700;
height:38px;
margin:8px 6px 0 10px;
padding-left:5px;
padding-right:4px;
text-decoration:none;
}

.btn_pan_add span {
background:transparent url(../images/bg_button_span2.gif) no-repeat;
color:#404143;
display:block;
font-size:14px;
line-height:28px;
padding:5px 10px 5px 30px;
text-decoration:none;
}

.btn_pan_add a:active {
background-position:top right;
color:#404143;
outline:none;
}

.btn_pan_add a:active span {
background-position:bottom left;
color:#404143;
padding:5px 10px 5px 30px;
}

.save_btn_w {
background:url(../images/btn_save.gif) no-repeat;
border:medium none;
cursor:pointer;
height:38px;
text-align:center;
width:145px;
}

.btn_for_save {
padding:50px 0 20px;
text-align:center;
width:100%;
}

.messagewrap {
background:#FF9;
margin:0 4px;
padding:4px;
}

.view_ser {
background:url(../images/mail_bg.gif) repeat-x;
border-bottom:1px solid #878787;
height:82px;
margin:0 ;
padding:0 15px;

}

.top_view_txt {
background:#ffc;
border:1px solid #666;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 15px 10px;
padding:25px 0 25px 60px;
}

.top_view_txt a {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#gicard_con {
border:1px solid #999;
height:auto;
margin:10px;
overflow:auto;
padding:0;
width:auto;
}

.gicard_bg {
background:url(../images/gicard_bg.gif) repeat-x;
height:100px;
margin:0;
padding:0 5px 0 0;
}

.gi_chk {
float:left;
margin:15px 0 0;
padding:25px 5px 0 10px;
}

.txt_botm_gi {
float:left;
margin:0;
padding:4px 0 0;
width:40%;
}

.txt_botm_gi a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
line-height:30px;
text-decoration:none;
}

.txt_right_gi {
float:left;
margin:20px 0 0 20px;
padding:10px 0 0 10px;
width:30%;
}

.txt_img_gi {
float:right;
margin:20px 0 0 20px;
padding:25px 0 0;
width:3%;
}

.gicard_bg_select {
background:#ffc;
height:100px;
margin:0;
padding:0 0 10px;
}

.btn_pan_ser,.btn_pan_del {
background:url(../images/add_01.gif) no-repeat scroll top right;
color:#404143;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin:22px 0 0 0;
padding-left:20px;
padding-right:4px;
text-decoration:none;
}
.btn_pan_del{padding-left:10px;}

.mail_read_head {
border-bottom:1px dotted #878787;
margin:0 10px;
}

.mail_read_head h2 {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
margin:0;
padding:20px 0 20px 15px;
}

.read_bg_con {
background:#fff;
border-bottom:1px dotted #878787;
margin:10px 10px 0;
padding:10px 5px 20px 0;
}

.reset_new {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin:0;
}

.avatars_big {
float:left;
margin-left:40px;
padding:8px 8px 0 20px;
width:auto;
}

.txt_despace {
float:left;
margin-right:50px;
padding:6px 5px 20px 10px;
width:20%;
}

.txt_despace a {
color:#67a141;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:30px;
margin-top:0;
padding:0;
text-decoration:none;
}

.txt_despace_right p {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

.txt_despace_right span {
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.read_bg_con_select {
background:#f7f7f7;
border-bottom:1px dotted #878787;
margin:0 10px;
padding:10px 5px 20px 0;
}

.write_msg_con textarea {
background:transparent url(../images/write_msg_textarea.gif) repeat-x;
border:1px solid #999;
color:#888;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:140px;
overflow:hidden;
width:375px;
}

.btn_for_send {
padding:10px 0 20px;
}

.btn_for_send_w {
background:url(../images/send_message.gif) no-repeat;
border:medium none;
cursor:pointer;
height:36px;
text-align:center;
width:150px;
}

.prev_nxt {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
position:absolute;
right:10px;
top:39px;
width:auto;
}

.prev_nxt a {
color:#67a141;
font-weight:700;
text-decoration:underline;
}

.chk {
float:left;
margin-left:2px;
padding:30px 5px 0 0;
}

.avatars {
float:left;
margin:0 10px;
padding:4px 8px;
width:60px;
height:60px;
}

.messagewrap input {
margin:2px 0 2px 10px;
padding:0 4px;
}

.selected_bg {
background:#cbe9fe!important;
border:1px solid #94d2fc;
}

.read_bg {
background:#e7f4fd;
border:1px solid #adddfe;
}

.txt_part {
float:left;
height:auto;
padding:2px 5px 0 0;
width:52%;
}

.txt_botm {
margin:0;
padding:5px 0 0;
}

.txt_botm img {
border:none;
padding-right:10px;
vertical-align:middle;
}

.txt_botm a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
line-height:30px;
text-decoration:none;
}

.txt_botm span {
color:#999;
font-family:Georgia, Times New Roman, Times, serif;
font-size:14px;
font-style:italic;
}

.txt_btn {
float:left;
margin-left:10px;
padding:0 5px;
width:10%;
}

.txt_part2 {
float:left;
padding:2px 5px 0 10px;
width:90%;
}

.txt_top {
border-bottom:1px dotted #878787;
padding:4px 0 5px;
}

.txt_top a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
}

.txt1 {
float:left;
margin-right:50px;
padding:6px 5px 20px 10px;
width:25%;
}

.txt1 p {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

div .txt1 a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:0;
padding:0;
text-decoration:none;
}

.txt1 img {
border:none;
vertical-align:middle;
}

.replybox {
height:auto;
padding:0 4px;
text-align:right;
width:80%;
}

.replybox label {
font-weight:700;
vertical-align:top;
}

.replybox textarea {
height:60px;
margin:0 20px 0 10px;
padding:4px;
width:50%;
}

.replybox input {
background:#fafafa;
border:1px solid #ccc;
margin:10px 20px 0;
padding:0;
text-align:center;
width:20%;
}

.txt2 {
float:left;
padding:0px 5px 0 10px;
width:50%;
}

.mail_btn {
background:#fafafa;
border:1px solid #ccc;
display:inline;
margin:0;
padding:0;
}

.txt2 a {
color:#659f3e;
font-size:14px;
font-weight:700;
line-height:30px;
text-decoration:none;
}

.txt2 p {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

.rem_msg {
float:right;
margin-top:10px;
padding:0 5px 0 10px;
width:auto;
}

.txt3 {
float:left;
margin-right:10px;
padding:6px 5px 13px 10px;
width:120px;
}

.search_contents {
background:#fbfcfd;
margin:4px;
min-height:100px;
padding:4px;
}

.testsearch {
background:url(../images/search_left.gif) no-repeat scroll top left;
float:right;
height:22px;
margin:52px 50px 0 6px;
padding-left:4px;
padding-right:0;
text-decoration:none;
width:180px;
}

.testsearch .img_ali {
float:right;
width:30px;
}

.testsearch input.mn {
border:medium none;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
margin-left:4px;
margin-top:1px;
padding:0;
vertical-align:top;
width:130px;
}

.reset {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin:0;
padding:0;
}

.head_lay {
float:left;
padding:0;
width:500px;
}

.head_lay h2 {
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
padding:40px 0 0;
}

.head_ser {
background:#fff;
overflow:auto;
margin:0;
padding:0;
}

.mem_btn {
background:#fff;
height:55px;
margin:0 15px;
padding:42px 0 0;
}

.btn_pan_ser_mem {
background:url(../images/add_01.gif) no-repeat scroll top right;
color:#404143;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin:0 0 0 5px;
padding-left:5px;
padding-right:4px;
text-decoration:none;
}

.btn_pan_del_mem {
background:url(../images/add_01.gif) no-repeat scroll top right;
color:#404143;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin:0 0 0 6px;
padding-left:4px;
padding-right:4px;
text-decoration:none;
}

.btn_after_text1 {
color:#404143;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 0 0 50px;
}

.btn_after_text1 span {
padding-left:50px;
}

.btn_after_text1 a {
color:#67a141;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
}

.btn_after_text1 a:hover {
color:#67a141;
text-decoration:underline;
}

.table_layout {
margin:0 15px;
padding:0 0 0 5px;
}

#membertable {
border:1px solid #999;
margin:0 0 0 25px;
width:auto;
}

#membertable caption {
font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding:0 0 5px;
text-align:right;
}

#membertable th {
background:#f7f7f7 url(../images/table_bg.gif) repeat-x;
border-bottom:1px solid #999;
border-right:1px solid #999;
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
height:29px;
padding:6px 6px 2px 12px;
text-align:left;
}

.left_line {
border-left:1px solid #999;
}

#membertable th.sel {
background:#ccc url(../images/tab_sel_bg.gif) no-repeat bottom right;
border-left:0;
border-top:0;
}

#membertable td {
background:#b9d3a6 none repeat scroll 0;
color:#404143;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
padding:15px 6px 15px 12px;
text-align:center;
}

#membertable td.alt {
background:#f7f7f7;
color:#666;
}

#membertable td.alt_sel {
background:#ffc;
color:#666;
}

.mem_btn_btm {
background:#fff;
height:55px;
margin:0 15px;
padding:10px 0 0;
}

#footer2 {
clear:both;
color:#3d3d3e;
font-size:12px;
margin-left:18px;
padding:10px 0;
text-align:center;
width:901px;
}

#footer {
background:url(../images/footerbg.png) no-repeat;
clear:both;
color:#fff;
font-size:12px;
height:101px;
margin-left:22px;
margin-top:20px;
padding:4px 0;
position:relative;
text-align:center;
width:901px;
}

#footer a {
color:#575e64;
text-decoration:none;
}

#footer a:hover {
color:#0267b4;
}

#footer .f_contents {
margin:0 auto;
padding:0;
width:785px;
}

#footer .disabled {
color:#ccc;
}

#footer .copyright {
color:#92a983;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
left:190px;
position:absolute;
text-align:center;
top:58px;
}

.feed {
color:#fff !important;
font-size:14px;
font-weight:bold;
line-height:20px;
}

#footer .f_contents #footerlinks {
float:right;
margin:12px 0 6px;
padding:0;
}

#footer .f_contents #footerlinks a {
color:#FFF;
font-weight:normal;
}

#footer .f_contents #footerlinks ul {
border:none;
display:block;
font-weight:400;
margin:0;
padding:0;
}

#footer .f_contents #footerlinks li {
color:#999;
list-style:none;
margin:3px 0;
padding:0;
}

#footerlinks .column_1,#footerlinks .column_3 {
float:left;
font-size:12px;
text-align:left;
width:80px;
}

#footerlinks .column_2 {
float:left;
font-size:12px;
text-align:left;
width:60px;
}

#footerlinks span.active {
border:none;
color:#95ab86;
}

blockquote.style1 {
background:url(../images/openquote1.gif) no-repeat top left;
font:11px/20px arial, serif;
margin:0 0 0 20px;
padding:0 8px;
text-indent:23px;
}

blockquote.style1 span {
background-image:url(../images/closequote1.gif);
background-position:top right;
background-repeat:no-repeat;
color:#6ca944;
display:block;
margin:0;
padding:0;
}

blockquote.styleStream1 {
background:url(../images/openquote1.gif) no-repeat top left;
font:11px/20px arial, serif;
margin:0 0 0 20px;
padding:0 8px;
text-indent:23px;
}

blockquote.styleStream1 span {
background-position:top right;
background-repeat:no-repeat;
color:#6ca944;
display:block;
margin:0;
padding:0;
}

pre {
overflow-x:auto;
white-space:0 !important;
word-wrap:break-word;
}

em,i {
font-style:italic;
}

.clear {
clear:both !important;
display:inline-block;
width:100%;
}

.host_container .right_cont {
float:right;
width:50%;
}

.host_container .right_cont .summary {
border-bottom:dotted #ccc 1px;
display:block;
float:left;
line-height:1.4em;
margin:0 0 6px;
padding:2px 0;
width:100%;
}

#pagecontent_container .fRight {
float:right;
margin:30px 0 2px 2px;
width:340px;
}

.clearBoth {
  clear:both;
}

.sticky-gradbox {
background:url(../images/orange_gradbot.png) no-repeat scroll 50% 100%;
float:left;
margin-bottom:5px;
margin-top:0;
padding-bottom:20px;
text-align:left;
}

.sticky-gradbox .paratxt {
font-size:12px;
line-height:1.2em;
margin:0 10px 0 3px;
padding:10px 30px 10px 20px;
text-align:left;
}

.sticky-gradbox .inform {
background:url(../images/orange_gradtop.png) no-repeat scroll 50% 0;
clear:both;
margin:20px 0 0;
padding:15px 0;
width:340px;
}

.sticky-gradbox .inform a {
margin-left:25px;
padding:10px 0;
text-decoration:underline;
}

.sticky-gradbox h5 {
margin-left:25px;
}

.box_wrap .step_title {
border-bottom:3px solid #ccc;
/*margin-left:10px;*/
overflow:hidden;
padding:0;
width:100%;
}

.box_wrap .step_title h1 {
border:none !important;
float:left;
font-size:48px;
}

.box_wrap .step_title .rightside {
color:#999;
float:right;
font-size:24px;
padding:0 15px 0 10px;
text-transform:uppercase;
}

.topinfo {
margin-bottom:20px;
padding:0 20px;

}

.topinfo h2 {
font-size:30px; margin-top:20px;
}

.topinfo p {
margin-left:10px;
padding:0 0 0 6px;
}

.bluebox {
background:url(../images/curve_bottom.gif) no-repeat bottom left;
margin-bottom:5px;
margin-left:20px;
margin-top:20px;
padding-bottom:6px;
text-align:left;
width:488px;
}

.bluebox .topcorner {
background:url(../images/curve_top.gif) no-repeat top left;
height:10px;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
}
.cbox_wrap h2{padding-right:40px;}
.bluebox .cbox_wrap {
background:#ebf3f9;
display:block;
margin:0;
overflow:auto;
padding:0 0 4px;
}

*html .bluebox .cbox_wrap {
display:inline-block;
}

.bluebox .cbox_wrap h2 {
color:#404143;
float:left;
margin-left:10px;
padding-top:4px;
}

.btn_pan {
background:url(../images/bg_button_a.gif) no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:bold 10px arial;
height:38px;
padding-left:5px;
padding-right:4px;
text-decoration:none;
}

.btn_pan span {
background:transparent url(../images/bg_button_span2.gif) no-repeat;
display:block;
font-size:14px;
line-height:28px;
padding:10px 10px 11px 30px;
}

.giiword_input {
background-image:url(../images/input_bg2.gif);
background-repeat:repeat-x;
border:2px solid #7f7f7f;
color:#888;
font:18px arial italic;
height:40px;
padding:4px;
vertical-align:middle;
width:90%;
}

.giiword_input2 {
background-image:url(../images/input_bg.gif);
background-repeat:repeat-x;
border:2px solid #7f7f7f;
color:#888;
font:14px arial italic;
height:22px;
padding:4px;
vertical-align:middle;
width:90%;
}

#col_container {
clear:both;
display:inline;
margin:0;
overflow:auto;
padding:0;
width:100%;
}

#col_container h2,#col_container h6 {
margin-left:10px;
margin-top:20px;
padding:0;
}

.right_column {
background:#f7f7f7;
border:1px solid #ccc;
float:right;
height:auto !important;
margin:10px 5px 10px 0;
min-height:170px;
padding:4px;
width:48%;
}

.left_column {
_width:46%;
background:#f7f7f7;
border:1px solid #ccc;
float:left;
height:auto !important;
margin:10px 0 30px 10px;
min-height:170px;
padding:4px;
width:48%;
}

.noborder {
border:none!important;
float:left;
min-height:inherit;
}

.title_ht {
min-height:30px;
}

.left_column .contents {
padding:0;
text-align:right;
width:100%;
}

.left_column .contents select {
border:1px solid gray;
line-height:34px;
margin-right:15px;
margin-top:10px;
padding:2px;
}

.left_column .contents label {
font-weight:700;
margin:0;
padding:0;
text-align:right;
}

.left_column textarea {
background:transparent none repeat scroll 0;
border:medium none;
height:120px;
margin:4px 10px;
padding:3px 9px;
width:90%;
}

.title_column {
background:#fff;
margin:0 0 0 28px;
padding:0;
width:45%;
}

.left_col {
float:left;
margin:6px 8px;
padding:0;

}

.left_col p,.left_col input {
height:25px;
line-height:1.8em;
margin:0;
padding:4px;
}

.left_col .wegii_icon {
width:100px;
}

.clearbtn {
overflow:hidden;
width:100%;
}

.gogiibutton {
background:transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin-right:6px;
padding-right:6px;
text-align:center;
text-decoration:none;
}

.gogiibutton span {
background:transparent url(../images/bg_button_span.gif) no-repeat;
display:block;
line-height:28px;
padding:10px 10px 12px 20px;
}

.gogiibutton:active span {
background-position:bottom left;
padding:10px 10px 12px 20px;
}

.change_btn {
background:transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin-right:6px;
padding-right:6px;
text-decoration:none;
}

a.change_btn span {
background:transparent url(../images/btn_span_b.gif) no-repeat;
display:block;
line-height:28px;
padding:5px 10px 5px 35px;
}

a.change_btn:active span {
background-position:bottom left;
padding:5px 10px 5px 35px;
}

.gogiibutton input {
background:url(../images/input_bg.gif)repeat-x;
border:2px solid #7f7f7f;
float:left;
height:28px;
padding-left:3px;
width:155px;
}
.browsefile { overflow:hidden; float:left; height:40px;  padding:0px; margin:0px; width:300px; }
.browsefile form { margin:0px; padding:0px; }
div.fileinputs {
  position: relative; padding-top:5px;
}
div.fileinputs input {  margin:0px;   }

  }
.browsefile input {background:url(../images/input_bg.gif)repeat-x !important;
border:1px solid #666 !important;
}
div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width:300px;
  margin:0px;
  padding:0px;
  height:20px;
}

div.fakefile input { width:154px; background:url(../images/input_bg.gif)repeat-x !important;
border:1px solid #666 !important;
 float:left; }

div.fakefile img  {  float:left; margin-left:5px; width:83px;  }

input.file {
  position: relative;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}

.right_col {
_width:65%;
float:right;
margin:6px 8px 6px 4px;
padding:0;
width:75%;
}

.boderline {
border-top:1px dotted #ccc;
font:normal 12px arial;
line-height:1.2em;
margin:0;
padding-top:4px;
}

.boderline a {
color:#ff0033 !important;
}

.boderline input {
margin:0;
padding:0;
vertical-align:middle;
}

.stickybox {
background:url(../images/stickybox_bottom.gif) no-repeat bottom left;
margin-bottom:25px;
padding-bottom:12px;
text-align:left;
width:276px;
}

.stickybox .top_bg {
background:url(../images/stickybox_top.gif) no-repeat top left;
height:3px;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
}

.stickybox h3 {
background:#ccc;
color:#000;
line-height:40px;
margin:0 2px 10px;
padding:0 9px;
}

.stickybox .box_wrap {
background:#fff;
margin:0;
padding:0 0 0px;

}

#txtsite_wrap {
margin-left:18px;
padding:0 4px;
width:900px;
}

.txtsite_box {
background:url(../images/txtsitebox_bottom.png) no-repeat bottom left;
margin-bottom:25px;
padding-bottom:5px;
text-align:left;
}

.txtsite_box .top_bg {
background:url(../images/txtsitebox_top.png) no-repeat top left;
height:5px;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
}

.txtsite_box h1 {
border-bottom:3px solid #ccc;
color:#333;
margin:0 2px 20px;
padding:4px 10px;
}

.txtsite_box .box_wrap {
background:#fff;
color:#404143;
font:Arial;
font-size:14px;
margin:0 auto;
padding:10px;
position:relative;
}


.txtsite_box .box_wrap p {
margin:10px 10px 0px 0px;
padding-right:3px;
line-height: 1.5em;
}

.txtsite_box span {
color:#404143;
line-height:1.2em;
}

.txtsite_box .blackborder {
border:1px solid #444;
margin:10px 0;
}

.btn_abs {
margin:0;
padding:0;
position:absolute;
right:22px;
top:10px;
z-index:100;
}

.compose_msg {
margin-top:10px;
padding-bottom:10px;
position:absolute;
right:22px;
top:20px;
z-index:100;
}

.btn_giicard a span {
background:transparent url(../images/btn_vcard.gif) no-repeat;
color:#404143;
display:block;
font-size:14px;
line-height:28px;
padding:5px 10px 5px 40px;
}

.btn_compose a span {
background:transparent url(../images/compose_2.gif) no-repeat;
color:#404143;
display:block;
font-size:14px;
line-height:28px;
padding:5px 10px 5px 40px;
}

.menutop {
background:url(../images/notification_bg.gif) repeat-x;
border-bottom:1px solid #878787;
height:34px;
margin:0 15px 0 0;
width:100%;
}

ul.mailmenu {
background:transparent url(../images/sidenav_bg.gif);
background-repeat:no-repeat;
height:auto !important;
list-style-type:none;
margin:0;
min-height:650px;
padding:0;
width:174px;
z-index:0;
}

ul.mailmenu li {
border-bottom:1px #878787 solid;
margin:0;
padding:0;
}

ul.mailmenu li.menuitem a {
color:#444;
display:block;
font-size:11px;
font-weight:700;
height:34px;
padding-left:10px;
padding-top:8px;
text-decoration:none;
}

ul.mailmenu li ul {
background:none;
border-top:1px dotted #666;
color:#666;
list-style:none;
margin-left:30px;
position:relative;
width:125px;
}

ul.mailmenu li ul li {
border:none;
font:normal 12px Arial;
height:24px;
text-transform:uppercase;
}

ul.mailmenu li ul li a {
font-weight:normal !important;
line-height:1.1em;
}

ul.mailmenu .active {
background:#fff;
border-right:1px solid #fff;
color:#000;
font-weight:bold;
height:24px;
line-height:1.8em;
padding-left:10px;
width:165px;
}

ul.mailmenu li ul li .numb {
display:inline;
margin:0;
padding:0;
}

ul.mailmenu li ul li.active {
background:#fff;
border-bottom:1px solid #666;
border-right:1px solid #fff;
border-top:1px solid #666;
color:#000;
font-weight:bold;
height:24px;
line-height:1.8em;
margin-left:-30px;
padding-left:30px;
width:145px;
}

ul.mailmenu li.menuitem img {
margin-right:10px;
}

ul.mailmenu span {
background-repeat:no-repeat;
z-index:100;
}

.list_comment {
border-bottom:1px dotted #878787;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 15px;
padding:20px 0;
text-align:center;
}

.txt_part_mail_basic {
float:left;
padding:2px 5px 0 10px;
text-align:left;
width:55%;
}

.link_green a {
color:#659f3e;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:4px 0 0;
text-decoration:none;
}

.link_green span {
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
}

.link_para {
padding:10px 0;
}

.link_para a {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 0;
text-decoration:none;
}

.unread_bg {
background:#fff;
border-bottom:1px dotted #878787;
margin:0 15px;
padding:10px 5px 10px 0;
}

.unread_bg_colo {
background:#ffc;
border-bottom:1px dotted #ccc;
margin:0 15px;
padding:10px 5px 10px 0;
}

#mail_small_contain {
height:auto;
margin-left:15px;
overflow:auto;
padding:0;
width:690px;
}

#mail_large_contain {
height:auto;
margin:0;
overflow:auto;
padding:0;
}

#textsite_wrap {
margin-left:15px;
padding:30px 2px;
width:860px;
}

#textsite_wrap p {
	height:auto !important;
	min-height: 150px;
	line-height: 1.25;
}

.gogii_info {
float:right;
padding:0 2px;
position:relative;
width:270px;
}

.gogii_announce {
margin:50px;
overflow:auto;
padding:0 150px;
text-align:center;
}

div.makegogii a {
background:transparent url(../images/nav_gogii_txtsite.png) no-repeat;
display:block;
height:52px;
text-indent:-9999px;
width:249px;
}

div.makegogii a:hover {
background:transparent url(../images/nav_gogii_txtsite.png) no-repeat left -52px;
}

.wegii_info {
float:left;
padding:0;
width:315px;
}

.title_txt {
height:55px;
}

.title_txt span {
font-size:20px;
}

.wegii_top {
background:url(../images/wegii_info_top.png) no-repeat top left;
line-height:1px;
margin:0;
padding:0 10px;
position:relative;
z-index:2;
}

.wegii_bottom {
background:url(../images/wegii_info_bottom.png) no-repeat bottom left;
height:64px;
margin:0;
padding:0 20px;
}

.wegii_mid {
background:url(../images/wegii_info_mid.png) repeat-y top left;
margin:0;
padding:0 20px;
}

.wegii_mid span {
left:15px;
margin:0;
padding:0;
position:absolute;
top:0;
}

.wegii_mid p {
margin:0;
padding:0 20px 0 0;
}

div.makewegii {
margin:0 0 0 15px;
padding:0;
position:absolute;
}

div.makewegii a {
background:transparent url(../images/nav_wegii_txtsite.png) no-repeat;
display:block;
height:52px;
text-indent:-9999px;
width:249px;
}

div.makewegii a:hover {
background:transparent url(../images/nav_wegii_txtsite.png) no-repeat left -52px;
}

.megii_info {
float:left;
width:270px;
}

div.makemegii a {
background:transparent url(../images/nav_megii_txtsite.png) no-repeat;
display:block;
height:52px;
text-indent:-9999px;
width:249px;
}

div.makemegii a:hover {
background:transparent url(../images/nav_megii_txtsite.png) no-repeat left -52px;
}

#links {
margin-top:40px;
}

#links ul {
list-style-type:none;
width:400px;
}

#links li {
border:1px dotted #999;
border-width:1px 0;
margin:5px 0;
}

#links li a {
color:#900;
display:block;
font:bold 120% Arial, Helvetica, sans-serif;
padding:5px;
text-decoration:none;
}

* html #links li a {
width:400px;
}

#links li a:hover {
background:#ffc;
}

#links a em {
color:#333;
display:block;
font:normal 85% Verdana, Arial, Helvetica, sans-serif;
line-height:125%;
}

#links a span {
color:#125F15;
font:normal 70% Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
}

.listContainer {
border-bottom:1px #666 solid;
}

.disc-text a:hover {
margin:0;
padding:0;
text-decoration:none;
}

.floatimg_r,.right,#feature_container {
float:right;
}

#header .logo a,#header_home .logo a {
	height:70px;
	left:140px;
	top:35px;
	width:207px;
	display:block;
	position: absolute;
}

#header_home .logo a:hover,.txt_img_gi a,.img_ali a {
text-decoration:none;
}

.font11,.disc-wrap a {
font-size:11px;
}

.font16,.grey_panel .loginbox .login_info a {
font-size:16px;
}

.title_content .ContentProfile .leftpanel .row_1 .r_col a,.title_content .ContentProfile .leftpanel
.row_1 .r_col_m a,strong,strong,b {
font-weight:700;
}

#wrap-left .speakout-box .status_l,.bluebg img {
float:right;
margin:0;
padding:0;
}

#wrap-left .sticky-box,#mystuff-right .sticky-box {
background:url(../images/leftinfo_bottom.gif) no-repeat scroll 50% 100%;
margin-bottom:28px;
margin-top:1px;
padding-bottom:5px;
width:586px;
text-align:left;
}

#mystuff-right .sticky-box .para,#wrap-left .sticky-box .para {
clear:left;
font-size:15px;
line-height:1.2em;
margin:0;
padding:18px 18px 24px;
text-align:left;
}
#mystuff-right .sticky-box .para,#wrap-left .sticky-box .para2 {
clear:left;
font-size:13px;
line-height:1.2em;
margin:0;
padding:18px;
text-align:left;
}
#mystuff-right .sticky-box .para,#wrap-left .sticky-box .para2 br {
line-height: .8em;
}
#mystuff-right .sticky-box .contentbox,#wrap-left .sticky-box .contentbox {
background-color:#fff;
clear:both;
margin:0px 0 0;
width:586px;
padding:0;
position:relative;
}
.sticky-box .curveytop {
background:url(../images/leftinfo_top.gif) no-repeat;
height:4px;
width:586px;
}

.dotborder,.w_dot_border {
border-bottom:dotted #ccc 1px;
clear:both;
margin:0 4px;
overflow:auto;
padding:0;
}

.taglist ul,.taglist_w ul {
margin:4px 0 4px 4px;
padding:2px;
}

.taglist ul li,.taglist_w ul li {
clear:both;
display:inline;
height:30px;
line-height:20px;
list-style:none;
margin:0;
padding:4px 0;
white-space:nowrap;
}

.taglist ul li img,.taglist_w ul li img {
background:none;
border:none;
display:inline;
float:none;
margin:0;
padding:0 2px;
vertical-align:middle;
}
.spacing{margin:0px 22px; width:auto;  padding-top:5px; }
div.invitePeople ul.friendsListUL li img,.spacing p{font-size:14px; font-weight:bold;
margin:0 10px;
}
.spacing a{font-weight:normal;}

.left_txt h1,.host_container .downloadtxt a,.host_container .right_cont .downloadtxt a {
padding-left:20px;
}

.left_txt h4,.left_txt h5,.left_txt h6,#footer .f_contents li {
padding:0;
}

#pagecontent_container .fLeft .shoutbox input,.post .rightpan input {
margin:10px 10px 0 6px;
}

#mystuff-right .sticky-box .post,#wrap-left .sticky-box .post {
background-color:#fff;
margin:0;
width:586px;
padding:0 0 10px;
}

.host_container .summary_no_brd,.host_container .right_cont .summary_no_brd {
border:none;
}

.host_container .downloadtxt,.host_container .right_cont .downloadtxt {
background:url(../images/icn_vcard.gif) no-repeat bottom left;
font-size:11px;
margin:0;
padding:2px 0 0;
}

.fans h3 span,.stickybox .box_wrap h3 span {
font-size:12px;
font-weight:400;
}

.category_column h4,.cate_right_column_txt p {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
margin:0;
padding:20px 0 0 15px;
}

.cate_right_column .left_txt input,.right_column .left_txt input {
margin:0 0 0 10px;
}

.cate_right_column h4,.right_column h4,.left_column h4 {
margin:10px 8px;
color:#404143;
}

.txt_botm_gi p,.txt_right_gi p {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

.btn_pan_ser a,.btn_pan_del a,.btn_pan_del_mem a,.btn_giicard a,.btn_compose a {
color:#404143;
font:bold 14px arial;
font-weight:700;
margin-left:10px;
text-decoration:none;
}

.btn_pan_ser a span,.btn_pan_ser_mem a span {
background:transparent url(../images/add_02.gif) no-repeat;
color:#404143;
display:block;
font-size:14px;
line-height:28px;
padding:5px 10px 5px 30px;
}

.btn_pan_ser a:active span,.btn_pan_ser_mem a:active span,.btn_pan_del a:active span,.btn_pan_del_mem a:active span,.btn_pan a:active
span {
background-position:bottom left;

}

.btn_pan_del a span,.btn_pan_del_mem a span {
background:transparent url(../images/remove_01.gif) no-repeat;
color:#404143;
display:block;
font-size:14px;
line-height:28px;
padding:5px 10px 5px 30px;
}

.avatars_big img,.avatars img {
background:#fafafa;
padding:2px;
vertical-align:middle;
}

.txt_despace span,.txt_despace_textbox span {
color:#888;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.txt_despace a:hover,.txt1 a:hover,.txt2 a:hover {
color:#659f3e;
text-decoration:underline;
}

.txt_despace_right,.txt_despace_textbox {
float:left;
padding:10px 5px 0 10px;
width:45%;
}

.txt_botm a:hover,.txt_top a:hover {
color:#659f3e;
text-decoration:underline;
}

.btn_pan1 span {
background:transparent url(../images/3.gif) no-repeat;
color:#404143;
display:block;
font-size:11px;
line-height:18px;
padding:5px 5px 5px 30px;
}

.btn_pan2 span {
background:transparent url(../images/ignore.gif) no-repeat;
color:#404143;
display:block;
font-size:11px;
line-height:18px;
padding:5px 10px 5px 30px;
}

#footer .f_contents #footerlinks a:hover,#footer .f_contents #footerlinks a.active {
color:#95ab86;
}

a.gogiibutton:active,a.change_btn:active {
background-position:bottom right;
color:#000;
outline:none;
}

.browsefile input:focus,p>.block-link,li>.block-link {
background-color:transparent;
}

.stickybox a,.txtsite_box a {
color:#6fa54b;
text-decoration:none;
}

.btn_giicard,.btn_compose {
background:url(../images/compose_1.gif) no-repeat scroll top right;
color:#404143;
display:block;
float:left;
font:bold 14px arial;
height:38px;
margin:0 0 0 5px;
padding-left:5px;
padding-right:4px;
text-decoration:none;
}

.btn_giicard a:active span,.btn_compose a:active span {
background-position:bottom left;
padding:5px 10px 5px 40px;
}

.gogii_info span,.megii_info span {
height:72px;
}

div.makegogii,div.makemegii {
margin:0;
padding:0;
position:absolute;
}

.wegii_info p,.megii_info p {
padding:0 20px 0 0;
}

#searchnav {
background:transparent url(../images/search_bg.gif) no-repeat scroll 100% 0;
float:right;
height:65px;
padding:8px 0 0;
position:relative;
right:36px;
top:37px;
width:266px;
}

#searchnav .searchpan {
border:none;
color:#666666;
height:37px;
margin:0 4px 0 20px;
padding:0;
width:238px;
}

#searchnav .searchpan .sleft {
background:url(../images/search_input_l.gif) no-repeat;
border:none;
color:#666666;
float:left;
height:37px;
margin-left:3px;
padding:0;
width:203px;
}

#searchnav .searchpan .sleft input {
background:none;
border:medium none;
padding:10px;
width:85%;
font-size:14px;
}

#searchnav .searchpan a {
border:none;
margin:0;
padding:0;
width:32px;
}

.listitems {
list-style:none;
margin-left:0;
padding-left:0;
}

.listitems ul {
list-style:none;
}

.listitems li {
background-image:url(../images/square.gif);
background-position:0 .5em;
background-repeat:no-repeat;
margin-left:10px;
padding-left:15px;
}

.avatarDivFloatLeft {
float:left;
height:180px;
padding:2px 0;
width:180px;
}

.avatarDivFloatLeft72 {
float:left;
height:72px;
overflow:hidden;
width:72px;
}

.mphone {
background-image:url(../images/mphone.png);
height:354px;
position:absolute;
right:10px;
top:-23px;
width:220px;
z-index:100;
}

*html #wrap-left,.para_txt,.wegii_top .title_txt {
margin-left:10px;
}

.whitefont,#header #toprt_nav a:hover,#header #toprt_nav2 a:hover {
color:#fff;
}

#header #main_nav .suckertreemenu ul .firstmenu,#header #main_nav .suckertreemenu ul .firstmenu,#header #main_nav .suckertreemenu ul .secondmenu,#UlFirstMenu li,#UlSecondMenu li {
background:url(../images/menu_bg.gif) no-repeat bottom right;
padding:3px 0 2px;
}

* html .suckertreemenu ul li a,* html .suckertreemenu ul li a,*html #mystuff-right .megiitab,*html .account-tab,* html .clear {
height:1%;
}

* html .suckertreemenu ul li ul li,div.backbtn,div.greenbtn2,.floatimg_l,.left,* html .suckertreemenu ul li ul li,.feature_left .fl_pic .picleft,.elsewhere
img,#menu_pan {
float:left;
}

.snav-container .nav-small img,.disc-text .remove img {
padding:4px;
}

.gogii_container .feature_left,.gogii_container .explore_left p,.gogii_container .user-info h3 {
margin:0;
}

div.nextstep a:hover,div.personalgogii a:hover {
background:transparent url(../images/button_green.png) no-repeat left -52px;
text-decoration:none;
color:#fff!important;
}

#blockForm2,#blockForm {
margin:0px 0 0;
padding:0px 10px 10px 0;
width:auto;
}

.link_green a:hover,.link_para a:hover, a:hover,.txt_botm_gi a:hover {
color:#809A44 !important;
text-decoration:underline;
}
#home{
position:relative;
z-index:10;
}

*,#home,.taglist input,.disc-text h4,.taglist_w input,.txt1 b,.txt3 p,.wegii_mid img,.left_col img,ul.mailmenu li.menuitem {
margin:0;
padding:0;
}
.left{}
.btn_pan_ser a:active,.btn_pan_del a:active,.btn_pan_del_mem a:active,.btn_pan a:active,.btn_giicard
a:active,.btn_compose a:active,.btn_pan1 a:active,.btn_pan2 a:active {
background-position:top right;
color:#000;
outline:none;
}

.btn_pan1,.btn_pan2 {
background:url(../images/11.gif) no-repeat scroll top right;
color:#000;
display:block;
float:left;
font:bold 10px arial;
font-weight:bold;
height:28px;
margin-left:10px;
margin-right:6px;
margin-top:6px;
padding-right:4px;
text-decoration:none;
width:140px;
}

.btn_pan1 a:active span,.btn_pan2 a:active span {
background-position:bottom left;
padding:5px 10px 5px 30px;
}

.buttonwrap{margin:20px 0px 30px 25px; padding-bottom:30px;}
.rt {text-align: right;}
.btm5px {margin-bottom: 5px;}
.btm5px a:hover, .btm5px a:link, .btm5px a:visited{
color:#809A44 !important;
text-decoration:underline;
}
#charLeftCount{display:block;}
.pddin10p {padding: 10px;}
.paddingBtm10p{padding-bottom: 10px;}
.tipRight {width:325px;background:#ddd;float:right;border-left: 1px dotted #999;}
.signupLeft {width:530px;float:left;padding-top:20px;}
.signupTip {background: transparent url(../images/icn_arrow.gif) no-repeat scroll 0px; margin-left : -13px;padding-left :15px;}
.bigNrmTxt{font-weight: bold; font-size: 20px;}
.nrmTxt {padding-left:20px;}
.infoTxt {font-size: 16px; font-weight: bold;}
.errNrmTxt {padding-left:30px; background: transparent url(../images/icn_crs.gif) no-repeat scroll 0px; color: red; font-weight: bold; font-size:14px; }
.noErrNrmTxt {padding-left:30px; background: transparent url(../images/icn_chk.gif) no-repeat scroll 0px; color: green; font-weight: bold; font-size:14px; }
.brdrDotTpBtm {border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;}
.loading {background: transparent url(../images/loading.gif) no-repeat scroll 0px;padding-left:25px;}
/*My NEW CLASSES*/

/*New Styles*/

.explore_container_left {
float:left;
height:auto;
margin:0px 0px 0 3px;
padding:0px;
width:280px;

}
.explore_container_right { float:right; text-align:left;
width:580px; margin:0px 15px; padding:0px; position:relative;
}
*html .explore_container_right { margin:0px 5px;}

.font_11 a{ font-size:11px;}

/*Modifyed styles*/

#home .leftpic {
clear:both;
float:left;
height:332px;
position:relative;
width:901px;
margin:20px 0px 0px 0px;
}


.home-box {
height:332px;
margin-left:18px;
padding-top: 1px;
padding-bottom:32px;
text-align:right;
width:909px;

}

.explore_basic {
float:left;
width:272px;
height:410px;
margin:0px;
padding:0 8px;
position:relative;
text-align:left;

}

.font11,.disc-wrap a {
font-size:14px;
}


#header {
background:url(../images/mast_head2.png) no-repeat;
height:143px;
margin:30px 0 17px;
position:relative;
width:926px;
z-index:5;

}

.badge { 
  position: absolute;
  width: 122px;
  height: 126px;
  right: -20px;
  bottom: 0;
  z-index: 100;
}


/* NEW STYLE FOR PIXEL ADJUSTMENTS -- CHANDAN */
.padBtm45{padding-bottom:45px;}

/* THIS WAS ADDED BY CORY. ITS FOR THE PHONE TOUT ON ALL VIEW PAGES */
.title_content .tout { 
	font-size: 13px; 
	width: 281px; 
	height: 77px; 
	padding: 15px 15px 0 72px; 
	color: #333;
	line-height: 1.25;
	background: url(../images/phone-titlebar-bg.jpg); 
}

.title_content .tout h5 { font-size:12px; padding:0; margin:0 0 6px 0; }
.title_content .tout p { padding:0; margin:0 0 3px 0; }
.title_content .tout span { font-weight:bold; }

.call_out .tout { background:url(../images/tout-generic-bg.png) no-repeat 0 12px; width:504px; height:65px; font-size:12px; color:#333; padding:21px 16px 0 66px; margin-top: 16px; text-align:left; }
.call_out .tout p { margin:0; padding:0; line-height:17px; }
.call_out .tout h5 { font-size:14px; padding:0; margin:0 0 6px 0; }
.call_out .tout a { color: #334872; }
.call_out .tout a:hover { color: #5378BF; }

/* Added by David - IT'S FOR TOUT IN MY STUFF LEFT */
#mystuff-left .tout {
  font-size: 12px;
  color: #333;
  width: 276px;
  height: 66px;
  padding-top: 1px;
  margin-bottom: 25px;
  background: url("../images/tout-shoutout-bg.png") left top no-repeat;
}

#mystuff-left .tout p {
  text-align: left;
  margin: 8px 74px 12px 12px;
}

#mystuff-left .tout a {
  color: #334872;
}

#mystuff-left .tout a:hover { color: #5378BF; }

/* Group Type */
.groupType {
  color: #D8781C;
}
 
/* Added by chandan - for vital changes */
.tipYellow {background: #ffffcc; padding:20px;border: #cccc66 1px solid;}
.tipYellow h3 { margin-left: 0;}
.tipYellow5px {background: #ffffcc; padding:5px;border: #cccc66 1px solid;}
.marginTipYellow {margin: 0 70px;}
.paddingTop25px{padding-top: 25px;}
/* Added by chandan - for privacy tab changes */
.bgLgray {background-color: #ccc;}
table.privacyChkTable {width:360px; border-collapse: collapse;}
table.privacyChkTable td {padding: 0 3px;}
.privacy .account-left {width:800px;}
.lblSubtext {font-size: small;font-weight: normal;}

/* =============================================== */
/* = EVERYTHING BELOW WILL BE FOR NEW GLOBAL CSS = */
/* =============================================== */
.home-box .banner {
  width: 900px;
  height: 330px;
  margin-top: 20px;
  line-height: 1em;
  overflow: hidden;
  background: url("../images/banner_1.png") left top no-repeat;
}

.home-box .banner .left {
  float: left;
  text-align: left;
  width: 520px;
  margin: 0;
  padding:30px 40px;
  overflow: hidden;
}

.home-box .banner .left img {
	margin: 20px 0 0 0;
	}
.home-box .banner  p {
  margin: 1.5em 0;
}

.home-box .banner h4 {
  font-size:30px; 
  letter-spacing:-0.025em; 
  font-weight:bold;
  margin: 0 0 0 0;
}

.home-box .banner .banner1 h4 {
  color: #426780;
}

.home-box .banner .banner3 h4 {
  color: #782217;
}

.home-box .banner .banner2 h4 {
  color: #4f7a1b;
}

.home-box .banner .banner1 h6 {
  color: #426780;
}

.home-box .banner .banner3 h6 {
  color: #782217;
}

.home-box .banner .banner2 h6 {
  color: #4f7a1b;
}

.home-box .banner .banner1 {
	margin: 0 0 5px 0;
}

.home-box .banner .banner2 {
	margin: 0 0 5px 0;
}


.home-box .banner .banner3 {
	margin: 0 0 5px 0;
}


.home-box .banner h5 {
  font-size: 15px;
  margin: 45px 0 0 0;
}

.home-box .banner h5 span {
  font-size: 10px;
  font-weight: normal;
}

.home-box .banner h6 {
  font-size: 13px;
  font-weight: normal;
  line-height: 16px;
}

.home-box .banner .right {
  float: right;
  font-size: 18px;
  text-align: left;
	width: 284px;
  margin: 160px 18px 0 0;
  overflow: hidden;
}

.home-box .banner .right h5 {
  color: #426780;
  margin: 10px 0;
}

.home-box .banner .right .divider {
	display: block;
	width: 278px;
	height: 2px;
	margin: 8px 0 7px 0;
	background: url("../images/welcomeDivider.png") left top no-repeat;
}

.home-box .banner .right .welcomeHoops {
	display: block;
	width: 284px;
	height: 78px;
	background: url("../images/welcomeHoops.png") left top no-repeat;
}



/* =========== */
/* = PRIVACY = */
.privacySettings {
	line-height: 1.25;
	margin-bottom: 20px;
}

.txtsite_box .box_wrap .privacySettings p {  /* Overwrite existing style */
	margin: 0;
	padding: 0;
}

.gogii_horzform .privacySettings .wwgrp {
	width: auto;
}

.privacyLeft,
.privacyRight {
	margin: 20px 0;
}

.privacyLeft {
	float: left;
	width: 338px;
	text-align: right;
}

.privacyRight {
	float: left;
	width: 380px;
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
}

.privacyRight ul {
	float: left;
	width: 190px;
}

.privacyRight ul.firstList {
	float: none;
	width: auto;
}

.privacyRight li {
	padding-bottom: 2px;	
	list-style-type: none;
}

.privacyRight li.even {
	background-color: #eaeaea;
}

.privacyRight li input {
	margin: 0 5px 0 8px;
}

.privacyNote {
	width: 450px;
	margin: 10px auto;
	padding: 16px;
	border: 1px solid #d5d5d5;
	background-color: #eaeaea;
}

.privacyNote p {
	font-size: 10px;
}
/* =========== */

/* ================ */
/* = FORM BUTTONS = */
.buttonWrapper {
	width: 420px;
	margin: 0 auto;
}

.buttonWrapperWegii {
	width: 500px; /* Quick Fix for issue on Edit_wegii */
	margin: 0 auto;
}

.formButton {
	height: 36px;
	float: left;
	margin: 12px 12px 12px 0;
	cursor: pointer;
	border: 1px solid #999999;
	background: url("../images/formButtons.png") left top repeat-x; 
}

.formButton span {
	display: block;
	color: #535457;
	font-weight: bold;
	text-align: left;
	margin: 1px;
	padding: 0 12px 0 34px;
	line-height: 33px;
	border-right: 1px solid #a8a9ad;
	border-bottom: 1px solid #a8a9ad;
}

.formButton:hover {
	text-decoration: none;
}

#saveButton span {
	background: url("../images/iconSave.png") 10px center no-repeat;
}

#saveViewButton span {
	background: url("../images/iconPhone.png") 10px center no-repeat;	
}

.formButton.editButton span {
	background: url("../images/pencil.png") 10px center no-repeat;	
}

.formButton.mailButton span {
	background: url("../images/iconMail.png") 10px center no-repeat;	
}
/* ================ */

/* =================== */
/* = ROUNDED CORNERS = */
/* ================== */
.rcBox,
.rcBoxMed,
.rcBoxLarge {
	position: relative;
	width: 276px; /* DEFAULT SIZE IS EQUAL TO THE SMALL ROUNDED CORNER BOX */
	padding-top: 3px;
	background: url("../images/roundedCorners.png") left top no-repeat;
	/* DEFAULT BG POSITION IS EQUAL TO THE SMALL ROUNDED CORNER BOX TOP */
}

.rcBoxMed {
	width: 586px;	
	background: url("../images/roundedCorners.png") left -8px no-repeat;
}

.rcBoxLarge {
	width: 900px;
	background: url("../images/roundedCorners.png") left -16px no-repeat;
}

/* ROUNDED CORNER BOXES CONTENT */
.rcContent {
	position: relative;
	width: 276px; /* DEFAULT SIZE IS EQUAL TO THE SMALL ROUNDED CORNER BOX */
	padding: 1px 0;
	background-color: #ffffff;
}

.rcBoxMed .rcContent {
	width: 586px;	
}

.rcBoxLarge .rcContent {
	width: 900px;
}

/* ROUNDED CORNER BOXES BOTTOM */
.rcBottom {
	height: 5px;
	background: url("../images/roundedCorners.png") left -3px no-repeat;
	/* DEFAULT BG POSITION IS EQUAL TO THE SMALL ROUNDED CORNER BOX BOTTOM */
}

.rcBoxMed .rcBottom {
	background: url("../images/roundedCorners.png") left -11px no-repeat;
}

.rcBoxLarge .rcBottom {
	background: url("../images/roundedCorners.png") left -19px no-repeat;
}
/* =================== */

/* ============ */
/* = TABS BOX = */
#tabsBox {
	text-align: left;
	margin-left: 21px; /* TO KEEP THINGS ALIGNED WITH HEADER AND FOOTER */
}

#tabsBox .rcContent {
	padding: 1px 20px;
	width: 860px; /* 900px width minus 40px padding */
}

#tabsBox h1 {
	color: #333333;
	margin: 20px 2px 20px 0;
	padding: 4px 0;
	border-bottom: 3px solid #ccc;
}

#tabsBox .tabsHeader {
	margin-top: 20px;
}

/* TABS*/
.tabsHeader {
	height: 60px;
	padding-top: 1px;
	background: #5e1b12 url("../images/streamHeader.png") left top repeat-x;
}

.tabsHeader .tabs {
	margin: 12px 12px 0 12px;
}

.tabsHeader .tabs ul {
	list-style-type: none;
}

.tabsHeader .tabs li {
	float: left;
}

.tabsHeader .tabs a {
	display: block;
	font-size: 13px;
	color: #404143;
	text-align: center;
	height: 38px;
	margin-top: 10px;
	padding: 0 20px;
	line-height: 40px;
	border-right: 1px solid #666666;
	background: url("../images/tabs.png") center top no-repeat;
}

.tabsHeader .tabs a:hover {
	color: #404143 !important;
	margin-top: 11px;
	height: 36px;
	text-decoration: none;
	border-bottom: 1px solid #666666;
}	

.tabsHeader .tabs a.first {
	background: url("../images/tabs.png") left top no-repeat;
}

.tabsHeader .tabs a.last {
	border-right: none;
	background: url("../images/tabs.png") right top no-repeat;
}

.tabsHeader .tabs .current {
	background: url("../images/tabs.png") right -86px no-repeat;
}

.tabsHeader .tabs .current a {
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	margin: 0 6px 0 0;
	padding: 0 4px 0 11px;
	border-right: none;
	background: url("../images/tabs.png") -1px -38px no-repeat;
}

.tabsHeader .tabs .current a.first {
	background: url("../images/tabs.png") 0 -38px no-repeat;
}

.tabsHeader .tabs .current a:hover {
	margin-top: 0;
	height: 48px;
	border-bottom: none;
}

.tabsHeader .formButton {
	margin: 0 12px 0 0;
}
/* ============ */

/* TWITTER */
.twitterLogo {
    width: auto;
    height : 30px;
}
/* ============ */
