
.row1 {
	background-color: #EFEFEF;
	background-image:url(../images/rbg.png);background-repeat:repeat-x;background-position:top left;
        font-size: 10px;
}

.row2 {
	background-color: #DEDEDE;
	background-image:url(../images/rbg2.png);background-repeat:repeat-x;background-position:top left;
        font-size: 10px;
}

.menucontainer {
	z-index:5;
	position: fixed;
	text-align: center;
        top:-5px;
        left:0px;
        width:100%;
	font: 10px normal Calibri, Arial, Helvetica, sans-serif;
	background: url(../files/images/header.png) no-repeat;
	height:104px;
}
.fisheye{
	text-align: center;
	height: 50px;
        top:-10px;
	position: relative;
        z-index: 10;
}
a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}
a.fisheyeItem2
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;
}
.fisheyeItem img
{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.fisheyeItem2 img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}
.fisheyeItem span,
.fisheyeItem2 span
{
	display: none;
	position: absolute;
}
.fisheyeContainter
{

	height: 50px;
	width: 200px;
	left: 500px;
	position: absolute;
}
#fisheye2
{
	position: absolute;
	width: 100%;
	bottom: 0px;
}


		a{
			color:#8FC2FF;
			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}

		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:40px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:16px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}

		#loading {
			position: absolute;
			top: 49.5%;
			left: 49.5%;
			z-index: 3;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			width:100%;
			position:absolute;
			z-index: 0;
			top:50px;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			float: right;
			margin:22px 20px 0 0;
			position:absolute;
			bottom:120px;
			left:45%;
			z-index:100;
		}

div#footer{
		  z-index:10;
		  position:absolute;
		  bottom:0;
		  left:0;
		  width:100%;
		 }
 @media screen{
  	body>div#footer{
   	position: fixed;
  }
 }


img.gal:hover {
        max-width:80px;
		max-height:80px;
        }



#imageContainer {
    text-align:center;
    position:relative;
    width:952px;
	height:389px;
}

h2	{
	color:#666;

	font-size:14px;
	font-weight:bolder;
}

h1	{
	color:#666;

	font-size:16px;
	font-weight:bolder;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0px; left:50px;
}


div.body    {
            position:relative;
             top:-15px;
             left:1px;
            }

.bod        {

            border-color:#ffffff;
            border-width:0px;
    	    }
.bod2        {
            background-color:#ffffff;
            border-color:#ffffff;
            border-width:0px;
            font-family: arial;
             -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    	    }
table       {
             padding:0px;

            }

.main		{
		  width:100%;
		  vertical-align:top;
		  background-color:#ffffff;
		}


table.head  {
            background-image:url(../images/header.jpg);
            background-repeat:no-repeat;
            background-position:center top;
            height:225px;
            width:950px;
            }

b.latestspecial{
        text-decoration:blink;
        }
.mn		{

		width:100%;
		background-color:#ffffff;

		}

td.selection    {
         background-image:url(../images/selections.jpg);
            background-repeat:no-repeat;
            background-position:center top;

            height:90px;
                }

select.brands   {
             position:relative;
             top:15px;
             left:0px;
             width:185px;

             font-size: 10px;
                    }

table.menu{

            background-position: left;
            height:24px;


	}

td.menu{

            background-color:#dcdddb;
            width:154px;

	}

b.bold   {
            color:#333333;
    }

table.about	{
	color:#666666;
	font-size:14px;
	text-align:center;
	background-color:#ffffff;

	width:520px;
	height:450px;
	}


table.men2{

            border-color:#cccccc;
            border-width:0px;
            border-style:solid;
            border-right-color:#999999;
	        border-right-width:0px;
	        border-right-style:solid;
	        border-left-color:#999999;
	        border-left-width:0px;
	        border-left-style:solid;
            height:24px;
	}

table.mainspecials {
            color:#999999;
            height:250px;
}

