/*****Reset*****/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	background: transparent;*/
}
h1, h2, h3, h4, h5, h6{ font-size: 100%; }
body {
/*	line-height: 1;*/
	font-size: 100%;
}
ol, ul { list-style: none; }
img { border: 0; }
/*****End of Reset*****/ 

/*****Basic Elements*****/  /*Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.*/
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}
textarea{
  white-space: pre;
  overflow: auto;
}
/*****End Basic Elements*****/


/*****Generic Classes*****/ /*Define styles for simple things like floating to the sides, removing a bottom margin on elements, etc */
.bl {background: url(../images/bgbox_7.jpg) 0 100% no-repeat}
.br {background: url(../images/bgbox_5.jpg) 100% 100% no-repeat}
.tl {background: url(../images/bgbox_1.jpg) 0 0 no-repeat}
.tr {background: url(../images/bgbox_3.jpg) 100% 0 no-repeat;}
.top {background: url(../images/bgbox_2.jpg) 0 0 repeat-x; width: 100%}
.bottom {background: url(../images/bgbox_6.jpg) 0 100% repeat-x; width: 100%}
.left {background: url(../images/bgbox_8.jpg) 0 0 repeat-y;}
.right {background: url(../images/bgbox_4.jpg) 100% 0 repeat-y;}
.bl-gold {background: url(../images_business/bggoldbox_07.jpg) 0 100% no-repeat}
.br-gold {background: url(../images_business/bggoldbox_05.jpg) 100% 100% no-repeat}
.tl-gold {background: url(../images_business/bggoldbox_01.jpg) 0 0 no-repeat}
.tr-gold {background: url(../images_business/bggoldbox_03.jpg) 100% 0 no-repeat;}
.top-gold {background: url(../images_business/bggoldbox_02.jpg) 0 0 repeat-x; width: 100%}
.bottom-gold {background: url(../images_business/bggoldbox_06.jpg) 0 100% repeat-x; width: 100%}
.left-gold {background: url(../images_business/bggoldbox_08.jpg) 0 0 repeat-y;}
.right-gold {background: url(../images_business/bggoldbox_04.jpg) 100% 0 repeat-y;}
.floatLeft { float: left; }
.floatRight { float: right; }
.floatNone { float: none !important; }
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }
.pad-bottom-20 { padding-bottom: 20px; }
.pad-bottom-40 { padding-bottom: 40px; }
.pad-bottom-10 { padding-bottom: 10px; }
.pad-bottom-5 { padding-bottom: 5px; }
.pad-top-5 { padding-top: 5px; }
.pad-top-10 { padding-top: 10px; }
.pad-top-20 { padding-top: 20px; }
.pad-20-10 { padding: 20px 10px; }
.pad-20 { padding: 20px; }
.pad-20-ex-bottom { padding: 20px 20px 0 20px; }
.pad-15 { padding: 15px; }
.pad-5 { padding: 5px; }
.pad-10 { padding: 10px; }
.pad-top-bottom-20 { padding: 20px 0; }
.pad-top-bottom-10 { padding: 10px 0; }
.pad-top-bottom-5 { padding: 5px 0; }
.pad-top-bottom-20-10 { padding: 20px 10px; }
.pad-top-bottom-10-20 { padding: 10px 20px; }
.pad-left-bottom-10-20 { padding: 0 0 20px 10px; }
.pad-top-bottom-2 { padding: 2px 0 !important; }
.pad-right-5 { padding-right: 5px; }
.pad-left-5 { padding-left: 5px; }
.pad-left-10 { padding-left: 10px; }
.pad-right-10 { padding-right: 10px; }
.pad-left-20 { padding-left: 20px; }
.pad-right-20 { padding-right: 20px; }
.pad-right-40 { padding-right: 40px; }
.pad-left-17 { padding-left: 17px; }
.pad-left-right-20 { padding: 0 20px; }
.pad-left-right-5 { padding: 0 5px; }
.pad-bottom-3 { padding-bottom: 3px; }
.pad-top-3 { padding-top: 3px; }
.margin-top-10 { margin-top: 10px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-top-bottom-10 { margin: 10px 0; }
.margin-left-10 { margin-left: 10px; }
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-bottom-10 { margin: 0 10px 10px 0; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-auto { margin: auto; }
.spacer-20 { height: 20px; }
.height-300 { height: 300px; }
.spacer {height:80px}/* same height as footer/header to preserve space*/
.spacer-10 {height:10px}/* same height as footer/header to preserve space*/
.spacer-15 {height:15px}/* same height as footer/header to preserve space*/
.spacer-80 {height:80px}/* same height as footer/header to preserve space*/
.width-160 { width: 160px; }
.width-200 { width: 200px; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.text-justify { text-align: justify; }
.font-size10 { font-size: 10px; }
.font-size11 { font-size: 11px; }
.font-size12 { font-size: 12px; }
.font-size13 { font-size: 13px; }
.font-size16 { font-size: 16px; }
.mleft10 { margin-left: 10px; }
.font-bold { font-weight: 700; }
.display-none { display: none }
.display-block { display: block }
.display-inline-block { display: inline-block }
.vertical-midle { vertical-align: middle; }
.vertical-midle-cursor { vertical-align: middle; cursor: pointer; }
.c-pointer { cursor: pointer; }
.color-99999 { color:#999; }
.font-geneva{
	font-family: Geneva,Arial,Helvetica,sans-serif;
}
.buton-orange-same-reg-button{
	padding: 2px 5px 1px !important;
}
.border-gray{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	line-height: 1px;	
	padding-top: 2px;
}
.border-gray-top{
	border-top: 1px solid #CCCCCC;
	width: 100%;
	line-height: 1px;	
	padding-bottom: 10px;
}
.border-gray-bottom{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	line-height: 1px;		
	padding-top: 10px;	
}
.border-orange-top{
	border-top: 1px solid #FFCC33;
	width: 100%;
	line-height: 1px;	
	padding-bottom: 10px;
}
.border-orange-bottom{
	border-bottom: 1px solid #FFCC33;
	width: 100%;
	line-height: 1px;	
	padding-top: 10px;	
}
.icon-link-help{
	margin-left: 5px;
	cursor: pointer;
}
#messagefade {
	background-color:#FFFF97;
	color:red;	
	font-size:15px;
	font-weight:700;	
	margin:0 auto 10px;		
	min-height:24px;	
	padding:5px 5px 2px;	
	text-align:center;	
	width:600px;
}
.required-note {
	color: red;
	font-style: italic;
	font-weight: 700;
	font-size: 11px;
}
h3.title-highlight{
	background-color: #d7a522;
	color:#FFF;
	font-size:12px;
	font-weight:700;
	padding: 5px;
}
h2.title-highlight{
	background-color: #F0DC9F;
	color: #000;
	font-size:11px;
	font-weight: 400;
	padding: 5px 0 !important;
}
h3.title-highlight-black{
	background-color: #d7a522;
	color: #000;
	font-size:14px;
	font-weight:700;
	padding: 5px;
}
h3.title-highlight-light-yellow{
	background-color: #ffff9b;
	color:#C00;
	font-size:11px;
	font-weight:700;	
	padding: 5px;;	
}
.header-title-blue,.header-title-red{
	font-weight:700;
	font-size:11px;	
}
.header-title-blue{
	color:#0371BE;
}
.header-title-red{
	color: #C00;
}
.valid-err,
.valid-err-ni{
	background: transparent url(../images/input_error_red_bg.png) no-repeat scroll 0 0;
	color: #FFF;	
	padding: 9px 4px 11px 15px;
	white-space: nowrap;
}
.valid-err-ni{
	padding: 10px 4px 10px 15px;
	margin-left: 25px;
}
p.error,span.error{
	color: red;
}
label.error,div.error{
	color: red;
	background:url("../images/unchecked.gif") no-repeat 0px 0px;
  	padding-left: 16px;
	padding-bottom: 2px;	
}
label.success,div.success {
  background:url("../images/checked.gif") no-repeat 0px 2px;
  padding: 0 0 4px 18px;
  height: 20px;
  width: 14px
}
.black-link {
	font-size: 11px;
	color: #FFF;
}
.black-link:link,
.black-link:visited {
	text-decoration: none;
	color: #000;
}
.black-link:hover {
	text-decoration: none;
	/*font-weight:700;*/
	color: #FF9900;
}
.black-link:active {
	text-decoration: none;
	color: #999;
}
.gray-link {
	font-size: 9px;
	color: #999999;
}
.gray-link:link,
.gray-link:visited {
	text-decoration: none;
	color: #999999;
}
.gray-link:hover {
	text-decoration: none;
	/*font-weight:700;*/
	color: #FF9900;
}
.gray-link:active {
	text-decoration: none;
	color: #999999;
}
.black-link-email {
	color: #FFF;
}
.black-link-email:link,
.black-link-email:visited {
	text-decoration: none;
	color: #000;
}
.black-link-email:hover {
	text-decoration: none;
	color: #0371BE;
	font-weight:700;
}
.black-link-email:active {
	text-decoration: none;
	color: #999;
}
.blue-link:link,.blue-link:visited,.blue-link:active {
	color:#00C;
	text-decoration: none;
}
.blue-link:hover {
	color: #000;
	text-decoration: none;
}
.blue-link-pagi-fl,.blue-link-pagi,.blue-link-pagi-active  {
	color: #FFF;
	border: 1px solid #CCC;
	text-align: center;
	margin-right: 2px;
	text-decoration: none;	
}
.blue-link-pagi-fl {
	padding: 3px 5px;
	background-color: red;
}
.blue-link-pagi {
	padding: 3px 7px;
	background-color: #D7A522;
}
.blue-link-pagi-active {
	padding: 3px 7px;	
	background-color: #FE0002;	
}
.blue-link-selected {
	color: #00C;
	text-decoration: none;
}
.light-blue-link {
	font-size: 11px;
	color: #0371BE;
}
.light-blue-link:link,
.light-blue-link:visited,.light-blue-link:active,.light-blue-link:hover {
	text-decoration: none;
	color: #0371BE;
}
.light-blue-link:hover {
	text-decoration: none;
	color: #FF9900;
}
.orange-link:link,.orange-link:visited,.orange-link:active {
	color: #F90;
	font-weight:700;
	text-decoration: none;
}
.orange-link:hover {
	color: #000;
	cursor: auto;
	cursor:pointer;
}
.orange-link-album:link,.orange-link-album:visited,.orange-link-album:active {
	color: #F90;
	font-size:11px; 
	text-decoration: none;
}
.orange-link-album:hover {
	color: #FFF;
	cursor: auto;
	cursor:pointer;
	font-size:11px;
}
.unread-link {
	font-size: 11px;
	color: #F90;
	text-decoration: none
}
.unread-link:hover {
	text-decoration: none;
	color: #F90;
	font-weight: 700;
}
.read-link {
	font-size: 11px;
	color: #000;
	text-decoration: none
}
.read-link:hover {
	text-decoration: none;
	color: #000;
	font-weight: 700;
}
.input-txt-gray,.select-txt-gray,.sel-gray {
	color: #A1770B;
	padding:5px; 
	border: solid 1px; 
	border-color:#CCC;
}
.input-txt-gray-wopd{
	color: #A1770B;
	border: solid 1px; 
	border-color:#CCC;
}
.input-txt-wobrdr {
	background-color:#CCC;
	color:#000;
}
.tobox {
	width: 300px;
	border: 1px solid #CCC;
	padding: 2px;
}
.text-orange { 
	font-weight:700;
	color:#F90;
}
.text-red {	color: red; }
.text-blue { color: #00C; }
.text-light-blue,.text-light-blue-bold { color: #0371BE; }
.text-light-blue-bold,.text-dark-red-bold,.text-black-bold { font-weight: 700; }
.text-dark-red,.text-dark-red-bold { color: #C00; }
.text-black,.text-black-bold { color: #000; }
.text-red-bold {
	color: red;
	font-weight: 700;
}
.text-black-bold {
	color: #000;
	font-weight: 700;
}
.text-gray { color:#666666; font-weight:400 }
.text-white { 
	color: #FFF;
	font-size:11px;
}
.text-name-bcard {
	font-size:16px;
	font-weight:700;
}
.text-position-bcard {
	color:#333;
	font-size:14px;
	font-style:italic;
	font-weight:700;
}
.button-orange{
	background-color:#D7A522; 
	padding: 0 5px;
	text-align: left;
	font-size: 11px;
	overflow: visible;
	width: auto;
}
.button-gray{
	background-color:#CCC;
	color:#000;
	padding: 0 2px;
}
.button-to{
	background-color:#D7A522; 
	font-size: 12px;
	padding: 1px 2px;
}
.button-tocc{
	background-color:#D7A522; 
	padding: 0 2px;
	width: 30px !important;
}
.button-light-gray {
	border:1px solid #CCC;
	color:#A1770B;
	font-size:12px;
	padding:3px;
}
.input-200-general input,.input-200-general{
	width: 200px;
}
.textarea-200-general textarea{
	width: 200px;
}
.select-200-general {
	width: 200px;
	padding: 2px 0;
	border: solid 1px; 
	border-color:#CCC;	
}
.input-txt-gray-general input,.input-txt-gray-general textarea,textarea.textarea-gray-general,select.select-txt-gray-general {
	color: #A1770B;
	padding:4px; 
	border: solid 1px; 
	border-color:#CCC;
	font-size:11px;	
}
.input-txt-orange {
	background-color:#FFFF97;
	color:#000;
	font-size:11px;
}
ul.w-bullet li{
	list-style: inside;
	line-height: normal;
	padding: 2px 0;
	list-style-type: disc;
}
ul.pad-top-bottom-2 li{
	list-style: inside;
	line-height: 400;
	padding: 2px 0;
}
.messagebox {
	width: 490px;
	border: 1px solid #CCC;	
}
#toemail {
	background:#FFF;
}
#toemail ul.toemail-tophead{
	background: #ffffb7;
	list-style-type: none;
	width: 435px;		
	padding: 5px;
}

#toemail ul.toemail-tophead li{
	float: right;
}
#toemail ul.toemail-title{
	background-color: #fbe04d;
	width: 435px;	
	padding: 5px;
}
#toemail ul.toemail-title li{
	float: left;
	width: 140px;
	text-align: center;
	font-weight: 700;
}
#toemail ul.toemail-list-contact{
	color: #666666;
	width: 435px;
}
#toemail ul.toemail-list-contact li{
	float: left;
}
#toemail h3 {
	font-size: 11px;
}
#toemailcc {
	background:#FFF;
}
#toemailcc ul.toemail-tophead{
	background: #ffffb7;
	width: 435px;		
	padding: 5px;
}
#toemailcc ul.toemail-tophead li{
	float: right;
}
#toemailcc ul.toemail-title{
	background-color: #fbe04d;
	width: 435px;	
	padding: 5px;
}
#toemailcc ul.toemail-title li{
	float: left;
	width: 180px;
	text-align: center;
	font-weight: 700;
}
#toemailcc ul.toemail-title li.to-cc{
	float: left;
	width: 35px;
	text-align: center;
	font-weight: 700;
	text-align: center;
}
#toemailcc ul.toemail-list-contact{
	color: #666666;
	width: 435px;
}
#toemailcc ul.toemail-list-contact li{
	float: left;
}
#toemailcc ul.toemail-list-contact li.name{
	width: 170px;
	text-align: left;
}
#toemailcc ul.toemail-list-contact li.username{
	width: 165px;
	text-align: center;
}
#toemailcc ul.toemail-list-contact li.to-cc{
	width: 25px;
	text-align: right;
}
div.pagination-container{
	padding: 8px 5px 5px;
}
.confirmation{
	padding: 10px 20px 10px 0;
}
.confirmation .header{
	color: #FF9933;
	font-size: 14px;
}
.confirmation .question{
	font-size: 12px;
}
.confirmation .yn{
	background-color:#FFFF97;
	border:1px solid #066;
	font-weight: 700;
	font-size: 12px;
	padding:3px 9px;
	cursor: pointer;
}
#pagination a{
	text-decoration: none;
	color:#2277DD;	
}

