.sectionBody {	
        CLEAR: both; 
        MARGIN-LEFT: auto;
        MARGIN-RIGHT: auto;
        WIDTH: 962px;
        TEXT-ALIGN: left; 
        BACKGROUND-COLOR: #FFFFFF;
}
.sectionHeadAds {
        padding:3px;
        font-size: 11px;
        text-align:right;
}
.sectionHeadTop {
}
.sectionHeadTop img {
        vertical-align:middle;
}
.headTopMenu {
        font:11px verdana;
        color:#055D90;
        font-weight: normal;
        background-color:#E1F0F5;
        padding:5px;
        border-bottom:#B2D4E4 1px solid;
}
.headTopMenu a:link,
.headTopMenu a:visited {
        color:#055D90;
        text-decoration: underline;
}
.headTopMenu a:hover {
        color:#C6590A;
        font-weight: normal;
        text-decoration: none;
}
.headTopMenu a.current:link,
.headTopMenu a.current:visited {
        font-weight: bold;
}
.headTopMenu a.current:hover {
        font-weight: bold;
}
.sectionHeadBody {
	CLEAR: both; 
	padding-top:2px;
}
.sectionHeadBody img {
        margin:0px;
}
.headBodyLeft {
        float:left;
        width:250px;
        height:52px;
}
.signin {
        font-size:15px;
        FONT-WEIGHT:bold; 
        color:#A92701;
}
.signin a:link,
.signin a:visited {
        text-decoration: none;
        color:#000;
}
.signin a:hover{
        text-decoration: underline;
        color:#A92701;
}
.signin a.current:link,
.signin a.current:visited {
        text-decoration: underline;
   	color: A92701;
}
.signinform a:hover{
        text-decoration: none;
        color:#A92701;
}
.signout {
        font:10px verdana;
        color:#999;
}
.signout img {
        vertical-align:middle;
}
.signoutleft {
        float:left;
        width:54px;
}
.signoutright {
        margin: 0 0 0 54px;
}
.headBodyRight {
        margin: 0 0 0 250px;
}
.headBodyRightL {
        float:left;
        width:500px;
        padding-top:13px;
}
.headBodyRightR {
        float:right;
        width:212px;
        text-align:right;
        font:10px verdana;
        padding-top:13px;
}
.headBodyRightR IMG {
        vertical-align:middle;
        border:0;
}
.sectionHeadBottom {
        height:2px;
        clear:both;
        font-size:0px;
}

.sectionHeadBottom {
        height:2px;
        clear:both;
        font-size:0px;
}
.sectionFooterA {
	CLEAR: both; 
	FONT: 0.8em verdana; 
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 20px; 
        TEXT-ALIGN: center
}
.sectionLeftA {
        width: 662px;
        float: left;
}
.sectionRightA {
        width: 300px;
        float: right;
}
.subLeftA {
        width:160px;
        float:left;
}
.subRightA {
        width:502px;
        float:right;
        background-color:#FFF;
}
#signin_form {
}
.signinform {
        text-align:left;
        font-size: 1.4em;
        padding:5px;
        BACKGROUND-COLOR:#E2EED4;
}
.signinform INPUT {
        font-size: 1.0em;

}
.signinform a:link,
.signinform a:visited {
        font-size:10px;
        text-decoration: underline;
        color:#000;
}



/* R------------------------------- */
.pageO502 {
        padding-left:17px;
        padding-right:17px;
}
.o502body {
        position: relative;
        width: 468px;
        background-color: #FFF;
        clear: both;
	padding-top: 10px;
}
.o502bottom {
        clear: both; 
        padding-bottom: 10px;
        font-size:0px;
        border-bottom: #ccc 1px solid;
}

.o502one {
        float:left;
        width:93px; 
        text-align:left;
        font-size: 11px;
}
.o502one IMG {
        padding: 3px;
        border: 1px solid #CCC;
}

