/*
Theme Name: Michal's Framework
Version: 1.0
Author: Michal Pechardo
Author URI: http://www.revivalidea.com
*/   


/* ---------------------------------------------------------------------------------------
   CSS RESET
   --------------------------------------------------------------------------------------- */  
   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
                          { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
   :focus				{ outline:0; }
    body                { line-height:1; color:black; background:white; }
   ol, ul               { list-style:none; }
   table                { border-collapse:separate; border-spacing:0; }
   caption, th, td      { text-align:left; font-weight:normal; }
   blockquote:before    { content:""; }
   blockquote:after     { content:""; }
   q:before, q:after    { content:""; }
   blockquote, q        { quotes:"" ""; }

/* ---------------------------------------------------------------------------------------
   HTML ELEMENTS
   --------------------------------------------------------------------------------------- */  
	body                { font-size:16px; font-family:Verdana, Geneva, sans-serif;background:#808ca4; height:100%; }
	h1                  { line-height:24px; margin:0 0 15px; font-size:20px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Geneva, sans-serif;font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;}
	h2                  { line-height:24px; margin:0 0 10px; font-size:15px; color:#2b3f6b; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Geneva, sans-serif;font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;}
	h3                  { line-height:24px; margin:0 0 10px; font-size:18px; color:#fff; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica,Verdana, Geneva, sans-serif;font-weight: bold; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 1px;}
	h4                  { }
	h5                  { }
	h6                  { line-height:34px; margin:0 0 15px; font-size:24px; font-family: 'Electrolize', sans-serif; text-transform:uppercase; font-weight: bold; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;}
	p                   { line-height:24px; margin:0 0 15px; font-size:14px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Geneva, sans-serif;font-weight: 300; text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px; }
	blockquote          { color:#e23c3c; font-size:10px; padding:0px 4px; text-shadow:none; line-height:18px; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 0px; }
	a                   { text-decoration:none; color:#d83935;}
	a:hover             { }
	a:active            { position:relative; top:1px; }
	ul                  { }
	ol                  { }
	pre                 { }
	img					{ border:none;}
	br					{ margin-bottom:10px;}
	i					{ font-size:11px;}
	.small				{ font-size:12px;}

/* ---------------------------------------------------------------------------------------
   DEFAULT CLASSES
   --------------------------------------------------------------------------------------- */  
	.no-bg              { background:none; }
	.no-display         { display:none; }
	.no-border          { border:0; }
	.no-margin          { margin:0; }
	.no-padding         { padding:0; }
	.clear				{ display: block;}
	.clear:after        { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; content: "."; }
	.left               { float:left; }
	.right              { float:right; }
	.center             { text-align:center; }
	.text-right			{ text-align:right;}
	.alignleft          { float:left; margin:0 20px 10px 0; }
	.alignright         { float:right; margin:0 0 10px 20px; }
	.aligncenter        { margin:0 auto; }
	.top-pad			{ margin-top:10px;}
	.bottom-pad			{ margin-bottom:10px;}

/* ---------------------------------------------------------------------------------------
   SPECIFIC CLASSES
   --------------------------------------------------------------------------------------- */  
   /* The clearfix hack to clear the floats: */
	
	.clear:after		{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.border				{ border-top:1px solid #bababa; border-bottom:1px solid #fff; width:100%; height:0px; margin:20px 0px;}
	.bordered			{ border-top:1px solid #424c60; border-bottom:1px solid #fff; width:100%; height:0px; }
	.bordered2			{ border-bottom:1px solid #424c60; border-top:1px solid #fff; width:100%; height:0px; }
	
	.media				{ background:rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(166, 166, 166, 0.8);padding:3px 3px 4px;-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-moz-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;}
	.medias				{ background:rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(166, 166, 166, 0.8);padding:10px 10px 11px;-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-moz-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;}
   
   .video				{ opacity:.6;}
   .video:hover			{ opacity:1;}
   .video-text			{ width:300px;}

/* ---------------------------------------------------------------------------------------
   LAYOUT
   --------------------------------------------------------------------------------------- */  
	#page-wrap          { width:100%; min-height:100%; background:#dedede; margin:0 auto; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.4);box-shadow:0 5px 10px rgba(0,0,0,0.4); }
	.boxed				{ width:960px; min-height:100%; margin:0 auto; position:relative; }
	.box				{ width:960px; min-height:100%; padding:20px 0px; margin:0 auto; position:relative; }
	.right-side			{ width:602px; float:right; }
	.left-side			{ width:345px; float:left;}
	.left-side2			{ width:315px; float:left;}
	.left-side2 p		{ margin:0 0 0px !important;}
	.shaded				{ background:#d2d1d1; padding:10px;}
	
	.section1			{ margin-top:20px;}
	.section2			{ margin-top:90px;}
	
	.blue				{ background:#808ca4; height:411px; position:relative; margin-top:70px;  overflow:hidden;}
	.sky				{ background:url(images/sky.png) center top no-repeat; height:411px; position:relative;  overflow:hidden;}
	
	.meet ul			{ padding: 5px 0px 0px; border-bottom: 1px solid #f1f1f1; margin-bottom: 8px;}
	.meet li			{ border-bottom: 1px solid #ababab; border-top: 1px solid #f1f1f1; list-style: none; padding: 7px 7px 7px 0px; font-size:12px; clear:both;}
	.meet li:first-child{ border-top:none;}
	.meet li p			{ margin-bottom:3px; font-weight:bold; font-size:12px;}
	.meet img			{ float:left; margin-right:10px; background:rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(166, 166, 166, 0.8);padding:3px 3px 4px;-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-moz-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;}
	
	.address ul			{ padding: 5px 0px 0px; margin-bottom: 10px;  border-bottom: 1px solid #f1f1f1;}
	.address li			{ list-style: none; padding: 7px 7px 9px 0px; font-size:12px;}
	.address li:last-child{ border-bottom: 1px solid #ababab;}
	.address li p		{ margin-bottom:-8px; font-weight:bold; font-size:12px;}
	
	.download			{ background:#474747; width:500px;  padding: 20px; }
	.info h2			{ color:#fff; font-size:26px;text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px; } 
	.info ul			{ background:#474747; border-bottom: 1px solid  rgba(255,255,255,0.1);}
	.info li			{ border-bottom: 1px solid #292929; border-top: 1px solid  rgba(255,255,255,0.1); list-style: none; padding: 7px 0px 9px 0px; font-size:12px; clear:both; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 0px; color:#ccc; line-height:22px;}
	.cancel				{ border-top:none !important;}
	.info li p			{ margin-bottom:3px; font-size:14px; color:#fff; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 0px;}
	.info img			{ float:left; margin-right:10px !important;}
	.info-box			{ width:350px; float:right;}
	
	.feed				{ width:500px; float:left; margin:0 20px 20px 0px;}
	.minus				{ margin-bottom:0px !important;}
	
/* ---------------------------------------------------------------------------------------
   NAV
   --------------------------------------------------------------------------------------- */ 
	
	#nav				{ height:72px;position:fixed;top:0px;left:0px;right:0px; background:#636363  url(images/nav.png) repeat-x center bottom; z-index:1000; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);}
	#nav ul				{ height:25px; list-style:none; margin:21px auto 0px auto; width:560px; float:right;   }
	#nav ul li			{ display:inline;float:left;margin:0px 2px;}
	#nav a				{ font-size:11px;font-weight:bold;float:left;padding: 5px 7px;color:#fff;text-decoration: none;border:1px solid #292929;cursor: pointer;background:#484848 url(images/overlay.png) repeat-x center top;height:16px;line-height:16px; text-shadow: rgba(0, 0, 0, 1) 0px 1px 1px;  -webkit-border-radius: 3px 3px; box-shadow:0 1px 0px rgba(255,255,255,0.1);}
	#nav a:hover		{ background:#8a8a8a none;color: #000; text-shadow: rgba(255, 255, 255, .4) 0px 1px 1px; -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); box-shadow:inset 0 0 6px rgba(0,0,0,0.4);}
	#nav a.top span, 
	#nav a.bottom span	{ float:left;width:16px;height:16px;}
	#nav a.top span		{ background:transparent url(images/top.png) no-repeat center center;}
	#nav a.bottom span	{ background:transparent url(images/bottom.png) no-repeat center center;}


    
/* ---------------------------------------------------------------------------------------
   LOGO & FOOTER
   --------------------------------------------------------------------------------------- */  
	#logo               { display:block; float:left; margin:3px 0 0 0;}
	#logo a             { text-indent:-9999px; display:block; }
	a#logo-link 		{ background:none; border:none;  outline:none; -moz-box-shadow: none;-webkit-box-shadow:none; box-shadow: none;}
	a#logo-link:hover	{ background:none; -moz-box-shadow: none;-webkit-box-shadow:none; box-shadow: none; }
	
	.box-footer			{ width:960px; min-height:100%; height:100%; margin:0 auto 30px; position:relative; padding:20px; line-height:24px; color:#fff; font-size:14px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 300; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 0px; }
	
	.plane-footer		{ background:url(images/logo-plane.png) no-repeat; width:97px; height:60px; opacity:.4; float:right; 
	-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
	.plane-footer:hover	{ opacity:1; -webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
	
/* ---------------------------------------------------------------------------------------
   FACEBOX="REL"
   --------------------------------------------------------------------------------------- */ 
	
	#facebox 			{ position: absolute;top: 0;left: 0;z-index: 200;text-align: left; }
	#facebox .popup		{ position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
	#facebox .content 	{ display:table;width: 370px;padding: 10px;background: #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	#facebox .content > p:first-child { margin-top:0; }
	#facebox .content > p:last-child { margin-bottom:0; }	
	#facebox .close		{ position:absolute;top:-10px;right:-10px;padding:2px;}
	#facebox .close img	{ opacity:0.3;}
	#facebox .close:hover img{ opacity:1.0;}	
	#facebox .loading 	{ text-align: center;}
	#facebox .image 	{ text-align: center; }
	#facebox img 		{ border: 0;margin: 0;}
	#facebox_overlay 	{ position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
	.facebox_hide 		{ z-index:-100;}
	.facebox_overlayBG 	{ background-color: #000;z-index: 99;}
	
/* ---------------------------------------------------------------------------------------
   BUTTONS
   --------------------------------------------------------------------------------------- */ 
	.button, .button:visited {background: #222 url(/images/alert-overlay.png) repeat-x; padding: 8px 14px 8px; color: #fff; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer; outline:none; border:none;}
	.button:focus { outline:none !important; }

	.button:hover								{ background-color: #111; color: #fff; }
	.button:active								{ top: 1px; }
	.small.button, .small.button:visited 		{ font-size: 11px; padding: ; }
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 12px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.button, .large.button:visited 		{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover							{ background-color: #749a02; }
	.blue.button, .blue.button:visited			{ background-color: #2daebf; }
	.blue.button:hover							{ background-color: #007d9a; }
	.red.button, .red.button:visited			{ background-color: #e33100; }
	.red.button:hover							{ background-color: #872300; }
	.magenta.button, .magenta.button:visited	{ background-color: #a9014b; }
	.magenta.button:hover						{ background-color: #630030; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover	
	
	button.standard, a.standard, input[type=submit].standard { padding: 6px 10px; -webkit-border-radius: 2px 2px; border: solid 1px rgb(153, 153, 153); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221))); color: #333; text-decoration: none; cursor: pointer; display: inline-block; text-align: center; text-shadow: 0px 1px 1px rgba(255,255,255,1); line-height: 1; }
	.standard:hover 		{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(221, 221, 221))); }
	.standard:active 		{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(204, 204, 204)), to(rgb(221, 221, 221))); }
	.standard.medium 		{ padding: 5px 8px; font-size: 12px; }
	.standard.large 		{ padding: 10px 15px; font-size: 21px; font-weight: bold; }
	.standard.scaled 		{ -webkit-transform: scale(2); -webkit-transform-origin: bottom left; }
	
	.standard.blue 			{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(98,202,227))); border-color: rgb(98,202,227);  }
	.standard.green 		{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(213,224,77))); border-color: rgb(213,224,77);  }
	.standard.red 			{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(241,93,34)), to(rgb(146,60,6))); border-color: rgb(146,60,6); text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color: #fff; }
	.standard.purple 		{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(202,0,108)), to(rgb(124,0,64))); border-color: rgb(202,0,108); text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color: #fff;  }
	.standard.orange 		{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(245,132,38))); border-color: rgb(245,132,38);  }
	
	.press					{ font-size:11px;font-weight:bold; padding: 7px 10px; color:#fff;text-decoration: none;border:1px solid #292929;cursor: pointer;background:#484848 url(images/overlay.png) repeat-x top;height:16px;line-height:16px; text-shadow: rgba(0, 0, 0, 1) 0px 1px 1px;  -webkit-border-radius: 3px 3px; box-shadow:0 1px 0px rgba(255,255,255,0.1);}
	.press:hover			{ background:#8a8a8a none;color: #000; text-shadow: rgba(255, 255, 255, .4) 0px 1px 1px; -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); box-shadow:inset 0 0 6px rgba(0,0,0,0.4);}

/* ---------------------------------------------------------------------------------------
   BUTTONS
   --------------------------------------------------------------------------------------- */ 

	.alex				{ background:url(images/alex.png) no-repeat; width:197px; height:357px; position:absolute; top:54px; right:50px;}
	.plane				{ background:url(images/plane.png) no-repeat; width:468px; height:246px; position:absolute; top:30px; left:-15px;
	-webkit-animation: boat-animation 2s infinite ease-in-out;
	-moz-animation: boat-animation 2s infinite ease-in-out;
	-o-animation: boat-animation 2s infinite ease-in-out;
	-ms-animation: boat-animation 2s infinite ease-in-out;
	animation: boat-animation 2s infinite ease-in-out;}
	@-webkit-keyframes boat-animation {
	0%   {top: 30px; left: -15px;}
	25%  {top: 20px; left: -10px;}
	70%  {top: 25px; left: -5px;}
	100% {top: 30px; left: -15px;}
	}
	.alex
	{-webkit-animation: alex-in-animation-2 1s 1 ease-out;
	-moz-animation: alex-in-animation-2 1s 1 ease-out;
	-o-animation: alex-in-animation-2 1s 1 ease-out;
	-ms-animation: alex-in-animation-2 1s 1 ease-out;
	animation: alex-in-animation-2 1s 1 ease-out;}
	@-webkit-keyframes alex-in-animation-2 {
	0%   {top: 54px; right: 10px; opacity:.2;}
	100% {top: 54px; right: 50px; opacity:1;}
	}
	@-moz-keyframes alex-in-animation-2 {
	0%   {top: 54px; right: 10px; opacity:.2;}
	100% {top: 54px; right: 50px; opacity:1;}
	}
	@keyframes alex-in-animation-2 {
	0%   {top: 54px; right: 10px; opacity:.2;}
	100% {top: 54px; right: 50px; opacity:1;}
	}
	.ipad				{ background:url(images/pad.png) no-repeat; width:423px; height:183px; position:absolute; top:228px; left:250px;
	-webkit-animation: water-in-animation-2 1s 1 ease-out;
	-moz-animation: water-in-animation-2 1s 1 ease-out;
	-o-animation: water-in-animation-2 1s 1 ease-out;
	-ms-animation: water-in-animation-2 1s 1 ease-out;
	animation: water-in-animation-2 1s 1 ease-out;}
	@-webkit-keyframes water-in-animation-2 {
	0%   {top: 300px; left: 250px; opacity:.2;}
	100% {top: 228px; left: 250px; opacity:1;}
	}
	@-moz-keyframes water-in-animation-2 {
	0%   {top: 300px; left: 250px; opacity:.2;}
	100% {top: 228px; left: 250px; opacity:1;}
	}
	@keyframes water-in-animation-2 {
	0%   {top: 300px; left: 250px; opacity:.2;}
	100% {top: 228px; left: 250px; opacity:1;}
	}
	h6.title	{ position:absolute; top:30px; right:290px;
	-webkit-animation: h6-animation-2 2s 1 ease-in-out;
	-moz-animation: h6-animation-2 2s 1 ease-in-out;
	-o-animation: h6-animation-2 2s 1 ease-in-out;
	-ms-animation: h6-animation-2 2s 1 ease-in-out;
	animation: h6-animation-2 2s 1 ease-in-out;}
	@-webkit-keyframes h6-animation-2 {
	0%   {opacity: 0; }
	90%  {opacity: .4; }
	95%  {opacity: .6; }
	100% {opacity: 1;}
	}
	.heli	{ background:url(images/and-heli.png); width:162px; height:43px; position:absolute; top:60px; right:215px;
	-webkit-animation: heli-animation-2 2s 1 ease-in-out;
	-moz-animation: heli-animation-2 2s 1 ease-in-out;
	-o-animation: heli-animation-2 2s 1 ease-in-out;
	-ms-animation: heli-animation-2 2s 1 ease-in-out;
	animation: heli-animation-2 2s 1 ease-in-out;}
	@-webkit-keyframes heli-animation-2 {
	0%   {opacity: 0; }
	90%  {opacity: .4; }
	95%  {opacity: .6; }
	100% {opacity: 1;}
	}
		
	
/* ------ mobilyslider
-----------------------------------------------*/
.board {
width:580px;
height:325px;
margin:0px auto 35px;
float:right;
background:rgba(255, 255, 255, 0.6);
border:1px solid rgba(255, 255, 255, 0.8);
border-bottom:1px solid rgba(166, 166, 166, 0.8);
padding:10px;
-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;
-moz-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;
-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 0px 10px;
margin-left:-1px;
}

.slider {
width:580px;
height:325px;
position:relative;
padding-bottom:26px;
}

.sliderContent {
float:left;
width:580px;
height:325px;
clear:both;
position:relative;
overflow:hidden;
z-index:100;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:150;
background-image:url(images/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:580px;
height:325px;
background:#fff;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:150;
margin-left:-20px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(images/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}
a img {
border:none;
}


