*{margin:0; padding:0;}
body{/*background:url(../images/backGroundHome2.png) repeat-x;*/ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
a{outline: none;}
.header{height:108px; width:960px; margin: 0 auto 0 auto; position:relative; display:block;}
#nav{width: auto; float:right; margin-top: 10px;}
#headerleft{width: 772px; float:left; height: 92px;}
#signin{height:32px; width:110px; background:url(../images/loginBtnMain1.png); border:0; cursor:pointer;	float:left; margin-left: 20px; margin-top:15px;}
#signup{height:32px; width:110px; background:url(../images/loginBtnMain2.png); border:0; cursor:pointer;	float:left; margin-left: 530px; margin-top:15px}
#nav ul{list-style: none; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin: 9px 0 0 0; letter-spacing: -1px; padding:0; width: auto; height:auto; display:block; float:left;}
#nav ul li{display:block; float:left; list-style:none; margin-left: 18px;}
#nav ul li a{display: block; text-decoration:none; color: #000; padding: 4px 7px 4px 7px; cursor: pointer; font-weight:normal; float: left;}
#nav ul li .active {text-decoration:none; color: #fff;	font-size: 16px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-text-shadow:  0 -1px 0 #556b7c; -webkit-text-shadow: 0 -1px 0 #556b7c; text-shadow: 0 -1px 0 #556b7c; background:url(../images/mainNavBg.png) repeat-x; -moz-box-shadow: inset 0 1px 2px #2c3740; -webkit-box-shadow: inset 0 1px 2px #2c3740; box-shadow: inner 0 1px 2px #2c3740; font-weight:bold; padding: 4px 7px 4px 7px;}
#logo{width: 170px;	height: 120px; margin: -20px 0 0 0;	background:url(../images/SalonLite.png) no-repeat; text-indent:-9999px; float:left;}
#logo a{width: 188px; height: 93px;	float:left;}
#OuterMainPanel, #OuterSecondPanel, #OuterThirdPanel, #OuterFouthPanel, #OuterFifthPanel, #OuterFooter{width: 100%; margin: 0;}
#OuterFooter{ margin-top: 30px; background:url(../images/footerbackground.png) repeat-x #313232; height: 230px; width:100%;}
#OuterMainPanel{background:url(../images/underheader.png) center top no-repeat; position:relative;}
#mainPanel, #SecondPanel, #ThirdPanel, #ForthPanel, #FifthPanel, #mainfooter, #RegmainPanel, #LogmainPanel, #AboutPanel, #featurePanel, #callToAction, #socialLikes, #ContactmainPanel,#YappsPanel, #PremPanel, #pressPanel, .article, #phonePanel{width:960px; margin: 0 auto 0 auto;	position:relative; display:block;}

#featurePanel,#pressPanel, #phonePanel{height:auto; padding-top: 35px;	padding-bottom: 30px;  margin-bottom: 30px;}

#featurePanel h2, .article h2, #pressPanel h2, #AboutPanel h2, #phonePanel h2{ font-size:60px; text-align:center; letter-spacing:-4px; width: 960px; display:block; float:left; text-indent:-99999px; }

#pressPanel h2{ background:url(../images/pressTitle.png) no-repeat center center;  }
#featurePanel h2{background:url(../images/featureTitle.png) no-repeat center center; }
#phonePanel h2{background:url(../images/salonliteonthemove2.png) no-repeat center center;}
#AboutPanel h2{background:url(../images/AboutTitle.png) no-repeat center center; margin-bottom: 30px;}

#featurePanel h3, .article h3, #pressPanel h3, #phonePanel h3, #SecondPanel h3, #ThirdPanel h3, #ForthPanel h3, #FifthPanel h3{ font-size:30px;}
#featurePanel p, .article p, #pressPanel p{ line-height:26px;}

#featurePanel .even h3, #featurePanel .even p, #featurePanel .even ul, #featurePanel .even ul li, #SecondPanel .even h3, #SecondPanel .even p, #SecondPanel .even ul, #SecondPanel .even ul li
{
display:block; width:450px; float: right; clear:both;
}

#featurePanel .odd h3, #featurePanel .odd p, #featurePanel .odd ul, #featurePanel .odd ul li, #SecondPanel .odd p, #SecondPanel .odd h3, #SecondPanel .odd ul li
{
display:block; width:400px; float: left; clear:both;
}
.article {height:auto;	padding-bottom: 30px;  margin-bottom: 30px; }
.article h3, .article p, .article ul, .article ul li, .article a
{
	display:block;  float: left; clear:both;
}

#featurePanel #topper, #pressPanel #topper, #phonePanel #topper
{
	float:left;
	clear:both;
}
#featurePanel #topper  .noshad, #pressPanel #topper .noshad, #phonePanel #topper .noshad
{
	width: 960px; 
	padding-top:30px; 
	margin-top:30px; 
	float:left; 
	clear:both; 
	height:auto;
}
#featurePanel #topper  .bottomshad, #pressPanel #topper .bottomshad, #phonePanel #topper  .bottomshad
{
	width: 960px; 
	padding-top:45px; 
	background:url(../images/mainpageshadow.png) no-repeat top center; 
	margin-top:30px; 
	float:left; 
	clear:both; 
	height:auto;
}


#Scheduling{ height:286px; background:url(../images/simple_setup.png) no-repeat top right; }
#OnlineBooking{height:334px; background:url(../images/online-booking.png) no-repeat top left; }
#BusinesIntel{height:334px; background:url(../images/Business-Intelligence.png) no-repeat top right; }
#FreeWeb{ height:334px;  background:url(../images/minisite.png) no-repeat top right;  }
#SMSandEmail{ height:334px; background:url(../images/SMSEmail.png) no-repeat top left;}
#NewSolution{ height:434px; }
#MobileSolution{height:434px; background:url(../images/Mobile_solutionphone.png) no-repeat right; }
#mainfooter{color:#fff;}
#LogmainPanel, #congrats{width:550px; margin: 0 auto 0 auto; display:block;}
#AboutPanel{height:auto; padding-top: 35px;	padding-bottom: 30px;}
#YappsPanel{height:auto; padding-top: 35px;	padding-bottom: 30px;  margin-bottom: 30px; }
#PremPanel{height:auto; padding-top: 35px;	padding-bottom: 30px;  margin-bottom: 30px;}
#StockManagement{height:334px; background:url(../images/stockmanagement.png) no-repeat top right;}
#POS{height:334px; background:url(../images/POS.png) no-repeat top right;}
#LinkedApp{height:334px; background:url(../images/linkedApp.png) no-repeat top right;}
#Recuring{height:334px; background:url(../images/Recuring.png) no-repeat top right;}
#smtSched{height:334px; background:url(../images/smtSched.png) no-repeat top right;}


#YappsPanel:before, #YappsPanel:after, #PremPanel:before, #PremPanel:after, #featurePanel:before, #phonePanel:before, #featurePanel:after, .article:before; article:after;
{
	content:" ";
	display: block;
	height:0;
	overflow: hidden;
}
#YappsPanel:after, #PremPanel:after
{
	clear:both;
}

#YappsPanel h2{text-indent:-99999px; background:url(../images/yappscom.png) no-repeat top right; width:276px; margin: 10px 10px 0 0; height:47px; display:block;}
#PremPanel h2{text-indent:-99999px; background:url(../images/premiersoftware.png) no-repeat top right; width:287px; margin: 10px 10px 0 0; height:82px; display:block; }
#YappsPanelText{
width: 360px;
float:left;
margin-right:10px;
}
#PremPanelText{
width: 325px;
float:left;
margin-right:10px;
}
#YappsPanelText h2{
width: 276px;
margin-top:20px;
}
#PremPanelText h2{
width: 215px;
margin-top:20px;
}
#YappsPanelImage{
width: 590px;
float:left;
}
#PremPanelImage{
width: 625px;
float:left;
}





