body {background:#fff;font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;background: #454545;}

/* @group Typography */

h1, h2, h3, h4, h5, h6 {color: #333; font-weight: bold;}
h1 {font-size: 30px; line-height: 1;}
h2 {font-size: 28px; line-height: 1.2; margin: 9px 0;}
h3 {font-size: 22px; line-height: 1; margin: 0px 0 20px;}
h4 {font-size: 18px; line-height: 1; margin: 8px 0 10px;letter-spacing: -1px; }
h5 {font-size: 14px; line-height: 18px;font-weight: normal; }
h6 {font-size: 12px; line-height: 1.5; }
p {font-size: 13px; line-height: 18px; margin: 0 0 18px; color: #444; }
p img {margin: 0;}
em 	{font-style: italic; font-weight: inherit; line-height: inherit; color: #555; }
strong 	{font-style: inherit; font-weight: bold; line-height: inherit; }
p small {font-size: 91.666667%; line-height: 1.616161; }
h1 small {font-size: 66.666667%; color: #777; }

/* @end */

/*	--------------------------------------------------
		=Grid
		-------------------------------------------------- */

		.column-row { margin: 0 0 18px -20px; }
		.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }
		.secondary.columns { padding: 1.8em 0 0; }

		.one 					{ width: 40px; }
		.two 					{ width: 100px; }
		.three 					{ width: 160px; }
		.four 					{ width: 220px; }
		.five 					{ width: 280px; }
		.six 					{ width: 340px; }
		.seven 					{ width: 400px; }
		.eight 					{ width: 460px; }
		.nine 					{ width: 520px; }
		.ten 					{ width: 580px; }
		.eleven 				{ width: 640px; }
		.twelve 				{ width: 700px; }
		.thirteen 				{ width: 760px; }
		.fourteen 				{ width: 820px; }
		.fifteen 				{ width: 880px; }
		.sixteen 				{ width: 940px; }
		.one-half 				{ width: 420px; padding-right: 10px; }
		.one-third 				{ width: 290px; padding-right: 10px;margin-right:0;}
		.one-third.last				{ width: 290px; padding-right: 0px;margin-left:20px;}
		.two-thirds 			{ width: 580px; }
		.eleven .column-row 	{ width: 660px; }
		.twelve .column-row 	{ width: 760px; }

		.offset-by-one-half 	{ margin-left: 50px; }
		.offset-by-one 			{ margin-left: 80px; }
		.offset-by-two 			{ margin-left: 140px; }
		.offset-by-three 		{ margin-left: 200px; }
		.offset-by-four 		{ margin-left: 260px; }
		.offset-by-five 		{ margin-left: 320px; }
		.offset-by-six 			{ margin-left: 380px; }
		.offset-by-seven 		{ margin-left: 440px; }
		.offset-by-eight 		{ margin-left: 500px; }
		.offset-by-nine 		{ margin-left: 560px; }
		.offset-by-ten 			{ margin-left: 620px; }
		.offset-by-eleven 		{ margin-left: 680px; }
		.offset-by-twelve 		{ margin-left: 740px; }
		.offset-by-thirteen 	{ margin-left: 800px; }
		.offset-by-fourteen 	{ margin-left: 880px; }

		.last { margin: 0; }

		/* Clear the columns automagically */
		.column-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		* html .column-row { height: 1%; }
		.column-row { display: inline-block; }
		.column-row { display: block; }



/* @group Layout */
#hd {height:7px;width:950px;clear:both;margin:0px auto 0px auto;font-family: "ff-enzo-web-1","ff-enzo-web-2";}
#bd {background:#fff;padding:0px;width:970px;overflow:hidden;margin:0px auto 0px auto;}
#bd ul li {display:block;padding:0px 0px 11px 25px;background:url('./img/bg-bullet.gif') no-repeat 0px 6px;}

/* @end */

/* REWRITING&nbsp;DEFALT&nbsp;SE&nbsp;CSS */
div.signup_header {
	width: 900px;
	padding: 6px 9px 6px 9px;
	background: #fff;
    border-bottom: 1px dashed #a7a7a7;
	font-weight: bold;
	font-size: 12pt;
    color: #223a46;
	margin-bottom: 10px;
}

td.form1 {padding: 12px 0px 5px 30px;font-weight: bold;text-align: right;vertical-align: top;}

td.header {padding: 4px 5px 5px 6px;border: 1px solid #DDDDDD;
	font-weight: bold;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	background-image: url(./img/button-bg.gif);
	background-repeat: repeat-x;
	color: #333333;
}

div.header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	    	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	background-image: url(./img/button-bg.gif);
	background-repeat: repeat-x;
	color: #333333;
}

div.content {
	width: 940px;
	padding: 0px 0px 20px 10px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
}

input.button {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #ececec 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(./img/button-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ececec 1px solid; WIDTH: auto; COLOR: #4c4c4c; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 1px solid
}
input.textarea{
BORDER-RIGHT: #d6d3d3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #d6d3d3 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f8f7f6; PADDING-BOTTOM: 4px; BORDER-LEFT: #d6d3d3 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d6d3d3 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}


input.text{
border-right: #d6d3d3 1px solid; padding-right: 4px; border-top: #d6d3d3 1px solid; padding-left: 4px; background: #fafafa; padding-bottom: 4px; border-left: #d6d3d3 1px solid; padding-top: 4px; border-bottom: #d6d3d3 1px solid; font-family: arial,helvetica,sans-serif
}


INPUT.text:focus {
	BORDER-RIGHT: #92b7d2 2px solid; BORDER-TOP: #92b7d2 2px solid; BACKGROUND: #ffffff; BORDER-LEFT: #92b7d2 2px solid; BORDER-BOTTOM: #92b7d2 2px solid
}
INPUT.textarea:focus {
	BORDER-RIGHT: #939793 1px solid; BORDER-TOP: #939793 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #939793 1px solid; BORDER-BOTTOM: #939793 1px solid
}

div.home_whatsnew {
	border: 0px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
}

div.portal_whatsnew {
	border: 0px solid #DDDDDD;
	padding: 4px 10px 4px 10px;
}

div.portal_login {
	padding: 25px 10px 25px 10px;
	background: none;
	text-align: center;
	font-weight: bold;
	border: 0px solid #DDDDDD;
}

td.profile_photo {
	/*vertical-align: middle;*/
	text-align: left;
	border: 0px;
	background:none;
	height: 150px;
    max-width: 200px;
}
td.profile_photo img {
	width: 200px;
}
td.profile_tab a {
	background-color: #eee;
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #aaa;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab a:hover {
	background-color: #f9f9f9;

	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #aaa;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a {
	background-color: #f9f9f9;

	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #aaa;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a:hover {background-color: #f9f9f9;
background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #aaa;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}
#profile_tabs_profile {border-left: 1px solid #aaa;}
td.profile_tab_end {border-bottom: 1px solid #aaa;}

/* @group Networks Tab on Profile page */

img.profile_network_photo {width: 100px;width:100px;padding: 5px;background: #fff;border: 1px solid #ccc;float: left;margin-right: 10px;}
.profile_network_info{float: left;width: 550px;}
/* @end */

div.profile_content {padding: 10px;border: 1px solid #aaa;border-top: none;background: #f9f9f9;}
/*sidebar*/

.toc {font-size: 95%; padding-right: 30px; border: 1px solid #b3b3b3; border-left: none; zoom: 1; min-width: 182px;}
.toc {position: fixed; left:0; border-left: none; margin-top: 30px;}
.toc a.head {display: block;}
.toc h2 {border: none; margin: 0; padding: 0; background-image: url(./img/contents.png); height: 100%; width: 30px; font-size: 0; position: absolute; right: 0; background-position: 50% 50%;}
.toc dt a {margin-right: 5px; margin-bottom: 5px; }
.toc dl {opacity: 0.97;margin:0;padding:0; background: #f1f1f1; padding-top: 1px; padding-bottom: 10px; padding-left: 2em; margin-left: -1em;  }
.toc dt {margin-top: 10px; font-weight: bold; text-decoration: none}
.toc dd a {border-left: 1px solid #b3b3b3; }
.toc dt a, .toc dd a {padding-left: 1px; margin-left: 1px; text-decoration: none}
.toc a {text-decoration: none;  color: black;}
.toc dl a:hover { background-color: #eaeaea; text-decoration: none}
.toc dt a:hover {color: black; text-decoration: none}
.toc {z-index: 1000; }
.tocCont {padding-left: 2em;background: #f1f1f1; }
.tocCont p {font-weight: normal;}
.toc {width: 18em;}
.toc, .jsOn .toc:hover {left: -18em;}
.toc:hover {left: -2em;}

/*
--------------------
Business Network Header

*/
#myheader{padding: 0;height:75px;background: #548be5 url(http://my.businessnetwork.co.uk/images/shine.gif) no-repeat center center;}
#myheader .inner{width:940px;margin:0 auto 0 auto;}
#myheader h1#mylogo{background:url(http://www.businessnetwork.co.uk/images/logo-trans.png) top left no-repeat;float:left;height:55px;width:319px;text-indent: -9999px;margin:0;padding: 0;margin-top:0px;position:relative;left:0px;}

/*body.ie #myheader h1#mylogo{background:url(http://www.businessnetwork.co.uk/images/logo-trans.png) top left no-repeat;float:left;height:55px;width:319px;text-indent: -9999px;margin:0;padding: 0;margin-top:0px;position:absolute;left:0px;display: block;}*/


#hright{float: right;margin: 28px 0px 0 0 ;}
#hright li{display: inline;margin-left: 15px;}
#hright li a:link, #hright li a:visited{color: #fff;}

/* =Navigation ---------------------------------------- (smaller header and nav) */
#navwrap{height:45px;background: url(http://my.businessnetwork.co.uk/images/nav_rp.jpg) repeat-x center top #fff;}
#navwrap .inner{width:940px;margin:0 auto 0 auto;}
.home2 #navwrap{
	height: 37px;
	margin-bottom: 0;
}

span.count{font-size: 10px;font-weight: bold;padding: 2px 7px;background: #3967ae;margin-left: 5px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-border-radius:10px;}
span.count.green{background: #83be47;border-color:1px solid #69953d;
	
}

/* current highlight for top menu */
.browse_blogs #nav li.nav_blog, .browse_blogs #nav li.nav_blog a,
.blog #nav li.nav_blog, .blog #nav li.nav_blog a,
.browse_groups #nav li.nav_groups, .browse_groups #nav li.nav_groups a,
.group #nav li.nav_groups, .group #nav li.nav_groups a,
.forum #nav li.nav_forum, .forum #nav li.nav_forum a,
.invite #nav li.nav_invite, .invite #nav li.nav_invite a,
.browse_events #nav li.nav_events, .browse_events #nav li.nav_events a,
.businesses #nav li.nav_directory a, .business_submit #nav li.nav_directory a, .user_business_add #nav li.nav_directory a

{background:url(/i/nav_over.jpg) #518ae6 center; color: #666;text-shadow: none;}

.forum li.nav_forum, .forum li.nav_forum a{background: #fff;color: #666;}

#submenu{border-bottom: 1px solid #cccccc;overflow: auto;}
#submenu .inner{width: 970px;margin: 0 auto 0 auto;}
#submenu ul{float: left;}
#submenu li{display: inline;list-style: none;padding: 0 20px 0 0;font-size: 12px;}

/* @group new menu currents */
.user_widgets_home li.nav_index a{background: #fff;}

/* @end */

#wrapper{background: #fff;margin: 0;padding: 0;}

td.menu_user {background: none;padding: 20px 20px 0 20px;color:white;}
/*a.menu_item{}*/

/* increased font size for blog entries */
.seBlogEntry p {font-size: 13px;}
/*fix to push IM tray above delete buttons*/
table.seIM_tray_wrapper #seIM_tray{z-index:300;}
table.seIM_conversation_trayMenu, .seIM_trayMenu{z-index:301;}

/*Groups page fix*/
body.user_group_edit_members #ft{display:none;}


/* @group Directory Pages */
#businessSubmitAds.business_browse_mininav{background-color: transparent;}
#businessSubmitAds a:link, #businessSubmitAds a:visited{background: white url(/images/btn_addbusiness.jpg) no-repeat right top;width: 192px; text-indent: -9999px;display: block;border-style: none;padding: 0;height: 42px;margin-right: 0;margin-top: 0;margin-left: 0;}
#businessSubmitAds a:hover{background-position: left top;}
/* @end */

/*Enrich*/
/* Webkit transition */
a { -webkit-transition-property:color; -webkit-transition-duration:.3s; -webkit-transition-timing-function:ease-in }
a:hover { -webkit-transition-timing-function:ease-out }
html a:active{position:relative;top:1px;}

/* @group Search bar */
ul.sf-menu li.search{float: right;position: relative;left: 30px;}
ul.sf-menu li.search:hover{background: none;}
#searchbar{float: right;margin-top: 0px;width: 230px;position: relative;left: 5px;top: -5px;}
#searchbar input{color: #a19b9b;}

body.ie #searchbar{
	position: relative;top: -20px;left: 20px;
}
#searchbar input.text{width: 150px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;background-color: #fff;}
#searchbar input.text:focus{}
#searchbar input.button{background: transparent url(/images/btn_go.jpg) no-repeat;border: none;text-indent: -9999px;width: 31px;height: 27px;}

/* @end */


/* @group footer */

#notfooter{background: #454545; margin: 0;padding: 40px 0 0;text-align: left;overflow: auto;/*position: relative;
margin-top: -7.5em;*/}
#notfooter .inner{width: 950px;margin: 0 auto;}
#footerlogo{float: left;margin-bottom: 40px;}
.copyright{float: right;margin-top: 25px;color: #9c9a9a;}
/* @end */


div.page_header{margin: 0 0 20px;padding: 0;font-size: 25px;}

/* @group Contacts page */

div.friends_result:hover{
	background: #f2f2f2;
}

/* @end */

/*html{
height: 100%;	
}
body
{
height: 100%;
}

#wrapper{
	
	position: relative;
min-height: 100%;
	
}
* html #wrapper
{
height: 100%;
}*/

/* white backgrouund fix for pop ups */
body.user_messages_new, body.user_group_invite, body.user_group_subscribe, body.user_report, body.user_group_upload, body.user_friends_block, body.user_friends_manage, body.user_group_manage{
	background-color: #fff;
}
hr{color: #ddd;}

/* @group Sign Up Page */

/* @group JoinPage */

.formsection{border-top: 1px solid #bad1e6;border-bottom: 1px solid #bad1e6;margin-bottom: 20px;padding: 25px 40px;overflow: auto;background-color: #e8f0f7;}
.formsection input{border: 1px solid #bad1e6;}
#check{height: 400px;overflow: hidden;}
.formsection h3{color: #518ae6;background: url(../images/1.jpg) no-repeat left top;padding-left: 45px;width: 300px;padding-bottom: 10px;padding-top: 8px;}
.formsection h3.two{background: url(../images/2.jpg) no-repeat left top;}
.formsection h3.three{background: url(../images/3.jpg) no-repeat left top;}
.formsection h3.four{background: url(../images/4.jpg) no-repeat left top;}
p.price{font-size: 20px;font-weight: bold;}
img.formarrow{padding-bottom: 20px;padding-left: 50px;margin-top: -1px;}

#btn_continue{background: url(http://www.businessnetwork.co.uk/images/btn_continue.jpg) no-repeat;width: 163px;height: 36px;text-indent: -9999px;margin-bottom: 40px;border: 0;float: right;}
#btn_continue:hover{background-position: 0 -36px;}
#btn_create{background: url(../images/btn_create.jpg) no-repeat;width: 163px;height: 36px;text-indent: -9999px;margin-bottom: 0px;border: 0;float: right;margin-top: 30px;}
#btn_create:hover{background-position: 0 -36px;}

#create{margin-bottom: 60px;}
#create p{float: left;width: 550px;}

#choices{float: left;width: 600px;position: relative;top: -35px;margin-left: 20px;}

#decide{background: url(/images/or.jpg) no-repeat center 3px;overflow: auto;height: 50px;}
h3#choice1{float: left;width: 250px;margin-left: 183px;}
h3#choice2{margin-right: 90px;float: right;width: 320px;}
#directdebit{background: url(../images/ddlogo.jpg) no-repeat right top #e8f0f7;}


/* @end */
#form {margin:0px 0 0 0; padding: 0;}
#form label {position:absolute; font-size: 12px;}
.colour {color:#5CB4B4; }
.text1, .text2, .text3, .text4 { padding:5px 10px; font:13px verdana; color:#666; border:1px solid #DDD; }
.text1 {width:350px; margin:10px 0 15px 0px; font-size: 18px;}
.text2 {width:68px; margin:2px 0 2px 0; }
.text3 {width: 165px; margin: 2px 0 10px; }
.text4 {width:211px; margin:2px 0 2px 80px; }

.formsection{border-top: 1px solid #bad1e6;border-bottom: 1px solid #bad1e6;margin-bottom: 20px;padding: 25px 40px;overflow: auto;background-color: #e8f0f7;}
.label1{font-size: 14px;}
label span.desc{color: #b7c9d8;}
.formsection h3{color: #518ae6;background: url(../images/1.jpg) no-repeat left top;padding-left: 0px;width: 300px;padding-bottom: 10px;padding-top: 8px;font-size: 16px;}
#createaccount{width: 370px;float: left;}
#createaccount2{float: right;width: 370px;overflow: hidden;}
select.hidden{position: absolute;top: -9999px;left: -9999px;}

#btn_create{background: url(http://www.businessnetwork.co.uk/images/btn_create.jpg) no-repeat;width: 163px;height: 36px;text-indent: -9999px;margin-bottom: 0px;border: 0;float: right;position: relative;top: -30px;}
#btn_create:hover{background-position: 0 -36px;}

img.opensignup{border: 1px solid #d1e0ee;margin-bottom: 20px;}

/* @end */

/* @group invite contacts page */
/* fix for overlapping facebook and linkedin logos */
#switchinvites{padding-top: 40px;}

/* @end */

#basecta{background-color: gray;}

#opuslogin, #opussignup{float:right;width: 163px;height:49px;text-align: right;margin-right: 0px;margin-top: 0px;margin-bottom: 20px;}
#opuslogin p, #opussignup p{margin: 0 0 5px;padding: 0;color: white;text-align: center;text-shadow: 0 1px 1px #000;} 

#opusloginbtn{background: url(http://www.businessnetwork.co.uk/images/opuslogin.jpg) no-repeat;width: 163px;height: 36px;text-indent: -9999px;position: relative;top: 20px;}
#opussignupbtn{background: url(http://www.businessnetwork.co.uk/images/opussignup.jpg) no-repeat;width: 163px;height: 36px;text-indent: -9999px;position: relative;top: 20px;left: -10px;}
#opusloginbtn:hover, #opussignupbtn:hover{background-position: 0 -36px;}

/*Sign Up Pages hide elements*/
.signupnoinvite #opussignupbtn, .signupnoinvite #opusloginbtn{display: none;}

/* @group Adverts */
.advert h5, h5.advert{border-bottom: 1px solid #ccc;}
#opusad{width: 270px;padding: 0px;margin-left: -5px;}
#opusad p{font: 12px normal;font-family: "ff-enzo-web-1","ff-enzo-web-2",'lucida grande', verdana, sans-serif;}
#adlaptop{float: left;margin-left: -10px;margin-right: 15px;}
/* @end */

div.sep_forum_emoticons{display: none;}

p#addbusinessballoon{float: left;background: url(/images/navbtnaddbusiness.png) no-repeat left top;width: 114px;text-indent: -9999px;height: 39px;position: relative;top: 42px;left: 80px;z-index: 1;}
p#addbusinessballoon.nudge{position: relative;top: 42px;left: 107px;}
p#addbusinessballoon:hover{background-position: right top;}

/* @group forums */


/* @end */
.three.right{float: right;width: 292px;padding-left: 20px;padding: 0 0 0 20px;}

body.user_group #cumuluscontent {border: 1px solid #cccccc;padding: 0;color: #518ae6;height: 280px;margin-bottom: 20px;}
body.user_group.safari #cumuluscontent {height: 290px;}

body.user_group #cumuluscontent  #tagcloud{border: 10px solid #fff;width: 270px;height: 270px;background: url(/images/cloud_bg.jpg) center center;}
body.user_group.ns #cumuluscontent  #tagcloud{width: 290px;height: 280px;}
body.user_group.opera #cumuluscontent  #tagcloud{height: 260px;}


h5.nomargintop{margin-top: 0;}
body.user_group h5#mynetworks{color: #fff;width: 206px;height: 34px;background: url(/images/h5_mynetworks.png) no-repeat left top;padding-top: 9px;padding-bottom: 5px;padding-left: 15px;position: relative;top: 58px;left: -10px;text-shadow: #264e91 0px 1px 0px;}

.count.white{color: #fff;}
#mynetworksside{position: relative;top: -85px;}
#mynetworksside #opusad{width: 290px;padding-left: 5px;}
#mynetworksside #opusad #adlaptop{float: left;margin-left: -13px;margin-right: 15px;}

.ie #mynetworksside{position: relative;top: -60px;}

.sidebusiness h5{border-bottom: 1px solid #bad1e6;}

.sidebusiness{border: 1px solid #bad1e6;padding: 0 15px;margin-bottom: 10px;background: #e8f0f7;}
.sidebusiness p{font-size: 10px;line-height: 12px;}
.sidebusiness img.businesslogo{
	float: left;padding: 5px;background: #fff;border: 1px solid #bad1e6;width: 100px;margin:0 10px 10px 0;
}
.featuredb{border-top: 1px solid #ccc;margin-top: 10px;}

/* @group Dashboard */

body.ie .SEP_WidgetHome_Column {z-index: 2;}

/* @end */


/* @group Global Classes */
.clear{clear: both;}
/* @end */


div#smoothbox_container #TB_window{
	border: 10px solid rgb(85, 85, 85);
	border: 10px solid rgba(71, 71, 71, 0.5);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: transparent;
}

td#profile_tabs_newsfeed_advanced{
	display: none;
}

/* @group Advanced Search Page */

ul.thumb {
		float: left;
		list-style: none;
		margin: 0; padding: 10px;
		width: 700px;
	}
	ul.thumb li {
		margin: 0; padding: 5px;
		float: left;
		position: relative;  /* Set the absolute positioning base coordinate */
		width: 85px;
		height: 80px;text-align: left;
	}
	ul.thumb li img.photo {
		width: 60px; height: 60px; /* Set the small thumbnail size */
		-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
		border: 1px solid #ddd;
		padding: 5px;
		background: #f0f0f0;
		position: absolute;
		 top: 0;margin-left: 0;margin-top: 0;
	}
	ul.thumb li p{
	position: relative;top: 60px;float: left;margin: 0;padding: 2px 0;font-size: 10px;
}
	ul.thumb li img.photo.hover {
		background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
		border: none; /* Get rid of border on hover */
	}
	ul.thumb li p.useronline{
	z-index: 90008;position: absolute;top: -3px;right: -1px;background: #6798e7;padding: 2px 7px;color: #fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;text-transform: capitalize;
}

/* @end */

/* @group Network Page */

td#group_tabs_discussions a{
	background: #e8f0f7;
}
div#group_discussions{padding: 0;
	
}

p.docname{
	float: left;
}

#group_photos img.photo{
	float: left;
}
/* @end */

/* @group New Home Page */

.page-header{
	background-color: #f2f2f2;
	border-bottom: 5px solid #d5d2d2;
	margin-bottom: 0px;display: none;
}
.page-header .inner{
	width: 940px;margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;display: none;
}
.home2 .page-header .inner{display: block;}
.home2 .page-header{
	display: block;text-align: left;position: relative;top: 0px;
}
div.page-header h1 { display: block; font-size: 45px; line-height: 1; font-weight: normal; letter-spacing: -2px; margin: 0; color: #222; }
div.page-header h2 { margin: 6px 0 0; font-size: 25px; line-height: 28px; color: #fff; font-weight: normal;text-shadow: 0 0 1px #284779; }
div.page-header h2 a, div.page-header h2 a:visited { text-decoration: underline; font-weight: inherit; line-height: inherit; }
/* @end */

#reflinkwrap{
	background: #4376c7 url(/images/reflink.gif) repeat-x left top;padding: 40px 0;
	border: 5px solid #3c65a6;text-align: center;
}
#reflinkwrap p{
	color: #acbfde;font-size: 13px;	text-shadow:#26477b 0px 1px 0px;
}


#reflinkwrap h5 {
	font-size: 20px;color: #353535;
	
}

/* @group Group Discussions */

.i2{padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;}
.i2 p { line-height: 20px;
		font-size: 13px;}

div. group_discussion_table div.group_discussion_row1{
	background-color: green;
}
/* @end */
form#newmessage input{
	padding: 5px;width:550px;border: 1px solid #e3e3e3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
form#newmessage input:focus, form#newmessage textarea:focus{
	background: #e0ebf3;border: 1px solid #bacbd8;
}
form#newmessage textarea{
	width:550px;height: 200px;padding: 5px;
		border-radius:5px;
	-moz-border-radius:5px;border: 1px solid #e3e3e3;
	-webkit-border-radius:5px;
}
#tos div {float: left;padding-right: 5px;
}
form#newmessage input.button {
	width: 150px;
}
#TB_title{
	background: url(/images/TB_title.jpg) repeat-x;
	border-bottom-style: none;
	border-bottom-width: 0;
	height: 45px;
}
a#TB_closeWindowButton{
	background-image: url(/images/TB_closeWindowButton.jpg);
	width: 77px;
	height: 26px;
	margin: 5px 0 0;
	padding: 0;
	display: block;text-indent: -9999px;text-align: left;
}
#TB_ajaxWindowTitle{
	color: #7c7c7c;text-shadow: #ddd6d6 0px 1px 0px;margin-top: 7px;font-size: 13px;
	margin-left: 10px;
}

/* @group user_friends.php */

p.name{
color: #a29e9e;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p.name .business{
	
	font-weight: normal;color: #585757;
}
div.friends_search {
	width: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-left: auto; 
	margin-right: auto;
}
/* @end */



