/*
	Copyright NCK Design         :: www.nckdesign.com ::
*/

/* ================= @Table of contents =======================
***************************************************************
***************************************************************
********** Seperate css into logical chunks of code ***********
***************************************************************
***************************************************************
	@Tags
	@Misc
	@Error
	@Base Font
	@Structual
	@Navigation
	@Content
	@Forms
	@Tables
	@List
==================== @Table of contents - end ===============*/

/* @Tags - START: direct tag styling that are not related font sizing */
*, html
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}
html ,body {
	height:100%; min-height: 100%; max-height: 100%; margin: 0 auto; 
}
body, form, ul, li, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}
body { background: #121212; }

a { color: #cc2f56; }
a:hover { color: #5b8fa5; }
	
img { border: none; }

td { vertical-align: top; }

p
{
	margin: 0 0 1.5em 0;
	padding: 0;
	line-height: 1.5em; /* 15px */
	color: #666;
max-width: 540px;
}
ul {color: #666;}
p em { color: #7b7b87; }
/* @Tags - END: direct tag styling that are not related font sizing */

/* @Misc - START: misc styles */
.clear
{
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	float: none !important;
	padding: 0  !important;
	margin: 0  !important;
	width: auto !important;
}

.skip-links
{
	visibility: hidden;
	position: absolute;
	top: -9999px;
	left: -9999px;
}
span {
	text-indent: -9999px;
}
.auto { 
    margin: 0 auto;
}
/* Removes outline around flash files in FF3 */
object { outline:none; }

/* remove halo effect in firefox   */
*:focus, button:focus, a:active, input:active { 
	outline: none; 
}
/* @Misc - END: misc styles */

/* @Error - START: form validation summary error styles */
.errors
{
	color: #ff0000;
	font-size: 1em;
	margin-bottom: 7px;
	position: relative;
}
.errors ul li
{
	color: #ff0000;
	font-size: 0.917em;
	list-style: none;
	padding: 0;
	background: none;
}
.error
{
	color: #ff0000;
	font-size: 1em;
	font-weight: bold;
}
/* @Error - END: form validation summary error styles */


/* @Base Font - START: Styles for scalable font consistency */
html { font-size: 100%; /* IE hack */ }
body { font-size: 0.75em; /* Sets base font size to 12px */ }
table { font-size: 100%; /* IE hack */ }
input, select, textarea, th, td { font-size: 1em; }

.blue {color: #0072AD;}
h1, h2, h3 { font-size: 1.5em; line-height: 1.5em;  color:#0072AD; margin-bottom: 0.3em; max-width:500px; } /* max-width:460px; all em = 16px */ 
h2.title { font-size: 2em; } /* all em = 21px */
h1.subtitle01 { color: #0072AD; font-size: 1.455em; margin: 0 0 0.526em 0; } /* 19px/10px */
h2#h2-link, h2.h2-link  { 
	text-decoration:underline; padding: 0px 17px 0 17px; margin:0;
}
h2#h2-link a { 
	color:#0072AD;
}
h2 a:hover, h2.h2-link:hover {
	color: #00B0EA; text-decoration:none;
}
#content h1 {
 display: none;
}
h3 {
color: #42AB2E; font-size:1.25em; /* margin-bottom: 1.2em; */
}
.left-content h3 {
font-size: 1.455em; line-height: 1.363em;  color:#0072AD; margin-bottom: 0.6875em;
}

/*-----------------------------------------------------------------------------
/*
div, class, span, img, label, input, h1, h2, h3 {
	border: dotted 1px #FF0000 !important;
} */

/* Body */
/* ------------------------------------------------------------------------------------ */
a.logo {
	width: 235px; height: 64px; background:url(/img/logo.gif) no-repeat; display:block; margin: 20px 0 0 0; float:left;
}

#banner #banner { margin:0;}
a#facts { width:316px; height:78px; float:right; border: solid 1px #3575AA; margin: 12px 0px 0px 10px; display: inline; background: url(/img/facts-online.gif) no-repeat;}


#header {
	height:107px; text-align:center; margin: 0 auto; width:974px;
}
.main-feature {
	width: 464px; border: solid 1px #85CBF6; background: #FFF; padding: 8px 8px 15px 8px; float: left;
}
.main-feature img {
	margin: 0 0 0.625em 0; display:inline;
}
.main-feature p {
padding: 5px 17px 0px 17px;
}
#content .main-feature h1 {
display: block;
}
p.top {
 margin: 0;
}
.feature {
	width: 154px; float: left; text-align: left; display:block; 
}
.feature p {
	margin: 8px 8px 0 0px; width: 140px; float: left; border-top: dashed 1px #FFF; padding: 7px 6px 0 0;  color: #FFF; display:inline;
} 
a.feature {
	width: 136px; padding: 8px; background: #FFF; border: solid 1px #85CBF6; float: left; margin: 0;
}
a:hover.feature {
	border: solid 1px #FFF; 
}
a.feature img:hover {
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; background: #FFF; 
}

.right-content h2 {
	padding: 10px 20px 0 20px;
}
.right-content div h2 {
	padding: 0px;
}
.left-nav-box {
	width: 300px; border: solid 1px #85CBF6; background: #FFF; padding:8px; float: left; margin: 0 0 10px  0; display: inline;
}
.quote {
	margin: 3em 0 0 10px; width: 246px; float:left; height:auto; background:#9DD8FF; color: #454545; padding: 36px;
}


a.subscribe-home { width:318px; height:143px; background:url(/img/subscribe-home.jpg) no-repeat; float:left; margin-bottom:10px; text-indent:-9999px;}

#author{
	color:#0072AD; font-weight: bold; line-height: 1.5em;
	padding-top:1.5em;
	text-align: right;
}
#left-nav {
	margin: 0; width:300px; float:left; list-style:none; display:inline;
}
#left-nav li {
	width:278px; float:left; background:#B4DDE9; margin: 0; padding: 0;
}
#left-nav li a {
	padding: 8px 8px 8px 30px; width:262px; float:left; background:#B4DDE9  url(/img/arrow-blue-R1.gif) 0px 0px no-repeat; color: #0072AD; font-weight: bold; text-decoration: none; border-bottom: solid 1px #FFF; display:block;
}
#left-nav li a.sub {
	padding: 8px 8px 8px 40px; width:252px; float:left; background:#B4DDE9  url(/img/arrow-blue-R1.gif) 10px 0px no-repeat; color: #0072AD; font-weight: bold; text-decoration: none; border-bottom: solid 1px #FFF; display:block;
}
#left-nav li a:hover {
	 background: #00A6D6 url(/img/arrow-white-R1.gif) 0px 0px no-repeat; color: #FFF; text-decoration: none; 
}
#left-nav li a:hover.sub {
	 text-decoration: none; background: #00A6D6 url(/img/arrow-white-R1.gif) 10px 0px no-repeat; color: #FFF; 
}
#left-nav li a.selected, #left-nav li a:hover.selected {
	padding: 8px 8px 8px 30px; width:262px; float:left; background:#42AB2E url(/img/arrow-white-R1.gif) 0px 0px no-repeat; color: #FFF; font-weight: bold; text-decoration: none; border-bottom: solid 1px #FFF; display:block;
}
#left-nav li a.selected-sub-header, #left-nav li a:hover.selected-sub-header {
	padding: 8px 8px 8px 40px; width:252px; float:left; background:#42AB2E url(/img/arrow-white-down-R1.gif) 10px 0px no-repeat; color: #FFF; font-weight: bold; text-decoration: none; border-bottom: solid 1px #FFF; display:block;
}
#left-nav li a.header, #left-nav li a:hover.header {
	padding: 8px 8px 8px 20px; width:272px; float:left; background: #E6E6E6 url(/img/arrow-down-R1.gif) 0px 0px no-repeat; color: #0072AD; font-weight: bold; text-decoration: none; border-bottom: solid 1px #FFF; display:block;
}

