/* http://www.vitalwebdesign.com */	
	
	/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,input.textfield,legend,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:bold;
}
/*q:before,q:after{
	content:'';
}*/
abbr,acronym { border:0;
}

	/* skip to content */
#skipper {
	display: block;
	height: 14px;
	text-align: center;
	background-color:#5A125B;
}
#skipper {
	display:block;
	overflow:hidden;
	font-weight:bold;
	text-indent:-600em;
	text-decoration:none;
	color:#fff;
}
#skipper:focus, #skipper:hover, #skipper:active {
	text-indent:0.5em;
	color: #fff;
	overflow:visible;
	background-color: #6f0771;
}
	/* global */

html,body {
	padding:0px;
	margin:0px;
	height:100%;
	height:auto;
}
body {
	font: normal normal normal 12px Arial, Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:0em;
	
	color:#191919;
	/*background:#440046;*/
	background: #370042 url('/img/imageBack.png') repeat-x top;
}
* body {text-align:center; 
}
pre {
	color: #564b47;
	font-size: 11px;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
}
.alignright {
	margin-top: 0;
	text-align: right;
	font-size: 10px;
}

.clear {
	clear:both;
}
.clearleft {
	clear:left;
}
.clearleftMargin {
	clear:left;
	margin-top:40px;
}
.clearright {
	clear:right;
}
.hide {
	display:none;
}
.ml10 {
	margin-left:10px;
}
.fl {
	float:left;
}
a {
	color: #0000EB;
	text-decoration:none;
}
a:hover {
	color: #0000EB;
	text-decoration:underline;
}
a:visited {
	color: #0000EB;
}

a.external { 
	padding-right: 18px; 
	background:url(/img/external_icon.gif) no-repeat center right; 
}
a.external2 { 
	padding-right: 18px; 
	background:url(/img/external_icon.gif) no-repeat center right;
	color:#9cdafe;
	font-weight:bold;
}
a.external2:hover {
	color:#9cdafe;
	font-weight:bold;
}
a.external2:visited {
	color:#9cdafe;
	font-weight:bold;
}
a {
	outline: none;
}
.strikethrough {
	text-decoration:line-through;
}

/*  positioning-layers */

#wrapper {
	margin: 0 auto;
	padding:0;
	width: 850px; 
	overflow: auto;
	text-align:left;
	height:100%;
	position:relative;
	background:transparent url("/img/bg-shadow.png") repeat-y top center;
}

#container {
	margin: 0 auto;
	position:relative;
	padding: 0;
	width: 800px; 
	height: 100%;
	background-color: #fff;
/*	border:1px solid #5B125C;
	border-width:0 1px;*/
}

#contentleft {
	margin:0;
	padding:10px 10px 0 0 ;
	width:170px;
	color: #564b47;
	float:right;
}

#content {
	padding: 10px 0 0 10px;
	background-color: #fff;
	float:left;
	width:600px;
	
	}
	#content h2 {
		font-size: 153.9%;
		text-transform:uppercase;
		color:#4a0c4b;
		line-height:23px;
		font-weight:normal;
		padding:7px 0 0 0;
	}
	#content hr {
		border: 0;
		color: #B0B4B5;
		background-color: #B0B4B5;
		height: 1px;
	}


.default_box_half {
	float:left;
	width:295px;
	background:pink;
}

.mr10 {
	margin-right:10px;
}

.contentright {
	/*margin:10px 10px 0 0;*/
	margin:0;
	padding:10px 10px 0 0 ;
	width:170px;
	color: #564b47;
	float:right;
}

.contentrightAdvert {
	position: relative;
	font-size:126%;
	text-align:center;
	height:80px;
	width:170px;
	color: #564b47;
	padding: 0;
	margin:0 0 10px;
	float: right;
}
.advertContent {
	padding:10px;
	margin: 10px 0 0 0;
	border: 1px solid #c5b9ca ;
}

#alliances #content p {
	padding:0 0 10px;
}
#alliances #content ul {
	padding:10px 0 0;
	margin:0 0 0 0;
}
#alliances #content li {
	padding:0 0 10px;
	/*list-style-type:disc;*/
}


#content ul.liticks li {
	margin:3px 0 3px 40px;
}
ul.liticks, li.liticks {
	list-style-type:none;
}
ul.liticks li {
	list-style-image:url("/img/tickcircle.gif");
	list-style-position: outside;
	position:relative;
	font-weight:bold;
	
}

#content .h4green {
	background:#018C00 url("/img/bg-green.png") repeat-x 0 0;
	padding:10px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	font-size:19px;
	margin:10px 0;
	}
	#content .h4green a {
		color:#fff;
		font-weight:bold;
	}
	
#content .h4green2 a {
	background:#018C00 url("/img/bg-green.png") repeat-x 0 0;
	padding:10px;
	display:block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	font-size:17px;
	margin:0;
	}
	#content .h4green2 a:hover {
		background:#2F8103;
	}
	#content .h4green2 strong {
		color:#ACDB2A;
		text-transform:uppercase;
		font-weight:bold;
	}

#content .h4purple {
	background:#611663 url("/img/bg-purple.png") repeat-x 0 0;
	padding:10px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	font-size:19px;.
	margin:10px 0;
	}
	#content .h4purple a {
		color:#fff;
		font-weight:bold;
	}


#alliances #content h3 {
	font: normal normal normal 22px Arial, Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:-0.05em;
	padding:10px 0;
	color:#7C2478;
	}
	#alliances #content h3 strong {
		font-weight:bold;
		text-transform:uppercase;
	}

#masthead {
	position:relative;
	display:block;
	height:342px;
	background:url('/img-wp/masthead-bg.png') repeat-x top;
	}
	#masthead .banner {
		position:absolute;
		top:25px;
		right:0;
	}
	#masthead .strapline {
		position:absolute;
		bottom:5px;
		right:10px;
	}
	#masthead a {
		color:#fff;
	}
	#masthead h1 { position: absolute; left:10px; bottom: 8px; color: #fff; font-size: 18px; font-weight: normal; letter-spacing: -0.03em; }
		#masthead h1 strong { font-weight: bold; color: #BCFF00; }
		/*#default h1 {background: url("/img/h1-default.gif") no-repeat 0 0; height: 50px; width:400px; text-indent:-5000em;}*/
		
		#masthead h1.h1_small {
			font-size: 13px;
		}
		
		#masthead h1 span {
			font-weight: bold;
			text-transform: uppercase;
		}
		
		#default #masthead h1 span {
			font-weight: bold;
			text-transform: none;
		}
		
	#masthead h2 { position: absolute; right: 10px; bottom: 8px; color: #fff; font-size: 21px; font-weight: normal; letter-spacing: -0.03em; }
		/*#default h2 {background: url("/img/h2-default.gif") no-repeat 0 0; height: 50px; width:300px; text-indent:-5000em;}*/
		#masthead h2 strong { font-weight: bold; color: #BCFF00; }
		
	
		
		
	.subHead_tel {
		float:right;
		width: 280px;
		height: 37px;
		background: url(/img/subHead-tel.gif) no-repeat bottom right;
		text-indent:-5000em;
	}
		
	#blog_info {
		position:absolute;
		bottom:0;
		left:0;
		padding:5px 5px;
	}
	#h1_nav_cont {
		width:320px;height:198px;
		position:absolute;
		top:0;
		left:0;
		background: url('/img/logo.jpg');
	}	
	.h1_nav {
		margin:0 auto;
		width:320px;height:198px;
		position:relative;
	}
	.h1_nav li {display: inline;}
	.h1_nav li a:link, .h1_nav li a:visited {
		position: absolute;
		top: 0;
		height: 198px;
		text-indent: -9000px;
		overflow: hidden;
		z-index: 10;
	}
		/* n_01 */
		.h1_nav .h1n_01 a:link, .h1_nav .h1n_01 a:visited {left: 0;width: 320px;background: url('/img/logo.jpg') no-repeat 0 0;}
		.h1_nav .h1n_01 a:hover, .h1_nav .h1n_01 a:focus {background: url('/img/logo.jpg') no-repeat 0 -198px;}
		.h1_nav .h1n_01 a:active {background: url('/img/logo.jpg') no-repeat 0 -198px;}
		.current-h1_nav .h1n_01 a:link, .current-h1n_01 .h1n_01 a:visited {background: url('/img/logo.jpg') no-repeat 0 -198px;cursor: default;}
		.nav-h1n_01, .nav-h1n_01-click {position: absolute;top: 0;left: 0;width: 320px;	height: 198px;background: url('/img/logo.jpg') no-repeat 0 -198px;}
		.nav-h1n_01-click {background: url('/img/logo.jpg') no-repeat 0 -198px;}


	/* nav */
