body *
{
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
font-size: 11px;
}

.sa body { overflow-y: scroll; }

IMG { border: 0px; }

H1
{
	font-size: 14px;
}

body
{
	padding: 0px;
	margin: 0px;
	mmargin-top: 10px;
	mmargin-left: 20px;
	bbackground: #fffffff;
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: Black;
	text-align:left;
	bborder-right: 1px solid red;
	bbackground: url(grey.gif);
	bbackground-position: top right;
	bbackground-repeat: repeat-y;
	background: white;
}

.sa BODY
{
	margin: 0px; padding: 0px;
	background-color: #CDE8F9;
	background-image: url( yphoriz2.jpg );
	background-position: top center;
	background-repeat: no-repeat;
}

center
{
	position: relative;
	top: 0px;
	left: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form { 
	mmargin:0px 0px 0px 0px;
	ppadding:0px 0px 0px 0px;
}

.pagebody
{
	width: 1004px;
	mmargin-left: 26px;
	bborder: 1px solid red;
}

.footer
{
	bottom: 0px;
	width: 1004px;
	border-top: 1px solid #ccc;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	margin-top: 35px;
	padding-top: 5px;
	color: #555;
	height: 50px;
}

A { text-decoration: none; color: #20516E; }
A:HOVER { text-decoration: underline };

center
{
	position: relative;
	top: 0px;
	left: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form table
{
	font: 12px Arial, Helvetica, sans-serif;
	color: black;
}

form td
{ 
	vertical-align: top;
	padding: 1px; 
}

form .label
{
	vertical-align: middle;
	text-align: right; 
	font-weight: bold;
	font-size: 13px;
	color: #333;
}

form .labelhuge
{
	vertical-align: middle;
	text-align: right; 
	font-weight: bold;
	font-size: 18px;
	color: #333;
}

form .txthuge
{
	font-size: 18px;
	color: #333;
}
form .error { color: #f50; font-size: 11px; font-weight: normal; }

.head
{
	position: relative;
	width: 1004px;
	color: 5E5E5E;
	border: 1px solid white;
}

.head .logo
{
	margin-top: 15px;
	margin-left: 25px;
	background: url( 'tiger_logo.gif' );
	background-repeat: no-repeat;
	width: 216px;
	height: 44px;
	cursor: pointer;
}
 
.sa .logo
{
	border: 1px solid red;
	display: none;
}

/*.head .rightpannel
{
	position: absolute;
	right: 0px;
	top: 10px;
	text-align: right;
	padding-right: 5px;
	bborder: 1px solid red;
}*/

.head A
{
	color: #5E5E5E;
}

.head .sep
{
	margin-left: 5px;
	margin-right: 5px;
	color: #307DA7;
}

.loading_button
{
	background: url('mwatch_orange.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	position: absolute;
}

.loading
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 25px;
	margin-left: 35px;
	width: 100px;
	color: #777;
}

.submiting
{
	background: url('mwatch.gif');
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	margin-top: 3px;
	margin-right: 10px;
	float: left;
}



.mainbar_unlogged, .mainbar_logged
{
	margin-top: 10px;
	margin-bottom: 0px;
	width: 1004px;
	height: 32px;
	background: #2E77A2;
	font-weight: bold;
	color: white;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.mainbar_unlogged
{
	border: 0px solid black;
}

.not_ie .mainbar_unlogged, .not_ie .mainbar_logged
{
	hheight: 25px;
}

.mainbar_unlogged A, .mainbar_logged A
{
	font-weight: bold;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	font-size: 14px;
}

.mainbar_unlogged TABLE, .mainbar_logged TABLE
{
	margin-left: 15px;
	height: 100%;
}

.mainbar_unlogged TD, .mainbar_logged TD
{
	border-right: 1px solid #5792B4;
	vertical-align: middle;
	height: 100%;
}

.mainbar_unlogged
{
	padding: 0px;
	height: 1px;
	margin-bottom: 0px;
	overflow: hidden;
}

.not_ie .mainbar_unlogged
{
	padding: 0px;
	margin-bottom: 0px;
	height: 1px;
	overflow: hidden;
}
.half H1
{
	padding: 0px;
	margin: 0px;
}
.homesearchbar
{
	position: relative;
	height: 112px;
	overflow: hidden;
	width: 1004px;
	background: url( homesearchbar_bg.gif );
	margin-bottom: 10px;
	color: white;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 24px;
}
.not_ie .homesearchbar
{
	width: 980px;
	height: 107px;
}


.titlepage_blue
{
	background-color: #2E77A2; 
	border-bottom:1px solid #000; 
	font-weight: bold; 
	color: white;
	width: 1004px; 
	height: 65px;
	font-size: 13px;
}
.titlepage_blue .position
{
	position: absolute; 
	left: 140px; 
	top: 106px;
}
.not_ie .titlepage_blue .position
{
	left: 23px; 
}
.titlepage
{
	padding-top: 10px;
	font-family: Arial, Helvetica;
	font-size: 22px;
	color: #FF6600;
	font-weight: bolder;
}
.subtitlepage
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	color: #336699;
	font-weight: bolder;
}

.ilustration_unlogged, .ilustration_logged
{
	position: relative;
	width: 1004px;
	height: 226px;
	background: #4992BD url( home_illustration.jpg );
}

.ilustration_logged
{
	height: 82px;
	background: #4992BD url( homelogged_illustration.jpg );
}

.ilustration_unlogged .big, .ilustration_logged .big
{
	color: white;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}

.ilustration_unlogged .txt, .ilustration_logged .txt
{
	position: absolute;
	color: white;
	font-size: 15px;
	bborder: 1px solid red;
}


.title
{
	font-size: 22px;
	font-weight: bold;
	color: black;
}

.blueinput
{
	background: #2e77a0;
	width: 780px;
	hheight: 100px;
	font-size: 12px;
	padding: 10px;
	color: white;
}

.not_ie .blueinput
{
	width: 760px;
}

.blueinput .label
{
	font-weight: bold;
	color: white;
}


.bodycontent
{
	margin: 10px;
	margin-left: 20px;
	font-size: 12px;
}

.forminput
{
	mmargin-left: 20px;
}

.productdetailcontent .forminput
{
	margin-left: 0px;
}

.forminput p
{
	color: #000;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
}

.forminput .instruction
{
	color: #000;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	mmargin-top: 10px;
	mmargin-left: 10px;
	mmargin-right: 20px;
	padding:0px 0px 0px 0px;
}

.formcontent A
{
	ccolor: #eee;
}

.formcontent .forminput, .formcontent .forminput p, .formcontent .forminput td
{
	color: #eee;
}

.formtitle
{
	display: none;
}

.inputtext, .inputhuge, .inputlogin
{
	font:	11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #BDC7D8;
	background: #fff;
	color: #000000;
	margin: 0px;
	overflow: hidden;
	outline: 0px;
}

.inputtextarea, .inputhugearea {
	padding: 5px;
	padding: 0px;
	width:450px; height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 24px;*/
	border: 1px solid #333;
	background: #fff;
	color: #000000;
	outline: 0px;
	overflow: auto;
}

.inputdefault  {
	font:	10px Verdana, Arial, Helvetica, sans-serif;
	color: #aaa;
}


.inputhelper  {
	color: #9f9f9f;
}

.inputhuge
{
	padding-top: 8px;
	padding-left: 10px;
	font-size: 24px;
	height: 44px;
}

.inputlogin
{
	height: 25px;
	padding-top: 4px;
	padding-left: 8px;
}

.inputtrack
{
	height: 40px;
	font-size: 20px;
	padding-top: 8px;
	padding-left: 8px;
}

.inputtext_disabled
{
	font:	10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	color: #ccc;
	background: #fff;
}

.inputsel, .inputsel_focus
{
	ppadding-right: 20px;
	bbackground: url( 'sboxpredictive.gif' );
	background-position: center right;
}

.inputlocksel, .inputlocksel_focus
{
	ppadding-right: 20px;
	bbackground: url( 'sbox.gif' );
	background-position: center right;
}


.inputtext select
{
	margin-bottom: 2px;
}

.inputpredict
{
	padding: 0px;
	position: absolute;
	height: auto;
	background: #eee;
}


.inputpredict .ip_item, .inputpredict .ip_item_sel
{
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #444;
	cursor: pointer;
}

.inputpredict .ip_item_sel
{
	background: #327CA7;
	color: white;
}


.inputpredict .ip_nav
{
	border-top: 1px solid #aaa;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	height: 18px;
	color: white;
}

.inputpredict .ip_bottom
{
	border-top: 1px solid #aaa;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	height: 1px;
	color: white;
	overflow: hidden;
}

.inputpredict .ip_prev
{
	font-size: 11px;
	position: absolute;
	left: 4px;
	bottom: 2px;
}

.inputpredict .ip_next
{
	font-size: 11px;
	position: absolute;
	right: 4px;
	bottom: 2px;

}

.inputfocused {
	background: #eff;
	background: #F8F2E2;
}



.inputimg
{
	position: relative; 
	ttop: 3px;
}
.not_ie .inputimg
{
	ttop: 5px;
}




.button, .buttonhuge
{
	color: white;
	background: #3C8100;
	border-bottom: 1px solid #2D3421;
	border-right: 1px solid #2D3421;
	border-top: 1px solid #A5CD82;
	border-left: 1px solid #A5CD82;
	font-family: arial;
	ffont-weight: bold;
	font-size: 12px;
	line-height: 16px;
	mmargin-top: 4px;
	mmargin-bottom: 8px;
	padding: 0px;
	height: 22px;
}

.buttonhuge
{
	font-size: 18px;
	height: 36px;
	padding-left: 5px;
	padding-right: 5px;
}

.not_ie .buttonhuge
{
	font-size: 18px;
	height: 36px;
	padding-left: 25px;
	padding-right: 25px;
}

.button_ok
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 35px; 
}

.not_ie .button_ok
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 35px; 
}


.button_go
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 35px; 
	height: 40px;
}

.not_ie .button_go
{
	padding-left: 0px; 
	padding-right: 0px; 
	width: 35px; 
	height: 40px;
}

.formsep
{
	height: 5px;
}

.formcontent
{
	position: relative;
	background: #738D9A;
	width: 300px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	color: #efefef;
	overflow: hidden;
	font-size: 10px;
}

.formcontent .inputtext  {
	font:	12px/1.2 Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	background: #fff;
}

.formcontent .inputtextarea  {
	padding: 5px;
	width:450px; height: 70px;
	font:	12px/1.2 Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	background: #fff;
}

.formcontent .error
{
	color: #f30;
	background: #ddd;
	padding: 2px;
}

.debug 
{
	background: #ffffff;
	font-family: Courrier New;
	font-size: 11px;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding:3px;
	position: absolute;
	right: 10px;
	top: 10px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9;
	width: 400px;
	overflow: auto;
}

.formcontent .forminput p
{
	color: #fff;
	font-size: 14px;
}

.formcontent .forminput .instruction
{
	color: #fff;
}


.formcontent .notetext .loading, .formcontent .loading
{
	left: 0px;
	top: 0px;
	color: #fff;
	background: url('mwatch_blue.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.formcontent .loading
{
	left: 10px;
	top: 10px;
	/* hheight: 500px; */
}

.fileinpt
{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	font-size: 60px;
	background: red;
	cursor:pointer;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
}


.uploadbutton
{
	position: absolute;
	right: 0px;
	z-index: 1;
}

.uploadiframe
{
	display: none;
	hheight: 24px;
}

.uploaddiv
{
	bborder: 1px solid red;
}

.uploaddiv img
{
	position: relative;
	border: 1px solid #333;
	mmargin-left: 1000px;
	mmargin-top: 1000px;
}

.select 
{
	pposition: relative;
	float: left;
	display: block;
	height: 12px;
	white-space: nowrap;
	font:	12px/1.2 Arial, Helvetica, sans-serif;	vvertical-align: middle;
	text-align: left;
	padding: 0px;
	padding-right: 20px;
	padding-left: 2px;
	background: white;
	background: url( 'sbox.gif' );
	background-position: center right;
	border: 1px solid #333;
	cursor: pointer;
	color: #444;
	overflow: hidden;
}

.not_ie .select
{
}

.tree, .selectcontent
{
	border-top: 1px solid #ccc;
	height: 180px;
	width: 250px;
	scrollbar-face-color:#dfdfdf;
	scrollbar-face-color:#f5f5f5;
	scrollbar-arrow-color:#222;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-shadow-color:#999;
	scrollbar-darkshadow-Color:#f5f5f5;
	scrollbar-highlight-color:#ddd;
	overflow: auto;
}

.selectoption, selectoption_over
{
	float: left;
	background: #fafafa;
	white-space: nowrap;
	height: 20px;
	cursor: pointer;
	padding-left: 2px;
	overflow: hidden;
}

.selectoption_over
{
	float: left;
	background: #004;
	white-space: nowrap;
	color: white;
	height: 20px;
	cursor: pointer;
	padding-left: 2px;
	overflow: hidden;
}

.selectcontent
{
	font:	12px/1.2 Arial, Helvetica, sans-serif;	text-align: left;
	position: absolute;
	background: white;
	width: auto;
	hheight: auto;

	top: 0px;
	left: -5000px;
	padding-right: 20px;

	border: 1px solid #777;
	overflow-x: hidden;
}

.treenode, .treenode_over, .treenodeck, .treeminus, .treeplus, .treeminus_over, .treeplus_over
{
	position: relative;
	width: 1px;
	background: url( 'node.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 12px;
	padding-left: 20px;
	cursor: pointer;
}

.treenode_over, .treeminus_over, .treeplus_over
{
	font-weight: bold;
}

.treenodeck
{
	background: url( 'nodeck.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-weight: bold;
}

.treeminus, .treeminus_over
{
	background: url( 'minus.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.treeplus, .treeplus_over
{
	background: url( 'plus.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.treeminus .treesub, .treeminus_over .treesub
{
	font-size: 12px;
	display: block;
	font-weight: normal;
}

.treeplus .treesub, .treeplus_over .treesub
{
	font-size: 12px;
	display: none;
	font-weight: normal;
}

.inputsubmit {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #D9DFEA;
  border-left-color: #D9DFEA;
  border-bottom-color: #0e1f5b;
  border-right-color: #0e1f5b;
  background-color: #3b5998;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", Arial, Helvetica; 
  text-align: center; }


.bubble
{
	position: absolute;
}

.bubble .bg
{
	position: absolute;
	background: #F7F7F7;
}

.bubble .NE, .bubble .NW, .bubble .SE, .bubble .SW
{
	position: absolute;
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.bubble .NE { background: url( bub_NE.gif ); right: 0px; }
.bubble .NW { background: url( bub_NW.gif ); }
.bubble .SE { background: url( bub_SE.gif ); right: 0px; bottom: 0px;}
.bubble .SW { background: url( bub_SW.gif ); bottom: 0px;}

.bubble .ptNE, .bubble .ptNW, .bubble .ptSE, .bubble .ptSW
{
	position: absolute;
	width: 16px;
	height: 8px;
	overflow: hidden;
}

.bubble .ptNE { background: url( bub_pt_NE.gif ); right: -8px; }
.bubble .ptNW { background: url( bub_pt_NW.gif ); left: -8px; }
.bubble .ptSE { background: url( bub_pt_SE.gif ); right: -8px; bottom: 0px;}
.bubble .ptSW { background: url( bub_pt_SW.gif ); left: -8px; bottom: 0px; }


.bubble .N, .bubble .S
{
	position: absolute;
	height: 1px;
	width: 10px;
	border: 0px;
	overflow: hidden;
}

.bubble .N { background: url( bub_N.gif ); }
.bubble .S { background: url( bub_S.gif ); bottom: 0px; }


.bubble .W, .bubble .E
{
	position: absolute;
	width: 8px;
	border: 0px;
	overflow: hidden;
}

.bubble .E { background: url( bub_E.gif ); right: 0px;}
.bubble .W { background: url( bub_W.gif ); }


.bubblecontent
{
	position: absolute;
	color: #333;
	height: auto;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bubblecontent .loading
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
	width: 100px;
}

.bubblecontent img
{
}

.bubblecontent .nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

.square25, .square40, .square42, .square50, .square75, .square80,  .square90, .square100, .square125, .square150, .square200, .square250
{
	position: relative;
	overflow: hidden;
	background: white;
	bborder: 1px solid red;
}

.square25 { width: 25px; height: 25px; }
.square40 { width: 40px; height: 40px; }
.square42 { width: 42px; height: 42px; }
.square50 { width: 50px; height: 50px; }
.square75 { width: 75px; height: 75px; }
.square80 { width: 80px; height: 80px; }
.square90 { width: 90px; height: 90px; }
.square100 { width: 100px; height: 100px; }
.square125 { width: 125px; height: 125px; }
.square150 { width: 150px; height: 150px; }
.square200 { width: 200px; height: 200px; }
.square250 { width: 250px; height: 250px; }

.square25 IMG, .square40 IMG, .square42 IMG, .square50 IMG, .square75 IMG, .square80 IMG, .square90 IMG, .square100 IMG, .square125 IMG, .square150 IMG, .square200 IMG, .square250 IMG
{
	position: static;
	margin-top: -1000px;
	margin-left: -1000px;
}

.squareborder25, .squareborder75, .squareborder80, .squareborder50, .squareborder90
{
	position: relative;
	border: 1px solid #ccc;
	width: 1px;
	padding: 3px;
	background: white;
}

.not_ie .squareborder25 { width: 25px; }
.not_ie .squareborder75 { width: 75px; }
.not_ie .squareborder80 { width: 80px; }
.not_ie .squareborder50 { width: 50px; }
.not_ie .squareborder90 { width: 90px; }



/* tab class
*/

.tablist
{
	wwidth: 100%;
	border-bottom: 1px solid #aaaaaa;
	clear: left;
}

.tab, .tabsel
{
	height: 43px;
	font-size: 12px;
	font-family: Arial;
	line-height: 23px;
	color: black;
	overflow: hidden;
    vertical-align: top;
}

.tab A, .tabsel A
{
	color: black;
}

.tab .first, .tabsel .first { width: 1px; height: 43px; background: url( tab-s.jpg ); }
.tab .left { width: 5px; height: 43px; background: url( tab-l.jpg ); }
.tab .mid {  height: 43px; background: url( tab-m.jpg );  }
.tab .right { width: 6px;  height: 43px; background: url( tab-r.jpg );  }
.tabsel .left { width: 5px; height: 43px;  background: url( tab-l-sel.jpg ); }
.tabsel .mid {  height: 43px; background: url( tab-m-sel.jpg ); }
.tabsel .right { width: 6px;  height: 43px; background: url( tab-r-sel.jpg ); }

.tab .dn, .tabsel .dn {  width: 2px; height: 20px; overflow: hidden; }

.not_ie .tab .dn, .not_ie .tabsel .dn {  hheight: 20px; }


/* standalone tablist */

.sa .tablist
{
	wwidth: 100%;
	border-bottom: 0px solid #aaaaaa;
	clear: left;
}

.sa .tablist2
{
	wwidth: 100%;
	border-bottom: 0px solid #aaaaaa;
	clear: left;
}

.sa tablist *
{
	background-image: none;
	background: transparent;
}

.sa .tab, .sa .tabsel
{
	height: 25px;
	font-size: 12px;
	font-family: Arial;
	line-height: 23px;
	color: #aaa;
	overflow: hidden;
}

.sa .tab A, .sa .tabsel A
{
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 1px;
	color: #ccc;
	text-decoration: none;
	ffont-weight: bold;
}

.sa .tab A:hover, .sa .tabsel A:hover
{
	text-decoration: none;
}

.sa .tab A:hover { color: white  }

.sa .tabsel A { color: #aff }

.sa .tab .first, .sa .tabsel .first { width: auto; height: auto; background: auto; }
.sa .tab .left {width: auto; height: auto; background: auto; }
.sa .tab .mid {  width: auto; height: auto; background: auto; }
.sa .tab .right { width: auto; height: auto; background: auto; }
.sa .tabsel .left { width: auto; height: auto; background: auto; }
.sa .tabsel .mid { width: auto; height: auto; background: auto; }
.sa .tabsel .right { width: auto; height: auto; background: auto; }

.sa .tab .dn, .sa .tabsel .dn { font-weight: bold; width: auto; height: auto; background: auto; }



.sa .tab .first, .sa .tabsel .first,
.sa .tab .left,
.sa .tab .mid,
.sa .tab .right,
.sa .tabsel .left,
.sa .tabsel .mid,
.sa .tabsel .right,
.sa .tab .dn, .sa .tabsel .dn
{
	background-image: none;
	background: transparent;
}

/* maintab customizations */

.maintab
{
}


/* subtab custimizations */
.subtab
{
	border: 1px transparent;
	width: 600px;
}

.not_ie .subtab
{
	border: 1px solid transparent;
}

.subtab .tab_item_s
{
	top: 0px;
}

.not_ie .subtab .tab_item_s
{
	top: 0px;
}


.subtab .tab_item, .subtab .tab_item_sel
{
	background: #777;
}

.subtab .tab_item_sel
{
	background: #DDDDDD;
}


.subtab .tab_content
{
	margin-top: 20px;
	height: 400px;
	background: #DDDDDD;
}


/* generic browse settings */

.browse
{
	position: static;
	border: 1px solid #ccc;
	width: 780px;
}

.browse .loading, .browse .notfound
{
	background: url('mwatch.gif');
	background-position: 5px 10px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 10px;
	font-size: 14px;
	color: #777;
}

.browse .notfound
{
	padding-left: 5px;
	background: transparent;
}

.browse .b_nav
{
	height: 18px;
	width: auto;
	ppadding-top:20px;

}

.browse .b_nav .b_table
{
	float: right;
}

.browse .b_nav .b_prev, .browse .b_nav .b_prev_off, .browse .b_nav .b_next, .browse .b_nav .b_next_off
{
        padding: 0px;
        margin: 0px;
        width: 18px;
        height: 18px;
}

.browse .b_nav .b_prev 
{ 
        cursor: pointer;
        background: url( 'prev.gif' ); 
        background-repeat: no-repeat;
}

.browse .b_nav .b_prev_off 
{ 
        background: url( 'prev_.gif' );
        background-repeat: no-repeat;
}

.browse .b_nav .b_next
{
        cursor: pointer;
        background: url( 'next.gif' ); 
        background-repeat: no-repeat;
}

.browse .b_nav .b_next_off 
{ 
        background: url( 'next_.gif' );
        background-repeat: no-repeat;
}

.browse .b_nav .b_txt
{
	font-size: 11px;
	color: #777;
}
.browse .b_nav
{
	height: 18px;
	width: auto;
	ppadding-top:20px;

}
.browse .b_head, HH1
{
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	padding-left: 3px;
	font-size: 22px;
	font-weight: bold;
}

H2, .subtitle
{
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #2C76A7;
	margin-bottom: 15px;
	wwidth: 700px;
}

.subtitle
{
	padding: 0px;
	margin: 0px;
	width: auto;
}

.browse .item, .browse .item_sel, .browse .item_click
{
	border: 1px solid white;
	margin: 4px;
}

.browse .item_sel, .browse .item_click
{
	background: #ccc;
	border: 1px solid black;
}

/* track item specific CSS changes. The rest comes from browse */

.trackitem
{
	height: auto;
	width: 970px;
	mmargin-top: 10px;
	border: 1px transparent;
	bborder: 1px solid red;
	mmargin-left: -11px;
}


.trackitem .searchimg
{
	width: 22px;
	height: 19px;
	border: 0px;
	background: url( bot_go_track.gif );
	background-repeat: no-repeat;
}
.uploadImg
{
	position: absolute; 
	top: 4px; 
	left: 0px;
	cursor: pointer;
}
.uploadImg A
{
	color: #FF6600;
	font-weight: bolder;
	font-size: 14px;
}
.trackitem .b_search
{
	position: relative;
	top: 0px;
	background: #2e77a0;
	width: 1004px;
	font-size: 12px
	color: white;
	height: 112px;
	margin: 0px;
	ooverflow: hidden;
}
.not_ie .trackitem .b_search
{
	ttop: -10px;
	width: 1004px;
}


.trackitem .b_search .label
{
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.trackitem .b_content
{
	position: static;
}

.trackitem .item, .trackitem .item_sel, .trackitem .item_click
{
	background: white;
	width: none;
	height: none;
	border: 0px;
	cursor: pointer;
	margin: 0px;
	margin-top: 10px;
	z-index: 1000;
}

.trackitem .item_sel, .trackitem .item_click
{
	border: 0px;
	background: transparent;
}

.trackitem .item_click
{
	border: 1px solid blue;
}

/* myitem_s custom css 
   myitem_s is very similar to trackitem
*/


.myitem_s
{
}

.myitem_s .b_search
{
	background: white;
	pborder: 1px solid #aeabab;
	bborder-bottom: 1px solid #aeabab;
	padding: 0px;
	mmargin-top: 10px;
	ppadding-bottom: 10px;
	color: black;
	width: 100%;
}

.not_ie .myitem_s .b_search
{
	ppadding: 9px;
}

.myitem_s .b_search .label
{
	color: black;
}

.myitem_s .searchimg
{
	bbackground: url( bot_go_sign.gif );
}


.formbox
{
	width: 746px;
	background: #EBE7E8;
	padding: 0px;
	margin: 0px;
	margin-left: 16px;
}

.formbox .f_main
{
	margin-left: 10px;
	margin-right: 10px;
}


.formbox .f_top
{
	margin: 0px;
	bbackground: #EBE7E8 url( 'formbox_top.gif' );
	bbackground-position: top left;
	hheight: 20px;
}

.formbox .f_bottom
{
	margin: 0px;
	bbackground: #EBE7E8 url( 'formbox_bottom.gif' );
	bbackground-position: bottom right;
	height: 20px;
}

.formbox .error { color: #f00; font-weight: normal; }


.hiddencontent
{
	display: none;
}


.visiblecontent
{
	display: static;
}

.modal
{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: white;
	opacity:0.0;
	filter:alpha(opacity=000); 
	-moz-opacity: 0.0;

	background: #777;
	opacity:0.3;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3;

}

.messages .b_search
{
	background: transparent;
	position: absolute;
	top: -47px;
	width: 970px;
	height: 30px;
	font-size: 12px;
	padding: 10px;
	color: white;
	bborder-bottom: 1px solid #777;
}

.not_ie .messages .b_search
{
	width: 950px;
}

.messages .b_search TD
{
	vertical-align: middle;
}

.messages .item, .messages .item_sel
{
	width: 970px;
	margin: 0px;
}

.messages .item_sel 
{
	bbackground: #f0f0f0;
}

.message_item
{
	cursor: auto;
	margin-left: 22px;
	width: 970px;
}

.message_item IMG
{
	border: 0px;
}

.message_item .square50
{
	border: 1px solid #777;
}

.message_item TABLE
{
	width: 100%;
}


.message_item TABLE
{
	bborder: 1px solid #777;
	bborder-top: 0px;
}

.message_item TD
{
	vertical-align: top;
	bborder: 1px solid red;
	bborder-top: 1px solid #777;
	padding: 3px;
}
.buttonreply
{
	margin-top: 10px;
	margin-left: 511px;
}
.buttonreply
{
	margin-left: 473px;
}
.message_item .t_message_in, .message_item .t_message_out
{
	border-bottom: 1px solid #000;
}

.message_item .t_message_out
{
	bbackground: #f0f0f0;
}


.message_item .t_head TD
{
	background-color: #E6E4E5;
	font-weight: bold;
}

.message_item .img
{
	padding-top:10px; 
	padding-right:10px;
	padding-bottom:10px;
}
.message_item .c1 {	width: 52px;}
.message_item .c2 {	width: 400px; font-weight: bolder;}
.message_item .c3 { width: 300px; font-weight: bolder;}
.message_item .c4 { font-weight: bolder;}


.message_item .txt
{
	font-weight: normal;
	text-align: left;
}
.message_item .txt A
{
	color: #000;
	font-weight: normal;
}

.message_item .date
{
	width: 160px;
	padding-left: 0px;
	color: #777;
	font-weight: normal;
}


.message_item .in TD
{
	width: 18px;
	background: url( 'msg_in.gif' );
	background-repeat: no-repeat;
}
.message_item .reply
{
	margin-top: 2px;
	background: url( 'msg_out.gif' );
	background-repeat: no-repeat;
}
.message_item .reply A
{
	color: #2E77A2;
	font-size: 14px;
	font-weight: bold;
	padding-left: 25px;
}
.message_item .out TD
{
	width: 18px;
	background: url( 'msg_out.gif' );
	background-repeat: no-repeat;
}

.message_item .messagetable
{
}

.message_item .message_in TD, .message_item .message_out TD
{
	border-top: 1px solid #ccc;
}



.message_item .message_out TD
{
	bbackground: #f0f0f0;
	font-weight: normal;
}


.message_item .message_in TD
{
	background: white;
}


.message_item .msg_read TD
{
	font-weight: normal;
}

.message_item .message_in .direction
{
	width: 18px;
	background: url( 'msg_in.gif' );
	background-repeat: no-repeat;
	background-position: 3px 5px;
}

.message_item .message_out .direction
{
	width: 18px;
	background: url( 'msg_out.gif' );
	background-repeat: no-repeat;
	background-position: 3px 5px;
}

.betanote
{
	color: #2C76A7;
	font-size: 12px;
	padding: 10px;
	border: 1px dashed #FF6900;
	margin-top: 15px;
}

.betanote b
{
	color: #2C76A7;
}

.maintable TD
{
	vertical-align: top;
}

.testimonials
{
	width: 300px;
	margin-bottom: 15px;
	font-size: 14px;
}

.recentlyfound
{
	margin-bottom: 15px;
}

.recentlyfound TD
{
	width: 80px;
	text-align: center;
}
.contact_ttbeta
{
	color: #2E77A2; 
	font-size: 14px;
	font-weight: bolder;
}

span.checkboxImg, span.checkboxImgFocus, span.checkboxImgChecked, span.checkboxImgCheckedFocus
{
  width: 18px;
  height: 20px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
  background-color: transparent;
}
span.checkboxImg 
{
 
  background: url( 'none.gif' ) no-repeat;
}
span.checkboxImgFocus
{
  background: url( 'none_over.gif' ) no-repeat;
}

span.checkboxImgChecked 
{
  background: url( 'checked.gif' ) no-repeat;
}
span.checkboxImgCheckedFocus
{
  background: url( 'checked_over.gif' ) no-repeat;
}


/* fim do tt.css */

.browse .item, .browse .item_sel, .browse .item_click
{
        border: 1px solid white;
        margin: 4px;
}

.browse .item_sel, .browse .item_click
{
        background: #ccc;
        border: 1px solid black;
}


.forminput
{
	mmargin-left: 20px;
}

.productdetailcontent .forminput
{
	margin-left: 0px;
}

.formcontent
{
	position: relative;
	background: #738D9A;
	width: 300px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
	color: #efefef;
	bborder: 1px solid #738D9A;
	overflow: hidden;
	font-size: 13px;
}

.formcontent .inputtext  {
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	background: #fff;
}

.formcontent .inputtextarea  {
	padding: 5px;
	width:450px; height: 70px;
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	background: #fff;
}


.septitle
{
	position: relative;
	lleft: -20;
	background: #738E99;
	width: 100%px;
	padding: 5px;
	padding-left: 20px;
	margin: 0px;
	margin-top: 2px;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	ffont-weight: bold;
	color: White;
	overflow: hidden;
}

.treenode, .treenode_over, .treenodeck, .treeminus, .treeplus, .treeminus_over, .treeplus_over
{
	position: relative;
	width: 1px;
	background: url( 'node.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 12px;
	padding-left: 20px;
	cursor: pointer;
}

.treenode_over, .treeminus_over, .treeplus_over
{
	font-weight: bold;
}

.treenodeck
{
	background: url( 'nodeck.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-weight: bold;
}

.treeminus, .treeminus_over
{
	background: url( 'minus.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.treeplus, .treeplus_over
{
	background: url( 'plus.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.treeminus .treesub, .treeminus_over .treesub
{
	font-size: 12px;
	display: block;
	font-weight: normal;
}

.treeplus .treesub, .treeplus_over .treesub
{
	font-size: 12px;
	display: none;
	font-weight: normal;
}


.bubble
{
	position: absolute;
}

.bubble .bg
{
	position: absolute;
	background: #428301;
}

.bubble .NE, .bubble .NW, .bubble .SE, .bubble .SW
{
	position: absolute;
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.bubble .NE { background: url( bub_NE.gif ); right: 0px; }
.bubble .NW { background: url( bub_NW.gif ); }
.bubble .SE { background: url( bub_SE.gif ); right: 0px; bottom: 0px;}
.bubble .SW { background: url( bub_SW.gif ); bottom: 0px;}

.bubble .ptNE, .bubble .ptNW, .bubble .ptSE, .bubble .ptSW
{
	position: absolute;
	width: 16px;
	height: 8px;
	overflow: hidden;
}

.bubble .ptNE { background: url( bub_pt_NE.gif ); right: -8px; }
.bubble .ptNW { background: url( bub_pt_NW.gif ); left: -8px; }
.bubble .ptSE { background: url( bub_pt_SE.gif ); right: -8px; bottom: 0px;}
.bubble .ptSW { background: url( bub_pt_SW.gif ); left: -8px; bottom: 0px; }


.bubble .N, .bubble .S
{
	position: absolute;
	height: 1px;
	width: 10px;
	border: 0px;
	overflow: hidden;
}

.bubble .N { background: url( bub_N.gif ); }
.bubble .S { background: url( bub_S.gif ); bottom: 0px; }


.bubble .W, .bubble .E
{
	position: absolute;
	width: 8px;
	border: 0px;
	overflow: hidden;
}

.bubble .E { background: url( bub_E.gif ); right: 0px;}
.bubble .W { background: url( bub_W.gif ); }

.bubbleback
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	bbackground: url(esp.gif);
	background: white;
	opacity:0.4;
	filter:alpha(opacity=40); 
}

.bubbleguide
{
	font-size: 14px;
	padding: 20px;
}

.bubbleguidenav
{
	border-top: 1px solid #ccc;
	padding: 4px;
	overflow: hidden;
}


.bubblecontent
{
	position: absolute;
	color: #fff;
	height: auto;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.bubblecontent .loading
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
	width: 100px;
}

.bubblecontent .credit
{
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	color: #777;
	text-align: right;
}

.mapuser, .mapusertxt
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: white;
}

.bubblecontent .sep
{
	width: 100%
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	border: 0px;
	border-top: 1px solid white;
	height: 1px;
	overflow: hidden;
}

.bubblecontent A
{
	color: white;
}

.mapuser td
{
	vertical-align: top;
}

.mapuser .square25
{
	border: 1px solid white;
}

.mapusertxt
{
	color: white;
	padding-left: 5px;
	vertical-align: top;
	height: 30;
}


.header
{
	position: relative;
	background: url( header_e.jpg );
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	overflow: hidden;
	width: 644px;
	width: 760px;
	height: 96px;
}

.sa .header
{
	background: blue;
	height: 0px;
	display: none;
	margin-left: -5000;
}

.sms
{
	position: absolute;
	top: 8px;
	right: 35px;
	bborder: 1px solid red;
	width: 360px;
	hheight: 100px;
	text-align: left;
    z-index: 10;
}

.sa .sms 
{ 
	background: white;
	ddisplay: none;
	pposition: absolute;
	ptop: 100px; 
	pleft: 800px;
	position: static;
	width: 165px;
	height: auto;
}

.sms .number
{
	font-weight: bold;
	font-size: 20px;
}

.stepnumber
{
	font-weight: bold;
	font-size: 14px;
}
.sa .sms .stepnumber
{
	display: block;
	margin-top: 10px;
}


.unumber
{
}

.adbanner
{
	width: 100%;
	height: 68px;
	padding-top: 6px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}


.browseprev, .browseprev_off, .browsenext, .browsenext_off
{
        padding: 0px;
        margin: 0px;
        width: 18px;
        height: 18px;
}

.browseprev 
{ 
        cursor: pointer;
        background: url( 'prev.gif' ); 
}

.browseprev_off 
{ 
        background: url( 'prev_.gif' );
}

.browsenext
{
        cursor: pointer;
        background: url( 'next.gif' ); 
        background-repeat: no-repeat;
        ppadding-right: 5px;
}

.browsenext_off 
{ 
        background: url( 'next_.gif' );
        background-repeat: no-repeat;
        ppadding-right: 5px;
}


.formcontent .browsenext
{
        background: url( 'next2.gif' ); 
}
.formcontent .browseprev
{
        background: url( 'prev2.gif' ); 
        background-repeat: no-repeat;
}


.square25, .square40, .square42, .square50, .square75, .square80,  .square90, .square100, .square125, .square150
{
	position: relative;
	overflow: hidden;
	background: white;
	bborder: 1px solid red;
}

.square25 { width: 25px; height: 25px; }
.square40 { width: 40px; height: 40px; }
.square42 { width: 42px; height: 42px; }
.square50 { width: 50px; height: 50px; }
.square75 { width: 75px; height: 75px; }
.square80 { width: 80px; height: 80px; }
.square90 { width: 90px; height: 90px; }
.square100 { width: 100px; height: 100px; }
.square125 { width: 125px; height: 125px; }
.square150 { width: 150px; height: 150px; }

.square25 IMG, .square40 IMG, .square42 IMG, .square50 IMG, .square75 IMG, .square80 IMG, .square90 IMG, .square100 IMG, .square125 IMG, .square150 IMG
{
	position: static;
	margin-top: -1000px;
	margin-left: -1000px;
}

.squareborder25, .squareborder75, .squareborder80, .squareborder50, .squareborder90
{
	position: relative;
	border: 1px solid #ccc;
	width: 1px;
	padding: 3px;
	background: white;
}

.not_ie .squareborder25 { width: 25px; }
.not_ie .squareborder75 { width: 75px; }
.not_ie .squareborder80 { width: 80px; }
.not_ie .squareborder50 { width: 50px; }
.not_ie .squareborder90 { width: 90px; }


.vbrowse
{
	margin: 0px;
	margin-left: 1px;
	width: 242px;
	bborder: 1px solid blue;
	overflow: hidden;
}

.vbrowse A
{
	color: black;
}



.vbrowse h1
{
	margin: 5px;
}


.vbrowse .item_selected
{
	background: #000;
	color: white;
}

.vbrowse .item_over, .vbrowse .item
{
	position: relative;
	border: 1px solid white;
	color: #000;
}


.vbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}





.vbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 3px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.vbrowse .item_over .buzzaction
{
	display: block;
}


.not_ie .vbrowse .item_over .action
{
	right: 10px;
}

.vbrowse .item .action
{
	display: none;
}



.vbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}

.vbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}

.vbrowse .item, .vbrowse .item_over, .vbrowse .item_selected
{
	width: 240px;
	height: 60px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	bborder-top: 1px solid red;
}

.not_ie .vbrowse .item, .not_ie .vbrowse .item_over, .not_ie .vbrowse .item_selected
{
	width: 230px;
}

.getbuzz
{
	width: 58px;
	height: 14px;
	background: url('get_its_buzz.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	cursor: pointer;
}

.getnotbuzz
{
	width: 58px;
	height: 14px;
	background: url('but_setplace2.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	cursor: pointer;
}


.setplace
{
	width: 58px;
	height: 14px;
	background: url('but_setplace2.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	cursor: pointer;
}

.showdetail
{
	margin-right: 5px;
	width: 41px;
	height: 14px;
	background: url('but_detail.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	cursor: pointer;
}



.stdinvbrowse
{
	margin: 0px;
	border: 1px solid #ccc;
}

.stdinvbrowse A
{
	color: black;
}



.stdinvbrowse .content
{
	margin: 0px;
	padding: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.stdinvbrowse h1
{
	margin: 5px;
}

.stdinvbrowse h1 A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}


.stdinvbrowse .item_selected
{
	background: #000;
	color: black;
	border: 1px solid #275202;
	bbackground: #EFFBE5;
}

.stdinvbrowse .item_fixed
{
	width: 100px;
	bgcolor: #66FFFF;
	border: 1px solid #275202;
	background: #66FFFF;
}

.stdinvbrowse .item_clicked
{
	width: 100px;
	bgcolor: #66FF33;
	border: 1px solid #275202;
	background: #66FF33;
}


.stdinvbrowse .item
{
	width: 100px;
	border: 1px solid white;
	color: #000;
}


.stdinvbrowse .square25, .stdinvbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}

.stdinvbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}


.stdinvbrowse .item_over .datetime, .stdinvbrowse .item .datetime
{
	font-size: 10px;
	height: 11px;
}



.stdinvbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.not_ie .stdinvbrowse .item_over .action
{
	right: 12px;
}

.stdinvbrowse .item_over .buzzaction
{
	display: block;
}


.stdinvbrowse .item .action
{
	display: none;
}



.stdinvbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}



.stdinvbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.stdinvbrowse .item_fixed, .stdinvbrowse .item_clicked, .stdinvbrowse .item_selected
{
	position: relative;
	width: 100px;
	height: 74px;
	font-size: 12px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .stdinvbrowse .item_fixed, .not_ie .stdinvbrowse .itemover, .not_ie .stdinvbrowse .item_selected
{
	width: 100px;
}
.stdinvbrowse .item, .stdinvbrowse .item_over, .stdinvbrowse .item_selected, .stdinvbrowse .item_fixed, .stdinvbrowse .item_clicked
{
	position: relative;
	width: 100px;
	height: 74px;
	font-size: 12px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .stdinvbrowse .item, .not_ie .stdinvbrowse .item_fixed, .not_ie .stdinvbrowse .item_selected, .not_ie .stdinvbrowse .item_clicked
{
	width: 100px;
}

.invbrowse
{
	margin: 0px;
	bborder: 1px solid green;
}

.invbrowse A
{
	color: black;
}



.invbrowse .content
{
	margin: 0px;
	padding: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.invbrowse h1
{
	margin: 5px;
}

.invbrowse h1 A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}


.invbrowse .item_selected
{
	background: #000;
	color: white;
}

.invbrowse .item_over, .invbrowse .item
{
	width: 100px;
	border: 1px solid white;
	color: #000;
}


.invbrowse .square25, .invbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}

.invbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}


.invbrowse .item_over .datetime, .invbrowse .item .datetime
{
	font-size: 10px;
	height: 11px;
}



.invbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.not_ie .invbrowse .item_over .action
{
	right: 12px;
}

.invbrowse .item_over .buzzaction
{
	display: block;
}


.invbrowse .item .action
{
	display: none;
}



.invbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}



.invbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.invbrowse .item, .invbrowse .item_over, .invbrowse .item_selected
{
	position: relative;
	width: 100px;
	height: 74px;
	font-size: 12px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .invbrowse .item, .not_ie .invbrowse .item_over, .not_ie .invbrowse .item_selected
{
	width: 100px;
}


.showfriendbrowse
{
	margin: 0px;
	width: 242px;
	bborder: 1px solid green;
	overflow: hidden;
}

.showfriendbrowse A
{
	color: black;
}



.showfriendbrowse .content
{
	margin: 0px;
	padding: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.showfriendbrowse h1
{
	margin: 5px;
}

.showfriendbrowse h1 A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}


.showfriendbrowse .item_selected
{
	background: #000;
	color: white;
}

.showfriendbrowse .item_over, .showfriendbrowse .item
{
	width: 240px;
	border: 1px solid white;
	color: #000;
}


.showfriendbrowse .square25, .showfriendbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}

.showfriendbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}


.showfriendbrowse .item_over .datetime, .showfriendbrowse .item .datetime
{
	font-size: 10px;
	height: 11px;
}



.showfriendbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.showfriendbrowse .item_over .buzzaction
{
	display: block;
}



.not_ie .showfriendbrowse .item_over .action
{
	right: 12px;
}

.showfriendbrowse .item .action
{
	display: none;
}



.showfriendbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}



.showfriendbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.showfriendbrowse .item, .showfriendbrowse .item_over, .showfriendbrowse .item_selected
{
	position: relative;
	width: 240px;
	height: 78px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .showfriendbrowse .item, .not_ie .showfriendbrowse .item_over, .not_ie .showfriendbrowse .item_selected
{
	width: 230px;
}

.accpetfriendbrowse
{
	margin: 0px;
	width: 242px;
	bborder: 1px solid green;
	overflow: hidden;
}

.accpetfriendbrowse A
{
	color: black;
}



.accpetfriendbrowse .content
{
	margin: 0px;
	padding: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.accpetfriendbrowse h1
{
	margin: 5px;
}

.accpetfriendbrowse h1 A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}


.accpetfriendbrowse .item_selected
{
	background: #000;
	color: white;
}

.accpetfriendbrowse .item_over, .accpetfriendbrowse .item
{
	width: 240px;
	border: 1px solid white;
	color: #000;
}


.accpetfriendbrowse .square25, .accpetfriendbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}

.accpetfriendbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}


.accpetfriendbrowse .item_over .datetime, .accpetfriendbrowse .item .datetime
{
	font-size: 10px;
	height: 11px;
}



.accpetfriendbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.accpetfriendbrowse .item_over .buzzaction
{
	display: block;
}



.not_ie .accpetfriendbrowse .item_over .action
{
	right: 12px;
}

.accpetfriendbrowse .item .action
{
	display: none;
}



.accpetfriendbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}



.accpetfriendbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.accpetfriendbrowse .item, .accpetfriendbrowse .item_over, .accpetfriendbrowse .item_selected
{
	position: relative;
	width: 240px;
	height: 78px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .accpetfriendbrowse .item, .not_ie .accpetfriendbrowse .item_over, .not_ie .accpetfriendbrowse .item_selected
{
	width: 230px;
}

.friendbrowse
{
	margin: 0px;
	width: 242px;
	bborder: 1px solid green;
	overflow: hidden;
}

.friendbrowse A
{
	color: black;
}



.friendbrowse .content
{
	margin: 0px;
	padding: 0px;
	position: static;
	left: 0px;
	top: 0px;
}

.friendbrowse h1
{
	margin: 5px;
}

.friendbrowse h1 A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}


.friendbrowse .item_selected
{
	background: #000;
	color: white;
}

.friendbrowse .item_over, .friendbrowse .item
{
	width: 240px;
	border: 1px solid white;
	color: #000;
}


.friendbrowse .square25, .friendbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}

.friendbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}


.friendbrowse .item_over .datetime, .friendbrowse .item .datetime
{
	font-size: 10px;
	height: 11px;
}



.friendbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 5px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.friendbrowse .item_over .buzzaction
{
	display: block;
}



.not_ie .friendbrowse .item_over .action
{
	right: 12px;
}

.friendbrowse .item .action
{
	display: none;
}



.friendbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}



.friendbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.friendbrowse .item, .friendbrowse .item_over, .friendbrowse .item_selected
{
	position: relative;
	width: 240px;
	height: 78px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	ccursor: pointer;
	overflow: hidden;
	bborder: 1px solid red;
}

.not_ie .friendbrowse .item, .not_ie .friendbrowse .item_over, .not_ie .friendbrowse .item_selected
{
	width: 230px;
}


.sideright
{
	position: absolute;
	top: 100px;
	left: 505px;
	width: 254px;
}

.sideright_main
{
	height: 900px;
	ooverflow: hidden;
}

.sa .sideright
{
	top: 0px;
}

.sa .sideright_main
{
	top: -20px;
	margin-top: 0px;
	border: 1px solid transparent;
}

.sideright .bg
{
	width: 254px;
	height: 44px;
}

/*.ssssideright .bg { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/sidetop_head.png'); }*/
.sideright .bg { background: url('sidetop_head.png') no-repeat top center;}
.sa .sideright .bg { background: url('sidetop2.png') no-repeat 0 -20px;}

.sideright .body
{
	background: url( 'sidetop_body.gif' );
	padding-bottom: 34px;
	margin-top: -22px;
	background-position: 0px 17px;
	background-repeat: no-repeat;
}

.sideright .sheader
{
	margin: 5px;
}

.sideright .thumb
{
	border: 1px solid #777;
}

.sideright .username
{
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}

.sideright .leftpannel
{
	background: url( rtab_body.gif );
	background-repeat: no-repeat;
	background-position: 0px 24px;
	width: 254px;
	margin-top: -25px;
	height: auto;	
	pposition: relative;
}



.sideright .rightpannel
{
	background: url( rtab_body.gif );
	background-repeat: no-repeat;
	background-position: 0px 24px;
	width: 254px;
	margin-top: -25px;
	height: auto;	
}


.sideright .leftpannel_head
{
	width: 254px;
	height: 44px;	
	margin-top: -44px;
}
.sideright .leftpannel_head { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/rtabs_left_head.png'); }
.not_ie .sideright .leftpannel_head { background: url('rtabs_left_head.png') no-repeat top center;}



.sideright .rightpannel_head
{
	width: 254px;
	height: 44px;	
	margin-top: -44px;
}
.sideright .rightpannel_head { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/rtabs_right_head.png'); }
.not_ie .sideright .rightpannel_head { background: url('rtabs_right_head.png') no-repeat top center;}


.sideright .pannel_head
{
	width: 254px;
	height: 44px;	
	margin-top: -44px;
}
.sideright .pannel_head { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/rtab_head.png'); }
.not_ie .sideright .pannel_head { background: url('rtab_head.png') no-repeat top center;}


.sideright .pannel
{
	background: url( rtab_body.gif );
	background-repeat: no-repeat;
	background-position: 0px 20px;
	width: 254px;
	margin-top: -30px;
	height: auto;	
}



.sideright .panmenuleft, .sideright .panmenuright
{
	width: 125px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 24px;
	bborder: 1px solid red;
}

.sideright .panmenu
{
	width: 220px;
	height: 24px;
	min-height: 24px;
	font-size: 14px;
	font-weight: bold;
	ttext-align: center;
	cursor: pointer;
	lline-height: 24px;
	bborder: 1px solid red;
	margin-top: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
}

.not_ie .sideright
{
	height: auto;
}


.sideright .content
{
	bborder: 1px solid red;
	font-size: 10px;
	margin-left: 5px;
	width: 245px;
	height: 800px;
}

.sa .sideright .content
{
	height: 750px;
}

.sideright .result
{
	padding: 5px;
	padding-top: 10px;
	font-size: 11px;
}


.mapdiv
{
	clear: left;
	width: 504px;
	height: 350px;
	margin-left: 1px;
}

.sa .mapdiv
{
	mmargin-top: 10px;
}


.pin1
{
	width: 41px;
	height: 37px;
	position: absolute;
}

.pin1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/pin1.png'); }
.not_ie .pin1{ background: url(pin1.png) no-repeat center center;}



.abd3billbrowse
{
	margin: 0px;
	margin-left: 1px;
	bborder: 1px solid blue;
	overflow: hidden;
}


.abd3billbrowse A
{
	color: black;
	font-weight: bold;
}


.abd3billbrowse h1
{
	margin: 5px;
}


.abd3billbrowse .square25, .abd3billbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.abd3billbrowse .item_selected
{
	background: #000;
	color: white;
}

.abd3billbrowse .item_over, .abd3billbrowse .item
{
	position: relative;
	border: 1px solid white;
	color: #000;
}


.abd3billbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}




.abd3billbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 3px;
	display: block;
	overflow: hidden;
}

.not_ie .abd3billbrowse .item_over .action
{
}

.abd3billbrowse .item_over .buzzaction
{
	display: block;
}



.abd3billbrowse .item .action
{
	display: none;
}



.abd3billbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}

.abd3billbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.abd3billbrowse .item, .abd3billbrowse .item_over, .abd3billbrowse .item_selected
{
	font-size: 12px;
	height: 20px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	bborder-top: 1px solid red;
}



.abd3userbrowse
{
	margin: 0px;
	margin-left: 1px;
	bborder: 2px solid blue;
	overflow: hidden;
}


.abd3userbrowse A
{
	color: black;
	font-weight: bold;
}


.abd3userbrowse h1
{
	margin: 5px;
}


.abd3userbrowse .square25, .abd3userbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.abd3userbrowse .item_selected
{
	background: #000;
	color: white;
}

.abd3userbrowse .item_over, .abd3userbrowse .item
{
	position: relative;
	bborder: 3px solid red;
	color: #000;
}


.abd3userbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}




.abd3userbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 3px;
	display: block;
	overflow: hidden;
}

.not_ie .abd3userbrowse .item_over .action
{
	rright: 10px;
}

.abd3userbrowse .item_over .buzzaction
{
	display: block;
}



.abd3userbrowse .item .action
{
	display: none;
}



.abd3userbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}

.abd3userbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.abd3userbrowse .item, .abd3userbrowse .item_over, .abd3userbrowse .item_selected
{
	font-size: 12px;
	height: 20px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	bborder: 5px solid red;
}



.abd3msgsbrowse
{
	margin: 0px;
	margin-left: 1px;
	bborder: 1px solid blue;
	overflow: hidden;
}


.abd3msgsbrowse A
{
	color: black;
	font-weight: bold;
	
}


.abd3msgsbrowse h1
{
	margin: 5px;
}


.abd3msgsbrowse .square25, .abd3msgsbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.abd3msgsbrowse .item_selected
{
	background: #000;
	color: white;
}

.abd3msgsbrowse .item_over, .abd3msgsbrowse .item
{
	position: relative;
	border: 1px solid white;
	color: #000;
}


.abd3msgsbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}




.abd3msgsbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 3px;
	display: block;
	overflow: hidden;
}

.not_ie .abd3msgsbrowse .item_over .action
{
	right: 10px;
}

.abd3msgsbrowse .item_over .buzzaction
{
	display: block;
}



.abd3msgsbrowse .item .action
{
	display: none;
}



.abd3msgsbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}

.abd3msgsbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.abd3msgsbrowse .item, .abd3msgsbrowse .item_over, .abd3msgsbrowse .item_selected
{
	font-size: 12px;
	height: 20px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	bborder-top: 1px solid red;
}

.rvbrowse
{
	margin: 0px;
	margin-left: 1px;
	width: 242px;
	bborder: 1px solid blue;
	overflow: hidden;
}

.rvbrowse A
{
	color: black;
}


.rvbrowse h1
{
	margin: 5px;
}


.rvbrowse .square25, .rvbrowse .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.rvbrowse .item_selected
{
	background: #000;
	color: white;
}

.rvbrowse .item_over, .rvbrowse .item
{
	position: relative;
	border: 1px solid white;
	color: #000;
}


.rvbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}




.rvbrowse .item_over .action
{
	position: absolute;
	bottom: 2px;
	right: 3px;
	display: block;
	height: 14px;
	overflow: hidden;
}

.not_ie .rvbrowse .item_over .action
{
	right: 10px;
}

.rvbrowse .item_over .buzzaction
{
	display: block;
}



.rvbrowse .item .action
{
	display: none;
}



.rvbrowse .loading
{
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}

.rvbrowse .noresult
{
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


.rvbrowse .item, .rvbrowse .item_over, .rvbrowse .item_selected
{
	width: 240px;
	height: 60px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	bborder-top: 1px solid red;
}

.not_ie .rvbrowse .item, .not_ie .rvbrowse .item_over, .not_ie .rvbrowse .item_selected
{
	width: 230px;
}

.rvenue 
{
	position: relative;
	top: -20px;
	bborder: 1px transparent;
	color: #000;
	width: 504px;
	height: 250px;
}

.not_ie .rvenue
{
	bborder: 1px solid transparent;
	height: 270px;
}


.rvenue .friends
{
	position: absolute;
	top: 0px;
	left: 0px;
	color: #000;
	width: 240px;
}


.rvenue .users
{
	position: absolute;
	top: 0px;
	left: 253px;
	color: #000;
	width: 240px;
}


.regMobile 
{
	position: relative;
	border: 1px solid white;
	color: #000;
	width: 704px;
	overflow: hidden;
	display: none;
}


.myMobile 
{
	position: relative;
	color: #000;
	width: 320px;
	ooverflow: hidden;
	font-size: 12px;
}

.myMobile .change
{
	display: none;
	ppadding: 2px;
	ppadding-left: 5px;
	ppadding-right: 5px;
	margin-bottom: 10px;
}

.myMobile .change .changetb 
{
	font-size: 12px;
	width: 320px;
}

.myMobile .regMobile 
{
	display: none;
	ppadding: 2px;
	ppadding-left: 5px;
	ppadding-right: 5px;
	margin-bottom: 10px;
}

.myMobile .regMobile .changetb 
{
	font-size: 12px;
	width: 400px;
}


.myMobile .sendKey
{
	display: none;
	ppadding: 2px;
	ppadding-left: 5px;
	ppadding-right: 5px;
	margin-bottom: 10px;
}

.myMobile .sendKey .changetb
{
	font-size: 12px;
	width: 400px;
}

.myMobile .key
{
	display: none;
	ppadding: 2px;
	ppadding-left: 5px;
	ppadding-right: 5px;
	margin-bottom: 10px;
}

.myMobile .key .changetb 
{
	font-size: 12px;
	width: 400px;
}



.comment2venue
{
	position: relative;
	bborder: 1px solid red;
	width: 504px;
	margin-left: 1px;
}

.comment2venue .loading
{
	margin-top: 5px;
	background: url('mwatch.gif');
	background-position: 5px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	padding-top: 1px;
}


.comment2venue .noresult
{
	margin-top: 5px;
	padding: 10px;
	padding-left: 10px;
	padding-top: 1px;
}

.comment2venue .square25, .comment2venue .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.comment2venue .comment
{
	bborder: 1px solid blue;
	width: 430px;
	height: 42px;
	overflow: hidden;
}

.comment2venue .delete, .comment2venue .delete_over
{
	float: right;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	color: #777;
	cursor: pointer;
}

.comment2venue .delete_over
{
	color: #EFFBE5;
	background: #3C8102;
}



.comment2venue .item, .comment2venue .item, .comment2venue .item_over, .comment2venue .item_selected
{
	position: relative;
	width: 490px;
	height: 55px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	border: 1px solid white;
}

.comment2venue .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}

.not_ie .comment2venue .item, .not_ie .comment2venue .item_over, .not_ie .comment2venue .item_selected
{
	width: 480px;
}

.commusers .square25, .commusers .square40
{
	border: 1px solid #777;
	padding: 0px;
	margin: 0px;
}


.commusers  .item_over, .commusers .item_selected
{
	width: 240px;
	height: 55px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	border: 1px solid white;
}

.commusers .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}

