* {margin: 0; padding: 0; outline: 0;}
body {font: 14px/21px "Trebuchet MS",sans-serif; color: #343434; text-align: left; background: #fff; margin: 0!important; width: 100%}

a {color: #439539; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: underline;}
a img {border: 0;}

.ar {display: block; text-align: right;}
.ac {display: block; text-align: center;}
.al {display: block; text-align: left;}
.cl {clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;}
.fr {float: right; display: inline;}
.fl {float: left; display: inline;}
.hidden {display: none; }
.notext {font-size: 0; line-height: 0; text-indent: -4000px;}
.shell {margin: 0 auto; width: 948px;}
.shell p { font-size: 16px; }
.clear {clear: both;}

.imgButton {float: left; margin-right: 10px; padding-top: 3px; width: 85px; height: 24px; font-size: 13px; font-weight: bold; text-align: center;  background: transparent url(/images/imgButton.gif) no-repeat scroll left top;}
	.imgButton a {color: #fff;}
	
.imgButton2 {float: left; margin-right: 10px; padding-top: 3px; width: 124px; height: 24px; font-size: 13px; font-weight: bold; text-align: center; color: #fff; background: transparent url(/images/imgButton2.gif) no-repeat scroll left top;}
	.imgButton2 a {color: #fff;}
	
h2 {font-size: 32px; line-height: 34px; color: #fff; text-shadow: 1px 1px 1px #3e3e3e;}
h3 {font-size: 18px; color: #fff; line-height: 21px; text-shadow: 1px 1px 1px #3e3e3e;}
	
/*////////// start header //////////*/

#header-1 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-1 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-1 .right-area .info {float: right; font-size: 13px;}
	#header-1 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-1 .right-area .info p strong {padding-left: 8px;}
	#header-1 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-1 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-1 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-1 .right-area .social a img {display: block;}
	#header-1 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-1 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-1 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-2 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-2 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-2 .right-area .info {float: right; font-size: 13px;}
	#header-2 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-2 .right-area .info p strong {padding-left: 8px;}
	#header-2 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-2 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-2 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-2 .right-area .social a img {display: block;}
	#header-2 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-2 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-2 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-3 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-3 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-3 .right-area .info {float: right; font-size: 13px;}
	#header-3 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-3 .right-area .info p strong {padding-left: 8px;}
	#header-3 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-3 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-3 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-3 .right-area .social a img {display: block;}
	#header-3 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-3 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-3 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-4 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-4 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-4 .right-area .info {float: right; font-size: 13px;}
	#header-4 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-4 .right-area .info p strong {padding-left: 8px;}
	#header-4 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-4 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-4 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-4 .right-area .social a img {display: block;}
	#header-4 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-4 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-4 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-5 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-5 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-5 .right-area .info {float: right; font-size: 13px;}
	#header-5 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-5 .right-area .info p strong {padding-left: 8px;}
	#header-5 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-5 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-5 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-5 .right-area .social a img {display: block;}
	#header-5 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-5 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-5 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-6 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-6 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-6 .right-area .info {float: right; font-size: 13px;}
	#header-6 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-6 .right-area .info p strong {padding-left: 8px;}
	#header-6 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-6 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-6 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-6 .right-area .social a img {display: block;}
	#header-6 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-6 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-6 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

#header-7 {height: 201px; background: #DCDCDC url(../images/header.gif) repeat-x;}
	#header-7 .right-area {float: right; padding-top: 30px; width: 520px;}
	#header-7 .right-area .info {float: right; font-size: 13px;}
	#header-7 .right-area .info p {color: #5f5f5f; text-align: right;}
	#header-7 .right-area .info p strong {padding-left: 8px;}
	#header-7 .right-area .info .nav-line a {float: right; font-weight: bold; font-size: 13px;}
	#header-7 .right-area .info .nav-line strong {float: right; font-weight: bold; font-size: 13px;}
	#header-7 .right-area .social {float: right; margin-left: 12px; width: 106px;}
	#header-7 .right-area .social a img {display: block;}
	#header-7 .right-area .social a.twitter {float: left; width: 50px; height: 49px; background: url(../images/twitter.gif); margin-top: 30px; margin-right: 5px;}
	#header-7 .right-area .social a.fb {float: left; width: 50px; height: 49px; background: url(../images/facebook.gif); margin-top: 30px;}

.secondary #header-7 {height: 248px; background: #DCDCDC url(../images/header.gif) repeat-x;}

.live-chat-button {position: relative; left: -26px; top: 12px; height: 22px;}

.cse-search-box {margin: 6px 0 0 30px;}
	.cse-search-box .search-input {height: 19px; padding-top: 3px;}
	.cse-search-box .search-button {width: 70px; font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #fff; border: 2px solid #00122F; background-color: #00245D; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

#cse-search-results h2 {color: red!important;}
	
#search-results .r {font-family: "Trebuchet MS",sans-serif!important; color: red!important;}
#search-results .t {font-family: "Trebuchet MS",sans-serif!important;}

h1.logo {text-indent: -4000px; line-height: 0; font-size: 0; width: 424px; height: 86px; float: left; display: inline; padding-top: 34px;}
	h1.logo a {display: block; height: 86px; background: url(../images/logo.png); background-repeat: no-repeat;}

.home-heading a {font-size: 32px; line-height: 34px; color: #fff; text-shadow: 1px 1px 1px #3e3e3e;}
.home-heading a:hover {text-decoration: none;}

.mobile-corecommerce {float: left; margin: 22px 0 0 0;}
	.mobile-corecommerce img {float: left; margin: 0 15px 0 0; padding: 0;}
	.mobile-corecommerce h3 {position: relative; top: -22px; margin: 0; padding: 0;}
	.mobile-corecommerce h3 a {color: #fff;}
	.mobile-corecommerce h3 a:hover {text-decoration: none; color: #FFF6CA;}
	.mobile-corecommerce .mobile-corecommerce-text {position: relative; top: -19px; font-size: 18px; color: #fff; line-height: 21px; text-shadow: 1px 1px 1px #3e3e3e;}
	.mobile-corecommerce .mobile-corecommerce-text a {font-size: 15px; color: #FFF1AF;}

/*////////// end header //////////*/

/*////////// start nav //////////*/

#nav-1 {height: 47px; padding-top: 23px;}
	#nav-1 ul {list-style-type: none; padding-left: 15px;}
	#nav-1 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-1 li.last a {margin-right: 0;}
	#nav-1 li.active a {background-position: 0 bottom;}
	#nav-1 li.active span {background-position: right bottom;}
	#nav-1 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-1 li.home a:hover {color: #409036;}
	#nav-1 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-1 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-1 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-1 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-2 {height: 47px; padding-top: 23px;}
	#nav-2 ul {list-style-type: none; padding-left: 15px;}
	#nav-2 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-2 li.last a {margin-right: 0;}
	#nav-2 li.active a {background-position: 0 bottom;}
	#nav-2 li.active span {background-position: right bottom;}
	#nav-2 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-2 li.home a:hover {color: #409036;}
	#nav-2 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-2 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-2 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-2 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-3 {height: 47px; padding-top: 23px;}
	#nav-3 ul {list-style-type: none; padding-left: 15px;}
	#nav-3 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-3 li.last a {margin-right: 0;}
	#nav-3 li.active a {background-position: 0 bottom;}
	#nav-3 li.active span {background-position: right bottom;}
	#nav-3 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-3 li.home a:hover {color: #409036;}
	#nav-3 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-3 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-3 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-3 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-4 {height: 47px; padding-top: 23px;}
	#nav-4 ul {list-style-type: none; padding-left: 15px;}
	#nav-4 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-4 li.last a {margin-right: 0;}
	#nav-4 li.active a {background-position: 0 bottom;}
	#nav-4 li.active span {background-position: right bottom;}
	#nav-4 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-4 li.home a:hover {color: #409036;}
	#nav-4 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-4 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-4 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-4 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-5 {height: 47px; padding-top: 23px;}
	#nav-5 ul {list-style-type: none; padding-left: 15px;}
	#nav-5 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-5 li.last a {margin-right: 0;}
	#nav-5 li.active a {background-position: 0 bottom;}
	#nav-5 li.active span {background-position: right bottom;}
	#nav-5 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-5 li.home a:hover {color: #409036;}
	#nav-5 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-5 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-5 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-5 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-6 {height: 47px; padding-top: 23px;}
	#nav-6 ul {list-style-type: none; padding-left: 15px;}
	#nav-6 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-6 li.last a {margin-right: 0;}
	#nav-6 li.active a {background-position: 0 bottom;}
	#nav-6 li.active span {background-position: right bottom;}
	#nav-6 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-6 li.home a:hover {color: #409036;}
	#nav-6 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-6 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-6 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-6 li a:hover {text-decoration: none; color: #ffe56b;}
	
#nav-7 {height: 47px; padding-top: 23px;}
	#nav-7 ul {list-style-type: none; padding-left: 15px;}
	#nav-7 li {float: left; font-size: 20px; font-weight: bold;}
	#nav-7 li.last a {margin-right: 0;}
	#nav-7 li.active a {background-position: 0 bottom;}
	#nav-7 li.active span {background-position: right bottom;}
	#nav-7 li.home a {background: url(../images/home-tab.gif); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #00245D;}
	#nav-7 li.home a:hover {color: #409036;}
	#nav-7 li.home-active a {background: url(../images/home-active.png); width: 153px; padding-left: 0; padding-top: 5px; height: 42px; color: #fff;}
	#nav-7 li a {float: left; color: #fff; text-align: center; line-height: 44px; margin-right: 20px; height: 47px; background: url(../images/tab.gif); padding-left: 25px;}
	#nav-7 li a span {float: left; background: url(../images/tab.gif) no-repeat right 0; padding-right: 25px ; height: 42px; padding-top: 5px;}
	#nav-7 li a:hover {text-decoration: none; color: #ffe56b;}

.sub-nav {background: url(../images/sub-nav.gif) repeat-x; height: 46px;}
	.sub-nav ul {list-style-type: none; padding-top:12px;}
	.sub-nav li {font-size: 16px; font-weight: bold; float: left; line-height: 22px; border-right: solid 1px #fff; padding-right: 21px; margin-right: 21px;}
	.sub-nav li.last {border: 0;}
	.sub-nav li a {float: left; color: #fff;}
	.sub-nav li a:hover , .sub-nav li a.current {text-decoration: none; color: #ffe56b;}
	
/*////////// end nav //////////*/

.welcome {height: 509px; background: url(../images/strip.gif) repeat-x;}
	.welcome h2 {text-align: center; padding-top: 35px;}
	.welcome h3 {text-align: center; padding-top: 8px;}


.welcome-new {height: 645px; background: url(../images/strip2.png) repeat-x;}
	.welcome-new .shella { width: 1050px; }
	.welcome-new .banner {
		float: left; 
		background: url(../images/trophy-stevie.png) no-repeat; 
		width: 1032px; 
		height: 340px;
		padding-left: 270px;
	}

	.welcome-new h2 {text-align: left; padding-top: 24px; color: #ffffff;}
	.welcome-new h3 {text-align: left; padding-top: 25px; font-size: 24px; color: #ffffff; width:700px; }
	.welcome-new h4 {text-align: left; padding-top: 25px; font-size: 20px; color: #ffffff;}
	.welcome-new h5 {text-align: left; padding-top: 25px; font-size: 16px; color: #ffffff;}

	#content2{
		padding-bottom:0;
		padding-top:25px;
		margin-top:-320px;
	}

	#content2 p {
		font-size: 16px;
		padding-bottom: 10px;
	}


#content2 #advantage-testimonial {
	top: 862px;
}




#switch-testimonials .testimonial-box {
	clear:left; 
	float: left;	
	width: 100%;
	padding-bottom: 20px;
	font-size: 16px;
	border-bottom: 1px dotted gray;	
	margin-bottom: 20px;
	display: inline;
}

#switch-testimonials .testimonial-box img {
	float: right;
}

#switch-testimonials .testimonial-box strong {
	color: #001F50;
	font-family: Arial;
	font-weight: bold;
	line-height: 25px;
	padding-top: 10px;
	text-shadow: none;
	display: inline;
}

#switch-testimonials .testimonial-box p {
	float: left;
	padding-top: 15px;
}

#switch-photo {
	clear: left;
	float: left;
	width: 350px;
	height: 230px;
	background: url(../images/join-us.jpg);
	background-repeat: no-repeat;
	margin-top: 12px;
}

#switch-photo h5{
	margin-top: 140px;
	margin-left: 47px;
	font-size: 21px;
	color:#001F50;
	font-family: Tahoma;
	line-height: 35px;
}

#switch-testimonials {
	float: left;
	width: 530px;
	margin-left: 2px;
	padding: 5px;
	padding-top: 25px;
}
	

.trial-box {width: 331px;  float: right; display: inline;}
	.trial-box .rep {width: 331px; background: url(../images/rep.png) repeat-y;}
	.trial-box .free-trial-info {position: relative; top: 10px; padding: 0 0 0 29px; font-size: 17px; font-weight: bold; color: #216019;}
	.trial-box .top {width: 331px; height: 105px; background: url(../images/top.png) no-repeat;}
	.trial-box .btm {width: 331px; background: url(../images/btm.png) no-repeat 0 bottom; height: 20px; line-height: 0; font-size: 0;}
	.trial-box .head {padding-left: 93px; padding-top: 30px;}
	.trial-box form {width: 268px; margin: 0 auto; padding-left: 20px; padding-top: 15px;}
	.trial-box label {margin-top: 3px; color: #00245d; font-size: 18px; display: block;}
	.trial-box .field {width: 241px; padding: 2px 0 2px 3px; border: solid 1px #989894; margin: 5px 0 8px 0; font-size: 18px; line-height: 19px;}
	.trial-box .btnp {padding-bottom: 5px;}
	.trial-box .btnp input {width: 158px; height: 40px; background: url(../images/continue.gif); display: block; font-size: 22px; color: #fff; line-height: 40px; cursor: pointer; border: 0; font-weight: bold; text-align: left; padding-left: 12px; margin-left: 42px; margin-top: 8px; font-family: "Trebuchet MS", sans-serif;}
	.trial-box h2 {font-size: 32px; padding-top:0}
	.trial-box h3 {font-size: 21px;}


#content-new {
	border: 1px solid blue;
}

#main-advantage {
	clear: left;
	float: left;
	width: 950px;
	height: auto;
	background: url(../images/advantage2.gif);
	background-repeat: no-repeat;
}

#right-advantage {
	float: right;
	width: 525px;
	padding: 8px;
	padding-left: 25px;
	background: url(../images/advantage-bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#advantage-testimonial {
	float: left;
	width: 365px;
	position: absolute;
	top: 627px;
	padding: 8px;
	background-color: #FEFEFE;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	font-size: 16px;
	z-index: 35;
}
.main-point {
	
}

.box-advantage {

}

.box-advantage img {
	float:left;
	clear: left;
	width: 55px;
	padding-top: 15px;
	padding-right: 15px;
}

.box-advantage h3 {
	float:left;
	color:#001F50;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	line-height:25px;
	padding-top: 10px;
	width: 384x;
	text-shadow: none;
}

.box-advantage p {
	width: 425px;
	float:left;
	font-size: 16px;
}



#content {float: left; width: 100%; background: url(../images/cnt-bg.gif) repeat-x; padding-top: 25px; padding-bottom: 0;}

	#content .space, #content2 .space {margin-right: 17px;}
	#content .box , #content2 .box {background: url(../images/rep.gif) repeat-y; width: 304px; float: left; display: inline;}
	#content .box h4 , #content2 .box h4 {font-size: 18px; color: #00245d; text-align: center; padding-bottom: 10px;}
	#content .box .top, #content2 .box .top {background: url(../images/top.gif) no-repeat; width: 304px;}
	#content .box .bot, #content2 .box .bot {background: url(../images/bot.gif) no-repeat 0 bottom; width: 304px; padding-top: 15px; padding-bottom: 10px; min-height: 178px;}
	#content .box .mid, #content2 .box .mid {padding-left: 32px;}
	#content .box .mid .image, #content2 .box .mid .image {float: left; width: 95px; text-align: center;}
	#content .box .mid p , #content2 .box .mid p {font-size: 12px; color: #5f5f5f; line-height: 15px; padding-top: 5px; padding-left: 5px; float: left; display: inline; width: 155px; padding-bottom: 0;}
	#content .box a.learn, #content2 .box a.learn  {background: url(../images/learn.gif); display: block; width: 158px; height: 40px; text-align: center; color: #fff; font-size: 20px; line-height: 40px; font-weight: bold; margin: 0 auto; margin-top: 20px;}


	#content h3.client, #content2 h3.client {font-size: 28px; line-height: 30px; color: #00245d; text-align: center; text-shadow: none;}
	#content .clients, #content2 .clients {border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9; padding: 30px 0; margin-top: 30px; margin-bottom: 23px;}
	#content .clients ul, #content2 .clients ul {list-style-type: none;}
	#content .clients li, #content2 .clients li {display: inline; height: 80px; margin-right: 20px;}
	#content .clients li.last, #content2 .clients li.last { margin-right: 0px;}
	#content p {padding-bottom: 10px;}
	#content h3.green, #content2 h3.green {font-size: 22px; line-height: 32px; color: #439539; padding-bottom: 10px; text-shadow: none;}
	#content h4.blue {font-size: 15px; line-height: 32px; color: #001F50; padding-bottom: 10px; text-shadow: none;}
	#content .blue {color: #001F50; text-shadow: none;}
	#content .green {color: #439539;}
	#content h3.blue {font-size: 22px; line-height: 32px; color: #00245D; padding-bottom: 10px; text-shadow: none;}
	#content ul.simple {padding-left: 20px; padding-bottom: 10px;}
	#content ul.simple li {margin-left: 20px; font-size: 16px;}
	#content small {font-size: 11px; display: block;}
	#content a.green {font-size: 11px; display: block;}
	#content .text-image-right {float: right; margin: 0; padding: 10px 35px 10px 30px;}
	#content .text-image-right-border {float: right; margin: 0 0 20px 20px; padding: 5px; border: 1px solid #52A748; background: #D3D3D3;}

#blue-area {clear: both; width: 100%; background: #00173C url(../images/blue-line.gif) repeat-x; border-top: solid 6px #439539; border-bottom: solid 2px #489038; padding-top: 7px; padding-bottom: 15px; margin-top: 20px; min-height: 303px;}
	#blue-area h4 {font-size: 17px; color: #fff; line-height: 20px; padding-bottom: 10px; padding-top: 10px}
	#blue-area h4 a {color: #fff!important;}
	#blue-area ul {float: left; display: inline; list-style-position: outside; list-style-type: none; background: url(../images/border.gif) no-repeat right 0; width: 155px; margin-right: 17px; min-height: 232px;}
	#blue-area li {font-size: 15px; padding-bottom: 12px;}
	#blue-area li a {color:#ffe467;}
	#blue-area .green-box {float: left; width: 224px; background: url(../images/green-rep.gif) repeat-y; margin-top: 12px;}
	#blue-area .green-box .top {background:url(../images/green-top.gif) no-repeat;}
	#blue-area .green-box .btm {background:url(../images/green-btm.gif) no-repeat 0 bottom; min-height: 253px;}
	#blue-area .green-box .inner {width: 200px; padding-left: 18px; padding-top: 18px; color: #fff;}
	#blue-area .green-box .inner strong {display: block;}
	#blue-area .green-box .inner strong.distance {padding-bottom: 15px;}

#sidebar {width: 277px; float: left; display: inline;}
	#sidebar .space {margin-right: 15px;}
	#sidebar a.green {width: 130px; line-height: 31px; float: left; display: inline; background: url(../images/green.gif); color: #fff; font-size: 13px; font-weight: bold; text-align: center;}
	#sidebar a:hover.green {text-decoration: none;}
	#sidebar .grey-box {width: 275px; background: url(../images/side-rep.gif) repeat-y; margin-top: 10px;}
	#sidebar .grey-box h3 {font-size: 17px; line-height: 19px; color: #00245d; padding-left: 12px; padding-top: 12px; padding-bottom: 6px; text-shadow: none;}
	#sidebar .grey-box .top {width: 275px; background: url(../images/side-top.gif) no-repeat;}
	#sidebar .grey-box .btm {width: 275px; background: url(../images/side-btm.gif) no-repeat 0 bottom; min-height: 140px;}
	#sidebar .grey-box .image {width: 80px; float: left; display: inline; margin-right: 8px; padding-left: 12px; padding-top: 8px;}
	#sidebar .grey-box .image span.color {width: 72px; height: 59px; background: url(../images/color.gif); float: left;}
	#sidebar .grey-box .image span.cart {width: 70px; height: 72px; background: url(../images/cart.gif); float: left;}
	#sidebar .grey-box .image span.board {width: 59px; height: 79px; background: url(../images/board.gif); float: left;}
	#sidebar .grey-box .image span.tool {width: 59px; height: 64px; background: url(../images/tools.gif); float: left;}
	#sidebar .grey-box .desc {width: 165px; float: left; display: inline; font-size: 11px; line-height: 13px; color: #5f5f5f;}
	#sidebar .grey-box .desc p {padding-bottom: 5px;}

#pre-designed, #current-designs { 
	clear: left;
	float: left;
	width: 925px;
}

#pre-designed #stabs2 {
	margin-bottom: 0;
}

/*
	.right-cnt .location ul {list-style-type: none;}
	.right-cnt .location li {float: left; color:#5f5f5f; font-size: 18px; background: url(../images/divider.gif) no-repeat right center; padding-right: 20px; margin-right: 20px;}
	.right-cnt .location li.current span {background:url(../images/arr.gif) no-repeat 0 center; padding-left: 20px;}
	.right-cnt .location li.last {background-image: none;}
	.right-cnt .location li a {float: left; color:#00245d; font-weight: bold; text-decoration: underline;}
	.right-cnt .location li a:hover {text-decoration: none;}
*/

.free-templates-title {font-size: 20px; color: #002868;}



/*////////// start template swatches //////////*/


.template { margin-top: 14px; margin-bottom: 25px;}
	.template tr.last td {border: 0;}
	.template td {border-bottom: 1px solid #D9D9D9; padding-bottom: 15px; padding-top: 11px; vertical-align: top;}

	.template .no-btm { border-bottom: none; padding-bottom: 35px; }

	.template td.first {padding-left: 5px;}
	.template td strong {font-size: 15px; color: #00245d; display: block;}
	.template td img {border: 1px solid #8A8A8A; display: block;}
	.template td a {margin-bottom: 6px; float: left;}
	.template td .hldr {width: 150px}
	.template td .hldr a {border: solid 1px #606060; float: left; width: 20px; height: 20px; line-height: 0; font-size: 0; margin-right: 2px; margin-bottom: 2px;}
	.template td a.beige {background: #ede4d3;}
	.template td a.dark-grey {background: #3a3a3a;}
	.template td a.vlight-grey {background: #f4f4f4;}
	.template td a.dark-green {background: #193016;}
	.template td a.bright-green {background: #86ff7a;}
	.template td a.grass-green {background: #03ae00;}
	.template td a.green {background: #1e6100;}
	.template td a.simple-green {background: #7caf2c;}
	.template td a.mate-green {background: #759741;}
	.template td a.blue {background: #497cb3;}
	.template td a.light-blue {background: #88abff;}
	.template td a.vlight-blue {background: #e2f8ff;}
	.template td a.idea-blue {background: #035189;}
	.template td a.sky-blue {background: #75ccf9;}
	.template td a.dark-blue {background: #152c4c;}
	.template td a.electric-blue {background: #06a8c9;}
	.template td a.bright-blue {background: #00a3e4;}
	.template td a.marine-blue {background: #144c85;}
	.template td a.red {background: #ca0000;}
	.template td a.dark-red {background: #820000;}
	.template td a.orange {background: #f87200;}
	.template td a.bordo {background: #791113;}
	.template td a.carrot {background: #ff9902;}
	.template td a.light-orange {background: #ff9128;}
	.template td a.dark-orange {background: #cb6500;}
	.template td a.black {background: #1d1d1f;}
	.template td a.pink {background: #fe68d3;}
	.template td a.light-pink {background: #ffa7e4;}
	.template td a.b-pink {background: #f37c90;}
	.template td a.white {background: #fff;}
	.template td a.grey {background: #aaa;}
	.template td a.grey-blue {background: #495e89;}
	.template td a.light-brown {background: #c89d59;}
	.template td a.bright-brown {background: #FFE1E2;}
	.template td a.brown {background: #86531c;}
	.template td a.creme {background: #ffb56a;}
	.template td a.light-creme {background: #fdefbe;}
	.template td a.lime {background: #c4fc3b;}
	.template td a.lilac {background: #fbe1fc;}
	.template td a.light-grey {background: #ececec;}
	.template td a.aqua {background: #73dafb;}
	.template td a.light-yellow {background: #f5ed9a;}
	.template td a.yellow {background: #e7c035;}
	.template td a.violet {background: #c75ec7;}
	.template td a.bright-pink {background: #eb007b;}
	.template td a.sand {background: #c99b00;}
	.template td a.pumpkin {background: #f39902;}
	.template td a.c1cfea {background: #c1cfea;}
	.template td a.A60000 {background: #A60000;}
	.template td a.E8D6A8 {background: #E8D6A8;}
	.template td a.EEEEEE {background: #EEEEEE;}
	.template td a.cc33150B {background: #33150B;}
	.template td a.B9C034 {background: #B9C034;}
	.template td a.cc98BC1E {background: #98BC1E;}
	.template td a.D6526A {background: #D6526A;}
	.template td a.cc19BEEE {background: #19BEEE;}
	.template td a.cc5F5F5F {background: #5F5F5F;}
	.template td a.BA2215 {background: #BA2215;}
	.template td a.cc359BCC {background: #359BCC;}
	.template td a.cc9AA9B0 {background: #9AA9B0;}
	.template td a.FDFF44 {background: #FDFF44;}
	.template td a.E1CF9F {background: #E1CF9F;}
	.template td a.cc9AC2DC {background: #9AC2DC;}
	.template td a.FE78B7 {background: #FE78B7;}
	.template td a.E6E4E5 {background: #E6E4E5;}
	.template td a.E30102 {background: #E30102;}
	.template td a.FE9901 {background: #FE9901;}
	.template td a.cc8BABFE {background: #8BABFE;}
	.template td a.cc485E87 {background: #485E87;}
	.template td a.cc2DAF0D {background: #2DAF0D;}
	.template td a.cc6B6B6B {background: #6B6B6B;}
	.template td a.E6C135 {background: #E6C135;}
	.template td a.cc6BBEE8 {background: #6BBEE8;}
	.template td a.F9C9E1 {background: #F9C9E1;}
	.template td a.F3F3F3 {background: #F3F3F3;}
	.template td a.FFE1E2 {background: #FFE1E2;}
	.template td a.FFE1B2 {background: #FFE1B2;}
	.template td a.B5C5E7 {background: #B5C5E7;}
	.template td a.DEE5FF {background: #DEE5FF;}
	.template td a.CCEDFE {background: #CCEDFE;}
	.template td a.FEEAA1 {background: #FEEAA1;}
	.template td a.CFCFCF {background: #CFCFCF;}
	.template td a.cc9FF28A {background: #9FF28A;}
	.template td a.FECB02 {background: #FECB02;}
	.template td a.cc03497D {background: #03497D;}
	.template td a.cc992903 {background: #992903;}
	.template td a.cc454545 {background: #454545;}
	.template td a.cc64CBDE {background: #64CBDE;}
	.template td a.cc427317 {background: #427317;}
	.template td a.cc26333B {background: #26333B;}
	.template td a.EEF9FD {background: #EEF9FD;}
	.template td a.FFF4EE {background: #FFF4EE;}
	.template td a.EEEEEE {background: #EEEEEE;}
	.template td a.EDE4D3 {background: #EDE4D3;}	
	.template td a.cc3A3A3A {background: #3A3A3A;}	
	.template td a.AAAAAA {background: #AAAAAA;}
	.template td a.FE68D3 {background: #FE68D3;}
	.template td a.cc1D1D1F {background: #1D1D1F;}
	.template td a.F87200 {background: #F87200;}
	.template td a.CA0000 {background: #CA0000;}
	.template td a.cc497CB3 {background: #497CB3;}
	.template td a.cc193016 {background: #193016;}
	.template td a.C89D59 {background: #C89D59;}
	.template td a.FFA7E4 {background: #FFA7E4;}
	.template td a.cc1E6100 {background: #1E6100;}
	.template td a.FF9128 {background: #FF9128;}
	.template td a.cc820000 {background: #820000;}
	.template td a.cc152C4C {background: #152C4C;}
	.template td a.cc86531C {background: #86531C;}
	.template td a.cc03AE00 {background: #03AE00;}
	.template td a.cc73DAFB {background: #73DAFB;}
	.template td a.FBE1FC {background: #FBE1FC;}
	.template td a.FFB56A {background: #FFB56A;}
	.template td a.EB007B {background: #EB007B;}
	.template td a.F37C90 {background: #F37C90;}
	.template td a.cc759741 {background: #759741;}
	.template td a.cc144C85 {background: #144C85;}
	.template td a.cc7CAF2C {background: #7CAF2C;}
	.template td a.F5ED9A {background: #F5ED9A;}
	.template td a.C75EC7 {background: #C75EC7;}
	.template td a.ECECEC {background: #ECECEC;}
	.template td a.F4F4F4 {background: #F4F4F4;}
	.template td a.cc939393 {background: #939393;}	
	.template td a.FEFEFE {background: #FEFEFE;}
	.template td a.C0E2FD {background: #C0E2FD;}
	.template td a.cc02A2DE {background: #02A2DE;}
	.template td a.F29901 {background: #F29901;}
	.template td a.cc2A3E5A {background: #2A3E5A;}
	.template td a.FF1A02 {background: #FF1A02;}
	.template td a.cc6B5651 {background: #6B5651;}
	.template td a.cc2692C3 {background: #2692C3;}
	.template td a.cc003674 {background: #003674;}
	.template td a.cc25160F {background: #25160F;}
	.template td a.cc2179B8 {background: #2179B8;}
	.template td a.cc7F030B {background: #7F030B;}
	.template td a.D10B0A {background: #D10B0A;}
	.template td a.cc2A532B {background: #2A532B;}
	.template td a.C4FC3B {background: #C4FC3B;}
	.template td a.cc000000 {background: #000000;}
	.template td a.EAD2A6 {background: #EAD2A6;}
	.template td a.AADEF3 {background: #AADEF3;}
	.template td a.E6DACC {background: #E6DACC;}	
	.template td a.BAB7B5 {background: #BAB7B5;}
	.template td a.F6E071 {background: #F6E071;}
	.template td a.cc1B3D61 {background: #1B3D61;}
	.template td a.C4DD8C {background: #C4DD8C;}
	.template td a.cc323439 {background: #323439;}
	.template td a.cc917550 {background: #917550;}
	.template td a.a8c63d {background: #a8c63d;}
	.template td a.cc8b0000 {background: #8b0000;}
	.template td a.cc842756 {background: #842756;}
	.template td a.DA0D14 {background: #DA0D14;}
	.template td a.cc1F3E68 {background: #1F3E68;}
	.template td a.e2016b {background: #e2016b;}
	.template td a.cc3f87d1 {background: #3f87d1;}
	.template td a.cc0F243E {background: #0F243E;}
	.template td a.cc0b2967 {background: #0b2967;}
	
/*////////// end template swatches //////////*/
	
.middle {width: 860px; margin: 0 auto; padding-bottom: 30px; padding-top: 10px;}
	.middle h3 {font-size: 25px; color: #00245d; padding-left: 20px; padding-bottom: 15px; text-shadow: none;}
	.middle ul {list-style-type: none;}
	.middle li {float: left; width: 420px; margin-bottom: 15px;}
	.middle li.space {margin-right: 19px;}
	.middle li .wide-box {width: 420px; background: url(../images/wide-rep.gif) repeat-y;}
	.middle li .wide-box .top {width: 420px; background: url(../images/wide-top.gif) no-repeat;}
	.middle li .wide-box .btm {width: 420px; background: url(../images/wide-btm.gif) no-repeat 0 bottom; min-height: 225px; padding-top: 18px;}
	.middle li .wide-box .image {width: 125px; float: left; display: inline; padding-right: 5px; padding-left: 20px;}
	.middle li .wide-box p {width: 255px; float: left; display: inline; font-size: 16px;}
	.middle li .wide-box a.go {width: 78px; height: 33px; background: url(../images/go-btn.gif); float: right; display: inline; font-size: 20px; color: #fff; line-height: 33px; padding-left: 10px; margin-right: 20px;}
	.middle li .wide-box a:hover.go {text-decoration: none;}

#middle-centered {margin-left: 217px;}

.links {padding-top: 15px; padding-bottom: 35px;}
	.links a {float: left; background: url(../images/learn.gif); width: 158px; height: 40px; color: #fff; font-size: 20px; line-height: 40px; text-align: center; margin-right: 15px;}
	.links a:hover {text-decoration: none;}

#footer {font-size: 12px; color: #00245d; padding: 10px 0;}
	#footer p {float: left; margin: -5px 0 5px 0; padding: 0; width: 400px;}
	#footer .footer-extras {float: right; margin-right: 40px;}

/*////////// start pricing //////////*/

.btm_line {color: #C5C5C5; margin-top: -6px;}

#featured_testimonial {color: #404040; font-size: 10px; margin-top: 8px; padding: 5px; line-height: 1.40;}
	#featured_testimonial strong {font-size: 11px;}
	
#pricingGrid-new {border-collapse: collapse;}

.table-new_class {width: 243px; padding: 5px 12px 5px 5px; border: 1px solid #C5C5C5;}
.table-new_class_0 {background-color: #409037; color: #fff; border: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_1 {background-color: #409037; color: #fff; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_2 {background-color: #409037; color: #fff; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_3 {background-color: #409037; color: #fff;border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_5 {background-color: #FCE48E; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_4 {background-color: #409037; color: #fff; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}
.table-new_class_6 {background-color: #409037; color: #fff; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center;}

#pricingGrid {border-collapse:collapse;}

.table_class_c {border-bottom: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: left; width: 700px;}
.table_class_2b {background-color: #409037; color: #fff; border: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center; width: 125px;}
.table_class_3 {background-color: #409037; color: #fff; border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-top: 1px solid #C5C5C5; height: 23px; padding: 2px; text-align: center; width: 125px;}

#trialLayer {position: absolute; padding: 10px; width: 360px; height: 210px; top: 385px; left: 558px; z-index: 75; background: transparent url(/images/trial_bg.png) no-repeat scroll left top;}
	#trialLayer a {float: right;}
	#trialLayer .title {float: left; clear: left; padding: 13px 0 0 20px; font-size: 125%; font-weight: bold;}
	#trialLayer .content {float: left; clear: left; margin-top: 10px; padding: 5px 5px 5px 20px; width: 303px; font-size: 13px; line-height: 1.20;}
	#trialLayer .close a {padding-top: 10px; padding-right: 40px; font-weight: bold; text-decoration: underline;}
	#trialLayer .close a:hover {text-decoration: none;}

.pricing-normal img {margin-top: 46px;}
	
/*////////// end pricing //////////*/

/*////////// start support main //////////*/

#support-main-left {float: left; width: 420px;}

#knowledge-base-search {float: left; width: 419px; height: 103px; background: url(../images/support1.jpg);}
	#knowledge-base-search h3 {padding: 20px 0 0 97px; font-size: 17px; text-shadow: none; color: #429439;}
	
.knowledge-base-search-box {float: left; margin: 5px 0 0 96px; padding: 2px 0 0 2px; height: 21px; width: 250px; font-size: 16px;}

.knowledge-base-search-button {float: left; margin: 5px 0 0 5px; padding: 0;}

.browse-topics {float: left; padding: 0 0 0 97px; font-size: 11px;}
	.browse-topics a {text-decoration: underline; color: #404040;}
	
#support-main-left-buttons {clear: both; padding: 21px 0 0 15px; width: 411px;}

.support-main-left-button {float: left; padding: 0 0 20px 0; width: 205px; height: 50px;}

.support-main-left-buttons-icon {float: left; width: 50px;}

.support-main-left-buttons-text {float: left; padding: 6px 0 0 14px; width: 100px;}
	.support-main-left-buttons-text a {font-size: 14px; font-weight: bold;}
	
#ticketRating {clear: both; margin: 10px 0 5px 0; padding: 0 5px 0 5px; width: 400px; border: 1px solid #E2E2E2; background-color: #F6F6F6;}
	#ticketRating .title {padding-top: 5px; padding-bottom: 5px; font-weight: bold; color: #439539;}
	#ticketRating .row {padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #E2E2E2;}
	#ticketRating p {float: left; width: 400px; font-size: 10px;}

#support-main-right {float: left; padding-left: 20px; width: 500px;}	

#faq {float: left; margin-left: 55px; margin-bottom: 20px; width: 400px;}
	#faq .top {height: 12px; background: url(../images/faq-container1.gif) no-repeat left top;}
	#faq .body {padding-left: 10px; padding-right: 10px; height: auto; background: url(/images/faq-container2.gif) repeat-y left top;}
	#faq .body h2 {font-size: 14px; font-weight: bold; text-shadow: none; color: #404040;}
	#faq .btm {height: 12px; background: url(../images/faq-container3.gif) no-repeat left top;}
	#faq .question {padding-bottom: 5px;}
	#faq .answer {padding-bottom: 10px;}

/*////////// end support main //////////*/

/*////////// start features //////////*/

#featureTour {padding: 10px; width: 920px; height: 155px; background: transparent url(/images/feature_tour_bg.gif) no-repeat scroll left top;}
	#featureTour #main {width: 930px;}
	#featureTour #main .tour {float: left; padding: 2px 7px 7px; width: 87px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; text-align: center; line-height: 1.00;}
	#featureTour #main .tour {float: left; padding: 2px 7px 7px; width: 87px; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-align: center;}
	#featureTour #main .tour img {padding-bottom: 4px;}
	
#featureDetailContainer h2 {font-size: 23px; text-shadow: none; color: #439539;}

#sfeatureGrid {margin-top: 16px;}
	#sfeatureGrid .left {text-align: center; width: 45px;}
	#sfeatureGrid .right {text-align: left; width: 20%;}
	#sfeatureGrid img {margin-right: 6px;}

/*////////// end features //////////*/

/*////////// start merchant account //////////*/

.merchant-button {margin: 10px 0 0 0; width: 330px; height: 40px; font-size: 14px;}

/*////////// end merchant account //////////*/

/*////////// start demo //////////*/

.design_block {float: left; padding: 12px; margin: 0 25px 14px 0; width: 260px; height: 125px; background-image: url(/images/design_ka_bg.gif); text-align: left; background-position: left top; background-repeat: no-repeat;}
	.design_block .title {padding-left: 5px; font-size: 16px; font-weight: bold; color: #54983A;}
	.design_block .img {float: left; clear: left; width: 55px;}
	.design_block .body {float: left; width: 165px; height: 73px; font-size: 9px; text-align: left;}
	.design_block .imgButton {margin-top: 5px;}
	.design_block .title2 {font-size: 16px; font-weight: bold; color: #54983A;}
	.design_block .body2 {float: left; width: 255px; height: 70px; font-size: 9px; text-align: left; line-height: 1.60;}
	.design_block .imgButton2 {margin-top: 7px;}

/*////////// end demo //////////*/

/*////////// start ecommerce 101 //////////*/

#ecommerce101-left {float: left; width: 420px;}
	#ecommerce101-left .ecommerce101-left-icon {float: left; margin: 20px 20px 0 0; width: 42px;}
	#ecommerce101-left .ecommerce101-left-text {float: left; margin: 20px 0 0 0; width: 350px;}
	
#ecommerce101-right {float: left; padding-left: 20px; width: 500px;}

#movie {display: none; position: absolute; top: 160px; left: 12%; margin: 0; padding: 4px; width: 420px; height: 220px; text-align: center; border: 1px solid gray; background-color: #fff;}

/*////////// end ecommerce 101 //////////*/

/*////////// start comparison //////////*/

.stabs2 {float: left; color: #fff!important; width: 100%; font-size: 10px; border-bottom: 1px solid #519F82; margin-bottom: 10px;}
	.stabs2 ul {margin: 0; padding: 10px 10px 0 0px; list-style: none; color: #fff!important;}
	.stabs2 li {display: inline; margin: 0; padding: 0; color: #fff!important;}
	.stabs2 li a {color: color: #fff!important;}
	.stabs2 a {float: left; margin: 0; padding: 0 0 0 4px; font-size: 11px; font-weight: bold; text-decoration: none; color: #fff!important; background: url(/images/tableftB.gif) no-repeat left top;}
	.stabs2 a span {float: left; display: block; padding: 5px 15px 4px 6px; font-size: 11px; color: #fff!important; background: url(/images/tabrightB.gif) no-repeat right top;}
	.stabs2 a:hover span {color: #000;}
	.stabs2 a:hover {background-position: 0% -42px;}
	.stabs2 a:hover span {background-position: 100% -42px;}
	.stabs2 .current a {color: #fff!important; background-position: 0% -42px;}
	.stabs2 .current a span {color: #fff!important; background-position: 100% -42px;}

#volusion .title, #yahoo .title, #monster .title, #threedcart .title {float: left; clear: left; margin: 8px 0 0; padding: 0; font-size: 14px; font-weight: bold; color: #404040;}

#comparison {}
	#comparison td {padding: 5px; border: 1px solid #c7c7c7;}
	#comparison, #comparison2, #comparison3, #comparison4, #comparison5 {float: left; clear: left; margin-top: 10px; width: 100%; border-collapse: collapse;}
	#comparison .col2, #comparison2 .col2, #comparison3 .col2, #comparison4 .col2, #comparison5 .col2 {text-align: left;}
	#comparison th, #comparison2 th, #comparison3 th, #comparison4 th, #comparison5 th {background-color: #FFD200; border: 1px solid #C7C7C7; font-weight: bold; height: 22px; padding: 3px;}

#comparison2 td {padding: 5px; border: 1px solid #c7c7c7;}

#comparison3 td {padding: 5px; border: 1px solid #c7c7c7;}

#comparison4 td {padding: 5px; border: 1px solid #c7c7c7;}

#comparison5 td {padding: 5px; border: 1px solid #c7c7c7;}

.compare-column-1 {background: #f1f1f1;}

#yahoo, #monster, #threedcart {display: none;}

/*////////// end comparison //////////*/

/*////////// start gallery //////////*/

.gallery-item {float: left; margin: 0 14px 0 0; padding: 0; height: 235px;}

.gallery-title {margin-top: 20px; font-size: 17px; font-weight: bold;}

.gallery-photo img {border: 1px solid gray;}

/*////////// end gallery //////////*/

/*////////// start contact //////////*/

#contact-left {float: left; margin-left: 20px; width: 500px;}

#contact-right {float: left;}

/*////////// end contact //////////*/

/*////////// start management team //////////*/

.profile {float: left; margin-bottom: 20px;}
	.profile .profile-text {float: left; width: 100%; margin-top: 5px;}
	.profile .profile-text h4 {font-size: 18px;}

/*////////// end management team //////////*/

/*////////// start full feature //////////*/

#feature-list-left {float: left; padding-right: 10px; width: 440px;}

#feature-list-right {float: left; width: 450px;}

/*////////// end full feature //////////*/

/*////////// start get started //////////*/

.get-started-item {float: left; margin: 0; padding: 10px 0 10px 0;}
	.get-started-item img {float: left; margin: 5px 20px 0 0; padding-bottom: 0;}
	.get-started-item p {width: 940px;}
	
/*////////// end get started //////////*/
	
/*////////// start checkout //////////*/
	
	
#xloading {display: none; float: left; clear: left; padding-top: 5px; width: 350px;}
	#xloading img {padding-right: 12px;}

#checkout {width: 400px;}
	#checkout input, #checkout select, #checkout option {font-size: 14px; line-height: 21px;}
	#checkout .fieldname {padding-right: 10px; width: 120px; height: 25px;}
	#checkout .background {padding: 20px; padding-bottom: 0px; width: 469px; height: 132px; background: url(/images/checkout_bg.jpg) no-repeat left top;}
	#checkout .title {font-size: 16px;}

#checkout-info-left {float: left; width: 400px;}
#checkout-info-left form {width: 400px;}

#checkout-bottom {clear: both;}

#orderAssistance {padding: 5px; width: 250px; border: 1px solid #808080; z-index: 8;}

#main_cont_repeat {width: 400px;}

#checkout-info-right {float: right; width: 259px;}
	
#sidebar-image {position: absolute; top: 300px; left: 732px;}

#sidebar-image-2 {}

#sidebar-siteseal {position: absolute; right: 37%; top: 310px;}
	
.myerror {font-weight: bold; color: #C00000;}

.links2 {float: left;}
	.links2 a {float: left; margin-right: 15px; width: 158px; height: 40px; font-size: 20px; line-height: 40px; text-align: center; color: #fff; background: url(../images/learn.gif);}
	.links2 a:hover {text-decoration: none;}

#existing_customer {margin: 0; padding: 0; border: 1px solid #E3E3E3;}

#existing_customer .title {padding: 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; background-color: #429439;}

#existing_customer td {padding: 3px;}

/*////////// end checkout //////////*/

/*////////// start my account //////////*/

#tabs2 {float: left; width: 100%; font-size: 10px; border-bottom: 1px solid #C7C7C7;}
	#tabs2 ul {margin: 0; padding: 10px 10px 0 0px; list-style: none;}
	#tabs2 li {margin: 0; padding: 0; display: inline;}
	#tabs2 a {float: left; margin: 0; padding: 0 0 0 4px; font-size: 11px; text-decoration: none; background: url(/images/tableftB.gif) no-repeat left top;}
	#tabs2 a span {float: left; padding: 5px 15px 4px 6px; display: block; font-size: 11px; color: #fff; background: url(/images/tabrightB.gif) no-repeat right top;}
	#tabs2 a:hover span {color: #000;}
	#tabs2 a:hover {background-position: 0% -42px;}
	#tabs2 a:hover span {background-position: 100% -42px;}
	#tabs2 #scurrent a {background-position: 0% -42px;}
	#tabs2 #scurrent a span {background-position: 100% -42px;}

.stabs2 {float: left; width: 100%; font-size: 10px; border-bottom: 1px solid #519F82;}
	.stabs2 ul {margin: 0; padding: 10px 10px 0 0px; list-style: none;}
	.stabs2 li {margin: 0; padding: 0; display: inline;}
	.stabs2 a {float: left; margin: 0; padding: 0 0 0 4px; font-size: 11px; text-decoration: none; background: url(/images/tableftB.gif) no-repeat left top;}
	.stabs2 a span {float: left; padding: 5px 15px 4px 6px; display: block; font-size: 11px; color: #666; background: url(/images/tabrightB.gif) no-repeat right top;}
	.stabs2 a:hover span {color: #000;}
	.stabs2 a:hover {background-position: 0% -42px;}
	.stabs2 a:hover span {background-position: 100% -42px;}
	.stabs2 .current a {background-position: 0% -42px;}
	.stabs2 .current a span {background-position: 100% -42px;}

/*////////// end my account //////////*/

/*////////// start knowledge base //////////*/

#kbcategory .list {float: left; padding: 0 5px 50px 0; width: 100px; height: 100px; font-weight: bold; text-align: center;}

#kbarticle {}
	#kbarticle .list {padding-bottom: 20px;}
	#kbarticle .title {font-weight: bold;}
	#kbarticle .answer {margin-bottom: 20px;}
	#kbarticle #searchAgain {margin-top: 15px;}

#helpfulThanks {display: none;}

#backToResults {margin-right: 80px;}

#kb-categories {width: 220px;}

/*////////// end knowledge base //////////*/


/*////////// start blog //////////*/

.post {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #001E4E;}
	.post h2 {margin: 0 0 -5px 0; padding: 0; font-size: 14px; color: #001E4E; text-shadow: none;}
	.post ul {margin: 0 0 10px 28px; padding: 0; font-size: 16px;}
	.post .storytitle {margin: 0 0 7px 0; padding: 0; font-size: 22px; font-weight: bold; line-height: 1.30; text-shadow: none;}
	.post .meta {margin-bottom: 13px; font-size: 12px;}
	
.storycontent img {padding: 4px; border: 1px solid #BFBFBF; background: #EFEFEF;}

#blog-left {float: left; padding-right: 50px; width: 670px;}

#blog-right {float: left; width: 220px;}

#menu ul {list-style: none;}

#categories-1 {margin-top: 10px; margin-bottom: 15px;}
	#categories-1 ul li {margin-left: 20px; list-style: circle;}

#recent-posts {margin-top: 10px; margin-bottom: 15px;}
	#recent-posts ul li {margin-left: 20px; list-style: circle;}

#archives {margin-top: 10px; margin-bottom: 15px;}
	#archives ul li {margin-left: 20px; list-style: circle;}
	
#tag_cloud {line-height: 1.40; color: #fff;}

#comments {font-size: 17px; color: #001E4E; text-shadow: none;}

#postcomment {margin-top: 20px; font-size: 17px; color: #001E4E; text-shadow: none;}

#commentform textarea {width: 600px;}

#submit {margin-top: 20px; width: 150px; height: 40px;}

/*////////// end blog //////////*/

/*////////// start recaptcha //////////*/

.recaptcha_r1_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll 0 -63px!important;
	height: 9px!important;
	width: 318px!important;
}

.recaptchatable .recaptcha_r4_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll -43px 0!important;
	height: 49px!important;
	width: 171px!important;
}

.recaptchatable .recaptcha_r4_c2 {
	background: transparent url(/images/sprite.png) no-repeat scroll -36px 0!important;
	height: 57px!important;
	width: 7px!important;
}

.recaptchatable .recaptcha_r4_c4 {
	background: transparent url(/images/sprite.png) no-repeat scroll -214px 0!important;
	height: 57px!important;
	width: 97px!important;
}

.recaptchatable .recaptcha_r2_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll -18px 0!important;
	height: 57px!important;
	width: 9px!important;
}

.recaptchatable .recaptcha_r2_c2 {
	background: transparent url(/images/sprite.png) no-repeat scroll -27px 0!important;
	height: 57px!important;
	width: 9px!important;
}

.recaptchatable .recaptcha_r7_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll -43px -49px!important;
	height: 8px;
	width: 171px;
}

.recaptchatable .recaptcha_r3_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll 0 0!important;
	height: 63px!important;
	width: 9px!important;
}

.recaptchatable .recaptcha_r3_c3 {
	background: transparent url(/images/sprite.png) no-repeat scroll -9px 0!important;
	height: 63px!important;
	width: 9px!important;
}

.recaptchatable .recaptcha_r3_c2 {
	background: transparent url(/images/sprite.png) no-repeat scroll -18px -57px!important;
	height: 6px!important;
	width: 300px!important;
}

.recaptchatable .recaptcha_r7_c1 {
	background:transparent url(/images/sprite.png) no-repeat scroll -43px -49px!important;
	height: 8px!important;
	width: 171px!important;
}

.recaptchatable .recaptcha_r8_c1 {
	background: transparent url(/images/sprite.png) no-repeat scroll -43px -49px!important;
	height: 8px!important;
	width: 25px!important;
}

.recaptcha_theme_red #recaptcha_response_field {
	border: 1px solid #001E4E!important;
}

#recaptcha_reload {
	background: transparent url(/images/sprite.png) no-repeat!important;
	height: 17px!important;
	width: 25px!important;
}

/*////////// end recaptcha //////////*/

#inlinemodform {width: 985px; margin: 0 auto;}

.page {width: 985px!important; margin: 0 auto; clear: both;}

#bigcommerce {display: none;}

#stevie-award {margin-left: 52px; margin-bottom: 10px;}

#gallery-header {height: 100px; background: #DCDCDC url(../images/header.gif) repeat-x; width: 100%;}


#gallery-logo {
	clear: left;
	float: left;	
	display:block;
	height: 86px;
	width: 380px;
}

#gallery-dropdown {
	width: 320px;
	float: left;
	padding-top: 30px;
	font-size: 14px;
	height: 24px;
}

#gallery-navigation {
	width: 450px;
	padding-top: 7px;
	text-align: left;
	float: left;
}

#gallery-navigation input {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}

#gallery-close{
	float: right;
	width: 80px;
	padding-top: 0px;
}

#gallery-footer {
	height: 12px; background: #DCDCDC url(../images/blue.png) repeat-x;
}


/*////////// start custom design //////////*/

.custom-design-heading {margin-bottom: 10px; font-size: 38px; text-align: center; color: #419338; text-shadow: 1px 1px 1px #c6c6c6;}

.custom-design-subheading {margin-bottom: 25px; margin-left: 80px; width: 800px; font-size: 17px; line-height: 1.50; text-align: center; color: #002257; text-shadow: 1px 1px 1px #c6c6c6;}

#custom-design-plans {text-align: center;}

#custom-design {
	clear: left;
	width: auto;
	background: url(../images/custom-design-bg.png);
	background-repeat: no-repeat;
	width: 850px;
	height: 928px;
	font-size: 16px;
}

#custom-design-packages {
	float: left;
	width: 375px;
	padding-left: 35px;
	padding-top: 35px;
}

#custom-design-packages #package1 {
	background: url(../images/package1.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 0px 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-packages #package2 {
	background: url(../images/package2.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 0px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-packages #package3 {
	background: url(../images/package3.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 0px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design .ptitle {
	float: left;
	padding: 0;
	margin: 0;
	line-height: 16px;
	padding-left: 65px;
	width: 195px;
	color: #001F50;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 0;
	text-shadow: none;	
}

#custom-design .pprice {
	float: right;
	color: #CF270A;
	padding-left: 10px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-shadow: none;	
	width: 75px;
	line-height: 16px;
}

#custom-design p {
	padding: 0;
	padding-left: 65px;
	line-height: 19px;
}



#custom-design-alacart {
	float: left;
	width: 400px;
	padding-top: 35px;
}

#custom-design-alacart #customT {
	background: url(../images/customT.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-alacart #customH {
	background: url(../images/customH.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-alacart #customB {
	background: url(../images/customB.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-alacart #customP {
	background: url(../images/customP.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

#custom-design-alacart #customL {
	background: url(../images/customL.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom:1px dotted gray;
}

#custom-design-alacart #customL {
	background: url(../images/customL.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom:1px dotted gray;
}

#custom-design-alacart #customS {
	background: url(../images/customS.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 14px 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#custom-design #custom-design-alacart .ptitle {
	padding-left: 85px;
	width: 220px;
}

#custom-design #custom-design-alacart p {
	padding-left: 85px;
	line-height: 19px;
}

#custom-design #custom-design-alacart .pprice {
	text-align: right;
}


#custom-design #custom-design-alacart h3{
	padding-left: 10px;
}

/*////////// end custom design //////////*/


#resellers{
	font-size: 16px;
	height: auto;
}

#resellers .left{
	clear: left;
	float: left;
	width: 325px;
	height: 250px;
	display: none;
}

#resellers h3 {
	width: 100%;
}

#footer p, .right-area p {
	font-size: 12px;
}

#marketing .heading {
	padding-bottom: 24px; 
	font-size: 28px; 
	font-weight: bold;
	text-align: left;
	color: #419338;
	text-shadow: none;
}

#marketing {
	clear: left;
	float: left;
	width: 1000px;
	font-size: 16px;
}

.ptitle {
	padding: 0;
	margin: 0;
	line-height: 16px;
	color: #001F50;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 0;
	text-shadow: none;	
}

#marketing .left {
	float: left;
	width: 425px;
	height: 312px;
	background: url(../images/online-marketing.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#marketing .right {
	float: left;
	width: 535px;
	border: 1px solid #D8D8D8;
	padding: 10px;
	height: auto;
	background: #F4F4F4;
	margin-left: -30px;
}

#marketing .right p {
	padding-top: 15px;
}

#marketing .right img {
	padding: 25px;
}

#non-profit {
	float: left;
	width: 945px;
}

#non-profit .left {
	float: left;
	width: 645px;
	padding: 10px;
	height: auto;
}

#non-profit .right {
	float: left;
	width: 260px;
	height: 232px;
	background: url(../images/abba-java.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	border: 1px solid #E8E8E8;
}

#pci-compliant {
	clear: left;
	float: left;
	width: 945px;
	font-size: 16px;
}

#pci-compliant .right p {
	padding-bottom: 15px;
}

#pci-compliant .left {
	float: left;
	width: 620px;
	height: auto;
}

#pci-compliant .right {
	float: left;
	width: 315px;
	height: 282px;
	background: url(../images/pci-compliant.jpg);
	background-repeat: no-repeat;
	margin-top: 50px;
}

#press {
	clear: left;
	float: left;
	width: 945px;
	font-size: 16px;
}

a.plink {
	background: url(../images/3-prong.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
}

#press .left {
	float: left;
	width: 615px;
	height: auto;
}

#press .right {
	float: left;
	width: 320px;
	height: 282px;
	margin-top: 50px;
	background: url(../images/press.jpg);
	background-repeat: no-repeat;
}

#press .left p {
	padding-bottom: 15px;
}

#reliability {
	clear: left;
	float: left;
	width: 945px;
}


#reliability .left {
	clear: left;
	float: left;
	width: 685px;
	height: auto;
}

#reliability .right {
	float: left;
	width: 250px;
}


#reliability .photo-block {
	padding-bottom: 30px;
}

#about {
	clear: left;
	float: left;
	width: 945px;
}

#about .left {
	float: left;
	width: 615px;
	height: auto;
}

#about .right {
	float: left;
	width: 320px;
	height: 282px;
	background: url(../images/about-us.jpg);
	background-repeat: no-repeat;
}


#mobileCommerce {
	clear: left;
	float: left;
	width: 965px;
}

#mobileCommerce .left {
	float: left;
	width: 645px;
	height: auto;
}

#mobileCommerce .right {
	float: left;
	width: 290px;
	height: 540px;
	background: url(../images/mobile-commerce.jpg);
	background-repeat: no-repeat;
}

#mobileCommerce .left p {
	padding-bottom: 15px;
}

#mobileCommerce #iphone {
	/*border: 1px solid gray;*/
	width: 208px;
	height: 314px;
	margin-top: 77px;
	margin-left: 35px;
}


#mobileCommerce2 {
	clear: left;
	float: left;
	width: 965px;
}

#mobileCommerce2 .left {
	float: left;
	width: 715px;
	height: auto;
	padding-right: 30px;
}

#mobileCommerce2 .right {
	float: left;
	width: 220px;
	height: 300px;
	background: url(../images/mobile-commerce2.jpg);
	background-repeat: no-repeat;
}

#mobileCommerce2 .left p {
	padding-bottom: 15px;
}

#mobileCommerce2 #iphone {
	width: 208px;
	height: 314px;
	margin-top: 77px;
	margin-left: 35px;
}

#mobileCommerce2 .new-mobile-content {
	clear: left;
	float: left;
	width: 935px;
	border-top: 1px solid #D9D9D9;
	padding-top: 15px;
	margin-top: 25px;
	
}

#mobileCommerce2 .mobile-gallery{
	float: left;
	width: 120px;
	height: auto;
	margin-right: 13px;
	margin-bottom: 18px;
	font-size: 14px;
	text-align: center;
}

#mobileCommerce2 .mobile-gallery img {
	width: 110px;
	height: 130px;
	border: 1px solid #8A8A8A;
}

#mobileCommerce2 .mobile-gallery a {
	/*border: 2px solid red;*/
}

#mobileCommerce2 .mobile-gallery a:hover {
	/*border: 2px solid #8A8A8A;*/
}


#mobileCommerce2 .mobile-demo {
	width: 417px;
	float: left;
	padding: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
}

#mobileCommerce2 .mobile-demo p {
	font-size: 14px;
	width: 230px;
}


#mobileCommerce2 .web-demo {
	background: url(../images/web-mobile-commerce.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #D9D9D9;
	height: 120px;
	margin-right: 30px;
}


#mobileCommerce2 .iphone-demo {
	background: url(../images/mobile-commerce3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border: 1px solid #D9D9D9;
	height: 120px;
}


#pci-footer {
	clear: left;
	float: left;
	width: 100%;
	text-align: center;
	border-top: 1px solid #C6C0C0;
	border-bottom: 1px solid #C6C0C0;
	background-color: #D9D9D9;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 16px;
}

.blog-list-item{
	padding-bottom: 12px;
}

/*////////// start design tools //////////*/

#design-tools-banner {}

#design-tools-content {margin: 0; paddiing: 0; width: 960px;}
	#design-tools-content ul {width: 360px; font-size: 18px; line-height: 1.40; color: #00173B;}
	#design-tools-content ul li {margin-bottom: 10px;}

#design-tools-content-left {float: left; margin: 0 0 30px 0; padding: 10px 0 0 52px; width: 425px; border-right: 1px solid #00173B;}

#design-tools-content-right {float: left; margin: 0; padding: 10px 0 0 42px; width: 426px;}

/*////////// end design tools //////////*/

/*////////// start paypal landing page //////////*/

#paypal-landing-page {}
	#paypal-landing-page h2 {margin-left: 100px; color: #439539; text-shadow: none;}
	
#paypal-landing-page-top {float: left; margin-top: 20px; margin-left: 5px;}

#paypal-free-trial-button {float: left; margin-top: 15px; margin-left: 180px;}

#paypal-landing-page-bottom {float: left; margin-top: 20px;}

#paypal-expire {position: relative; top: 250px; left: -596px; margin: 0; padding: 0;}
#paypal-expire #date {width: 200px; font-size: 17px; font-weight: bold; color: #00245D;}

/*////////// end paypal landing page //////////*/

/*////////// start promo bar //////////*/

#promo-bar {display: none; margin: 0; padding: 9px 0 0 0; height: 27px; font-size: 16px; font-weight: bold; text-align: center; border-bottom: 2px solid #11428F; background: #002156;}
	#promo-bar a {display: block; color: #fff;}
	#promo-bar a:hover {text-decoration: none; color: #FFF0AB;}

/*////////// end promo bar //////////*/

/*////////// start new homepage top section //////////*/
	.welcome-new-2 {height: 684px; background: url(../images/strip3.png) repeat-x;}
	.welcome-new-2 	.welcome-new-area {float: left; margin-top: 10px; width: 934px; height: 356px; background: url(../images/welcome-new-area-bg.png) no-repeat;}
	.welcome-new-2  .welcome-new-2-left {float: left; margin: 25px 0 0 18px; padding: 0; width: 462px;}
	.welcome-new-2  .welcome-new-2-left h2 {font-size: 35px;}
	.welcome-new-2  .welcome-new-2-left p {margin-top: 16px; font-size: 19px; line-height: 1.50; color: #fff; text-shadow: 1px 1px 1px #3e3e3e;}
	.welcome-new-2  .welcome-new-2-left a {float: left; margin-top: 23px; margin-right: 19px;}
	.welcome-new-2  .welcome-new-2-right {
		float: left;
		margin-left: 61px;
		margin-top: 28px;
		height: 232px;
	}
	
	/* Easy Slider */
	#slider {
		width: 360px;
		height: 232px;
	}
	#slideCtl {
		position: relative;
		top: -155px	;
		width: 360px;
		height: 50px;
		display: none;
	}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:360px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #slider1prev{
		float: left; 
	}	
	#nextBtn, #slider1next{ 
		float: right;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		outline: none;
		color: black;
		height: 69px;
		width: 32px;
		display:block;
		background:url(../images/cinema-left-arrow.png) no-repeat 0 0;	
		}	
	#prevBtn a, #sliderlprev a {
		padding-right: 80px;
	}
	#nextBtn a, #slider1next a{ 
		padding-left: 80px;
		background:url(../images/cinema-right-arrow.png) no-repeat right;	
	}
	#nextBtn a, #slider1next a{ 
		padding-left: 80px;
		background:url(../images/cinema-right-arrow.png) no-repeat right;	
	}
	
/*////////// end new homepage top section //////////*/

/*////////// start quick pricing page //////////*/

#pricing-quick .tagline-1 {
	margin: 0 0 10px 0;
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	color: #439539;
}
#pricing-quick .tagline-2 {
	margin: 0 0 25px 0;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	color: #575757;
}
.price-bars {
	margin: 0 auto;
	width: 891px;
	height: 444px;
	background:url(../images/price-bars.png) no-repeat;
}
.bar {
	float: left;
	width: 179px;
	padding: 64px 0 0 0;
}
.popular {
	float: left;
	width: 174px;
	margin-left: -2px;
	padding: 24px 0 0 0;
}
.popular .bar-title {
	padding: 0 0 0 29px;
	width: 69px;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	color: #002e75;
}
.popular .bar-info ul li { 
	font-size: 15px;
	list-style: none;
	color: #fff;
}
.popular .bar-sign-up-btn {
	margin: 36px 0 0 0;
	width: 179px;
	text-align: center;
}
.bar-title {
	width: 187px;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	color: #262626;
}
.bar-price {
	padding: 27px 0 0 0;
	width: 101px;
	font-size:38px;
	font-weight: bold;
	text-align: right;
	color: #fff;
}
.dollar-sign {
	position: relative;
	top: -5px;
	font-size: 24px;
}
.bar-info {
	padding: 38px 0 0 17px;
}
.bar-info ul {
	line-height: 1.90;
} 
.bar-info ul li { 
	font-size: 15px;
	list-style: none;
	color: #439539;
}
.bar-sign-up-btn {
	margin: 12px 0 0 0;
	width: 185px;
	text-align: center;
}
#pricing-quick .phone-number {
	margin: 10px 0 10px 0;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	color: #439539;
}
.more-plans {
	margin: 20px 0 0 0;
	text-align: center;
}
#pricing-quick .info {
	margin: 12px 0 10px 0;
	text-align: center;
}
#pricing-quick .free-trial {
	margin: 25px 0 25px 0;
	text-align: center;
}
/*////////// start quick pricing page //////////*/

