body { 
	margin: 0;
	padding: 0;
	color: #6d6d6d;
	font: normal 13px Tahoma;
	background: #ebf0f5 url("../images/main_bg.jpg") center top no-repeat;
}
.ui-tabs-hide { display: none; }
.ct{text-align:center;}
.rt{text-align:right;}
/**
 * alt pages
 */
body#sub {
	margin: 0;
	padding: 0;
	color: #6d6d6d;
	font: normal 13px Tahoma;
	background: #ebf0f5 url("../images/nimble_bg.jpg") center top no-repeat;
}
#content-area {
	width: 958px;
	margin: 0px auto;
	overflow: hidden;
	background: url("../images/content-bg.jpg") repeat-y; 
}
#content-area #content {
	width: 960px;
	background: url("../images/content-area-bg.jpg") top no-repeat;
	position:relative;
}
#content-area .padding {
	overflow: hidden;
	padding: 30px 0px 55px 0px;
}
#call_us{position:absolute;left:50px;top:300px;}
div.about-us {
	width: 320px;
	height: 202px;
	float: left;
	background: url("../images/aboutus-bg.jpg") 58px 0px no-repeat;
}
div.partner {
	width: 320px;
	height: 197px;
	float: left;
	background: url("../images/partner-bg.jpg") 20px no-repeat;
}
div.about-us-content ,
div.partner-content{
	width: 465px;
	float: left;
}
#content-footer {
	width: 960px;
	height: 9px;
	background: url("../images/content-footer.jpg") no-repeat;
}
#content h1 {
	color: #faa634;
	font: normal 24px Tahoma;
	margin: 0; padding: 0;
	padding-bottom: 25px;
}
#content h4 {
	margin: 0; 
	padding: 0;
	color: #303030;
	font: normal 18px Tahoma;
	padding-bottom: 15px;
}
#content h4 span.highlight {
	color: #005daa; 
}
#content p {
	line-height: 1.5;
	padding-bottom: 13px;
}

/** 
 * typography
 */
img { border: none; }
h2,p { margin: 0; padding: 0; }
div.content p { line-height: 1.6; }
div.content h2 {
	color: #303030;
	font: normal 20px Tahoma;
	padding-bottom: 10px;
}
a.sprite {
	width: 206px;
	height: 46px;
	display: block;
	margin-top: 25px;
	background: url("../images/beta_sprite.png") no-repeat;
}
a.sprite span { display: none; }
a { color: #6d6d6d; text-decoration: none; }
a:hover { text-decoration: underline; }
a.active { font-weight: bold; }
#footer p { font-size: 12px; }
#latest p a { color: #2b2720; text-decoration: none; }
#latest p span { color: #666; padding-left: 20px;}

/**
 * text nav
 */
ul#text-nav {
	float: right;
	height: 22px;
	list-style: none;
	margin: -5px 10px 0px 0px;
	padding: 0;
}
ul#text-nav li {
	float: left;
	margin: 0; padding: 0;
}
ul#text-nav li a {
	padding: 0px 5px;
}

/**
 * structure
 */
#bar {
	top: 0;
	left: 0;
	height: 3px !important;
	width: 100%;
	overflow: hidden;
	position: absolute;
	background-color: #005daa;
}
#wrapper {
	width: 960px;
	margin: 0px auto;
	position:relative;
}
#face_like{position:absolute;right:220px;top:23px;}
#nimble {
	width: 200px;
	height: 75px;
	margin-left: 3px;
	text-align: center;
	background: url("../images/logo_bg.png") no-repeat;
}
#nimble img {
	margin-top: 25px;
}
#hero {
	width: 960px;
	height: 383px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	background: url("../images/hero-bg.jpg") no-repeat;
}
#latest {
	width: 958px;
	height: 46px;
	margin: 0px auto;
	margin-top: 17px;
	overflow: hidden;
	background: url("../images/latest_bg.jpg") no-repeat;
}
#footer {
	width: 960px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

/**
 * latest update / linkage
 */
#twitter {
	width: 630px;
	float: left;
}
#latest .padding {
	height: 46px;
	padding-left: 15px;
	line-height: 47px;
}
#latest #share-this {
	float: right;
	width: 90px;
	height: 46px;
	line-height: 47px;
}
#latest #share-this a {
	color: #999;
	text-decoration: none;
}
.linkage_top{position:absolute;right:5px;top:10px;}
.linkage_top ul {
	float: right;
	height: 46px;
	list-style: none;
	margin: 0; padding: 0;
	padding-right: 15px;
}
.linkage_top ul li {
	float: left;
	height: 23px;
	display: block;
	padding: 12px 3px 0px 3px;
}