#mainPanel
{
	height:585px;	
	padding-top: 15px;
}
.phoneimage
{
	width:410px; 
	height:560px; 
	background:url(../images/salonlitemobile.png) no-repeat 0px 30px; 
	float:left;
}

.dropboximage
{
	width:410px; 
	height:560px; 
	background:url(../images/HomeDropBox.png) no-repeat 0px 0px; 
	float:left;
	margin-top: 10px;
}



.phoneinfo
{
	width:520px; 
	height:560px; 
	float:left;
	margin-left: 30px;
}
.theWorldsFirstOnTheMove
{ 
	text-indent:-99999px; background:url(../images/theWoldsFirstFreeOnlineSalonandSapSchedulingSoftwareNowOnTheMove.png) no-repeat; 
	height: 172px; 
	margin-top: 50px; 
	margin-bottom: 42px; 
	
}

.TakeACopyWithDropbox
{ 
	text-indent:-99999px; background:url(../images/takeACopyWithDropBox.png) no-repeat; 
	height: 185px; 
	margin-top: 100px; 
	margin-bottom: 45px; 
	
}
.reorderypourcolumns
{
height: 105px;

	text-indent:-99999px; background:url(../images/reorderyourcolumns.png) no-repeat; 
	margin-top: 120px; 
	margin-bottom: 45px; 
}