#pagination a, #pagination span.current {
	border:1px solid #CCCCCC;
	margin-right:2px;
	padding:4px 7px 2px;
}
#pagination span.current {
	background-color:#000000;
	border-color:#000000;
	color:#FFFFFF;
	font-weight:700;
}
#pagination a:hover {
	background-color:#EEEEEE;
	text-decoration:none;
}


#pagination #next-link a{
	padding: 3px 5px;
	background-color: red;
	color: #FFFFFF;
	border:1px solid #CCCCCC;	
}
#pagination #digit-link a{
	color: #FFF;
	border: 1px solid #CCC;
	text-align: center;
	margin-right: 2px;
	text-decoration: none;	
	padding: 3px 7px;
	background-color: #D7A522;	
}
.tabmenu-container{
	border: 1px solid #CCCCCC;
	-moz-border-radius: 0 0 10px 10px;
 	border-radius: 0 0 10px 10px;
}
.for_ie6 { display: inline-block; }
.for_ie6 { display: inline; }
/*****End Generic Classes*****/

/*****Basic Layout*****/  /*Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site */
/** html,body {overflow:auto;height:100%;}*/
/** html,body {overflow:auto;}*/
* html,* html body{position:relative}
html,body {height: 100%}
html {overflow: auto}
body {
/*	background: #fcfce4 url(../images/right_column_bg.jpg) repeat-x;	*/
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000;
/*	position: relative;*/
}
body td{
	padding: 2px;
}
#border-main {
	background: url(../images/bgborder_02.jpg) bottom left no-repeat;
	width: 1260px;
	margin: auto;
	overflow: hidden;	
}
#border-main-lef-right {
	background: url(../images/bgborder_01.jpg) top left repeat-y;
	margin: auto;
	width: 1260px;
	overflow: hidden;	
}
#wrapper{
    min-height:100%;
    width: 1240px;
    margin:0 auto;
	padding-bottom: 30px;
}
* html #wrapper{height:100%}
#header {
    background: #D7A522;
	border-bottom: 1px solid #000;
	height: 70px;
}
#content{/*just to create top padding without tampering with min-height:100% on #inner*/
    overflow:hidden;/*contain floats*/
	width:100%;	
}  
    #left-index {
        float:left;
        width:220px;
    }
    #right-index {
        float:right;
        width:181px;
    }
    #middle-index {
        float:left;
        width:839px;
        overflow:hidden;/*contain floats*/
		padding: 10px 0;		
    }  
    #middle-index-tour {
        float:left;
        width:1020px;
        overflow:hidden;/*contain floats*/
		padding: 10px 0;		
    }  	
	#left-home {
		background-color: #FFFF97;	
		float:left;
	    padding:10px 0;			
		width:300px;
	}
	#right-home {
		float:right;
		padding: 10px 0 10px 10px;	
		width:930px;
	}
		#right-home-container{
			width: 884px;
			margin: auto;
		}	
			#right-home-container-left{
				float: left;			
				width: 602px;
			}
			#right-home-container-right{
				float: right;			
				width: 272px;
			}	