.rbord {
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

table.minicart  {
            color:#ccc;
	    background-image:url(../files/images/headercart.gif);
            background-position: top center;
            width:108px;
            height:90px;
            position: relative;
            top:-5px;
                }


.products		{

		width:650px;
		background-image:url(../images/washwords/products.jpg);
        background-repeat:no-repeat;
        background-position: top left;
		}

.aboutus		{

		width:650px;
		background-image:url(../images/washwords/aboutus.jpg);
        background-repeat:no-repeat;
        background-position: top left;
		}
.terms		{

		width:650px;
		background-image:url(../images/washwords/terms.jpg);
        background-repeat:no-repeat;
        background-position: top left;
		}

.search		{

		width:558px;
		background-image:url(../images/washwords/search.jpg);
        background-repeat:no-repeat;
        background-position: top left;
		}

.contactus		{

        color:#666666;
		background-image:url(../images/washwords/contact.jpg);
        background-repeat:no-repeat;
        background-position: top left;
		}

table.specials{
        background-image:url(../images/washwords/specials.jpg);
        background-repeat:no-repeat;
        background-position: top left;
}
table.newarrivals{
        background-image:url(../images/washwords/newarrivals.jpg);
        background-repeat:no-repeat;
        background-position: top left;
        text-align:left;
}
table.blank    {
        background-image:url(../images/blank.jpg);
	    background-repeat:no-repeat;
	    background-position: left top;
	    width:745px;
        height:72px;
            }
p.blank {
         position:relative;
         top:-10px;
         left:0px;
         color:#ccc;

        font-size:16px;
        font-weight:bolder;
        }
.vr {
      background-image:url(../images/vr.jpg);
	    background-repeat:repeat-y;
	    background-position: left top;
	    width:15px;
}

.runner {
        background-image:url(../images/runner.jpg);
	    background-repeat:repeat-y;
	    background-position: top center;
}

.login {
    border-style:solid;
    border-width:1px;
    border-color:#333333;
    font-size:13px;
    padding:4px;
    }

a:hover {
        text-decoration:underline;
        }

a.leftlst:link {
    color:#999999;


    font-size:13px;
    font-weight:normal;
    width:90%;
}
a.leftlst:visited {
   color:#999999;

    font-size:13px;
    font-weight:normal;

}
a.leftlst:hover {
  color:#cccccc;

    font-size:13px;
    font-weight:normal;

}


a.sitemap:link {
    color:#999999;
    text-decoration:underline;

    font-size:13px;
    font-weight:normal;
    width:90%;
}
a.sitemap:visited {
   color:#999999;

    font-size:13px;
    font-weight:normal;
    text-decoration:underline;

}
a.sitemap:hover {
  color:#cccccc;

    font-size:13px;
    font-weight:normal;
    text-decoration:none;

}

a.mainspec:link {
    color:#999999;

    font-size:13px;
    font-weight:bold;
}
a.mainspec:visited {
   color:#999999;

    font-size:13px;
    font-weight:bold;

}
a.mainspec:hover {
  color:#cccccc;

    font-size:13px;
    font-weight:bold;

}


a.top4:link	{
    color:#333333;

    font-size:13px;
    font-weight:bold;
	}
a.top4:visited {
    color:#333333;

    font-size:13px;
    font-weight:bold; }

a.top4:hover {
    color:#999999;

    font-size:13px;
    font-weight:bold;
    }

a.top:link	{
    color:#666666;

    font-size:13px;
    font-weight:bold;
	}
a.top:visited {
    color:#666666;

    font-size:13px;
    font-weight:bold; }

a.top:hover {
    color:#999999;

    font-size:13px;
    font-weight:bold;
    }

td.stop     {
        text-align:center;
	    width:5px;
            }

td.top     {
        text-align:center;
        width:25%;
	    border-right-color:#cccccc;
	    border-right-width:0px;
	    border-right-style:solid;
            }
.main2		{


		}
 .price {
        color:#666666;
        }
.itmshadow{
     border-style:solid;
     border-width:1px;
     border-color:#cccccc;

        }

.itemfont{
        font-size:10px;
    	text-align:left;

    	width:120px;
}
.by{
           font-size:10px;
           font-weight:bold;

        }
.brandtop{
           font-size:10px;
           font-weight:bold;

        }

.productname{
           font-size:14px;
           font-weight:bold;
           color:#666;
           text-align:left;

        }
.itm     {
        width:100%;
        }
.itmdetail     {
        border-style:solid;
        border-width:1px;
        border-color:#cccccc;
        width:900px;
        }
.left   {
        font-size:11px;
        color:#ffffff;
        width:130px;

		font-weight:bold;

        }

p.pagingLink{

		font-size:10px;
   }

a.best:link  { color:#ffffff;
              }
a.best:visited  { color:#ffffff;
              }
a.best:hover  { color:#cccccc;

              }

.cart   {
        background-image:url(../images/cartpannel.jpg);
        background-repeat:no-repeat;
        }
img.foot    {
            position:relative;
            top:-20px;
            left:0px;
            }

.gst    {
        font-size:10px;
        color:#333333;
        }
.itmhead{
         color:#333333;
        }
img	{border-style:none;
	 border-width:0px;
	}

a.afooter:link {color:#ffffff; text-decoration: none;}
a.afooter:visited{color:#ffffff;text-decoration: none;}
a.afooter:active {color:#ffffff;text-decoration: none;}
a.afooter:hover {color:#cccccc;font-weight:bold; }

a	{color:#333333; font-weight:bold; text-decoration: none;}



#leftnav {
	width: 150px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
}

ul, ol {

}

a {
	text-decoration: none;
	line-height: 1em;

}
a.best {
    font-size:11px;
    color:#ffffff;

	text-decoration: none;
	}

#leftnav a.acart {
	/*/*/padding: 3px;
	display: block;
	border: 1px dotted #CCC;
	text-decoration: none;
	line-height: 1em;
	width: 150px; /* */
	background-color: #666666;
	color: #fff;
}

#leftnav a.acart:link, #leftnav a.acart:visited {
	color: #fff;
	background-color: #666666;
}

#leftnav a.acart:hover, #leftnav a.acart:active {
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #000;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li {
	/*/*/margin: 0px 0px 6px 0px; /* */
}

#current a.acart {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
	background-color: #666666;
}

#minicart {
	font-size: 13px;
	font-weight:bold;
}



