body{margin:0 0 0 0; padding:0; font:14px Lucida,"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; text-decoration:none; background:#e0e0e0; }

/*font {font:14px Lucida,"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;}*/

form, h1, h2, h3, p, img, ul, ol, li, p, object, noscript, script {margin:0; padding:0;}

#mainwrapper {width:1030px; margin:0 auto;}
#topborder {background:url(site_images/top2.jpg) repeat-x;}
#topborder div {background:url(site_images/top1.jpg) no-repeat;}
#topborder div div {background:url(site_images/top3.jpg) no-repeat right; height:42px; padding:0 42px;}

#bodyborder {background:#ffffff url(site_images/left.jpg) repeat-y; float:left;}
#bodyborder1 {background:url(site_images/right.jpg) repeat-y right; padding:0 15px; float:left;  width:1000px;}


#search {background:url(site_images/searchbg.jpg) no-repeat !important; width:350px; float:right; padding:0 15px 0 35px !important; }
#search input {float:left; margin:8px 0 0 10px;}
.textboxsearch {background:url(site_images/mainsearchbg.jpg) no-repeat; width:132px; height:17px; border:none; font:11px Arial, Helvetica, sans-serif; padding:2px 5px; }
#search img {float:left; margin:0 0 0 5px;}


#top {padding:0 25px; width:950px; float:left;}
.logo {float:left; width:360px; overflow:none; margin:14px 0 ; }
.righthead {width:590px; float:left;}
#top ul, .righthead p  {list-style:none; float:right; clear:both; padding:10px 15px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#top ul li {float:left; padding:0 10px; border-left:#CCCCCC solid 1px;}
#top ul li a {color:#666666; text-decoration:none;}
#top ul li a.cart {background:url(site_images/cart-icon.jpg) no-repeat; padding:0 0 0 20px;}
.righthead p {padding:5px 25px 14px 5px; width:330px;}

#nav {background:url(site_images/navbg.jpg) repeat-x; clear:both; float:left; width:978px; padding:12px 10px; text-align:center; font:12px Verdana, Arial, Helvetica, sans-serif;  border:#950f34 solid 1px;}
#nav ul {list-style:none; }
#nav ul li {display:inline;}
#nav ul li a {color:#cccccc; text-decoration:none; padding:12px 25px 12px 25px; text-transform:uppercase; }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
 /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: #43141a;
width: 220px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=6); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudivhide{
position:absolute;
top: 0;
 /*THEME CHANGE HERE*/
line-height:0px;
z-index:100;
background-color: #43141a;
width: 0px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=6); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 5px;
text-decoration: none;
color:#cccccc;
text-align:left;
font-size:12px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#ffffff;
}





.mattblacktabs{
width: 100%;
overflow: hidden;

}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px "Trebuchet MS";
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding:5px 28px 5px 28px; /*padding inside each tab*/
color:#6f6f6f; text-align:center;}

.MagicThumb {padding:0 5px 5px 0; float:left;}
.MagicThumb2 {padding:0 0 5px 5px; float:right;}

#bodytextwrapper {margin:0 5px; width:990px; padding:10px 0; clear:both; min-height:200px; background:url(site_images/menubg.jpg) top center no-repeat; }
*html #bodytextwrapper {margin:0 5px; width:990px; padding:10px 0; clear:both; height:200px; background:url(site_images/menubg.jpg) top center no-repeat; }