/***************  tab menu ****************************/
.content-header{
	background: url(../images/content_title_header_bs.jpg) no-repeat;
	width: 540px;
	height: 39px;
}
.content-footer{
	background: url(../images/content_footer_bs.jpg) no-repeat;
	width: 540px;
	height: 16px;
}
.content-header-left,.content-header-left-bs,.content-header-left-flat,.content-header-left-flat-bs{
	height:40px;
}
.content-header-left{
	background:url(../images/round_bg_bs.png) no-repeat top left;
}
.content-header-left-bs{
	background:url(../images/round_bg.png) no-repeat top left;
}
.content-header-left-flat{
	background:url(../images/round_bg_bs_other.png) no-repeat top left;
}
.content-header-left-flat-bs{
	background:url(../images/round_bg_other.png) no-repeat top left;
}
.content-header-middle,.content-header-middle-bs{
	height:40px;
	line-height: 40px;
	margin:-40px 20px;
	white-space: nowrap;
}
.content-header-middle{
	background:url(../images/round_bg_bs_horizontal.png) repeat-x top;
}
.content-header-middle-bs{
	background:url(../images/round_bg_horizontal.png) repeat-x top;
}
.content-header-right,.content-header-right-bs{
	height:40px;
}
.content-header-right{
	background:url(../images/round_bg_bs.png) no-repeat top right;
}
.content-header-right-bs{
	background:url(../images/round_bg.png) no-repeat top right;
}
.content-header-left-small,.content-header-left-small-bs{
	height:15px;
}
.content-header-left-small{
	background:url(../images/round_bg_bs.png) no-repeat top left;
}
.content-header-left-small-bs{
	background:url(../images/round_bg.png) no-repeat top left;
}
.content-header-middle-small,.content-header-middle-small-bs{
	height:15px;
	margin:-15px 15px;
}
.content-header-middle-small{
	background:url(../images/round_bg_bs_horizontal.png) repeat-x top;
}
.content-header-middle-small-bs{
	background:url(../images/round_bg_horizontal.png) repeat-x top;
}
.content-header-right-small,.content-header-right-small-bs{
	height:15px;
}
.content-header-right-small{
	background:url(../images/round_bg_bs.png) no-repeat top right;
}
.content-header-right-small-bs{
	background:url(../images/round_bg.png) no-repeat top right;
}
.content-footer-left,.content-footer-left-bs{
	height:15px;
}
.content-footer-left{
	background:url(../images/round_bg_bs.png) no-repeat bottom left;
}
.content-footer-left-bs{
	background:url(../images/round_bg.png) no-repeat bottom left;
}
.content-footer-middle,.content-footer-middle-bs{
	height:15px;
	margin:-15px 15px;
}
.content-footer-middle{
	background:url(../images/round_bg_bs_horizontal.png) repeat-x bottom;
}
.content-footer-middle-bs{
	background:url(../images/round_bg_horizontal.png) repeat-x bottom;
}
.content-footer-right,.content-footer-right-bs{
	height:15px;
}
.content-footer-right{
	background:url(../images/round_bg_bs.png) no-repeat bottom right;
}
.content-footer-right-bs{
	background:url(../images/round_bg.png) no-repeat bottom right;
}
.tabmenu li{
	display:block;
	float:left;
	margin:0 2px 0 0;
	background: url(../images/tabmenu.jpg) 0 -30px no-repeat;	
}
.tabmenu li a,.tabmenu li a:hover,.tabmenu li a:visited,.tabmenu li a:active{
	text-decoration: none;
}
.tabmenu li a,.tabmenu li a:hover {
	background: url(../images/tabmenu.jpg) no-repeat;
	display: block;
	height: 30px;
	width: 132px;
	text-align: center;
	color: #FFFFFF;
	float: left;	
}
.tabmenu li a:hover{
	background-image: none;
}
.tabmenu li a.selected{
	background-image: none;
}
.tabmenu li span{
	padding-top: 10px;
	display: block;
}
.content-body{
	background: #FFFFFF;
	border-left: 1px solid #f7f1a2;
	border-right: 1px solid #f7f1a2;	
}
.content-body-bs{
	background: #FFFFFF;
	border-left: 1px solid #f8f3f3;
	border-right: 1px solid #f8f3f3;	
}
.content-title-header{
	color: #C00;
	text-align: left;
	vertical-align: middle;
}
/***************  tab menu ****************************/
/***************  button   ****************************/
.bt-orange-left{
	background:url(../images/button_orange_left.jpg); 
	width:8px; 
}
.bt-orange-left-by{
	background:url(../images/button_orange_left_by.jpg); 
	width:8px; 
}
.bt-orange-middle{
	background:url(../images/button_orange_middle.jpg) repeat-x;
	line-height:21px;
}
.bt-orange-right{
	background:url(../images/button_orange_right.jpg); 
	width:8px; 
}
.bt-orange-right-by{
	background:url(../images/button_orange_right_by.jpg); 
	width:8px; 
}
.bt-orange-left,.bt-orange-middle,.bt-orange-right,.bt-red-left,.bt-red-middle,.bt-orange-right,.bt-red-right,.bt-orange-left-by,.bt-orange-right-by{
	height:21px; 
	float:left;
}
.bt-red-left{
	background:url(../images/button_red_left.jpg); 
	width:8px; 
}
.bt-red-middle{
	background:url(../images/button_red_middle.jpg) repeat-x; 
	line-height:21px;
}
.bt-red-right{
	background:url(../images/button_red_right.jpg); 
	width:8px; 
}
.bt-text{
	padding-top: 9px;
	font-size:12px;
}
.bt-text-white{
	color: #FFFFFF;
}
/***************  End of button   ****************************/
/***************  send form menu ****************************/
#send_form{
	width: 478px;
	margin: auto;	
	padding: 10px;
}
#send_form .input-text-design input,textarea{
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#send_form .input-text-design textarea{
	width: 300px;
	height: 200px;
}
#send_form .input-text-design div{
	padding: 5px 0;
}
#send_form .input-text-design input,textarea{
}
#send_form .input-text-design input{
	width: 300px;
}
#send_form .input-text-design textarea:focus{
	border: 1px solid #666666;	
}
#send_form .input-text-design input:focus{
	border: 1px solid #666666;	
}
#send_form .input-text-design label{
	width: 80px;
	float: left;
}
#send_form .label-to {
	cursor: pointer;
}
#send_form .insert {
	padding-left: 80px;
}
/***************  send form menu ****************************/						
/*****End Basic Layout*****/

