BODY {
	MARGIN: 0px; TEXT-ALIGN: center;
	FONT: 80% arial;
}
H1 { 
        margin: 0px; 
}
H2 {    margin: 0px; 
}
TABLE { margin: 0px;
        font-size:1.0em;
}
FORM {  margin: 0px; 
}
A {
        margin: 0px;
}
img {
        margin: 0px;
}
BR {
        margin: 0px;
}

UL {
        MARGIN: 0px; 
	PADDING: 0px 0px 0px 0px;
}
LI {
        MARGIN: 0px; 
	PADDING: 0px 0px 0px 0px;
}


/* AA------------------------------- */
.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 {
        /*padding-right:10px;*/
        color:#055D90;
        text-decoration: underline;
}
.headTopMenu a:hover {
        /*padding-right:10px;*/
        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;
}
.headBodyRight {
        margin: 0 0 0 250px;
}
.headBodyRightL {
        float:left;
        width:450px;
        padding-top:13px;
}
.headBodyRightR {
        float:right;
        width:262px;
        text-align:right;
        font:10px verdana;
        padding-top:13px;
}
.headBodyRightR IMG {
        vertical-align:middle;
        border:0;
}
.sectionHeadBottom {
        height:2px;
        clear:both;
        font-size:0px;
}
.sectionFooter {
	CLEAR: both; 
	FONT: 0.8em verdana; 
        PADDING: 20px 0px 10px 0px; 
        TEXT-ALIGN: center
}
.sectionLeft {
        width: 662px;
        float: left;
}
.sectionRight {
        width: 300px;
        float: right;
}
.subLeft {
        width:160px;
        float:left;
}
.subRight {
        width:502px;
        float:right;
        background-color:#FFF;
}
/* ================================== */
/* A-[other]------------------------- */
.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;
}
#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;
}
.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;
}
/* [other]------------------------------ */
.pleasesignin {
        position:absolute; 
        top:55px; 
        left:30px;
        padding:10px;
        FONT: 12px arial;
        color: #000;
        background-color: #F9E0E0;
        border: #E4A3A4 1px solid;
}
.pleasesignin a:link,
.pleasesignin a:visited{
        color:#000;
        text-decoration: underline;
}
.pleasesignin a:hover{
        color:#999;
        text-decoration: underline;
}
.pleasesignin IMG {
        vertical-align:middle;
        border:0;
}
.please {
        font:bold 1.2em arial;
        color:red;
	BORDER: red 2px solid; 
	PADDING: 6px; 
}
/* [all]-------------------------------- */
.locationPath {
        padding-top:7px;
        padding-bottom:7px;
}
.clearing {
        font-size:0px;
        height: 0;
        clear: both;
}
.br {
        font-size:0px;
        height:5px;
}
/* [spec]------------------------------- */
#debug {
        color: green;
}

/* H ------------------------------- */
.lastTtop {
        font-size: 1.0em;
        padding: 5px 0px 5px 5px;
        BACKGROUND-COLOR:#F2F2F2;
        BORDER-BOTTOM: #CCCCCC 1px solid;
}
.lastTtop IMG {
        vertical-align:middle;
        border:0;
}
.lastTbody {
        clear: both;
        padding-top:5px;
}
.lastTone {
        width:50px;
        float:left;
        text-align:center; 
}
.lastTone IMG {
        border:0px;
}
.lastTtwo {
        float:right;
        /*margin: 0 0 0 70px;*/
        width:250px;
}
.lastTtwo EM {
        margin: 0px;
        padding: 0px;
        font:normal 11px Verdana;
        font-style: normal;
}
.lastTtwo P {
        margin: 0px;
        padding: 0px;
}
.lastTtwo i {
        font-size:11px;
        font-style: normal;
        color:#999;
}
.lastTtwo img {
        border:0px;
        vertical-align:middle;
}
.lastTbottom {
        height: 5px;
        clear: both; 
        font-size:0px; 
        BORDER-BOTTOM: #ccc 1px dashed;
}
/* H ------------------------------- */
.ownerH {
        position:relative;
        width:468px;
        clear: both;
	background: url('http://i.embpersons.com/cute/pictures/bg.jpg') 0 0; 
        font-family: arial;
}
.ownerH a:link,
.ownerH a:visited {
        color:#999;
        text-decoration: none;
}
.ownerH a:hover {
        color:#000;
        text-decoration: underline;
}
.ownerH EM {
        margin: 0px;
        /*display: block; */
        font-style:normal;
        /*color:#E11477;*/
}
.ownerHbottom {
        text-align:right;
}
.oHbody {
        width:100px;
        height:118px;
	background: url('http://i.embpersons.com/cute/pictures/dh.gif') 0 0; 
}
.oHbodyFD {
        width:100px;
        height:118px;
	background: url('http://i.embpersons.com/cute/pictures/dhd.gif') 0 0; 
        color:#E11477;
}

