@charset "windows-1252";
/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif; color: #333333; padding:0; border:0; margin:0; background:#43403d; repeat-y center top;}
p{
	color:#43403d;
	margin:0 10px 5px 0;
}
h1{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#864386;
	margin:5px 5px 10px 5px;
}
h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#864386;
	margin:5px 5px 10px 5px;
}
h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#864386;
	margin:5px 5px 10px 5px;
}
blockquote{
	font:italic 14px Arial, Helvetica, sans-serif;
	color:#B34048;
	margin:5px 10px 10px 5px;
}


a:link {color:#993F99; text-decoration:underline;}
a:active {color:#993F99; text-decoration:underline;}
a:visited {color:#993F99; text-decoration:underline;}
a:hover {color:#996599; text-decoration:none;}

#container {width:100%; height:100%;}
#contentContainer {width:830px; margin:0 auto; /*760*/}

#headContainer { 
	width:100%; 
}
#indexcontent{
	padding:0 0 0 0;
	font-size:12px;
}
#FeaturedProducts { 
	clear:both;
	padding:0 0 0 0;
}
		#FeaturedProducts img{ 
			/*border:7px solid #f2f2f2;*/
			margin:0;
		}
.info{
	background:url(../images/bg_info3.gif) top left no-repeat;
	width:238px;
	height:80px;
	padding: 5px 0 0 3px;
	margin:0 0 0 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#77225a;
}

.detail{
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:15px 0 0 15px;
}
#copyright {text-align:center; width:745px; font-size:10px; color:#fff; padding:5px 0 5px 0;margin:0 auto 0 auto;}

#mainContent {width:745px; margin:0 auto 0 auto;/*100%*/ background:#fff;}
#mainContent p {padding:0 5px 10px 5px;}

.mainContentTbl { width:745px;/*745*/ border:none; padding:0; margin:0;}

#leftMenu {width:200px; float:left; background-color:#f2f2f2;}

#leftMenu h2 {margin:5px 0 8px 5px; font-size:13px; font-weight:bold; color:#864386;}

		h2 a:link, h2 a:visited,h2 a:active{
			text-decoration:none;
			color:#864386;
		}
		h2 a:hover{
			color:#a05ea0;
			text-decoration:none;
		}
#leftMenu hr {margin:5px 0 5px 0; border:1px #666666 dotted; }

#rightContent {width:535px;/*580*/ float:left; padding:5px 5px 5px 5px; clear:none;}
#rightContent h1 {margin:5px 0 8px 0; font-size:18px; font-weight:bold; color:#864386;}
#rightContent h2 {margin:4px 0 2px 0; font-size:14px; font-weight:bold; color:#864386; line-height:120%;}
#rightContent h3 {margin:4px 0 2px 0;font-size:18px; font-weight:bold; color:#864386;}

.rightContentCell {
	vertical-align:top;
	padding:0 10px 10px 10px;/*0 10 10 10 */
	width:535px;/*535*/
}		
		.rightContentCell ol{
			margin-left:30px;
		}
		.rightContentCell li{
			list-style:decimal;
		}
		.rightContentCell h1{
			padding-top:15px;
		}	
.LeftContentCell {vertical-align:top;}


.menuLevel1 {list-style-type:none; margin:0 0 0 15px; padding:0; width:140px;}
.menuLevel1 li a { font: normal 12px Arial, Helvetica, sans-serif; color:#43403d;  width:auto;  padding:3px 0 3px 5px;text-decoration:none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .menuLevel1 li a {width:150px;}
.menuLevel1 li a:visited {color:#43403d;text-decoration:none;}
.menuLevel1 li a:hover {color:#6b6967;text-decoration:none;}
.menuLevel1 li a:active {color:#43403d;text-decoration:none;}


.menuLevel3 {list-style-type:none; margin:0 0 0 30px; padding:0; width:140px;}
.menuLevel3 li a { font: normal 11px Arial, Helvetica, sans-serif; color:#43403d;  width:auto;  padding:3px 0 3px 5px;text-decoration:none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .menuLevel3 li a {width:150px;}
.menuLevel3 li a:visited {color:#43403d;text-decoration:none;}
.menuLevel3 li a:hover {color:#6b6967;text-decoration:none;}
.menuLevel3 li a:active {color:#43403d;text-decoration:none;}

.menuLevel2 li {height:16px;padding-left:25px; width:140px; }
.menuLevel2 li a {color:#43403d; font-size:11px;text-decoration:none;}
* html .menuLevel2 li a {width: 140px;}
.menuLevel2 li a:visited {color:#43403d;text-decoration:none;}
.menuLevel2 li a:hover {color:#6b6967;text-decoration:none;}
.menuLevel2 li a:active {color:#43403d;text-decoration:none;}

/*** Search page classes ***/
.productList {margin:0 auto 10px auto; text-align:left; border:5px solid #f2f2f2; padding:5px; width:160px;}
.itemSearch{
	width:200px;
}
.listDesc {clear:both; margin:3px 5px 5px 5px; font-size:10px; text-align:left;}
.listDesc h4 {font-weight:bold; font-size:12px;}
.searchItem_price{
	font-size:12px;
	color:#7C0000;
	font-weight:bold;
	margin:5px 0 0 0;
	}
.buttons a:link, .buttons a:visited, .buttons a:hover, .buttons a:active{
		color:#fff;
		text-decoration:none;
		background-color:#864386;
		padding:5px 10px 5px 10px;
}
/*** end search page classes*/

.productBtn {font-size:11px; font-weight:bold;}
.productBtn a:link {padding:3px 5px 3px 5px; margin:0 5px 0 0; color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.productBtn a:active {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.productBtn a:visited {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.productBtn a:hover {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0099FF; text-decoration:none;text-align:center;}

.headerBar { width:535px; text-align:right;/*100%*/}
.headerBtn {font-size:12px; font-weight:bold; text-align:right;}
.headerBtn a:link, .headerBtn a:visited,.headerBtn a:hover, .headerBtn a:active {line-height:35px; padding:10px 15px 10px 15px; margin:0; color:#FFFFFF;text-align:center;
					text-decoration:none; background-color:#864386;}

.headerBtnLeft {font-size:11px; font-weight:bold; text-align:left;}
.headerBtnLeft a:link {padding:0 5px 0 5px; margin:0 5px 0 0; color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.headerBtnLeft a:active {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.headerBtnLeft a:visited {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0066FF; text-decoration:none;text-align:center;}
.headerBtnLeft a:hover {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#0099FF; text-decoration:none;text-align:center;}

.cartList{ border:1px solid #864386;}
.cartList th {padding:5px; background-color:#993F99; color:#FFF; font:bold 12px Arial, Helvetica, sans-serif;}
.cartList td {padding:3px; border-bottom: 1px #000 dotted;}

.cartBtn a:link, .cartBtn a:active, .cartBtn a:visited {text-decoration:none; display:block; vertical-align:middle; padding:3px;}
.cartBtn a:hover {background:#43403D; color:#FFF;}

/* Search box */
#search_box{
	width:190px;
	background-color:#864386;
	padding:5px;
}
	#search_box img{
		margin:0 0 10px 0;
	}
	#search_button{
		 width:100%;
		 text-align:right; 
	}
	
.ProductImage{
	border:3px solid #f2f2f2;
}	
.divider{
	border-top:1px solid #864386;
}
.errormsg{
	color:#c00;
	background-color:#FEDBD8;
	border:1px solid #c00;
	padding:15px;
	width:90%;
	
}