/*****Header*****/  /*Define all elements in the header*/
#logo{
	float: left;
	width: 35%;	
}
#search-nav{
	width: 60%;
	float: right;
	position: relative;
}
.top-navigation{
	margin-right:25px; 
	margin-bottom: 5px;
	font-size: 13px;
}
.search{
	padding-right: 20px;
	width: 400px;
}
.search-box{ 
    border:0;
    background: transparent url(../images/button_search1b.jpg) no-repeat top left;
    height: 29px;
    width: 310px;
    padding-top:5px; 
    padding-left: 15px;
	vertical-align: top;
}
.iframe-fix{
	display:block; 
	filter:alpha(opacity=0);	
	height:70px; 	
	left:0; 	
	position:absolute; 
	top:0; 
	width:100%; 
}

/*****End Header*****/

/*****Content*****/  /*Define all elements in the content area*/
#menu{
	width:100%;
	height:35px;
	background:url(../images/fm_menu_bg.jpg) repeat-x;
}
	#menu ul{
		width:100%;
		margin:0 auto;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:35px;
			line-height:35px;
			margin:0 5px;
		}
			#menu li a{
				display:block;
				float:left;
				height:35px;				
				color:#99a2b7;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 20px;				
			}
				#menu li a:hover{	
					background:url(../images/fm_hover_bg.jpg) repeat-x;
					color:#fff;
					cursor: pointer;
				}
					#menu li a:hover span, #menu li .current span{
						background:url(../images/fm_hover_pointer.jpg) no-repeat top;
						height:35px;
						display:block;
						float:left;
					}
					#menu li .current{
						display:block;
						float:left;
						height:35px;				
						background:url(../images/fm_hover_bg.jpg) repeat-x;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 20px;		
					}
					
ul#suggested_container{
	list-style-type: none;
	display: none;
	margin: 0; 
	padding:0;
	width: 305px;
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;
	max-height: 200px;
	overflow: auto;	
	height:auto !important;
	height:200px;
	z-index: 1000;
}
ul#suggested_container li{
	list-style-type: none;
	margin: 0;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;	
}
#suggested_container li a{
	text-decoration: none;
	color: #000000;
	display: block;
}
.loader_autosuggest-container{
	width:305px; 
	background-color: #FFFFFF;
	z-index: 10000;
	position: absolute;
	right: 87px;
	top: 47px;
}
#loader_autosuggest,#loader_process{
	text-align:center;
	display:none;
}
#loader_autosuggest span{
	font-weight:700; 
	size:12px; 
	padding-left: 10px;
}
/***********************************************************************/
ul.card{
	width: 400px;
}
.register-box {
	color: #666666;
}
.popup-window{
	padding: 10px;
	background:#fff;
}
#loader{
	display: none;
	border: 1px solid #FFF;
}
#user-login{
	padding: 20px 10px;
	color: #666666;
	width: 200px;
}
#user-login input.txt-val{
	width: 165px;
}
#user-login h3{
	color: #000;
	font-size: 12px;
}
.globe{
	width: 390px;
	margin: auto;
	float: left;
	display: block;
}
div.message{
	background-color: #FFFF66;
	padding: 0 5px;
}
#main-home{
	width: 800px;
}
#main-home ul.desc{
	padding: 0 12px;
	list-style-position: outside;
}
#main-home h3{
	padding: 2px 0 5px 0;
}
#main-home ul.desc li{
	padding: 0 0 5px 0;
	list-style: inside;	
}
#main-home .left-description{
	width: 200px;
	float:left;
	display:block;
	text-align: left;
	padding: 5px 0;
}
#main-home .left-description #expand{
	padding-top: 220px;
}
#main-home .right-description{
	width: 205px;
	height: 400px;
	float:left;
	display:block;
	text-align: left;	
}
#main-home .right-description #exchange{
	padding-top: 220px;	
}
/***********************************************************************/
#albumwrapper{
	margin: auto;
	text-align: left;
}
.albumwrapper-login{
	width: 892px
}
.albumwrapper-logout{
	width: 780px
}
#albumwrapper #container{
	padding: 20px;
	width: 850px;
}
#albumwrapper .contentwrapper{
	float: right; 
	width: 510px;
}
#albumwrapper a{
	color: #27D;
	text-decoration: none;
}
#albumwrapper a:focus, a:hover, a:active {
	text-decoration: underline;
}
#albumwrapper p {
	line-height: 1.8em;
}
#albumwrapper .meta {
	margin-top: 10px;
	font-size: 0.8em;
}
#albumwrapper .meta li {
	float: left;
	padding: 0;
	margin-right: 10px;
	width: 200px;
	list-style: none;
}
#albumwrapper .controls {
	margin-top: 5px;
	height: 23px;
}
#albumwrapper .controls a {
	padding: 5px;
}
#albumwrapper .ss-controls {
	float: left;
}
#albumwrapper .nav-controls {
	float: right;
}
#albumwrapper .slideshow {
	clear:both;
}
#albumwrapper .slideshow span.image-wrapper {
	text-align: center;
	padding-bottom: 12px;
	display: block;
	margin: auto;
}
#albumwrapper  .download {
	float: right;
}
#albumwrapper .embox {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	clear:both;
	padding:12px;
}
#albumwrapper .image-title {
	font-weight: 700;
	font-size: 1.4em;
}
#albumwrapper .image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
#albumwrapper .navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
#albumwrapper ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
#albumwrapper ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 5px 5px 0;
	list-style: none;
	text-align: center;
}
#albumwrapper #gallery img, #thumbs img, #folders img
{
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px;
	border: none;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
#albumwrapper .pagination {
	clear: both;
	width: 310px;
}
#albumwrapper .navigation .top {
	margin-bottom: 12px;
	height: 11px;
	background: none;
	width: 310px;	
}
#albumwrapper .navigation .bottom {
	margin-top: 12px;
}
#albumwrapper .pagination a, .pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
#albumwrapper .pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
#albumwrapper .pagination span.current {
	font-weight: 700;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
