/*  
Theme Name: Landing Page 
Theme URI: http://www.nexusinfoway.com
Description: WordPress Theme by Nexus Infoway
Version: 1.0
Author: Joby Joseph (joby@nexusinfoway.com)
Author URI: http://www.nexusinfoway.com
*/
@font-face {
	font-family: 'Proxima Nova Regular';
	src: url('fonts/Mark Simonson - Proxima Nova Regular.eot');
	src: local('?'), url('fonts/Mark Simonson - Proxima Nova Regular.woff') format('woff'), url('fonts/Mark Simonson - Proxima Nova Regular.ttf') format('truetype'), url('fonts/Mark Simonson - Proxima Nova Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Regular Italic';
	src: url('fonts/mark_simonson_-_proxima_nova_regular_italic-webfont.eot');
	src: local('?'), url('fonts/mark_simonson_-_proxima_nova_regular_italic-webfont.woff') format('woff'), url('fonts/mark_simonson_-_proxima_nova_regular_italic-webfont.ttf') format('truetype'), url('fonts/mark_simonson_-_proxima_nova_regular_italic-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Semibold';
	src: url('fonts/Mark Simonson - Proxima Nova Semibold.eot');
	src: local('?'), url('fonts/Mark Simonson - Proxima Nova Semibold.woff') format('woff'), url('fonts/Mark Simonson - Proxima Nova Semibold.ttf') format('truetype'), url('fonts/Mark Simonson - Proxima Nova Semibold.svg') format('svg');

}

@font-face {
	font-family: 'Proxima Nova Bold';
	src: url('fonts/Mark Simonson - Proxima Nova Bold.eot');
	src: local('?'), url('fonts/Mark Simonson - Proxima Nova Bold.woff') format('woff'), url('fonts/Mark Simonson - Proxima Nova Bold.ttf') format('truetype'), url('fonts/Mark Simonson - Proxima Nova Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Proxima Nova Light';
	src: url('fonts/Mark Simonson - Proxima Nova Light.eot');
	src: local('?'), url('fonts/Mark Simonson - Proxima Nova Light.woff') format('woff'), url('fonts/Mark Simonson - Proxima Nova Light.ttf') format('truetype'), url('fonts/Mark Simonson - Proxima Nova Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBook';
	src: url('fonts/gotham-book.eot');
	src: local('?'), url('fonts/gotham-book.woff') format('woff'), url('fonts/gotham-book.ttf') format('truetype'), url('fonts/gotham-book.svg') format('svg');
}

@font-face {
	font-family: 'Gothamlight';
	src: url('fonts/gotham-light.eot');
	src: local('?'), url('fonts/gotham-light.woff') format('woff'), url('fonts/gotham-light.ttf') format('truetype'), url('fonts/gotham-lightk.svg') format('svg');
	}
@font-face {
	font-family: 'Gothamitalic';
	src: url('fonts/gotham-bookitalic.eot');
	src: local('?'), url('fonts/gotham-bookitalic.woff') format('woff'), url('fonts/gotham-bookitalic.ttf') format('truetype'), url('fonts/gotham-bookitalic.svg') format('svg');
}
@font-face {
	font-family: 'Gothamultra';
	src: url('fonts/gotham-ultra.eot');
	src: local('?'), url('fonts/gotham-ultra.woff') format('woff'), url('fonts/gotham-ultra.ttf') format('truetype'), url('fonts/gotham-ultra.svg') format('svg');
}
@font-face {
	font-family: 'Baskerville';
	src: url('fonts/Baskerville.eot');
	src: local('?'), url('fonts/Baskerville.woff') format('woff'), url('fonts/Baskerville.ttf') format('truetype'), url('fonts/Baskerville.svg') format('svg');
}
#preload-1 { background: url(images/checkavailabilitybuttonover.png) no-repeat -9999px -9999px; }
#preload-2 { background: url(images/checkavailabilityhomeover.png) no-repeat -9999px -9999px; }
#preload-3 { background: url(images/plan1buttonover.png) no-repeat -9999px -9999px; }
#preload-4 { background: url(images/plan2buttonover.png) no-repeat -9999px -9999px; }
#preload-5 { background: url(images/topmenubgover.png) no-repeat -9999px -9999px; }
#preload-6 { background: url(images/popupbg.png) no-repeat -9999px -9999px; }
#preload-7 { background: url(images/popupbutton.png) no-repeat -9999px -9999px; }

body {
	margin: 0;
	padding: 0;
	font-size:16px;
	color:#5f5f5f;
	font-family: 'Proxima Nova Light';
	padding-top:0;
	background:#ffffff;
	line-height:130%;

}

h1, h2, h3 {
	margin: 0;
	padding: 0;

	font-weight: normal;
	color: #7f7f7f;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16pxem;
}

 ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #d01b22;
}
img
{
	border:0;
}
a:hover {
}
.home
{
	background:url(images/homebgnew.jpg)  top center no-repeat;
	min-width:1193px;
}.afliates
{
	background:url(images/afliatesbg.jpg)  top center no-repeat;
	min-width:1193px;
}
#wrapper
{
	width:912px;
	height:100%;
	padding:0;
	margin:0 auto;
	background:#ffffff;
}
#headerwrapperfull{
	width:100%;
	height:110px;
	padding:0;
	margin:0 auto;
	background:#ffffff;
	z-index:999;
}
#headerwrapperfullblog{
	width:100%;
	height:127px;
	padding:0;
	margin:0 auto;
	background:#ffffff;
	z-index:999;
}
#headerwrapperfullhome{
	width:100%;
	height:175px;
	padding:0;
	margin:0 auto;
	z-index:999;
	max-height:218px;
	min-width:1193px;
	overflow:hidden;

}
#headerwrapperfullafliates{
	width:100%;
	height:159px;
	padding:0;
	margin:0 auto;
	z-index:999;
	overflow:hidden;
	
}
#afliatesheading{
	width:100%;
	height:189px;
	padding:0;
	margin:0 auto;
	padding-top:97px;
	text-align:center;
	background:#fe752e url(images/afliatesheadingbg.jpg) top center no-repeat;
}
#afliatessubheading{
	width:100%;
	height:68px;
	padding:0;
	margin:0 auto;
	padding-top:44px;
	text-align:center;
	font-size:30px;
	color:#ff6022;
	font-family: 'GothamBook';
	letter-spacing:-1px;
}
#careerheading{
	width:100%;
	height:88px;
	padding:0;
	margin:0 auto;
	padding-top:57px;
	text-align:center;
	font-size:54px;
	color:#ffffff;
	font-family: 'Gothamlight';
	background:#ff4e22 url(images/careerheadingbg.jpg) top center no-repeat;
	
}
#marketheadingwrapper{
	width:100%;
	height:131px;
	padding:0;
	margin:0 auto;
	background:#ff4e22 url(images/careerheadingbg.jpg) top center no-repeat;
	
}
#marketheading{
	width:1056px;
	height:38px;
	padding:0;
	margin:0 auto;
	padding-top:40px;
	font-size:48px;
	letter-spacing:-3px;
	color:#ffffff;
	font-family: 'GothamBook';
	
}
#marketsubheading{
	width:1056px;
	height:42px;
	padding:0;
	margin:0 auto;
	font-size:29px;
	letter-spacing:-1px;
	color:#ffffff;
	font-family: 'Gothamlight';
	
}
#aboutheadingwrapper{
	width:100%;
	height:219px;
	padding:0;
	margin:0;
	background:#ff4e22 url(images/aboutheadingbg.jpg) top center no-repeat;
	
}
#aboutheading{
	width:100%;
	height:77px;
	padding:0;
	margin:0 auto;
	padding-top:47px;
	text-align:center;
	font-size:60px;
	color:#ffffff;
	font-family: 'Gothamlight';
	line-height:100%;
	
}
#aboutsubheading{
	width:100%;
	height:62px;
	padding:0;
	margin:0 auto;
	text-align:center;
	font-size:35px;
	color:#ffffff;
	font-family: 'Gothamlight';
		line-height:100%;
	
}
#aboutcontents
{
	width:572px;
	height:630px;
	padding:0;
	margin:0 auto;
	padding-left:347px;
	padding-right:51px;
	margin-top:38px;
	color:#606060;
	font-size:17px;
	font-family: 'Gothamlight';
	line-height:130%;
	background:url(images/aboutbg.jpg) top left no-repeat;

}
#aboutcontents b
{
	
font-family: 'GothamBook';
font-size:18px;

}

