body	{ margin-top:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-style:normal; font-weight:normal; font-variant:normal;text-align:center; color:#666;background-image:url(http://kurtelling.com/store/assets/storebg.gif);background-position:Top Left;background-attachment:fixed;background-repeat:repeat; } 

	A 		{ color:#000; text-decoration:none; outline: none }
	A:link		{ color:#000; text-decoration:underline; }
	A:visited	{ color:#000; text-decoration:none; }
	A:active	{ color:#000; text-decoration:none; }
	A:hover		{ color:#fff; background-color:#000; text-decoration:none; }

#container 	{ margin:0 auto; width:820px; background-color:#300; text-align:left; border-top:10px #ccc solid; }
#menustrip 	{ box-sizing:content-box; background-color:#000; height:40px; width:800px; border-left:#ccc 10px solid; border-right:#ccc 10px solid; }
#belowmenu 	{ box-sizing:content-box; width:800px; background-color:#fff; border-bottom:10px #ccc solid; border-left:#ccc 10px solid; border-right:#ccc 10px solid; }
#sidebar 	{ background-color:#e0e0df; width:240px; vertical-align:top; }
#storemeat 	{ background-color:#fff; }


/* STORE MEAT */
#imagecache	{ display:none; }
#welcomebox	{ background-color: #f60; font-size: 10px; color:#fff; margin:0px 10px 0px 10px; padding-top:3px;font-weight: bold; height:18px; }
.categoryheader	{ box-sizing:content-box; font-size:12px; margin:10px; padding:10px 5px 10px 5px; border:#666 1px dashed; background-color:#f2f2f2; color:#333; }
.categoryheaderheader { font-size:18px; color:#999; padding-bottom:5px; }
.productblock	{ font-size:12px;}
.productimage	{ width:220px; }
.productdescription	{ color:#666; }
.productname 	{ text-transform:uppercase; }
.productprice	{ font-size: 10px; color:#444;}
.addtocart		{}
#rules 		{ margin-top:10px; padding:15px; font-size:10px; color:#666; }
.rulesheaders 	{ font-size:20px; text-transform:uppercase; margin-bottom:5px; }	
#offsets	{ padding:10px; border:#0b8f27 1px solid; }


/* SHOPPING CART */
#shopcart	{ font-size: 12px; color:#000;}
.carttable	{ width:240px; padding:0px 25px 25px 25px; background-image:url(assets/shoplistline.jpg); }
.cartname	{ font-size:10px; padding-bottom:5px; font-weight:normal; text-transform: uppercase; color:#b50a0a; }
.cartprice	{ font-size:12px; padding-left:10px; vertical-align: bottom;}
.quant		{ height:12px; font-size: 10px; color:#000; border:1px #222 solid;}
.subsubtotal	{font-size: 12px; text-align:right; vertical-align: bottom;}
.underscore	{ margin-top:10px; margin-bottom: 10px;}
#shippingQuery	{font-size:12px; padding:0px 15px 0px 15px;}
.cartsubtotaltitle	{font-size:12px; padding-top:2px; text-transform:uppercase; text-align:left; }
.carttotaltitle	{font-size:12px; font-weight:bold; padding-top:2px; text-transform:uppercase; color:#b50a0a; text-align:left; }
.carttotalamt	{font-size:12px; color:#b50a0a; text-align:right; }
#footer		{ background-image: url(assets/shoplistline.jpg); }
.footertext	{ padding: 0px 25px 0px 25px;}
.email		{margin-top:10px;}
.emptycart	{text-align: center; color:#600; font-size: 14px; font-weight: lighter;}
.outofstock	{ font-size:10px; color:#f00; font-style: italic; font-weight: bold;}

/* TABS STYLES */
ul.tabs { list-style:none; margin:20px 10px 0px 10px !important; padding:0px; height:31px; background-image: url(assets/KE-tabs.background.jpg); background-repeat: repeat-x; background-position: 0px 0px; text-transform:uppercase; font-weight: bold; color: #fff;}
ul.tabs li { float:left; text-indent:0px; padding:0px; margin:0px 5px 0px 0px !important; list-style-image:none !important; }
ul.tabs a { background: url(assets/KE-tabs.jpg) no-repeat 0px -34px; font-size:11px; display:block; height: 31px; line-height:31px; width: 80px; text-align:center; text-decoration:none; color:#fff; padding:0px; margin:0px; position:relative; top:0px; }
ul.tabs a:active { outline:none; }
ul.tabs a:hover { background-position: 0px -69px; color:#fff; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: 0px -1px; cursor:default !important; color:#fff !important; }
ul.tabs a.s { background-position: -553px 0; width:97px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }
div.panes div.pane { display:none; }


/* UNUSED */
form		{padding:0px; margin:0px; }


.pagenavs,.pagenavs a,.pagenavs a:hover,.pagenavs a:link,.pagenavs a:visited,.pagenavs a:active
	{ font-size:10px; color:#000; text-transform:uppercase; padding:15px 0px 0px 5px; background-color:transparent; }

.cartdata	{ padding-left:0px; font-size:10px; color:#000; }
.cartspacerbig	{width:25px; }
.cartspacersm	{width:10px; }

.cartqty	{}
.cartsubtot	{text-align:right; padding-right:10px; }
.qtyfield	{font-size:10px; border:1px black solid; background-color:#f0f0d8; text-align:center; }
.subtotfield,.totfield	{border:0px; font-size:10px; text-align:right; }
.subtotfield	{background-color:#f0f0d8; }
.totfield	{background-color:#f0f0d8; color:#000; }
.intship	{border-top:1px black solid;font-size:10px; font-weight:bold; color:#b50a0a;padding-bottom:5px;padding-top:3px;padding-left:10px; }
.paymethod	{font-family:Courier,"Courier New"; color:#b50a0a; font-size:14px; }
.cartbutton	{font-family:Courier,"Courier New"; color:#b50a0a; font-size:18px; font-weight:bold; padding:5px; border:1px #b50a0a solid; margin-top:10px; background-color:transparent; }

#errortext	{padding:50px; }



