*{
	margin:0; padding:0; border:0; outline:0;
	border-collapse:collapse; empty-cells:show;
	background:transparent;
	letter-spacing:0; word-spacing:0;
	text-decoration:none; list-style:none;
	cursor:default;
	vertical-align:top;
	overflow:visible;
	text-align:left; direction:ltr;
	font-style:none;
	font-weight:normal;
	overflow:visible;
}
body{behavior:url('css/cssHover3.htc');}
b,b *{font-weight:bold}
big,big *{text-transform:capitalize;}
strong,strong *{font-weight:bold !important;}
hr{color:#999; background-color:#999; height:1px;}
sup,sup *{font-size:smaller; vertical-align:super;}
small,small *{font-size:9px; line-height:11px;}
a,a *{cursor:pointer;}
del,del *{text-decoration:line-through;}
img{vertical-align:middle;}
textarea{resize:none;/* Safari fix to disable textarea resizing */}
textarea,input[type="text"],select{
	background:white;
	border:1px solid #999;
}
option{padding:0 5px;}
textarea,input[type="text"]{cursor:text;}
input[type="button"],input[type="submit"],input[type="radio"],input[type="checkbox"],
option{cursor:pointer;}
q:before,q:after,blockquote:before,blockquote:after{content:'';}
table{width:100%;}
h1{font-size:20px; line-height:23px;}
h2{font-size:18px; line-height:21px;}
h3{font-size:15px; line-height:18px;}
h4{font-size:13px; line-height:16px;}
a,a *{color:#000;}
a:hover,a *:hover{color:#000;}

.void{clear:both;}
.bold{font-weight:bold;}
.en,.en *{direction:ltr; text-align:left;}
.he,.he *{direction:rtl; text-align:right;}
.left{float:left;}
.right{float:right;}
.pointer,.pointer *{cursor:pointer !important;}

.red{color:#000;}
.sans,.sans *{font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}


html, body{
	overflow:auto;
	text-align:center;
	color:#666;
	font:normal 11px/13px Segoe UI, Calibri, Lucida Grande,Trebuchet MS, san-serif;;
}
body{}

#page_wrap{
	position:absolute; top:0;
	width:100%; min-width:770px;
	height:auto; min-height:100%;
	overflow:hidden; 
	background:#fdfdfd;
	text-align:center;
}
#header_holder{
	position:fixed;
	width:100%;
	z-index:999;
	background:#fdfdfd;
	-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;
}
#page_header{
	position:relative;
	height:200px;
	border-bottom:1px solid #999;
	text-align:center;
}
#page_torso{
	margin-top:200px;
	position:relative;
	padding-bottom:71px; 
}
#page_footer{
	clear:both; position:absolute; bottom:0;
	width:100%; height:60px;
	overflow:hidden;
	border-top:1px solid #999;
	text-align:center;
	-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;
}

#page_header img{
	padding:5px;
	position:absolute;
}
#page_header .right{right:0;}
#page_header .left{left:0;}
#page_header .top{top:0;}
#page_header img:first-child{
	position:static; height:90%;
}
#main_navi{
	position:absolute;
	top:0;
	left:180px; right:180px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;
}
#main_navi a, #main_navi span{
	display:inline-block;
	text-align:center;
	color:#666;
	border-left:1px solid #999;
	margin-left:-1px;
	font:bold italic 18px/35px Cambria, Lucida Grande, Georgia, Times New Roman, serif;
	background-image:url(/images/fa50.png);
	text-shadow:1px 1px 1px #ccc;
	white-space:nowrap;
}
#main_navi a:hover, #main_navi span{
	background:#666;
	color:#fff;
	text-shadow:1px 1px 1px #000;
}

#page_footer .tiny{
	margin-top:5px;
}
#page_footer p{
	text-align:center;
}