#careercontents
{
	width:1076px;
	height:auto;
	padding:0;
	margin:0 auto;
	color:#505050;
	font-size:17px;
	font-family: 'GothamBook';
	line-height:130%;

}
#careercontents h1 
{
	width:1076px;
	height:44px;
	padding:0;
	margin:0;
	padding-top:44px;
	color:#ff5c22;
	font-size:34px;
	font-family: 'GothamBook';
	

}


#marketcontents
{
	width:1062px;
	height:auto;
	padding:0;
	margin:0 auto;

	padding-top:32px;

}

#marketcontents .headingwrapper
{
	width:514px;
	height:71px;
	padding:0;
	margin:0;
	float:left;
	border-bottom:4px solid #b3b3b3;
	margin-bottom:22px;

}
#marketcontents .headingwrapper .heading
{
	width:514px;
	height:23px;
	padding:0;
	margin:0;
	color:#404040;
	font-size:18px;
	font-family: 'Gothamultra';


}
#marketcontents .headingwrapper .subheading
{
	width:514px;
	height:40px;
	padding:0;
	margin:0;
	color:#7c7c7c;
	font-size:12px;
	font-family: 'GothamBook';

}

#marketcontents .addoncell
{
	width:514px;
	height:279px;
	padding:0;
	margin:0;
	float:left;

	margin-bottom:32px;

}#marketcontents .addoncell .contents
{
	width:514px;
	height:99px;
	padding:0;
	margin:0;
	margin-top:180px;
	background:url(images/addoncellbg.png) top left;

}
#marketcontents .addoncell .contents .left
{
	width:364px;
	height:74px;
	padding:0;
	margin:0;
	float:left;
	padding-left:12px;
	padding-top:15px;

}
#marketcontents .addoncell .contents .left .description
{
	width:350px;
	height:51px;
	padding:0;
	margin:0;
	color:#ffffff;
	font-size:13px;
	padding-right:14px;
	font-family: 'Gothamlight';
	line-height:120%;
}
#marketcontents .addoncell .contents .left .price	
{
	width:67px;
	height:23px;
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:14px;
	font-family: 'GothamBook';
}
#marketcontents .addoncell .contents .left .contract
{
	width:110px;
	height:23px;
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:14px;
	font-family: 'GothamBook';
}
#marketcontents .addoncell .contents .left .setup
{
	width:187px;
	height:23px;
	padding:0;
	margin:0;
	float:left;
	color:#ffffff;
	font-size:14px;
	font-family: 'GothamBook';
}
#marketcontents .addoncell .contents .right
{
	width:125px;
	height:74px;
	padding:0;
	margin:0;
	float:left;
	padding-top:15px;

}
#marketcontents .addoncell .contents .right .install
{
	width:125px;
	height:46px;
	padding:0;
	margin:0;
	float:left;

}
#marketcontents .addoncell .contents .right .demo
{
	width:125px;
	height:28px;
	padding:0;
	margin:0;
	float:left;

}

.market_popup_video
{
	width:760px;
	height:450px;
	padding:0;
	margin:0;
	padding-top:0;
	display:none;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 9999;


}

.market_popup_video .closebutton
{
	width:48px;
	height:33px;
	padding:0;
	margin:0;
	padding-left:740px;

}

.market_popup
{
	width:922px;
	height:504px;
	padding:0;
	margin:0;
	background: url(images/market_popup_install_bg.png) center center no-repeat;
	padding-left:70px;
	padding-top:0;
	display:none;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 9999;

}

.market_popup .closebutton 
{
	width:48px;
	height:33px;
	padding:0;
	margin:0;
	padding-left:860px;
	padding-top:24px;

}

.market_popup .appname
{
	width:857px;
	height:25px;
	padding:0;
	margin:0;
	font-size:23px;
	color:#454545;
	font-family: 'Proxima Nova Semibold';
	letter-spacing:-1px;
	padding-top:10px;
	
}

 .market_popup .apptag
{
	width:857px;
	height:30px;
	padding:0;
	margin:0;
	font-size:17px;
	color:#454545;
	font-family: 'Proxima Nova Regular';
	letter-spacing:-1px;
}
 .market_popup .popup_install_left
{
	width:443px;
	height:350px;
	padding:0;
	margin:0;
	float:left;
}
.market_popup .appimage
{
	width:396px;
	height:214px;
	padding:0;
	margin:0;
}
 .market_popup .appimage img
{
	width:396px;
	height:214px;
	padding:0;
	margin:0;
}
 .market_popup .appdetails
{
	width:195px;
	height:119px;
	padding:0;
	margin:0;
	float:left;
	padding-top:12px;
}
 .market_popup .appdetails .labels
{
	width:55px;
	height:17px;
	padding:0;
	margin:0;
	float:left;
	font-size:9px;
	color:#454545;
	font-family: 'Proxima Nova Semibold';
	text-align:right;
}
 .market_popup .appdetails .labels2
{
	width:55px;
	height:17px;
	padding:0;
	margin:0;
	float:left;
	padding-top:5px;
	font-size:9px;
	color:#454545;
	font-family: 'Proxima Nova Semibold';

	text-align:right;
}
 .market_popup .appdetails .values
{
	width:123px;
	height:17px;
	padding:0;
	margin:0;
	float:left;
	padding-left:17px;
	font-size:13px;
	color:#454545;
	font-family: 'GothamBook';
	line-height:120%;
}
 .market_popup .appdetails .rating
{
	width:123px;
	height:30px;
	padding:0;
	margin:0;
	float:left;
	padding-left:17px;
	padding-top:5px;
	font-size:13px;
	color:#454545;
	font-family: 'GothamBook';
}
 .market_popup .appdescription
{
	width:201px;
	height:119px;
	padding:0;
	margin:0;
	float:left;
	padding-top:12px;
	font-size:13px;
	color:#454545;
	font-family: 'GothamBook';
	line-height:110%;
}

