﻿* {
	margin:0;
	padding:0;
}
body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color:#E6E9EB;
}
#wrapper {
	margin:20px auto 0;
	width:975px;
	background-image:url(../media/candice/wrapper_bg.jpg);
	background-repeat:repeat-y;
}
#top_corners {
	background-image:url(../media/candice/top_corners.jpg);
	background-repeat:no-repeat;
	height:12px;
}
#bottom_corners {
	clear:both;
	background-image:url(../media/candice/bottom_corners.jpg);
	background-repeat:no-repeat;
	height:12px;
}
/**********************************************************************************************************/
/*	header information	*/
/**********************************************************************************************************/
#header {
	width:785px;
	float:right;
	background-color:#FFF;
}
/**********************************************************************************************************/
/*	navigation information	*/
/**********************************************************************************************************/
#navigation {
	width:190px;
	float:left;
	background-image:url(../media/candice/nav_co_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:75px;
}
#navigation ul {
	list-style:none;
}

#navigation li {
	border-bottom:dotted 1px #E6E9EB;
	font-size:.75em;
	padding:.45em;
}

#navigation a:link, #navigation a:visited 
{
	text-decoration:none;
	color:#6A747C;
}

#navigation a:hover 
{
	color:#E6E9EB;
	padding-left:.95em;
}
/**********************************************************************************************************/
/*	content information	*/
/**********************************************************************************************************/
#content {
	width:755px;
	float:right;
	padding:15px 15px 0px;
	color:#222222;
}
#content ul, #content ol {
	margin-left:3em;
	margin-top:1em;
	margin-bottom:1.50em;
	line-height: 1.25em;
}
#content li {
	font-size:.75em;
}

#content li li {
	font-size:1em;
}
#content p {
	font-size:.75em;
	margin-top:1em;
	margin-bottom:1em;
	line-height:1.75em;
}
#content blockquote p {
	margin:1em 3em;
}
/**********************************************************************************************************/
/*	footer information	*/
/**********************************************************************************************************/
#footer {
	width:975px;
	margin:10px auto 20px;
	font-size:.7em;
	color:#6A747C;
}
#footer p{
	text-align:center;
	margin-left:190px;
}
/**********************************************************************************************************/
/*	product page style information	*/
/**********************************************************************************************************/
#content .product{
	width:156px;
	overflow:auto;
	border:1px dotted #6A747C;
	font-size:75%;
	margin:7px;
	padding:0px 5px;
	
}
#content .product, x:-moz-any-link 
{
	float:left;
	overflow:visible;
}

#content .product .heading{
	color:#6A747C;
	font-weight:bold;
	font-size:140%;
    margin-bottom:-.5em;
}
#content .product img{
	margin:5px;
    border: 1px solid #6A747C;
}
#content .product p{
	font-size:.9em;
}

h4.new_product {
    color:#FFF;
    font-weight:bold;
    border:none;
    text-align:center;
    background-color:#5E97B1;
    margin-top:5px;
    padding:2px;
}
/**********************************************************************************************************/
/*	product detail style information	*/
/**********************************************************************************************************/

#content .productdetail 
{
    width:755px;
}

#content .productdetail .leftside 
{
    float:left;
    width:300px;
	text-align:center;
}

#content .productdetail .rightside 
{
    float:right;
    width:455px;
}

#content .productdetail .rightside p
{
   	margin:1em;
	line-height:1.75em;
}

#content .productdetail .rightside h3
{
    margin-left:.6em;
    border-bottom:none;
    color:#5E97B1;
}
/**********************************************************************************************************/
/*	families page style information	*/
/**********************************************************************************************************/
#content .datatable 
{
}

#content .datatable td 
{
    /*background-color:#D7D2B2;
    padding:3px;*/
    padding:1px;
}

#content .datatable .border 
{
  border-right:solid 20px #FFF;
}

#content .datatable .fam
{
    background-color:#FFF;
}

#content .datatable a:link, #content .datatable a:visited
{
    font-size:1em;
    font-weight:bold;
    color:#5E97B1;
    text-decoration:none;
}
#content .datatable a:hover 
{
    color:#6A747C;
}

#content .test 
{
    padding:5px;
}
 
#content .center{
    text-align:center;
} 

#content .hl-center{
    text-align:center;
    margin-top:10px;
} 
/**********************************************************************************************************/
/*	page styles information	*/
/**********************************************************************************************************/
img.align_right {
	float:right;
}
img.align_left {
	float:left;
}
h1, h2, h3, h4, h5, h6 {
	color:#6A747D;
	font-weight:lighter;
	border-bottom:dotted 1px #6A747D;
	font-style:italic;
    margin-bottom:1em;
}
a:link {
	text-decoration:underline;
	color:#5E97B1;
}
a:visited {
	text-decoration:underline;
	color:#6A747C;
}
a:hover {
	color:#A5C5D6;
}

.center_table{
    margin-left:auto;
    margin-right:auto;
}

.clear
{
    clear:both;
}

img.no_border{
    border:none;
}

#navigation a:hover.img{
    padding-left:0px;
}

.center{
    text-align:center;
}
