body {behavior: url("csshover3.htc");}
body {background:black; color:#3d475e; /*for ie ->*/ text-align:center; margin-top:20px; margin-bottom:80px;}
body,p,td {font-family:Lucida Sans Unicode, Arial; font-size:12px;}
a {font-size:14px; text-decoration:none; color:#3a57b5;}
a:hover {color:#00aaff;}
h1 {font-size:24px;}
.feature h1 {font-size:12px; font-weight:normal; margin:0;}

#bodydiv {display:inline-block; *display:inline; vertical-align:top; padding:0px 40px 0px 40px; width:400px;}
#menudiv {display:inline-block; *display:inline; width:190px; vertical-align:top;}
ul#menu {list-style:none; line-height:22px;}
#menu ul {list-style:none; margin-bottom:20px;}
#menu li {text-align:center;}
#menu li li {margin-left:-40; text-align:center;}
#menu li a, #menu li a:visited {font-size:12px;}
#menu li li a, #menu li li a:visited {color:#3d475e; width:100; display:inline-block;}
#menu li li a:hover {color:#00aaff; outline:1px solid #112;}

#menu ul ul {position:absolute; visibility:hidden; margin-left:-100px; margin-top:-23; background:black; border:1px solid #121212; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#menu li li:hover ul {visibility:visible;}
#menu ul ul a:hover {}

#top {background:url(images/b-top.png) no-repeat; width:814; height:75; margin:0 auto 0 auto;}
#b {background:url(images/b-mid.png) repeat-y; width:814; margin:0 auto 0 auto; text-align:left;}
	#b2 {background:url(images/b-bg.png) no-repeat bottom right; min-height:480; padding:60 0 0 40}
#logo {position:absolute; top:20; cursor:pointer;}

.foot {color:#2c3344; cursor:default;
	background:url(images/b-foot.png) no-repeat; width:814; height:193; margin:0 auto 0 auto; text-align:center;}
.foot a,.foot a:visited {color:#2c3344; font-size:12px;}
.foot a:hover {color:white;}

input[type="text"],textarea,select {background:black; border:1px solid #222222; color:#3d475e; padding:2; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
input[type="text"]:focus,textarea:focus {border-color:#223322; color:#3a57b5;}
textarea {font-family:Arial;}
input.s {text-align:center; color:#3d475e; border:1px dashed #333333; background:black;}
.s:focus,.s:hover {color:#3a57b5;}

.feature a,.feature a:visited {display:inline-block; width:90; height:70; text-align:center; font-size:11px; color:#2c364d; vertical-align:top; margin-bottom:12px;}
.feature a:hover {color:#3a57b5;}
.feature a:hover img {opacity:0.5; filter:alpha(opacity=50);}
.featuretitle {background:url(images/letter-f.gif) no-repeat top left; height:81px; display:inline-block; font-size:14px; padding:20 0 0 40; color:#dd0000; margin:0 0 -40 -20; cursor:default;}
.feature div {-webkit-border-radius: 12px; height:250px; padding:14px;}
.front {width:300;color:#600;}
	.front a {color:#d00;} .front a:hover {color:#400; text-decoration:underline}

#worm {background:url(images/worm2.png); width:74; height:82; position:absolute; margin-left:180; margin-top:49;}
#worm:hover #ello {visibility:visible;}
#ello {position:absolute; visibility:hidden; margin-left:74; width:100;
	background:#ffddaa; border:1px solid #ddaa44; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#ello a:hover {color:#dd0000; text-decoration:underline;}
	
.model {position:absolute; margin-left:550;  color:#242a38;}
	.model a,.model a:visited {color:#242a38;}
	.model a:hover {color:#3a57b5;}
	
a.thumb,a.thumb:visited {display:inline-block; font-size:12px; text-align:center; vertical-align:top;
	/*color:#2c3344;*/}

#imgdiv {-webkit-border-radius:12px; -moz-border-radius:12px;
	background:#000000; margin:-8px; vertical-align:middle; border:3px solid #112;}
#item {width:486px; border-collapse:collapse; cursor:default;}
#itembody {background:url(images/parch-topmid2.png) no-repeat; min-height:250; padding:20px; padding-bottom:0px;}
#itembody h1 {font-size:18px; color:#aa0000; font-weight:normal; display:inline;}
.itemimg {display:inline; margin-right:8px;}
.itemimg2 {display:inline; margin-right:8px; -webkit-border-radius:18px 0px 18px 0px; -moz-border-radius:18px 0px 18px 0px;}
.iteminfo {display:inline-block; *display:inline; width:200px; vertical-align:top;}
.itembio {width:200; font-family:Arial; text-align:justify; cursor:text;
	opacity:0.7; filter:alpha(opacity=70); color:#93593b; font-size:14px;
	background:url('images/bg-parchlight.gif');	padding:8px; border:1px solid #d3a359;}
.itemprice {font-size:18px; color:black;}
.itemid {font-size: 11px; color: brown;}
.itemfoot {background:url(images/parch-bottom2.png) no-repeat bottom; width:486; height:82; /*92*/ text-align:center; padding:0 48 0 0; vertical-align:top;}
.itemfoot input,#item input, #item select {text-align:center; background:#f1deba; border:1px solid #d3a359; padding:2px; color:brown;}
#item textarea {background:#f1deba; border:1px solid #d3a359; padding:2px; color:brown;}
#item input[name='QTY']{}
.sizes {}
.sizes td {font-size:11px; color:#dd0000;}
#item a, #item a:visited {color:#3a57b5; font-size:12px;}
#item a:hover {color:#412900;}
.cartadd {background:url("images/btn-purchase.png"); width:154px; height:58px; display:inline-block; vertical-align:middle;}
.cartadd:hover {background:url("images/btn-purchase2.png");}

form {margin:0;}

.breadcrumbs {cursor:default;}
.breadcrumbs a,.breadcrumbs a:visited {display:inline-block; *display:inline; font-size:12px; padding:4px; border:1px solid transparent;}
.breadcrumbs a:hover {border:1px solid #113!important; background:#112; -webkit-border-radius:5px; -moz-border-radius:5px;}
.breadcrumbs h2 {display:inline;}

#cat {width:400px;}
#cat .catitem {margin-bottom:44px; display:inline-block; text-align:center;}
#cat .catitem img {margin-bottom:4px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#cat .blank {background:#001;}
.subcat {text-align:center; line-height:34px; width:400px; margin-top:10px; margin-bottom:16px;}
.subcat a,.subcat a:visited {padding:0px 12px 0px 12px; font-size:18px;}
.subcat a:hover {}

.links a, .links a:visited {font-size:12px;}
.links a:hover {color:white; border-bottom:1px solid #aa0000;}

a.cartlink, a.cartlink:visited {font-size:11px; color:#dd0000; display:inline-block; margin-top:20;
	border-bottom:1px solid transparent;}
	a.cartlink:hover {color:white; border-bottom:1px solid #dd0000;}
.cartview {visibility:hidden; position:absolute; background:black; padding:8px; width:140; font-size:11px; cursor:default;
	border:1px solid #222222; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:-20;margin-left:140;}
div.cartview a {font-size:11px;}
div.cartviewbase {}
div.cartviewbase:hover div.cartview {visibility:visible;}

.info {line-height:22px;}
.info p:first-line {color:#3a57b5;}

.perpage {display:block; float:right; margin:0 20 0 0; font-size:11px; cursor:default;}
.perpage img {background:url(images/perpage.png); width:16; height:4; display:inline-block; margin:0 2 0 2; vertical-align:top; border:0;}
.perpage span {background:url(images/perpage.png); width:16; height:12; display:inline-block; margin:0 2 0 2;}
.perpage a,.perpage a:visited {padding:0 4 0 4; height:20; display:inline-block; *display:inline; opacity:0.6; filter:alpha(opacity=60); vertical-align:top;}
.perpage a:hover {opacity:1.0; filter:alpha(opacity=100);}

.pager {margin-top:4px; cursor:default; border:1px solid transparent; padding:8 0 8 0;}
.pager:hover {border:1px solid #113; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pager a, .pager a:visited {padding:8px;}
.pager a:hover {background:#112;}
.pager a:active {background:#3b0000; color:#dd0000}

.sort {position:absolute; margin-left:440px; border:1px solid #112; padding:4px; cursor:help;}
.sort a {font-size:11px; padding:4px; display:block;}
.sort div {visibility:hidden; position:absolute; width:100px;}
div.sort:hover div {visibility:visible;}


.order {width:400; cursor:default;}		/*b71d1d*/
.order a, .order a:visited {font-size:12px;}
.tracking {padding:4px; border:1px solid #121212; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:100%;}
.tracking td {padding:4px;}
#tracking {text-align:center;}
.trackbtn {cursor:pointer; color:#3a57b5;}
span.trackbtn:hover, div.tracking span:hover span.trackbtn {color:#00aaff;}
.ordercart {border:1px solid #121212; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-collapse:collapse;}
.orderitem {background:#111111;}

.bios,.catbio {padding:12px; margin-top:14px; border:1px solid #112; background:; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; margin-bottom:8px;}
.bios,.catbio a {font-size:12px;}
#topr {float:right; position:absolute; margin:-80 0 0 450;}

/*FaceBook*/
.fb {background:url("images/facebook.png") no-repeat; width:16px; height:16px; padding-left:16px;}
.fb:hover {background:url("images/facebook2.png") no-repeat;}
.fb:hover sup {color:#2c3344;}

/*Region & Currency*/
#region {position:absolute; margin-left:220px; cursor:default; width:120px; color:#3a57b5; cursor:pointer;}
#region div {position:absolute; visibility:hidden; border:1px solid #113; -moz-border-radius:5px; -webkit-border-radius:5px;}
#region div span {display:block; padding:4px; width:60px;}
#region div span:hover {background:#112; color:#00aaff;}
#region:hover div {visibility:visible;}