.hidden {
	visibility:hidden;
	float: none;
	height: 0px;
	display: none;
}
body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.navi { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bolder; background-color: #003366}
.boxborder {  border: 1px #DDE7EE solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}
.boxbordernopad {  border: 1px #DDE7EE solid; padding:0;}
form {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
ul {  text-indent: 10pt; list-style-type: disc; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 20px}
.boxheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
	text-align: left;
}
.boxheader H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:;
	background-color: #006699;
	border: 0;
	margin: 0;
	padding: 0;
}
.boxborderred {  border: 1px solid #CC0000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}

.headerNavigation {  font-weight: bold; border-color: black black #6699CC; border-bottom-width: 1px; color: #FFFFFF}
td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-align: left;*/
}

td.main ul{
	margin-left:0px;
	text-indent:0px;
	padding:0 0 0 10px;
	margin:0;

}
td.main li{
	margin-left:10px;
	text-indent:0px;
}

td.main H1{
	color: #183552;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
td.main H2{
	color: #183552;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tablecenter{text-align:center;}

.boxheaderhot { background-color: #CC3333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
A.headerNavigation { 
  color: #FFFFFF; 
; text-decoration: none
}

a {  color: #003366; text-decoration: none}
a:visited {  color: #003366; text-decoration: none}
a:hover {  color: #FF6600; text-decoration: underline}

.searchheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #009900}


.hotproducts {  color: #33CC33; font-size: 70%}
.boxheadernew { background-color: #009933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.boxheaderspecial { background-color: #FFCC33; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold }
.boxheaderservices { background-color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }

A.boxborder { text-decoration: none ; color: #FFFF00}
A.headerNavigation:visited {  color: #FFFFFF; font-weight: bold}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.rowborder { border: 1px #DDE7EE solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; background-color: #DDE7EE}
A.boxheadernew {  text-decoration: none ; color: #FFFF00 }
A.boxheadernew:visited {  text-decoration: none ; color: #FFFF00 }
A.boxheadernew:hover { text-decoration: underline; color: #FFFF00 }

.boxSeperator { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border-color: black black #006699; border-bottom-width: 1px}
.body_new { background-image: url(/images/new_back.gif); background-repeat: no-repeat; background-position: right top; background-attachment: scroll}
.boxheaderbasket { background-color: #FF9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.boxheaderoffer { background-color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.navindent { padding-left: 10px}

A.category { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px}
A.category:visited { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px}
A.category:hover {
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.categorybold, A.categorybold:visited {
	list-style-type: none;
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FF9900;
	background-image:url(/images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}
/*A.categorybold:hover { list-style-type: none; color: #FF9900; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }*/
.boxheadercategory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; background-color: #FF9900}
.gradient {  background-image: url(images/gradient.gif); background-repeat: no-repeat; color: white; padding:0 20; font-size:70%}
.gradient a, .gradient a:visited, .gradient a:hover{color:white}

.headerNavigation h1, .headerNavigation a, .headerNavigation a:visited, .headerNavigation a:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	background-position: center;
	margin: 0px;
	padding: 0px;
	display: inline;
	color:#FFFFFF;
}

.boxsection{
	border:0;
	margin:0;
	padding:0;
	margin-bottom:5px;
	border-collapse: collapse;
	color:#FFF;

}

.boxfooter, .boxfooter td{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	background-color:#25507B;
}

.boxfooter td{
	padding:5px 25px;

}
.boxfooter a{
	color:#FFF;
}



#sidemenu
{
	margin:0;
	padding:0;
	text-indent:0;
}


#sidemenu ul{
	margin:0 0 0 12px;
	padding:0 0 0 0px;
	text-indent:0;
	display:block;
/*	border-top:1px solid #e0e0e0;*/
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	background-image:url(/images/headerbgcat.jpg);
	background-repeat:repeat-x;

}

#sidemenu ul ul{
	display:block;
	margin:0 0 0 12px;
	padding:0 0 0 0px;
	text-indent:0;
/*	border-top:1px solid #e0e0e0;*/
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	background-image:url(/images/headerbgcat.jpg);
	background-repeat:repeat-x;
}

/*#sidemenu li ul ul{
	background-image:url(/images/headerbgcat2.jpg);
	background-repeat:repeat;
}*/


#sidemenu li {
	list-style:none;
	padding: 0px;
	margin: 0px;
	line-height:1.4em;
	height:auto;
/*	background-color:#009966;*/
	border-top:0px solid white;
}

#sidemenu li a, #sidemenu li a:visited {
	display:block;
	text-decoration:none;
	padding: 0 0 0 14px;
	border:0;
	margin:0;
	line-height:1.4em;
}

#sidemenu li a:hover {
	color:#FFFFFF;
	background-color: #006699;
	background-image:url(/images/arrow_right_ani.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}

#selected a {
	background-color:#0E8DC0;
}

#selected li a {
	background-color:#0E8DC0;
}

#selected li li a {
	background-color:#CCCCCC;
	color: #006699;
}

td.main, td.boxborder{
	text-align:left;
}

td.boxsection{
	text-align:left;
	color: #FFF;
}

#manufacturer_box{
	float:left; padding: 10px 4px; margin:2px; height:120px; width:180px; border:1px solid #DDE7EE; text-align:center;
}
.boxheadercontent {
	text-align: left;
	vertical-align: middle;
	display: block;
	height: auto;
	width: auto;
}


#orderPopupContainer
{
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index: 20000;
}

.orderPopupPopup
{
}

#orderPopupContent
{
    background-color: #FFF;
    min-width: 475px;
    min-height: 50px;
}

.orderPopupPopup .orderPopupImage
{
    margin: 5px;
    margin-right: 15px;
}

.orderPopupPopup .corner 
{
    width: 19px;
    height: 15px;
}
    
.orderPopupPopup .topLeft 
{
    background: url(/images/popupborder/balloon_topLeft.png) no-repeat;
}
    
.orderPopupPopup .bottomLeft 
{
    background: url(/images/popupborder/balloon_bottomLeft.png) no-repeat;
}
    
.orderPopupPopup .left 
{
    background: url(/images/popupborder/balloon_left.png) repeat-y;
}
    
.orderPopupPopup .right 
{
    background: url(/images/popupborder/balloon_right.png) repeat-y;
}
    
.orderPopupPopup .topRight 
{
    background: url(/images/popupborder/balloon_topRight.png) no-repeat;
}
    
.orderPopupPopup .bottomRight 
{
    background: url(/images/popupborder/balloon_bottomRight.png) no-repeat;
}
    
.orderPopupPopup .top 
{
    background: url(/images/popupborder/balloon_top.png) repeat-x;
}
    
.orderPopupPopup .bottom 
{
    background: url(/images/popupborder/balloon_bottom.png) repeat-x;
    text-align: center;
}