.not_ie .commusers .item, .not_ie .commusers .item_over, .not_ie .commusers .item_selected
{
	width: 230px;
}
 .item, .commusers .item_over, .commusers .item_selected
{
	width: 240px;
	height: 55px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	border: 1px solid white;
}

.commusers .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}

.not_ie .commusers .item, .not_ie .commusers .item_over, .not_ie .commusers .item_selected
{
	width: 230px;
}


.comment2venue .writecomment
{
    height: 150px;
    border: 1px solid red;
	
}

.comment2venue .regComent
{
	margin-top: 5px;
	margin-left: 5px;
}


.comment2venue .head
{
	width: 410px;
	margin: 5px;
}

.comment2venue .sheader
{
	margin: 5px;
}

.comment2venue .thumb
{
	border: 1px solid #777;
}

.comment2venue .username
{
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}

.comment2venue .leftpannel
{
	background: url( rtabs_left2.gif );
	background-repeat: no-repeat;
	width: 140px;
	height: auto;	
}

.comment2venue .rightpannel
{
	background: url( rtabs_right2.gif );
	background-repeat: no-repeat;
	width: 140px;
	height: auto;	
}

.comment2venue .panmenuleft, .comment2venue .panmenuright
{
	width: 140px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 24px;
	bborder: 1px solid red;
}

