

/* links */

a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }

a:link.a_WithUnderLine { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
a:visited.a_WithUnderLine { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
a:active.a_WithUnderLine { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
a:hover.a_WithUnderLine { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }

a:link.upLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #808080; font-weight: bold; text-decoration: none; }
a:visited.upLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #808080; font-weight: bold; text-decoration: none; }
a:active.upLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #808080; font-weight: bold; text-decoration: none; }
a:hover.upLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #808080; font-weight: bold; text-decoration: underline; }

a:link.cartCaseUpLink { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a:visited.cartCaseUpLink { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a:active.cartCaseUpLink { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a:hover.cartCaseUpLink { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }

a:link.cartCaseInsideLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a:visited.cartCaseInsideLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a:active.cartCaseInsideLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a:hover.cartCaseInsideLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: underline; }

a:link.sharePageLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a:visited.sharePageLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a:active.sharePageLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a:hover.sharePageLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* menu frame */
.cartCaseUp { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }
.cartCaseInside { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }

/* page */
body { background-image:url(bgshop.jpg);  color: #000000; margin: 0px; }
.upMeetingPoint { background-color: #A7AAA8; }
.upMeetingPointInside { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 0px; }
.left_frames { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }
.pageGeneralsign { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #000000; font-weight: bold;}

/* data table */
/*table {border-style: solid; border-width: 1px} */
.tbUPCountData { background-color: #A7AAA8; border-style: solid #ffffff; border-width: 1px}
.tbUPDataInside { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold;  BORDER-RIGHT: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-TOP: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-LEFT: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-BOTTOM: 1px ridge #ffffff; BORDER-COLOR:  #ffffff}
.tbCountData { background-color: #F2F2F2; border-style: solid; border-width: 1px; BORDER-COLOR:  #ffffff}
.tbCountDataSelected { background-color: #F2F2F2; }
.tbCountDataOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.TbInsideData { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;   BORDER-RIGHT: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-TOP: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-LEFT: 1px ridge #ffffff; BORDER-COLOR:  #ffffff; BORDER-BOTTOM: 1px ridge #ffffff; BORDER-COLOR:  #ffffff}
.TbInsideDataRed { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CC0000; }
.TbInsideDataRedAlert { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; }


/* info frame */
.infoFrameUp { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #A7AAA8; }
.infoFrameInside { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #E4E4E4; filter:DropShadow(color=#C0C0C0, offx=3, offy=3)}

/* message frame */

.frameMessage { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.MessageStackWrong, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.MessageStackYes { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* forms */
CHECKFRAME, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
FORM { display: inline; }

/* member */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* characteristics */
.characteristics-odd { background-color: #f4f7fd; }
.characteristics-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* B2B start */
/* Styles for dhtml tabbed-pages */
.ontab {
    background-color: #CACACA;
    border-left: 1px solid #B2B2B2;
    border-right: outset 2px #E0E0E0;
    border-top: 1px solid #B2B2B2;
    border-bottom: solid 0px #d5d5d5;
    text-align: center;
    font-family : Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}
.offtab {
    background-color : #e5e5e5;
    border-left: 1px solid #B2B2B2;
    border-right: outset 1px #E0E0E0;
    border-top: 1px solid #B2B2B2;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    font-family : Arial, Helvetica, sans-serif;
    cursor: hand;
    cursor: pointer;
    font-weight: normal;
    font-size: 12px;
}
.tabpadding {
}

.tabheading {
    background-color: #1E90FF;
    text-align: left;
}

.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
    bottom: 0;
}

table.formerform {
    background-color: #CACACA;
   	font-family : Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    border-bottom: 0px solid #7C7C7C;
    border-top: ridge 0px #CCCCCC;
    border-left: 1px solid #B2B2B2;
    border-right: outset 1px #7C7C7C;
    text-align: left;
    height: 25px;
    background-repeat: repeat;
    bottom: 0;
}
.formerform_button {
    background-color: #CACACA;
   	font-family : Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    border-bottom: 1px solid #7C7C7C;
    border-top: ridge 0px #CCCCCC;
    border-left: 1px solid #B2B2B2;
    border-right: outset 1px #7C7C7C;
    text-align: right;
    height: 25px;
    background-repeat: repeat;
}
/* B2B end */
#statusBar { 
		margin: 0pt 0pt 0pt -350px; 
		position: absolute; 
		bottom: 0pt; 
		z-index: 5000; 
		width: 350px; 
		right: 0;
}
#statusBar[id] { 
		position: fixed ! important; 
}
#statusBar #statusPanel { 
		border: 1px solid #1A5BB2; 
		background-color: #1A5BB2;
		position: relative; 
		text-align: left; 
		display:none;
}
#statusText { 
		padding: 0pt 30px; 
		line-height: 30px; 
		color: rgb(255, 255, 204); 
}