.mobrotator1  .phoneinfo p, .mobrotator2  .phoneinfo p, .mobrotator3  .phoneinfo p
{
	font-size: 16px; 
	line-height:26px; 
	letter-spacing: 1.5px; 
	color:#5d5d5d; 
	width: 300px; 
	
	padding-left: 10px;
	margin-bottom: 20px;
	
}


.mobrotator1  .phoneinfo p
{
	
	width: 300px; 
	padding-right: 190px; 


	
}

a.links
{
	color:#28889b;
}
a.mobileButton
{
	color: #fff;
	letter-spacing: -1px;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-shadow: 0 2px 2px RGBA(0,77,91, 0.3);
	margin: 0px 200px 20px 10px;
	padding: 10px 15px 10px 15px;
	width: auto;
	height: 20px;
	border: 1px solid #2b8c9f;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow:0px 3px 5px RGBA(0,0,0, 0.4);
	-moz-box-shadow: inset 0px 2px 0px RGBA(255,255,255, 0.4);
	-webkit-box-shadow:0px 3px 5px RGBA(0,0,0, 0.4);
	-webkit-box-shadow: inset 0px 2px 0px RGBA(255,255,255, 0.4);
	box-shadow:0px 3px 5px RGBA(0,0,0, 0.4);
	box-shadow: inset 0px 2px 0px RGBA(255,255,255, 0.4);
	background-color:#99FFCC;
	text-decoration:none;
	font-weight:bold;
	background: #40a5b6; /* Old browsers */
background: -moz-linear-gradient(top,  #40a5b6 0%, #40a5b6 50%, #3caabc 51%, #5ad9ec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40a5b6), color-stop(50%,#40a5b6), color-stop(51%,#3caabc), color-stop(100%,#5ad9ec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #40a5b6 0%,#40a5b6 50%,#3caabc 51%,#5ad9ec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #40a5b6 0%,#40a5b6 50%,#3caabc 51%,#5ad9ec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #40a5b6 0%,#40a5b6 50%,#3caabc 51%,#5ad9ec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #40a5b6 0%,#40a5b6 50%,#3caabc 51%,#5ad9ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a5b6', endColorstr='#5ad9ec',GradientType=0 ); /* IE6-9 */
float:left;
}

.phoneinfo span
{
	font-size: 16px; 
	line-height:26px; 
	letter-spacing: 1.5px; 
	color:#5d5d5d;  
	padding-left: 10px;
	clear:both;
	width: 490px;
}
.phoneinfo span span
{
	float: right;
	width: auto;
	padding: 0px;
	margin-right: 25px;
}
.mobrotator1 .phoneinfo div
{
	background:url(../images/qrcode.8835772.png) no-repeat top right;
}

#RegmainPanel, #ContactmainPanel{height:540px;	padding-top: 35px;}
#mainPanel h2{text-indent:-99999px;	background:url(../images/TheWorldsFirstSchedulingSoftware.png)no-repeat top right; margin: 10px 10px 0 0; height:100px; width: 950px; display:block;	float:left;}
#featurePanel .Left h2{text-indent:-99999px; background:url(../images/FeatureMainTitle.png) no-repeat top right; width:355px;	margin: 10px 10px 0 0; height:34px; display:block;}
#mainPanel .Textcontent, #featurePanel .Right, #phonePanel .Right{width: 468px;	height: 250px; margin: 0 10px 0 0; float:left; text-align:right;}
#featurePanel .Right, #featurePanel .Right, #phonePanel .Right{margin-top: 10px;}
#socialmediadiv{width: 960px; height: 25px;	float:left;}

#mainPanel .Imagecontent, #featurePanel .Left{width: 480px;	height: 385px; float:left;}
#sliderContent{/*background:url(../images/productScreen3.png) no-repeat top left; background:#FF0000;*/ width: 482px;	height: 385px;}
h3, #ContactmainPanel .ContactText span{color:#3B3B3B; font-size:24px; font-weight:bold; letter-spacing: -1px; margin-top: 15px;	-moz-text-shadow: 0 1px 0 #eee;	-webkit-text-shadow: 0 1px 0 #eee; text-shadow: 0 1px 0 #eee;}
#mainPanel .Textcontent p, #ContactmainPanel .ContactText p, #RegmainPanel .RegisterText p, #featurePanel p, #featurePanel ul, #phonePanel p, #phonePanel ul, #PremPanel p, #YappsPanel p, #SecondPanel p, #ThirdPanel p, #ForthPanel p, #FifthPanel p{color:#000; font-size: 16px; margin-top:15px;   line-height:26px;}

#ContactmainPanel .ContactText span{font-size: 18px;}
#ContactmainPanel .ContactText span a{ color:#3B3B3B;}
#mainPanel .Textcontent p{ line-height: 32px;}

#AboutPanel p{color:#000; font-size: 16px; margin-top:15px; line-height:26px; -moz-text-shadow: 0 1px 0 #eee; -webkit-text-shadow: 0 1px 0 #eee; text-shadow: 0 1px 0 #eee;	display:block; background: none;}
#AboutPanel div > div{
width: 960px; padding-top:30px; background:url(../images/mainpageshadow.png) no-repeat top center; margin-top:30px; clear:both;}
#AboutPanel div > div#first
{
background: none; margin-top:0; padding-top:10px; 
}
#AboutPanel div > div#last{
padding-bottom: 15px; }
.regGo{text-indent: -99999px;}
#SecondPanel, #ThirdPanel, #ForthPanel, #FifthPanel{height:auto; padding-top: 50px;  clear:both;  background:url(../images/mainpageshadow.png) no-repeat}
#FifthPanel{height: 950px;}
#ThirdPanel, #ForthPanel{height: 390px;}
#ForthPanel{ height: 700px;}
#SecondPanel > div img{ margin: 10px 0 18px 0;}
#SecondPanel h4{font-weight:bold; color:#3b3b3b; font-size:20px; letter-spacing:-1px; text-align:center;}
#prevSlide, #nextSlide{display:block; height:128px;	width: 90px; text-indent:-99999px; position:absolute; top: 45%; z-index: 800; text-decoration: none; margin:0; padding:0; cursor:pointer;}
#prevSlide:hover, #nextSlide:hover{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
#prevSlide{left:0; background:url(../images/left-arrow.png) no-repeat;}
#nextSlide{right:0; background:url(../images/right-arrow.png) no-repeat;}
#mainfooter .points{width:280px; padding: 0 5px 0 5px;  float:left;}
#mainfooter h4{ font-size:24px; letter-spacing:-2px; text-align:center; margin: 0px 0 32px 0; padding-top: 23px;}
#mainfooter ul{ font-size:16px; line-height:24px; margin-left: 20px;}
#callToAction{height:75px; clear:both; margin-top:30px; color:#0091b9; line-height:75px; font-size:30px; font-weight:bold; letter-spacing:normal; background:url(../images/mainpageshadow.png) no-repeat top center; padding: 10px;}
.callToAction{ float: right; cursor:pointer;}
#TandC {color:#FFFFFF; font-size:12px; padding-top: 30px; padding-bottom:30px;  clear:both; margin-left: 46px; padding-top: 40px; }
#TandC a {color:#FFFFFF;}
#socialLikes { height: 30px; margin-top:10px;}
#caniBook{float:right; }
#mainfooter ul li{ padding-left:20px; list-style:none;}
#mainfooter p{ padding-left:20px; line-height:26px;}
#mainfooter img{margin: 0 -10px -20px 5px;}
#socialBadges{ width: 960px; height: 80px; clear:both; padding-top:40px; }
#socialBadges img{ margin: 0 13px 0 0; }
.registerBtn {
	width: 275px;
	height: 85px;
	margin: 25px 10px 0 0;
	float:right;
	display:inline-block;
	background:url(../images/registerBtn3.png) no-repeat;
	text-decoration:none;
	border:none;
	cursor:pointer;
	position:absolute;
	bottom:202px;
	
} 

