/* Browser resets */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	border:0;
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
	font-family: "Myriad Pro";
	font-size: 12px;
}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
img{border:none;}

/* Floats */
.floatR{
	float:right;
	margin-right: 0px;
	font-size: 10px;
}
.floatL{float:left;}
.clear{clear:both;}

/* Layout */
body{font-family:Arial;}
#container{margin:0 auto;width:800px;}

/* Menu */
#menu{padding-bottom:50px;}
#menu .logo{float:left;}
#menu .buttons{
	float:left;
	margin-top:30px;
	width:517px;
}
#menu .buttons li{float:left;}
#menu .buttons li a.fuzzy{background:url('../img/btn.fuzzy.gif');display:block;height:63px;width:100px;}
#menu .buttons li a.fuzzy:hover{background:url('../img/btn.fuzzy.over.gif');}
#menu .buttons li.active a.fuzzy{background:url('../img/btn.fuzzy.on.gif');display:block;height:63px;width:100px;}
#menu .buttons li.active a.fuzzy:hover{background:url('../img/btn.fuzzy.on-over.gif');}
#menu .buttons li a.classic{background:url('../img/btn.classic.gif');display:block;height:63px;width:105px;}
#menu .buttons li a.classic:hover{background:url('../img/btn.classic.over.gif');}
#menu .buttons li.active a.classic{background:url('../img/btn.classic.on.gif');display:block;height:63px;width:105px;}
#menu .buttons li.active a.classic:hover{background:url('../img/btn.classic.on-over.gif');}
#menu .buttons li a.about{background:url('../img/btn.about.gif');display:block;height:63px;width:109px;}
#menu .buttons li a.about:hover{background:url('../img/btn.about.over.gif');}
#menu .buttons li.active a.about{background:url('../img/btn.about.on.gif');display:block;height:63px;width:109px;}
#menu .buttons li.active a.about:hover{background:url('../img/btn.about.on-over.gif');}
#menu .buttons li a.contact{background:url('../img/btn.contact.gif');display:block;height:63px;width:99px;}
#menu .buttons li a.contact:hover{background:url('../img/btn.contact.over.gif');}
#menu .buttons li.active a.contact{background:url('../img/btn.contact.on.gif');display:block;height:63px;width:99px;}
#menu .buttons li.active a.contact:hover{background:url('../img/btn.contact.on-over.gif');}
#menu .buttons li a.blog{background:url('../img/btn.blog.gif');display:block;height:63px;width:104px;}
#menu .buttons li a.blog:hover{background:url('../img/btn.blog.over.gif');}
#menu .buttons li.active a.blog{background:url('../img/btn.blog.on.gif');display:block;height:63px;width:104px;}
#menu .buttons li.active a.blog:hover{background:url('../img/btn.blog.on-over.gif');}

#shadow.index{
	background:no-repeat;
	margin:0 auto;
	width:884px;
}
#shadow.index .spacer{height:480px;}
#shadow.index #container{width:814px;}
#shadow.index #container a{display:block;float:left;}
.preload{display:none;}

#shadow.classic .container {background:url('../img/shadow.classic.gif') no-repeat;color:#85261a;font-size:12px;margin:0 auto;padding-bottom:50px;width:884px;}
#shadow.classic p{
	color:#85261a;
	font-size:14px;
	margin-bottom:5px;
}
#shadow.classic h2{
	color:#f27c49;
	font-size:14px;
	font-weight:bold;
}
#shadow.classic .img{margin:0 auto 35px;width:686px;}
#shadow.classic  .box1{background:url('../img/classic.box.gif') no-repeat;height:289px;margin:0 auto;padding:60px 30px 0;width:728px;}
#shadow.classic .box2 {
	background:url(../img/classic.box2.gif) no-repeat;
	height:289px;
	margin:0 auto;
	padding:60px 30px 0;
	width:728px;
}
#shadow.classic .desc{width:400px;}
#shadow.classic .details{width:165px;}
#shadow.classic .details h3{
	color:#85261a;
	font-size:13px;
	font-weight:bold;
	padding:5px 40px 15px;
}
#shadow.classic .details h4{color:#f27c49;font-size:12px;font-weight:bold;margin-left:40px;}
#shadow.classic .details h4 span{color:#85261a;font-size:12px;font-weight:normal;}
#shadow.classic .details img{border:1px solid red;left:40px;position:relative;}
#shadow.classic .desc .links{padding-top:20px;width:550px;}
#shadow.classic .desc .links ul li{float:left;text-align:center;width:132px;}
#shadow.classic .desc .links ul li a{color:#f27c49;display:block;font-weight:bold;text-decoration:none;}
#shadow.classic #disclaimer{margin:40px auto 0;width:720px;}
#shadow.classic #disclaimer img{float:left;padding-left:10px;}
#shadow.classic #disclaimer .maj{float:left;padding-left:10px;width:550px;}
#shadow.classic #disclaimer .min{margin-bottom:40px;margin-top:10px;}
#shadow.classic #disclaimer h2{color:#963;font-size:12px;font-weight:bold;}
#shadow.classic #disclaimer h3{color:#963;font-size:11px;font-weight:bold;}
#shadow.classic #disclaimer p{color:#666;font-size:12px;}
#shadow.classic #disclaimer p a{color:#963;font-size:12px;text-decoration:none;}
#shadow.classic .comic{margin:0 auto;width:780px;}
.b_orange{color:#f27c49;font-weight:bold;}

#shadow.contact .container{background:url('../img/shadow.contact.gif') no-repeat;color:#85261a;font-size:12px;margin:0 auto;width:884px;}
#shadow.contact p{color:#85261a;font-size:12px;margin-bottom:5px;}
#shadow.contact h2{color:#f27c49;font-size:12px;font-weight:bold;}
#shadow.contact #contact{margin:0 auto;width:760px;}
#shadow.contact .subform{width:380px;}
#shadow.contact .info{
	width:360px;
}
#shadow.contact #contact input.bform{background-color:#eee;border:1px solid #999;margin-bottom:10px;padding:1px;width:250px;}
#shadow.contact #contact textarea{
	background-color:#eee;
	border:1px solid #999;
	margin-bottom:10px;
	padding:1px;
	width:250px;
	font-size: 12px;
}
#shadow.contact #contact b{color:red;font-weight:bold;}
#shadow.contact #contact .subform h2{color:#c60;font-size:12px;font-weight:bold;margin-bottom:15px;}
#shadow.contact #contact .info h2{
	color:#f60;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
}
#shadow.contact #contact .info p{
	color:#333333;
	font-size:13px;
	margin-bottom:10px;
	font-family: "Myriad Pro";
	line-height: 1.2;
}
#shadow.contact #contact input.bbut{background-color:#eee;border:1px solid #999;cursor:pointer;font-size:11px;margin-bottom:10px;padding:1px;width:70px;}
#shadow.contact .artist{margin-top:50px;}
#shadow.contact .artist .img{width:375px;}
#shadow.contact .artist .desc{width:360px;}
#shadow.contact .artist .desc p{
	color:#000;
	font-size:14px;
	line-height:1.4;
}
#shadow.contact .artist .desc h2{
	color:#f60;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}
