*{margin:0;padding:0;}

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

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

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

#fixcenter {
width : 800px;
background : #FFFFFF;
color : #3333CC;
margin-left : auto;
margin-right : auto;
text-align : center;
margin-top : 5px;
margin-bottom : 10px;
border : 1px solid #3333CC;
overflow : hidden;
position : relative; /*establish stacking order for #header a*/
}

#header a { /*added this new rule for link on header div*/
width : 800px;
height : 150px;
display : block;
position : absolute; top: 0; left: 0;
border-bottom : 1px solid #3333CC;
margin-bottom : 10px;
}

#breadcrumb {
float : left;
margin-top : 5px;
margin-left : 5px;
}

#leftsidebar {
float : left;
width : 135px;
margin-top : 70px;
margin-left : 10px;
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 : 10px; /*added this*/
width : 630px;
min-height : 600px;
}
* html #main {height:600px;} /*IE6 treats height as min-height*/

#footer {
clear : both;
width : 100%;
border-top : 1px solid #3333CC; /*replaces hr in html*/
padding-top : 8px; /*replaces hr in html*/
padding-bottom : 3px;
}

#footer p { /*added this new rule for the p tag*/
font-family : verdana;
font-size : 11px;
color : #666666;
text-align : center;
padding-bottom : 3px;
}

div.product {
float : left;
width : 172px;
height : 500px;
margin : 5px 15px 5px 10px;
}

.product img {
border : 1px solid #003300;
padding : 10px;
}

.stones {
font : 0.75em arial, verdana;
text-align : left;
color : #000000;
margin-bottom : 0;
}

.meaning {
font : 0.75em arial, verdana;
text-align : left;
color : #000000;
margin-bottom : 0;
}

.chakra {
font : 0.75em arial, verdana;
text-align : center;
color : #000000;
margin-bottom : 0;
}

.indentmenu {
width : 135px;
}

.indentmenu ul {
font : bold 13px Arial;
margin : 0;
padding : 0;
list-style : none;
}

.indentmenu li a {
border : 1px solid #3333CC; 
background : white url(images/indent.gif) center center repeat-x;
color : #000000; 
text-decoration : none;
height : 1.25em;
line-height : 1.25em;
margin : 2px;
padding-top: 6px;
padding-bottom : 4px;
display : block;
}

* html .indentmenu a {
height : 1px;
}

.indentmenu li a:visited {
color : #000000;
}

.indentmenu li a:hover {
color : #FFFFFF !important; 
display : block;
padding-top : 6px; 
padding-bottom : 4px; 
text-decoration : none;
background : black url(images/indent2.gif) center center repeat-x;
}

	
A:link {
color : #3333CC;
font-size : 12px;
font-family : arial;
text-decoration : none;
font-weight : bold;
}

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

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