.market_popup .popup_install_right
{
	width:406px;
	height:350px;
	padding:0;
	margin:0;
	float:left;
}
 .market_popup .popup_install_right .heading
{
	width:406px;
	height:62px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	color:#454545;
	font-size:52px;
	font-family: 'Proxima Nova Light';
	letter-spacing:-2px;
}
 .market_popup .popup_install_right .agreecheck
{
	width:35px;
	height:58px;
	padding:0;
	margin:0;
	float:left;
	color:#454545;
	font-size:82px;
	padding-left:25px;
	
}

 .market_popup .popup_install_right .agreetext
{
	width:340px;
	height:58px;
	padding:0;
	margin:0;
	float:left;
	color:#6a6a6a;
	font-size:16px;
	font-family: 'Proxima Nova Regular';

	
}


 .market_popup .popup_install_right .installbutton
{
	width:406px;
	height:98px;
	padding:0;
	margin:0;
	float:left;
}
 .market_popup .popup_install_right .installbottom
{
	width:406px;
	height:58px;
	padding:0;
	margin:0;
	float:left;
	color:#a3a3a3;
	font-size:16px;
	font-family: 'Proxima Nova Regular';
	text-align:center;
	
}

 .market_popup .popup_install_right .agreetext a 
{
	color:#62a749;

}

.addoncell .contents .right .demo
{
	width:125px;
	height:28px;
	padding:0;
	margin:0;
	float:left;

}

 .rightcolum
{
	padding-left:23px !important;

}
#afliatescontents{
	width:760px;
	height:352px;
	padding:0;
	margin:0 auto;

}
#afliatescontents .left{
	width:451px;
	height:306px;
	padding-top:11px;
	padding:0;
	margin:0;
	float:left;

}
#afliatescontents .left ul 
{
	padding:0;
	margin:0;
	
}

#afliatescontents .left ul  li 
{
	padding:0;
	margin:0;
	height:41px;
	font-size:23px;
	color:#727272;
	font-family: 'GothamBook';
	letter-spacing:-1px;
}

#afliatescontents .right{
	width:309px;
	height:335px;
	padding:0;
	margin:0;
	float:left;
}#afliatescontents .right .inputs{
	width:269px;
	height:26px;
	padding:15px;
	margin:0;
	float:left;
	border: 3px solid #868686;
	color:#6b6b6b;
	font-size:19px;
	font-family: 'Proxima Nova Regular';
	margin-bottom:5px;
	margin-left:2px;
}

#headerwrapperfullpro{
	width:100%;
	height:489px;
	padding:0;
	margin:0 auto;
	z-index:999;
	background:url(images/probg.jpg) top center repeat-x;
}

#headerwrapper{
	width:1025px;
	height:110px;	
	padding:0;
	margin:0 auto;
	padding-top:21px;

}
#headerwrapperblog{
	width:1056px;
	height:127px;	
	padding:0;
	margin:0 auto;
}
#hometoolbar{
	width:100%;
	height:45px;	
	padding:0;
	margin:0 auto;
	text-align:center;
	background:#50c024;
	min-width:1068px;
}
#headerwrapperhome{
	width:1026px;
	height:145px;	
	padding:0;
	margin:0 auto;
}
#headerphonehome{
	width:1026px;
	height:17px;	
	padding:0;
	margin:0 auto;
	background:url(images/headerphone.png) top right no-repeat;
	margin-top:31px;
	

}
#headerphoneprice{
	width:1026px;
	height:30px;	
	padding:0;
	margin:0 auto;
	background:url(images/headerphone.png) top right no-repeat;
	margin-top:31px;
	

}
#menuwrapperhome{
	clear:both;
	width:1026px;
	height:60px;	
	padding:0;
	margin:0 auto;
	border-top:1px solid #ff0000;

}
#logo
{
	width:182px;
	height:49px;
	padding:0;
	margin:0;
	padding-top:61px;
	float:left;

}
#logoblog
{
	width:178px;
	height:73px;
	padding:0;
	margin:0;
	padding-top:52px;
	float:left;


}
#logoblogright
{
	width:877px;
	height:125px;
	padding:0;
	margin:0;
	float:left;


}

#logohome
{
	width:174px;
	height:41px;
	padding:0;
	margin:0;
	float:left;
		
}

#logopro
{
	width:350px;
	height:40px;
	padding:0;
	margin:0;
	padding-top:55px;
	padding-left:9px;
	float:left;
}
#menu
{
	width:843px;
	height:44px;
	padding:0;
	margin:0;
	text-align:right;
	float:left;	
	padding-top:66px;
	


}

#headerphoneblog
{
	width:877px;
	height:29px;
	padding:0;
	margin:0;
	margin-top:22px;
	background:url(images/headerphoneblog.png) top right no-repeat;
}#menublog
{
	width:684px;
	height:62px;
	padding:0;
	margin:0;
	text-align:right;
	float:left;	
	padding-top:5px;
}