#nav_pos {
	position:absolute;
	width:790px;height:112px;
	bottom:38px;left:5px;
	background: url('/img/nav2.jpg') no-repeat;
}
.nav {
	margin:0 auto;
	width:790px;height:112px;
	position:relative;
	}
	.nav li {display: inline;}
	.nav li a:link, .nav li a:visited {
		position: absolute;
		top: 0;
		height: 80px;
		text-indent: -9000px;
		overflow: hidden;
		z-index: 10;
	}
	/* n_01 */
	.nav .n_01 a:link, .nav .n_01 a:visited {left: 0;width: 113px;background: url('/img/nav2.jpg') no-repeat 0 0;}
	.nav .n_01 a:hover, .nav .n_01 a:focus {background: url('/img/nav2.jpg') no-repeat 0 -112px;}
	.nav .n_01 a:active {background: url('/img/nav2.jpg') no-repeat 0 -112px;}
	.current-n_01 .n_01 a:link, .current-n_01 .n_01 a:visited {background: url('/img/nav2.jpg') no-repeat 0 -112px;cursor: default;}
	.nav-n_01, .nav-n_01-click {position: absolute;top: 0;left: 0;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat 0 -112px;}
	.nav-n_01-click {background: url('/img/nav2.jpg') no-repeat 0 -112px;}

	/* n_02 */
	.nav .n_02 a:link, .nav .n_02 a:visited {left: 113px;width: 113px;background: url('/img/nav2.jpg') no-repeat -113px 0;}
	.nav .n_02 a:hover, .nav .n_02 a:focus {background: url('/img/nav2.jpg') no-repeat -113px -112px;}
	.nav .n_02 a:active {background: url('/img/nav2.jpg') no-repeat -113px -112px;}
	.current-n_02 .n_02 a:link, .current-n_02 .n_02 a:visited {background: url('/img/nav2.jpg') no-repeat -113px -112px;cursor: default;}
	.nav-n_02, .nav-n_02-click {position: absolute;top: 0;left: 113px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -113px -112px;}
	.nav-n_02-click {background: url('/img/nav2.jpg') no-repeat -113px -112px;}

	/* n_03 */
	.nav .n_03 a:link, .nav .n_03 a:visited {left: 226px;width: 113px;background: url('/img/nav2.jpg') no-repeat -226px 0;}
	.nav .n_03 a:hover, .nav .n_03 a:focus {background: url('/img/nav2.jpg') no-repeat -226px -112px;}
	.nav .n_03 a:active {background: url('/img/nav2.jpg') no-repeat -226px -112px;}
	.current-n_03 .n_03 a:link, .current-n_03 .n_03 a:visited {background: url('/img/nav2.jpg') no-repeat -226px -112px;cursor: default;}
	.nav-n_03, .nav-n_03-click {position: absolute;top: 0;left: 226px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -226px -112px;}
	.nav-n_03-click {background: url('/img/nav2.jpg') no-repeat -226px -112px;}

	/* n_04 */
	.nav .n_04 a:link, .nav .n_04 a:visited {left: 339px;width: 113px;background: url('/img/nav2.jpg') no-repeat -339px 0;}
	.nav .n_04 a:hover, .nav .n_04 a:focus {background: url('/img/nav2.jpg') no-repeat -339px -112px;}
	.nav .n_04 a:active {background: url('/img/nav2.jpg') no-repeat -339px -112px;}
	.current-n_04 .n_04 a:link, .current-n_04 .n_04 a:visited {background: url('/img/nav2.jpg') no-repeat -339px -112px;cursor: default;}
	.nav-n_04, .nav-n_04-click {position: absolute;top: 0;left: 339px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -339px -112px;}
	.nav-n_04-click {background: url('/img/nav2.jpg') no-repeat -339px -112px;}

	/* n_05 */
	.nav .n_05 a:link, .nav .n_05 a:visited {left: 452px;width: 113px;background: url('/img/nav2.jpg') no-repeat -452px 0;}
	.nav .n_05 a:hover, .nav .n_05 a:focus {background: url('/img/nav2.jpg') no-repeat -452px -112px;}
	.nav .n_05 a:active {background: url('/img/nav2.jpg') no-repeat -452px -112px;}
	.current-n_05 .n_05 a:link, .current-n_05 .n_05 a:visited {background: url('/img/nav2.jpg') no-repeat -452px -112px;cursor: default;}
	.nav-n_05, .nav-n_05-click {position: absolute;top: 0;left: 452px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -452px -112px;}
	.nav-n_05-click {background: url('/img/nav2.jpg') no-repeat -452px -112px;}

	/* n_06 */
	.nav .n_06 a:link, .nav .n_06 a:visited {left: 565px;width: 113px;background: url('/img/nav2.jpg') no-repeat -565px 0;}
	.nav .n_06 a:hover, .nav .n_06 a:focus {background: url('/img/nav2.jpg') no-repeat -565px -112px;}
	.nav .n_06 a:active {background: url('/img/nav2.jpg') no-repeat -565px -112px;}
	.current-n_06 .n_06 a:link, .current-n_06 .n_06 a:visited {background: url('/img/nav2.jpg') no-repeat -565px -112px;cursor: default;}
	.nav-n_06, .nav-n_06-click {position: absolute;top: 0;left: 565px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -565px -112px;}
	.nav-n_06-click {background: url('/img/nav2.jpg') no-repeat -565px -112px;}

	/* n_07 */
	.nav .n_07 a:link, .nav .n_07 a:visited {left: 678px;width: 113px;background: url('/img/nav2.jpg') no-repeat -678px 0;}
	.nav .n_07 a:hover, .nav .n_07 a:focus {background: url('/img/nav2.jpg') no-repeat -678px -112px;}
	.nav .n_07 a:active {background: url('/img/nav2.jpg') no-repeat -678px -112px;}
	.current-n_07 .n_07 a:link, .current-n_07 .n_07 a:visited {background: url('/img/nav2.jpg') no-repeat -678px -112px;cursor: default;}
	.nav-n_07, .nav-n_07-click {position: absolute;top: 0;left: 678px;width: 113px;	height: 80px;background: url('/img/nav2.jpg') no-repeat -678px -112px;}
	.nav-n_07-click {background: url('/img/nav2.jpg') no-repeat -678px -112px;}

#subheading {
	position:absolute;
	bottom:0;left:0;
	height:45px;
	width:800px;
	background-color:#350841;
	overflow:visible;

}

#guarantee_box a {
	display: block;
	height: 168px;
	width: 171px;
	text-indent: -5000em;
	background: transparent url('/img/bg-guarantee_box7.jpg') no-repeat 0 0;
	}
	#guarantee_box a:hover {
		background-position: -171px 0;
	}


.aside_cam_box {
	background: #5B075C;
	margin: 0 0 10px;
	color: #fff;
	}
	.aside_cam_box h3{
		padding: 5px 7px;
		font-size: 14px;
		}
		.aside_cam_box h3 a {
			display: block;
			color: #fff;
			text-decoration: none;
		}
		.aside_cam_box h3 a span {
			color: #FF0080;
		}
	.aside_cam_box form {
		padding: 0 5px 5px;
	}

	select.cam_select {width:160px; margin: 0 0 5px;}
	select.cam_select option {border-bottom:1px solid #dadada}




#faqCont {
	text-align:left;
	width:500px;
	background-color:#fff;
}
#subContentNav {
	border-top: 0px solid #c5b9ca ;
	padding-top: 7px;
	margin-top:25px;
}

.subContentNavDiv li {
	font-size: 116%;
	padding: 0 0 5px 15px;
	width: 22.5%;
	float: left;
	font-weight:bold;
	text-align:center;
}
.secList {
	width:169px;
	border: 1px solid #88c500 ;
	margin: 0 9px 7px 0;
	padding: 0 0 10px 0;
	
}
.secListul li {
	list-style-type: disc;
	margin: 5px 0 5px 25px;
}
.secListulSub {
	font-size:96%;
}
.secListulSub li {
	list-style-type: circle;
}


#cam {
	background:#611663 url('/img/camListul_top.gif') no-repeat 0 0;
	color: #fff;
	margin: 0;
	}
	#cam h3 {
/*		font-size: 17px;
		line-height: 21px;*/
		font-size: 16px;
		line-height: 20px;
		padding:12px 10px 5px;
		display:block;
		/*font-weight: normal;*/
		/*text-align: center;*/
		/*text-transform:uppercase;*/
		color:#fff;
	}
	#cam ul {
		background:transparent url('/img/camListul_bott.gif') no-repeat bottom center;
		padding:0 10px 0;
	}
	#cam li {
		/*list-style-image: url(/img/img-tick2.gif);*/
	}
	#cam li a {
		color:#fff;
		padding:4px 0 4px 2px;
		display:block;
	}
	#cam li a:hover {
		background:#fff;
		color:#370042;
		text-decoration:none;
	}
	#cam_bg {
		background:transparent url("/img/bg-rcol.png") repeat-x 0 15px ;
	}






.rbox {
	position:relative;
	display:block;
	margin:10px 10px 0 0;
	padding:0;
	}
	.rbox h3 {
		display:block;
		text-transform:uppercase;
		color:#fff;
		font-size: 18px;
		padding:2px 10px 15px;
	}
	.rbox p {
		color:#fff;
		line-height:18px;
		padding:5px 10px;
	}
	.rbox strong {
		font-weight:bold;
	}
	.rbox_roundbott {
		background:#611663 url('/img/camListul_bott.gif') no-repeat 0 0;
		padding:15px 0 0;
	}



#pageInfo {
	height:20px;
	margin-bottom:10px;
}
div#pageInfo a:hover {
	text-decoration:none;
	color:#ff8000;
}
.pageOptions {
	float: right;
}
.breadcrumb {
	float:left;
}
.breadcrumbBlue a {
	color: #9cdafe;
	font-weight: bold;
}
.quote {
	margin: 0 15px 10px 0;
	width:235px;
	float: left;
	background-color: #fff;
	border: 1px solid #88c500;
	/*background: url('/img/quote-top.gif') #ffeeae no-repeat top;*/
}
.quoteBottom {
	height:39px;
	/*background: url('/img/quote-bottom.gif') no-repeat bottom;*/
}
.quote p {
	margin: 10px 10px 0 10px;
}
.yellow {
	color: #88c500;
	font-weight:bold;
}
.button {
	padding:10px 0;
}
a.steps3Link {
	display: block;
	height: 150px;
	border-bottom: 3px solid #88c500;
	text-decoration:none;
}
a.steps3Link:hover {
	display: block;
	height: 150px;
	border-bottom: 3px solid #f9a524;
	background-color:#fff9ec;
	text-decoration:none;
}
.steps3Heading a {
	display:block;
	background: url('/img/imageBack-steps3.gif') no-repeat top #88c500;
	margin:10px 0 0 0;
	padding:10px;
	color: #fff;
	font-size: 136%;
	text-align:center;
	
}
.steps3Heading a {
	color: #fff;
	text-decoration:none;
}
.steps3Heading a:hover {
	color: #fff;
	text-decoration:none;
}
.steps3Heading a:visited {
	color: #fff;
	text-decoration:none;
}
#threestepscont {
	border:1px solid #B5B4B2;
	margin:20px 0;
}
#steps3boxContainer a {
	height:120px;
	margin: 0 0 0 0;
	
}
#steps3boxContainer a:hover {
	text-decoration:none;
}
.steps3box {
	color:#564b47;
	text-align:center;
	height:118px;
	float: left;
	font-size:92%;
	width:33.333%;
	
}
.steps3box a {
	cursor: pointer;
}
.stepsBuild {
	width:187px;
	height:39px;
	background: url('/img/steps-build.gif') no-repeat bottom;
	text-indent:-5000em;
}
.stepsDesign {
	width:187px;
	height:39px;
	background: url('/img/steps-design.gif') no-repeat bottom;
	text-indent:-5000em;
}
.stepsLove {
	width:187px;
	height:39px;
	background: url('/img/steps-love.gif') no-repeat bottom;
	text-indent:-5000em;
}
.purpleLink {
	color: #600f62;
	font-weight: bold;
}
	/* masthead */




#gallLaunchCont {
	margin: 0 0 0 35px;
	padding:15px 0 10px;
}
.gallLaunch a {
	width:295px;
	height:180px;
	padding: 0;
	float:left;
}
.gallLaunch a:hover {
}