#sub_navi{
	position:absolute;
	bottom:0; width:100%;
	text-align:center;
}
#sub_navi a:first-child, #page_footer a:first-child{
	border-left:1px solid #999;
}
#sub_navi a, #page_footer a, #page_footer .selected{
	display:inline-block;
	border-right:1px solid #999;
	height:16px; line-height:16px;
	padding:0 10px 2px;
	background-image:url(/images/fa50.png);
}
#sub_navi a{
	border-top:1px solid #999;
}
#page_footer a, #page_footer .selected{
	border-bottom:1px solid #999;
	-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;
}
#page_footer a img{
	vertical-align:top;
	margin-top:1px;
}
#sub_navi a:hover, #page_footer a:hover, #page_footer .selected{
	background-color:#666;
	color:#fff;
}
#small_column{
	width:370px;
}
.tiny hr{
	margin:5px 0;
}
.tiny li{
	/* background:url(/images/bull.gif) left 5px no-repeat; padding-left:6px; */
	list-style-type:disc; margin-left:12px;
}

.post{
	display:block;
	border:1px solid #999;
	border-left:0;
	margin:10px 5px 10px 0;
	padding:10px;
	-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;
	background:#f3f3f3;
}
#small_column .post{
	border:1px solid #999;
	border-right:0;
	margin:10px 0 10px 5px;
}
.post h2,.form_frame h2{
	font-family:Cambria, Lucida Grande, Georgia, Times New Roman, serif; font-style:italic;
	color:#000;
	letter-spacing:1px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding-bottom:10px;
}
.post h2:before,.form_frame h2:before{content:'·········· ';}
.post h2 span{
	font-size:13px;
	color:#666;
}
.post h3,.form_frame h3{
	padding-bottom:2px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
}
.post h3 span,.form_frame h3 span{
	color:#000;
}
.post li{
	margin-bottom:5px;
}
.post li:first-letter{font-size:16px;}
.post ol li{
	background:transparent;
	margin-left:20px;
	padding-left:0;
	list-style-type:decimal;
	margin-bottom:-2px;
	font-size:11px; line-height:11px;
}
.post li:first-letter{font-size:11px;}
.post audio{
	width:80%;
	text-align:center;
	height:100px;
	margin:10px 0;
}
.post_with_image{
	position:relative;
	min-height:100px;
}
.post_with_image .image_holder{
	position:absolute;
}
.post_with_image .image_holder img{
	padding-right:5px;
	border-right:1px solid #999;
	width:100px; height:100px;
}
.post_with_image .content{
	display:inline-block;
	padding-left:110px;
}
.tiny a{
	text-decoration:underline;
}
.tiny a:hover{
	font-weight:bold;
}
.button{
	display:inline-block;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	border-color:#999 #333 #333 #999;
	-moz-border-radius:11px; -webkit-border-radius:11px;
	height:20px; line-height:20px;
	background-color:#f3f3f3;
	background-image:url('/images/ui.png');
	background-repeat:no-repeat;
	padding:0 5px 0 24px;
	margin:5px;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #fff;
	font:bold italic 13px/20px Cambria, Lucida Grande, Georgia, Times New Roman, serif;
	color:black;
	white-space:nowrap;
}
.button:hover{
	background-color:#eaeaea;
	border-width:2px 1px 1px 2px;
	border-color:#333 #999 #999 #333;
}
a.note_button{
	background-position:-18px -420px;
}
a.note_button:hover{
	background-position:-18px -440px;
}
a.tweet_button{
	background-position:-18px -540px;
}
a.tweet_button:hover{
	background-position:-18px -560px;
}
a.rss_button{
	background-position:-18px -580px;
}
a.rss_button:hover{
	background-position:-18px -600px;
}
a.cal_button{
	background-position:-18px -640px;
}
a.cal_button:hover{
	background-position:-18px -660px;
}
a.qm_button{
	background-position:-18px -400px;
}
a.qm_button:hover{
	background-position:-18px -380px;
}
a.cartout_button{
	background-position:-18px -620px;
}