.entryTable {

	font-size: 12px;
        color:#000;
        font-family: arial;
        background-color:#FFFFFF;
}


.entryTableHeader {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #333;
        background-image:url(../files/images/tablehead.gif);
        background-repeat: repeat-x;
        font-family: arial;
	font-weight: bold;
        height:28px;
	background-position: top center;
}

.entryTable .label {
	background-color: #FFFFFF;
}

.entryTable .content {
	background-color: #FFFFFF;
}

.content{
	background-color: #FFFFFF;
}


.infoTable {

	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {

	font-size: 14px;
	color: #FFFFFF;
	background-color: #333;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {

	font-size: 12px;
	border: 1px inset #999;
	background-color:#fff;
	color:#000;
	cursor: pointer;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {

	font-size: 12px;
	color:#cccccc;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#333333;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}


/* http://www.maddgear.com/site/css/nivo-slider.css */
/*
 * jQuery Nivo Slider v1.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */


#slider img {
	position:absolute;
	top:0px;
	left:0px;
}
#slider a {
	border:0;
}


.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:8;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:7;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:9;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}



.nivo-controlNav a {
	position:relative;
	left:445px;
	top:232px;
	display:block;
	width:10px;
	height:10px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	text-align:center;
	z-index:100;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {

	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;

	display:block;
	width:32px;
	height:34px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}