.comment2venue .content
{
	bborder: 1px solid red;
	margin-left: 5px;
	width: 410px;
    height: 300px;
}

.commusers
{
	height: auto;	
	margin: 4px;
	margin-top: 10px;
}

.commusers A
{
	ccolor: black;
}

.commusers .commusersitem
{
	height: 55px;
	bborder: 1px solid red;
}

.commusers .loading
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 20px;
	width: 100px;
}

.commusers .item, .commusers .item_over, .commusers .item_selected
{
	width: 240px;
	height: 55px;
	font-size: 12px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	border: 1px solid white;
}

.commusers .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}

.not_ie .commusers .item, .not_ie .commusers .item_over, .not_ie .commusers .item_selected
{
	width: 230px;
}

.comtab, .comtabsel
{
	bbackground: url( comtab.gif );
	position: relative;
	width: 168px;
	height: 44px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	line-height: 24px;
	padding-top: 20px;
	mmargin-top: -20px;
	bborder: 1px solid red;
}


.comtab { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/comtab.png'); }
.not_ie .comtab { background: url('comtab.png') no-repeat top center;}
.comtabsel { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/comtabsel.png'); }
.not_ie .comtabsel { background: url('comtabsel.png') no-repeat top center;}


.comtabwide
{
	pposition: relative;
	width: 505px;
	height: 44px;
	overflow: hidden;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	line-height: 24px;
	padding-top: 20px;
	padding-left: 10px;
	bborder: 1px solid red;
}

.not_ie .comtabwide
{
	width: 495px;
	height: 24px;
}
.comtabwide { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='center', src='tool/c_main/comtabwide.png'); }
.not_ie .comtabwide { background: url('comtabwide.png') no-repeat top center;}

.commentwide
{
	position: relative;
	margin-top: -5px;
}

.roundwide
{
	width: 505px;
	height: 24px;
	overflow: hidden;
	background: url( roundedwide.gif );
}

.accountgroup3
{
	margin-left: 0px;
	margin-top: 10px;
	padding: 10px;
	width: 580px;
	border: 1px solid #ccc;
}

.not_ie .accountgroup3
{
	width: 538px;
}


.accountgroup2
{
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 340px;
	border: 1px solid #ccc;
}

.not_ie .accountgroup2
{
	width: 320px;
}

.accountgroup
{
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 740px;
	border: 1px solid #ccc;
}

.not_ie .accountgroup
{
	width: 720px;
}

.phoneNOK
{
	position: absolute;
	top: 86px;
	left: 10px;
	height: 14px;
}


.item_over .delete, .item_over .delete_over, .item .delete, .item .delete_over
{
	float: right;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	margin-left: 8px;
	color: #777;
	cursor: pointer;
}

.item_over .delete_over, .item .delete_over
{
	color: #EFFBE5;
	background: #3C8102;
}




.item_over .ucount, .item .ucount
{
	margin-top: 1px;
	float: right;
	font-size: 10px;
	height: 11px;
	color: #275202;
	font-weight: normal;
	cursor: pointer;
}


.item_over .name, .item .name
{
	font-weight: bold;
	hheight: 14px;
	ooverflow: hidden;
}

.item_over .addr
{
	hheight: 13px;
	ooverflow: hidden;
}

.ucountlist .loading
{
	background: url('mwatch_green.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px;
	padding-left: 25px;
	width: 100px;
	color: #cdc;
}

.basiclink
{
	font-size: 11px;
	font-weight: normal;
	color: auto;
}

.opt TD
{
	vertical-align: top;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}

.opt A
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #3B5998
}

.optdiv
{
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
}

.regtxt
{
	font-size: 12px;
}

.regtxt2
{
	font-size: 11px;
}

.phonevalidate
{
	width: 400px;
	margin: 10px;
	margin-left: 15px;
	ffloat: left;
}

.mynoclick2
{
	z-index: 1000000;
	position: absolute;
	background: blue;
	opacity:0.0;
	filter:alpha(opacity=0.0); 
	-moz-opacity: 0.0;
}

.mynoclick
{
	z-index: 100000;
	position: absolute;
	background: red;
	opacity:0.0;
	filter:alpha(opacity=0.0); 
	-moz-opacity: 0.0;
}

.rnoclick, .rnoclick2
{
	z-index: 100000;
	position: absolute;
	top: 285px;
	background: red;
	width: 758px;
	height: 930px;
	opacity:0.0;
	filter:alpha(opacity=0); 
	-moz-opacity: 0.0;
}

.noclick, .noclick2
{
	z-index: 100000;
	position: absolute;
	top: 225px;
	background: red;
	width: 758px;
	height: 930px;
	opacity:0.0;
	filter:alpha(opacity=0); 
	-moz-opacity: 0.0;
}


.noclick2
{
	top: 120px;
	width: 240px;
	height: 110px;
	left: 510px;
}



.groupbrowse
{
	height: auto;	
	margin: 4px;
	margin-top: 10px;
}

.groupbrowse A
{
	ccolor: black;
}

.groupbrowse .groupbrowseitem
{
	height: 55px;
	bborder: 1px solid red;
}

.groupbrowse .loading2
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	wwidth: 100px;
}

