body { background-image: url(../images/template/bg.jpg); background-position: top; background-repeat: repeat-x; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }

img { border: none; }

input, textarea, select { font: normal 12px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;
						 border-color: #999999; border-style: solid; border-width: 1px 1px 1px 1px; color: #000000; }
form { border: 0px; margin: 0px; }
.message { font-size: 12px; font-weight: bold; color: #CC3300; border: 2px solid #FF9900; background-color: #FFCC99; padding: 10px; }
p { margin: 0px; padding: 0px; border: none; }

.SubmitButton { font-size: 12px; font-weight: bold; color: #000000; background-color: #FFCCCC; border: 1px solid #FF0000; }

.H01 { background-image: url(../images/template/H01.jpg); background-repeat: no-repeat; width: 50px; height: 151px; }
.H02 { background-image: url(../images/template/H02.jpg); background-repeat: no-repeat; width: 225px; height: 151px; }
.H03 { background-image: url(../images/template/H03.jpg); background-repeat: no-repeat; width: 400px; height: 151px; }
.H04 { background-image: url(../images/template/H04.jpg); background-repeat: no-repeat; width: 225px; height: 151px; }
.H05 { background-image: url(../images/template/H05.jpg); background-repeat: no-repeat; width: 50px; height: 151px; }

.M01 { background-image: url(../images/template/M01.jpg); background-repeat: no-repeat; width: 50px; height: 40px; }
.M02 { background-image: url(../images/template/M02.jpg); background-repeat: repeat-x; width: 850px; height: 40px; }
.M05 { background-image: url(../images/template/M05.jpg); background-repeat: no-repeat; width: 50px; height: 40px; }

.S01 { background-image: url(../images/template/S01.jpg); background-repeat: no-repeat; width: 50px; height: 3px; }
.S02 { background-image: url(../images/template/S02.jpg); background-repeat: repeat-x; width: 850px; height: 3px; }
.S05 { background-image: url(../images/template/S05.jpg); background-repeat: no-repeat; width: 50px; height: 3px; }




.T01 { background-image: url(../images/template/T01.jpg); background-repeat: no-repeat; width: 3px; height: 33px; }
.T02 { background-image: url(../images/template/T02.jpg); background-repeat: no-repeat; width: 8px; height: 33px; }
.T03 { background-image: url(../images/template/T03.jpg); background-repeat: repeat-x; width: 180px; height: 33px; }
.T04 { background-image: url(../images/template/T04.jpg); background-repeat: no-repeat; width: 8px; height: 33px; }
.T05 { background-image: url(../images/template/T05.jpg); background-repeat: no-repeat; width: 3px; height: 33px; }

.T11 { background-image: url(../images/template/T11.jpg); background-repeat: repeat-y; width: 3px; }
.T12 { background-color: #eeccdb; width: 196px; }
.T15 { background-image: url(../images/template/T15.jpg); background-repeat: repeat-y; width: 3px; }

.T21 { background-image: url(../images/template/T21.jpg); background-repeat: no-repeat; width: 3px; height: 11px; }
.T22 { background-image: url(../images/template/T22.jpg); background-repeat: no-repeat; width: 8px; height: 11px; }
.T23 { background-image: url(../images/template/T23.jpg); background-repeat: repeat-x; width: 180px; height: 11px; }
.T24 { background-image: url(../images/template/T24.jpg); background-repeat: no-repeat; width: 8px; height: 11px; }
.T25 { background-image: url(../images/template/T25.jpg); background-repeat: no-repeat; width: 3px; height: 11px; }




.D01 { background-image: url(../images/template/D01.jpg); background-repeat: no-repeat; width: 6px; height: 8px; }
.D02 { background-image: url(../images/template/D02.jpg); background-repeat: repeat-x; width: 470px; height: 8px; }
.D03 { background-image: url(../images/template/D03.jpg); background-repeat: no-repeat; width: 6px; height: 8px; }

.D11 { background-image: url(../images/template/D11.jpg); background-repeat: repeat-y; width: 6px; }
.D12 { background-color: #FFFFFF; width: 470px; }
.D13 { background-image: url(../images/template/D13.jpg); background-repeat: repeat-y; width: 6px; }

.D21 { background-image: url(../images/template/D21.jpg); background-repeat: no-repeat; width: 6px; height: 10px; }
.D22 { background-image: url(../images/template/D22.jpg); background-repeat: repeat-x; width: 470px; height: 10px; }
.D23 { background-image: url(../images/template/D23.jpg); background-repeat: no-repeat; width: 6px; height: 10px; }



.F01 { background-image: url(../images/template/F01.jpg); background-repeat: no-repeat; width: 10px; height: 33px; }
.F02 { background-image: url(../images/template/F02.jpg); background-repeat: repeat-x; width: 880px; height: 33px; }
.F03 { background-image: url(../images/template/F03.jpg); background-repeat: no-repeat; width: 10px; height: 33px; }


.TabTitle { font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; }

.LeftMenuLink { font-size: 12px; font-weight: bold; color: #FF0000; padding: 4px; padding-left: 20px; width: 172px; border-bottom: 1px solid #FF99CC; }
.LeftMenuLink a { color: #FF0000; text-decoration: none; }

.LeftMenuLinkOver { background-color: #FF99CC; font-size: 12px; font-weight: bold; color: #660000; padding: 4px; padding-left: 20px; width: 172px; border-bottom: 1px solid #FF99CC; }
.LeftMenuLinkOver a { color: #660000; text-decoration: none; }

.Pagination { background-color: #FFCCCC; padding: 5px; font-size: 11px; font-weight: normal; color: #FF0000; }
.Pagination a { color: #FF0000; text-decoration: none; }
.Pagination a:hover { color: #000000; }

.ListTitle { font-size: 14px; font-weight: bold; color: #7c0000; }
.ListDescription { font-size: 11px; font-weight: bold; color: #333333; }

.ListAction { font-size: 12px; font-weight: bold; color: #7c0000; }
.ListAction a { color: #7c0000; text-decoration: none; }
.ListAction a:hover { color: #FF0000; }

.ListPrice { font-size: 13px; font-weight: bold; color: #7c0000; }
.ListPromotion { font-size: 13px; font-weight: normal; color: #333333; text-decoration: blink; }

.ListPriceView { font-size: 14px; font-weight: bold; color: #FF0000; }
.ListPriceOld { font-size: 12px; font-weight: normal; color: #333333; }
.ListStatus { font-size: 12px; font-weight: bold; color: #7c0000; }

.FooterLinks { font-size: 11px; font-weight: normal; color: #FF0000; }
.FooterLinks a { color:#FF0000; text-decoration: none; }
.FooterLinks a:hover { color: #000000; }
.FooterCopy { font-size: 11px; color: #000000; }

.LoginText { font-size: 12px; color: #000000; }
.LoginLinks { font-size: 11px; font-weight: normal; color: #FF0000; padding-left: 15px; padding-top: 10px; padding-bottom: 5px; }
.LoginLinks a { color:#FF0000; text-decoration: none; }
.LoginLinks a:hover { color: #000000; }

.MemberFormText { font-size: 12px; color: #000000; text-align: left; }
.MemberFormText a { color: #333333; text-decoration: none; }
.MemberFormText a:hover { color: #FF0000; }
.MemberFormText td { background-color: #FFCCCC; border-bottom: 1px solid #FF99CC; }

.MainText { font-size: 12px; color: #000000; text-align: left; }
.MainText a { color: #333333; text-decoration: none; }
.MainText a:hover { color: #FF0000; }
.MainTextSmall { font-size: 10px; color: #333333; }

.smessage { font-size: 10px; font-weight: normal; color: #009900; padding: 5px; }
.emessage { font-size: 10px; font-weight: normal; color: #ff0000; padding: 5px; }
.wmessage { font-size: 10px; font-weight: normal; color: #FF6600; padding: 5px; }

.ShoppingCart { font-size: 12px; color: #000000; padding: 5px; padding-top: 15px; padding-bottom: 15px; }
.ShoppingCart a { color: #000000; text-decoration: none; }
.ShoppingCart a:hover { color: #FF0000; }

.SCTop { font-size: 14px; font-weight: bold; color: #FF0000; background-color: #FFCCCC; }
.SCItem { font-size: 12px; font-weight: bold; color: #000000; background-color:#FFCCCC; }
.SCItem a { color: #FF0000; text-decoration: none; }
.SCItem a:hover { color: #000000; }
.SCTotal { font-size: 14px; font-weight: bold; color: #FF0000; background-color: #FFCCCC; }

.MemberActions { font-size: 12px; font-weight: normal; color: #FF0000; padding-top: 10px; padding-bottom: 10px; }
.MemberActions a { color: #FF0000; text-decoration: none; }
.MemberActions a:hover { color: #000000; }

.active { color: #009900; font-weight: bold; }
.active a { color: #009900; text-decoration: none; }
.active a:hover { color: #FF0000; }

.inactive { color: #FF0000; font-weight: bold; }
.inactive a { color: #FF0000; text-decoration: none; }
.inactive a:hover { color: #009900; }

.pending { color: #FF6600; font-weight: bold; }
.pending a { color: #FF6600; text-decoration: none; }
.pending a:hover { color: #009900; }