		body{
			background-color: #ffffff;
			margin: 0;
			font-family: Verdana;
			font-size: 11px;
			color: #000000;
		}
                input, textarea, select, option.contents{
                        width: 270px;

                }
                p{
                    margin: 0;
                    padding: 0;
                }
		a{
			color: #000000;
			text-decoration: none;
		}
                hr{
                    border-style: none none solid;
                    border-width: 0px 0px 1px;
                    color: #FFFFFF;
                    height: 1px;
                    margin: 0;
                    margin-top: 10px;
                    margin-bottom: 10px;
                    padding: 0;
                    size: 1px;
                    border-bottom: 1px solid #5D0706;
                }
                table, td {
                    vertical-align: top;
                    border-spacing: 0;
                    border-collapse: collapse;
                }
                h1,h2,h3,h4{
			font-size: 11px;
                        font-weight: bold;
			margin: 0;
			padding: 0;
                    
                }
		a:hover{
			text-decoration: underline;
		}
		img{
			border: 0;
		}
		#outercontainer{
			width: 900px;
			margin: 10px auto;
		}
		#header {
			z-index: 1;
			position: relative;
			height: 160px;
			width: 900px;
			border: 1px solid #5D0706;
		}
		#headerleft {
			position: absolute;
			display: block;
			width: 260px;
			z-index: 2;
			border-right: 1px solid #5D0706;
		}
		#headerright {
			position: absolute;
			left: 260px;
			display: block;
			width: 640px;
			height: 100%;
			z-index: 1;
		}
		#logo {
			position: relative;
			width: 260px;
			height: 134px;
			border-bottom: 1px solid #5D0706;
			z-index: 30;
                        background-color: #ffffff;
		}
		#cart {
			position: relative;
			width: 260px;
			height: 25px;
                        background-color: #ffffff;

		}
		#header_sub {
			background-image: url(../images/bg_color_header.png);
			z-index: 0;
			text-align: left;
			position: absolute;
                        width: 640px;
			height: 25px;
			border-top: 1px solid #5D0706;
                        bottom: 0;
                        right: 0;
		}
		#breadcrumb {
                        float: left;
			z-index: 0;
			text-align: left;
			position: absolute;
                        margin: 0;
                        padding: 0;
			margin-top: 4px;
			left: 10px;
		}
                #checkout{
                    display: none;
                    position: absolute; 
                    top: 6px; 
                    left: 12px;
                }
		#search {
                        float: right;
			z-index: 0;
			text-align: right;
			position: absolute;
                        margin: 0;
                        padding: 0;
			margin-top: 4px;
			right: 10px;
		}
                #search input{
                    width: 170px;
                    color: #637A8A;
                    font-size: 11px; 
                    font-family: Verdana, Helvetica, sans-serif; 
                    background-color: #ffffff; 
                    border: 1px solid #5D0706;
                    margin: 0;
                    padding: 1px;
                }

		#contentcontainer {
			position: absolute;
			display: block;
			width: 900px;
			padding: 0;
			margin: 0;
                        padding-left: 1px;

		}
		#shopnavigation {
			margin: 0;
			padding: 0;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
		}
		#content {
			float: left;
			width: 610px;
			padding: 0;
			margin: 0;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
		}
                #content img{
                    border: 1px solid #5D0706;
                }		
		#footer {
                        clear: both;
			position: absolute;
                        bottom: 0;
                        background-color: white;
                        width: 900px;
                        text-align: left;
                        border: 1px solid #5D0706;
                        margin-left: -1px;
                        height: 30px;
                        padding-left: 0;
		}
                .footerclean{
                    display: block;
                    clear: both;
                    margin: 10px;
                }
		#discrete{
			position: absolute;
			bottom:10px;
			right:0;
		}
		div.content_entry{
			clear: both;
			display: block;
			width: 580px;
		}
		p.content_entry{
                    vertical-align: top;
                    margin: 0;
		}
		div.entry_left{
			float: left;
                        margin-right: 10px; 
		}
		div.entry_right{
			float: left;
		}

                img.floatLeft { 
                    float: left; 
                    margin-right: 10px; 
                    margin-bottom: 10px; 
                }
                img.floatRight { 
                    float: right; 
                    margin-left: 10px; 
                    margin-bottom: 10px; 
                }


                #nav, #nav ul{
                        float: left;
                        list-style-type: none;
                        line-height: 1.4;
                        padding: 0;
                        margin: 0;
                        background-image: url(../images/bg_color_mainnav.png);
                }

                #nav a{
                        display: block;
                        color: #000000;
                        text-decoration: none;
                        padding: .25em 1em;
                }

                #nav li{
                        float: left;
                        border-right: 1px solid #5D0706;
                        border-bottom: 1px solid #5D0706;
                }

                #nav li ul{
                        z-index: 50;
                        position: absolute;
                        left: -999em;
                        width: 150px; 
                        margin: 0;
                        border-right: 1px solid #5D0706;
                }

                #nav li li{
                        width: 149px;	/*menu window width for png*/
                        border-left: 1px solid #5D0706;
                }


                #nav li ul li:hover a{
                        background: #5D0706;   /*highlight color*/
                        color: #ffffff;
                        filter: alpha(opacity=80);
                        -moz-opacity:0.8;
                        opacity:0.8;
                }

                #nav li:hover ul, #nav li.sfhover ul{
                        left: auto;
                        margin-left: -1px;
                }


                #nav a:hover{
                        color:#666666;
                        background: #5D0706;   /*highlight color*/
                        color: #ffffff;
                        filter: alpha(opacity=80);
                        -moz-opacity:0.8;
                        opacity:0.8;
                }
                #nav .top{
                        border-top: 1px solid #5D0706;
                }
                #article_details{
                        width: 610px;                
                        border: 1px solid #5D0706;
                }
                #article_details thead{
                        border: 1px solid #5D0706;
                        background-color: #996666;

                }
                #article_details td{
                        padding-left: 10px;
                }
                #article_details tbody tr td{
                        padding-top: 10px;
                        padding-bottom: 5px;
                }