.groupbrowse .item .name, .groupbrowse .item_over .name, .groupbrowse .item_selected .name
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}

.groupbrowse .item, .groupbrowse .item_over, .groupbrowse .item_selected, .listgroupbrowse .groupbrowse .item, .listgroupbrowse .groupbrowse .item_over, .listgroupbrowse .groupbrowse .item_selected
{
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: default;
	height: auto;
	border-top: 0px;
}

.groupbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}



.listgroupbrowse
{
	height: auto;	
	margin: 4px;
	margin-top: 10px;
}

.listgroupbrowse A
{
	ccolor: black;
}

.listgroupbrowse .listgroupbrowseitem
{
	hheight: 55px;
	border: 1px solid red;
}

.listgroupbrowse .loading2
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	wwidth: 100px;
}

.listgroupbrowse .item .name, .listgroupbrowse .item_over .name, .listgroupbrowse .item_selected .name
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}
.listgroupbrowse .item, .listgroupbrowse .item_over, .listgroupbrowse .item_selected
{
	/*
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	padding-bottom: 10px;
	*/
	width: 285px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	border-top: 1px solid #CCCCCC;
}

.listgroupbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}





/* SCROLL DIV */

.basictext {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	text-align: left;
	color: Black;
	padding: 20px;
	padding-top: 0px;
	width: 700px;
	border: 1px solid #B3B7B6;
}

