@charset "UTF-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
html, body {
   	height:100%;
}

body {
    background-image: url(../images/back_wavy_lines3.jpg);
    background-repeat: repeat-y;
    background-position: center top;
    color: #666666;
    background-attachment: fixed;
}
body, p, tr, td, ul, li, input, select {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
}

p {
	margin-bottom: 1.2em;
}
a {
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper {
	min-height:100%;
	height:100%;
	width: 900px;
	margin: 0px auto;
	text-align: left;
	}
#main {
	padding-bottom: 50px;
}

#header {
    position:relative;
    width: 899px;
    background-image: url(../images/back_logo_NEW.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 130px;
}

#header .headertext{position:absolute; top:95px; left:362px; letter-spacing:2px; font-size:10px; color:#785566;}
#header .headertext .colour2{
    color: #CCCCCC;
}


#login {
    width: 120px;
    display: table-cell;
    height: 75px;
    padding-top: 55px;
    padding-left: 55px;
}
#loginPos {
    height: 130px;
    width: 175px;
    position: fixed;
    top: 0px;
}
#login li {
    color: 999999;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    text-align: left;
    list-style-type: none;
    line-height: 12px;
}

#login ul{padding:0px; margin:0px}
#logo  {
	width: 470px;
	position: absolute;
	left: 175px;
	top: 0px;
}
#logo img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#search  {
	width: 205px;
	position: relative;
	top: 53px;
	right:25px;
	float:right;
}
#content {
	width: 730px;
	float: right;
	padding: 0px;
}
#content .row .right3 a{font-size:9px}
/*
#footer {
	bottom:0px;
	height:50px;
	font-size: 10px;
	color: #999999;
	position: absolute;
	width: 100%;
	
}
*/
.row {
	width: 730px;
}
#home p{
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0px 5px 0px; /* IMPORTANT - rompe el reporte!*/
	padding: 0px;
}

#register p, #designer p, #street p, #trade p {
	font-size: 11px;
	line-height: 14px;
}

.designer p {
	float: right;
	width: 220px;
	font-size: 11px;
}
.designer img {
	float: left;
	padding-right: 20px;
}
.news {
	color: #669900;
}
.regulars {
	color: #FF9900;
}
.interact {
	color: #996699;
}
.colourLightGrey {
	color: #CCCCCC;
}
.colourGrey {
	color: #EB008B;
}
.colourBlack {
	color: #EB008B;
}
.colour1 {
	color: #EB008B;
}
.colour2 {
	color: #996633;
}
.colour3 {
	color: #FF9900;
}
#progress {
	margin-bottom: 30px;
}
h1 {
    font-size: 16px;
    font-weight: normal;
    color: #EB008B;
}
h2 {
    font-size: 16px;
    font-weight: normal;
    color: #785566;
    margin-top: 10px;
}
h3 {
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    margin-bottom: 5px;
}
h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
    color: #785566;
}
#content     h2     + p{
	margin-bottom: 0px;
}
#content  h3  + p{
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 25px;
}
.cellwidthouter {
	width: 205px;
	float: right;
	margin-right: 25px;
	text-align: left;
}
#designer .cellwidthouter, #street .cellwidthouter, #trade .cellwidthouter {
	width: 175px;
	float: right;
	margin-right: 25px;
	text-align: left;
}
#home .cellwidthouter p {
	font-size: 11px;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 20px;
}
.cellwidth1left {
	width: 195px;
	float: left;
}
.cellwidth1right {
	width: 195px;
	float: right;
}
.square1 {
	height: 190px;
	width: 190px;
}
.square2left {
	height: 190px;
	width: 190px;
	float: left;
}
.square2right {
	height: 166px;
	width: 190px;
	float: right;
	padding-top: 24px;
}
.panelSide {
	background-image: url(../images/back_panel.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 20px;
	padding-left: 20px;
}
#home .homeBoards {
	margin-bottom: 20px;
}
#home .homeBoards p {
	margin: 0px 0px 5px;
}
#home .homeBoards img + p {
	margin-bottom: 10px;
	text-align: center;
}
#street .textCenter {
	text-align: center;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
.textCenter {
	text-align: center;
}
.textCenter p {
	font-size: 8px;
	font-style: italic;
	margin-top: -3px;
	margin-bottom: 0px;
	text-align: center;
	color: #996633;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.left {
	float: left;
}
.left2 {
	float: left;
	width: 205px;
}
.left2 p {
	font-size: 8px;
	font-style: italic;
	margin-bottom: 0px;
	margin-top: 5px;
	text-align: right;
	color: #996633;
}
.left3 {
	float: left;
	width: 205px;
}
.right {
	float: right;
}
.right2 {
	float: right;
	width: 205px;
}
.right2 p {
	font-size: 8px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: right;
	color: #996633;
}
.right3 {
	float: right;
	width: 205px;
}
.leftpad  {
	padding-right: 20px;
	float: left;
}
.clear {
	clear: both;
}
.column2L {
	float: left;
	width: 480px;
}
.listSmall   p  {
	font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.listSmall p.folder {
	font-family: "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-image: url(../images/folder01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
.listSmall   .folder   a  strong {
	color: #6699CC;
}
.listSmall p a, .listSmall .navFilterElement a {
	font-size: 9px;
	color: #666666;
}
.imageLeft {
	float: left;
	padding-right: 20px;
}
.imageRight {
	float: right;
	padding-left: 20px;
}
.imageVertSpace {
	margin-top: 20px;
	margin-bottom: 20px;
}
.listSmall .group {
	font-size: 9px;
	color: #999999;
	font-style: normal;
}
.postedBy {
	font-size: 9px;
	color: #999999;
}
.sep {
	color: #CCCCCC;
}
.sep2col {
	background-image: url(../images/sep01.gif);
	background-repeat: repeat-y;
	margin-bottom: 20px;
	margin-top: 20px;
	background-position: center top;
}
#content .quote {
	color: #996600;
	font-size: 13px;
	line-height: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#content .quoteCredit {
	color: #CC9933;
	font-size: 10px;
	line-height: 1.6em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, "Lucida Grande";
	font-style: normal;
	margin-left: 5px;
}
#trade .quote {
	margin-left: 30px;
	margin-right: 30px;
}
.listSmall label {
	display: block;
	float: left;
	color: #6699CC;
	/*height: 12px;*/
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 175px;
}
.listSmall div.parent {
	display: block;
    font: 10px "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-top: 5px;
	width: 175px;
}

.listSmall p.checkUncheck a {
	font-weight: bold;
	font-size: 10px;
}
#refine input {
	margin-right: 10px;
	float: left;
}
#refine {
	margin-bottom: 30px;
}
.vcenter {
	display: table-cell;
	vertical-align: middle;
	height: 458px;
}

input#fname, input#lname, input#loginword, input#password, input#passwordcheck, input#email, input#kcode, input#cardata, select.card {
	width: 170px; font-size:12px; font-family:Arial, Helvetica, sans-serif
}