.linkage_top p {
	float: left;
	color: #999;
	padding-left: 10px;
	line-height: 47px;
}
#latest .linkage {
	width: 220px;
	height: 46px;
	float: right;
}
#latest .linkage p {
	float: left;
	color: #999;
	padding-left: 5px;
	line-height: 47px;
}
#latest .linkage ul {
	float: right;
	height: 46px;
	list-style: none;
	margin: 0; padding: 0;
	padding-right: 10px;
}
#latest .linkage ul li {
	float: left;
	height: 23px;
	display: block;
	padding: 12px 3px 0px 3px;
}

/** * content */
#grow-your-business {
	width: 960px;
	height: 383px;
	display: none;
	position: absolute;
	background: url("../images/grow.jpg") no-repeat;
}
#easy-to-use {
	width: 960px;
	height: 383px;
	display: none;
	position: absolute;
	background: url("../images/easy.jpg") no-repeat;
}
#market-effectively {
	width: 960px;
	height: 383px;
	display: none;
	position: absolute;
	background: url("../images/market.jpg") no-repeat;
}
#tailored-to-you {
	width: 960px;
	height: 383px;
	display: none;
	position: absolute;
	background: url("../images/tailored.jpg") no-repeat;
}
#unified-conversations {
	width: 960px;
	height: 383px;
	display: none;
	position: absolute;
	background: url("../images/conversations.jpg") no-repeat;
}

/**
 * content area
 */
div.content {
	width: 430px;
	top: 140px;
	left: 467px;
	position: absolute;
}
div.content .padding {
	padding: 0px 10px;
}

/** 
 * navigation
 */
#navigation {
	width: 960px;
	height: 50px;
	list-style: none;
	margin: 0; padding: 0;
	background: url("../images/nav_sprite.png") 0px 0px no-repeat;
}
#navigation li {
	float: left;
	margin: 0; padding: 0;
}
#navigation a { display: block; }
#navigation a span { display: none; }

/**
 * nav sprites
 */
#navigation  li a.grow {
	width: 197px;
	height: 50px;
	background: url("../images/nav_sprite.png") 0px -50px no-repeat;
}
#navigation  li a.easeofuse {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -197px -50px no-repeat;
}
#navigation  li a.market {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -387px -50px no-repeat;
}
#navigation  li a.tailored {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -577px -50px no-repeat;
}
#navigation li a.conversations {
	width: 193px;
	height: 50px;
	background: url("../images/nav_sprite.png") -767px -50px no-repeat;
}

/**
 * nav sprites on
 */
#navigation  li.on a.grow,
#navigation li a.grow:hover {
	width: 197px;
	height: 50px;
	background: url("../images/nav_sprite.png") 0px 0px no-repeat;
}
#navigation  li.on a.easeofuse,
#navigation li a.easeofuse:hover {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -197px 0px no-repeat;
}
#navigation  li.on a.market,
#navigation li a.market:hover {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -387px 0px no-repeat;
}
#navigation  li.on a.tailored,
#navigation li a.tailored:hover {
	width: 190px;
	height: 50px;
	background: url("../images/nav_sprite.png") -577px 0px no-repeat;
}
#navigation li.on a.conversations,
#navigation li a.conversations:hover {
	width: 193px;
	height: 50px;
	background: url("../images/nav_sprite.png") -767px 0px no-repeat;
}

/**
 * form validation
 */
label.error {
	display:block;
	color: #ff0000;
	font: bold 11px Tahoma;
	padding-left: 3px;
	width:auto!important;
}

/**
 * form section
 */
.f_table label{display:block; width:170px; padding-top:3px;}
.f_table td{vertical-align:top;padding-bottom:10px;}
#partners-form {
	width: 466px;
	background: url("../images/form-bg.jpg") repeat-y;
}
#partners-form .partner-top {
	width: 466px;
	background: url("../images/form-top-bg.jpg") no-repeat;
}
#partners-form .partner-top .content-partner {
	background: url("../images/form-bottom-bg.jpg") bottom no-repeat;
}
#partners-form .partner-top .content-partner .padding {
	padding: 25px;
}

table {
	width: 400px;
}
input, select {
	width: 242px;
	color: #6d6d6d;
	border: 1px solid #ccc;
}
select {width: 244px;}
textarea {
	width: 242px;
	height: 50px;
	color: #6d6d6d;
	border: 1px solid #ccc;
}
.checkbox {
	float: left;
	width: 20px;
	height: 15px;
	border: none;
}
.submit, .submit:focus { 
	width: 146px;
	height: 47px;
	border: none;
	cursor: pointer;
	background: url("../images/form_submit.jpg") no-repeat;
}
input:focus, textarea:focus {
	border: 1px solid #005daa;
	background: url("../images/field_bg.jpg") top no-repeat;
}
#next, #back{background: url(../images/bg_prev_next.gif) left top repeat-x; color:#fff; padding:5px 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-moz-box-shadow: -2px 2px 3px #ccc;
-webkit-box-shadow: -2px 2px 3px #ccc;
box-shadow: -2px 2px 3px #ccc;
  
}