#albumwrapper .comments-create{
  padding: 5px; 
  background: #F0F28A;
  border: 1px solid #FC0;
}
#albumwrapper .comments-created{
  padding: 5px; 
  background: #F0F28A;
  border: 1px solid #FC0;
  margin-bottom: 5px;
}
.coments-image{
	float:left;
	width:60px;
	height: 60px;
	padding: 5px;
}
.comments-text{
	float: left;
	padding: 10px 5px 0;
	width: 270px;
	font-size: 9px;
	color: #333;
}
textarea.create-coments{
	width: 330px;
	font-size: 10px;
	border: 1px solid #CCC;
	padding: 3px;
	height: 43px;
	white-space: pre;
	overflow: auto;
}
.comments-message{
	margin-bottom: 5px;
}
.albumwrapper-not-login{
	width: 780px;
}
/***********************************************************************/
#albumthumbs{
	width: 822px;
	margin: auto;
}
.album-wrapper{
	padding: 20px;
	width: 780px;
}
.album-wrapper .boxgrid{ 
	width: 150px; 
	height: 112px; 
	margin:10px; 
	float:left; 
	border: solid 2px #8399AF; 
	overflow: hidden; 
	position: relative; 
}
.album-wrapper .boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.album-wrapper .boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 60px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.album-wrapper .cover {
	padding-left: 5px;
}

.album-wrapper .captionfull .boxcaption {
	top: 112px;
	left: 0;
}
/***********************************************************************/
#updateprofile,#view-business-cat-result {
	width: 812px;
	margin: auto;
}
#view-search-result,#user_business_link,#view-new-member{
	width: 912px;
	margin: auto;
}
#view-search-result ul.listallcontact li,#user_business_link ul.listallcontact li,#view-new-member ul.listallcontact li{
    display: list-item;
	height: 160px;
	width: 434px;
	float: left;
}
#view-search-result .details,#user_business_link .details,#view-new-member .details{
	float: left;
	width: 280px;
	padding: 0 0 0 10px;
}
#view-search-result-not-login{
	width: 839px;
	margin: auto;
}
#view-search-result-not-login ul.listallcontact li{
    display: list-item;
	width: 408px;
	float: left;
}
#view-search-result-not-login ul.listallcontact li .container{
	width:365px; 
	height: 130px;
}
#view-search-result-not-login .details{
	float: left;
	width: 255px;
	padding: 0 0 0 10px;
}
/***********************************************************************/
#login_content{
	font-size: 11px;
	width: 220px;
	height: 180px;	
	padding: 0 10px;
}
ul.registernav li{
	padding: 5px 0;
}
ul.lef-menu-nav {
	margin: 5px;
	padding: 5px 5px 5px 25px;
}
ul.lef-menu-nav li.bullet {
	background:url(../images/bullet2.gif) no-repeat left center;
	padding: 2px 5px 2px 15px;
}
/***********************************************************************/
#updateprofile .title-head{
	padding-left: 150px;
}
#updateprofile .title-head{
	padding-left: 150px;
}
#updateprofile  label.description{
	width: 140px;
	text-align: right;
	display: inline-block;
	height: 20px;
	padding: 5px 10px 0 0;
	clear: left;
}
#updateprofile  ul.navupdateprofile li {
	list-style: none;
	padding: 3px 0;
}
#updateprofile ul.navupdateprofile li input.input-txt-gray,textarea.sel-gray{
	width: 220px;
}
#updateprofile ul.navupdateprofile li select{
	width: 230px;	
}
#updateprofile ul.navupdateprofile li textarea.sel-gray{
	height: 35px;
}
#updateprofile ul.navupdateprofile input.cpcode{
	width: 40px !important;	
}
#updateprofile ul.navupdateprofile input.cnum{
	width: 70px !important;	
}
/***********************************************************************/
.link-me-content-business {
	background-color: #f4f4f4;
	padding: 3px 0;
}
ul.bcard-holder-content{
	height: 70px;
	width: 187px;
	margin-bottom: 10px;
	float: left;
}
ul.bcard-holder-content li,ul.nav-noticeboard-content li{
	float: left;
}
ul.nav-pic-caption {
	padding-right: 5px;
}
ul.nav-pic-caption li{
	float: none !important;
	padding: 0 0 0 10px;
}
ul.li-bcard-customize,ul.li-bcard{
	width: 439px;
    margin:auto	;
}
ul.nav-czwap-update-content li,ul.nav-business-menu-content li{
	float: none !important;
	background: url(../images_business/bullet2.gif) no-repeat left center;
	padding: 2px 2px 2px 15px;
}
ul.nav-link-me-content li{
	float: none !important;
	background: url(../images_business/bullets_arrow.gif) no-repeat left center;
	padding: 2px 2px 2px 15px;
}
ul.nav-noticeboard-caption {
	width: 155px;
}
ul.nav-noticeboard-caption li,ul.nav-posted-com-caption li{
	float: none !important;
}
.thumb-content-wrapper{
	padding: 10px;
	width: 480px;
	margin: auto;
}
.thumb-content-wrapper .thumb-content{
	float: left;
	margin: 5px;
}
/***********************************************************************/
.main-displ-cards-thums{
	width: 682px;
	margin: auto;
}
ul.displ-cards-thums{
	width: 160px;
	float: left;
}
ul.nav-posted-com-content li{
	float: left;
}
ul.nav-posted-com-caption {
	width: 175px;
	padding: 0 10px 0 0;
}
/***********************************************************************/
#view_business_page,#view_personal_page {
	width: 733px;
	margin: auto;
}
#view_personal_page #profile-content .profile-left {
	float: left;
	width: 170px;
}
#view_personal_page #profile-content .profile-left .picture{
	width: 110px;
	padding-top: 20px;
	margin: auto;
}
#profile-content .bpage-logo{
	width:516px; 
	padding:20px 0 10px 0; 
	margin:auto;
}
#profile-content .input-services,.select-services{
	width: 140px
}
#profile-content .chkbox-services{
	padding-top: 40px;
}
#profile-content div.pserv,div.pserv-content{
	float:left; 
	width:240px;
}
#profile-content div.ptitle{
	float:left; 
	width:165px; 
	padding-left:10px;
}
#profile-content div.psection{
	float:left; 
	width:250px;
}
#profile-content div.pserv-content{
	float:left; 
	width:220px;
}
#profile-content #product_services-content{
	padding-top: 10px;
}
#profile-content .prod-gallery{
	width:655px; 
	float: left;
}
.prod-gallery img{
	padding: 0 5px;
}
#view_personal_page .profile-left ul.profile-action li{
	background: url(../images_business/bullet2.gif) no-repeat left center;
	padding: 2px 2px 2px 15px;
}
#view_personal_page #profile-content .profile-right {
	float: left;
	width: 521px;
}	
#view_personal_page #detail-content ul.detail-info li{
	padding: 3px 0;
	clear: left;
}
#view_personal_page ul.detail-info li label{
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 5px;
}
#view_personal_page ul.detail-info li span{
	float:left; 
	width:520px;
	line-height: 1.4;	
}
#network-content ul.network-list{
	list-style-type: none;
	width: 180px;
}
ul.network-list li{
	float: left;
	width: 85px;
	height: 85px;
	text-align:center;
	margin-bottom: 10px;
}
#view-personal-page-right{
	width:182px; 
	margin-left:5px;
}
/***********************************************************************/
#composemessage {
	width: 662px;
	min-width: 662px;
	margin: auto;
	overflow: hidden;
}
#composemessage ul.contents li,.replymessage ul.contents li{
	padding: 5px 0;
}
#composemessage label,.replymessage label{
	text-align: right;
	width: 100px;
	float: left;
	display: block;
	text-align: right;
	margin-right: 0.5em;
}
#composemessage input,.replymessage input{
	font-size: 11px; 
	color: #000;
	width: 300px;
}
#composemessage textarea{
	font-size: 11px; 
	color: #000;
	width: 493px;
	height: 200px;
	display: inline;
	white-space: pre;
	overflow: auto;
}
#composemessage span.inputtag,.replymessage span.inputtag{
	margin-left: 5.2em;
	margin-right: 2px;
}
/***********************************************************************/
#friendsonline {
	width: 842px;
	margin: auto;
}
#friendsonline .thumbs{
	width: 400px;
	float: left;
}
#friendsonline .thumbimage{
	float: left;
	width: 100px;
} 