#gallLaunchCont_b {
	margin: 0 0 0 0;
	padding:15px 0 10px;
}
.gallLaunch_b a {
	width:295px;
	height:180px;
	padding: 0;
	float:left;
}

#yourwebsite_launchcont {
	margin: 0 auto;
	padding:15px 0 10px;
}
.yourwebsite_launch a {
	width:295px;
	height:180px;
	padding: 0;
	float:left;
}
.yourwebsite_launch a:hover {
}


.marginTB10 {
	margin:10px 0 0 0;
}

.camGall {
	width:530px;
	height:201px;
	background-color:aqua;
	float: left;
	margin:0 10px 0 0;
}
.camGall2 {
	width:530px;
	height:250px;
	background-color:aqua;
	float: left;
	margin:0 10px 0 0;
}
.camGallL {
	width:320px;
	height:65px;
	float:left;
}
.camGallR {
	width:210px;
	height:65px;
	float:right;
}
.camGallR p {
	margin:0 3px 0 3px;
}
.camGallR h5 {
	margin:7px 3px 0 3px;
}
.camGallQ {
	margin:0 7px 0 265px;
	padding:5px 3px 0 0;
}

/* cam pages */


.imageBack_camGall-comsoo {background: url(/img/imageBack_camGall-comsoo.jpg) no-repeat top left;}
.imageBack_camGall-goldcs {background: url(/img/imageBack_camGall-goldcs.jpg) no-repeat top left;}
.imageBack_camGall-doy {background: url(/img/imageBack_camGall-doy.jpg) no-repeat top left;}
.imageBack_camGall-imago {background: url(/img/imageBack_camGall-imago.jpg) no-repeat top left;	color:#4a0c4b;}
.imageBack_camGall-bridget {background: url(/img/imageBack_camGall-bridget.jpg) no-repeat top left;}
.imageBack_camGall-lesley {background: url(/img/imageBack_camGall-lesley.jpg) no-repeat top left;}
.imageBack_camGall-barbara {background: url(/img/imageBack_camGall-barbara.jpg) no-repeat top left;}
.imageBack_camGall-val {background: url(/img/imageBack_camGall-val.jpg) no-repeat top left;}
.imageBack_camGall-stress {background: url(/img/imageBack_camGall-stress.jpg) no-repeat top left;}
.imageBack_camGall-relax {background: url(/img/imageBack_camGall2-relax.jpg) no-repeat top left;}
.imageBack_camGall-nwch {background: url(/img/imageBack_camGall-nwch.jpg) no-repeat top left;}

.aude {background: url("/img/img-aude.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.carl {background: url("/img/img-carl.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.bowen {background: url("/img/imgBack_quote-bowen.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.nutri {background: url("/img/imgBack_quote-nutri.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-temp {background: url("/img/imgBack_quote-temp.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-cam {background: url("/img/imgBack_quote-cam.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-flower {background: url("/img/imgBack_quote-flower.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-coach {background: url("/img/imgBack_quote-coach.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-meta {background: url("/img/imgBack_quote-meta.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-ayur {background: url("/img/imgBack_quote-ayur.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-acup {background: url("/img/imgBack_quote-acup.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-reiki {background: url("/img/imgBack_quote-reiki.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-comp {background: url("/img/imgBack_quote-comp.gif") no-repeat top left;text-indent:-5000em;margin-left:110px;margin-top:15px;height:82px;}
.quote-shia { background: url("/img/imgBack_quote-shia.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-eft { background: url("/img/imgBack_quote-eft.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-natu { background: url("/img/imgBack_quote-natu.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-crys { background: url("/img/imgBack_quote-crys.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-spir { background: url("/img/imgBack_quote-spir.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-arom { background: url("/img/imgBack_quote-arom.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-mass { background: url("/img/imgBack_quote-mass.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-hypn { background: url("/img/imgBack_quote-hypn.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-kine { background: url("/img/imgBack_quote-kine.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-holi { background: url("/img/imgBack_quote-holi.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-oste { background: url("/img/imgBack_quote-oste.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-refl { background: url("/img/imgBack_quote-refl.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-herb { background: url("/img/imgBack_quote-herb.gif") no-repeat top left; text-indent:-5000em; margin-left:110px; margin-top:15px; height:82px; }
.quote-marek { background: url("/img/imgBack_quote-marek.jpg") no-repeat top center; text-indent:-5000em; margin-top:15px; height:104px; }
.quote-yoga { background: url("/img/imgBack_quote-yoga.gif") no-repeat top center; text-indent:-5000em; margin-top:15px; height:104px; }
.quote-beauty { background: url("/img/imgBack_quote-beauty.gif") no-repeat top center; text-indent:-5000em; margin:20px 0 0 120px; height:110px; }
.quote-holistic_dentists { background: url("/img/imgBack_quote-holistic_dentists.gif") no-repeat top center; text-indent:-5000em; margin-top:15px; height:104px; margin-left:110px; }

.whiteP {color:#fff;}
.brownP {color:#a84d01;}

	/* accordion */

.webMonth-nav {
	width:171px;
	height:249px;
	margin-bottom: 10px;
	color:#fff;
	background: url(/img/webMonth-nav.jpg) no-repeat top left;
}
.webMonth-nav {
	
}
.webMonth-navLink a {
	color:#9cdafe;
}
.webMonth-nav p {
	padding:10px 10px 0px 10px;
	margin-top: 120px;
}
.webMonth-nav h3 {
	padding:10px 10px 10px 10px;
}
.box_title {
	cursor: pointer;
}
.box_titleNav {
	background: url(/img/accordianBack.gif) no-repeat top left;
	width: 171px;
	padding-bottom:7px;
}
.box_title h3 {
	color: #fff;
	height: 30px;
	font-size: 106%;
	margin-left: 10px;
	padding: 8px 0 0 0;
	font-weight: bold;
}
.box_title p {
	margin: 0 0 0 7px;
}
.information {
	text-align: left;
}
.information p {
	margin: 2px 0;
	padding: 5px 7px 7px 7px;
}
.infotitleNav {
	width: 171px;
	margin-bottom: 7px;
}
.columnRight {
	display: block;
	width: 175px;
	height: 22px;
	padding: 8px 0 8px 0;
	text-indent: 7px;
	font-size: 92%;
	background: url(/img/imageBack-buttonR.png) no-repeat top left;
	color: #fff;
}
.paddingTop10 {
	margin: 7px 0 0 0;
}



	


	/* footer */
	
#footer {
	position: relative;
	/*border-top: 1px solid #ccc;*/
	margin:10px 0 0;
	width:800px;
	padding:10px 0 0;
	background: #6D1D72 url("/img/bg-footer.jpg") no-repeat bottom left; 
	min-height:420px;
	}
	#footer h4 {
		margin: 0 0 0 10px;
		font-size: 18px;
		color: #ACDB2A;
		display:block;
	}
#footerLeft {
	position: relative;
	float: left;
	width:390px;
}

#contactform_cont {
	position:relative; margin:0 0 0 400px; padding:0 0 10px;
	}

#copyright {
	position:absolute;
	bottom:10px;left:10px;
	}
	#copyright p {
		font-size: 92%;
		color:#fff;
	}
	#copyright a {
		color:#fff;
	}


/* Form Styles */

#contactform fieldset {  }

#contactform p { padding:10px 20px 10px; font-size:13px; line-height:17px; color:#fff; }

#contactform strong { font-weight:bold; }

#contactform legend { font-size: 18px; padding:0 0 0 20px; margin:0; font-weight:bold; color: #ACDB2A; }

#contactform .label_a { float:left; width:110px; font-size:12px;font-weight:bold;margin:0 0 5px 22px;padding:10px 0 0;color:#fff; }

#contactform .label_b { float:left; font-size:12px;font-weight:bold;margin:0 0 5px 22px;padding:10px 0 0;width:350px;color:#fff; }

#contactform .contactforminput { margin:3px 0 5px 10px; width:228px; font-size:12px; padding:1px;height:15px; }

#contactform textarea { margin:5px 10px 0px 22px;height:120px;width:349px; padding:2px; }

#contactform select { margin:5px 0 0 0; width:218px; }

#contactform .submit_b { margin:10px 0 0 22px; }


.lastname {
	display:none;
}
.cas_input {
	font:24px Helvetica, Arial, sans-serif ;
	color:#8E8E8E;
	font-weight:bold;
	margin:0 0 0 10px;
	height:26px;
	padding: 5px;
	width:200px;
	background:#fff;
	border:3px solid #fff;
}

/* CONTACT FORM 3 */

.contactpageform {
	padding:0 20px 0;
}

#content .pdbox_cont .contactpageform p { padding:0 0 0 0; font-size:13px; line-height:17px; color:#191919; text-align:left;}

#contactform3 fieldset { position:relative; margin:0 0 10px 0; padding:20px; border:1px solid #9A9A9A; }

#contactform3 strong { font-weight:bold; }

#contactform3 legend { font-size: 18px; padding:0 0 0 0; margin:0; font-weight:bold; color: #191919; }

#contactform3 .label_a { float:left; width:110px; font-size:12px;font-weight:bold;margin:0 0 5px 80px;padding:10px 0 0;color:#191919; }

#contactform3 .label_b { float:left; font-size:12px;font-weight:bold;margin:0 0 5px 80px;padding:10px 0 0;width:350px;color:#191919; }

#contactform3 .contactforminput { margin:3px 0 5px 10px; width:228px; font-size:12px; padding:1px;height:15px; }

#contactform3 textarea { margin:5px 10px 10px 80px;height:120px;width:349px; padding:2px; }

#contactform3 select { margin:5px 0 0 0; width:218px; }

#contactform3 .submit_b { margin:0 0 0 80px; }




#contactform4 fieldset { position:relative; margin:0 0 0 0; padding:20px 0 20px 60px; }

#contactform4 strong { font-weight:bold; }

#contactform4 legend { font-size: 18px; padding:0 0 0 0; margin:0; font-weight:bold; color: #191919; }

#contactform4 .label_a { float:left; width:110px; font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:10px 0 0;color:#191919; }

#contactform4 .label_b { float:left; font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:10px 0 0;width:350px;color:#191919; }

#contactform4 .contactforminput { margin:3px 0 5px 10px; width:228px; font-size:12px; padding:1px;height:15px; }

#contactform4 textarea { margin:5px 10px 10px 0;height:120px;width:349px; padding:2px; }

#contactform4 select { margin:5px 0 0 0; width:218px; }

#contactform4 .submit_b { margin:0 0 0 0; }




ul#footerlist1 {
	position:absolute;
	top:35px;
	left:10px;
	}
	ul#footerlist1 li a {
		color: #fff;
		display:block;
		height:19px;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}
	ul#footerlist1 a:hover {
		text-decoration:underline;
	}
	
ul#footerlist2 {
	position:absolute;
	top:35px;
	left:180px;
	}
	#footerlist2 li a {
		color: #fff;
		display:block;
		height:19px;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
	}
	ul#footerlist2 a:hover {
		text-decoration:underline;
	}

li.footerlist1heading {
	padding-bottom: 15px;
	font-weight:bold;
	color:#FF4CA3;
}
li.footerlist2heading {
	padding-bottom: 15px;
	font-weight:bold;
	color:#FF4CA3;
}




ul.headList {
	padding: 0 0 7px 0;
	margin-top:-10px;
}
.headList li {
	font-size:116%;
	margin:10px 0 7px 15px;
	list-style-type:disc;
	color:#4a0c4b;
	text-align:center;
	font-weight:bold;
}
ul.headList2 {
	padding: 0 0 7px 0;
	margin:10px 0;
}
.headList2 li {
	font-size:116%;
	margin:10px 0 7px 15px;
	list-style-type:disc;
	color:#4a0c4b;
	text-align:center;
	font-weight:bold;
}
ul.headList3 {
	padding: 0 0 0 0;
	margin:20px 0 0;
}
.headList3 li {
	font-size:116%;
	margin:10px 0;
	list-style-type:disc;
	color:#4a0c4b;
	text-align:center;
	/*font-weight:bold;*/
}
ul.ul_support {
	margin:15px 0;
	font-size:116%;
	font-weight:bold;
}
.ul_support li {
	display:block;
}
.ul_support img {
	
}
ul.google_ol {
	margin:20px 0 0;
}
ul.google_ol li {
	clear:left;
}
.google_ol img {
	margin:0 5px 30px 0;
}
.default_li {
	padding:20px 0 10px;
}
.default_li li {
	margin:0 0 10px 40px;
	list-style-type:disc;
}
.default_li_2 {
	padding:20px 0 10px;
}
.default_li_2 li {
	margin:0 0 10px 35px;
	list-style-type:disc;
	font-size:130%;
}
.txt_upp {
	text-transform:uppercase;
}
.vision_img-fl {
	float:left;
	padding:10px 20px 10px 0;
}
.vision_img-fr {
	float:right;
	padding:10px 0 10px 20px;
}
	/* yourwebsite */

.webTabLeft {
	height: 119px;
	width: 100%;
	float: left;
	margin: 0 0 35px 0;
	text-align: center;
}
.webTabLeft p {
	margin: 5px 0;
}
.webTabLeft a {
	color: #564b47;
	text-decoration:none;
}
.webTabLeft a:hover {
	text-decoration:underline;
}


/* tabs */

#promoBox {
	position:relative;
	height:306px;
	border:1px solid #b3b3b3;/*CECECE*/
	border-width:0 1px 1px;
}
ul#promo_list {
	position:relative;
	height:43px;
	padding:0;
	margin:20px 0 0;
	background:url("/img/bg-promo_list.jpg") no-repeat 0 0;
	}
	ul#promo_list li {
		float:left;
		position:relative;
	}
	ul#promo_list li a {
		display:block;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		}
		ul#promo_list li a:hover {
			/*text-decoration:underline;*/
		}
	ul#promo_list img {
		position:absolute;
		top:0;right:1px;
	}
	#promo_list a.promo_fff {
		color:#fff;
	}
	#promo_list a.promo_000 {
		color:#191919;
	}

.fadecontentwrapper { /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
	position: relative;
}
.fadecontent { /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
	position: absolute;
	width:598px;height:306px;
	/*background:#E5E5E5;*/
}
.fadecontenttoggler {/*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */}
.fadecontenttoggler a {/*style for every navigational link within toggler */
	background:url('/img/promo_box_back.png') no-repeat;background-position:0 -58px;text-decoration:none;
}
.fadecontenttoggler a:hover {background:url('/img/promo_box_back.png') no-repeat;background-position:0 -116px;}
.fadecontenttoggler a.toc {/*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
	position:relative;
	width:120px;
	height:26px;
	padding:17px 0 0 0;
}
.fadecontenttoggler a.prev, .fadecontenttoggler a.next {/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */}
.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{}
.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background:url('/img/promo_box_back.png') no-repeat;background-position:0 0;text-decoration:none;
}
.promo_list_e_c a {
	width:132px;background:url('/img/promo_box_back.png') no-repeat;background-position:-130px -58px;
}

#promoBox_t1 { background:#fff url('/img/promoBox_t1.jpg') no-repeat 0 0; }
#promoBox_t2 { background:#fff url('/img/promoBox_t2.jpg') no-repeat 0 0; }
#promoBox_t3 { background:#fff url('/img/promoBox_t3.jpg') no-repeat 0 0; }
#promoBox_t4 { background:#fff url('/img/promoBox_t4.jpg') no-repeat 0 0; }
#promoBox_t5 { background:#fff url('/img/promoBox_t5.jpg') no-repeat 0 0; }
#promoBox_t6 { background:#fff url('/img/promoBox_t6.jpg') no-repeat 0 0;; }

/*#promoBox_t1 span { display:block;width:410px;}
#promoBox_t1 h3 { margin:50px 25px 10px 115px;line-height:37px;font-size:190%;}
#promoBox_t1 p { margin:0 25px 10px 115px; }
#promoBox_t1 img { margin:0 0 0 5px;float:right; }*/
.promoBox_cont a {
	display:block;
	position:absolute;
	width:598px;
	height:306px;
}

#content .home_box {
	position:relative;
	padding:0;
	min-height:200px;
	height:auto !important;
	height:200px;
	float:left;
	width:295px;
	background:#CDCDCD url('/img/vision_bg_02.jpg') repeat-x 0 0;
	}
	#content .home_box h2 {
		color:#fff;
		padding:10px 10px 8px;
	}
	#content .home_box h3 {
		font-size:16px;
		padding:10px 10px 0;
		font-weight:normal;
	}
	#content .home_box ul {
		margin:0 0 0 20px;
		padding:10px 10px;
	}
	#content .home_box li {
		list-style-image: url("/img/tick-home.gif");
		font-size:14px;
		padding: 0 0 3px;
	}
	
	.home_box_content {
		margin:0 0 0 0;
		padding:10px 10px 10px;
		background:transparent url('/img/bg_box-home-bott.png') no-repeat bottom center;
	}
	#content .home_box p {
		padding:10px 0 0;
	}
	
	
	
	
	
	.home_box_vid {
		position:relative;
		padding:0;
		margin:0 0 10px;
		float:right;
		width:230px;
		}
		.home_box_vid h3 {
			padding:5px 10px;
			font-size:18px;
			line-height:26px;
			font-weight:normal;
			color:#fff;
			text-transform:uppercase;
			background:#CDCDCD url('/img/vision_bg_02.jpg') repeat-x 0 0;
		}
	
	.home_box_intro {
		position:relative;
		padding:0;
		float:left;
		width:360px;
		}
		#content .home_box_intro h2 {
			padding:0 0 0;
			font-size:23px;
			line-height:26px;
			text-transform: uppercase;
			color:#370042;
		}
		
		#content .home_box_intro p {
			padding: 0 0 10px;
			font-size:13px;
			line-height:16px;
			color:#191919;
		}
		#content .home_box_intro blockquote {
			padding:25px 0 0;
			font-size: 100%;
		}
		#content .bqstart2 {
			float: left;
			height: 45px;
			margin-top: -15px;
			padding-top: 45px;
			margin-bottom: -50px;
			font-size: 600%;
			color: #ACDB2A;
		}
		#content .bqend2 {
			padding-right:0;
			float: right;
			height: 10px;
			padding-top:5px;
			font-size: 700%;
			color: #ACDB2A;
		}
	
	
	.home_box_full {
		padding:0 0 0;
		}
		
		#content .home_box_full p {
			padding: 0 0 10px;
			font-size:13px;
			line-height:17px;
			color:#191919;
		}
		#content .home_box_full h3 {
			font-size:18px;
			text-transform:none;
			font-weight:normal;
			margin:20px 0 10px;
			}
			#content .home_box_full h3 strong {
				color:#0B9003;
				font-weight:bold;
				/*text-transform:uppercase;*/
			}
	
	#wrapper .evolve_page {
			
		}
		
		#wrapper .evolve_page p {
			padding: 0 0 10px;
			font-size:13px;
			line-height:17px;
			color:#191919;
		}
		#wrapper .evolve_page h3 {
			font-size:20px;
			line-height: 24px;
			text-transform:none;
			font-weight:normal;
			margin:10px 0 10px;
			}
			#wrapper .evolve_page h3 strong {
				color:#0B9003;
				font-weight:bold;
			}
			
		#wrapper .evolve_page h4 {
			font-size:22px;
			line-height: 26px;
			text-transform:none;
			font-weight:normal;
			margin:10px 0 10px;
			color:#370042;
			}
			#wrapper .evolve_page h4 strong {
				color:#CB006B;
				font-weight:bold;
				/*text-transform:uppercase;*/
			}
		
		#wrapper .evolve_page h5 {
			font-size:16px;
			line-height: 20px;
			text-transform:none;
			font-weight:normal;
			margin:5px 0 10px;
		}
			
		.evolve_box_vid {
			position:relative;
			padding:0 0 0 10px;
			margin:10px 0 0;
			float:right;
			width:230px;
		}
		.evolve_box_testimonial {
			padding:10px 20px 10px 35px;
			background:url('/img/bg-welcometestimonial2.gif') no-repeat 0 0;
		}
		.evolve_box_testimonial img {
			float:left;
			padding:3px 10px 10px 0;
		}
		.evolve_box_testimonial em {
			color:#666;
		}
		.evolve_box_testimonial em a {
			color:#666;
		}
		#content .evolve_guaran {
			height: 137px;
			padding: 10px 20px 10px 30px;
			border: 1px solid #B4B4B4;
			background: transparent url('/img/bg_package-plt.png') repeat-x 0 0;
		}
		#wrapper .evolve_guaran h2 {
			font-size: 20px;
			line-height: 24px;
			padding: 30px 0 0 0;
			text-transform: none;
		}
			#wrapper .evolve_guaran h2 strong {
				color:#CB006B;
			}
		#wrapper .evolve_article {
			padding: 0;
			margin: 20px 0 20px;
			border: 1px solid #B4B4B4;
			}
			#wrapper .evolve_article img {
				float: left;
				padding: 0 10px 0 0;
			}
			#wrapper .evolve_article h2 {
				font-size: 28px;
				line-height: 32px;
				font-weight: normal;
				padding: 10px 10px 10px 0;
				color: #800080;
				text-transform: none;
			}
			#wrapper .evolve_article h3 {
				font-size: 20px;
				line-height: 24px;
				padding: 10px 10px 20px 0;
				font-weight: normal;
			}
			#wrapper .evolve_article p {
				color: #666;
			}
			#wrapper .evolve_article a strong {
				color: #0000EB;
			}

		#wrapper h5.evolve_h5_b {
			display: block;
			text-align: center;
			margin: 0 0 0;
			padding: 10px;
			color: #fff;
			background: #018C00 url('/img/bg-green.png') repeat-x 0 0;
			}
			#wrapper h5.evolve_h5_b strong {
				color: #BCFF00;
			}
			#wrapper h5.evolve_h5_b span {
				display: block;
			}
			#wrapper h5.evolve_h5_b a {
				color: #fff;
				/*text-decoration: underline;*/
			}
	
	
	.home_box_mr {
		margin:0 10px 0 0;
	}

	.pdbox_cont2 {
		background:#CDCDCD url('/img/vision_bg_04.png') repeat-x 0 0;
	}
	#content .home_box2 {
		position:relative;
		padding:0 0 0;
		margin:0;
		border:1px solid #B3B3B3;
		}
		#content .home_box2 h2 {
			color:#fff;
			padding:10px 10px;
		}
		#content .home_box2 p {
			padding:10px 20px 0;
			text-align:center;
		}
	#content .home_box2_content {
		padding:10px 0 0;
		font-size:116%;
		}
		#content .home_box2_content h3 {
			font-size:16px;
			padding:0 10px;
			font-weight:normal;
		}
		#content .home_box2_button {
			padding:10px 0 0;
		}

		#content .home_box3 {
			position:relative;
			padding:5px;
			margin:10px 0 0;
			min-height:210px;
			height:auto !important;
			height:210px;
			background:#CDCDCD url('/img/vision_bg_05.png') repeat-x 0 0;
			border:1px solid #B3B3B3;
			}
			#content .home_box3 h2 {
				display:block;
				color:#fff;
				padding:5px;
			}
			#content .home_box3 h2 span {
				color:#F5D800;
			}
		.home_box3_img {
			position:absolute;
			top:50px;
			left:10px;
			width:200px;
			float:left;
		}

		.home_box3_content {
			margin:0 0 0 215px;
			padding:3px 5px 5px 0;
		}
		#content .home_box3_content h3 {
			font-size:20px;
			font-weight:normal;
			padding:10px 0 0;
		}
		#content .home_box3_content h4 {
			font-size:16px;
			font-weight:normal;
			color:#B3B3B3;
			padding:0 0 0;
		}
		#content .home_box3_content p {
			padding:10px 0 0;
			font-size:13px;
			line-height:16px;
		}
		#content .bqstart3 {
			float: left;
			height: 45px;
			margin-top: -5px;
			padding-top: 40px;
			margin-bottom: -50px;
			font-size: 900%;
			color: #999;
		}
		#content .bqend3 {
			padding-right:0;
			float: right;
			height: 10px;
			padding-top:5px;
			font-size: 400%;
			color: #999;
		}