#menublogright
{
	width:192px;
	height:76px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#menublogright_market
{
	width:878px;
	height:76px;
	padding:0;
	margin:0;
	float:left;	
	text-align:right;
}
#menublogright a.menu1
{
	width:100px;
	height:41px;
	padding:0;
	margin:0;
	float:left;	
	text-decoration:none;
}
#menublogright a.menu2
{
	width:92px;
	height:41px;
	padding:0;
	margin:0;
	float:left;	
	text-decoration:none;
}
#menublogright a.menu3
{
	width:180px;
	height:41px;
	padding:0;
	margin:0;
	float:left;	
	text-decoration:none;
}

#menuhome
{
	width:700px;
	height:54px;
	padding:0;
	margin:0;
	text-align:right;
	float:left;	
	text-align:right;
	padding-top:4px;

}
#menuhome ul 
{
	padding:0;
	margin:0;
	list-style:none;
	
}#menuhome ul li 
{
	padding:0;
	margin:0;
	float:right;
	padding-left:32px;
	list-style:none;
	
}#menuhome ul li  a 
{
	color:#89898d;
	font-size:13px;
	font-family: 'GothamBook';
	line-height:100%;
	text-transform:uppercase;
	letter-spacing:1px;
}
#menuprice
{
	width:660px;
	height:54px;
	padding:0;
	margin:0;
	text-align:right;
	float:left;	
	text-align:right;
	padding-top:4px;
	

}
#menuprice ul 
{
	padding:0;
	margin:0;
	list-style:none;
	
}#menuprice ul li 
{
	padding:0;
	margin:0;
	float:right;
	padding-right:32px;
	list-style:none;
	
}#menuprice ul li  a 
{
	color:#ffffff;
	font-size:13px;
	font-family: 'GothamBook';
	line-height:100%;
	text-transform:uppercase;
	letter-spacing:1px;
}

#menublog ul 
{
	padding:0;
	margin:0;
	list-style:none;
	
}#menublog ul li 
{
	padding:0;
	margin:0;
	float:right;
	padding-right:23px;
	list-style:none;
	
}#menublogl li  a 
{
	color:#515151;
	font-size:14px;
	font-family: 'GothamBook';
	line-height:100%;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	padding:0;
	margin:0;
}


#menu1
{
	width:114px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	

}#menu2
{
	width:105px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menu3
{
	width:58px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menupro
{
	width:170px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menu4
{
	width:92px;
	height:41px;
	padding:0;
	margin:0;
	float:left;	
	
}
#menu5
{
	width:92px;
	height:41px;
	padding:0;
	margin:0;
	float:left;	
	padding-left:8px;

}

#menu4 a , #menu5 a
{
	display:block;
	width:92px;
	height:28px;
	padding:0;
	margin:0;
	padding-top:13px;
	text-decoration:none;
	background:url(images/topmenubg.png) top left no-repeat;
	color:#ffffff;
	font-size:13px;
	font-family: 'GothamBook';
	line-height:100%;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
}#menu4 a:hover, #menu5 a:hover
{
	text-decoration:none;
	background:url(images/topmenubgover.png) top left no-repeat;
}
#menu1pro
{
	width:82px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menu2pro
{
	width:153px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menu3pro
{
	width:104px;
	height:35px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}#menu4pro
{
	width:172px;
	height:49px;
	padding:0;
	margin:0;
	float:left;	
	padding-top:60px;
}
#promainheading
{
	width:1025px;
	height:144px;
	padding:0;
	margin:0 auto;
	padding-top:90px;
	font-size:56px;
	color:#ffffff;
	font-family: 'Proxima Nova Semibold';
	text-align:center;
	line-height:100%;
	
}
#proworks
{
	width:1007px;
	height:600px;
	padding:0;
	margin:0 auto;
	margin-top:66px;
	padding-right:18px;
	background:url(images/proworksbg.jpg) top left no-repeat;
	
}
#promainheadingbutton
{
	width:1025px;
	height:134px;
	padding:0;
	margin:0 auto;
	text-align:center;

}

#homemainbutton
{
	width:657px;
	height:431px;
	padding:0;
	margin:0 auto;
	padding-left:369px;
	padding-top:176px;
	background:url(images/homemainbg.png) bottom center no-repeat;
}
#homemainbuttonwrapper
{
	width:287px;
	height:74px;
	padding:0;
	margin:0;
	overflow:hidden !important;
}
#homemainbuttonwrapper a 
{
	display:block;
	width:287px;
	height:1px;
	padding:0;
	margin:0;
	padding-top:74px;
	overflow:hidden !important;
	background:url(images/checkavailabilityhome.png) top left no-repeat;
}
#homemainbuttonwrapper a:hover
{
	background:url(images/checkavailabilityhomeover.png) top left no-repeat;
}
#homescreen
{
	width:1025px;
	height:490px;
	padding:0;
	margin:0 auto;

}

#homelogoswrapper
{
	width:100%;
	height:167px;
	padding:0;
	margin:0;
	background:#ffffff;
	min-width:1026px;
	
}
#homelogos
{
	width:1026px;
	height:167px;
	padding:0;
	margin:0 auto;
	background:url(images/homelogos.jpg) center  24px no-repeat;
}

#features
{
	width:100%;
	height:415px;
	padding:0;
	margin:0;
	background:url(images/features.jpg)  top center no-repeat;
	min-width:1026px;
}
#features_screenswrapper
{
	width:100%;
	height:431px;
	padding:0;
	margin:0;
	background:url(images/features_screens_bg.jpg)  bottom left repeat-x ;
	min-width:1026px;
}
#features_screens
{
	width:1026px;
	height:431px;
	padding:0;
	margin:0 auto;
	background:url(images/features_screens.jpg)  bottom center no-repeat;
	min-width:1026px;
}

#works
{
	width:100%;
	height:729px;
	padding:0;
	margin:0;
	background:url(images/works.jpg) top center no-repeat;
	min-width:1026px;
}
#worksnew
{
	width:1056;
	height:647px;
	padding:0;
	margin:0 auto;
	background:url(images/worksnew.png) center center no-repeat;
}


#plans
{
	width:800px;
	height:977px;
	padding:0;
	margin:0 auto;
	margin-top:103px;
	background:url(images/planbg.jpg) top left no-repeat;
}
#plan1
{
	width:405px;
	height:99px;
	padding:0;
	margin:0;
	padding-left:70px;
	padding-top:833px;
	float:left;

}
#plan1button
{
	width:252px;
	height:68px;
	padding:0;
	margin:0;
	overflow:hidden !important;	
}

#plan1button a 
{
	display:block;
	width:252px;
	height:1px;
	padding:0;
	margin:0;
	padding-top:68px;
	overflow:hidden !important;	
	background:url(images/plan1button.png) top left no-repeat;
}
#plan1button a:hover
{
	background:url(images/plan1buttonover.png) top left no-repeat;
}

#plan2
{
	width:320pxx;
	height:99px;
	padding:0;
	margin:0;
	padding-top:833px;
	float:left;
}


#plan2button
{
	width:252px;
	height:68px;
	padding:0;
	margin:0;
	overflow:hidden !important;	
}

#plan2button a 
{
	display:block;
	width:252px;
	height:1px;
	padding:0;
	margin:0;
	padding-top:68px;
	overflow:hidden !important;	
	background:url(images/plan2button.png) top left no-repeat;
}
#plan2button a:hover
{
	background:url(images/plan2buttonover.png) top left no-repeat;
}

#checkavailability
{
	width:100%;
	height:78px;
	padding:0;
	margin:0 auto;
	text-align:center;
	padding-top:66px;
	padding-bottom:57px;
	min-width:1056px;
}
#testimonialmainwrapper
{
	width:100%;
	height:396px;
	padding:0;
	margin:0;
	background:url(images/testimonialmainfullbg.jpg) top left repeat-x;
	min-width:1056px;
}
#testimonialmain
{
	width:1046px;
	height:47px;
	padding:0;
	margin:0 auto;
	padding-top:349px;
	padding-left:10px;
	background:url(images/testimonialmain.jpg) top center no-repeat;
}

#testimonialmain a
{
color:#d4521a;
font-size:12px;
font-family: 'Gothamitalic';
font-weight:italic;
text-decoration:underline;


}
#testimonialmain a:hover
{
	text-decoration:none;
}
#testimonials
{
	width:100%;
	height:681px;
	padding:0;
	margin:0 auto;
	margin-top:61px;
	background:url(images/testimonials.jpg) top center no-repeat;
	min-width:1026px;
}

#testimonials2
{
	width:100%;
	height:350px;
	padding:0;
	margin:0 auto;
	background:url(images/testimonials2.jpg) top center no-repeat;
	min-width:1056px;
}



#getstartedwrapper
{
	width:100%;
	height:590px;

	padding:0;
	margin:0;
		padding-top:67px;
	background:url(images/shadowbg.jpg) top left repeat-x;
	min-width:1056px;
}
#availabilitywrapper
{
	width:100%;
	height:435px;
	padding:0;
	margin:0;

	background:#ffffff url(images/availabilitybg.jpg) top left repeat-x;
	min-width:1056px;
}
#availabilitywrapperpro
{
	width:100%;
	height:435px;
	padding:0;
	margin:0;
	margin-top:50px;
	background:#070707 url(images/getstartedbg.jpg) top center no-repeat;
}
#availability
{
	width:950px;
	height:348px;
	padding:0;
	margin:0 auto;
	padding-top:67px;
}
#availabilitypro
{
	width:922px;
	height:348px;
	padding:0;
	margin:0 auto;
	padding-top:59px;
}
#availabilityheading
{
	width:916px;
	height:134px;
	padding:0;
	margin:0;
	font-size:70px;
	color:#89898d;
	font-family: 'Proxima Nova Regular';
	text-align:center;
	letter-spacing:-2px;
	line-height:140%;

}
#availabilityheadingpro
{
	width:922px;
	height:142px;
	padding:0;
	margin:0;
	font-size:48px;
	color:#ffffff;
	font-family: 'Proxima Nova Light';
	text-align:center;
	line-height:100%;
	letter-spacing:-2px;
}
#availabilityinputs
{
	width:601px;
	height:201px;
	padding:0;
	margin:0;
	font-size:20px;
	color:#ffffff;
	font-family: 'Proxima Nova Regular';
	float:left;
	overflow:hidden;
}#availabilityinputs input
{
	width:250px;
	height:25px;
	padding:0;
	margin:0;
	padding-left:19px;
	padding-top:15px;
	padding-bottom:15px;
	margin-right:17px;
	margin-bottom:14px;
	float:left;
	border:3px solid #868686;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none;
	color:#6b6b6b;
	line-height:100%;
	font-size:20px;
	font-family: 'Proxima Nova Regular';
}
#availabilityinputs input:focus
{
	border:3px solid #59b559;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#availabilitymesage
{
	width:100%;
	text-align:center;
	color:#ffffff;
	line-height:100%;
	font-size:20px;
	padding-bottom:20px;
	font-family: 'Proxima Nova Regular';

}


#availabilityright
{
	width:315px;
	height:201px;
	padding:0;
	margin:0;
	font-size:23px;
	color:#ffffff;
	font-family: 'Proxima Nova Regular';
	float:left;
}
#availabilitybutton
{
	width:315px;
	height:94px;
	padding:0;
	margin:0;
}

#availabilitybuttonsubmit
{
	width:309px;
	height:86px;
	background:url(images/checkavailabilitybutton.png) top left no-repeat;
	border:0;
	
	
}

#availabilitybuttonsubmit:hover
{
	width:309px;
	height:86px;
	background:url(images/checkavailabilitybuttonover.png) top left no-repeat;
	border:0;
	
}
#availabilitymobile
{
	width:315px;
	height:45px;
	padding:0;
	margin:0;
	font-size:20px;
	color:#6b6b6b;
	font-family: 'GothamBook';
	text-align:center;
	
}
#availabilitypromocode
{
	width:315px;
	height:45px;
	padding:0;
	margin:0;
	font-size:14px;
	color:#6b6b6b;
	font-family: 'GothamBook';
	text-align:center;
	
}
#availabilitypromocode .text
{
	width:131px;
	height:25px;
	padding:0;
	margin:0;
	padding-top:15px;
	font-size:14px;
	color:#6b6b6b;
	font-family: 'GothamBook';
	text-align:right;
	float:left;
	
}
#availabilitypromocode input
{
	width:177px;
	height:30px;
	padding:0;
	margin:0;
	font-size:18px;
	color:#6b6b6b;
	font-family: 'GothamBook';
	border:none;
	background:none;
	margin-top:10px;
	
}
#footerwrapperfull
{
	width:100%;
	height:457px;
	padding:0;
	margin:0;
	padding-top:50px;
	background:#ececec;
	overflow:hidden;
	min-width:1026px;

}
#footerwrapper
{
	width:1026px;
	height:255px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	border-bottom:2px solid #d1d1d1;
}
#footerbottomwrapper
{
	width:1026px;
	height:150px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	padding-top:27px;
}
#copyright
{
	width:827px;
	height:44px;
	padding:0;
	margin:0;
	font-size:10px;
	color:#9f9f9f;
	font-family: 'Proxima Nova Regular';
	float:left;
}
#footerlogo
{
	width:197px;
	height:44px;
	padding:0;
	margin:0;
	background:url(images/logofooter.png) top left no-repeat;
	float:left;
}
a.privacy, #copyright a
{	font-size:9px;
	color:#a3a3a3 !important;
	font-family: 'GothamBook';
	text-decoration:underline;
}

#menufooter1
{
	width:169px;
	height:225px;
	padding:0;
	margin:0;
	float:left;
	padding-top:13px;
	padding-right:15px;
}#menufooter2
{
	width:135px;
	height:225px;
	padding:0;
	margin:0;
	float:left;
	padding-top:13px;
	padding-right:15px;
}#menufooter3
{
	width:390px;
	height:225px;
	padding:0;
	margin:0;
	float:left;
	padding-top:13px;

}#menufooter4
{
	width:209px;
	height:69px;
	padding:0;
	margin:0;
	float:left;
	padding-left:89px;
	padding-top:153px;
	background:url(images/bottomcontact.png) top left no-repeat;
}

#footerwrapper ul 
{
	padding:0;
	margin:0;
	list-style:none;
}
#footerwrapper ul li 
{
	padding:0;
	margin:0;
	list-style:none;
	height:29px;
	width:100%;
}
#footerwrapper ul li  a 
{
	padding:0;
	margin:0;
	list-style:none;
	height:29px;
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#909090;
	font-family: 'GothamBook';
	text-transform:uppercase;
}



#contents {
	width: 1025px;
	height: auto;
	padding: 0;
	margin:0 auto;
	padding-top:20px;
	min-height:400px;


}
#contentsleft {
	width: 1025px;
	height: auto;
	padding: 0;
	margin:0 auto;
	float:left;

}
.post {
	margin-bottom: 1px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .postdate {
	height: 21px;
	margin:0;
	padding: 0;
	font-size: 12px;
	color: #a3a3a3;
	font-weight:normal;
	
}

.post .title {
	height: auto;
	margin-bottom: 1px;
	padding: 0;

	font-size: 30px;
	color: #d35627;
	font-family: 'Proxima Nova Light';
	line-height:140%;
}

 .post .title a {
	color: #d35627;
	border: none;
}


.post .author {
	height: auto;
	margin-bottom: 28px;
	padding: 0;
	padding-left:26px;
	font-size: 12px;
	color: #d01b22;
}
.post .meta {
	margin-bottom: 30px;
	padding: 5px 0px 15px 0px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entrydining {
	width:700px;
	height:auto;
	padding:0;
	margin:0;

}.post .entry {
	width:1025px;
	height:auto;
	padding:0;
	margin:0;
	

}
.post .image {
	width:auto;
	height:294px;
	padding:0;
	margin:0;
	float:left;
	padding-right:15px;
	padding-top:5px;


}
.post .imagedining {
	width:auto;
	height:294px;
	padding:0;
	margin:0;
	float:left;
	padding-right:15px;
	padding-top:5px;


}

.post .text {
	width:562px;
	height:260px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.post .textfull {
	width:484px;
	height:260px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.post .more {
	width:200px;
	height:24px;
	padding:0;
	margin:0;
	float:right;
	padding-top:5px;
	overflow:hidden;
	text-align:right;
}

.post .more a { 
	color:#d35627;
	text-transform:uppercase;
	font-size:14px;
	text-decoration:underline;
	font-family: 'Proxima Nova Regular';
	letter-spacing:1px;

}
.post .more a:hover { 
	color:#d35627;
	text-decoration:none;

}

.comments
{
	width:15px;
	height:17px;
	padding:0;
	padding-left:56px;
	padding-top:1px;
	padding-right:9px;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:9px;
	display:block;
	text-align:center;
	
}
.comments a
{
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
}

.nocomments
{
	width:65px;
	height:17px;
	padding:0;
	padding-left:1px;
	padding-top:1px;
	padding-right:9px;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:9px;
	display:block;
	text-align:center;
	
}
.nocomments a
{
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
}
.categories
{
	width:202px;
	height:17px;
	padding:0;
	padding-left:5px;
	padding-top:1px;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	
}
.categories a
{
	color:#d01b22;
	font-size:11px;
	text-decoration:none;
}
.links {
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 260px;
	margin: 0;
	padding:0;
	line-height:100%;
	overflow:hidden;
	padding-left:25px;
	

}

#sidebar ul , #sidebar1 ul ,
#sidebar ul li, #sidebar1 ul li  {
	margin: 0;
	padding: 0;
	list-style: none;


}
#sidebar ul , #sidebar1 ul 
{
	padding-bottom:30px;

}

#sidebar h2 {
	width:100%;
	padding:0;
	margin:0;
	font-size: 16px;
	font-weight:normal;
	color: #d35627;
	margin-bottom:8px;

	line-height:100%;
	text-transform:uppercase;

}
#sidebar1 h2 {
	width:100%;
	padding:0;
	margin:0;
	font-size: 16px;
	font-weight:normal;
	color: #d35627;
	margin-bottom:8px;

	line-height:100%;
	text-transform:uppercase;

}

#sidebar h3  {
	width:100%;
	padding:0;
	margin:0;
	font-size: 23px;
	font-weight:normal;
	color: #d35627;
	margin-bottom:8px;
	font-family: 'AdobeCaslonProRegular';
	line-height:100%;
	text-transform:uppercase;

}
#sidebar1 h3  {
	width:100%;
	padding:0;
	margin:0;
	font-size: 16px;
	font-weight:normal;
	color: #d35627;
	margin-bottom:8px;
	font-family: 'AdobeCaslonProRegular';
	line-height:100%;
	text-transform:uppercase;

}

#sidebar p {
	margin: 0 0px;
	padding:0;
	text-align: justify;
}

#sidebar a {
	border: none;
	color: #d35627;
	font-weight:normal;
	line-height:100%;
	padding-top:5px;
	font-size:12px;
}
#sidebar1 a {
	border: none;
	color: #d35627;
	font-weight:normal;
	line-height:100%;
	padding-top:5px;
	font-size:12px;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #d01b22;
}



.clr
{
		clear:both;
}


.alignright
{
	float:right;
}
.alignleft
{
	float:left;
}






 /* Navigation: */
#wsbx_primary_menu { margin: 0; clear: both; float: right; }
#wsbx_primary_menu ul { margin: 0; padding: 0; list-style-type: none; float:right; }
#wsbx_primary_menu ul li {display: inline; float: left; position: relative; }
#wsbx_primary_menu ul li a { 

display:block;
	padding: 8px 1px;
	padding-right:25px;

	font-family: 'Proxima Nova Regular';
	text-decoration:none;

	font-size:13px;
	color:#878787;
	font-weight:normal;
	
	padding-bottom:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:150%;

}