.comment_form{}
label{
	display:inline-block; width:100px;
}
textarea,input[type="text"],select{
	width:200px;
	font:italic 12px/16px Cambria, Lucida Grande, Georgia, Times New Roman, serif;
}
textarea{height:70px;}
input[type="submit"]{
	font-size:11px;
	display:inline-block;
	border:1px outset #f3f3f3;
	background:#eaeaea; color:#999;
	padding:2px 10px;
	margin-left:200px;
	width:100px; text-align:center;
}
input[type="submit"]:hover{
	border-style:inset;
	background:#f3f3f3; color:#333;
}
.comment_form textarea,.comment_form input,.comment_form select{
	margin-bottom:10px;
}

#image_holder{
	position:relative;
	text-align:center;
	min-height:262px; line-height:150px;
	background-position:center center; background-repeat:no-repeat;
}
#image_holder img{
	padding:0 1px 1px 1px;
	background-position:center center;
	background-repeat:no-repeat;
}
.thumb_btn{
	display:inline-block;
	padding:0 5px 5px 0;
}
.image_thumb{
	position:relative;
	height:14px; width:14px;
	padding:1px;
	background:url(/images/ui.png) scroll -2px -302px no-repeat;
}
.image_thumb:hover{
	background:url(/images/ui.png) scroll -22px -302px no-repeat;
}
.image_tip{
	display:none;
	position:absolute;
	top:-21px; left:-8px;
	background:black; color:white;
	white-space:nowrap;
	padding:2px 5px;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	z-index:999;
	filter:alpha(opacity=70); opacity:0.7;  -khtml-opacity:0.7;; font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;
}
.image_tip_tip{
	display:none;
	position:absolute;
	top:-4px; left:-3px;
	width:0; height:0;
	border-width:3px;
	border-style:solid;
	border-color:black black transparent transparent;
	z-index:999;
	filter:alpha(opacity=70); opacity:0.7;  -khtml-opacity:0.7;; font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;
}
.image_tip:hover{color:white;}
.image_thumb:hover *{display:block;}
.image_title_holder{
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
}
.image_title{
	display:inline-block;
	padding:2px 5px;
	background:black; color:white;
	border-width:0 1px 1px 1px;
	border-color:grey;
	border-style:solid;
	line-height:16px;
	-moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px;
	filter:alpha(opacity=70); opacity:0.7;  -khtml-opacity:0.7;; font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;
}

.remix_wrapper{
	width:100%; height:240px;
	position:relative;
}
.remix_holder{
	width:600px; height:240px;
	position:relative;
	left:50%; margin-left:-300px;
}
.remix_navi{
	text-align:center;
}
.remix_button{
	display:inline-block;
	position:relative;
	margin:0 10px;
}
.remix_title{
	position:absolute;
	left:0; width:100%; top:0;
	text-align:center;
	padding:3px 0;
	background:black; color:white;
	filter:alpha(opacity=75); opacity:0.75;  -khtml-opacity:0.75;
	border-bottom:solid 1px white;
	font-weight:bold;
}
.remix_button:hover .remix_title{
	margin-top:5px;
	border-top:solid 1px white;
}