.oHbodytop {
        padding-top:5px;
}


/* H ------------------------------- */
.pageH {
        padding-left:17px;
        padding-right:17px;
}
/* H ------------------------------- */
.lastHtop {
        font-size: 1.0em;
        padding: 5px 0px 5px 5px;
        BACKGROUND-COLOR:#F2F2F2;
        BORDER-BOTTOM: #CCCCCC 1px solid;
}
.lastHtop IMG {
        vertical-align:middle;
        border:0;
}
.lastHbody {
        position:relative;
        width:468px;
        BACKGROUND-COLOR: #FFF;
        clear: both;
	font-size: 1.0em;
	padding-top: 5px;
}
.lastHbottom {
        clear: both; 
	padding-bottom: 5px;
        border-bottom: #ccc 1px dashed;
}
.lastHone {
        float:left;
        width:68px;
        text-align:center;
        font-size: 11px;
}
.lastHone IMG {
        padding: 3px;
        border: 1px solid #CCC;
}
.lastHone EM {
        text-align:center;
        margin: 0px;
        display: block; 
        font-style: normal;
	font-size: 9px;
	padding-top:5px;
	padding-left:3px;
        color:#000;
}
.lastHone EM IMG {
        border:0;
        vertical-align:middle;
}
.lastHone B {
}
.lastHtwo {
        float:right;
        width:400px;
}
.lastHtwo P {
        CLEAR: both;
        margin:0px; 
	font-size: 1.0em;
        font-family: arial;
        color: #000;
        padding-bottom:5px;
}
.lastHtwo P a:link,
.lastHtwo P a:visited {
        color:#036990;
	text-decoration:none;
}
.lastHtwo P a:hover{
        text-decoration: underline;
}
.lastHtwo EM {
        display: block; 
        font-style: normal;
        font:normal 11px Verdana;
        color: #999;
}
.lastHtwo EM IMG {
        vertical-align:middle;
}
.lastHtwobottom {
        font:normal 11px Verdana;
        color: #999;
}
.leftMenuSubDomain {
        color: #A92701;
}
.leftMenuSubDomain a:link,
.leftMenuSubDomain a:visited {
        color:#000;
        text-decoration: underline;
}
.leftMenuSubDomain a:hover{
	text-decoration:none;
}
.leftMenuTags {
        padding-top:7px;
        padding-bottom:7px;
        text-align:center;
}
.leftMenuTags a:link,
.leftMenuTags a:visited {
        font-size:1.2em;
        padding-right:5px;
        padding-left:5px;
        color:#036990;
	text-decoration:none;
}
.leftMenuTags a:hover{
        text-decoration: underline;
}
/* ---------------------------------- */
.pageBasket H1 {
        margin: 0px;
        font-size: 1.5em;
        FONT-WEIGHT: lighter;
        COLOR: #066095; 
}
.pageBasket img {
        vertical-align:middle;
}
.pageBasket TD {
        font-size:13px;
	PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 10px; 
        PADDING-TOP: 10px; 
        BORDER-BOTTOM: #e0e0e0 1px solid;
        text-align: center;
}
.pageBasket TH {
        font-size:12px;
        padding: 5px 10px 5px 10px;
        height:26px;
	background-color:#F2F2F2;
        border-bottom:1px solid #ccc;
        FONT-WEIGHT: normal;
        text-align: center;
}
.announcementbox { 
        padding: 8px; 
        margin: 10px; 
        background-color: #fff4c2; 
        text-align: center; 
        font-size: 13px; 
        border: 1px solid #ffcc34; 
}