/*		#content .home_box3_content a {
			color:#EA0F00;
		}*/

		

		#content .home_box3_thumb {
			float:left;
			padding:10px 10px 10px 0;
		}

		#content .bqstart {
			float: left;
			height: 45px;
			margin-top: -20px;
			padding-top: 45px;
			margin-bottom: -50px;
			font-size: 700%;
			color: #e6e6e6;
		}
		#content .bqend {
			display:block;
			padding-right:25px;
			float: right;
			height: 70px;
			padding-top:35px;
			font-size: 700%;
			color: #e6e6e6;
		}
		#content blockquote {
			padding: 0;
			font-size: 100%;
			line-height: 120%;
		}
		


		.vision_box_vid {
			position:relative;
			padding:0 0 0 10px;
			margin:10px 0 0;
			float:right;
			width:230px;
		}
		.vision_box_vid img {
			margin:15px 0 0 20px;
		}
		
		.vision_box_vid2 {
			margin:20px 0;
			text-align: center;
			/*float:right;*/
		}


div.clients_box_heading {
	padding: 10px;
	background: #008000 url('/img/bg-green.png') repeat-x 0 0;
	margin: 0 0 0;
	text-align: center;
}
	#content div.clients_box_heading h3 {
		padding: 0 0 5px;
		margin: 0;
		font-size: 22px;
		line-height: 22px;
		font-weight: bold;
		color: #fff;
	}
	#content div.clients_box_heading h4 {
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 17px;
		font-weight: normal;
		color: #ccff66;
	}