#Button1
{
	width: 275px;
	height: 85px;
	margin: 25px 10px 0 0;
	float:right;
	display:inline-block;
	background:url(../images/registerBtn3.png) no-repeat;
	text-decoration:none;
	border:none;
	cursor:pointer;
	position:absolute;
	bottom:202px;
	//right:2px;
	
}
.registerSpch{width: 231px; height: 59px; margin: 0 0 0 0; float:right; display:inline-block; background:url(../images/registerSpch.png) no-repeat; text-decoration:none; border:none; cursor:pointer;}
#Button1{margin-top: 18px; bottom: 40px;}
#btnLogin{width: 181px; height: 58px; margin: 10px 10px 0 0; float:right; display:inline-block; background:url(../images/LoginBtn2.png) no-repeat; text-decoration:none; border:none; cursor:pointer;}
#Msg{color:#000000; font-size: 16px; letter-spacing:-1px;  margin: -10px 0 22px 110px; float:left; min-height: 1px; min-width: 390px;}
#LogmainPanel #Msg{margin-left: 105px;}



#RegmainPanel .RegisterForm	#txtBusinessName, #RegmainPanel .RegisterForm	#txtUserName, #RegmainPanel .RegisterForm #txtPassword,
#LogmainPanel #txtUsername, #LogmainPanel #txtPassword, #passwordReset_UserName,
#txtComapanyName, #txtContactEmail, #txtContactSubject, #ddDemoData
{width:359px; height:34px; display:inline-block; background: #fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding: 0 0 0 5px ; border: none; border-top: 1px solid #999; -moz-box-shadow: inset 0 1px 4px #888; -webkit-box-shadow: inset 0 1px 4px #888; box-shadow: inner 0 1px 4px #888; font-size:16px;  color:#000;}
#ddDemoData{-moz-border-radius: 7px 0px 0px 7px; -webkit-border-radius: 7px 0px 0px 7px; border-radius: 7px 0px 0px 7px; line-height: 34px;}


#passwordReset_UserName{width:455px; margin-top:15px; border:#CCCCCC 1px  solid;}
#RegmainPanel .RegisterText, #ContactmainPanel .ContactText{width: 375px; height: 360px; padding-right: 25px; margin: 0 0 0 10px; float:left;}
#RegmainPanel .RegisterForm, #ContactmainPanel .ContactForm{width: 496px; height: 360px; margin: 0 10px 0 0; padding: 54px 0 0 44px; float:left; background:url(../images/regdivider.png) left no-repeat;}
#RegmainPanel .RegisterForm{padding-top: 0px; height: 420px;}
#ContactmainPanel{ height: 660px;}
#ContactmainPanel .ContactForm{ padding: 0px 0 0 14px; width:526px; height: 430px;}
#RegmainPanel .RegisterForm label, #LogmainPanel label, #ContactmainPanel .ContactForm label{color:#000; font-size: 16px;   line-height:22px; text-align:right; width:90px; display:inline-block; padding-right: 20px;}
#ContactmainPanel .ContactForm label{ width: 110px; padding-right:10px; font-size:14px;}

#RegmainPanel .RegisterForm	.frame, #LogmainPanel .frame, #ContactmainPanel .ContactForm .frame{width:366px; height:36px; display:inline-block; padding: 7px; margin-bottom: 25px; background: url(../images/formframe.png) no-repeat;}

.ContactForm .frame2{width:381px; height:144px; display:inline-block; padding: 7px; margin-bottom: 5px; margin-left:125px; background:url(../images/bigframe.png) no-repeat;}

#contactFormButton{ background:url(../images/popupsend.png) no-repeat; width:112px; height:37px; border:0; float:right;  margin-right: 20px; cursor:pointer;}
#txtContactBody{width:359px; height:120px; display:inline-block; background: #fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding: 0 0 0 5px ; border: none; border-top: 1px solid #999; -moz-box-shadow: inset 0 1px 4px #888; -webkit-box-shadow: inset 0 1px 4px #888; box-shadow: inner 0 1px 4px #888; font-size:16px;  color:#000;  resize: none;}

#RegmainPanel h2 {text-indent:-99999px; background:url(../images/RegisterTitle.png)  top center no-repeat; margin: 35px 0 0 10px; height:56px; width: 360px; display:block;  clear:both;}
#ContactmainPanel h2{text-indent:-99999px; background:url(../images/contactUs.png) no-repeat top left; margin: 35px 0 0px 10px; height:26px; width: 960px; display:block; float:left;}
.ContactForm div{position:relative;}
#lbContactBody{position: absolute; top: 2px;}

#LogmainPanel h2{text-indent:-99999px; background:url(../images/LoginTitle.png) top center no-repeat; height:56px; display:block; float:left; width: 550px; margin-bottom: 30px; margin-left: 10px;}
.LogForm{width: 500px; padding-top: 100px; height:390px; position:relative;}
#resetPasswordLink{ position:absolute; bottom:0px; right:10px; color:#222222;}
.featuresDiv{width: 960px; height: 375px; background:#FF0000;}

.RegisterText ul{ display:block; height:auto; list-style:none; list-style-type:none; width: 100%; margin-top:20px;}
.RegisterText ul li{ display:block; height:44px; list-style:none; list-style-type:none; width: 100%; padding: 0 0 0 65px; font-size: 18px; line-height: 44px; letter-spacing:-0.5px; color:#000000;}
.comingsoon{background:url(../images/soon.png) no-repeat;}
#cloud{background:url(../images/minicloud.png) no-repeat left;}
#Features{background:url(../images/minifeat.png) no-repeat left;}
#Booking{background:url(../images/minibook.png) no-repeat left;}
#WebSite{background:url(../images/minifree.png) no-repeat left;}
#Dashboard{background:url(../images/minidash.png) no-repeat left;}
#hiddenLoader{ display:none; visibility:hidden;}
#congrats{ width:527px; height: 400px; padding-top: 90px;}
#congrats h2{ text-indent:-99999px; background:url(../images/Congratulations.png) no-repeat top left; height:67px; display:block; float:left; width: 527px; margin-bottom: 30px; }
#congrats p{ font-size: 26px; text-align:center; }
#congrats span{ font-size:18px; color:#0097be; font-weight:bold; height: 55px; line-height:55px; display:inline-block; padding-top: 30px; vertical-align:baseline;}
.clickHere{ width:160px; height:55px; display:inline-block; background:url(../images/ClickHere.png) no-repeat;text-indent:-99999px; }
	#getSatisfaction
	{
		margin-left: 55px;
		color: #781d7e;
		font-weight: bold;
		font-size:18px;
		line-height: 25px;
		float:left;
		width: 900px;
		margin-bottom: 20px;
	}
	#getSatisfaction span, #getSatisfaction img
	{
		float: left;
	}
	#getSatisfaction img
	{
		margin-right: 30px;
		margin-top: 5px;
	}
	
	#getSatisfaction a
	{
		color: #f47d31;
		text-decoration:underline;
		font-size: 30px;
		letter-spacing: -2px;
		font-weight: normal;
	}
	.points ul li a
		{
			text-transform:uppercase;
			color:#FFFFFF;
			line-height: 30px;
			text-decoration:none;
			width: 280px;
		}

@media screen and (orientation:portrait) 
{
	 #pressPanel, #PremPanel, #RegmainPanel{ min-height:580px; }
	 #LogmainPanel{ min-height:640px; }
	 #RegmainPanel{min-height:610px;}
	 #featurePanel #topper, #featurePanel #topper, #AboutPanel #topper, #pressPanel #topper, #phonePanel #topper{ margin-left: 30px; margin-right:30px; width: 900px;}
	 
	 #featurePanel #topper  .bottomshad, #pressPanel #topper .bottomshad, #pressPanel #topper .bottomshad, #phonePanel #topper .bottomshad
	{
		width: 900px; 
		padding-top:45px; 
		background:url(../images/mainpageshadow.png) no-repeat top center; 
		margin-top:30px; 
		float:left; 
		clear:both; 
		height:auto;
	}
	
	#AboutPanel #topper > div, #pressPanel #topper .bottomshad .article
	{
		width: 900px;
	}
	
	#nav ul li{display:block; float:left; list-style:none; margin-left: 18px;}
	
	 #featurePanel .even h3, #featurePanel .even p, #featurePanel .even ul, #featurePanel .even ul li, #phonePanel .even h3, #phonePanel .even p, #phonePanel .even ul, #phonePanel .even ul li
	{
		display:block; width:410px;  float: right; clear:both;
	}
	
	#featurePanel .odd h3, #featurePanel .odd p, #featurePanel .odd ul, #featurePanel .odd ul li
	{
		display:block; width:360px;  float: left; clear:both;
	}
	#featurePanel h2 h2{ background:url(../images/featureTitleiPad.png) no-repeat center center;  }
	
	#headerleft{ margin-right: 0px;}
	#logo{margin-left: 20px;}
	
	#headerleft{width: 742px; float:left; height: 92px;}
	#signup{height:32px; width:110px; background:url(../images/loginBtnMain2.png); border:0; cursor:pointer;	float:left; margin-left: 500px; margin-top:15px}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) 
{

#signup{height:32px; width:110px; background:url(../images/loginBtnMain2.png); border:0; cursor:pointer;	float:left; margin-left: 500px; margin-top:15px}

	#logo{margin-left: 20px;}
	#featurePanel #topper, #featurePanel #topper, #AboutPanel #topper, #pressPanel #topper{ margin-left: 30px; margin-right:30px; width: 900px;}
	 
	 #featurePanel #topper  .bottomshad, #pressPanel #topper .bottomshad, #pressPanel #topper .bottomshad
	{
		width: 900px; 
		padding-top:45px; 
		background:url(../images/mainpageshadow.png) no-repeat top center; 
		margin-top:30px; 
		float:left; 
		clear:both; 
		height:auto;
	}
	
	#headerleft{width: 742px; float:left; height: 92px;}
	
	#AboutPanel #topper > div, #pressPanel #topper .bottomshad .article
	{
		width: 900px;
	}
	
	#nav ul li{display:block; float:left; list-style:none; margin-left: 18px;}
	
	 #featurePanel .even h3, #featurePanel .even p, #featurePanel .even ul, #featurePanel .even ul li
	{
		display:block; width:410px;  float: right; clear:both;
	}
	
	#featurePanel .odd h3, #featurePanel .odd p, #featurePanel .odd ul, #featurePanel .odd ul li
	{
		display:block; width:360px;  float: left; clear:both;
	}
	#featurePanel h2 h2{ background:url(../images/featureTitleiPad.png) no-repeat center center;  }
}
