body {
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	padding:8px 5% 100px 5%;
	font-size:80%;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
}
td, th {
	vertical-align:top;
}
form, input {
	margin:0; padding:0;
}
input {
	vertical-align:text-bottom;
}
#logo {
		width: 521px; height: 44px;
background-image: url(christine-kanes-store.png);
		background-repeat:no-repeat;
				}
.BoxHeader {
		font-size:1.3em;
		font-weight:bold;
		text-transform:lowercase;
		text-decoration:none;
		color:#a97;
		border-top:3px double #a97;
		margin:0;
		padding-top:3px;
}
/*-----[  TOP LINKS  ]-----*/
#top_links {
	float:right;
	clear:right;
	width:270px; /* different from blog */
}
#top_links p {
	text-align:right;
	color:#178;
	margin:0 0 6px 0;/* compensates for generic p styles above*/
}
#top_links p a {
	font-size:1.4em;
	text-transform:lowercase;
	color:#178;/*432*/
}
#top_links p a:hover {
	color:#a63/*863*/;
}
#top_on {
	font-size:2em;
	font-weight:normal;
	line-height:.9em;
	color:#068;
}

ul#links {
		float:right;
		clear:both;
		width:100%;
		background:#322;
		border-width:1px 0 1px 0;
		border-style:solid;
		border-color:#000;
		margin:0;
		padding:0; 
}
	ul#links li {
			float:left;
			list-style-type:none;
			margin:0;
	}
		ul#links li a {
				display:block;
				font-size:1.1em;
				text-transform:uppercase;
				color:#bead8f;
				margin:0;
				padding:3px 10px 3px 10px;
		}
/*
ul#links li.current_page_item a, ul#links li.current_page_item a:hover {
	font-size:1.1em;
	text-transform:uppercase;
	color:#322;
	background-color:#bead8f;
	padding:3px 10px 3px 10px;
}
*/
ul#links li a:hover {
	color:#322;
	background-color:#bead8f;
	text-decoration:none;
}


#col-left {
		padding-right:8px;
}
#col-middle {
		border-width:0 1px 0 1px;
		border-style:solid;
		border-color:#acd;
		padding:0 8px 0 8px;
}
#col-right {
		padding-left:8px;
}


#catalog-navigation-wrapper {
	display:none;
}
#top-pagebar {
	display:none;
}
#intro-col {
	width:52%;
}
#intro {
	padding-right:15px;
	border-right:1px solid #322;
}
#intro p {
	font-size:1.1em;
}
#featured-col {
	width:48%;
}
#featured-product {
	padding-left:15px;
}

#checkout-sidebar {
	padding:0 0 0 16px;
	spacing:0;
	margin:0;
}
#checkout-sidebar li {
	list-style-type:circle;
	padding:1px;
}
#checkout-sidebar li.on {
	list-style-type:disc;
	color:#178;
	background-color:#178;
}
#checkout-sidebar li.on b {
	color:#fff;
	padding-left:4px;
}

#payment-wrap {
	width:75%;
	margin:0 auto 0 auto;
}

BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#322;
}
form{margin:0;padding:0;}
A:ACTIVE{color:#117788;text-decoration:none;}
A:LINK{color:#117788;text-decoration:none;}
A:VISITED{color:#117788;text-decoration:none;}
A:HOVER{color:#000000;text-decoration:underline;}

.TopBottomBar{	background-color:#fff;
	color:#322;
}
A:ACTIVE.TopBottomBarLink{color:#322;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#322;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#3222;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#322;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#ffffff;}
.BoxHeader{
	/*
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	font-style:normal;
	font-weight:bold;
	background-color:#ffffff;
	height:25px;
	color:#aa9977;
	*/
}
.BoxContent{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;
	background-color:#ffffff;
	color:#000000;
}
.BoxText{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}
A:ACTIVE.BoxLink{color:#117788;text-decoration:none;}
A:LINK.BoxLink{color:#117788;text-decoration:none;}
A:VISITED.BoxLink{color:#117788;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.PageHeader{
	font-size:2em;
	font-weight:normal;
	text-transform:lowercase;
	color:#543;
	/*
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	height:20px;
	color:#000000;
	*/
}
.PageNavigation{
	
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	text-align:left;
	padding:3px;
	color:#222222;
	padding-left:5px;
	padding-bottom:7px;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	background-color:#178;
	color:#fff;
}
.CatalogItemDark{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	/*background-color:#F0F0F0;*/
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}
.CatalogItemLight a {
	font-size:1.2em;
}

/** FORMS										**/
.FormHeader{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:italic;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:4px;
	color:#000000;
}
.FormItems{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:2px;
	color:#333333;
}
.FormSeparator{
	font-family:;
	font-size:;
	font-style:;
	font-weight:;
	color:#fff;
	background-color:#178;
	padding:6px;
	
}
.FormInputText{
	font-family:arial;
		font-style:normal;
	font-weight:normal;
	width:150px;color:#000000;
}
.FormInputSelect{
	font-family:arial;
		font-style:normal;
	font-weight:normal;
	width:150px;
	color:#000000;
}
.FormRemark{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:normal;
	color:#555;	
}
.ProductSubtitle{
	font-family:'Helvetica', 'Arial', 'Lucida Sans Unicode', sans-serif;
		font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

/** MENUS										**/	


.m0l0iout {
	/*font-family: Arial, Helvetica, sans-serif;*/
		font-weight:normal;
	text-decoration: none;
	padding: 4px;
	color: ;
}
.m0l0iover {
		text-decoration: underline;
	padding: 4px;
	color: #000000;
}

.m0l0oout {
	text-decoration : none;
	border : 1px solid ;
	background: ;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid ;
	background: #FFFFFF;
}
/* level 1 inner */
.m0l1iout {
		text-decoration: none;
	padding: 4px;
	color: ;
}
.m0l1iover {
		text-decoration : underline;
	padding: 4px;
	color: ;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid ;
	background: ;
}
.m0l1oover {
	text-decoration : underline;
	border : 1px solid ;
	background: ;
}

/* level 1 inner */
.m0l2iout {
		text-decoration: none;
	padding: 4px;
	color: ;
}
.m0l2iover {
		text-decoration : underline;
	padding: 4px;
	color: ;
}

/* level 1 outer */
.m0l2oout {
	text-decoration : none;
	border : 1px solid ;
	background: ;
}
.m0l2oover {
	text-decoration : underline;
	border : 1px solid ;
	background: ;
}
