/* CSS Document */
body {
			font-family: Georgia, "Times New Roman", Times, serif;
			background: #392815;
			font-size: 12px;
			margin: 0px 0; padding: 0px 0;
}
body, html	{ height: 100%; }

a			{ color: #ff0099; }
a:hover		{ color: #000; }
ul, li		{ list-style: none; margin: 0px 0; padding: 0px 0; }

h1 			{ font-size: 24px; line-height: 26px; margin: 0px 0px 20px 0px; color: #333; font-weight: normal; }
h2 			{ font-family: Helvetica, Arial, sans-serif; font-size: 20px; line-height: 22px; margin: 0px 0px 3px 0px; color: #333; }

.ileft		{ float: left; margin: 0px 10px 10px 0px; font-size: 11px; line-height: 12px; color: #999; display: block; }
.iright		{ float: right; margin: 0px 0px 10px 10px; font-size: 11px; line-height: 12px; color: #999; display: block; }
.ileft img, .iright img { margin-bottom: 5px; }

#background {
			width: 100%; height: 100%;
			overflow: visible;
			display: table;
			z-index: -1;
			position: fixed;
}

#background img { width: 120%; height: auto; }

#outer {
			width: 884px;
			height: 100%;
			margin:  0px auto;
			padding: 0px;
			overflow: hidden;
			display: table;
}

#container {
			width: 884px;
			margin: 0px auto;
			#position: absolute;
			display: table-cell;
			vertical-align: middle;
}

#header .corners {
	height: 6px;
}

#header {
			width: 884px; height: 140px;
			background: url(../img/bgTop.jpg) repeat-x;
			border-bottom: 1px solid #ff99cc;
			padding-bottom: 5px; margin-top: 30px;
}

#header .logo {
			width: 136px; height: 140px;
			margin-left: 30px;
			background: url(../img/logo.gif) 0px 40px no-repeat;
			float: left;
}

#menu			{ width: 454px; height: 45px; margin-top: -45px; margin-left: 430px; float: left; display: inline; }
#menu ul li a	{ height: 45px; float: left; }
#menu ul li		{ float: left; display: inline; }

.m1 a 			{ background: url(../img/but/butM1.gif) no-repeat; width: 52px; }
.m2 a 			{ background: url(../img/but/butM2.gif) no-repeat; width: 95px; }
.m3 a	 		{ background: url(../img/but/butM3.gif) no-repeat; width: 84px; }
.m4 a 			{ background: url(../img/but/butM4.gif) no-repeat; width: 79px; }
.m5 a 			{ background: url(../img/but/butM5.gif) no-repeat; width: 76px; }
.m6 a 			{ background: url(../img/but/butM6.gif) no-repeat; width: 49px; }
.m7 a 			{ background: url(../img/but/butM7.gif) no-repeat; width: 48px; }

.m1 a:hover 	{ background: url(../img/but/butM1.gif) no-repeat 0px -45px; }
.m2 a:hover 	{ background: url(../img/but/butM2.gif) no-repeat 0px -45px; }
.m3 a:hover 	{ background: url(../img/but/butM3.gif) no-repeat 0px -45px; }
.m4 a:hover 	{ background: url(../img/but/butM4.gif) no-repeat 0px -45px; }
.m5 a:hover 	{ background: url(../img/but/butM5.gif) no-repeat 0px -45px; }
.m6 a:hover 	{ background: url(../img/but/butM6.gif) no-repeat 0px -45px; }
.m7 a:hover 	{ background: url(../img/but/butM7.gif) no-repeat 0px -45px; }

.m1sel a 		{ background: url(../img/but/butM1Sel.gif) no-repeat; width: 52px; }
.m2sel a 		{ background: url(../img/but/butM2Sel.gif) no-repeat; width: 95px; }
.m3sel a 		{ background: url(../img/but/butM3Sel.gif) no-repeat; width: 84px; }
.m4sel a 		{ background: url(../img/but/butM4Sel.gif) no-repeat; width: 79px; }
.m5sel a 		{ background: url(../img/but/butM5Sel.gif) no-repeat; width: 76px; }
.m6sel a 		{ background: url(../img/but/butM6Sel.gif) no-repeat; width: 49px; }
.m7sel a		{ background: url(../img/but/butM7Sel.gif) no-repeat; width: 48px; }