#wsbx_primary_menu ul li ul {
display:none;
	position:absolute;

	left:0;
	float:left;
	min-width:160px;
	text-align:left;
	padding:0;
	padding-bottom:10px;
	padding-top:20px;
	background:#fff;
	
 
 }

#wsbx_primary_menu ul li ul li { 
min-width:160px;
padding:0;
margin:0;
padding-bottom:5px;

 }
#wsbx_primary_menu ul li ul li a { 
	height:100%;
	min-width:160px;
	padding:0;
	margin:0;
	padding-left:10px;
	line-height:120%;
	padding-bottom:3px;
	padding-top:8px;

	
}

#wsbx_primary_menu  ul li ul  li a:hover
{

background:#8d8d8d;
color:#ffffff;




}
#wsbx_primary_menu  ul li ul  li.current_page_item a
{

background:#8d8d8d;
color:#ffffff;
}




#banner-fade
{

	z-index:100 !important;
}



.login-popup{
	width:965px;
	height:523px;
	display:none;
	background: none;
	padding: 0; 	
	
	float: left;

	position: fixed;
	top: 50%; left: 50%;
	z-index: 9999;
	background: url(images/popupbg.png) top left no-repeat;
}

.login-popup  .inputs
{
	width:605px;
	height:251px;
	padding:0;
	margin:0;
	padding-left:180px;
}
.login-popup  .inputs input[type=text]
{
	width:573px;
	height:30px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	padding-top:20px;
	padding-bottom:20px;
		border:4px solid #b4b4b4;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none;
	color:#8a8a8a;
	line-height:100%;
	font-size:29px;
	font-family: 'Proxima Nova Regular Italic';
	text-align:center;
}
.login-popup  .closebutton
{
	width:48px;
	height:216px;
	padding:0;
	margin:0;
	padding-left:897px;
	padding-top:19px;
}
.login-popup  .button
{
	width:581;
	height:100px;
	padding:0;
	margin:0;
	text-align:left;
}
.login-popup  .nothanks
{
	width:581;
	height:41px;
	padding:0;
	margin:0;
	text-align:center;
}
.login-popup  .nothanks a 
{
	color:#8a8a8a;
	line-height:100%;
	font-size:29px;
	font-family: 'Proxima Nova Regular Italic';
	text-decoration:underline;
	font-weight:italic;
}
.login-popup  .nothanks a:hover
{
	text-decoration:none;
}
img.btn_close {
	float: right; 
	margin:0;
}

