/* start body */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #D6D6D6;
	font-family: arial;
	font-size: 11px;
}
/* end body */

/* start main wrapper */
#wrapper {
	width: 776px;
	background-color: #f6f6f6;	
	margin: 0 auto;
}
/* end main wrapper */

/* start header */
#header {
	width: 759px;
	margin: 0 auto;
	background-image: url(header_bg.gif);
	background-repeat: no-repeat;
	width: 759px;
	height: 123px;
}

#header ul#top-nav {
	font-family:arial;
	list-style: none;
	font-size: 10px;
	float: right;
	margin: 5px 5px 0 0 ;
}

#header ul#top-nav li {
	float:left;
	padding-right: 5px;	
	color: #AF9EC6;
}

#header ul#top-nav li a {
	color: #AF9EC6;
	text-decoration: none;
}

#header ul#top-nav li a:hover {
	color: #6E1585;
}

#header ul#top-nav-acc {
	font-family:arial;
	list-style: none;
	font-size: 11px;
	float: right;
	margin: 5px 6px 0 0 ;
}

#header ul#top-nav-acc li {
	float:left;
	padding-right: 5px;	
	color: #AF9EC6;
}

#header ul#top-nav-acc li a {
	color: #AF9EC6;
	text-decoration: none;
}

#header ul#top-nav-acc li a:hover {
	color: #6E1585;
}

#header #basket {
	margin-top: 5px;
	color: #B19CCD;
}
#header #basket span {
	color: #6E1585;
	font-weight: bold;
}
#header #basket a{
	text-decoration:none;
}
#header #basket a:hover{
	color: #FF0000;
}

#header #main-nav {
	width: 290px;
	margin: 0 0 2px 53px;
	color: #fff;
	font-weight: bold;
}

#header #main-nav a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 5px;	
}

#header #main-nav a:hover {
	color: #B19CCD;
}
/* end header */

/* start main container */

#container {
	width: 759px;
	margin: 0 auto;
}
/*left*/
#container #left {
	width: 164px;
	float: left;
}

#left #search{
	background-image: url(search_bg.gif);
	background-repeat: no-repeat;	
	width: 164px;
	height: 94px;
}

#left #cat{
	background-image: url(products_top_bg.gif);
	background-repeat: no-repeat;
	width: 164px;
	min-height: 40px;
	background-color: #FFFFFF;
	padding-top: 30px;
}


#search input {
	font-size: 11px;
	border: 1px solid #ccc;
	margin: 40px 0 2px 5px;
	width: 150px;
	padding: 1px;
}

#search select {
	font-size: 11px;
	border: 1px solid #ccc;
	margin-left: 5px;
	width: 122px;
}

#search a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #6E1585;
}

#search a.search {
	text-decoration: none;
	color: #AF9EC6;
	font-size: 10px;
	font-weight: normal;
	margin-left: 25px;
	text-decoration: underline;
}

#cat a {
	color: #6A6868;
	text-decoration: none;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	display:block;
}

#cat a:hover {
	text-decoration: underline;
}

#subcat a {
	color: #6A6868;
	text-decoration: none;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	display:block;
	background-position: 15px 5px;
}

#subcat a:hover {
	text-decoration: underline;
}

/*right*/
#container #right {
	width: 587px;
	background-image: url(right_top_bg.gif);
	background-repeat: no-repeat;
	background-position: top;	
	margin-left: 5px;
}

#container #right h1 {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	margin: 7px 0 6px 10px;
}

#right p {
	color:#999999;
	padding: 0 10px 0 10px;

}

#right-bottom {
	width: 587px;
	margin: 10px 0 0 6px;
}

#right-bottom-image {
	width: 587px;
	height: 4px;
	margin: 0pt 2px 0pt 0px;
	background-image: url(prod_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	float: right;
}

#right-bottom.prod {
	background-image: url(prod_bg.gif);
	background-repeat: no-repeat;
	background-position: top;	
	height: 120px;
	background-color: #fff;
	padding: 15px;
	color: #666;
}

#right-bottom H2{
	color: #4F007F;
	font-size: 12px;
	margin: 5px 0;
	text-decoration: none;
	height: 45px;
}

#right-bottom H2 span{
	color: #B27CBD;
	font-size: 12px;
	margin: 5px 0;
	
}

#right-bottom  a img{
	border: 1px solid #B4A8C0;
	margin-bottom: 5px;
}
*html #right-bottom  a img{
	margin-bottom: -10px;
}

#right-bottom  a:hover img{
	border: 1px solid #6E1585;
}

#right-bottom .cat{
	background-image: url(cat_bg.gif);
	background-repeat: no-repeat;
	background-position: top;	
	width: 182px;
	height: 182px;
	float: left;
	margin: 0 19px 19px 0;
}

#right-bottom .cat-last-child{
	background-image: url(cat_bg.gif);
	background-repeat: no-repeat;
	background-position: top;	
	width: 182px;
	height: 182px;
	float: left;
	margin-right: 0px;
}

#right-bottom .cat-qty {
	background-image: url(cat_bg_qty.gif);
	background-repeat: no-repeat;
	background-position: top;	
	height: 275px;
}

#right-bottom .cat-qty input{
	border: 1px solid #ccc;
	width: 35px;	
	font-size: 10px;
	padding: 1px;
}

#right-bottom input.button{
	border: none;
	width: auto;
	margin: 2px 5px 0 0;
	

}
/* end main container */


/* start footer */
#footer {
	background-image: url(footer_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	height: 65px;
	margin-top: 10px;
	font-size: 9px;
	color: #999;
}

#footer a {
	font-size: 9px;
	text-decoration: none;
	color: #6E1585;
}

#footer a:hover {
	text-decoration: underline;
}
/* end footer */

/* start form elements */
input {
	font-size:11px;
}

select {
	font-size:11px;
}

textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/* end form elements */

.qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0101;
	font-weight: bold;
}

.hilit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.pro_bg {
	background: url(/images/pro_bg.gif);
	height: 61px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dot {
	background-image: url(/images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
	height: 1px;
}

/*
.dot {
	background-image: url(/images/dot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;	
	height: 1px;
	margin-top: 10px;	
}

	.brd {
	border-left:1px solid #672879;
	border-top:1px solid #672879;
	border-right:1px solid #672879;
	border-bottom: dotted 1px solid #672879 ;
}*/
.brd {
	border:1px solid #E9C0F8 ;
}

.brd_pro {
	background-image: url(/images/pro_bg_full.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border-left:1px solid #6A2E7A;
	border-right:1px solid #6A2E7A;
	border-top:1px solid #6A2E7A;
}

.qtyp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0101;
	font-weight: bold;
}

.hilitp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.txtp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: bold;
}
