/*  
Theme Name: Landisimo 
Description: Landing Page - clean and minimal design, it can be use to any kind of product with Facebook landing page template
Version: 1.0
Author: Moraru Razvan aka Hazmy
Author URI: http://themeforest.net/user/hazmy
*/

/* ========================================
		 ==== Reset Styles ==== 
========================================*/
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,b,u,i,center,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-size:100%;vertical-align:baseline;/*background:transparent*/}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* ========================================
		==== End Reset Styles ==== 
 ========================================*/






/*========================================
 		 ==== General Typorgraphy ====  
========================================*/

body { background: url(../images/bg/pt10.png) repeat; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #828282; }
/* ==== Typography ==== */

a { text-decoration: none; color: #fff; }
p { font-size: 12px; color: #828282; line-height: 1.6em; }
h1 { font-size: 30px; color: #ffab00; }
h2 { font-size: 24px; color: #828282; }
h3 { font-size: 22px; color: #ffab00; font-weight: normal; }
h4 { font-size: 14px; color: #828282; font-weight: bold; }
span.hightlight { color: #ffab00; display: inline-block; }
	/* h2.title - the title for every section (.stepWrap, .tabWrap, .fbWrap, .buyWrap) */
	h2.title { color: #ffab00; position:relative; text-align:center; margin-top:40px; margin-bottom:35px; font-weight:700; font-size: 24px; display:block; }
	/* ==== Begin span.pointer - the arrow for the tittles ====*/
	.pointer { background: url(../images/default/pointer.png) no-repeat; width:37px; height:26px; display:inline-block; position:relative; top:18px; left:4px; }
	/* ==== End span.pointer ====*/

/* ========================================
 	==== End General Typography ====  
========================================*/






/*========================================
	 ==== Layout General Structure  ====  
	  (floats, clearfix and wrappers)
========================================*/
.fl { float: left; }
.fr { float: right; }
.clearfix { clear:both; }
ul li.mgBot { margin-bottom: 0px !important; }
#wrapper { width:960px; margin:0 auto; }
#stepWrap, #fbWrap, #buyWrap, #tabWrap { position:relative; width:820px; margin:40px auto 0; display:block; }

/* If you want to hide one or more of the section, just remove the css comments */
#stepWrap { /*display:none !important;*/}
#tabWrap { /*display:none !important;*/}
#fbWrap { /*display:none !important;*/}
#buyWrap { /*display:none !important;*/}

/* ========================================
	==== End Layout General Structure ==== 
 ========================================*/
  
  
  
 /*========================================
==== Background patterns for the main elements  ====
   (#mainContent, #stepWrap, #tabWrap, #fbWrap)   
========================================*/
/* Here you can change your background patterns for the main elements */
	/*==== #mainContent ==== */
	#mainContent {background: url(../images/bg/pt7.png);}
	/*==== End #mainContent ==== */
	
	/*==== #stepWrap ==== */
	.step1, .step2, .step3 { background: url(../images/bg/pt7.png);}
	/*==== End #stepWrap ==== */
	
	/*==== #tab_container(#tabWrap) ==== */
	.tab_container { background: url(../images/bg/pt7.png) repeat;}
	/*==== End #tab_container ==== */
	
	/*==== #fbcomments(#fbWrap) ==== */
	#fbcomments {background: url(../images/bg/pt7.png) repeat;}
	/*==== End #fbcomments ==== */
	
	/*==== .modal-download ==== */
	.modal-download {background: url(../images/bg/pt7.png) repeat;}
	/*==== .modal-download ==== */
 
 /*========================================
====End Background patterns for the main elements  ====
   (#mainContent, #stepWrap, #tabWrap, #fbWrap)   
========================================*/    
  
  
  
  
/* ========================================
 ==== #header - the top section of the site, contains the logo and the tagline ==== 
  ========================================*/
#header { width: 820px; margin: 0 auto; border-top: 6px solid #828282; }
#header #logo a img { margin-top:15px;  margin-left:5px; }
#header h2 { margin:15px 0 10px 4px; text-shadow: 0px 1px 0px #fff; }
/* ========================================
 		 ==== End #header ==== 
  ========================================*/






 
/* ========================================
 ==== #mainContent - contains the structure of the scrollable plugin, and the styling for the 3 slides, the #price and the #act-buttons ==== 
 			here you will find everything to change, customize this section
 ========================================*/
#mainContent { position:relative;margin: 0 auto; width: 820px; position: relative; border:1px solid #bfbfbf; -moz-box-shadow: 0px 1px 4px #bfbfbf; -webkit-box-shadow: 0px 1px 4px #bfbfbf; box-shadow: 0px 1px 4px #bfbfbf; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

	/* ==== Begin .priceTop ==== */
	.priceTop { z-index:1; background:url(../images/default/seal.png) no-repeat; width:92px; height:93px; position: absolute; top:-40px; left:760px; }
	.priceTop p { margin:0px auto; text-shadow: 0px -1px 1px #cf7500; color:#fff; font-size:30px; padding-left:10px; line-height:90px; }
	sup { vertical-align: baseline; position: relative; font-size: 60%; bottom: 0.6em; } /* 70% size of its parent element font-size which is good. */
	small { font-size: 16px; }
	/* ==== End .priceTop ==== */

	/* ==== Slider Control Buttons ==== */
	a.sliderLeft { z-index:100; display: block; width: 16px; height: 62px; position: absolute; top:150px; left:-11px; cursor: pointer; }
	a.sliderRight { z-index: 100; display: block; width: 16px; height: 62px; position: absolute; top:150px; right:-10px; cursor:pointer; }
	a.sliderLeft { background:url(../images/default/navslider-left.png) no-repeat; }
	a.sliderRight { background: url(../images/default/navslider-right.png) no-repeat; }
	a.sliderRight:hover { background: url(../images/default/navslider-right-hover.png) no-repeat; }
	a.sliderLeft:hover { background: url(../images/default/navslider-left-hover.png) no-repeat; }
	/* ==== End Slider Control button ==== */


	/* ==== Begin .action-btns ==== */
	.action-btns { width:325px; margin-right: 55px; }
	.action-btns ul li { margin-bottom: 20px; float:left; }
	.action-btns ul li a { background: url(../images/default/act-button.png) no-repeat; display: block; width: 138px; height:  43px; line-height: 43px; text-align:center; font-size: 20px; color: #fff; font-weight: bold; }
	.or { margin-left:10px; margin-right: 10px; line-height:43px; font-size: 24px; color: #828282; }
	/* ==== End .action-btns ==== */

	/*==== begin .mainCorner (mainContent sliced corner image) ====*/
	.mainCorner { position:absolute; background: url(../images/bg/main-corner-pt10.png) no-repeat; width:108px; height:92px; left:-4px; top:364px; }
	/*==== End  .mainCorner ====*/


	/* ==== Scrollable ==== */
	
	/* root element for the scrollable. when scrolling occurs this element stays still. */
	
	.scrollable { /* required settings */ position:relative; overflow:hidden; width: 820px; height:380px;/* custom decorations */ }
	/*
		root element for scrollable items. Must be absolutely positioned
		and it should have a extremely large width to accomodate scrollable items.
		it's enough that you set the width and height for the root element and
		not for this element.
	*/
	.scrollable .items { /* this cannot be too large */ width:20000em; position:absolute; clear:both; }
	.items div.slide1, .items div.slide2, .items div.slide3 { float:left; width:820px; }
	/* ==== End scrollable structure setup ==== */

		/* ==== Slide 1 ( .product and .video ) ==== */
		.slide1 .video { background: #fff; padding:10px; width: 327px; height:245px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
		.slide1 .videoHolder { margin: 70px 0px 0 60px; width: 347px; height:265px; display:block; background: url(../images/shadow.png) center bottom no-repeat; padding-bottom: 11px; }
		.slide1 .product { width: 320px; margin-right:60px; }
		.product h3 { text-align:center; margin:25px 0 20px; }
		.product p { padding-right: 5px; }
		.emphasize { font-size:14px; margin-bottom:20px; }
		ul.checkList { margin-top:20px; }
		ul.checkList li { background: url(../images/default/check.png) no-repeat; margin-bottom: 10px; padding-left:30px; height: 16px; color: #4e4d4c; line-height:16px; }
		/* ==== End Slide 1 ==== */

		/* ==== Slide 2 ( .smallGallery and .features)  ==== */
		.slide2 .features { width:320px; margin-right:60px; }
		.slide2 .features img { float: left; margin:10px 15px 0 10px; }
		.slide2 .features h3 { text-align: center; margin-top:25px; }
		.slide2 .features h4 { margin:0 0 10px 5px; }
		.slide2 .features ul li p { display: block; margin-left: 65px; }
		.slide2 .features ul li { border-bottom: 1px solid #cdcdcd; padding-bottom: 10px; margin-bottom:20px; }
		
			/* ==== smallGallery ===*/
			.smallGallery { margin:70px 0 0 60px; }
			.smallGallery li { border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 3px 3px #ccc; -webkit-box-shadow: 0px 3px 3px #ccc; box-shadow: 0px 3px 3px #ccc; float: 	left; width: 150px; height: 90px; margin:0 20px 30px 0; padding:5px; }
			.smallGallery li.zoom, .tabGallery li.zoom { background: #fff url(../images/zoom.png) center no-repeat; }
			/*==== end smallGallery ==== */
			
		/* ==== End Slide 2 ==== */


		/* ==== Slide 3 (featuresTable and sliderform ====*/
		
			/* ==== Begin  .featuresTable ==== */
			.featuresTable { color: #828282; font-size: 12px; float:left; width:350px; height:300px; margin:50px 0 0 60px; }
			.featuresTable thead { height: 60px; text-align:center; line-height: 60px; padding:0 10px; color: #f0efea; font-weight: bold; }
			.featuresTable td { border: 1px solid #828282; font-weight: bold; text-align:center; line-height:50px; padding:0 10px; }
			.featuresTable .alt { background-color: #f1f1f1; }
			table { border: 1px solid #828282; }
			.featuresTable thead th { border: 1px solid #828282; }
			.featuresTable tr td.first { color: #565656; }
			.featuresTable thead tr { background: #565656; }
			.featuresTable tr { background:#fff; }
			/* ==== End .featuresTable ==== */
		
		
			
			/* ======= #subscribe-slider Form - styling for the subscribe form- =======*/
			.sliderForm { margin-top:70px; margin-right:60px; width:300px; border:1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:	10px; padding:10px; background: #fff; float:right; }
			.sliderForm h3 { margin-bottom:20px; font-weight: bold; }
			#subscribe-sliderForm label.error { line-height:12px; font-size:12px; color:#fd5b5b; width:300px; z-index: 9999; display:inline; }
			#subscribe-sliderForm { float:right; margin-top:20px; width: 300px; }
			#subscribe-sliderForm input, #subscribe-sliderForm textarea { line-height:20px; width: 150px; height:20px; margin-top:10px; border: 1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:	6px; color:#ccc; text-align:center; }
			#subscribe-sliderForm input.Email.required.email.error { border:1px solid #fd5b5b; }
			#subscribe-sliderForm textarea:focus, #subscribe-sliderForm input:focus { border: 1px solid #FC0; height:20px; width:150px; line-height:20px; }
			#subscribe-sliderForm .submit-button { border:none; background: url(../images/default/submit-form.png) no-repeat; width: 109px; height:40px; float:right; margin-top:10px; line-height:35px; color:#fff; font-weight:700; }
			#subscribe-sliderForm .submit-button:hover { cursor: pointer; }
			#subscribe-sliderForm label { line-height:20px; float: left; height:20px; margin-right: 5px; width:140px; margin-top:10px; color: #303030; }
			/* ======= End #subscribe-slider Form - styling for the subscribe form- =======*/
			
		/* ==== End slide 3 ==== */
		
	/* ==== End .scrollable ==== */

/* ========================================
 	 ==== End #mainContent ==== 
========================================*/




  
  
/* ========================================
==== #stepWrapper contains the structure and the styling for the 3 column steps ==== 
========================================*/

.step1, .step2, .step3 { margin-top:35px; position:relative; background:#fff; width:244px; height:198px; margin-left:20px; float:left; border:1px solid #cacaca; }

#stepWrap h3 { margin-left:10px; margin-top:15px; margin-bottom:15px; font-weight:700; font-size: 20px; color:#ffab00; } 
#stepWrap p { padding:0 10px; }
span.fb_edge_comment_widget.fb_iframe_widget { display: none !important; } /* hides the Facebook comment box after the user clicks like */

	/* ==== Begin .circle ====*/
	.circle p { text-align:center; font-size:30px; line-height:45px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; }
	.circle { left:94px; z-index:-99999; top:-45px; background: url(../images/default/circle.png) no-repeat; width:55px; height:55px; display:block; position:absolute; }
	/* ====End .circle ====*/
	
	/* ==== Begin span.line-middle ====*/
	span.line-middle { position:absolute; width:20px; height:1px; background: url(../images/default/line-middle.png); right:-21px; display:block; top:25px; }
	/* ==== End span.line-middle ====*/
	
	/*==== .step1 ====*/
	a.nextStep { background: url(../images/default/next-step.png) no-repeat; width:38px; height:28px; display:block; margin:20px auto 0; }
	/*==== End .step1 ====*/
	
	/*==== .step2 ====*/
	.like-btn { height:29px; width:48px; display:block; margin:20px auto 0; }
	/*==== end .step2 ====*/
	
	/*==== .step3 ====*/
	a.download-btn { background: url(../images/default/download.png) no-repeat; width:129px; height:45px; display:block; font-size:16px; line-height:45px; text-align:center; margin:35px auto 0; font-weight:700; }
	/*==== end .step3 ====*/


	/* The modal window Download  styling */
	.modal-download { display:none; width:520px; padding:15px; text-align:left; border: 3px solid #dec89a; /* Rounded Corners */
			-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; }
	.modal-download .close { background:url(../images/default/close.png) center no-repeat; display:block; position:absolute; right:-5px; top:-5px; cursor:pointer; height:26px; width:26px; }
	.modal-download .close:hover { background:url(../images/default/close-hover.png) center no-repeat; height:26px; width:26px; display:block; position:absolute; right:-5px; top:-5px; }
	/* End modal window styling ).modal-subscribe */

		/* Overlay-subscribe styling elements */
		#overlay-download img.box { float:left; margin-right:30px; margin-left:15px; }
		#overlay-download h2.title { margin-top:0px; }
		#overlay-download .quote { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; line-height:1.6em; color:#ababae; display:block; margin-left:30px; margin-bottom:20px; }
		#overlay-download .info { font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; font-style:italic; clear:both; display:block; color:#898989; padding-top:30px; margin-left:40px; }
		/* End Overlay-subscribe styling elements */


		/* ====== #subscribe-overlayForm styling ====== */
		#download-overlayForm { margin-left:15px; float:left; display:block; position:relative; width:235px; }
		#download-overlayForm .error { line-height:12px; font-size:12px; color:#fd5b5b; float:right; z-index: 9999; display:inline; }
		#download-overlayForm input.Email.required.email.error { border:1px solid #fd5b5b; }
		#download-overlayForm input, #download-overlayForm textarea { text-align:center; line-height:25px; width: 225px; height:25px; border: 1px solid #cacaca; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:	5px; color:#ccc; float:right; margin-bottom:10px; }
		#download-overlayForm label { margin-left:10px; line-height:26px; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#666666; display:block; float:left; clear:both; }
		#download-overlayForm textarea:focus, #download-overlayForm input:focus { border: 1px solid #ffab00; line-height:25px; color: #828282; text-align:left; }
		#download-overlayForm .submit-button { float:right; font-size:14px; border:none; background: url(../images/default/download.png) no-repeat; width: 129px; height:45px; line-height:40px; color:#fff; text-shadow: 0px -1px 1px #cf7500; letter-spacing:0.5px; cursor:pointer; clear:both; display:block; margin-top:15px; font-weight:bold; }
		/* ====== #subscribe-overlayForm styling ====== */
		
/* ========================================
 	==== End #stepWrapper ====  
========================================*/
  
  
  
  
  
/* ========================================
==== #tabWrap - contains the structure and the styling for all the tabs ==== 
========================================*/
  
	/* ==== Begin .tabCorner ==== */
	.tabCorner { left:-18px; top:84px; background: url(../images/bg/tab-corner-pt10.png) no-repeat; width:110px; height:97px; position:absolute; display:block; }
	/* ==== End .tabCorner ==== */
	
	/* ==== Tab Navigation ==== */
	ul.tabNav { margin-left: 110px; }
	ul.tabNav li { float:left; margin-right: 10px; display:block; background: url(../images/tab-normal.png) no-repeat; height: 30px; width: 125px; line-height: 30px; text-align: center; font-size:14px; }
	ul.tabNav li:hover { background: url(../images/default/tab-active.png) no-repeat; }
	ul.tabNav li.active { background: url(../images/default/tab-active.png) no-repeat; }
	/* ==== End Tab Navigation ==== */
	
	/* ==== Tab Generals ====*/
	.tab_container { padding:50px; border: 1px solid #bfbfbf; overflow: hidden; width: 720px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 1px 5px #bfbfbf; -webkit-box-shadow: 0px 1px 5px #bfbfbf; box-shadow: 0px 1px 5px #bfbfbf; }
	.tab_content h4 { margin-bottom:10px; margin-left:10px; }
	.tab_content h3 { margin-bottom: 10px; }
	/* ==== End Tab Generals ==== */

		/* ==== Begin Tab1 ==== */		
			/* ==== Begin .tabFeatures ==== */
			ul.tabFeatures li { float:left; width: 300px; margin:0 120px 60px 0; }
			ul.tabFeatures p { padding-left: 70px; }
			ul.tabFeatures li a { height:20px; width:70px; margin-top:20px; color: #ffab00; float:right; border: 1px solid #ffab00; text-align:center; line-height:20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:		6px; background: #fff; padding: 0 5px; }
			ul.tabFeatures li a:hover { border: 1px solid #ccc; }
			ul.tabFeatures img { float:left; margin:5px 0 0 10px; }
			ul li.last { margin-right:0; }
			/* ==== End .tabfeatures ==== */		
		/* ==== End Tab1 ==== */


		/* Begin Tab2 ==== */		
			/*==== Begin .tabGallery ====*/
			.tabGallery { width:740px; margin:0 auto; }
			.tabGallery li { float:left; width:150px; height: 90px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 3px 3px #ccc; -webkit-box-shadow: 0px 3px 3px #ccc; box-shadow: 0px 3px 3px #ccc; margin:0 23px 50px 0; overflow: hidden; padding: 5px; }
			/* ==== End .tabGallery ==== */		
		/*==== End tab2 ====*/


		/*==== Begin tab3 ==== */		
			/* ==== Begin .tabTestimonials ==== */
			.tabTestimonials li { width:320px; float:left; margin: 0 80px 50px 0; }
			.tabTestimonials li img { border: 1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; float:left; margin-right:10px; padding:10px 20px; }
			.tabTestimonials h2 { margin: 0 0 10px 9px; font-size: 16px; font-weight: bold; }
			.tabTestimonials p { font-style: italic; }
			/* ==== End tabTestimonials ==== */		
		/* ==== End tab3 ==== */

		/* ==== Begin tab4 ==== */		
			/* .infoFirst */
			.infoFirst { width:320px; }
			.infoFirst p { font-size:14px; border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom: 20px; }
			.infoFirst h3 { margin-top:20px; }
			/* end .infoFirst */
			
			/* ==== Begin .infoSec ==== */
			.infoSec { width:320px; height:280px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:	10px; padding: 20px; }
			/* ==== End .infoSec ==== */		
		/* ==== End tab4 ==== */

/* ========================================
 		 ====End #tabWrap ==== 
========================================*/





  
/* ========================================
 			==== #fbWrap  ==== 
========================================*/

	/*==== Begin #fbcomments ==== */
#fbcomments {  margin:40px auto; width:820px; border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid #bfbfbf; -moz-box-shadow: 0px 1px 5px #bfbfbf; -webkit-box-shadow: 0px 1px 5px #bfbfbf; box-shadow: 0px 1px 5px #bfbfbf; }
	
		/*==== Begin .fb ==== */
		.fb { width:500px; margin:40px auto; }
		/*==== End .fb ==== */
		
	/*==== End #fbcomments ==== */

/* ========================================
 		 ==== End #commentsWrapper ==== 
  ========================================*/   
  
  
  
  
  
/* ========================================
 		 ==== #buyWrap ==== 
  ========================================*/
#buyWrap {  border-bottom:1px solid #b3b3b3; }

	/*==== Begin .buy-now ==== */
	.buy-now { position:relative; width:520px; margin:0 auto; }
	.buy-now img { float:left; }
	.buy-now p.offer { float:right; width:315px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#ababae; margin-left:20px; }
	.buy-now a { font-size:24px; font-weight:700; text-align:center; line-height:68px; }
	a.buy-btn { margin-top:70px; margin-right:50px; margin-bottom:70px; float:right; background: url(../images/default/buy-button.png) no-repeat; width:244px; height:66px; display:block; }
	
		/*==== Begin .priceBottom ==== */
		.priceBottom { background:url(../images/default/seal.png) no-repeat; z-index:-999; width:92px; height:93px; position: absolute; top:85px; left:420px; }
		.priceBottom p { margin:0px auto; text-shadow: 0px -1px 1px #cf7500; color:#fff; font-size:30px; padding-left:10px; line-height:90px; }
		/*==== End .priceBottom ==== */
		
	/*==== End .buy-now ==== */ 
  
/* ========================================
 		 ==== end #buyWrap ==== 
 ========================================*/ 
  
  
  
 /* ========================================
 		 ==== #footer ==== 
 ========================================*/
  
#footer { position:relative; width:820px; margin:20px auto; }
	/* ==== Social ==== */						
	#social li { float:left; margin: 10px 0px 15px 10px; }
	#social li a { width:24px; height:24px; }
	a.facebook { background: url(../images/facebook.png) no-repeat; display:block; }
	a.twitter { background: url(../images/twitter.png) no-repeat; display:block; }
	a.rss { background: url(../images/rss.png) no-repeat; display:block; }
	a.facebook:hover { background: url(../images/facebook-hover.png); }
	a.twitter:hover { background: url(../images/twitter-hover.png); }
	a.rss:hover { background: url(../images/rss-hover.png); }
	/* ==== End Social  ==== */
	
	/* ==== Copyrights ==== */
	#copyright { margin-top:15px; }
	#copyright li { float:left; padding-right:10px; border-right:1px solid #828282; }
	#copyright .last { border-right: none; }
	#copyright a { margin-left:10px; text-decoration:none; color: #828282; }
	#copyright li p { line-height: 1; }
	#copyright a:hover { text-decoration:underline; }
	/*==== End Copyrights ====*/
/* ========================================
 		==== end #footer ====  
 ========================================*/ 
  
  
  
  
  
 /* ========================================
 			==== MIsc ==== 
 ========================================*/ 
    
/* ==== Tipsy ==== */	
.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat; background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color:black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position:  bottom center; margin:0 auto; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
/* ==== End Tipsy ==== */	

/*========================================
 		==== End  MIsc ==== 
========================================*/ 