.submit {
	background: url(../images/button_next.gif) no-repeat center top;
	height: 61px;
	width: 480px;
	border: none;
}
.submit:hover {
	background: url(../images/button_next.gif) no-repeat center -61px;
}

.submitLogin {
	background: url(../images/button_login.gif) no-repeat center top;
	height: 61px;
	width: 480px;
	border: none;
}

.submitLogin:hover {
	background: url(../images/button_login.gif) no-repeat center -61px;
}

.submitForgotPassword {
	background: url(../images/button_recover.gif) no-repeat center top;
	height: 61px;
	width: 480px;
	border: none;
}

.submitForgotPassword:hover {
	background: url(../images/button_recover.gif) no-repeat center -61px;
}


.submitBar {
	width: 480px;
	height: 61px;
	background-image: url(../images/box_pink2_03_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#gender  label {
	display: inline;
	margin-right: 20px;
	float: none;
}
fieldset {
	margin: 0px;
	padding: 12px 0px 3px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.register {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 330px;
}
.register2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 350px;
}
.register p {
	padding-top: 8px;
	padding-bottom: 5px;
}

.register hr{padding:0px; margin:5px 0px 5px 0px; border:none; height:1px; background-color:#EB008B}

form#register1 {
	width: 480px;
}
form#register1 p.required {
	font-size: 10px;
	padding-left: 110px;
	line-height: 10px;
	color: #333333;
}

.submit {
	background: url(../images/button_next.gif) no-repeat center top;
	height: 61px;
	width: 480px;
	border: none;
}
.submit:hover {
	background: url(../images/button_next.gif) no-repeat center -61px;
}

.submitLogin {
	background: url(../images/button_login.gif) no-repeat center top;
	height: 61px;
	width: 480px;
	border: none;
}

.submitLogin:hover {
	background: url(../images/button_login.gif) no-repeat center -61px;
}


.submitBar {
	width: 480px;
	height: 61px;
	background-image: url(../images/box_pink2_03_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#register1 .submit {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
label {
	float: left;
	width: 110px;
}
select#dateOfBirth {
	margin-right: 5px;
}
select#monthOfBirth {
	margin-right: 5px;
}
fieldset {
	margin: 0px;
	padding: 12px 0px 3px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

select#countrydata{width:204px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

input#checkLogin {
	margin: 2px 0px 10px 110px;
	padding: 0px 5px;
	font-size: 11px;
	float: left;
}
input#checkLogin2 {
	margin: 2px 0px 10px 130px;
	padding: 0px 5px;
	font-size: 11px;
	float: left;
}
input#checkLogin3 {
	margin: 2px 0px 10px 200px;
	padding: 0px 5px;
	font-size: 11px;
	float: left;
}
a#checkresult img {
	height: 20px;
	width: 26px;
	padding-left: 30px;
	float: left;
	margin-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/checkresult.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

a:hover#checkresult  img {
	background-position: center center;
}
a:active#checkresult img {
	background-position: bottom;
}

#gender  h3 {
	font-weight: normal;
	font-size: 11px;
	float: left;
	width: 110px;
	line-height: 15px;
}
#gender  label {
	display: inline;
	margin-right: 20px;
	float: none;
}
#gender input {
	margin-right: 5px;
}
#gender p {
	margin: 0px;
	padding: 0px;
}
#tac {
	width: 320px;
}
#tac input {
	margin-left: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#tac label {
	float: right;
	width: 210px;
	margin: 0px;
	padding: 0px;
}
#tips {
	padding-top: 30px;
}