.titles {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


.buttonscrool
{
	color: white;
	background: #3C8100;
	border-bottom: 1px solid #2D3421;
	border-right: 1px solid #2D3421;
	border-top: 1px solid #A5CD82;
	border-left: 1px solid #A5CD82;
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
}

.scrolleddiv
{
	height: 300px;
	width: 700px;
	overflow: auto;
	padding-right: 10px;
	padding: 20px;
	border: 1px solid #ccc;
}

.not_ie .scrolleddiv
{
	width: 660px;
}


.buzzbrowse A
{
	ccolor: black;
}

.buzzbrowse .buzzbrowseitem
{
	height: 15px;
	bborder: 1px solid red;
}

.buzzbrowse .loading2
{
	background: url('mwatch.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 30px;
	wwidth: 100px;
}

.buzzbrowse .item .name, .buzzbrowse .item_over .name, .buzzbrowse .item_selected .name
{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}

.buzzbrowse .item, .buzzbrowse .item_over, .buzzbrowse .item_selected, .listbuzzbrowse .buzzbrowse .item, .listbuzzbrowse .buzzbrowse .item_over, .listbuzzbrowse .buzzbrowse .item_selected
{
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: default;
	height: auto;
	border-top: 0px;
}

.buzzbrowse .item_over
{
	border: 1px solid #275202;
	background: #EFFBE5;
}



.cleantable, .cleantable TD
{
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
}

.cleantable
{

	bborder-width: 1px 1px 0px 0px;
}

.cleantable TD
{
	bborder-width: 0px 0px 1px 1px;
}

.normtable, .normtable TD
{
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid black;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}

.cleantable .normtable, .cleantable .normtable TD
{
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid black;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}

.normtable
{
	bborder-width: 1px 1px 0px 0px;
}

.normtable TD
{
	bborder-width: 0px 0px 1px 1px;
}

.normtable .cleantable, .normtable .cleantable TD
{
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
}

.tableborder
{
	border-width: 1px 1px 0px 0px;
}

.tableborder TD
{
	border-width: 0px 0px 1px 1px;
}


.buzzbubble .optionset, .buzzbubble .buzzval
{
	background: url('buzzbubble.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	bbackground: red;
	text-align: center;
	width: 40px;
	padding-top: 1px;
	margin: 0px;
	height: 20px;
	ffont-weight: bold;
}

.buzzbubble .optdiv
{
	background: url('buzzbubble_open.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: center;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 40px;
	border: 0px;
}

.toright
{
	float: right;
	mmargin-right: 10px;
}


.toleftbottom
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.toleft
{
	float: left;
}

.white, .white *
{
	color: white;
}

.buzzaction
{
	background: url('buzzbubble_get.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	bottom: 2px;
	border: 0px solid red;
	height: 20px;
	display: none;
	padding-left: 5px;
	width: 58px;
	padding-top: 1px;
	margin: 0px;
	height: 16px;
	font-size: 11px;
}

.left_menu
{
	padding: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 150px;
	border-right: 1px solid #ccc;
	height: 100%;
}

.not_id .left_menu
{
	width: 150px;
}

.left_menu P
{
	margin: 0px;
	margin-bottom: 5px;
}

span.checkboxImg, span.checkboxImgFocus, span.checkboxImgChecked, span.checkboxImgCheckedFocus
{
  width: 18px;
  height: 20px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
  background-color: transparent;
  outline: 0px;
}
span.checkboxImg 
{
 
  background: url( 'none.gif' ) no-repeat;
}
span.checkboxImgFocus
{
  background: url( 'none_over.gif' ) no-repeat;
}


span.checkboxImgChecked 
{
  background: url( 'checked.gif' ) no-repeat;
}
span.checkboxImgCheckedFocus
{
  background: url( 'checked_over.gif' ) no-repeat;
}

span.radioImg, span.radioImgFocus, span.radioImgChecked, span.radioImgCheckedFocus
{
  width: 18px;
  height: 20px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
  background-color: transparent;
  outline: 0px;
}
span.radioImg 
{
 
  background: url( 'radio_none.gif' ) no-repeat;
}
span.radioImgFocus
{
  background: url( 'radio_none_over.gif' ) no-repeat;
}


span.radioImgChecked 
{
  background: url( 'radio_checked.gif' ) no-repeat;
}
span.radioImgCheckedFocus
{
  background: url( 'radio_checked_over.gif' ) no-repeat;
}

.inputsearch
{
	background-image: none;
}

.bodywrapper
{
	width: 100%;
	position: relative;
	bbackground: blue;
	padding-bottom: 10px;
	padding-top: 100px;
}

.bodywrapper .navwrapper
{
	position: absolute; 
	right:0px; 
	top:35px;
}

.mainbody
{
	margin: 15px;
	margin-top: 25px;
	position: relative;
	background: white;
	width: 758px;
	min-height: 300px;
}

.ie .mainbody { height: 300px; }

.logostandalone
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.photoupload
{
	width: 50px;
	height: 50px;
	float: left;
	background: red;
}

.ie .photoupload
{
	ddisplay: inline;
}



/*
 *  Multi Uploader CSS
 *
 */
.files_list
{
	 border: 1px solid #777;
	 overflow: hidden;
	 background-color: #FFF;
	 color: #FFF;
	 font-size: 12px;
}
.progress
{
	width: 80%;
}
.progress div
{
	background-color:#AAA;
	height: 16px;
	width:0%;
	font-size: 10px;
	font-weight:700;
	color:#fff;
	text-align:center;
	float: left;
}
.files_list .label
{
	text-align: center;
	width: 100%;
	background-color: #000;
	color: #FFF;
	height: 20px;
}
.files_list .label [class]
{
	padding-top: 2px;
}
.multi_upload
{
	width: 100%;
	background-color: #DDD;
	float: left;
	border-bottom: 1px solid #AAA;
	padding: 4px 0px 2px 0px;

	color: #000;
	font-size: 12px;
}
.multi_upload_over
{
	background-color: #CCC;
}

.multi_upload div
{
	overflow: hidden;
}
.multi_upload .uptitle
{
	width: 200px;
	padding-left: 10px;
	
	color: #000;
	font-size: 12px;
}
.multi_upload .uptitle
{
	padding-top: 2px;
	width: 190px;

	color: #000;
	font-size: 12px;
}
.multi_upload .progress
{
	padding-top: 2px;
	width: 126px;
}
.multi_upload .progress_end
{
	padding-top: 2px;
	padding-left: 20px;
	width: 126px;
}
.multi_upload .progress_end[class]
{
	width:  106px;
}
.multi_upload .thumb
{
	margin-left: 4px;
}
.multi_upload .thumb .img
{
	border: 1px solid #AAA;
	background-color: #FFF;
	overflow: hidden;
}

.multi_upload .close, .multi_upload .close_over
{
	margin: 0px;
	border: 0px;
	padding: 0px;

	width: 16px;
	height: 16px;
	overflow: hidden;

	font-weight: bolder;
	font-size: 10px;
	text-align: center;
	background-color: transparent;
	color: #AAA;

	cursor: pointer;
	border: 1px solid #AAA;
	margin-top: 2px;
	margin-right: 4px;
}
.multi_upload .close[class], .multi_upload .close_over[class]
{
	width: 14px;
	height: 14px;
}
.multi_upload .close_over
{
	background-color: #FF9999;
	color: #FFF;
}
.squareimg
{
	border: 1px solid #CCC;
	margin-right: 4px;
	margin-bottom: 4px;
}
.img_uploader
{
	margin-top: -5000px;
	margin-left: -5000px;
	cursor: pointer;
}

.oldUpload
{
	background-color: #FFF;
}
.oldUpload_over
{
	background-color: #CCC;
}

.swfBut
{
	opacity: 0;
	filter: alpha(opacity=0);
}
/*
 *  Multi Uploader CSS
 *  end;
 *
 */

.menu_content
{
	padding-left: 10px;
}

.sa_footer
{
	margin-left: 25px;
	margin-top: -5px;
	z-index: 1000;
}

.errbox 
{
	position: absolute;
	background: white;
	top: 0px;
	left: 0px;
	color: white; font-size: 11px; font-weight: normal; 
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.regtxt
{
	position: absolute; width: 440px; top: 0px; right: 20px; font-size: 14px; font-weight: bold; color: #333;
}

.regtxt A
{
	font-size: 14px;
}