/* Footer */
/* ------------------------------------------------------------------------------------ */
#footer {
	width: 630px; margin: 0 auto; color: #808780; text-align: center;
}
.footer-width { width: 974px; margin: 0 auto; 
}
#footer .copyright {
	margin: 0 auto; color: #808780; text-align: center;  float: left; margin-left: 10px; font-size: 11px; display: inline;
}
#footer .copyright em {
font-style: normal; padding-top: 5px; padding-right:2px; float:left;
}
.footer-color {
	width: 100%; float: left; height: 65px; padding-top:1.5em;
}
#footer ul {
	margin: 0.25em 0 0.5em 0.6em; padding: 0 1em 0 0; list-style: none; text-align: left; font-size:0.818em; font-family:Arial, Helvetica, sans-serif; display: inline;
}
#footer li {
	display: inline; margin: 0; padding: 2px 0em 0.5em 0.5em; background: url(/img/line.gif) left center no-repeat; line-height: 1.7em; 
}
#footer a {
	margin: 0 3px 0 3px; /* Width of the graphic */ color: #999; white-space:nowrap; display: inline;
} 
#footer a.nolink {
	margin: 0 3px 0 3px; /* Width of the graphic */ color: #999; text-decoration: none; cursor:default; display: inline;
} 
#footer a:hover.nolink {
	color: #666;
} 
#footer a:hover {
	color: #00B0EA;
}
#footer .first {
	padding-left: 0; background: none;
}
#footer .first a {
	margin-left: 0;
}
/* Content */
/* ------------------------------------------------------------------------------------ */
#content {
	width: 974px; margin: 0 auto;  
}
#content h1 {
	display: none;
}
/* Edit by akshat 2-5-11 */
.content-color {
	width: 100%; background: #6bb4e6 url(/img/content-color-new.jpg) repeat-x 0 0px; float: left; padding: 16px 0 40px 0;
}