.o502two {
        float:right;
        width:375px;
}
.o502two P {
        clear: both;
        margin:0px;
        font-size: 1.0em;
        color: #000;
        padding-bottom:3px;
}
.o502two I {
        font:normal 11px Verdana;
        color: #999;
}
.o502twotop {
        clear: both; 
        padding-bottom:20px;
}
.o502twotopleft {
        float: left;
        width: 345px;
}
.o502twotopright {
        float: right;
        text-align:right;
        width: 30px;
        color: #999;
}
.o502twotopright IMG {
        vertical-align:middle;
}
.o502twobottom {
        font:normal 11px Verdana;
        color: #999;
}
.o502twobottom IMG {
        vertical-align:middle;
}
.o502twobottom B {
        color:#42AA23;
}
.o502twobottom B a:link,
.o502twobottom B a:visited {
        color:#42AA23;
        text-decoration:none;
}
.o502twobottom B a:hover {
        color:#42AA23;
        text-decoration: underline;
}
/* R------------------------------- */
.o502pleasesignin {
        position:absolute; 
        top:30px; 
        left:50px;
        padding:10px;
        FONT: 12px arial;
        color: #000;
        background-color: #F9E0E0;
        border: #E4A3A4 1px solid;
}
.o502pleasesignin a:link,
.o502pleasesignin a:visited{
        color:#000;
        text-decoration: underline;
}
.o502pleasesignin a:hover{
        color:#999;
        text-decoration: underline;
}
.o502pleasesignin IMG {
        vertical-align:middle;
        border:0;
}
/* R------------------------------- */
.page502 {
        padding-left:17px;
        padding-right:17px;
}
.item502 {
}
/* R------------------------------- */
.item502top {
        padding:0px;
        padding-bottom:3px;
        font-family: verdana;
	font-size: 16pt;
}
/* R------------------------------- */
.item502body {
        position:relative;
        width:468px;
        background-color:#FFF;
        clear: both; 
	font-size: 1.0em;
	padding-top: 5px;
}
.item502bottom {
        clear: both; 
        padding-bottom: 10px;
}
.item502one {
        float:left;
        width:438px;
        text-align:center;
}
.item502one IMG {
        padding: 3px;
        border: 1px solid #CCC;
}
.item502two {
        float: right;
        text-align:right;
        width: 30px;
        color: #999;
}
.item502two IMG {
        vertical-align:middle;
}
/* R------------------------------- */
.page502answers {
        font-style: normal;
        font-size: 18px;
        color:#28ABF0;
        padding: 5px 0px 10px 0px;
}
.page502answers I {
        font-style: normal;
	font-size: 12px;
}
/* R ------------------------------- */
.o503body {
        position:relative;
        width:468px;
        BACKGROUND-COLOR: #FFF;
        clear: both;
        font-size: 1.0em;
        padding-top: 10px;
}
.o503bottom {
        clear: both; 
        padding-bottom: 10px;
        border-bottom: #ccc 1px solid;
}
.o503one {
        float:left;
        width:68px;
        text-align:left;
        font-size: 11px;
}
.o503one IMG {
        padding: 3px;
        border: 1px solid #CCC;
}
.o503one EM {
        text-align:left;
        margin: 0px;
        display: block; 
        font-style: normal;
        font-size: 9px;
        padding-top:5px;
        padding-left:3px;
        color:#000;
}
.o503one EM IMG {
        border:0;
        vertical-align:middle;
}
.o503one B {
}
.o503two {
        float:right;
        width:400px;
}
.o503two P {
        CLEAR: both;
        margin:0px; 
	font-size: 1.0em;
        font-family: arial;
        color: #000;
        padding-bottom:10px;
}
.o503twotop {
        CLEAR: both; 
        padding-bottom:20px;
}
.o503twotop IMG {
        vertical-align:middle;
}
.o503twotopleft {
        float: left;
        width: 350px;
}
.o503twotopleft b {
        font:bold 11px Verdana;
}
.o503twotopleft i {
        font:normal 11px Verdana;
	color: #999;
}
.o503twotopright {
        float: right;
        text-align:right;
        width: 50px;
}
.o503twotopright IMG {
        vertical-align:middle;
}
/* R------------------------------- */
.o503twolinks {
        color:#999;
}
.o503twolinks EM {
        margin: 0px;
        display: block; 
        font-size: 0.8em;
        font-family: Verdana;
        font-style: normal;
        padding: 3px 0px 3px 0px;
}
.o503twolinks EM I {
        font-style: normal;
        margin:0px;
        color:green;
}
.o503twolinks EM a:link,
.o503twolinks EM a:visited{
        text-decoration: underline;
}
.o503twolinks EM a:hover{
        text-decoration: underline;
}
/* R------------------------------- */
.addAnswerHead {
        text-align:right;
}
.addAnswerHead BUTTON {
}
.addAnswerHead IMG {
        vertical-align:middle;
        border:0;
}
/* R---------------------------------- */
.addAnswerForm {
}
.addAnswerForm EM {
        margin:0px;
        font-style: normal;
        font-family: verdana;
	font-size: 16pt;
}
.addAnswerForm P {
        margin:0px;
	font-size: 1.2em;
        FONT-WEIGHT:normal;
        color:#A92701;
}
.addAnswerForm TEXTAREA {
        margin:0px;
        width: 450px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:5px;
        padding-right:5px;
}
.addAnswerForm BUTTON {
}
.addAnswerFormButton {
        padding: 5px 0px 5px 5px;
}
.addAnswerA {
        font-size: 11px;
        text-decoration: underline;
        cursor: pointer;
        font-weight:bold;
        white-space: nowrap;
        padding-left:270px;
}
/* R---------------------------------- */
.addLinkForm {
        font-size: 11px;
}
.addLinkFormTop {
        padding-top:5px;
}
.addLinkForm INPUT {
        width:420px;
}
.addLinkForm BUTTON {
        font-size: 11px;
}
.addLinkError {
        display: none;
        font:bold 0.9em Verdana!important;
        color:red;
        padding-top:3px;
        padding-bottom:3px;
}
.addLinkBody {
        display: none;
        BORDER-BOTTOM: #ccc 1px dashed;
}
.addLinkBodyLink {
        color: #999;
        padding: 10px 0px 10px 0px;
        BORDER-TOP: #ccc 1px dashed;
}
.addLinkBodyLink INPUT {
        width:300px;
}
.addLinkBodyLink I {
        font:normal 0.8em Verdana;
        margin:0px;
        color:green;
}
.addLinkBodyLink li a:link,
.addLinkBodyLink li a:visited{
        text-decoration: underline;
        font:normal 0.8em Verdana;
}
.addLinkBodyLink li a:hover{
        text-decoration: underline;
}
.addLinkA {
        font-size: 11px;
        color: #3366CC;
        text-decoration: underline;
        cursor: pointer;
        font-weight:bold;
        white-space: nowrap;
}
/* R------------------------------- */
.oCtop {
        font-size: 1.0em;
        padding: 5px 0px 5px 5px;
        BACKGROUND-COLOR:#F2F2F2;
}
.oCtop EM {
        font-style: normal;
        margin:0px;
}
.oCtop a:link,
.oCtop a:visited {
        color: #000;
        text-decoration:none;
}
.oCtop a:hover {
        color: #999;
        text-decoration:none;
}
.oCtop IMG {
        vertical-align:middle;
        border:0;
}
/* R------------------------------- */
.oC {
        margin:0px;
        font:normal 1.0em Verdana;
        color:#000;
        padding:10px 5px 0px 5px;
        BORDER-TOP: #CCCCCC 1px solid;
}
.oC EM {
        margin:0px;
        font:normal 10px Verdana;
}
.oC IMG {
        vertical-align:middle;
        border: 1px solid #CCC;
}
.oC P {
        margin:0px;
        font-weight: normal;
        padding-bottom: 10px;
        color: #000;
}
/* R------------------------------- */
.o503twocommbutton {
        text-align:right;
}
.o503twocommbutton BUTTON {
        /*margin-left:270px;*/
        font-size:11px;
}
.o503twocommbutton IMG {
        vertical-align:middle;
        border:0;
}
/* R------------------------------- */
.o503twocommadd {
        padding:10px;
        background-color: #F2F2F2;
}
.o503twocommadd BUTTON {
        font-size:11px;
}
.o503twocommadd TEXTAREA {
        margin:0px;
        width: 90%;
}
.commButton {
        font-size:11px;
}
/* R------------------------------- */
.pageAbuse {
}
.pageAbuse P {
        margin:0px;
        padding-top:7px;
        padding-bottom:7px;
}
.pageAbuse I {
        margin:0px;
        font-style: normal;
        color: #999;
}
.pageAbuse TEXTAREA {
        margin:0px;
        width: 100%;
}
/* R------------------------------- */
.pageTobjectorder {
        padding-bottom:10px;
        color:#999;
}
.pageTobjectorder IMG {
        vertical-align:middle;
        border:0;
}
.pageTobjectorder a:link,
.pageTobjectorder a:visited{
        text-decoration:underline;
        color:#000;
}
.pageTobjectorder a:hover{
        text-decoration:none;
        color:#000;
}
.pageTobjectorder a.current:link,
.pageTobjectorder a.current:visited{
        text-decoration:none;
        font-weight:bold;
        color:#666;
}
/* R---------------------------------- */
.pageTobjectCm {
        background: url('http://i.embpersons.com/reviews/pictures/line.gif') bottom repeat-x;
        float: left;
        width: 468px;
        margin-bottom: 10px;
        font-size: 12px;
        font-weight: bold;
}
.pageTobjectCm br {
        clear: both;
}
.pageTobjectCm ul {
        margin: 10px 0 0 0;
        padding: 0 0 0 30px;
        list-style: none;
        font-size: 12px;
}
.pageTobjectCm li {
        margin: 0 2px 0 0;
        background: url('http://i.embpersons.com/reviews/pictures/cm.png') 100% -100px;
        padding: 0 5px 0 0;
        float: left;
        border-bottom: 1px solid #bbb;
        text-align: center;
}
.pageTobjectCm li.active {
        border-bottom: 1px solid #fff;
        background: url('http://i.embpersons.com/reviews/pictures/cm.png') 100% 0;
}
.pageTobjectCm li a, 
.pageTobjectCm li a:visited, 
.pageTobjectCm li span {
        display: block;
        float: left;
        padding: 5px 16px 5px 16px;
        text-align: center;
        white-space: nowrap;
        min-height: 15px;
        background: url('http://i.embpersons.com/reviews/pictures/cm.png') 0 -100px;
        text-decoration: none;
        color: #666;
}
.pageTobjectCm li.active a, 
.pageTobjectCm li.active span {
        background: url('http://i.embpersons.com/reviews/pictures/cm.png') 0 0; 
}
.pageTobjectCm li:hover {
        background-position: 100% -200px;
}

