/*
**
** HTML
**
*/

* { border:0; outline:0; font-size:100.01%; background:transparent; margin:0; padding:0; font-family:Georgia,"Times New Roman",Times,serif; }
html { font-family:Georgia,"Times New Roman",Times,serif; height: 100%; }
body { text-align: center; height: 100%;  background:url("../images/mf_bg1.png") no-repeat scroll left 50px #fff; display:block}

p.p { line-height:20px; text-align:justify;  color:#888; margin-bottom:10px; }
	p.p a { text-decoration:none; color:#656; border-bottom:1px dashed #656; }
	p.p a:hover { color:#000; border-bottom-color:#000;  }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px; text-shadow:#ddd 1px 1px; margin-bottom:10px; }
	h1.wide { padding:15px 0 10px 0; font-size:20px; font-family:Verdana, Geneva, sans-serif; margin:0 0 0 15px; } 
h2 {}
h3 {}
h4 {}

blockquote { margin:10px 30px; min-height:40px; color:#aaa; padding: 0 50px; background: transparent url("../images/blockquote.gif") no-repeat 0 0; }

#page { vertical-align: middle; min-height: 100%; height: auto !important; height: 100%; text-align:left; margin: 0 auto -1px; background:url("../images/mf_bg2.png") no-repeat scroll right bottom; }
	.pageWidth { margin:0 auto; width:900px; display:block; }
#header { background:url("../images/mf_header.png") repeat-x; height:99px; display:block; position:relative; }
	#header h1 { border-bottom:1px solid #ccc; margin:-5px 0 8px -2px; padding:3px 2px; width:855px; color:#777; text-shadow:0; }
	#header .logo { background:url("../images/mf_logo.png") no-repeat; width:437px; height:94px; margin-left:-145px; display:block}
		#header .logo a { height:82px; width:200px; margin-left:140px; display:block }
	#header .menu { float:right; margin-top:35px; margin-right:5px;}
		#header .menu span { display:inline-block; padding:0 10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:lowercase; cursor:pointer;}
		#header .menu span a { color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
		#header .menu span span { padding:0 1px; }
			span.up { background:url("../images/menu_icons.png") -15px 0 no-repeat; width:15px; height:15px; display:block}
			span.down { background:url("../images/menu_icons.png") 0 0 no-repeat; width:15px; height:15px; display:block }
		#header .cart { background:url("../images/mf_menu_cart.png") no-repeat; width:32px; height:30px; float:right; margin-top:-5px; cursor:pointer; margin-left:10px; }
			#header .cart a { width:32px; height:30px; display:block }
			#header .cart:hover, #header .cart.active { background:url("../images/mf_menu_cart.png") 0 -29px no-repeat; }
		.brands { background:url("../images/mf_brands.png") no-repeat; width:86px; height:37px; }
		.about { background:url("../images/mf_about.png") no-repeat; width:76px; height:37px; }
		.commisions { background:url("../images/mf_comm.png") no-repeat; width:120px; height:37px; }
		.contact { background:url("../images/mf_contact.png") no-repeat; width:91px; height:37px; }
		.modLogin, .modWork { height:135px; background-color:#eee; border-bottom:1px solid #bbb; width:880px; position:absolute; z-index:9999; padding:10px 0 10px 20px; display:none}
			.modLogin div { width:400px; display:inline-block; margin-right:38px; color:#888; font-size:14px; }
			.modWork p { width:150px; border-bottom:1px solid #ccc;  }
			.modWork p.lineless { border:0; }
			.modWork p a, .modWork p a:link, .modWork p span { color:#888; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; line-height:20px; }
				.modWork div.categories { display:inline-block; width:180px; }
					 .modWork p span { float:right; font-style:italic; margin:0 0px 0 0;  text-transform:none; font-size:11px; }
#body { background:url("../images/mf_content.png") repeat-y; width:924px; margin-top:-15px; padding:20px 0 20px 0; min-height:700px; height: auto !important; height: 100%;}
	#content { padding:0 20px; }
		.slider { overflow:hidden; width:620px; position:absolute;  margin:13px 5px 0 252px;  }
			.sliderFrame { background:url("../images/mf_bpic.png") no-repeat; width:639px; height:222px; position:absolute; margin:8px 0 0 245px;}
			.slider.leftFloated { margin:10px 0 0 11px; }
			.sliderFrame.leftFloated { margin-left:0; }
			.sliderImage.leftFloated { margin:0 0 0 -18px;  }
			.sliderNum { color:#f04008; margin:175px 0 0 400px; position:absolute; }
				.sliderNum span { margin:0 5px; background:url("../images/mf_sliderNum.png") center no-repeat; padding:8px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; cursor:pointer; position:relative; z-index:999; }
				.sliderNum span.selected { color:#222; }
			.sliderSubscriber { height:175px; width:585px; margin-top:-210px; padding:15px; background-image:url("../images/mf_subscribe.png"); }
				.sliderSubscriber div { display:none; margin:-7px 0 0 0; position:absolute; z-index:999;  }
					.sliderSubscriber div p { margin:10px 0 0 7px;  }
					.sliderSubscriber label, .sliderSubscriber h1 { color:#fff; text-shadow:#333 1px 1px; }
				.sliderSubscriber input { border:1px solid #aaa; background-color:#fff; padding:4px; width:180px }
					.sliderSubscriber input.subscribe { background:url("../images/mf_subscribeButton.png") 0 3px no-repeat transparent; padding:4px; width:90px; border:0; color:#fff; height:30px; width:84px; }
			.sliderImage { padding:5px; height:202px;  width:1000%; overflow:hidden; padding:5px;}
				.slideImage { width:613px; height:205px; display:inline-block; }
		
		
		.itemsTop { margin:-9px 0 0 -2px; }
			.itemsTop img { margin:3px; border:1px solid #eaeaea; padding:1px; }
			.itemsTop h1 { margin:0 0 0 650px; padding:15px 0 10px 0; font-size:20px; font-family:Verdana, Geneva, sans-serif }
			.itemsTop .text { margin:0 0 0 650px; width:210px; height:155px; display:block; }
		.context { margin:15px 0 0 2px; background-color:#fff; border:1px solid #eaeaea; padding:10px; width:858px; }
			.context a .imgInfo { color:#3f3f3f; }
			.context a { color:#222; text-decoration:none; }
			.context a:hover { color:#555; }
			.context img { padding:1px; margin:5px; border:1px solid #eaeaea; }
			.imgInfo { position:absolute; background-color:#fff; border:#eaeaea 1px solid; margin:-130px 0 0 -50px; padding:10px; display:none;}
			.price1, .price2 { padding:5px 5px 5px 10px; margin:5px 0; background-color:#468cf4; color:#fff; cursor:pointer;  }
				.price1:hover, .price2:hover { background-color:#f44646; }
				.priceActive, .priceActive:hover { background:url("../images/checked.png") #a9dd54 5px no-repeat; color:#444; padding-left:28px;}
				.price1 span, .price2 span { float:right; font-size:15px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin:0 10px 0 0 }
#footer { background:url("../images/mf_footerPat.png") repeat-x; height:351px; display:block}
	#footer div.center { background:url("../images/mf_footerImg.png") center no-repeat; width:900px; height:351px; margin:0 auto; display:block}
		#footer .footer { display:inline; float:left; width:270px; height:200px; margin:40px 15px 0 15px; text-align:left; }
			#footer .footer.last { margin-right:0;}
			#footer .footer h1 { text-shadow:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #52748c; padding:5px 15px; text-transform:uppercase; color:#eee; }
			#footer .footer h2 { font-size:normal; font-size:14px; color:#eee; font-family:Georgia, "Times New Roman", Times, serif; }
			#footer .footer p { color:#efefef; font-size:13px; text-align:justify; margin-bottom:10px; }
			#footer .footer p a, #footer .footer p a:link { color:#efefef; font-size:13px; text-decoration:underline; }
			#footer .footer ul li a, #footer .footer ul li a:link {  color:#efefef; font-size:13px; text-decoration:underline; }
			#footer .footer ul li { list-style:none; color:#efefef; font-size:13px; }
			#footer .footer .artistPic { float:right; margin-right:5px; border:1px solid #52748c; padding:2px; }
			.lprosiLogo a { height:60px; left:50%; margin:260px 0 0 344px; position:absolute; width:62px; }

#frame { position:absolute; }
#overlay { top:50%; left:50%; margin:0 0 0 -200px; position:absolute; }
	.error { border:1px solid #d20b0b; background-color:#f52e2e; padding:10px; color:#fff; line-height:25px; }

.close { background:url("../images/mf_close.png") no-repeat;float:right; height:25px; width:25px; margin:-22px 0 0 0; display:block; cursor:pointer; }

/*
**
** EXTRA
**
*/
.subscribePop { width:200px; }
.leftFloated { float:left; }
.radius3 { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.radius5 { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.line8 { height:8px;}
.line12 { height:12px;}
.line20 { height:20px;}
img.noborder { border:0; }
.hide { display:none; }

/*
**
** ICONS
**
*/
.icon_delete { background:url("../images/icon_delete.png") no-repeat center; width:16px; height:16px; cursor:pointer;  display:block}
.icon_loadermin { background:url("../images/loader-small.gif") no-repeat center; width:16px; height:16px; display:none; }
.icon { background:url("../images/m_icon.png") no-repeat center; width:20px; height:16px; padding:5px; margin:5px 4px; display:inline-block; cursor:pointer;}
.icon_cursorDef { cursor:default; }
.icon_cart { background:url("../images/m_icons.png") 0 1px no-repeat; width:20px; height:20px; display:block; }
.icon_cartIn { background:url("../images/m_icons.png") 0 -17px no-repeat; width:20px; height:20px; display:block; }
.icon_facebook { background:url("../images/m_icons.png") -20px 1px no-repeat; width:20px; height:20px; display:block; }
.icon_twitter { background:url("../images/m_icons.png") -39px 1px no-repeat; width:20px; height:20px; display:block; }
.icon_email { background:url("../images/m_icons.png") -58px 1px no-repeat; width:20px; height:20px; display:block; }


/*
**
** CUSTOM
**
*/

input.commentInput {  width:200px; border:1px solid #eaeaea; font-size:14px; font-family:Tahoma, Geneva, sans-serif;  }

a.jlink, a.jlink:link { border-bottom:1px dashed #aaa; color:#777; text-decoration:none; margin-right:5px; }
a.jlink:hover {  border-bottom:1px dashed #222; color:#222; text-decoration:none; }

#lightboxOverlay { height:100%; position:fixed; top:0; width:100%; background-image:url("../images/mf_overlaybg.png"); }
.enlargeImg	{ cursor:pointer; width:70px; margin-left:555px; margin-top:150px; position:absolute; }
	/*.enlarge { background:url("../images/m_enlarge.png") no-repeat; position:absolute; margin:-60px 0 0 25px; width:56px; height:56px; display:block }*/
.lightbox { background:url("../images/loader.gif") center no-repeat; border:10px solid #fff; background-color:#f7f7f7; min-height:100px; top:50%; left:50%; margin:-200px 0 0 -300px; position:absolute; display:none }
.enlarge { cursor:pointer; }

.comment { margin:10px; min-height:80px; border-bottom:1px solid #eaeaea; padding:2px 0 10px 0; }
.comment .commentName { color:#555; }
.comment div { padding:5px 0 0 0; color:#777; text-align:justify; }
.comment span input {  width:50px; padding:3px; margin:10px 0 0 0; border-color:#eaeaea; }
.comment span input:hover, .comment span input:focus { border-color:#aaa; }
.comment textarea { margin:10px 10px 0 0; width:700px; height:70px; padding:5px; border:1px solid #eaeaea; font-size:14px; font-family:Tahoma, Geneva, sans-serif; }
.comment textarea:hover, .comment textarea:focus, .comment input:hover, .comment input:focus { border-color:#aaa; }
.comment a img { border:1px solid #eaeaea; padding:2px; float:left; margin:15px 15px 0 0; }
input,select,textarea { padding:8px 5px; font:Tahoma, Geneva, sans-serif; font-size:16px; color:#222; border:1px solid #bbb; border-top-color:#999; width:97%;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
input.checkbox { width:0; margin:0 10px; }
input.submit { width:100px; }
option { padding:0 5px; margin:2px 0 0 0; }
/*CART*/
.cart { line-height:25px; }
.cartItem { border-top:1px solid #eaeaea; padding:10px 0 0 0; color:#444; height:95px; }
.cartItem span { margin:0 0 0 10px; float:left; }
.cartItem span.title { width:380px; }
.cartItem span.original { width:165px; margin:7px 0 0 0; }
	.cartItem span.original p span { float:right; margin-right:5px;  }
.cartItem span.price { width:100px; text-align:center; font-size:20px; margin-top:30px; }
.cartItem span.option { margin-top:35px; padding-left:30px; }
.cartItem h1 { margin:10px 0 0 0; }
.cartItem img { float:left; }
.sum { border-top:1px solid #eaeaea; text-align:right; padding:10px 130px 0 0; color:#444; font-size:20px; }
	.sum span { padding:0 0 0 15px; font-size:25px;  }

.buyPaypal { background:url("../images/c_paypal.gif") no-repeat; margin-top:10px; }
	.buyPaypal a { width:50px; height:30px; display:block  }
.pay thead th { height:50px; padding:0 10px; background-color:#eeeeee; border-bottom:1px solid #dcdcdc; }
.pay tbody td { padding:5px 15px 5px 10px ; }
tr.odd { background-color:#f4f7f9;}
tr.even { background-color:#fff;}
/* COMMISSIONS */
.errorInput { position:absolute; margin:-39px 0 0 320px; padding:7px; display:none; }

.buySubmit { padding:8px 5px; font:Tahoma, Geneva, sans-serif; font-size:16px; color:#222; border:1px solid #bbb; border-top-color:#999; width:97%;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:20px; width:60px; text-align:center; margin:20px 0 0 780px; }
.buySubmit a, buySubmit a:link { text-decoration:none; }