#popupleftdiv
{
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:3300px;
	padding:0;
	margin:0;
	z-index:1000;
	background:none;

}

#mask {
    position: absolute;
    left: 0; right: 0;
    top: 0; bottom: 0;
    z-index: 1000;
    background-color: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);

}
	
	
#notwrapper
{
	width:100%;
	height:673px;
	background:url(images/404bg.jpg) top center no-repeat;
	padding:0;
	margin:0;
	
}#notheading
{
	width:100%;
	height:318px;
	background: url(images/404heading.png)  center  228px no-repeat;
	padding:0;
	margin:0;
	
}

#notbuttons
{
	width:397px;
	height:370px;
	padding:0;
	margin:0 auto;
	
}
#notbuttons .left
{
	width:263px;
	height:70px;
	padding:0;
	margin:0;
	float:left;
	
}
#notbuttons .right
{
	width:134px;
	height:70px;
	padding:0;
	margin:0;
	float:left;
	
}

#pricingheading
{
	width:103%; 
	height:106px;
	padding:0;
	margin:0;
	text-align:center;
	font-size:56px;
	color:#969696;
	font-family: 'Gothamlight';
	letter-spacing:1px;

	line-height:140%;
}

#pricingwraper
{
	width:100%;
	height:1uto;
	padding:0;
	margin:0;
}