#shadow.contact .bio{margin-top:50px;}
#shadow.contact .bio .img{width:200px;}
#shadow.contact .bio .desc{width:535px;}
#shadow.contact .bio .desc p{
	color:#000;
	font-size:14px;
	line-height:1.4;
}
#shadow.contact .bio .desc h2{color:#f60;font-size:12px;font-weight:bold;margin-bottom:15px;}
#shadow.contact .bio .desc a{color:#000;font-style:italic;font-weight:bold;text-decoration:none;}

#shadow.about .content{
	width:480px;
}
#shadow.about .content1 {
	width:800px;
}
#shadow.about .content2{
	width:550px;
	margin-left: 50px;
}
#shadow.about .content3{
	width:440px;
}
#shadow.about .content4{border-bottom:1px solid #c60;border-top:1px solid #c60;margin-bottom:25px;padding-top:20px;}
#shadow.about .content5{width:310px;}
#shadow.about .content6{
	width:375px;
}
#shadow.about .content8{
	width:270px;
}
#shadow.about .fix{left:-10px;position:relative;}
#shadow.about .fix2{padding:5px;}
#shadow.about .fix3{left:-35px;position:relative;}
#shadow.about .indent{margin-left:50px;width:370px;}
#shadow.about .container{background:url('../img/shadow.about.gif') no-repeat;margin:0 auto;width:884px;}
#shadow.about h1{
	color:#f60;
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
	padding-top:40px;
}
#shadow.about h2{
	color:#f60;
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
}
#shadow.about h3{
	color:#f60;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
#shadow.about p{
	font-size:14px;
	line-height:1.4;
	margin-bottom:25px;
}
#shadow.about br{display:block;height:1px;margin-bottom:15px;}

#shadow.products .container{background:url('../img/shadow.products.gif') no-repeat;margin:0 auto;width:884px;}
#shadow.products h4{color:#666;font-size:14px;font-weight:bold;margin-bottom:5px;}
#shadow.products table tr td{color:#8c8c8c;font-size:14px;font-weight:normal;}
#shadow.products #product1{padding-bottom:50px;}
#shadow.products #product2{padding-bottom:50px;}
#shadow.products #product3{padding-bottom:50px;}
#shadow.products .product{margin-bottom:35px;}

#footer{
	margin:50px auto;
	width:850px;
}
#footer .footinfo{width:644px;}
#footer .footinfo .line{font-size:0;height:7px;}
#footer .footinfo .links{width:640px;}
#footer .footinfo .links .fform{width:350px;}
#footer .footinfo .links .lnks{width:180px;}
#footer label{color:#ff8c4e;font-size:12px;font-weight:bold;}
#footer .copy{color:#d3652c;font-size:12px;font-weight:bold;width:650px;}
#footer .copy .text{
	width:470px;
	font-size: 10px;
}
#footer .footinfo a{color:#d3652c;font-size:13px;font-weight:bold;text-decoration:none;}
#footer form input{background-color:#fff;border:1px solid #ff8c4e;font-size:12px;}
#footer form input.btn{color:#ff8c4e;}
#footer form input.email{color:#ff8c4e;width:100px;}.floatRproduct {
	float:right;
	margin-right: 60px;
}
.floatLproduct {
	float:left;
	margin-left: 50px;
}
.floatRabout {
	float:right;
	margin-right: 50px;
}
.floatRaboutheart {
	float:right;
	margin-left: 15px;
	margin-top: 15px;
}
.floatLabout {
	float:left;
	margin-left: 40px;
}