.stageholder { overflow:hidden; text-align:center; clear:both; background:url(site_images/line2.jpg) no-repeat; margin:0 3px 20px 3px; }
.stageholder div {background:url(site_images/line3.jpg) no-repeat right; width:940px; padding:0 22px; }
.stageholder p {font:9px Verdana,Arial,Helvetica,sans-serif; text-align:left; padding:20px 25px; color:#3F4447; line-height:10px;}

#left, #right {float:left;}
#left {background:url(site_images/line2.jpg) no-repeat; margin:0 8px 30px 18px;}
#left div {background:url(site_images/line3.jpg) no-repeat right; width:650px; padding:0 28px; }

#right {width:235px; padding:0;}
#right a {margin:6px 0; float:left;}

#botttomwrapper {width:958px; margin:5px 1px; border-top:#e9e9e9 8px solid; padding:25px 20px 10px; height:54px; color:#999999; clear:both; }
#botttomwrapper p { padding:12px 0 17px 0; float:left; font:9px Verdana,Arial,Helvetica,sans-serif; }
#botttomwrapper a {float:right;}

#bottomborder {background:url(site_images/bottom2.jpg) repeat-x; clear:both;}
#bottomborder div {background:url(site_images/bottom1.jpg) no-repeat;}
#bottomborder div div {background:url(site_images/bottom3.jpg) no-repeat right; height:13px; padding:0 42px;}

.bottomlink {clear:both; padding:5px 10px 0 10px; font:11px "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.bottomlink ul {float:right; list-style:none; text-transform:uppercase;}
.bottomlink ul li {float:left;}
.bottomlink ul li a {color:#666666; text-decoration:none; padding:0 5px !important; border-left:#666666 solid 1px; float:left;}
.bottomlink ul li a:hover {color:#990000;}

.body_mainhaeding {background:url(site_images/headingbg.gif) no-repeat right; margin:0 0 20px 0;}
.body_mainhaeding h1 {background:url(site_images/heading.gif) no-repeat left; color:#FFFFFF; text-decoration:none; text-align:center; font:18px Arial, Helvetica, sans-serif; display:block; padding:9px 0; display:block; margin:0; }

.productwrapper {clear:both; }
.prodcutbox {float:left; width:270px; margin:0 0 20px 40px;}
.prodcutbox div {clear:both;}
.prodcutbox div img, .prodcutbox div p {float:left;}
.prodcutbox div a.img {width:120px; height:90px; text-align:center; overflow:hidden;}
.prodcutbox p.pname a{font:bold 14px  Lucida,"Lucida Grande","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

.sitemap {float:left; width:120px; margin:0 0 20px 40px;}
.sitemap div {clear:both;}
.sitemap div p {float:left;}
.sitemap p.pname a{font:bold 14px  Lucida,"Lucida Grande","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
.sitemap div a.img {width:120px; height:90px; text-align:center; overflow:hidden;}
.sitemap p.pname1 a{font:bold 12px  Lucida,"Lucida Grande","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

#breadnav a {font:bold 14px  Lucida,"Lucida Grande","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none; margin:0 10px 0 0;}

.foundwrapper {clear:both; margin:0 0 10px 0; width:980px; float:left; padding:5px; background:#E0E0E0;}
.found {float:left;}
.pagesnav {float:right;}
.pagesnav a {color:#990000; text-decoration:none;}

.line {text-align:center;}

.textfieldnew {width:224px;}
.textfieldnew2 {width:320px;}

.login a {font:bold 12px  Lucida,"Lucida Grande","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

.btn,.remove { font-size:11px; background:#990033 url(site_images/namebg.gif) repeat-x; cursor:pointer; color:#FFFFFF; border:#620e21 solid 1px; }

.left_view, .rcatmenu { float:left;}
.left_view {width:790px;}
.rcatmenu {width:200px;}
.rcatmenu ul {margin:0; padding:0; list-style:none; font:11px Tahoma,"Lucida Grande","Trebuchet MS",Helvetica,sans-serif;}
.rcatmenu ul li a {padding:5px 10px; display:block; text-decoration:none; color:#666666; background:url(site_images/rcatmenu.jpg) repeat-x;}
.rcatmenu ul li a:hover {font:bold 12px Tahoma,"Lucida Grande","Trebuchet MS",Helvetica,sans-serif;}

.statictext{ margin:0 20px;  font:12px Lucida,"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; }
.statictext h2, .statictext h3 {color:#990000;}
.statictext p {margin:10px 0;}
.statictext a {color:#006699; text-decoration:none;}
.statictext a:hover {color:#990000; text-decoration:underline;}
.statictext ul, .statictext ol {margin:0 0 0 30px; padding:0;}


 
.tborder {border:1px solid #CCCCCC;}

.phone {text-decoration:none; color:#003399;}

.otherlinks {font:bold 12px Arial; color:#333399; text-decoration:none;}



.cattop { color:#ffffff; font:18px Arial, Helvetica, sans-serif; }
.cattop a{ color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}


.cartpage,.newbestspecialshortdis,.newbestspecialheading,.productname,.body_textlinks {color:#FFFFFF;}

.body_texthaeding,.cartpage,.morelinks,.phone,.cartproducts{font-weight:bold;}

.productshow {color:#333333;}

.shortdiscription{color:#000000; text-decoration:none;}

.copyright {color:#000000; padding:5px;}
.copyright a{color:#000000; text-decoration:none;}

.shortdiscription,.productname,.displayprice {padding-left:5px;}




.textbox,.inputbox {height:15px; width:210px;}

.textbox,.inputbox {font-size:11px; color:#000000; text-decoration:none;}
.login {font-size:12px; color:#3a3a3a; text-decoration:none;}

.newbestspecialheading,.productname,.register,.topCategories {font:bold 12px Verdana;}

.cartproducts, .morelinks {color:#a30633; text-decoration:none;}

.body_textlinks {background-color:#333333; text-decoration:none; padding:2px 3px; font:bold 12px Arial; display:block; text-align:center;}

.search {font:12px Verdana; color:#ffffff; text-decoration:none;}
.search a{font:12px Verdana; color:#ffffff; text-decoration:none;}

.inputbox {color:#000000; background-color:#FFFFF; width:100px;}

.textboxlogin {font:11px Verdana; border:1px solid #aaaaaa; color:#000;  height:20px; width:150px;}

.img {float:left; padding-bottom:10px; padding-right:10px;}

.b-text1 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.b-text2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.b-text2bold {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #333333;
}
.shankname{ font:bold 12px Lucida,"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#800b2a;}


/*sitemap*/
.site-map ul {margin:0; padding:5px 0 0 20px; list-style:none; font:11px "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif;}
.site-map ul li a {font:bold 12px Lucida,"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#800b2a; text-decoration:none;}
.site-map ul ul li a {color:#000;  font:11px "Lucida Grande","Trebuchet MS", Arial, Helvetica, sans-serif;}
.site-map ul ul {float:left; width:300px;}
.site-map ul li {clear:both;}


/*homepage tradeshow teaser*/
#substage {
	clear: none;
	height: 72px;
	padding-top: 0px;
	padding-right: 40;
	padding-bottom: 20px;
	padding-left: 40px;
	margin: 0px;
	background-position: left;
}
/*homepage tradeshow teaser*/