#pricing1wrapper
{
width:100%;
height:953px;
padding:0;
margin:0;
background:url(images/price1wrapperbg.jpg) top left repeat-x;
	
}
#pricing1wrapper .buttons
{
width:602px;
height:66px;
padding:0;
margin:0 auto;
}
#pricing1wrapper .buttons .button1
{
width:208px;
height:66px;
padding:0;
margin:0;
float:left;
}
#pricing1wrapper .buttons .button2
{
width:394px;
height:66px;
padding:0;
margin:0;
float:left;
}

#pricing1wrapper .plans
{
width:800px;
height:800px;
padding:0;
margin:0 auto;
}
#pricing1wrapper .plans .plan1
{
width:330px;
height:104px;
padding:0;
margin:0;
padding-left:69px;
padding-top:697px;
background:url(images/price1plan1bg.jpg) top left no-repeat;
float:left;
}
#pricing1wrapper .plans .plan2
{
width:327px;
height:104px;
padding:0;
margin:0;
padding-left:74px;
padding-top:697px;
background:url(images/price1plan2bg.jpg) top left no-repeat;
float:left;
}



#pricing2wrapper
{
width:100%;
height:500px;
padding:0;
margin:0;
background:url(images/price2wrapperbg.jpg) top left repeat-x;
display:none;
	
}
#pricing2wrapper .buttons
{
width:602px;
height:66px;
padding:0;
margin:0 auto;
}
#pricing2wrapper .buttons .button1
{
width:208px;
height:66px;
padding:0;
margin:0;
float:left;
}
#pricing2wrapper .buttons .button2
{
width:394px;
height:66px;
padding:0;
margin:0;
float:left;
}

#pricing2wrapper .plans2
{
width:820px;
height:334px;
padding:0;
margin:0 auto;
padding-top:40px;
margin-top:17px;
background:url(images/price2planbg.jpg) top center no-repeat;
}
#pricing2wrapper .plans2 .plan21
{
width:329px;
height:101px;
padding:0;
margin:0;
padding-left:70px;
padding-top:234px;
background:url(images/price2plan1bg.jpg) top left no-repeat;
float:left;
overflow:hidden !important;
}
#pricing2wrapper .plans2 .plan22
{
width:320px;
height:101px;
padding:0;
margin:0;
padding-left:77px;
padding-top:234px;
background:url(images/price2plan2bg.jpg) top left no-repeat;
float:left;
overflow:hidden !important;
}
#pricing2wrapper .plans2 .plan23
{
width:326px;
height:101px;
padding:0;
margin:0;
padding-left:77px;
padding-top:234px;
background:url(images/price2plan3bg.jpg) top left no-repeat;
float:left;
overflow:hidden !important;
}


#pricefaq
{
width:1052px;
height:764px;
padding:0;
margin:0 auto;
}
#pricefaq .heading
{
width:1052px;
height:103px;
padding:0;
margin:0;
text-align:center;
font-size:43px;
color:#969696;
font-family: 'Gothamlight';
letter-spacing:-2px;
line-height:140%;
}
#pricefaq .left
{
width:460px;
height:661px;
padding:0;
margin:0;
padding-left:87px;
float:left;
}
#pricefaq .right
{
width:490px;
height:661px;
padding:0;
margin:0;
float:left;
}
#pricefaq .cells
{
width:460px;
height:auto;
padding:0;
margin:0;
padding-bottom:47px;
font-size:18px;
line-height:140%;
color:#969696;
font-family: 'GothamBook';
letter-spacing:-1px;
}
#pricefaq .cells .title
{
width:460px;
height:34px;
padding:0;
margin:0;
font-size:24px;
color:#6c6c6c;
font-family: 'GothamBook';
letter-spacing:-1px;
}

#bank {display:none;}
#btn-bk {display:none;}

#blogheaderimage
{
	width:100%;
	height:376px;
	padding:0;
	margin:0;
}
#blogmainheading
{
	width:1056px;
	height:376px;
	padding:0;
	margin:0 auto;
}
#blogmainheading .title
{
	width:401px;
	height:297px;
	padding:0;
	margin:0;
	padding-left:20px;
	padding-top:80px;
	

}