/* end */
/* Nav */
/* ------------------------------------------------------------------------------------ */
.nav-color {
	width: 100%; background: #0476B1 url(/img/nav-color.jpg) repeat-x; float: left;
}
#nav {
	width: 974px; height:36px; margin: 0 auto;
}
/* Sitenav */
/* ------------------------------------------------------------------------------------ */
.contact {
	padding: 5px 0 0 19px; width: 150px; float:left; text-align: left; color: #FFF; font-size:0.818em; font-family:Arial, Helvetica, sans-serif;
}
.contact a {
	text-decoration: underline; color: #FFF; 
}
.contact a:hover {
	text-decoration: none;  color: #FFF; 
}
.contact em {
	padding: 0px 10px;
}
a.nckdesign {
	width: 70px; height:20px; background:url(/img/nckdesign-R1.gif) no-repeat; float: left; text-indent: -9999px;
}
.ten-left {
	margin-left: 10px; display:inline;
}
.header-img {
width: 628px; height: 244px; padding:0 0 1.7em 0 !important; float:left;
}
.right-content div ul {
margin: 0em 0 1.5em 0; /* margin: -1em 0 1.5em 0;  */
}
.right-content div ul li{
margin:5px 0 0 15px; list-style-type: none; /*turns off display of bullet*/ background: url(/img/link-arrow-R1.gif) no-repeat scroll 0 1px; padding: 0 0 0 8px;
}
.right-content div ul.margin-top {
margin: 0em 0 1.5em 0; 
}
a {
color: #0072AD;
}
a:hover {
color: #00B0EA;
}
a.link { background: url(/img/link-arrow-R1.gif) no-repeat 0px 3px; padding: 0.2em 0.2em 0.2em 7px; margin-left: 15px; }