#friendsonline .thumbinfo{
	float: left;
	width: 240px;
	padding: 5px 0 0 10px;
} 
/***********************************************************************/
#todolist,#events,#occasions,#cardholder_view_bcard,#viewphonebook {
	width: 712px;
	margin: auto;
}
#todolist h3,#todolist p,#events h3,#events p,#occasions h3,#occasions p{ font-size: 12px; }
#todolist div.input-highlight input,#events .input-highlight input,#occasions .input-highlight input{
	background-color:#FFFF97;
	color: #000;
}
#todolist .txt-startdate{
	margin-left: 318px;
}
#todolist .txt-duedate{
	margin-left: 105px;
}
#todolist .txt-startdate-err{
	margin-left: 308px;
}
#todolist .txt-duedate-err{
	margin-left: 128px;
}
#todolist .input-tasksubject{
	width: 300px;
}
#todolist .input-startdate{
	margin-left: 50px;
	width: 100px;
}
#todolist .input-duedate{
	margin-left: 50px;
	width: 100px;
}
#todolist ul.titleheader,#events ul.titleheader,#occasions ul.titleheader,#occasions ul.titleheader li{
	padding: 2px 0;
}
#todolist ul.titleheader li,#events ul.titleheader li,#occasions ul.titleheader li{
	display: list-item;
	float: left;
	display: block;	
}
#todolist ul.titleheader li.task{
	width: 205px;
	text-align: center;
}
#todolist ul.titleheader li.datestatus{
	width: 105px;
	text-align: center;
}
#todolist ul.titleheader li.edit{
	width: 70px;
	text-align: center;
}
#todolist ul.titleheader li.delete{
	width: 70px;
	text-align: center;
}
#todolist ul.titleheader li.tasklistval{
	width: 205px;
	text-align: left;
}
#todolist .overdue{
	color: #999; 
	font-style:italic;
	text-decoration: line-through;
}
#todolist  #deletetransaction{
	width: 410px;
}
#todolist .deletebutton,#events .deletebutton,#occasions .deletebutton{
	margin-right: 20px;
}
/***********************************************************************/
#events .txt-startdate{
	margin-left: 180px;
}
#events .txt-duedate{
	margin-left: 75px;
}
#events .txt-priority,#events .txt-duedate-err{
	margin-left: 80px;
}
#events .txt-sched_description-err{
	width: 265px;
	float: left;
}
#events .txt-startdate-err{
	margin-left: 245px;
}
#events .txt-priority-err{
	margin-left: 140px;
}
#events .input-events{
	width: 265px;
}
#events .input-startdate,.input-duedate{
	margin-left: 25px;
	width: 100px;
}
#events .select-priority{
	margin-left: 23px;
	width: 60px;
}
#events ul.titleheader li.schedevents{
	width: 205px;
	text-align: center;
}
#events ul.titleheader li.datestatus{
	width: 105px;
	text-align: center;
}
#events ul.titleheader li.priority,#events ul.titleheader li.edit,#events ul.titleheader li.delete{
	width: 50px;
	text-align: center;
}
#events ul.titleheader li.tasklistval{
	width: 205px;
	text-align: left;
}
#events .overdue{
	color: #999; 
	font-style:italic;
	text-decoration: line-through;
}
#events  #deletetransaction{
	width: 410px;
}
/***********************************************************************/
#occasions .txt-date{
	margin-left: 470px;
}
#occasions .txt-date-err{
	margin-left: 490px;
}
#occasions .input-occasion{
	width: 400px;
}
#occasions .input-date{
	margin-left: 130px;
	width: 100px;
}
#occasions ul.titleheader li.occasions{
	width: 270px;
	text-align: center;
}
#occasions ul.titleheader li.datestatus{
	width: 125px;
	text-align: center;
}
#occasions ul.titleheader li.edit,#occasions ul.titleheader li.delete{
	width: 70px;
	text-align: center;
}
#occasions ul.titleheader li.occasionslistval{
	width: 270px;
	text-align: left;
}
#occasions .overdue{
	color: #999; 
	font-style:italic;
	text-decoration: line-through;
}
#occasions  #deletetransaction{
	width: 410px;
}
/***********************************************************************/
#cardholder_view_bcard div.listbutton-a{
	padding: 20px 0 10px 0;
}
#cardholder_view_bcard div.listbutton-b{
	padding: 0 0 20px 0;
}
#cardholder_view_bcard .listbutton-a input,.listbutton-b input{
	background-color:#FFFF97; 
	font-size: 11px;		
	padding: 3px;
	margin-right: 10px;
	width: 30px;
}
#cardholder_view_bcard #businesscard-outer{
	width: 542px;
	margin: auto;
	display: none;
}
ul.listname li{
	padding: 1px 0;
	display: list-item;
	float: left;
}
ul.listname li.fullname{
	width: 300px;
}
ul.listname li.viewbcardheader{
	width: 200px;
}
ul.listname li.deleteheader{
	width: 120px;
	text-align:right;
}
ul.listname li.viewbcard{
	width: 120px;
	text-align: center;
}
ul.listname li.delete{
	width: 190px;
	text-align:right;
}
/***********************************************************************/
#viewphonebook ul.listphonebook li input{
	width: 145px;
	background-color:#FFFF97;	
}
#viewphonebook ul.titleheader{
}
#viewphonebook ul.titleheader li{
	display: list-item;
	float: left;
	display: block;
	padding: 2px 0;
}
#viewphonebook ul.titleheader li.name{
	width: 155px;
	text-align: center;
}
#viewphonebook ul.titleheader li.sem{
	width: 120px;
	text-align: center;
}
#viewphonebook ul.titleheader li.email{
	width: 170px;
	text-align: center;
}
#viewphonebook ul.titleheader li.edit,#viewphonebook ul.titleheader li.delete{
	width: 50px;
	text-align: center;
}
#viewphonebook ul.titleheader li.nameval{
	width: 155px;
	text-align: left;
}
/***********************************************************************/
#inbox_message,#announcement,#sent_message,#spam_message {
	width: 782px;
	min-width: 782px;
	margin: auto;
	overflow: hidden;
}
#inbox_message .header,#announcement .header,#sent_message .header{
	background: #CCC; 
	padding: 5px;
}
/***********************************************************************/
#easyuploader{
	width: 732px;
	min-width: 732px;
	margin: auto;
	overflow: hidden;
}
#easyuploader .upload-input{
	float: left;
	width: 200px;
}
#easyuploader .thumpic-caption{
	width: 224px;
	float: left;
	margin: 5px;
}
#easyuploader .chkradio-wrapper{
	background-color: #F0F28A;
	padding: 5px;
	border: 1px solid #999;
	margin: 5px 0;
	font-size: 10px;
	color: #333;	
}
#easyuploader .caption-wrapper textarea{
	width:195px;
}
.caption-wrapper .contents-caption{
	padding: 5px 10px;
}
#easyuploader input.input-txt-gray{
	width:160px;
	padding: 3px !important;
}
#easyuploader select.input-txt-gray{
	width:170px;
	padding: 3px !important;
}
/***********************************************************************/
.replymessage {
  width: 542px;
  min-width: 542px;
  margin: auto;
  overflow: hidden;
  float: right;
}
.replymessage textarea{
  color: #000;
  width: 370px;
  height: 200px;
  display: inline;
  white-space: pre;
  overflow: auto;  
}
/***********************************************************************/
#announcement .picinfo{
	background-color:#ebebeb; 
	padding: 2px;
}
#announcement .picinfo .pic{
	float:left;
	margin-right: 10px;
}
#announcement .picinfo .info{
	margin-top: 5px; 
	display: inline; 
	float:left;
}
#announcement .announcement_comments {
	width: 682px;
	margin: auto;
}
#announcement .reply_announcement_comments {
	width: 570px;
	float:right;
}
#announcement .reply_announcement_comments .rep-com-info{
	background-color:#ebebeb;
	padding: 5px;
	width: 470px;
	display: inline; 
	float:left;
}
#announcement .announcement_comments .pic{
	float:left;
	margin-right: 10px;
	width: 60px;
}
#announcement .announcement_comments .info,#announcement .reply_announcement_comments .info{
	background-color:#ebebeb;
	padding: 5px;
	display: inline; 
	float:left;
}
#announcement .announcement_comments .info{
	width: 560px;
}
#announcement .reply_announcement_comments .info{
	width: 490px;
}
#announcement .announcement_comments .comments{
	width: 540px;
	display: inline; 
	float:left;
}
#announcement .announcement_comments .comments textarea{
	width: 555px;
	height: 40px;
	white-space: pre;
	overflow: auto; 
}
#announcement .announcement_comments .reply_comments textarea{
	width: 553px;
	height: 40px;
	white-space: pre;
	overflow: auto; 
}
/*************   eflyers   ******************************************/
.content-info label{
	width: 60px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
}
.content-info .messagebox {
	width: 490px;
	height: 40px;
}
/*************   send card template   ******************************************/
#send-card-template label{
	width: 60px;
	display: block;
	text-align: right;
	margin-right: 5px;
}
#send-card-template textarea{
	width: 500px;
	height: 50px;
	border: solid 1px; 
	border-color:#CCC;	
}
/*************   eflyers  ******************************************/
#easyuploader-invitation,#create_ads,#view_ads{
	width: 732px;
	min-width: 732px;
	margin: auto;
	overflow: hidden;
}
#easyuploader-invitation .upload-input{
	float: left;
	width: 200px;
}
#easyuploader-invitation input.input-txt-gray{
	width:160px;
	padding: 3px !important;
}
#easyuploader-invitation select.input-txt-gray{
	width:170px;
	padding: 3px !important;
}
/*************   cardvertisement  ******************************************/
#create_ads .left-container,#view_ads .left-container,#egroup .left-container{
	width: 100px;
}
#create_ads .right-container,#view_ads .right-container,#egroup .right-container{
	width: 578px;
	padding-left: 10px;
}
#create_ads .right-container input.title,textarea.description{
	width: 570px;
}
#create_ads .right-container input.price{
	width: 200px;
}
#create_ads .right-container select.price{
	width: 70px;
}
.home-carvertisement-left,.inquiry-photo {
	margin: 0 -50px 0 0; 
	width: 50px;
}
.home-carvertisement-right,.inquiry-message {
	padding: 5px 0 10px 60px;
	width: 520px;
}
.inquiry-message-reply-comments,.general-ads-details,.general-ads-details-wide {
	padding: 5px 0 10px 60px;
}
.general-ads-details {
	width: 630px;
}
.general-ads-details-wide {
	width: 762px;
}
#view_ads .inquiry {
	width: 640px;
	margin: auto;
}
.inquiry-photo,.general-ads-photo{
	margin: 5px -50px 0 0; 
	width: 50px;
}
.inquiry-message{
	padding: 5px 0 10px 60px;
}
.inquiry-reply-message{
	padding: 5px 0 10px 60px;
	width: 440px;	
}
.inquiry-photo-posted{
	margin: 5px -90px 8px 0; 
	width: 90px;
	text-align: center;
}
.inquiry-message-posted{
	padding: 5px 0 8px 90px;
}
.inquiry-message-posted .inq-message{
	background-color: #f4f4f4; 
	width:500px;
	padding: 5px;
}
.inquiry textarea.inqiury_message{
	width: 530px;
	height: 40px;
}
.inquiry textarea.reply-inqiury_message{
	width: 437px;
	height: 16px;
}
/*************   business categories  ******************************************/
#business_categories {
	width: 900px;
	margin: auto;
}
#business_categories_logout {
	width: 840px;
	margin: auto;
}
#business_categories .main-container{
	width:840px;
	padding: 20px 20px 0 20px;
}
#business_categories .main-container .container{
	width:277px;
	height: 155px;
}
#business_categories_logout .main-container{
	width:800px;
	padding: 20px 20px 0 20px;
}
#business_categories .main-container .container,#business_categories_logout .main-container .container{
	float: left;
	margin-bottom: 20px;
}
#business_categories_logout .main-container .container{
	width:264px;
	height: 155px;
}
#business_categories .main-container .container-left,#business_categories_logout .main-container .container-left{
	width: 54px;
}
#business_categories .main-container .container-right{
	width: 213px;
	padding: 0 5px;
}
#business_categories_logout .main-container .container-right{
	width: 200px;
	padding: 0 5px;
}