.padded-multiline { 
  line-height: 1.3; 
  padding: 2px 0; 
  border-left: 20px solid #000;
  width: 400px;
 margin: 20px auto;
}
.padded-multiline h1 { 
  background-color: #000;
  padding: 4px 0;
  color: #fff; 
  font-size:53px;
  font-family: 'GothamBook';
  display: inline;
  line-height:61px;
  margin: 0; 
}
.padded-multiline h1 strong { 
  position: relative;
  left: -10px; 

}

#blogcontents
{
	width:1056px;
	height:auto;
	padding:0;
	margin:0 auto;
	padding-bottom:50px;
}

#blogleft
{
	width:521px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	padding-left:49px;
}
#blogleft .heading
{
	width:453px;
	height:15px;
	padding:0;
	margin:0;
	float:left;
	padding-top:45px;
	color: #404040; 
	  font-size:17px;
	  font-family: 'GothamBook';
}
#blogright
{
	width:486px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}

#blogright .heading
{
	width:453px;
	height:15px;
	padding:0;
	margin:0;
	float:left;
	padding-top:45px;
	color: #404040; 
	  font-size:17px;
	  font-family: 'GothamBook';
}

.postcell
{
	width:453px;
	height:204px;
	padding:0;
	margin:0;
	padding-top:29px;
	border-bottom:1px solid #989898;
}.postcell .date
{
	width:123px;
	height:21px;
	padding:0;
	margin:0;
	float:left;
	color: #989898; 
	  font-size:13px;
	  font-family: 'GothamBook';
	
}.postcell .reading
{
	width:330px;
	height:21px;
	padding:0;
	margin:0;
	float:left;
	color: #989898; 
	  font-size:13px;
	  font-family: 'GothamBook';
	
}.postcell .title
{
	width:453px;
	height:79px;
	padding:0;
	margin:0;
	float:left;
	color: #404040; 
	  font-size:35px;
	  line-height:100%;
	  font-family: 'GothamBook';
	  overflow:hidden;
	
}.postcell .text
{
	width:453px;
	height:40px;
	padding:0;
	margin:0;
	float:left;
	color: #404040; 
	  font-size:19px;
	  font-family: 'Baskerville';
	  overflow:hidden;
	  line-height:100%;
	margin-bottom:18px;
	
}
.postcell .text p 
{
	padding:0;
	margin:0;
}
.postcell .readmore
{
	width:453px;
	height:40px;
	padding:0;
	margin:0;
	float:left;
	color: #5e5e5e; 
	  font-size:16px;
	  font-family: 'GothamBook';
	  overflow:hidden;
	
}
.postcell .readmore a
{
	color: #5e5e5e; 
	text-decoration:none;
}

#postspagenumbers
{
	width:100%;
	height:30px;
	padding-top:30px;
	text-align:center;
}

#demowrapper
{

}

#whyuswrapper
{
	width:100%;
	height:327px;
	padding:0;
	margin:0;
	background:#ff4e22 url(images/whyusheaderbg.jpg) top center no-repeat;
}

#whyusheading
{
	width:1057px;
	height:80px;
	padding:0;
	margin:0 auto;
	padding-top:67px;
	text-align:center;
	font-size:60px;
	color:#ffffff;
	font-family: 'Gothamlight';
}
#whyussubheading
{
	width:1057px;
	height:175px;
	padding:0;
	margin:0 auto;
	text-align:center;
	font-size:32px;
	color:#ffffff;
	font-family: 'Gothamlight';
	line-height:120%;
}

#whyussubheading b
{
	font-family: 'Gothamitalic';
	
}

#whyusreasons
{
	width:1041px;
	height:730px;
	padding:0;
	margin:0 auto;
	margin-top:56px;
	background:url(images/7reasons.jpg) top right no-repeat;
	
}

#availabilityheadingwhyus
{
	width:980px;
	height:134px;
	padding:0;
	margin:0;
	color:#ff5022;
	font-family: 'Gothamlight';
	text-align:center;
	font-size:40px;
	letter-spacing:-1px;
	line-height:140%;
	margin-left:-30px;

}

#webnairmainwrapperfull
{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	background:#ffffff url(images/webnairtotalbg.jpg) bottom center repeat-x;
}
#webnairmainwrapper
{
	width:100%;
	height:707px;
	padding:0;
	margin:0;
	background:url(images/webnairmainbg.jpg) top center no-repeat;
}

#webnairmain
{
	width:851px;
	height:325px;
	padding:0;
	margin:0 auto;
	padding-top:382px;
	padding-left:230px;
	background:none;
	background:url(images/webnairmain.png) center 29px no-repeat;
}
#webnairmain .inputbox
{
	width:246px;
	height:34px;
	padding:0;
	margin:0;
	margin-left:22px;
	margin-right:44px;
	background:none;
	float:left;
	border:none;
	font-size:30px;
	color:#ffffff;
	font-family: 'Gothamlight';
	line-height:90%;
	letter-spacing:-2px;
}

#webnairmain .inputbutton
{
	width:346px;
	height:105px;
	padding:0;
	margin:0;
	padding-top:44px;
	background:none;
	float:left;
	border:none;
}
#webnairphone
{
	width:100%;
	height:699px;
	padding:0;
	margin:0;
	background:url(images/webnairphonebg.png) bottom right no-repeat;
	z-index:499;
	margin-top:-88px;
}
#webnairphonetext
{
	width:899px;
	height:572px;
	padding:0;
	margin:0 auto;
	background:url(images/webnairphonetext.png) left 155px no-repeat;
	z-index:999;
}
#webnairtestiwrapper
{
	width:100%;
	height:437px;
	padding:0;
	margin:0;

}
#webnairtesti
{
	width:1072px;
	height:141px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(images/webnairtesti.png) top center no-repeat;
	padding-top:303px;

}
#webnairfooter
{
	width:1087px;
	height:184px;
	padding:0;
	margin:0 auto;

}
#webnairfooter .left
{
	width:841px;
	height:50px;
	padding:0;
	margin:0;
	padding-top:50px;
	margin-top:75px;
	float:left;
	background:url(images/webnairfbconnect.png) top left no-repeat;
	font-size:11px;
	color:#82848d;
	font-family: 'GothamBook';
}
#webnairfooter .right
{
	width:204px;
	height:66px;
	padding:0;
	margin:0;
	padding-top:35px;
	margin-top:64px;
	float:left;
	background:url(images/logoblog.png) top right no-repeat;
	font-size:18px;
	color:#494c56;
	text-align:right;
	font-family: 'GothamBook';
}
#webnairfooter .left a
{
	font-size:11px;
	color:#82848d;
	text-decoration:underline;
}