#content div.clients_box_sub a {
	padding: 10px;
	display: block;
	background: #008000 url('/img/bg-green.png') repeat-x 0 0;
	margin: 0 0 20px;
	text-align: center;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #fff;
}

div.clients_box {
	margin: 0;
	padding: 0;
}

div.clients_box_s  {
	position: relative;
	float: left;
	width: 200px;
	height: 150px;
	background: #800080 url('/img/clients2.jpg') no-repeat 0 0;
	color: #fff;
}
	div.clients_box_s a {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 200px;
		height: 37px;
		padding: 3px 0 0 4px;
		background: transparent url('/img/client-bg.png') no-repeat 0 0;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
		div.clients_box_s a:hover {
			background-position: 0 -40px;
			color: #fff;
			text-decoration: none;
		}
		div.clients_box_s span {
			display: block;
			font-size: 12px;
			font-weight: normal;
			color: #ccff66;
		}
		
		div.clients_box_1 { background-position: 0 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_2 { background-position: -200px 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_3 { background-position: -400px 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_4 { background-position: 0 -113px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_5 { background-position: -200px -113px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_6 { background-position: -400px -113px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_7 { background-position: 0 -226px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_8 { background-position: -200px -226px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_9 { background-position: -400px -226px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_10 { background-position: 0 -339px; margin-right: 0; margin-bottom: 0px; }
		div.clients_box_11 { background-position: -200px -339px; margin-right: 0; margin-bottom: 0px; }
		div.clients_box_12 { background-position: -400px -339px; margin-right: 0; margin-bottom: 0px; }
		
/*		div.clients_box_1 { background-position: 0 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_2 { background-position: -196px 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_3 { background-position: -392px 0; margin-right: 0; margin-bottom: 0; }
		div.clients_box_4 { background-position: 0 -110px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_5 { background-position: -196px -110px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_6 { background-position: -392px -110px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_7 { background-position: 0 -220px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_8 { background-position: -196px -220px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_9 { background-position: -392px -220px; margin-right: 0; margin-bottom: 0; }
		div.clients_box_10 { background-position: 0 -330px; margin-right: 0; margin-bottom: 0px; }
		div.clients_box_11 { background-position: -196px -330px; margin-right: 0; margin-bottom: 0px; }
		div.clients_box_12 { background-position: -392px -330px; margin-right: 0; margin-bottom: 0px; }*/
		


#blog_box {
	margin:10px 0;
	background:#450D54 url("/img/bg-blog_box.png") repeat-x 0 0;
	border:1px solid #B4B4B4;
	}
	#blog_box_inner {
		padding:0 20px 20px 150px;
		background:transparent url("/img/bg-blog_box-bulb.jpg") no-repeat 0 0;
	}
	#blog_box h3 {
		width:430px;
		height:84px;
		text-indent:-5000em;
		background-image: url('/img/bg-blog_box-h3.jpg');
	}
	#blog_box h4 {
		padding:7px 0;
		color:#ACDB2A;
		font-size:16px;
	}
	#blog_box ul {
		list-style-type: none;
	}
	#blog_box li {
		padding:2px 0 2px 20px;
		display:block;
		height:15px;
		font-weight:normal;
		background: url("/img/bg_package-adds.png") no-repeat 0 50%;
	}
	#blog_box li a {color:#fff;}
	
	
#webmonth_index {
	margin:10px 0 0;
	background:#CDCDCD url("/img/webmonth_index-bg.png") repeat-x 0 0;
	border:1px solid #B4B4B4;
	padding:0 10px 0 0;
	}
	#webmonth_index img {
		float:left;
	}
	#webmonth_index h3 {
		width:260px;
		margin:0 0 10px 320px;
		height:32px;
		text-indent:-5000em;
		background-image: url('/img/webmonth_index-h3.gif');
	}
	#webmonth_index h4 {
		margin:0 0 0 320px;
		color:#88C500;
		font-size:16px;
		font-weight:normal;
	}
	#webmonth_index h4 a {
		color:#191919;
	}
	#webmonth_index p {
		margin:10px 0 0 320px;
	}
	
	
.vision_box_img {
	position:absolute;
	top:50px;
	left:10px;
	width:200px;
	float:left;
}

#content .vision_box_content {
	margin:0 0 0 215px;
	padding:10px 5px 5px 0;
	min-height:300px;
	}
	#content .vision_box_content h4 {
		color:#4A0C4B;
		font-weight:bold;
		font-size: 18px;
		line-height: 22px;
		padding: 0 0 10px;
		margin: 0;
	}
	#content .vision_box_content p {
		padding: 0 0 10px;
	}
	#content .vision_box_content ul {
		padding: 10px 0;
		margin: 0;
	}
	#content .vision_box_content ul li {
		font-size: 16px;
		margin:  0 0 5px 15px;
		color: #CB006B;
	}
	
	#content .vision_box_c2a {
		padding:10px 5px;
		margin:10px 0 0;
		background:#018D00 url("/img/bg-green.png") repeat-x 0 0;
		color:#fff;
		text-align: center;
		}
		#content .vision_box_c2a p {
			font-size:24px;
			line-height:27px;
			padding: 0;
		}
		#content .vision_box_c2a span {
			color:#ACDB2A;
			font-weight:bold;
		}

div.quote_box_3 {
	float: right;
	width: 220px;
	text-align: right;
	padding:10px;
	margin: 10px 0 0 10px;
	border: 1px solid #ccc;
	background:#018D00 url("/img/bg-green.png") repeat-x 0 0;
	color:#fff;
}

#content h3.inspired_h3 {
	font-weight:normal;
	display: block;
	text-align: center;
	font-size:20px;
	color:#601662;
	padding:20px 0;
}