.content1		{ width: 884px; margin-top: 5px; margin-bottom: 5px; background: #FFF; }

.content2 {
	width: 844px;
	display: table;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 20px;
	background: url(../img/bgContent.gif) repeat-x #FFF;
}

.content3 {
	width: 884px;
	display: table;
	margin-top: 5px;
	margin-bottom: 5px;
	background: url(../img/bgContentborder.gif) repeat-y right #FFF;
}

.pagecontent {
	width: 580px;
	padding: 10px;
	display: block;
	font-size: 14px;
	line-height: 20px;
}

.singlepage {
	width: 763px;
	margin: 40px;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.singlepage img { padding: 4px; background: #EEE; border: 1px solid #DDD; }
#sidemenu {
	width: 225px;
	float: right;
	background: url(../img/sidemenuBg.jpg) repeat-y;
	display: block;
}

#sidemenu ul { margin-left: 8px; display: block; }

#sidemenu ul li {
	width: 209px;
	display: block;
}

#sidemenu ul li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 4px 8px;
	width: 193px;
}

#sidemenu ul li a:hover { color: #000; background: url(../img/bgMenuOv.gif); }

.sidemenuTop {
	width: 225px;
	height: 18px;
	background: url(../img/sidemenuTop.jpg) no-repeat;
}

.sidemenuBottom {
	width: 225px;
	height: 18px;
	background: url(../img/sidemenuBottom.jpg) no-repeat bottom;
}

#footerline {
	width: 884px;
	height: 5px;
	border-top: 1px solid #796857;
}

#footer {
	background: #796857;
	width: 864px;
	padding: 10px;
	margin-bottom: 30px;
	color: #bcb4ab;
	font-family: "Lucida Grande", "Trebuchet MS", Trebuchet, Verdana;
	font-size: 9px;
	line-height: 12px;
	_margin-top: -10px;
	clear: both;
}

#shophead {
	width: 884px;
	margin: 5px 0px 4px 0px;
	color: #FFF;
	display: table;
}

#shophead a { color: #CCC; text-decoration: none; border-bottom: 1px dotted #999; }
#shophead a:hover { color: #ff99cc; border-bottom: 1px solid #FFF; }

#shopheadextras {
	float: right;
	height: 50px;
	width: 400px;
	padding: 10px;
	text-align: right;
	background: url(../img/bgShoptop.jpg) top right no-repeat #000;
}

.shopdrop {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	width: 150px;
	margin-right: 10px;
}

.productblock {
	width: 220px;
	height: 290px;
	float: left;
	background: #ff99cc;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12px;
	line-height: 14px;
	border-right: 1px solid #392815;
	border-bottom: 1px solid #392815;
	color: #7f4c66;
}

.productblock img { border: none; }
.productblock_info { width: 220px; }
.productblock_info a { width: 200px; padding: 5px 10px 5px 10px; height: 58px; float: left; color: #7f4c66; text-decoration: none; }
.productblock_info a:hover { color: #000; }
.productblock_info h3 { font-size: 13px; font-weight: normal; line-height: 14px; margin: 5px 0px 0px 0px; }

.pimage {
	width: 440px;
	margin-right: 1px;
	display: block;
	float: left;
}

#productthumbs {
	width: 420px;
	padding: 10px;
	background: #FFF;
	margin-top: 1px;
	cursor: pointer;
}

#theimage { width: 440px; height: 440px; }
#productthumbs img { width: 74px; height: 74px; border: none; margin-right: 1px; }

#pinfo {
	width: 410px;
	background: #FFF;
	margin: 20px 0px 0px 461px;
}

.price { display: block; font-size: 26px; margin-bottom: 10px; margin-top: 20px; }
.size { display: block; font-size: 12px; margin-bottom: 5px; }
.productdrop { font-size: 11px; width: 200px; }
.shopleft { width: 422px; height: 20px; display: block; background: url(../img/shopheadleft.gif) no-repeat #000; padding: 40px 10px 10px 10px;
			/* IE FIX */ _margin-top: -70px; _padding: 29px 10px 0px 10px; }
.shopright { width: 422px; height: 50px; background: #000; float: right; text-align: right; padding: 10px; line-height: 17px; }

/* CART STYLE */

.basket 		{ line-height: 2em; display: block; float: left; }
.basket img 	{ padding: 0px; border: none; }
.basket span 	{ vertical-align: 20%; float: left; }
.basket ul li 	{ padding: 5px; border-top: 1px solid #CCC; float: left; }
.b1 			{ width: 540px; display: inline; }
.b2 			{ width: 100px; display: inline; }
.b3 			{ width: 100px; text-align: right; }
.b4				{ width: 200px; text-align: right; }
.basketimg 		{ width: 30px; height: 30px; vertical-align: middle; margin: 0px 10px 0px 0px; }
.basket h1		{ margin: 0px 0px 5px 0px; padding: 0px 5px; }

.orderform		{ color: #333; }
.orderform h1	{ font-size: 12px; float: left; display: inline; width: 150px; margin: 0px; }
.orderform ul li { display: block; width: 480px; float: left; }
.orderinfo img	{ border: none; padding: 0px; }
.orderinfo		{ float: right; width: 280px; font-size: 11px; }
.longinput		{ width: 300px; }
.shortinput		{ width: 100px; }
.orderform textarea { width: 300px; height: 100px; }