@font-face {
	font-family: 'cartoonist';
	src: url('fonts/SF_Cartoonist_Hand-webfont.eot');
	src: local('?'), url('fonts/SF_Cartoonist_Hand-webfont.woff') format('woff'), url('fonts/SF_Cartoonist_Hand-webfont.ttf') format('truetype'), url('fonts/SF_Cartoonist_Hand-webfont.svg#webfontRUbDp7sq') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'cartoonist';
	src: url('fonts/SF_Cartoonist_Hand_Italic-webfont.eot');
	src: local('?'), url('fonts/SF_Cartoonist_Hand_Italic-webfont.woff') format('woff'), url('fonts/SF_Cartoonist_Hand_Italic-webfont.ttf') format('truetype'), url('fonts/SF_Cartoonist_Hand_Italic-webfont.svg#webfonttkvYOza2') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'cartoonist';
	src: url('fonts/SF_Cartoonist_Hand_Bold-webfont.eot');
	src: local('?'), url('fonts/SF_Cartoonist_Hand_Bold-webfont.woff') format('woff'), url('fonts/SF_Cartoonist_Hand_Bold-webfont.ttf') format('truetype'), url('fonts/SF_Cartoonist_Hand_Bold-webfont.svg#webfontgkx03yMV') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'cartoonist';
	src: url('fonts/SF_Cartoonist_Hand_Bold_Italic-webfont.eot');
	src: local('?'), url('fonts/SF_Cartoonist_Hand_Bold_Italic-webfont.woff') format('woff'), url('fonts/SF_Cartoonist_Hand_Bold_Italic-webfont.ttf') format('truetype'), url('fonts/SF_Cartoonist_Hand_Bold_Italic-webfont.svg#webfontzSmet5al') format('svg');
	font-weight: bold;
	font-style: italic;
}



body{font:1em cartoonist;border:0px;margin:0px;padding:0px;background-color:#000;color:#999;max-width:960px;min-width:650px;margin-left:auto;margin-right:auto;}
b{color:#ccc;}
a{color:#aaa;text-decoration:none;}
#ft{font-size:.8em;}
#hd,#bar{font-weight:bold;background-color:#111;width:100%;color:#fff;text-align:left;border-width:1px;border-style:solid none;border-color:#999;}
div.main{position:absolute;left:0px;top:70px;background-color:#ccc;width:100%;}
#hd a{color:#fff;text-decoration:none;}
a img.logo{position:absolute;top:0;left:0;border:0;}
div.top_spacer{height:110px;}
div.navdent{padding:0px 0px 0px 9px;}
.boxt{margin:10px 0px 0px 0px;padding:1px 0px 1px 3px;background-color:#000;color:#fff;font-weight:bold;}
.box{margin:7px 0px 10px 5px;padding:5px 5px 5px 5px;text-align:left;}
#ft{clear:both;text-align:center;}
.yui-b{_position:static;text-align:center;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main{float:right;margin-left:-25em;}
.yui-t1 .yui-b{float:left;width:170px;*width:170px;}
.yui-t1 #yui-main .yui-b{margin-left:180px;*margin-left:180px;}
#yui-main .yui-b{float:none;width:auto;}

.left{float:left;}
.right{float:right;}
.cart {float:right;width:160px;margin:5px;}

span.plist{margin:10px;padding:7px;background-color:#111;width:300px;border-width:1px;border-color:#999;border-style:solid;display: inline-block;border:-moz-border-radius:15px; /* Firefox */ border-radius:15px;float:left;text-align:center;}
span.plist img{border-width:2px;border-color:#000;border-style:solid;}
h1{font-size:22px;font-weight:bold;color:#777;line-height:60%;}
div.images{background-color:#000;width:400px;padding:5px;float:left;text-align:center;}
span.smimg img{padding:3px 3px 0px 3px;}
.hide{display:none;}
table.detail{margin:10px;padding:7px;background-color:#111;width:330px;border-width:1px;border-color:#999;border-style:solid;display: inline-block;border:-moz-border-radius:15px; /* Firefox */ border-radius:15px;text-align:center;}
td.detail{width:50%;}
#title{float:left;padding:10px;font-size:2em;font-weight:bold;}
#price{float:right;padding:10px;font-size:2em;font-weight:bold;}
#add2cart{width:260px;margin-left:auto;margin-right:auto;}
#buy{background-color:#999;float:right;text-align:center;border-width:1px;border-color:#111;border-style:solid;display: inline-block;border:-moz-border-radius:15px; /* Firefox */ border-radius:15px;padding:12px;color:#111;}
#buy_name{font-size:1.5em;}
#social{position:relative;width:350px;background-color:#222;border-width:1px;border-color:#999;border-style:solid;display: inline-block;border:-moz-border-radius:5px; /* Firefox */ border-radius:5px;padding:5px;font-size:.9em;height:50px;}
#social div{position:absolute;top:35;}
#facebook{left:10px;width:35px;height:35px;background:url(images/social.png) 0 0;}
#twitter{left:61px;width:35px;height:35px;background:url(images/social.png) 0 -35px;}
#stumble{left:112px;width:35px;height:35px;background:url(images/social.png) 0 -70px;}
#digg{left:163px;width:35px;height:35px;background:url(images/social.png) 0 -105px;}
#delicious{left:214px;width:35px;height:35px;background:url(images/social.png) 0 -140px;}
#google{left:265px;width:35px;height:35px;background:url(images/social.png) 0 -175px;}
#yahoo{left:316px;width:35px;height:35px;background:url(images/social.png) 0 -210px;}

.cart{width:100%;}
#carttop{font-weight:bold;font-size:1.3em;}
.remove{font-size:.7em;}