div.jp-playlist-player{
	position:absolute;
	left:50%; margin-left:-200px;
	top:50px;
	background:url(/images/fa50.png);
}
div.jp-interface{
	position:relative;
	width:400px; height:23px;
	border:1px solid #999;
	background:url(/images/fa50.png);
}
div.jp-single-player div.jp-interface{}
div.jp-interface  ul.jp-controls{}
div.jp-interface  ul.jp-controls li{
	overflow:hidden; text-indent:-9999px;
}
li.jp-play, li.jp-pause, li.jp-previous, li.jp-next, li.jp-volume-min, li.jp-volume-max, li.jp-stop,
.jp-uArr, .jp-dArr, .jp-fold, .jp-unfold
{
	display:block;
	width:20px; height:20px;
	cursor:pointer;
	background-image:url('/images/ui.png');
	background-repeat:no-repeat;
	position:absolute;
}
.jplayer_playlist{position:relative;}
.jp-uArr, .jp-dArr{right:2px;}
li.jp-previous{left:0px; background-position:0 -60px;}
li.jp-previous:hover {background-position:-20px -60px;}
li.jp-play{left:21px; background-position:0 0;}
li.jp-play:hover{background-position:-20px 0;}
li.jp-pause{left:21px; background-position:0 -20px;}
li.jp-pause:hover{background-position:-20px -20px;}
li.jp-stop{left:63px; background-position:0 -40px;}
li.jp-stop:hover{background-position:-20px -40px;}
li.jp-next{left:42px; background-position:0 -80px;}
li.jp-next:hover{background-position:-20px -80px;}

div.jp-progress{left:90px; top:5px; width:190px; height:8px;}

li.jp-volume-min{left:285px; background-position:0 -100px;}
li.jp-volume-min:hover{background-position:-21px -100px;}
div.jp-volume-bar{left:310px; top:7px; width:46px; height:5px;}
li.jp-volume-max{left:360px; background-position:0 -120px;}
li.jp-volume-max:hover{background-position:-21px -120px;}
.jp-fold{left:380px; background-position:0 -180px;}
.jp-fold:hover{background-position:-20px -180px;}
.jp-unfold{left:380px; background-position:0 -200px;}
.jp-unfold:hover{background-position:-20px -200px;}

.jp-uArr{top:27px; background-position:0 -140px;}
.jp-uArr:hover{background-position:-20px -140px;}
.jp-dArr{bottom:2px; background-position:0 -160px;}
.jp-dArr:hover{background-position:-20px -160px;}


