*{margin:0;padding:0;}

body {
min-width : 800px;
max-width : 1200px;
background : #FFFFFF;
}

p {
font-family : arial;
font-size : 12px;
color:#000000;
padding-bottom : 10px;
text-align : justify;
}

h1 {
font-family : arial;
font-size : 14px;
color : #000000;
text-align : center;
padding-bottom : 15px;
} 

.fixcenter {
width : 875px;
color : #000000;
border : 1px solid #000000;
background : #FFFFFF;
margin-left : auto;
margin-right : auto;
margin-top : 5px;
margin-bottom : 20px;
overflow : hidden;
position : relative; /*establish stacking order for #header a*/
}

#header {
background : #FFF url(images/sitebanner2.jpg); no-repeat;
width : 875px; 
height : 100px;
border-bottom : 1px solid #000000;
}

#sidebar {
float : left;
width : 190px;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 5px;
border-right : 1px solid #000000;
display : inline; /*fix double margin bug in IE6 with float added above*/
}

#main {
float : right; /*set float on #main*/
display : inline; /*fix double margin bug in IE6 with float added above*/
margin-right : 10px;
margin-top : 20px;
margin-bottom : 5px; /*added this*/
width : 660px;
min-height : 500px;
}
* html #main {height:500px;} /*IE6 treats height as min-height*/

.name {
font-family : arial;
font-size : 14px;
color : #0629B3;
font-weight : bold;
margin-left : 10px;
}

.options {
font-size: 12px;
font-variant : small-caps;
font-family: arial;
color: #990033;
}

.swatch1 {
font-family : arial;
font-size : 12px;
color : #333333;
font-weight : bold;
text-align : center;
}

.swatch2 {
font-family : arial;
font-size : 11px;
color : #000000;
}

.small {
font-family : arial;
font-size : 11px;
color : #333333;
font-weight : bold;
margin-bottom : 5px;
}

.small a:link {
font-family : arial;
font-size : 11px;
color : #333333;
font-weight : bold;
margin-bottom : 5px;
}

.small a:visited {
font-family : arial;
font-size : 11px;
color : #333333;
}

.price {
color : #0629B3;
font-weight : bold;
}

.product {
margin-left : 10px;
}

.crumb {
color : #494949;
font-size : 12px;
font-family : arial;
margin-bottom : 10px;
}

.crumb a {
color : #494949;
font-size : 12px;
font-family : arial;
text-decoration : underline;
}

.crumb a:hover {
color : #494949;
font-size : 12px;
font-family : arial;
text-decoration : none;
}

.returns {
font-family : arial;
font-size : 11px;
color : #000000;
}

#menu a, #menu a:visited {
text-decoration : none;
font-family : arial,verdana,san serif; 
font-size : 11px; 
font-weight : bold;
text-align : left; 
color : #052AB9; 
margin : 2px;
padding-top : 3px;
padding-bottom : 4px;
}

#menu a:hover {
color : #365CEC;
font-weight : bold;
}

.menu {
padding-bottom : 5px;
padding-left : 5px;
}

#sitemap {
list-style-type: none;
}

#sitemap a {
text-decoration : none;
color : #494949;
}

#footer {
clear : both;
width : 100%;
border-top : 1px solid #000000;
padding-top : 8px; 
padding-bottom : 3px;
text-align : center;
}

.footer a:link {
font-family : arial;
font-size : 11px;
text-align : center;
color : #052AB9;
text-decoration : none;
}

.footer a:hover {
color : #365CEC;
text-decoration : underline;
}

.footer a:visited {
font-family : arial;
font-size : 11px;
text-align : center;
color : #052AB9;
text-decoration : none;
}

.header {
font-family : arial;
font-size : 11px;
padding-top : 10px;
padding-right : 10px;
vertical-align : bottom;
}

.header a:link {
font-family : arial;
font-size : 11px;
color : #000000;
text-decoration : none;
}

.header a:hover {
color : #365CEC;
text-decoration : underline;
}

A:link {
color : #052AB9;
font-size : 12px;
text-decoration : underline;
font-family : arial;
}

A:visited {
color : #666666;
font-size : 12px;
text-decoration : underline;
font-family : arial;
}

A:hover {
color : #365CEC;
text-decoration : underline;
font-family : arial;
}