@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:none; width:100%; background: #4b4246 url(image/bg.png) top repeat;}
html { padding:0; margin:0;}
.clr {clear:both;}
img {border:0;}
a:link {text-decoration:none; color:#FFFFFF; }
a:visited {text-decoration:none; color:#FFFFFF;}
a:active {text-decoration:none;color:#FFFFFF;}
a:hover {text-decoration:underline; color:#ed78ae;}


div,span,td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #333333;}


textarea, select {
	font:normal 10pt Arial; background: #FFFFFF;
	padding:2 2 2 2;
    scrollbar-face-color:#DDDDDD; scrollbar-highlight-color: #DEDEDE; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: #999999; 
	scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #666666; border:1px solid #666666 ;}




.fontStyle {font-weight:bold;}
.footer {font-size:11px; color:#000000; text-decoration:underline; text-transform: uppercase;  font-weight:bold; padding:0px 5px;}
a.footer:active {font-size:11px; color:#000000; text-decoration:underline; text-transform: uppercase;  font-weight:bold; padding:0px 5px;}
a.footer:visited {font-size:11px; color:#000000; text-decoration:underline; text-transform: uppercase;  font-weight:bold; padding:0px 5px;}
a.footer:link {font-size:11px; color:#000000; text-decoration:underline; text-transform: uppercase;  font-weight:bold; padding:0px 5px;}
a.footer:hover {font-size:11px; color:#ed78ae; text-decoration:underline; text-transform: uppercase;  font-weight:bold; padding:0px 5px;}
.body {width:977px; margin:0 auto; height:98px;}
.header {width:777px; float:right; margin:26px 0px 5px;}
.tompmenu {width:318px; margin:5px 0 0 26px; float:left;}
.searchbox {float:right; width:285px;}
.searchtext {width:50px; font-weight:bold; color:#FFFFFF; float:left; height:25px; padding:3px 0px 0px;}
.searchinput {background-image:url(image/searchbox_bg.jpg); background-repeat:no-repeat; background-position:0 0; float:right; width:200px; height:25px;}
.searchinputBox {margin:3px 25px 0px 30px;}
.input {border: none; background:none; height:16px; width:150px; padding:2px 5px 0px; font-size:11px;}
.mainMenu {width:777px; float:right; padding-bottom:5px; background-color:#252624;}
.mainContent {width:977px; margin:0 auto;}
.mainBanner {width:777px; float:right; vertical-align:top;}
.mainBanner img { padding:2px; border: #eeeeee solid 1px; margin:15px 0px 5px;}
.mainBanner a { color:#666666;}
.mainBanner a:hover { color:#ed78ae;}

.mainBannerbg {width:777px; float:right;background:#FFFFFF url(../image/text_bg.png) left no-repeat; height:466px;}
.mainBanner2 {width:775px; float:right;}
.leftMenu {float:left; width:200px; vertical-align:top;}
#bottombanner {width:977px; margin:0 auto; height:240px;}
#bottombanner2 {width:977px; margin:0 auto; height:48px;}
.bottomcolorBox {width:777px; float:right; background-color:#252624;}
.bottombanner {width:250px; margin:10px 0px 10px 9px; float:left;}
.bottombanner2 {width:250px; margin:10px 0px 10px 5px; float:left;}
.bottombanner3 {width:250px; margin:10px 8px 10px 5px; float:left;}
.bottomBannerBox {float:right; width:777px; background-color:#252624;}
.rollingBanner {float:left; width:370px; margin:8px 8px 10px; padding:5px; color:#ed78ae;}
.newsletterTable {float:right; width:350px;margin:8px;}
.emailBox {background-image:url(image/emailbox.jpg); background-repeat:no-repeat;}
.emailInput {border: none; background:none; height:16px; width:140px; font-size:11px;}
#footerbox {width:977px; margin:0 auto; height:100px;}
.footerContent {width:777px; float:right; background-image:url(image/bottom.jpg); background-repeat:no-repeat; height:50px; padding-top:10px; color:#000000;}
.privacy {width:777px; float:right;height:39px; font-size:10px; color: #CCCCCC; text-transform: uppercase; padding-top:5px;}
.colorbox {width:690px; font-weight:bold; margin:10px 40px 25px; }
.colorText {font-size:16px; padding:5px 0px;}
.color {float:left;}
.coloropitonbox {margin:2px;}
.title {color:#FF6699; font-size:18px; text-transform: uppercase; padding:25px;}
.tradeshowDate {width:600px; background-color:#fdf1f7;  padding:10px; font-weight:bold;}
.tradeshowText {width:600px; padding:10px;}
.catagory_title {color:#FF6699; font-size:18px; text-transform: uppercase; margin:25px 25px 0px;}
.product_title {font-size:24px; color:#FF3366; height:30px; font-weight:bold;}
.itemNumber {font-size:18px; height:30px;}
.userId {border:groove 1px #666666; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#FF6699; font-size:11px; width:150px; background-color: #FFF0F8;}
.emailform {border:groove 1px #666666; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#FF6699; font-size:11px; width:240px; background-color: #FFF0F8;}
.contact {float:left; width:300px;}
.emailformbox {float:left; width:300px;}