div.jp-progress, div.jp-volume-bar{
	position:absolute; overflow:hidden;
	cursor:pointer;
}
div.jp-load-bar,div.jp-play-bar{
	width:0px; height:8px;
	cursor:pointer;
}
div.jp-progress{background-color:#ddd;}
div.jp-load-bar,div.jp-volume-bar{background:#aaa;}
div.jp-play-bar{background:#000;}

div.jp-volume-bar-value {
	background:#000;
	width:0px; height:5px;
}

div.jp-play-time, div.jp-total-time{
	position:absolute;
	left:90px; top:10px;
	width:190px;
	font-size:9px; font-style:oblique;
}
div.jp-total-time{text-align:right;}

/* PLAYLIST */
div.jp-playlist {
	width:400px; height:92px;
	background:url(/images/fa50.png);
	border:1px solid #999; border-top:0;
	overflow:hidden;
}
div.jp-playlist ul{
	width:400px;
	font-size:11px;
}
div.jp-playlist li{
	border-bottom:1px solid #999;
	padding:3px 0 3px 20px;
	cursor:pointer;
	background:url(/images/ui.png) -20px -500px no-repeat;
}
div.jp-playlist li.jplayer_playlist_current {
	color:#000;
	font-weight:bold; font-style:italic;
	background:url(/images/ui.png) -20px -520px no-repeat;
	cursor:default;
}
div.jp-playlist-player div.jp-playlist li:hover{background-color:#fafafa;}

.class88{
	display:block !important;
}
.product{
	float:left;
}
div.googlecart-add-button,div.googlecart-add-button-disabled{
	background-image:none;
	width:auto !important; height:auto !important;
	position:relative;
	margin-right:25px;
}
div.googlecart-add-button img,div.googlecart-add-button-disabled img{cursor:pointer;}
.fresh_out{
	position:absolute;
	left:0; top:0;
	width:100%; height:100%;
	background:url(/images/fa50.png); color:black; text-align:center;
	font-size:13px; font-weight:bold;
}

#googlecart-widget{
	width:360px !important;
	top:208px !important;
}
#googlecart-widget,#googlecart-widget *{border-color:#666 !important; color:#666 !important; font:normal 11px/20px Segoe UI, Calibri, Lucida Grande,Trebuchet MS, san-serif; !important;}
#googlecart-widget-head,#googlecart-widget-head *{cursor:pointer;}
#googlecart-widget-head, #googlecart-widget-body{-moz-box-shadow:1px 1px 5px #999999; -webkit-box-shadow:1px 1px 5px #999999;}
#googlecart-widget-head #googlecart-title{font:normal 16px/20px Cambria, Lucida Grande, Georgia, Times New Roman, serif;}

.googlecart-widget-closed #googlecart-widget-head{background-color:#f3f3f3;}
.googlecart-widget-closed #googlecart-widget-head #googlecart-summary,
.googlecart-widget-closed #googlecart-widget-head #googlecart-title
{color:#666 !important; text-shadow:1px 1px 1px #ccc;}

.googlecart-widget-closed #googlecart-widget-head:hover{background-color:#fafafa;}

.googlecart-widget-opened #googlecart-widget-head{background-color:#666;}
.googlecart-widget-opened #googlecart-widget-head #googlecart-summary,
.googlecart-widget-opened #googlecart-widget-head #googlecart-title
{color:#f3f3f3 !important; text-shadow:1px 1px 1px #000;}

.googlecart-widget-opened #googlecart-widget-head:hover{background-color:#606060;}

.googlecart-arrow{
	margin-left:5px !important; margin-top:3px !important;
	background-image:url(/images/ui.png) !important;
	display:inline-block;
	width:20px !important; height:20px !important;
	overflow:hidden; text-indent:-99px;
}
.googlecart-widget-closed .googlecart-arrow{background-position:-2px -202px !important;}
.googlecart-widget-closed #googlecart-widget-head:hover .googlecart-arrow{background-position:-22px -202px !important;}
.googlecart-widget-opened .googlecart-arrow{background-position:-2px -182px !important;}
.googlecart-widget-opened #googlecart-widget-head:hover .googlecart-arrow{background-position:-22px -182px !important;}

#googlecart-checkout-control img{width:0;height:0;}
#googlecart-checkout-control{
	background:url(/images/checkout.gif.png) center center no-repeat;
	width:150px; height:20px;
	cursor:pointer;
}



#googlecart-widget-body{background-color:#f3f3f3 !important;}
.noselect, .googlecart-display{}
#googlecart-widget-body input[type="text"]{width:20px;}
.googlecart-widget-remove,.googlecart-widget-restore,.googlecart_add{
	display:inline-block; height:20px; line-height:20px; padding-left:20px;
	background-image:url(/images/ui.png);
	background-repeat:no-repeat;
}
.googlecart-widget-remove{background-position:-20px -480px;}
.googlecart-widget-restore,.googlecart_add{background-position:-20px -460px;}
#googlecart-widget-foot{clear:both;}

.post .twtr-widget{
	font-family:Segoe UI, Calibri, Lucida Grande,Trebuchet MS, san-serif; !important;
	font-size:10px !important;
	position:relative;
}
.post .twtr-hd{display:none !important;}
.post .twtr-doc a{text-decoration:underline !important;}
.post .twtr-widget .twtr-tweet-wrap{padding:6px 0 0 0;}
.post .twtr-avatar{position:absolute;}
.post .twtr-tweet-text{
	padding:2px;
	border:1px solid #999;
	background:white;
	border-left:0;
	min-height:40px;
	display:inline-block;
	width:275px;
}
.post .twtr-tweet{background:url(/images/twitip.gif) 30px 6px no-repeat;}
.post .twtr-tweet-text p{width:265px !important; padding:0 5px !important;}
.post .twtr-tweet-text i{text-align:right;}
.post .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.post .twtr-widget .twtr-tweet{border:0;}
.post .twtr-img a img{padding:1px; border:1px solid #666 !important;}
.post .twtr-new-results{display:none;}
.post .twtr-results-hr{border-bottom:0;}