#content #vision_box1 {
	position:relative;
	padding:5px 5px 15px;
	margin:20px 0;
	background:#E9C801 url('/img/vision_bg_01.jpg') repeat-x 0 0;
	}
	#content #vision_box1 h2 {
		display:block;
		color:#fff;
		padding:5px;
	}
	#content #vision_box1 h2 span {
		color:#F5D800;
	}
	
#content .vision_box2 {
	position:relative;
	padding:5px 5px 5px;
	margin:20px 0;
	min-height:340px;
	height:auto !important;
	height:340px;
	background:#CDCDCD url('/img/vision_bg_02.jpg') repeat-x 0 0;
	}
	#content .vision_box2 h3 {
		display:block;
		color:#fff;
		padding:5px;
		font-weight:normal;
		font-size:20px;
	}
	#content .vision_box2 h3 strong {
		color:#ACDB2A;
		font-weight:bold;
		text-transform:uppercase;
	}
	
#content .marketing_box {
	position:relative;
	padding:5px 5px 5px;
	margin:20px 0;
	min-height:160px;
	height:auto !important;
	height:160px;
	background:#CDCDCD url('/img/vision_bg_02.jpg') repeat-x 0 0;
	}
	#content .marketing_box h2 {
		display:block;
		color:#fff;
		padding:5px;
	}
	#content .marketing_box h2 span {
		color:#F5D800;
	}

.marketing_box_img {
	position:absolute;
	top:50px;
	left:10px;
	width:200px;
	float:left;
}
	
.marketing_box_content {
	margin:0 0 0 220px;
	padding:3px 5px 5px 0;
	min-height:110px;
	font-size:116%;
}

.marketing_box_c2a {
	padding:10px;
	margin:10px 0 0;
	background:#86C401;
	color:#fff;
	}
	.vision_box_c2a {
		font-size:136%;
		line-height:29px;
	}
	.vision_box_c2a span {
		color:#F5D800;
		font-weight:bold;
	}




.pdbox_cont {
	background:#CDCDCD url('/img/vision_bg_02.jpg') repeat-x 0 0;
}

#content .printdesign_box2 {
	position:relative;
	padding:0 0 10px;
	margin:20px 0;
	}
	#content .printdesign_box2 h2 {
		color:#fff;
		padding:10px 10px;
	
	}
	#content .printdesign_box2 h2 span {
		color:#F5D800;
	}
	#content .printdesign_box2 p {
		padding:10px 20px 0;
		text-align:center;
	}

#content .printdesign_box_content {
	padding:10px 0 0;
	font-size:116%;
	
}

.site {
	float:left;
	width:175px;
	height:170px;
	display:block;
	padding-left:19px;
	text-align:center;
	/*background:pink;*/
	color:#666;
	}
	.site p {font-size:86%;font-weight:bold;}
	.site img {padding:3px 0 10px;}
	.site a:link, .site a:hover, .site a:visited {color:#666;}
	#site_cont .site a {color:#fff;text-decoration:none;}
	#site_cont .site a:hover {text-decoration:underline;}


	
	


#content .cta_box {
	padding:10px;
	margin:0 0 0;
	background:#018D00 url("/img/bg-green.png") repeat-x 0 0;
	color:#fff;
	text-align:center;
	}
	#content .cta_box p {
		font-size:22px;
		line-height:24px;
	}
	#content .cta_box strong {
		color:#ACDB2A;
		font-weight:bold;
	}
	.ml12 {
		margin-left:10px;
	}


#content h2.contactpage {
	color:#fff;
	background:#631664 url('/img/bg-blog_box.png') repeat-x 0 0;
	padding:10px 10px;
	margin:10px 0 0;
	text-align:center;
	}
	#content h2.contactpage  strong {
		color:#B7DE2F;
	}

#contact_box2_cont {
	background:#CDCDCD url('/img/vision_bg_04.png') repeat-x 0 -45px;
}	
#content .contact_box2 {
	
	position:relative;
	padding:0 20px 10px;
	margin:0 0 20px;
	display:block;
	}

	
	#content .contact_box2 p {
		padding:0 0 20px;
		text-align:left;
	}
	#content #contact_box2_l {
		float:left;
		width:200px;
		padding:20px 0 20px 0;
		z-index:5;
	}
	#content #contact_box2_r {
		margin:0 0 0 280px;
		padding:20px 0 20px 0;
		background:transparent;
	}
	.mapbox {
		padding:10px 0 0;
	}
#content .printdesign_box_content {
	padding:10px 0 0;
	font-size:116%;

}

#content div.cta_box {
	margin: 20px 0;
}

/* styles */
	