#business_categories .main-container .container-right ul.cat-item li,#business_categories_logout .main-container .container-right ul.cat-item li{
	background:url(../images/bullet2.gif) no-repeat left center;
	padding: 1px 5px 1px 15px;
}
.container-right ul.cat-item li a{
	display: block;
}

/*************   business categories  ******************************************/
#view-business-cat-result ul.listallcontact{
	width: 700px;
	margin: auto;
}
#view-business-cat-result ul.listallcontact li{
    display: list-item;
	width: 350px;
	float: left;
}
#view-business-cat-result .details{
	float: left;
	width: 200px;
	padding: 15px 0px 0px 10px;
}
/*************   view all network  ******************************************/
#view_all_contact{
	width: 842px;
	margin: auto;
} 
#view_all_contact .thumbs{
	width: 400px;
	float: left;
	display: inline-block;
	height: 150px;
}
#view_all_contact div.thumbimage{
	float: left;
	width: 100px;
} 
#view_all_contact div.thumbinfo{
	float: left;
	width: 240px;
	padding: 0 0 0 10px;
}
/*************   edit ads  ******************************************/
.edit_ads_header {
	text-align: center;
}
.edit_ads_content {
}
.edit_ads_header li,.edit_ads_content li{
	display: block;
	float: left;
} 
.edit_ads_header li.ad-title,.edit_ads_content li.ad-title{
	width: 418px;
} 
.edit_ads_header li.action,.edit_ads_content li.action{
	width: 80px;
} 
.edit_ads_header h3{
	color:#F90;	
}
/*************   invite friends  ******************************************/
/*ul.listgrab li{
	padding: 3px 0px;
}
ul.listgrab label{
	width: 120px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 10px;
}
ul.listgrab input,select{
	width: 140px;
	font-size: 12px; 
	color: #A1770B;
	padding:2px; 
	border: solid 1px; 
	border-color:#CCCCCC;	
}*/
#invitefriends{
	width: 542px;
	margin: auto;
}
#invitefriends .submitbutton{
	margin: 10px 0 0 130px;
}
/*************   contact us  ******************************************/
#contactus,#reason-to-join,#privacy{
	width:600px;
	margin: auto;
}
#contactus .center-container{
	width:470px; 
	padding-left:60px; 
	padding-right:70px; 
	margin-top: -2px;
}
#contactus .left-right-container{
	width: 230px;
}
#contactus .left-right-container input{
	width: 210px;
	border: 1px solid #CCCCCC;
	padding: 2px 0;
}
#contactus li{
	padding: 3px 0;
}
#contactus textarea{
	border: 1px solid #CCCCCC;
	width: 440px;
}
#reason-to-join li img{
	margin: 10px;
}
#privacy p{
	font-size: 12px;
}
/*************   noticeboard inbox  ******************************************/
#nb-message-container{
	margin-left: 5px;
}
#nb-message-container .chkbox-container{
	width: 70px; 
	height: 20px; 
	padding-top: 15px; 
	float: left;
	text-align: center;
}
#nb-message-container .picture-container,#nb-message-container .picture-container-spam{
	float: left; 
	padding: 3px;
	text-align: center;	
}
#nb-message-container .picture-container{
	width: 205px; 
}
#nb-message-container .picture-container-spam{
	width: 280px; 
}
#nb-message-container .details-container{
	margin-top: 10px; 
	display: inline; 
	float:left;
}
#nb-message-container .subject-container,#nb-message-container .subject-container-spam{
	height: 37px; 
	padding-top: 18px; 
	float: left;
	text-align: center;
}
#nb-message-container .subject-container{
	width: 211px; 
}
#nb-message-container .subject-container-spam{
	width: 250px; 
}
#nb-message-container .attach-container{
	width: 70px; 
	height: 37px; 
	padding-top: 12px; 
	float: left;
	text-align: center;
}
#nb-message-container .action-container{
	width: 150px; 
	height: 47px; 
	padding-top: 18px; 
	float: left;
	text-align: right;
}
#nb-message-container .message-container,#nb-message-container .message-container-spam{
	margin-top: 10px; 
	float:right;
}
#nb-message-container .message-container{
	width: 541px; 
}
#nb-message-container .message-container-spam{
	width: 69em; 
}
#packages{
	width:820px; 
	margin: auto;
	font-size: 12px;
}
/*************   egroup  ******************************************/
.egroup{
	width: 772px;
	min-width: 772px;
	margin: auto;
	overflow: hidden;
}
#egroup p,#create_ads p{
	padding-bottom: 2px;
}
#egroup input.long,#egroup select.long{
	color: #A1770B;
	padding:4px; 
	border: solid 1px; 
	border-color:#CCC;
}
#egroup input.long{
	width: 400px;
}
#egroup select.long{
	width: 410px;
}
#egroup .p-wpad p{
	padding-top: 20px;
}
#egroup input{
	margin-left: 0;
}
#egroup ul.header{
	margin: 10px 0;	
}
#egroup ul.header li{
	float: left;
	display: block;
}
#egroup ul.header li.title{
	padding: 0 155px;
}
#egroup ul.header li.title-join{
	padding: 0 183px;
}
#egroup ul.header li.announement-title{
	padding: 0 250px;
}
#egroup ul.header li.Group{
	padding: 0 15px;
}
#egroup .logo{
	width: 100px; 
	text-align:center;
}
#egroup .edit-action{
	width:100px; 
	text-align:center;	
	cursor: pointer;	
}
#egroup .delete-action{
	width:50px;
	text-align:center;	
}
#egroup .action{
	line-height: 80px;
	height: 80px;
	vertical-align: middle;
}
#egroup .announcement-title{
	width: 630px
}
#egroup .announcement-edit-action{
	width:50px;
	text-align:center;	
}
#egroup ul.description{
	width: 480px
}
#egroup ul.description-join{
	width: 540px
}
#egroup .thumbs{
	width: 365px;
	float: left;
	display: inline-block;
	height: 160px;
}
#egroup div.thumbimage{
	float: left;
	width: 100px;
} 
#egroup div.thumbinfo{
	float: left;
	width: 215px;
	padding: 0 0 0 10px;
}
#egroup .view-ann-top-container{
	padding-left: 160px;
}
#egroup .view-ann-top-left-container{
	margin-left:-160px; 
	width:160px; 
	float:right;
}
#egroup .view-ann-top-right-container{
	width: 569px; 
	float:right;
}
#egroup .border-orange-left{
	border-left: 1px solid #FFCC33;
}
#egroup ul.sidebar-nav{
	width: 147px;
}	
#egroup ul.sidebar-nav li{
	background: url(../images_business/bullet2.gif) no-repeat left center;
	padding: 2px 2px 2px 15px;
}	
#egroup .w-517{
	width: 517px;
}
#egroup .egroup-announcement-comments{
	width: 557px;
	margin: auto
}	
#egroup #tarea_comments	{
	width: 440px;
}
#egroup #tarea_reply_comments	{
	width: 423px;
}
#egroup #posted_comments{
	padding: 10px 0;
}
#egroup #posted_comments .info{
	background-color:#ebebeb;	
	display: inline; 		
	padding: 5px;
	width: 490px;
}
#egroup #reply_posted_comments,#egroup #reply_comments_container{
	padding-left: 60px;
	width: 500px;
}
#egroup #reply_posted_comments .info{
	background-color:#ebebeb;	
	display: inline; 		
	padding: 5px;
	width: 430px;
}
#egroup .tell-something{
	width: 350px;
}

/*********************** home *****************************************/
.li-network-status li{
	line-height: 16px;
}
/*********************** home *****************************************/

/*****End Content*****/

/*****Footer*****/  /*Define all elements in the footer*/
#footer{
	padding: 10px;
}
/*****End Footer*****/

/*****Etc*****/  /*Continue to define the other sections one by one*/ 
/*****End Etc*****/