/* Who Are We Images */
/* ------------------------------------------------------------------------------------ */
.whoarewe {
	 background:url(/img/whoarewe.jpg) no-repeat;
}
.whoarewe-our-vision {
	background: url(/img/whoarewe-our-vision.jpg) no-repeat;
}
.whoarewe-meet-our-team {
	background: url(/img/whoarewe-meet-our-team.jpg) no-repeat;
}
/* Who Are You Images */
/* ------------------------------------------------------------------------------------ */
.whoareyou-20s-30s {
	background: url(/img/whoareyou-20s-30s.jpg) no-repeat;
}
.whoareyou-40s-pre-retirees {
	background: url(/img/whoareyou-40s-preretirees.jpg) no-repeat;
}
.whoareyou-retirees {
	background: url(/img/whoareyou-retirees.jpg) no-repeat;
}
/* How Can We Help Images */
/* ------------------------------------------------------------------------------------ */
.howcanwehelp {
	background: url(/img/howcanwehelp.jpg) no-repeat;
}
/* Alliances Images */
/* ------------------------------------------------------------------------------------ */
.alliances-accounting-services {
	background: url(/img/alliances-accounting-services.jpg) no-repeat;
}
.alliances-lending-services {
	background: url(/img/alliances-lending-services.jpg) no-repeat;
}
.estate-legal-services {
	background: url(/img/alliances-estate-legal-services.jpg) no-repeat;
}
.alliances-life-coaching {
	background: url(/img/alliances-life-coaching.jpg) no-repeat;
}
.alliances-fitness-coaching {
	background: url(/img/alliances-fitness-coaching.jpg) no-repeat;
}
/* News Images */
/* ------------------------------------------------------------------------------------ */
.news {
	background: url(/img/news.jpg) no-repeat;
}
.news-articles {
	background: url(/img/news-articles.jpg) no-repeat;
}
.news-faqs {
	background: url(/img/news-faqs.jpg) no-repeat;
}
.news-testimonials {
	background: url(/img/news-testimonials.jpg) no-repeat;
}
.news-case-studies {
	background: url(/img/news-case-studies.jpg) no-repeat;
}
.news-case-studies-40s-pre-retirees {
	background: url(/img/news-case-studies-40s-pre-retirees.jpg) no-repeat;
}
.news-case-studies-retirees {
	background: url(/img/news-case-studies-retirees.jpg) no-repeat;
}
.news-fitness-coaching {
	background: url(/img/news-fitness-coaching.jpg) no-repeat;
}
/* Contact Images */
/* ------------------------------------------------------------------------------------ */
.contact-us {
	background: url(/img/contact.jpg) no-repeat;
}
/* Facts Images */
/* ------------------------------------------------------------------------------------ */
.facts {
	background: url(/img/facts.jpg) no-repeat;
}
/* Subscribe Images */
/* ------------------------------------------------------------------------------------ */
.subscribe {
	background: url(/img/subscribe.jpg) no-repeat;
}
/* Features Images */
/* ------------------------------------------------------------------------------------ */
.financial-health-check {
	background: url(/img/financial-health-check.jpg) no-repeat;
}
.protection-guarantee {
	background: url(/img/protection-guarantee.jpg) no-repeat;
}
.win-find-out-how {
	background: url(/img/win-find-out-how.jpg) no-repeat;
}
/* The Form */
/* ------------------------------------------------------------------------------------ */
form {
width: 540px; float: left; background:#DAECF9; height: auto; clear: left; font-family: Arial, Geneva, Helvetica, sans-serif; padding: 0; line-height: 1.5em; margin-bottom:25px;
}
form h3 {
	background: #42AB2E; width: 520px; padding:0.3em 0 0.5em 20px; float:left; margin:0; max-width: none; color:#FFF;
}
form .headings {
	background: #6BB4E6; width: 520px; padding:0.3em 0 0.5em 20px !important; float:left; margin:0; max-width: none; color:#FFF; font-weight: bold; text-align:left; display:inline;
}
dl, dd {
margin: 0px; padding: 0;
}
form dl { padding: 0; width: 495px; margin: 0 0 0 20px; border-bottom: solid 1px #FFF; float:left; display: inline;}
form dd { width: 155px; float: left;  padding: 1em 0 1em 0em; margin-right: 15px; display: inline;
}
form dd.long { width: 495px; float: left; padding: 1em 0 1em 0em; clear:both;
}
form dd.long label { width: 495px; 
}
checkbox {border: 0 !important;}
form label {
color: #424242; text-indent: 0; padding: 0 0 2px 0; text-align: left; padding: 0.1em 0 0 0; font-weight: bold; font-size: 0.875em; float: left; width:146px; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; }
form input {
border: solid 1px #C6D6E3; width: 146px; padding: 0.2em 0.2em 0.2em 0.2em; float: left;
}
form input.radio {
 width: 15px; height:15px; float: left; margin: 0.2em 0.5em 0 0; display: inline;
}
.rate {
	 width: 146px; float: left; margin: 5px 10px 0 0; padding: 0 !important; display: inline;
}
.radiolong {
	 width: 50px; float: left; margin: 5px 10px 0 0; padding: 0 !important; display: inline;
}
.radiolonger {
	 width: 495px; float: left; margin: 5px 10px 0 0; padding: 0 !important; display: inline;
}
.radiolonger div {
	padding: 0 20px !important;
}
form dd #comments, form dd .comments,  form dd textarea {
height: 100px; width: 491px; border: solid 1px #C6D6E3; padding: 0.2em;
}
form input:focus, form textarea:focus { border: solid 1px #33CCFF;
}
form i {font-style:normal; font-weight: normal;}
#send {
  width: 150px; height: 25px; float: left; display: block; border:0; margin:0; padding:0em 0.2em 0.2em 16px; background:url(/img/send-enquiry-R1.gif) no-repeat; margin-bottom: 10px; cursor:pointer; color: #FFF; font-weight: bold; text-align:left;
}
#send:hover {
  background:url(/img/send-enquiry-R1.gif) no-repeat 0 -25px; color: #FFF;
}
a.yesno {width: 150px; height: 18px; float: left; display: block; border:0; margin:0 20px 20px 0; padding:0.4em 0.2em 0.2em 16px; background:url(/img/send-enquiry-R1.gif) no-repeat; cursor:pointer; color: #FFF; font-weight: bold; text-decoration:none; }
a:hover.yesno {background:url(/img/send-enquiry-R1.gif) no-repeat 0 -25px; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.margin-right {margin-right:0 !important;}
.validation-advice {
color: red; padding: 0 !important;
}
.disclaimer {font-size: 0.688em; }
#map {width:378px; height:300px; float:left; margin-bottom: 1.5em;  }
.on {background: #F2F2F2; padding: 20px 50px 10px 40px !important; }
.on p {}
.off {background: #FFF; padding: 20px 50px 10px 40px !important; }
.off p { }
.table { background: #F2F2F2; text-align: left; width: 320px; border: 0; float: left; margin: 0 0 25px 0; display: inline;}
.table td { padding: 0.2em 0.2em 0.2em 20px !important;  }
.table td:first-child { font-weight: bold; }
strong.table-header {background: #42AB2E; width: 300px; padding:0.3em 0 0.5em 20px; float:left; margin:0; max-width: none; color:#FFF; font-weight: bold; }
.contact-details {width:50%; float: left; padding: 0 !important;}
/* Flash */
/* ------------------------------------------------------------------------------------ */
				  				  
.floatLeft 									{ float: left; margin-right: 10px; display:inline;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 464px; margin: 0; position: relative; min-height: 464px; }

.slider-wrap								{ width: 464px; position: relative;}			
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0; }
.stripViewer								{ position: relative; width: 464px; float:left; overflow: hidden; height:330px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; overflow: hidden;  }
.stripViewer .panelContainer .panel			{ float: left; position: relative; width: 464px; background: #FFF; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: none; margin-right: 0px; }
#movers-row									{ width: 102px; float:right; position: absolute; left: 363px; background: #FFF; top: 0;}
#movers-row div								{ width: 102px; float: right;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data { display: inline;
											overflow:hidden;  margin-top: 5px; position: relative; z-index: 99; color: black; }
.photo-meta-data h1 						{ font-size: 16px; color:blue; margin: 0; padding: 0; }
.photo-meta-data h1 a						{ text-decoration: underline;}
.cross-link									{ display: block; width: 94px; float:right; overflow:hidden;
											  position: relative; z-index: 99; border: solid 4px #004F76; height:70px; margin-bottom: 2px;}
.active-thumb 								{ background: #FFF url(/img/arrow.gif) top center repeat; border: solid 4px #00B0EA; z-index:99; }
.cross-link:hover {opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
.profile-picture {width: 134px; padding: 0 40px 0 0 !important; float: left;margin-top: 10px;}
.profile {float: left; width: 330px;padding: 5px 0 0 0 !important;}
hr { border: 0; }
.hr1 { border: dashed 1px #CCC; height 1px; margin: 0 0 1.5em 0; }
.footer-bottom { margin:5px auto 0 auto; }
.gay { width: 31px; height:24px; float:left; background: url(/img/gay-rainbow-flag.gif) no-repeat; margin-left:20px; display:inline; }
.subscribe-box { background:#42AB2E url(/img/subscribe-box.png) no-repeat bottom left;
float:left;
margin-bottom:10px; color: #FFF; padding: 10px;
width:298px; border: solid 1px #85CBF6;
}
.subscribe-box ul { margin:0 0 5px 0; padding:0; float:left; list-style:none; }
.subscribe-box ul li { padding:0px 0 0px 10px; line-height:1.5em; color: #FFF; background: url(/img/arrow.gif) no-repeat 0 5px; }
.subscribe-box h3 {
color:#FFF;
font-size:1.3em;
line-height:1.5em;
margin-bottom:0.3em;
max-width:290px;
}








/* Modify & Add Below Css By Akshat on 3-5-11 */

/*==================================================== Structure =================================================== */
/* Current structure For Inner Pages */
  /* left-column == RIGHT Column */
  /* right-content ==  Left Column */

.left-column { width: 318px; float:right;}
.right-content { width: 628px; border: solid 1px #85CBF6; background: #FFF; padding: 8px 8px 20px 8px; float: right; margin: 0; min-height:700px;}
.ten-right {	margin-left: 10px; display: inline;}

/* Home Page Structury */
.left-content {	width: 594px; border: solid 1px #85CBF6; background: #FFF; padding:20px 25px 18px 25px; float: left; margin: 18px 0 0 0;}
#right { width:318px; margin: 18px 0 0 10px; display:inline; float:left; }
/* End Home Page Structury */

/*==================================================== End Structure =================================================== */

.right-content div {	padding: 0px 15px;}

#banner {	width: 290px; height: 61px; float: left; margin: 25px 0 0 90px; display: inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; text-align:left;}
a.top-contactus { background:url(/img/top-contactus-new.gif) no-repeat; width:249px; height:52px; float:left;  margin: 25px 0px 0px 83px; display: inline; cursor:pointer; }
a.top-contactus:hover{ background-position:0 -63px;  }

a.signmeup { width:96px; float:left; height:28px; background: url(/img/signmeup.png) no-repeat; display:block; }
#slideshow-loading{ height:311px; width:974px; clear:both; margin-top:-16px; }
#slideshow-banner{ height:311px; width:974px;   overflow:hidden;  }
.signmeup-box{ background:#002639 url(/img/signup-bg.jpg) repeat-x bottom; min-height:150px; color:#a5bdc9; margin-bottom:10px; width:318px;  }
.signmeup-box-img{ background:url(/img/icon-folder.png) no-repeat right 12px ; min-height:150px; padding:22px 11px 10px 11px; }
.signmeup-box ul{ margin:20px 0 0 0; font-size:12px; }
.signmeup-box ul li{ list-style-type:none; background:url(/img/list.png) 5px 2px no-repeat; padding: 0 0 6px 20px; color:#a5bdc9; }
.signmeup-box form{ background :transparent; width:auto; float:none; clear:both; margin:5px 0 0px 0 ;   }
.signmeup-box form .af-element{ margin:10px 0 0 0; }
.signmeup-box .af-textWrap{ border:solid 1px #2d4b5b; background:#000; width:249px; clear:both; height:24px; padding:3px 0 0 5px; } 
.signmeup-box .af-textWrap input{ background :transparent; width:233px; color:#90d2ff; border:none;  }
.signmeup-box form .af-element label{ color:#90d2ff; display:inline-block; margin:5px 0 3px;}
.signmeup-box .buttonContainer input{ background:url(/img/btn-signmeup.png) no-repeat; width:93px; height:25px; border:none; cursor:pointer; margin:0px 0 0 86px; clear:both;    }
.signmeup-box .buttonContainer input:hover{ background-position:0 -35px;}
.signmeup-box p.respect { font-size:10px; color:#718f9f; width:300px; clear:both; padding-top:0px; padding-bottom:0px; margin-bottom:0px;  }
.signmeup-box p.respect span{ font-size:11px; color:#fff !important; *text-indent:0;  }
.btn-blog{ background:url(/img/btn-blog.jpg) no-repeat; height:92px; width:318px; display:block; cursor:pointer; font-size:0px; text-decoration:none; border:none; margin-bottom:10px;  }
.btn-blog:hover{ background-position:0 -113px; }

.testimonials-box{ background:#6cb3e7 url(/img/testimonial-bg.jpg) repeat-x top; min-height:150px; color:#FFF; padding:18px 15px;}
.testimonials-box h2{ padding:0px; margin:0px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; line-height:17px;   }
.testimonials-box p{ color:#FFF; font-style:italic; font-size:14px; margin:17px 0 15px 5px; background:url(/img/testimonial-top.png) no-repeat 0 0px; padding:2px 0 0 25px; line-height:18px;  }
.testimonials-box span.author{  text-align:right; display:inline-block; min-height:20px; margin:0 10px 5px;  text-indent:0; font-weight:bold; }
.testimonials-box .more{ color:#000; display:inline-block;  text-align:right; background:url(/img/icon-black-arrow.png) no-repeat right 4px; padding-right:10px;   font-weight:bold;  width:265px;   }
.testimonials-box .more a{ color:#000; text-align:right; text-decoration:none; }
.testimonials-box .more a:hover{ color:#83079c;}
.testimonials-box p span.quote-bottom {    background: url(/img/testimonial-bottom.png) no-repeat scroll 5px 100% transparent;    color: transparent;    font-size: 13px;    height: 23px;    margin-left: 0;    padding-right: 20px;    position: absolute;    width: 21px;}


.testimonials-box-new{ background:#6cb3e7 url(/img/testimonial-bg.jpg) repeat-x top; min-height:150px; color:#FFF; padding:18px 15px; margin-bottom:10px; }
.testimonials-box-new h2{ padding:0px; margin:0px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; line-height:17px;   }
.test1{ background:#ccc;}
#container{   color:#FFF; background: url(/img/testimonial-bg1.jpg) repeat-x top; background:transparent \09; }

#container p{ color:#ffffff !important; font-style:italic; font-size:14px; margin:17px 0 10px 5px; background: url(/img/testimonial-top.png) no-repeat 0 0px; padding:2px 5px 0 25px; line-height:18px;  }
#container div#author, #container div#quote {  text-align:right; display:inline-block; min-height:20px; margin:0 0px 5px;  text-indent:0; font-weight:bold; width:280px; color:#ffffff; padding-top:5px; }
#container .more{ color:#000; display:inline-block;  text-align:right; background:url(/img/icon-black-arrow.png) no-repeat right 4px; padding-right:10px;   font-weight:bold;  width:265px;   }
#container .more a{ color:#000; text-align:right; text-decoration:none; }
#container .more a:hover{ color:#83079c;}
#container p span.quote-bottom {    background: url(/img/testimonial-bottom.png) no-repeat scroll 5px 100% transparent;    color: transparent;    font-size: 13px;    height: 23px;    margin-left: 0;    padding-right: 20px;    position: absolute;    width: 21px;}



.signmeup-box.mt10{ margin-top:10px; clear:both;}
.website-design{ padding:2px 0 0 0; clear:both;}
.website-design , .website-design a{ font-size:10px; }
ul.margin-top{ margin:10px 0 15px;}
ul.margin-top li{margin:5px 0 0 15px; list-style-type: none; /*turns off display of bullet*/ background: url(/img/link-arrow-R1.gif) no-repeat scroll 0 1px; padding: 0 0 0 8px;}
.left-content ul{ margin:10px 0 15px; }
.left-content ul li{ margin:5px 0 0 15px; list-style-type: none; /*turns off display of bullet*/ background: url(/img/link-arrow-R1.gif) no-repeat scroll 0 1px; padding: 0 0 0 8px;}
.left-content h2{ max-width:530px;}
#ft-title-slideshow-banner{ display:none;}