.lowercase {
	text-transform:lowercase;
}
.a_strong {
	margin-top:20px;
}
.h1Dare {
	background: url(/img/h1-dare.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1Ourph {
	background: url(/img/h1-ourph.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1yw {
	background: url(/img/h1-yw.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1gall {
	background: url(/img/h1-gall.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1prom {
	background: url(/img/h1-prom.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1emailmarketing {
	background: url(/img/h1-emailmarketing.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1prin {
	background: url(/img/h1-prin.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1supp {
	background: url(/img/h1-supp.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1cont {
	background: url(/img/h1-cont.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1work {
	background: url(/img/h1-work.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h110per {
	background: url(/img/h1-10per.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1ben {
	background: url(/img/h1-ben.gif) no-repeat bottom left;
	height: 28px;
	width:600px;
	text-indent:-5000em;
}
.h13steps {
	background: url(/img/h1-3steps.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1news {
	background: url(/img/h1-news.gif) no-repeat bottom left;
	height: 28px;
	width:500px;
	text-indent:-5000em;
}
.h1vv {
	background: url(/img/h1-vv.gif) no-repeat bottom left;
	height: 28px;
	width:370px;
	text-indent:-5000em;
}



.h3-unique {
	background: url("/img/h3-unique.gif") no-repeat bottom left;
	height: 29px;
	width:400px;
	text-indent:-5000em;
	margin:10px 0 0;
}
.h3-headoffice {
	background:url("/img/h3-headoffice.gif") no-repeat 0 0;
	width:240px;
	height:29px;
	text-indent:-5000em;
	margin:0 0 10px;
}

.h3-newyork {
	background:url("/img/h3-newyork.gif") no-repeat 0 0;
	width:270px;
	height:29px;
	text-indent:-5000em;
	margin:0 0 10px;
}

.h3-contactus {
	background:url("/img/h3-contactus.gif") no-repeat 0 0;
	width:270px;
	height:29px;
	text-indent:-5000em;
	margin:0 0 10px;
}
.h3-findus {
	background:url("/img/h3-findus.gif") no-repeat 0 0;
	width:270px;
	height:29px;
	text-indent:-5000em;
	margin:0 0 10px 0;
}


abbr {
	border-bottom:1px dotted;
	cursor: help;
}
#content p {
	line-height:16px;
	padding:0 0 0 0;
}
.contentTextStrong {
	font-weight:bold;
}
a.moreLink {
	color:#505050;
}

#content h1 {
	text-align: left;
	color: #fff;
	font-weight: normal;
	margin-top:2px;
	padding:0 9px 5px 9px;
	float:left;
	line-height:19px;
	overflow:visible;
}

#masthead h1.h1_small2 {
	font-size: 14px;
	padding-bottom: 3px;
}

.h1Blue {
	font-size: 160%;
	color: #fff;
	font-weight:normal;
	/*color: #acdb2a;*/
}
.h1White {
	font-size: 136%;
	color:#fff;
}
.h1strong {
	font-weight: bold;
}
.h1fo {
	padding-top:12px;
}
h4.h4_green {
	color: #0B9003;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.txtcenter {
	text-align:center;
}
.txt136 {
	font-size:156%;
	margin:5px 0;
	line-height:23px;
}
.subHead_divine {
	float:right;
	width: 275px;
	height: 37px;
	background: url("/img/subHead-divine2.gif") no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_yourweb {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-yourweb.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_ourphil {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-ourphil.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_gall {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-gall.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_promo {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-promo.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_print {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-print.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_support {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-support.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_contact {
	float:right;
	width: 213px;
	height: 37px;
	background: url(/img/subHead-contact.gif) no-repeat bottom right;
	text-indent:-5000em;
}
.subHead_invisible {
	float:right;
	width: 280px;
	height: 37px;
	background: url(/img/subHead-invisible.gif) no-repeat bottom right;
	text-indent:-5000em;
}


.step2h4 {
	font-size:126%;
	margin-bottom:15px;
	color:#8eb708;
}
h5 {
	font-weight:normal;
	font-size:150%;
	color:#4a0c4b;
	padding:0 0 3px 0;
	/*border-bottom: 1px solid #c5b9ca;*/
}
#content div.next {margin:40px 0 20px;}
#content div.next a {font-size:26px;background:#631664;padding:10px;color:#fff;text-decoration:none;}
#content div.next a:hover {background:#8C1F8E;}
#content div.next strong {font-size:26px;color:#F5D800;}


.welcometestimonial {
	padding:10px 20px 10px 35px;
	background:url('/img/bg-welcometestimonial.gif') no-repeat 0 0;
	}
	.welcometestimonial img {
		float:left;
		padding:3px 10px 20px 0;
	}
	.welcometestimonial em {
		color:#666;
	}
	.welcometestimonial em a {
		color:#666;
	}


.welcometestimonial_2 {
	padding:10px 30px 10px 40px;
	margin:0 0 0 10px;
	background:url('/img/bg-welcometestimonial.gif') no-repeat 0 0;
	}
	.welcometestimonial_2 img {
		float:left;
		padding:3px 10px 20px 0;
	}
	.welcometestimonial_2 em {
		color:#666;
	}
	.welcometestimonial_2 em a {
		color:#666;
	}


.steps {
}
.steps img {
	float: left;
	margin-bottom: 25px;
}
.stepsSmall {
	text-align: left;
	width:100%;
	padding:0 0 3px 0;
	margin-bottom:10px;
	float: left;
}
.stepsSmall img {
	margin-left: 3px;
}
.stepsSmall a {
	color:blue;
}
.stepsSmall a:hover {
	color:blue;
}
.stepsSmall a:visited {
	color:blue;
}
.strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
.stepsSubheading {
	font-weight:bold;
	font-size:118%;
}
.red {
	color: #800000;
	font-weight:bold;
}
.red2 {
	color: #FD2800;
	font-weight:bold;
}

div.blockquote {
	clear:both;
}

ol {
	margin: 15px 0 15px 0;
}
ol li {
	margin: 10px 10px 10px 25px;
}
.bulletBronze {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-bronze.gif) no-repeat center left;
}
.bulletSilver {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-silver.gif) no-repeat center left;
}
.bulletGold {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-gold.gif) no-repeat center left;
}
.bulletPlatinum {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-platinum.gif) no-repeat center left;
}
.bulletBronze3 {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-bronze3.gif) no-repeat center left;
}
.bulletSilver3 {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-silver3.gif) no-repeat center left;
}
.bulletGold3 {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-gold3.gif) no-repeat center left;
}
.bulletPlatinum3 {
	font-weight:bold;
	padding-left: 12px;
	background:url(/img/bullet-platinum3.gif) no-repeat center left;
}
ul.threeStepstablist {
	list-style-image: url(/img/img-tick.gif);
	margin: 5px 15px 15px 35px;
}
.threeStepstablist li {
	padding: 5px 0;
}
ul.tablist {
	list-style-image: url(/img/img-tick.gif);
	margin: 5px 15px 15px 35px;
}
.tablist li {
	padding: 5px 0;
	font-weight: bold;
}
ul.tablist2 {
	list-style-image: url(/img/img-tick.gif);
	margin: 5px 15px 0 25px;
}
.tablist2 li {
	padding: 7px 0 0 0;
	font-weight: bold;
}
ul.tablist3 {
	list-style-image: url(/img/img-question.gif);
	margin: 15px 15px 25px 45px;
}
.tablist3 li {
	padding: 7px 0 0 0;
}
.marginTop10 {
	margin-top: 10px;
}
.margintop25 {
	margin-top: 25px;
}
div.margintopL25 {
	clear: left;
	display:block;
	margin: 5px 38px;
	background-color:#FBD922;
	padding:10px 0;
	text-align:center
	}
	div.margintopL25 a {
		/*color:#2121FF;*/
		/*font-weight:bold;*/
	}

.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.h5fo {
	margin: 10px 0 10px 0;
	width:350px;
	border-bottom: 1px solid #88c500;
}
.margin10 {
	margin: 10px 0 10px 0;
}
.sidebarList {
	margin: 5px 7px;
}
.camHeading {
	font-weight: bold;
}
.palignCenter {
	text-align: center;
}
.thankYou {
	text-align:center;
	padding:50px 0 0 0;
}
.alignRight {
	text-align: right;
}
.topLink {
	margin: 10px 0 10px 0;
}
.topLinkGall {
	margin: 0 0 10px 0;
}
ul.section {
	list-style-type: disc;
	margin: 0 15px 15px 35px;
}
.section li {
	padding: 0 0 3px 5px;
}
ul.gallerysection {
	list-style-type: disc;
	margin: 10px 15px 15px 35px;
}
.gallerysection li {
	padding: 0 0 3px 5px;
}
.packImg p {
	margin: 0 0 15px 170px;
}
.packImg h5 {
	margin: 0 0 0 170px;
	color:#f9a524;
}
.threeStepsh5 {
	margin: 10px 0 0 0;
	border-bottom: 1px solid #88c500;
	width:350px;
}
.threeStepsImg {
	margin: 0 0 0 97px;
	padding-top:15px;
	/*background:url(/img/imageBack-more.gif) no-repeat bottom right;*/
}
.threeStepsImg p {
	margin: 0 0 15px 0;
}
.threeStepsImg h5 {
	margin: 0 0 0 97px;
	color:#f9a524;
}
.threeStepsImg2 {
	margin: 0 0 0 117px;
	padding-top:15px;
	/*background:url(/img/imageBack-more.gif) no-repeat bottom right;*/
}
.threeStepsImg2 p {
	margin: 0 0 15px 0;
}
.threeStepsImg3 {
	margin: 0 0 0 0;
	/*background:url(/img/imageBack-more.gif) no-repeat bottom right;*/
}
ul.packList {
	list-style-image: url(/img/img-tick.gif);
	margin: 5px 15px 15px 185px;
}
.packList li {
	padding: 5px 0;
}
/*h5.3stepsheadBrain {
	display:block;
	width:181px;
	height:28px;
	background:url("/img/") no-repeat center right;
	text-indent:-5000em;
}*/
.linkWhite {
	color:#fff;
}
.h5cont {
	padding:0 15% 0 15%;
}
#newsletter_example {
	width:730px;
	height:500px;
	overflow:auto;
}
	/* form styles */
	
#contactDiv {
	float:left;
	border-top:1px solid #d9d9d9;
	padding-top:17px;
	margin: 25px 0 25px 25px;
}
#contactDiv h5 {
	font-size:126%;
}
#contactDiv_floatL {
	float:left;
	width:165px;
}
#contactDiv_floatR {
	float:left;
	width:270px;
	margin:0 25px 25px 25px;
}
.joinInputArea {
	margin: 0 20px 0 18px;
	font-weight: bold;
}
.joinInputArea label {
	margin-top: 10px;
	width:100px;
	font-size:92%;
	float:left;
}
.joinInputArea input {
	margin-top: 10px;
	width:141px;
	float:right;
}
.joinInputArea textarea {
	margin-top: 10px;
	height:100px; 
	width:143px; 
	float:right;	
}
.joinInputArea select {
	margin-top: 10px;
	width:146px;
	float:right;
}
.joinValidator {
	float:left;
	color: red;
	font-size: 80%;
	font-weight: normal;
}

.joinInputMargin {

}
#formContainer {
	height:330px;
	float: left;
	margin-left:-18px;
}
#formContainer2 {
	width:295px;
	margin-left:-18px;
}

		/* for the cam select box */
		
.notifyInputArea {
	margin: 0 20px 0 0;
	font-weight: bold;
}
.notifyInputArea label {
	margin-top: 10px;
	width:70px;
	font-size:92%;
	float:left;
}
.notifyInputArea input {
	margin-top: 10px;
	width:141px;
	float:right;
}
.notifyInputArea textarea {
	margin-top: 10px;
	height:100px; 
	width:143px; 
	float:right;	
}
.notifyInputArea select {
	margin-top: 10px;
	width:146px;
	float:right;
}
.notifyValidator {
	float:left;
	color: red;
	font-size: 80%;
	font-weight: normal;
}
#notifySubmit {
	width:169px;
	margin: 10px 0 0 52px;
	float:right;
}

.cam_featured {
	padding:20px 0;
}

.camInputArea select {
	width:160px;
}
.camInputArea {
	text-align:left;
	margin: 0 5px 7px 5px;
}
.camInputArea label {
	float:left;
	margin: 0 15px 3px 0;
}

#formLabels {
	float:left;
	width:105px;
	height:250px;
	font-family: Arial, Times, serif;
	font-size:100%;
	text-align: left;
	line-height: 19px;
	padding-right: 10px
}
#formElements {
	float:left;
	width:200px;
	height:250px;
}
.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mt40 {
	margin-top:40px;
}
.pb10 {
	padding-bottom:10px;
}
ul.def_ul {
	margin:10px 0;
	padding: 0 0 0 20px;
	list-style-type:disc;
}
ul.def_ul li {
	padding:5px 0;
}
.h2_sem {font-size:200%;color:#600F62;}
.h3_sem {font-size:126%;margin:10px 0;color:#600F62;font-weight:normal;}
.h3_green {font-size:160%;line-height:24px;margin:15px 0;color:#008000;font-weight:normal;}
.h3_purple {font-size:160%;line-height:24px;margin:15px 0;color:#4A0C4B;font-weight:normal;}
.txt_red {color:#ff0000;}
.green {color:#008000;}

#attract_box {
	height:214px;
	background:url('/img/attract_header.jpg') no-repeat;
}
#marketing_heading {
	font-size:200%;
	line-height:10px;
	color:#008000;
}

#purple_heading {
	font-size:200%;
	line-height:10px;
	color:#631664;
}

#marketing_tbl {
	margin:20px 0 20px;
	}
	#marketing_tbl td {
		border:1px solid #600F62;
		padding:5px;
		line-height:13px;
		width:289px;
		color:#600F62;
		text-align:center;
	}
	#marketing_tbl th {
		border:1px solid #600F62;
		background:#600F62;
		padding:5px;
		line-height:13px;
		width:289px;
		font-size:118%;
		font-weight:bold;
		color:#F4D300;
		text-align:center;
	}
	
.spacer {
	height:20px;
	display:block;
}	
	
/* fancybox */
div#fancy_overlay {position:absolute;top: 0;left: 0;z-index: 90;width: 100%;background:none;/*#4A0F4A url('/img/bg.jpg') no-repeat top center scroll*/}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url("/img/fancy_progress.png") no-repeat;}
div#fancy_close {position: absolute;top: -12px;right: -12px;height: 30px;width: 30px;background: transparent url("/img/fancy_closebox.png") ;cursor: pointer;z-index: 100;display: none;}
div#fancy_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;z-index: 96;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
img#fancy_img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:0;padding: 0;margin: 0;z-index: 92;}
div#fancy_title {position: absolute;bottom: -45px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title div {color: #FFF;font: bold 12px/92% Arial;padding-bottom: 2px;}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url("/img/fancy_title_left.png") repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url("/img/fancy_title_main.png") repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url("/img/fancy_title_right.png") repeat-x;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 58px 18px;margin: 0;overflow: hidden;background: transparent;	display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;background:#fff;}
a#fancy_left, a#fancy_right {position: absolute;bottom: 200px;height: 100%;width: 48%;cursor: pointer;background-image: url(data:image/gif;base64,AAAA);z-index: 100;}
a#fancy_left {left: -15px;}
a#fancy_right {right: -15px;}
a#fancy_left {background: transparent url("/img/fancy_left.gif") no-repeat 0% 100%;}
a#fancy_right {background: transparent url("/img/fancy_right.gif") no-repeat 100% 100%;}
#fancy_bigIframe, #fancy_freeIframe {position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
div#fancy_bg {display: none;}	
div.fancy_bg {position: absolute;display: block;z-index: 70;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url("/img/fancy_shadow_n.png") repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url("/img/fancy_shadow_ne.png") no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url("/img/fancy_shadow_e.png") repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url("/img/fancy_shadow_se.png") no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url("/img/fancy_shadow_s.png") repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url("/img/fancy_shadow_sw.png") no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url("/img/fancy_shadow_w.png") repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url("/img/fancy_shadow_nw.png") no-repeat;}

/* newsletter pop-up box */
#container_newsletter {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}

#container_newsletter {
	width: 615px;
	height: 350px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position:relative;
	background: #666 url('/img/bg-newsletterpop.jpg') no-repeat 0 0;
	}
	#container_newsletter p {
		font: normal 13px/16px Helvetica, Arial, sans-serif;
		padding: 0 0 10px;
		margin:0;
		color: #fff;
	}
	#container_newsletter p strong {
		font-weight:bold;
	}
	#container_newsletter a {
		color:#66CCFF;
	}
#container_newsletter_left {
	position: absolute;
	top: 110px; left: 10px;
	width: 290px;
}

#container_newsletter_right {
	position: absolute;
	top: 110px; right: 10px;
	width: 285px;
	height:250px;
}

.mt10 {margin-top: 10px;}

#contactform2 {padding: 0 0 0;}

#contactform2 fieldset {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	
	font: normal 13px/15px Helvetica, Arial, sans-serif;
	width:280px;
	padding:0;
	margin:0;
	border:none;
}
#contactform2 legend {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
			
	width:280px;
	color:#fff;
	font-size:150%;
	font-weight:normal;
	position:relative;
	padding:0 0 0;
	margin:0;
}
#contactform2 label {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	
	color:#fff;
	font-weight:bold;
	padding: 0 0 5px;margin:0;
	/*display:block;*/
	}
	#contactform2 label em {
		font-weight:normal;
		color:#87C301;
	}
#contactform2 .textfield {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	
	font:13px Verdana, Arial, Helvetica, sans-serif ;
	margin:0 0 0;
	height:30px;
	padding: 7px 9px;
	width:285px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:285px;
}
#contactform2 input.textfield {
	background: transparent url("/img/textfield_bg.png") no-repeat;
}
* html #contactform2 input.textfield {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/textfield_bg.png", sizingMethod="crop");
}
#contactform2 textarea {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin:6px 3px 18px;
	height:108px;
	border:solid 0 #fff;
	padding: 6px 8px;
	background: transparent url("/img/textarea_bg.png") no-repeat fixed;
	width:285px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:285px;
	overflow: auto;
}
#contactform2 fieldset>textarea {
	background: transparent url("/img/textarea_bg.png") no-repeat;
	overflow: auto;
}
#contactform2 .submit_v {
	margin:5px 0 0;
	background: transparent url('/img/submit.png') no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:101px;
	color:#600F62;
	font-size:106%;
	font-weight:bold;
	cursor: pointer;
}
* html #contactform2 .submit_v {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/submit.png", sizingMethod="crop");
}



