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

.SubmitButton { background-image: url(../images/template/button_bg.jpg); font-size: 12px; font-weight: bold; color: #000000; border: none; height:20px; }

.Category { font-size: 14px; color: #000000; padding: 5px; font-weight: bold; letter-spacing: -1px; }
.Category a { color: #000000; text-decoration: none; }
.Category a:hover { color: #dc0000; }
.CategoryOver { font-size: 14px; color: #000000; padding: 5px; font-weight: bold; letter-spacing: -1px; background-color: #CCCCCC; }
.CategoryOver a { color: #dc0000; text-decoration: none; }
.CategoryOver a:hover { color: #dc0000; }

.top_bg { background-image: url(../images/template/top_bg.jpg); background-repeat: repeat-x; background-position: top; }

.main_top_left_bg { background-image: url(../images/template/main_top_left_bg.jpg); background-repeat: no-repeat; width: 5px; height: 198px; }
.main_top_right_bg { background-image: url(../images/template/main_top_right_bg.jpg); background-repeat: no-repeat; width: 5px; height: 198px; }
.main_top_bg { background-image: url(../images/template/main_top_bg.jpg); background-repeat: repeat-x; width: 950px; height: 198px; }

.main_left_bg { background-image: url(../images/template/main_left_bg.jpg); background-repeat: repeat-y; width: 5px; }
.main_right_bg { background-image: url(../images/template/main_right_bg.jpg); background-repeat: repeat-y; width: 5px; }

.tab_categories { background-image: url(../images/template/tab_categories.jpg); background-repeat: no-repeat; width: 198px; height: 86px; }
.tab_members { background-image: url(../images/template/tab_members.jpg); background-repeat: no-repeat; width: 198px; height: 106px; }
.tab_promotions { background-image: url(../images/template/tab_promotions.jpg); background-repeat: no-repeat; width: 198px; height: 31px; }
.tab_configurator { background-image: url(../images/template/tab_configurator.jpg); background-repeat: no-repeat; width: 198px; height: 33px; }
.tab_visitors { background-image: url(../images/template/tab_visitors.jpg); background-repeat: no-repeat; width: 198px; height: 31px; }
.tab_360 { background-image: url(../images/template/tab_360.jpg); background-repeat: no-repeat; width: 198px; height: 31px; }

.tab_top { background-image: url(../images/template/tab_top.jpg); background-repeat: no-repeat; width: 198px; height: 4px; }
.tab_bg { background-image: url(../images/template/tab_bg.jpg); background-repeat: repeat-y; width: 198px; }
.tab_bottom { background-image: url(../images/template/tab_bottom.jpg); background-repeat: no-repeat; width: 198px; height: 4px; }

.NormalText { font-size: 12px; color: #000000; }
.NormalText a { color: #990000; text-decoration: none; }
.NormalText a:hover { color: #000000; }

.SCProductsNoLink { font-size: 12px; font-weight: bold; color: #000000; }
.SCProductsNoLink a { color: #dc0000; text-decoration: none; }
.SCProductsNoLink a:hover { text-decoration: underline; }
.SCLink { font-size: 10px; color: #333333; }
.SCLink a { color: #333333; text-decoration: none; }

.LoginText { font-size: 12px; text-align: left; font-weight: bold; }
.LoginText a { font-size: 10px; color: #dc0000; text-decoration: none; font-weight: normal; }
.LoginText a:hover { text-decoration: underline; }

.footer_bg { background-color: #bd1828; }
.footer_left { background-image: url(../images/template/footer_left.jpg); background-repeat: repeat-y; width: 5px; }
.footer_right { background-image: url(../images/template/footer_right.jpg); background-repeat: repeat-y; width: 5px; }
.footer_devider { background-image: url(../images/template/footer_devider.jpg); background-repeat: no-repeat; width: 950px; height: 18px; }
.footer_copy { font-size: 10px; color: #000000; background-color: #FFFFFF; }
.footer_copy a { color: #000000; text-decoration: none; }
.footer_copy a:hover { color: #dc0000; text-decoration: underline; }

.CategoryNumber { font-size: 12px; font-weight: bold; color: #83010d; }
.CategoryMain { font-size: 12px; font-weight: bold; color: #00a3ff; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #3f3f3f; }
.CategoryMain a { color: #00a3ff; text-decoration: none; }
.CategoryMain a:hover { color: #FF6600; }
.CategoryChild { font-size: 11px; color: #000000; padding-top: 0px; padding-bottom: 2px; }
.CategoryChild a { color: #000000; text-decoration: none; }
.CategoryChild a:hover { color: #FF0000; }

.BuyBlue { background-image: url(../images/template/BuyBlue.jpg); background-repeat: no-repeat; width: 72px; height: 24px; cursor: pointer; }
.BuyOrange { background-image: url(../images/template/BuyOrange.jpg); background-repeat: no-repeat; width: 72px; height: 24px; cursor: pointer; }

.ListTitle { font-size: 12px; font-weight: bold; color: #FF0000; background-color: #DDDDDD; padding: 3px; background-image: url(../images/template/topgradient.jpg); background-repeat: repeat-y; background-position: right; }
.ListTitle a { color: #FF0000; text-decoration: none; }
.ListDescription { font-size: 12px; font-weight: normal; color: #333333; padding: 5px; }
.ListDescription a { color: #FF0000; text-decoration: none; }
.ListDescription a:hover { 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: 10px; font-weight: normal; color: #7c0000; }

.ListPriceView { font-size: 12px; font-weight: bold; color: #FF0000; }
.ListStatus { font-size: 11px; font-weight: normal; color: #000000; }

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

.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: 12px; font-weight: bold; color: #FF0000; background-color: #CCCCCC; }
.SCItem { font-size: 12px; font-weight: normal; color: #000000; background-color:#EEEEEE; }
.SCItem a { color: #FF0000; text-decoration: none; }
.SCItem a:hover { color: #990000; }
.SCTotal { font-size: 12px; font-weight: bold; color: #FF0000; background-color: #CCCCCC; }

.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; }

.SuccessCell { background-color: #F0FFF0; border: 1px solid #DDDDDD; font-size: 12px; font-weight: bold; color: #333333; }
.ErrorCell { background-color: #FFFFCC; border: 1px solid #DDDDDD; font-size: 12px; font-weight: bold; color: #660000; }

.MemberFormText { font-size: 12px; color: #000000; text-align: left; text-indent: 10px; }
.MemberFormText a { color: #ff0000; text-decoration: none; }
.MemberFormText a:hover { color: #990000; }
.MemberFormText td { background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC; }