body{background-image:url(back.jpg);  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#maincontainer{margin-left:auto; margin-right:auto; width:1000px;}

#slideshow {border-style:solid; border-width:2px; border-color:#FFFFFF}
#navcontainer{ width:1000px;  background-color:#0171c5; }
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #0171c5;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
margin:0px; padding:0px;
}

#navcontainer ul li { display: inline; margin:0px; padding:0px;}

#navcontainer ul li a
{
padding: 5px;
padding-right:20px;
padding-left:20px;
color: White;
text-decoration: none;
float: left;

FONT-size:12px;
font-weight:bold;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}



#navcontainer2 {margin-top:0px;}
#navlist2 li
{
display: inline;
list-style-type: none;
padding-right: 15px;
}
#navlist2 a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#navlist2 a:hover{ text-decoration:underline; color:#FFFFCC}
#logo{float:left; margin-right:20px;}

#homebody {border-style:solid; border-width:2px; border-color:#0171c5; background-color:#FFFFFF;}

#topsellers {border-style:solid; border-width:2px; border-color:#0171c5; background-color:#FFFFFF;}
#topsellers h2 {margin:0px; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; color:#0171c5;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 950px; /*Width of Carousel Viewer itself*/
height: 175px; /*Height should enough to fit largest content's height*/
left:25px;
top:10px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 175px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
 margin-right:20px;

}
.panel {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
.panel a{text-decoration:none;}

#bodycontent {border-style:solid; border-width:2px; border-color:#0171c5; background-color:#FFFFFF;}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 150px;
    height: 150px;
		border-style:solid;
		background-image:url(/images/thumbback.jpg);
	border-color:#999999;
	border-width:0px;
}
.wraptocenter * {
    vertical-align: middle;
}
#product{float:left; width:115px; padding:10px; height:200px;border-style:solid; border-width:1px; border-color:#E9E9E9; text-align:center; margin:1px;}
#product:hover{ border-color:#333333;}




#navcontainer_narrow { width: 245px; }

#navcontainer_narrow ul
{
margin-top:0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer_narrow a
{
display: block;
padding: 3px;
color:#0171c5;
margin-left:5px;
margin-bottom:0px;
margin-top:1px;

width:240px;
}



#navcontainer_narrow a:link, #navlist_narrow a:visited
{
color: #0171c5;
text-decoration: none;
}

#navcontainer_narrow a:hover
{
	background-color: #CEEAFF;
	color: #0171c5;
	text-decoration:underline;
}





#navcontainer_pages{ float:right; }
ul#navlist_pages
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist_pages li
{
display: inline;
list-style-type: none;
}

#navlist_pages a { padding: 3px 10px; }

#navlist_pages a:link, #navlist_pages a:visited
{
color: #fff;
background-color: #0171c5;
text-decoration: none;
}

#navlist_pages a:hover
{
color: #fff;
background-color: #47B0FE;
text-decoration: none;
}

#navlist_pages #active
{
color: #fff;
background-color: #47B0FE;
text-decoration: none;
}