/* packages pop-up */

#packages html, #packages body, #packages div, #packages h1, #packages h2, #packages h3, #packages h4, #packages h5, #packages h6, #packages p, #packages dl, #packages dt, #packages dd, #packages ol, #packages ul, #packages li, #packages fieldset, #packages form, #packages label, #packages legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
#packages ol, #packages ul { list-style: none; }
.pack_container {
	font-size:12px;
	line-height:16px;
	font-family: Helvetica, Arial, Sans-Serif;
	position:relative;
	width:598px;
	height:440px;
	/*margin:70px auto;*/
}
.pack_container .pack_cont_l {
	position:relative;
	float:left;
	width:269px;
	height:420px;
	padding:10px 15px;
	}
	.pack_container .pack_cont_l h1 {

	}
	.pack_container .pack_cont_l h2 {
		display:block;
		padding:3px 5px 1px 7px;
		text-transform:uppercase;
		margin:20px 0 0;
	}
	.pack_container h2.bg_package_h2r {
		width:279px;
		height:22px;
		text-indent:-5000em;
		margin:0 0 11px;
	}
	.pack_container h2.bg_package_h2call {
		margin:12px 0 0;
		width:279px;
		background-image: url("/img/bg_package_h2call.gif");
		background-repeat: no-repeat;
		height:24px;
		text-indent:-5000em;
	}

/* lists */		
.pack_container .pack_cont_ul li {
	padding:2px 5px 1px 20px;
	display:block;
	height:16px;
	font-weight:bold;
}
.pack_container .pack_cont_ul_tick li {background: url("/img/bg_package-tick.png") no-repeat 5px 50%;}
.pack_container .pack_cont_ul_adds li {background: url("/img/bg_package-adds.png") no-repeat 5px 50%;}

/* right column */
.pack_container .pack_cont_r {
	position:absolute;
	z-index:2;
	top:0;right:0;
	width:279px;
	height:430px;
	padding:10px 10px 0;
	background:#350740 url("/img/bg_package-right.png") repeat-x 0 0;
}

/* drop shadow */
.pack_container .pack_cont_shadow {
	position:absolute;
	z-index:1;
	top:0;right:299px;
	width:15px;
	height:440px;
	background:transparent url("/img/bg_package-shadow.png") repeat-x 0 0;
}

/* styles */
.clear { clear:both; }
.clearleft { clear:left; }
.fl {float:left;}
.ml13 {margin-left:13px;}
.mt18 {margin-top:18px;}
.border_b1pxfff {border-bottom:1px solid #CEB1CE;}
.txtr {text-align:right;}
.txt10 {font-size:10px;}

/* form */
.pack_container #contact_form {
	position:relative;
	width:279px;
	overflow:hidden;
	padding:5px 0 0;
}
.pack_container .cssform p {
	width: 279px;
	clear: left;
	margin: 0;
	padding: 4px 0;
	padding-left: 102px; /*width of left column containing the label elements*/
}
.pack_container .cssform label {
	font-weight: bold;
	float: left;
	margin-left: -102px; /*width of left column*/
	width: 98px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.pack_container .cssform textarea {width: 167px;height: 150px;}
.pack_container .cssform select {width: 172px;font-size:11px;}
.pack_container .inputwidth {
	width:167px;
	height:15px;
	font-size:11px;
}
.pack_container .formbutton {
	cursor:pointer;
	border:0;
	width:277px;
	margin:5px 1px;
	height:28px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background:url("/img/bg_package-button.gif") repeat-x left top;
}

/* guarantee pop-up ajax box for safari ajax problem */

#container_guarantee {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
#container_guarantee {
	width: 615px;
	height: 350px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position:relative;
	background: #fff url('/img/bg-guarantee_pop.jpg') no-repeat 0 0;
	}
	#container_guarantee h1 {
		font: bold 28px/31px Helvetica, Arial, sans-serif;
		padding: 0 0 10px;
		margin:0;
		color: #800080;
		}
		#container_guarantee h1 strong {
			color: #FF0080;
			text-decoration: underline;
		}
	#container_guarantee img {
		padding: 0 0 10px;
	}
	#container_guarantee p {
		font: normal 13px/16px Helvetica, Arial, sans-serif;
		padding: 0 0 10px;
		margin:0;
		color: #191919;
	}
	#container_guarantee p strong {
		font-weight:bold;
	}
	#container_guarantee a {
		color:#66CCFF;
	}
#container_guarantee_right {
	position: absolute;
	top: 15px; right: 15px;
	width: 405px;
}

/* vision testimonials pop-up for safari ajax problem */

#container_testimonial {
	width:615px;
	height:550px;
	overflow-y:scroll;
	padding:0;
	margin:0;
	background:#F4F6F5;
}
#container_testimonial div.hr {
	height: 1px;
	background: #b3b3b3;
}
#container_testimonial div.hr hr {
	display: none;
}
#container_testimonial .vision_testimonial_box2 {
	padding:10px;
	background:#D8D8D8 url('/img/vision_testimonial_bg_.jpg') repeat-x top;
}
#container_testimonial .vision_testimonial_box_img {
	width:120px;
	float:left;
}
#container_testimonial .vision_testimonial_box_content {
	margin-left:130px;
	min-height:208px;
	}
	#container_testimonial .vision_testimonial_box_content p {
		margin:0;
		padding:0 0 10px;
		font-size: 13px;
		font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
		color:#191919;
	}
	#container_testimonial .vision_testimonial_box_content h2 {
		display:block;
		color:#631664;
		font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
		margin:0;
		padding:0 0 10px;
		font-size: 22px;
		line-height:24px;
		font-weight:normal;
	}
	#container_testimonial .vision_testimonial_box_content h2 span {
		font-weight:bold;
	}
#container_testimonial .vision_testimonial_box_sam {
	text-align:center;
	}
	#container_testimonial .vision_testimonial_box_sam p {
		margin:0;
		padding:0 0 10px;
		font-size: 13px;
		font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
		color:#191919;
	}
	#container_testimonial .vision_testimonial_box_sam h2 {
		display:block;
		color:#631664;
		font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
		margin:0;
		padding:0 0 10px;
		font-size: 22px;
		line-height:24px;
		font-weight:normal;
	}
	#container_testimonial .vision_testimonial_box_sam h2 span {
		font-weight:bold;
	}
	
	

#commission #content h3.friend_h3 {
	font-size: 26px;
	line-height: 30px;
	color: #008000;
	margin: 0 0 10px;
	padding: 0;
}

#content #simplecontactform {
	padding: 0;
	margin: 0;
}

#content #simplecontactform fieldset {
	margin: 0 0 20px;
	padding: 10px;
	width: auto;
	outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	font: normal 13px/15px Helvetica, Arial, sans-serif;
	border: none;
	background: #350741 url('/img/bg_package-right.png') repeat-x 0 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#content #simplecontactform fieldset fieldset {
	background: #ccc url('/img/bg_package-slv.png') repeat-x 0 -40px;
	border: 0;
	margin: 0 0 10px;
	width: auto;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*border: 0 solid #999;*/
}
#simplecontactform legend {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	/*width:280px;*/
	color:#732706;
	font-size:150%;
	font-weight:normal;
	position:relative;
	padding:0 0 0;
	margin:0 0 10px;
}
#content #simplecontactform label {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	/*color:#732706;*/
	font-weight:normal;
	padding: 0 0 5px;
	margin: 5px 0;
	display:block;
	}
	#simplecontactform label em {
		font-weight:normal;
		color:#732706;
	}
#simplecontactform .textfield {
	height:17px;
	display: block;
	padding: 5px 5px 0;
	margin: 0;
	width:280px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:280px;
}
#simplecontactform .textarea_v {
	display: block;
	padding: 5px 5px 0;
	margin: 0;
	width:280px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:280px;
	overflow: auto;
}
#simplecontactform .submit_v {
	margin: 0 0 10px;
	width: auto;
	height: 35px;
	cursor:pointer;
	font-weight:bold;
}
#simplecontactform .required_f {
	color: red;
	font-weight: bold;
}
#simplecontactform h3 {
	color: #fff;
	font-weight: normal;
}
span#charsLeft, span#charsLeft2 {
	font-weight: bold;
	color: #008000;
}