.pageTobjectCm li:hover a {
        background-position: 0 -200px;
}
.pageTobjectCm li.active:hover {
        background-position: 100% 0;
}
.pageTobjectCm li.active:hover a {
        background-position: 0 0;
        text-decoration: underline;
}
/* R------------------------------- */
.page502pagenumber {
        text-align:right; 
        padding-top:7px;
}
.page502pagenumber a:link,
.page502pagenumber a:visited{
	text-decoration:underline;
        color:#000;
}
.page502pagenumber a:hover{
	text-decoration:none;
        color:#000;
}


/* ------------------------------- */
.pageLeftMenuA {
}
.pageLeftMenuA EM {
        margin:0px;
        font-style: normal;
        display: block; 
	font-size: 1.0em;
        FONT-WEIGHT:bold;
        padding: 3px 0px 3px 5px; 
        background-color:#C3EAFF;
}
.pageLeftMenuA EM IMG {
        vertical-align:middle;
        border: 0;
}
.pageLeftMenuA ul {
        padding: 10px 0px 10px 5px; 
}
.pageLeftMenuA li {
        list-style-type: none;
}
.pageLeftMenuA li a:link,
.pageLeftMenuA li a:visited {
        display: block;
        padding-top:1px;
        padding-bottom:1px;
        TEXT-DECORATION: none;
        color:#666666;
}
.pageLeftMenuA li a:hover{
        text-decoration: underline;
}
.pageLeftMenuA li a.current:link,
.pageLeftMenuA li a.current:visited{
        text-decoration: underline;
        font-weight:bold;
}
.locationPathA {
        padding-top:7px;
        padding-bottom:7px;
}
/* R------------------------------- */
.lastOwnerTop {
        font-size: 1.0em;
        padding: 5px 0px 5px 5px;
        BACKGROUND-COLOR:#F2F2F2;
        BORDER-BOTTOM: #CCCCCC 1px solid;
}
.lastOwnerTop IMG {
        vertical-align:middle;
        border:0;
}
.lastOwnerOne {
        width:70px;
        float:left;
        text-align:center; 
}
.lastOwnerOne IMG {
        width:60px;
        height:60px;
        border:0px;
}
.lastOwnerTwo {
        float:right;
        width:230px;
}
.lastOwnerTwo EM {
        margin: 0px;
        padding: 0px;
        font:normal 11px Verdana;
        font-style: normal;
}
.lastOwnerTwo P {
        margin: 0px;
        padding: 0px;
}
.lastOwnerTwo i {
        font-size:11px;
        font-style: normal;
        color:#999;
}
.lastOwnerTwo img {
        border:0px;
        vertical-align:middle;
}
.lastOwnerBottom {
        height: 5px;
        clear: both; 
        font-size:0px; 
        BORDER-BOTTOM: #ccc 1px dashed;
}
.lastOwnerBody {
        clear: both;
        padding-top:5px;
}
.lastOwnerBody i {
        font-size:11px;
        font-style: normal;
        color:#999;
}
.lastOwnerBody EM {
        margin: 0px;
        padding: 0px;
        font:normal 11px Verdana;
        font-style: normal;
}
.lastOwnerBody EM img {
        border:0px;
        vertical-align:middle;
}
.lastOwnerBody P {
        margin: 0px;
        padding: 0px;
}
.lastOwnerBottom {
        height: 5px;
        clear: both; 
        font-size:0px; 
        BORDER-BOTTOM: #ccc 1px dashed;
}
/* R-[all]------------------------------ */
.displayBlock {
        display: block;
        
}
.displayNone {
        display: none;
        
}
.clearingA {
        font-size:0px;
        height: 0;
        clear: both;
}
.memJs {
        font:bold 0.9em Verdana!important;
        color:red;
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 3px
}
#debug {
        color: green;
}
.br {
        font-size:0px;
        height:5px;
}
/* [tools]---------------------------------- */
.announcementbox { 
        padding: 8px; 
        margin: 10px; 
        background-color: #fff4c2; 
        text-align: center; 
        font-size: 13px; 
        border: 1px solid #ffcc34; 
}