/* jQuery MODALS */
.jqmWindow{display:none; position:fixed; top:30%; left:45%; margin-left:-300px; width:480px; z-index:120}
.jqmWindowFull{display:none; position:fixed; top:5%; left:45%; margin-left:-300px; width:720px; height:100%; padding:10px;}
.jqmWindowFileUpload{display:none; position:fixed; top:30%; width:480px; padding:10px; height:150px}
.jqmOverlay{background-color:#FFFFFF;}
.jqmOverlayBlack{background-color:#0F0F0F}
.jqmClose{float:right; background-color:#ACBB55; color:#FFF; font-size:11px; font-weight:bold; padding:3px 5px 4px 5px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif}
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

.titles{padding-left:25px}
.subtitles{padding-left:15px}
.peopleright{padding:3px 0px 3px 0px; font-size:11px}
.blogMid{width:449px; padding:0px 29px 0px 15px;}/* width:429; padding:0px 39px 0px 26px; */
.panelMid{width:449px; line-height:1.5em; padding:10px 29px 0px 15px; text-align:left}
.panelReportMid{width:429px; padding:15px 20px 10px 25px; text-align:left}
.panelReportMid a{font-size:11px}
.panelFull{padding:0px 29px 0px 15px}
.designerMid{width:449px; line-height:1.5em; padding:0px 29px 0px 15px; text-align:left}
.createMid{width:469px; line-height:1.5em; padding:0px 29px 0px 15px; text-align:left}
.faqMid, .contributorMid, .networkMid, .forumMid, .businessMid{width:429px; line-height:1.5em; padding:0px 39px 0px 26px; text-align:left}
.designerMid .btcontrol{padding:2px 5px 2px 5px; text-align:left; font-weight:bold; background-color:#ff9900; color:#FFF;}
.createMid .btcontrol{padding:2px 5px 2px 5px; text-align:left; font-weight:bold; background-color:#ff9900; color:#FFF;}
.contributorMid .btcontrol, .networkMid .btcontrol, .forumMid .btcontrol{padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#996699; color:#FFF;}
.streetMid{width:449px; line-height:1.5em; padding:0px 29px 0px 15px;}
.myprofileMid{position:relative; width:689px; line-height:1.5em; padding:0px 29px 0px 15px; text-align:left}
.searchMid{width:668px; line-height:1.5em; padding:0px 39px 0px 25px; text-align:left}
.LACYMid{position:relative; width:449px; line-height:1.5em; padding:0px 29px 0px 15px; text-align:left}
.LACYMid .btcontrol{padding:2px 5px 2px 5px; text-align:left; font-weight:bold; background-color:#ff9900; color:#FFF;}
.tinymce{width:450px; margin-left:15px}

.blogindex{background-color: #acbb55; padding:5px; margin-bottom:5px}
.blogindex_title{font-size:20px; border-bottom:1px solid #FFF; text-align:center; font-weight:bold; color:#FFF; letter-spacing:-1px; padding:0px 0px 5px 0px}
.blogindex_title a{color:#FFF}
.blogindex_description{font-size:11px; color:#FFF; padding:5px 0px 5px 0px}
.blogindex_edit_title{width:100%; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; letter-spacing:-1px; height:35px; margin:0px auto 5px auto; background-color:#FFF; border:none; padding:5px 0px 0px 0px}
.blogindex_edit_description{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0px 0px 0px; height:75px; margin:0px auto 0px auto; background-color:#FFF; 
border:none}

.threadindex{background-color: #996699; padding:5px; margin-bottom:5px}
.threadindex_title{font-size:20px; border-bottom:1px solid #FFF; text-align:center; font-weight:bold; color:#FFF; letter-spacing:-1px; padding:0px 0px 5px 0px}
.threadindex_description{font-size:11px; color:#FFF; padding:5px 0px 5px 0px}
.threadindex_edit_title{width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; height:25px; margin:0px auto 5px auto; background-color:#FFF; border:none; padding:5px 0px 0px 0px}
.threadindex_edit_description{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0px 0px 0px; 
height:175px; margin:0px auto 0px auto; background-color:#FFF; 
border:none}
.btn_thread{background:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:none; color:#FFF; font-weight:bold; cursor:pointer}

.noticeindex{background-color: #bf8fbf; padding:5px; margin-bottom:5px}
.noticeindex_title{font-size:20px; border-bottom:1px solid #FFF; text-align:center; font-weight:bold; color:#FFF; letter-spacing:-1px; padding:0px 0px 5px 0px}
.noticeindex_description{font-size:11px; color:#FFF; padding:5px 0px 5px 0px}
.noticeindex_edit_title{width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; height:25px; margin:0px auto 5px auto; background-color:#FFF; border:none; padding:5px 0px 0px 0px}
.noticeindex_edit_description{width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 0px 0px 0px; 
height:175px; margin:0px auto 0px auto; background-color:#FFF; 
border:none}
.btn_notice{background:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:none; color:#FFF; font-weight:bold; cursor:pointer}



.blogpost{line-height:1.5em; text-align:left}
.blogpost_index{background-color: #F1F3E0; padding:10px; margin-bottom:5px}/*padding:5px;*/
.blogpost_index .postBody { margin-bottom: 10px; font-size:10px}
.blogpost_header{border-bottom:1px solid #829900; margin-bottom:5px}
.blogtitle, .blogtitle a {font-size:20px; font-weight:bold; color:#333; letter-spacing:-1px; padding:0px 0px 5px 0px}
.blogdate{color:#829900; font-size:11px; letter-spacing:0px; float:left; padding-bottom:2px}
.blogdate p { margin: 0; }
.comments{text-transform: uppercase; color:#829900; font-size:11px; letter-spacing:0px; float:right; padding-bottom:2px}
.blogimg_left{float:left; margin:5px 10px 5px 0px; border:1px solid #999; padding:0px; display:block}
.blogimg_right{float:right; margin:5px 0px 5px 10px; border:1px solid #999; padding:0px; display:block}

.blogcomments{line-height:1.5em; text-align:left; margin-top:15px}
.comment_header{font-size:16px; font-weight:bold; color:#ACBB55; letter-spacing:-1px}
.comment_header a{font-size:16px; font-weight:bold; color:#666; letter-spacing:-1px; padding:5px 15px}
.comment_panel{background-color:#F3F5E7;color:#333;line-height:normal;padding:5px;font-size:11px; font-weight:normal;
margin:15px 0px 2px 0px; overflow:hidden}
.comment_title{margin-bottom:5px; border-bottom:1px solid #ACBB55}
.comment_name{font-size:16px; font-weight:bold; color:#000; float:left}
.comment_date{font-size:11px; font-weight:bold; color:#829900; padding:2px 5px 0px 0px; float:right}
.comment_edit{width:437px; height:150px; background-color:#F3F5E7;color:#333;line-height:normal;padding:5px;font-size:12px; font-weight:normal;margin-top:15px; border:1px solid #ACBB55; font-family:Arial, Helvetica, sans-serif}

.blogMid .btcontrol{padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#ACBB55; color:#FFF;}
.blogMid .btcontrol_top{padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#ACBB55; color:#FFF;}

.myprofileMid .btcontrol{width:680px; padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#ffb64f; color:#FFF}
.searchMid .btcontrol{width:660px; padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#a67459; color:#FFF}

.btcontrol a, .btcontrol_top a{font-size:12px; letter-spacing:0px; color:#FFF; font-weight:bold; padding:0 5px; text-decoration:none}
.btcontrol a:hover, .btcontrol_top a:hover{color:#000}

.streettitle{font-size:18px; letter-spacing:-1px; border-bottom:1px solid #ffb64f; padding:0px 0px 5px 0px; margin-bottom:5px}
.streetpic{width:66px; height:66px; float:left; margin:5px 3px 5px 3px; border:1px solid #AAA; cursor:pointer}
.streetMid .designercontrol{padding:2px 5px 2px 5px; text-align:left; font-weight:bold; background-color:#FFB64F; color:#FFF; }

.blogcontributors{width:80px; height:80px; border:1px solid #999; float:left; margin:0px 10px 10px 0px}

.cellwidthscroll ol li{font-size:11px; color:#FF9900; padding:3px 0px 3px 0px; margin:0px}
.cellwidthouter ul li{font-size:11px; color:#FF9900; padding:3px 0px 3px 0px; margin:0px}

.designercontrol{padding:2px 5px 2px 5px; text-align:right; font-weight:bold; background-color:#FFB64F; color:#FFF}

.line{padding:4px}
.input_title{width:440px; height:20px; padding:3px; font-size:16px}
.blog_txtarea{width:440px; height:300px; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.lastmod{font-size:11px; margin:2px 0px 0px 0px; letter-spacing:0px; color:#999}

.myprofileMid .col1{width:320px; float:left; margin-left:25px}
.myprofileMid .col2{width:320px; float:left; margin-left:10px}

.myprofileMid label{width:125px; font-size:12px; font-weight:bold; padding-right:5px; color:#E88500;; text-align:right}
.designerMid label{width:110px; font-size:12px; font-weight:bold; padding-right:5px; color:#E88500;; text-align:left}
.createMid label{width:130px; font-size:12px; font-weight:bold; padding-right:5px; color:#E88500;; text-align:left}
.input_normal{width: 200px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.input_small{width: 155px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.select_small{width: 159px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.select_med{width: 320px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.input_large{width: 455px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.input_long{width: 330px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.select_long{width: 334px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.profile_txtarea{width:495px; height:100px; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto}
.profilepic_container{position:relative; width:66px; float:left; margin:5px 2px 5px 2px;}
.profilepic_container .btn{width:100px; display:block; text-align:center; font-size:11px; text-decoration:none; margin-top:2px; background-color:#ff9900; color:#FFF; cursor:pointer}
.profilepic{width:66px; height:66px}
.close{position:absolute; top:1px; right:1px; width:12px; height:12px; background-image: url(../images/close.gif); cursor:pointer}
.close_upload_image{position:absolute; top:0px; right:0px; width:12px; height:12px; background-image: url(../images/close.gif); cursor:pointer}

.avatar_container{position:absolute; top:5px; left:15px; width:66px; border:1px solid #ff9900; padding:2px}
.avatar_container .btn{width:66px; display:block; text-align:center; font-size:11px; text-decoration:none; margin-top:2px; background-color:#ff9900; color:#FFF; cursor:pointer}
.avatar{width:66px; height:66px}

.business_avatar_container{top:5px; left:15px; width:100px; border:1px solid #996699; padding:2px}
.business_avatar_container .btn{width:100px; display:block; text-align:center; font-size:11px; text-decoration:none; margin-top:2px; background-color:#996699; color:#FFF; cursor:pointer}
.business_avatar{width:100px; height:100px}

.popup{}
.popup_txt{line-height:1.5em; padding:0px 15px 0px 15px; font-weight:bold}
.popup_control{padding:2px 5px 2px 5px; margin-top:5px; text-align:left; font-weight:bold; background-color:#ACBB55; color:#FFF;}
.popup_control a{font-size:12px; letter-spacing:0px; color:#FFF; font-weight:bold; padding:0 5px; text-decoration:none}
.popup_control a:hover, .popup_control a:hover{color:#000}

.newreport{width:450px; padding:0px 15px 0px 15px}
.newreport .btcontrol{padding:2px 5px 2px 5px; text-align:left; font-weight:bold; background-color:#ff9900; color:#FFF;}

.addreport_panel{position:relative; width:428px; height:135px; border:1px solid #AAA; overflow:auto; overflow-x:hidden}
.addreport_panel .img_container, .addpreview_panel .img_container{position:relative; width:90px; height:120px; font-size:11px; float:left; margin:5px; text-align:center; padding:1px;}
.addreport_panel .img, .addpreview_panel .img{width:90px; height:90px; border:1px solid #CCC}

.addreport_panel_step2{width:448px; height:142px; border:1px solid #AAA; overflow:auto}
.addreport_panel_step2 .img_container, .addpreview_panel .img_container{width:90px; height:130px; font-size:11px; float:left; margin:5px; text-align:center; padding:1px;}
.addreport_panel_step2 .img, .addpreview_panel .img{width:90px; height:90px; border:1px solid #CCC}
.imgarea{width:90px; float:left; height:90px; border:1px solid #CCC}
.report_txtarea{width:300px; height:65px; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; 
margin:0px 0px 5px 12px}

.addpreview_panel{width:400px; margin:15px auto 15px auto; text-align:center}

.addimage{float:left; margin:15px 38px 0px 30px; cursor:pointer}

.bodyreport_panel{width:448px}
.bodyreport{width:448px; height:300px; margin-bottom:2px; overflow:auto; border:1px solid #AAA}
.note{font-weight:normal; font-size:11px; line-height:15px; border-top:1px solid #D1D1D1; padding-top: 5px}

.size1{position:relative; width:470px; height:100px; background-color:#F1F1F1}
.size2{position:relative; width:234px; height:100px; background-color:#F1F1F1}
.size3{position:relative; width:100px; height:100px; background-color:#F1F1F1}
.size4{position:relative; width:66px; height:66px; background-color:#F1F1F1}
.size4_cms{margin:2px; border:1px solid #CCCCCC; position:relative; float:left; cursor:pointer}
.size4_cms_number{position:absolute; font-size:36px; padding-top:15px; height:51px; width:66px; text-align:center; background-color:#CCCCCC; //filter: alpha(opacity=50); opacity:.50;}

.floatxt{position:absolute; bottom:0px;left:0px; padding:0px; font-size:24px; letter-spacing:-1px; font-weight:bold; color:#FFF; z-index:10}
.zoom_box{float:left}
.textarea_report{float:left; font-size:11px; margin-top:5px; width:380px; height:43px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto}
.zoom_controls{width:16px; height:16px; margin:2px 0px 0px 5px; float:left; cursor:pointer}
.zoom_controls_right{width:16px; height:16px; margin:2px 5px 0px 0px; float:right; cursor:pointer}

.th_custom_generator{display:none}
.custom_th_helper{background-color:#CCCCCC;  //filter: alpha(opacity=75); opacity: .75; border:1px; border-color:red; position:absolute; display:none}
.custom_th_container{}
.custom_th_area{position:relative; float:left; background-color:#666666; float:left}
.custom_th_image{overflow:hidden; position:relative}
.custom_th_image img{position:absolute;}
.custom_th_drag{float:left; position:absolute; top:0; cursor:move; z-index:20}
.custom_th_drag_fix{background-color:white; //filter: alpha(opacity=0); opacity:.0; z-index:20 }
.custom_th_drag_helper{background-color:#FF0000; //filter: alpha(opacity=80); opacity:.8; font-weight:bold; font-size:20px; color:#000000;}

.sizebar{width:520px; height:25px; border:1px solid #AAA; float:left; margin-right:10px; margin-top:10px}
.loader{width:16px; height:16px; background-image: url(/images/loader.gif); float:left; margin-right:10px}
.sizecontainer{width:100%; overflow:auto; background-color:#F1F1F1; border:1px solid #AAA; text-align:center; height:300px}
.popup_control{padding:2px 5px 2px 5px; font-weight:bold; background-color:#ff9900; color:#FFF; float:right}
.popup_control a{font-size:12px; letter-spacing:0px; color:#FFF; font-weight:bold; padding:0 5px; text-decoration:none}
.popup_control a:hover, .popup_control a:hover{color:#000}
.popup_control .jqmClose{}

.header100{position:relative; margin-left:5px; width:470px; height:100px}

.header100 .imgheader{position:relative; width:470px; height:100px; z-index:1}
.header100 .imgheader .curves{position:absolute; left:-5px; width:480px; height:10px; background-image: url(../images/curves100.png); background-repeat:no-repeat; z-index:5}
/*.curves50{position:absolute; width:480px; height:10px; background-image: url(../images/curves50.png); background-repeat:no-repeat; z-index:5}*/

.imgheader .title{position:absolute; z-index:5; top:40px; left:10px}

.col1{width:234px; float:left; margin:0px 2px 0px 5px}
.col2{width:234px; float:left}

.report50{position:relative; width:234px; margin-bottom:10px}
/*.panelReportMid{width:449px; line-height:1.5em; padding:3px 0px 20px 25px; text-align:left};*/
.header50{position:relative; width:234px; height:100px;}
.header50 .imgheader{position:relative; width:234px; height:100px; z-index:1}
.curves_left{position:absolute; right:5px; width:234px; height:10px; background-image: url(../images/curves_left.png); background-repeat:no-repeat; background-position:top left; z-index:5}
.curves_right{position:absolute; left:5px; width:234px; height:10px; background-image: url(../images/curves_right.png); background-repeat:no-repeat; background-position:top right; z-index:5}

.title50{position:absolute; z-index:5; top:40px; left:10px}
/*.report50_txt{padding:10px; text-align:left}*/
.report50_txt{padding:15px 20px 0px 20px; text-align:left}
.report50_txt a{font-size:11px}
/*.panelReportMid{width:449px; line-height:1.5em; padding:3px 0px 20px 25px; text-align:left};*/

.orangebutton{font-weight: bold;background-color: #ff9900;color:#ffffff; cursor:pointer; border:0px}

.lists{padding:5px 2px 5px 2px; border-top:1px solid #CCC;}
.lists .title{width:165px; float:left; font-weight:bold; margin:0px 5px 0px 0px; text-align:left; font-size: 11px;}
.lists .category{width:75px; float:left; font-size: 11px; text-align:center; overflow: hidden}
.lists .available{width:75px; float:left; font-weight:bold; text-align:center; font-size: 11px}
.lists .date{float:left; width:75px; font-size:11px; text-align:center}
.lists .btn{width:35px; text-align:center; float:left; font-size:11px; padding:0px 5px 0px 5px; background-color:#ff9900; color:#FFF; font-weight:bold; cursor:pointer; margin:1px 2px 1px 2px}

.title1{width:165px; float:left; font-size:12px; margin:0px 5px 0px 0px; color:#ff9900}
.title2{width:75px; float:left; font-size:12px; text-align:center; color:#ff9900}
.title3{width:75px; float:left; font-size:12px; text-align:center; color:#ff9900}
.title4{width:75px; float:left; font-size:12px; text-align:center; color:#ff9900}

.title1 a, .title2 a, .title3 a, .title4 a { color: #ff9900; font-weight: bold; }
.title1 a:hover, .title2 a:hover, .title3 a:hover, .title4 a:hover { color: #666; text-decoration: none; }
.title1 a.selected, .title2 a.selected, .title3 a.selected, .title4 a.selected { color: #69c; }

.title_pu1{width:100px; float:left; font-size:14px; margin:0px 5px 0px 0px; color:#ff9900}
.title_pu2{width:80px; float:left; font-size:14px; text-align:center; color:#ff9900}
.title_pu3{width:65px; float:left; font-size:14px; text-align:center; color:#ff9900}
.title_pu4{width:65px; float:left; font-size:14px; text-align:center; color:#ff9900}
.title_pu5{width:65px; float:left; font-size:14px; text-align:center; color:#ff9900}
.title_pu6{width:60px; float:left; font-size:14px; text-align:center; color:#ff9900}
.lists .data_pu1{width:100px; float:left; font-size:11px; margin:0px 5px 0px 0px}
.lists .data_pu2{width:80px; float:left; font-size:11px; text-align:center;}
.lists .data_pu3{width:65px; float:left; font-size:11px; text-align:center;}
.lists .data_pu4{width:65px; float:left; font-size:11px; text-align:center;}
.lists .data_pu5{width:65px; float:left; font-size:11px; text-align:center;}
.lists .data_pu6{width:60px; float:left; font-size:11px; text-align:right;}

.pagination{width:350px; margin:0px auto 10px auto; text-align:center}
.pagination_contributors, .pagination_archive{margin:0px auto 10px auto; text-align:center}
.pagination a{color:#FF9900}
.pagination_contributors a, .discuss_linedata a{color:#996699;}
.pagination_archive a{color:#829900;}

.pagination_search{margin:0px auto 0px auto; text-align:center}
.pagination_search a{color:#a67459}


.addfeaturereport{border:1px solid #ff9900; padding:2px 2px 10px 2px}
.featured{padding:5px 2px 5px 2px; border-top:1px solid #CCC;}
.featured .color1{width:10px; height:10px; border:1px solid #666; background-color:#00FF00; float:left; margin:3px 5px 0px 0px;}
.featured .color2{width:10px; height:10px; border:1px solid #666; background-color:#FFFF00; float:left; margin:3px 5px 0px 0px;}
.featured .color3{width:10px; height:10px; border:1px solid #666; background-color:#FF0000; float:left; margin:3px 5px 0px 0px;}
.featured .color4{width:10px; height:10px; border:1px solid #666; background-color:#ff9900; float:left; margin:3px 5px 0px 0px;}
.note .color1{width:10px; height:10px; border:1px solid #666; background-color:#00FF00; float:left; margin:3px 5px 0px 0px;}
.note .color2{width:10px; height:10px; border:1px solid #666; background-color:#FFFF00; float:left; margin:3px 5px 0px 0px;}
.note .color3{width:10px; height:10px; border:1px solid #666; background-color:#FF0000; float:left; margin:3px 5px 0px 0px;}
.note .color4{width:10px; height:10px; border:1px solid #666; background-color:#ff9900; float:left; margin:3px 5px 0px 0px;}
.featured .title{width:200px; float:left; font-weight:bold; margin:0px 5px 0px 0px; text-align:left}
.featured .date{float:left; width:85px; font-size:11px; text-align:center}
.featured .btn, .addfeaturereport .btn{width:35px; text-align:center; float:left; font-size:11px; padding:0px 5px 0px 5px; background-color:#ff9900; color:#FFF; font-weight:bold; cursor:pointer; margin:1px 2px 1px 2px}

.designerMid .btn{width:35px; text-align:center; float:left; font-size:11px; padding:0px 5px 0px 5px; background-color:#ff9900; color:#FFF; font-weight:bold; cursor:pointer; margin:1px 2px 1px 2px}
.createMid .btn{width:35px; text-align:center; float:left; font-size:11px; padding:0px 5px 0px 5px; background-color:#ff9900; color:#FFF; font-weight:bold; cursor:pointer; margin:1px 2px 1px 2px}
.crossmove{width:15px; height:15px; background-image:url(../images/crossmove.gif); cursor:pointer}

.street_order_container{position:relative}
.street_order_sort_list{overflow:hidden;}
.street_order_loader{position:absolute; top:0; float:left; background-color:#999999; //filter: alpha(opacity=50); opacity:.5; font-weight:bold; font-size:40px; color:#000000; text-align:center; width:100%; height:100%; display:none;}

.ctrl_expand{width:12px; height:12px; float:left; background-image:url(../images/ctrl_expand.gif); display:block; cursor:pointer;
margin:2px 5px 0px 0px}
.ctrl_collapse{width:12px; height:12px; float:left; background-image:url(../images/ctrl_collapse.gif); display:block; cursor:pointer;
margin:2px 5px 0px 0px}
.contributor{width:80px; height:80px; margin:10px 0px 5px 0px; padding:2px; border:1px solid #AAA}
.contributor66{width:66px; height:66px; margin:10px 0px 5px 0px; padding:2px; border:1px solid #AAA}
.contributor100{width:100px; height:100px; margin:10px 0px 5px 0px; padding:2px; border:1px solid #AAA}



.ofaq_txtarea{width:435px; height:60px; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto}
.ofaqCategory{font-size:16px; color:#666; margin-bottom:5px; letter-spacing:-1px; font-weight:bold; border-bottom:1px solid #666}
.ofaqQuestion{font-weight:bold;; padding:2px; margin-bottom:5px; text-decoration:underline; cursor:pointer}
.ofaqAnswer{background-color:#F1F1F1; padding:2px; margin-bottom:15px; font-size:11px; border:1px solid #EEE; color:#666666}
.ofaqMore{display:block; padding-bottom:10px; font-weight:bold;}

.faq_txtarea{
    width:435px;
    height:60px;
    padding:3px;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    overflow:auto
}
.faqCategory{
    font-size:16px;
    color:999999;
    margin-bottom:10px;
    font-weight:normal;
    border-bottom:1px solid #CCCCCC
}
.faqQuestion{
    padding:2px 2px 2px 35px;
    margin-bottom:5px;
    text-decoration:none;
    cursor:pointer;
    background-image: url(../images/faq_question.gif);
    background-repeat: no-repeat;
    background-position: 10px 2px;
    color: 666666;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
}
.faqAnswer{
    background-color:#F1F1F1;
    padding:8px 25px 10px 35px;
    margin-bottom:15px;
    font-size:11px;
    color:0000004D4D4D;
    background-image: url(../images/faq_answer.gif);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    line-height: 14px;
}
.faqMore{
    display:block;
    padding-bottom:10px;
    font-weight:bold;
    margin-left: 35px;
    font-size: 11px;
}

.btnfaq{text-align:center; border:none; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; background-color:#ff9900; color:#FFF; font-weight:bold; cursor:pointer; margin:5px 0px 10px 0px}
.btnprofile{text-align:center; border:none; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; background-color:#ffb64f; color:#FFF; font-weight:bold; cursor:pointer;}
.avatar_network{width:66px; height:66px; float:left; margin:2px; border:1px solid #AAA}
.avatar_friends{position:relative; width:66px; height:66px; float:left; margin:2px; margin-bottom:15px; border:1px solid #AAA}
.avatar_name, .avatar_name a{color:#996699; padding:2px; overflow:hidden; font-size:11px}
.friends{width:66px; height:66px}
/*.lists_network{width:66px; height:66px; float:left; margin:2px 1px 2px 1px; border:1px solid #AAA}*/

.lists_network{
    float:left;
    margin:4px 1px;
    border: 1px solid #CCCCCC;
    height: 66px;
    width: 66px;
}
.lists_network a {
    font-size: 9px;
    font-weight: normal;
}


.image_archive{position:relative; width:100px; float:left; margin:5px; border:1px solid #AAA}
.image{width:100px; height:100px}

.forum_discuss{padding:5px; border:1px solid #e5e1e5; background-color:#F8F3F8; font-size:11px; line-height:normal; margin-top:5px}
.forum_post{width:335px; float:left; padding:5px; color:#333; border:1px solid #e5e1e5; background-color:#F8F3F8; font-size:11px; line-height:normal; margin-top:5px}
.forum_btn{padding:3px 5px 3px 5px; color:#FFF; font-weight:bold; font-size:12px; background-color:#996699; text-align:right}
.forum_btn a{color:#FFF; text-decoration:none}
.forum_btn a:hover{color:#000}
.started{font-size:11px; padding-top:5px; text-align:right; color:#333}
.post_title{font-size:16px; letter-spacing:-1px; font-weight:bold; padding-bottom:5px; color:#333}
.discuss_title{padding:2px; border-bottom:1px solid #996699; font-weight:bold; font-size:16px; letter-spacing:-1px; color:#996699}
.discuss_title a{color:#333}
.forumMid .col1{width:210px; margin:2px; float:left;}
.forumMid .col2{width:40px; margin:2px; float:left; font-weight:bold; text-align:center}
.forumMid .col3{width:155px; margin:2px; float:left;}
.forumMid .line{padding:4px 0px 4px 0px}
.forumMid .line_discuss{padding:4px 0px 4px 0px; background-color:#e5e1e5; margin:2px 0px 2px 0px; border-bottom:none}
.discuss_linetitle{background-color:#bf8fbf; color:#FFF; font-weight:bold; padding:5px}
.discuss_linetitle a{color:#FFF; text-decoration:none}
.discuss_linedata{color:#333}

.user{font-weight:bold; font-size:11px; text-decoration:underline; cursor:pointer}

.btn_newpost{width:90px; padding:2px 5px 2px 5px; font-weight:bold; margin:5px auto 10px auto; background-color:#996699}
.btn_newpost a{color:#FFF; cursor:pointer; text-decoration:none}

.home_report_box_x_1{width:450px; height:100px; background-color:#CCCCCC; margin-bottom:10px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:10px; color:#000000; text-align:center;}
.home_report_box_x_2{width:450px; height:120px;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:10px; color:#000000;}
.home_report_box_x_2_left{width:210px; height:90px;background-color:#CCCCCC; float:left; padding:5px}
.home_report_box_x_2_right{width:210px; height:90px;background-color:#CCCCCC; float:right; padding:5px}
.homepages_drag_area{ background-color:#333333; color:#FFFFFF; font-weight:bold; height:20px; padding-top:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;text-align:center; cursor:move}

.rightpanel{width:197px; padding:10px 5px 5px 5px; background-image:url(../images/rightpanel.gif); background-repeat:no-repeat; margin-bottom:10px; font-size:11px}
.rightpanel_ad{padding:7px; font-size:10px}
.rightpanel_txt{padding:5px; font-size:10px}
.rightpanel_txt a{color: #6699cc}
.rightpanel_txt .title_green{font-weight:bold; color: #829900}
.rightpanel_txt .title_purple{font-weight:bold; color: #996699;}
.rightpanel_txt .title_orange{font-weight:bold; color: #ff9900;}
.rightpanel_txt .title_pink{font-weight:bold; color: #eb008b;}

.highlight_word{font-weight:bold}

.search{width:142px;
	height:22px;
	overflow:hidden;
	font-size:11px;
	color:#333;
	padding:4px 0px 0px 23px;
	background-image:url(../images/search_01.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	border:none;
	margin: 0px;
	vertical-align: middle;
}

/* SAFARI INPUT FOCUS REMOVER */
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

.searchbtn{width:64px; height:20px; float:left; background-image:url(../images/searchbtn.gif); background-repeat:no-repeat; background-color:#FFF; border:none; margin-right:5px}
.searchbtn_google{width:64px; height:20px; float:left; background-image:url(../images/searchbtn_google.gif); background-repeat:no-repeat; background-color:#FFF; border:none}
.searchpic{width:100px; height:100px; float:left; margin:5px 3px 5px 3px; border:1px solid #AAA; cursor:pointer}
.searchtitle{font-size:16px; font-weight:bold; color:#a67459; padding:10px 0px 5px 0px; border-bottom:1px solid #AAA}
.searchresult{font-weight:bold; font-size:12px; border-bottom:1px solid #AAA}
.searchresult a{color:#a67459}

.search_right{width:135px; background-color:#F1F1F1; border:1px solid #AAA; padding:2px; font-size:11px}
.search_right_btn{background-color:#996699; font-family:Arial, Helvetica, sans-serif; margin-top:1px; font-size:12px; padding:1px 5px 1px 5px; font-weight:bold; color:#FFF; cursor:pointer; border:none}

.forum_post .editableEdit{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer}
.forum_post .editable_input{width:325px; height:18px; padding:2px 5px 2px 5px; border:none; border-top:1px solid #996699; background-color:#EFE2EF; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; font-weight:bold; font-size:12px}
.forum_post .editable_textaera{width:325px; height:75px; border:none; border-top:1px solid #996699; background-color:#EFE2EF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px}
.forum_post .editableSave{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px}
.forum_post .editableCancel{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px}
.forum_post .editableLoad{font-size:12px; color:#000; font-weight:bold}

.noticeboard_post .editableEdit{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer}
.noticeboard_post .editable_input{width:285px; height:18px; padding:2px 5px 2px 5px; border:none; border-top:1px solid #996699; background-color:#EFE2EF; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; font-weight:bold; font-size:12px}
.noticeboard_post .editable_textaera{width:285px; height:75px; border:none; border-top:1px solid #996699; background-color:#EFE2EF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px}
.noticeboard_post .editableSave{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px}
.noticeboard_post .editableCancel{border:1px solid #996699; background-color:#EFE2EF; color:#805580; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px}
.noticeboard_post .editableLoad{font-size:12px; color:#000; font-weight:bold}

.nboardcat .editableEdit, .forumcat .editableEdit{width:13px; height:13px; background-image:url(../images/mini_edit.gif); cursor:pointer; float:left; margin-right:4px}
.nboardcat .editableSave, .forumcat .editableSave{width:13px; height:13px; background-image:url(../images/mini_save.gif); cursor:pointer; float:left; margin-right:4px}
.nboardcat .editableCancel, .forumcat .editableCancel{width:13px; height:13px; background-image:url(../images/mini_cancel.gif); cursor:pointer; float:left; margin-right:4px}
.nboardcat .editableLoad, .forumcat .editableLoad{width:13px; height:13px; background-image:url(../images/mini_loader.gif); cursor:pointer; float:left; margin-right:4px}

.configuration{padding:5px 0px 5px 0px}
.configuration .conftitle{font-weight:bold; width:100px; color:#ff9900}
.configuration .editable_input{width:325px; height:16px; padding:2px 2px 2px 2px; border:1px solid #AAA; background-color:#F1F1F1; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 2px; font-size:12px}
.configuration .editable_textaera{width:325px; height:75px; padding:2px 2px 2px 2px; border:1px solid #AAA; background-color:#F1F1F1; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 2px; font-size:12px}

.configuration .editableEdit{border:1px solid #ff9900; background-color:#FFF2DF; color:#D58000; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-top:2px;}
.configuration .editableSave{border:1px solid #ff9900; background-color:#FFF2DF; color:#D58000; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px; margin-top:2px}
.configuration .editableCancel{border:1px solid #ff9900; background-color:#FFF2DF; color:#D58000; padding:2px 5px 2px 5px; float:left; font-size:11px; font-weight:bold; cursor:pointer; margin-right:2px; margin-top:2px}
.configuration .editableLoad{width:13px; height:13px; background-image:url(../images/mini_loader.gif); cursor:pointer; float:left; margin-right:4px}

table.admin{width:100%; border:1px solid #996699; border-bottom:none; border-left:none}
table.admin th{background-color:#996699; color:#FFF; padding:5px; letter-spacing:0px; font-size:12px;  text-align:center}
table.admin td{border-bottom:1px solid #996699; border-left:1px solid #996699; padding:2px}

.check_yes{width:26px; height:20px; background-image:url(../images/check_yes.gif); margin-bottom:2px; cursor:pointer}
.check_no{width:26px; height:20px; background-image:url(../images/check_no.gif); margin-bottom:2px; cursor:pointer}

.lists_business{float:left; width:50px; height:50px; margin:2px 10px 2px 1px; border:1px solid #CCC}
.business_logo{float:left; width:100px; height:100px; border:1px solid #CCC; margin:2px 10px 2px 1px}

.search2spacing{
	padding: 20px 0px;
	margin: 0px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.search2{
	width:152px;
	height:22px;
	overflow:hidden;
	font-size:11px;
	color:#333;
	padding:4px 0px 0px 23px;
	background-image:url(../images/search_01.gif);
	background-repeat:no-repeat;
	border:none;
	margin: 0px 0px 0px 15px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.searchbtn2{
	width:40px;
	height:22px;
	float:left;
	background-image:url(../images/search_02.gif);
	background-repeat:no-repeat;
	border:none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}


.networkMid  .profileSpace {
	margin: 0px;
	padding-top: 15px;
}

.networkMid .logo {
	float:left;
	margin:2px 1px;
	border: 1px solid #CCCCCC;
	height: 100px;
	width: 100px;
}
.networkMid .profile {
	float: right;
	margin-top: 6px;
	width: 310px;
	margin-bottom: auto;
}
.networkMid .businessName {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 16px;
}
.networkMid .profile p {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.networkMid .profile td {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
.networkMid   .profile   td   a {
	font-size: 11px;
}

.contributorMid .group {
	font-size: 9px;
	color: #999999;
	font-style: normal;
}


.contributorMid  .profileSpace {
	margin: 0px;
	padding-top: 15px;
}

.contributorMid .logo {
	float:left;
	margin:2px 1px;
	border: 1px solid #CCCCCC;
	height: 100px;
	width: 100px;
}
.contributorMid .profile {
	float: right;
	margin-top: 6px;
	width: 310px;
	margin-bottom: auto;
}

.contributorMid .businessName {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 16px;
}
.contributorMid .profile p {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contributorMid .profile td {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
.contributorMid   .profile   td   a {
	font-size: 11px;
}

.businessMid  .profileSpace {
	margin: 0px;
	padding-top: 15px;
}
.businessMid .details {
	float: right;
	margin-top: 6px;
	width: 360px;
	margin-bottom: auto;
}
.businessMid .name {
	font-size: 12px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: -5px;
	color: #999999;
}
.businessMid .details p {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.businessMid .details p a {
	font-size: 9px;
}
.businessMid .logo {
	float:left;
	margin:2px 1px;
	border: 1px solid #CCCCCC;
	height: 100px;
	width: 100px;
}
.businessMid .profile {
	float: right;
	margin-top: 6px;
	width: 310px;
	margin-bottom: auto;
}
.businessMid .businessName {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 16px;
}
.businessMid .profile p {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.businessMid .profile td {
	font-size: 11px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
.businessMid   .profile   td   a {
	font-size: 11px;
}
p  label.expand  a {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.listSmall label.expanded {
	display: block;
	float: left;
	color: #6699CC;
	/*height: 12px;*/
	padding-left: 39px;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 146px;
	font-size: 9px;
}
.listSmall  label.expanded input {
	font-size: 9px;
}
.businessMid .textSmall  {
	font-size: 9px;
	color: #999999;
	font-style: italic;
}
.textSmall {
    font-size: 9px;
    color: #999999;
}
.rule_grey{
	width: 100%;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

.rule_grey2 {
background-color:#CCCCCC;
height:1px;
margin-bottom:10px;
margin-top:10px;
width:100%;
}




#home .previewText { border: #ccc 1px solid; border-top: none; font-size: 11px }
#home .previewText p.previewTextWrapper { padding: 5px 20px; margin: 0 }
#reportShortTextPreview p, #reportLongTextPreview p { margin: 0 0 10px }

.panelReportMid .Header, .report50_txt .Header, .previewTextWrapper .Header {
	color: #FF9900;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
	font-size: 14px
    line-height: 14px;
}

.panelReportMid .subHeader, .report50_txt .subHeader, .previewTextWrapper .subHeader {
	font-size: 12px;
    line-height: 18px;
    margin-bottom: 25px;
    color: #666666;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.panelReportMid .QuoteText, .report50_txt .QuoteText, .previewTextWrapper .QuoteText  {
	color: #996600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6em;
	background-color: #FFFFFF;
}

.panelReportMid .QuoteCredit, .report50_txt .QuoteCredit, .previewTextWrapper .QuoteCredit {
	color: #CC9933;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1.6em;
	margin-left: 5px;
}

.img_preloader_container{
	background-image:url(../images/loader100.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	overflow:hidden;
}

.mock_label {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 10px;
	line-height: 11px;
	width: 120px;
}
.mock_label2 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
	height: 25px;
}
.mock_label3 {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 30px;
	padding-left: 0px;
	vertical-align: top;
	padding-right: 0px;
	line-height: 11px;
	width: 90px;
}
.mock_label_thin {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	line-height: 11px;
}
.mock_check {
	font-size: 11px;
	width: 30px;
}
.mock_textbox {
	width: 170px;
	font-size: 11px;
}
.mock_multiline {
	margin-top: 8px;
	margin-bottom: 8px;
	width: 200px;
}
.mock_dropdown {
	width: 175px;
	font-size: 11px;
}
.mock_dropdown2 {
	font-size: 11px;
}
.tr1 {
	background-color: #EEEEEE;
}
.tr2 {
	background-color: #FFFFFF;
}
.mock_text1 {
	color: #000000;
}
.mock_text_small {
	color: #666666;
	font-size: 9px;
	line-height: 9px;
	height: 25px;
	width: 30px;
}
.mock_col1 {
	width: 90px;
	text-align: left;
}

#addimage a:link, #addimage a:visited {
	height: 40px;
	width: 90px;
	background-image: url(../images/add_image.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#addimage a:hover {
	height: 40px;
	width: 90px;
	background-image: url(../images/add_image.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
}
.mock_portfolio   img {
	margin: 3px 3px 8px;
}
.mock_portfolio td {
	width: 66px;
}
.mock_friends{position:relative;}
.mock_friends img {
	border: 1px solid #CCCCCC;
	margin: 0px;
	width:66px; height:66px
}
.mock_name {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
}
.mock_footer {
	font-size: 10px;
	text-align: right;
	background-repeat: repeat-x;
	background-position: left 0px;
	color: #999999;
	padding-top: 10px;
	background-image: url(../images/spacer_grey.gif);
}
.mock_footer a {
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
.mock_footer a.email {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}



#headerSubscribe {
	position: absolute;
	top: 0px;
	left: 0px;
}
#headerSubscribe a img {
	height: 29px;
	width: 175px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/images/header_subscribe.gif);
}
#headerSubscribe a:hover img, #headerSubscribe a:active img {
	background-position: right;
}
#headerTelephone {
	position: absolute;
	top: 0px;
	right: -1px;
}
#headerTelephone img  {
	height: 29px;
	width: 255px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/images/header_telephone.gif);
}
#headerDate {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 175px;
	text-align: center;
	color: #999999;
	font-size: 10px;
}
#headerTelephonetext {
	position: absolute;
	top: 7px;
	right: -1px;
	width: 255px;
	text-align: center;
	color: #999999;
	font-size: 10px;
}

#icons {
	position: absolute;
	top: 94px;
	right: 48px;
}
#icons li {
	list-style-type: none;
	float: left;
}
#icons a img {
	height: 16px;
	width: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center top;
	background-repeat: no-repeat;
}
#icons a:hover img, #icons a:active img {
	background-position: bottom;
}
#icons li.icon1 img {
	background-image: url(/images/icons_01.gif);
}
#icons li.icon2 img {
	background-image: url(/images/icons_02.gif);
}
#icons li.icon3 img {
	background-image: url(/images/icons_03.gif);
}
#icons li.icon4 img {
	background-image: url(/images/icons_04.gif);
}
#icons li.icon5 img {
	background-image: url(/images/icons_05.gif);
}
#icons li.icon6 img {
	background-image: url(/images/icons_06.gif);
}
#icons li.icon7 img {
	background-image: url(/images/icons_07.gif);
}

.greenMid2 .tablecontainer{padding:15px}
.greenMid2 table.listprofilepages{width:450px; border:1px solid #666}
.greenMid2 table.listprofilepages th{background-color:#DDD; text-align:center; padding:5px; font-weight:bold}
.greenMid2 table.listprofilepages td{background-color:#F9F9F9; text-align:center; padding:5px;}

.orangeMid2 .tablecontainer{padding:15px}
.orangeMid2 table.listbusinessdirectory{width:450px; border:1px solid #666}
.orangeMid2 table.listbusinessdirectory th{background-color:#DDD; text-align:center; padding:5px; font-weight:bold}
.orangeMid2 table.listbusinessdirectory td{background-color:#F9F9F9; text-align:center; padding:5px;}

.profilecategory{font-weight:bold; padding-bottom:2px; border-bottom:1px solid #CCC}
.titleprofile{text-align:center; font-weight:bold; font-size:18px}

#membersOnly {
    height: 325px;
    width: 480px;
    background-color: #FFFFFF;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    display: block;
}

.tabs_free{position:absolute; z-index:100; width:50px; height:50px; background-image: url(/images/tabs_free.png)}
.tabs_freerounded{position:absolute; z-index:100; width:50px; height:50px; background-image: url(/images/tabs_free_rounded.png)}
.tabs_new{position:absolute; z-index:100; width:50px; height:50px; background-image: url(/images/tabs_new.png)}
.tabs_newrounded{position:absolute; z-index:100; width:50px; height:50px; background-image: url(/images/tabs_new_rounded.png)}

.header50 .tabs_free, .header50 .tabs_freerounded, .header50 .tabs_new, .header50 .tabs_newrounded{position: absolute; z-index: 4; top:0px; left:184px}
.header100 .tabs_free, .header100 .tabs_freerounded, .header100 .tabs_new, .header100 .tabs_newrounded{position: absolute; z-index: 4; top:0px; left:420px}

