/* CSS Document - webShaper */
@charset "utf-8";
*{padding:0; margin:0;}

body {background: #fff; border: 0px; height:800px; clear:both; margin:0px; padding:0px;}
li, div {
   font-family: 'Trebuchet MS', Myriad, Arial, Tahoma, Verdana;
   font-size: 12px;
   color: #000;
   }

p {
	font-size: 12px;
	line-height: 1.4em;
	font-family: verdana;
	margin: 0 0 20px 0;
	font-weight: normal; 
}

.content-up {
    FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
h1{
	font-size: 16px;
	margin: 0 0 4px 0;
	font-family: verdana;	
}

h1,h2,h3{
	margin: 0px;
	padding: 0px;
}

h2{
	font-size:18px;
	color:#c00;
	margin: 0px;
	padding: 0px;
	clear:both;
}


span.hidden {
   display: none;
}

ul, li {margin:0px; padding:0px; font-size:14px;}
ul.Standard {padding: 10px 0px 20px 20px;}
ul.Standard li {list-style: disc;}
a, a:link, a:visited { color: #03c;text-decoration: underline;}
a:hover {color: #03c; text-decoration: none;}
   
img.partnerlogo {
	float: left;
	margin: 0 11px 11px 0;
}

img.clientlogo {
	float: none;
	margin: 0 8px 0 0;
}

.backtotop {
	font-size:11px;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	display:block;
	padding-left:28px;
}

/* webShaper.net Top Menu - Apply to header */
.TopContainer {
/*   background: url(../0img/bannerfadeblue3.gif) top left #ffffff; */
   border-bottom: 1px solid #ACBEDF;
   text-align: center;
}
.Top{
   margin-left: auto;
   margin-right: auto;
   width: 870px;
   text-align: left;
   padding-top: 5px;
   padding-bottom: 15px;
}
.TopLogo {
   display: block;
   position: absolute;
   width: 233px;
   height: 50px;
   background: url(../0img/webshaper-2012-dragon.png) no-repeat;
   /* background: url(../0img/webshaper-logo-150-blue.gif) no-repeat; */
   margin-left: 680px;
   margin-top:0px;
   margin-bottom:1px;
   cursor: pointer;
   z-index: 500;
}



.TopMenu {
   padding-top: 14px;
   padding-bottom: 4px;
   font-family: verdana, trebuchet ms, arial;
   font-size: 11px;
}
.TopMenu a, .BannerMenu a:link, .BannerMenu a:visited {
   border: 0px;
   color: #000000;
   text-decoration: none;
}
.TopMenu a:hover {
   border: 0px;
   color: #000000;
   text-decoration: underline;
}

/* webShaper.net Top Menu Area*/
#Introduction, #snippets, #Pricing {
   background: url(../0img/bg-bluewhite.gif) repeat-x center #F8F9FF;
   border-bottom: 1px solid #acbedf;
}


#Introduction div, #Pricing div, #snippets div {
   border: 0px;
   background-repeat: no-repeat;
   margin:0px;
   padding:0px;
   margin-left: auto;
   margin-right: auto;
   width: 870px;
   text-align: left;
}
#Introduction div, #Pricing div{ height: 240px;}
#snippets div{   height: 150px;}

/* Specify Top Right Picture Highlights */
div.homepagehighlight{background: url(../0img/tonyhsieh.png) bottom right no-repeat;}
/* div.homepagehighlight{background: url(../0img/successfulonlinemerchant.png) bottom right no-repeat;} */
div.happymerchants{background: url(../0img/smiling-merchants.png) bottom right no-repeat;}
div.manmerchants{background: url(../0img/wise-businessman.png) top right no-repeat;}
div.babymerchants{background: url(../0img/baby-entrepreneur.png) top right no-repeat;}
div.crazydeal{background: url(../0img/crazy-deal.png) top right no-repeat;}
div.handsome{background: url(../0img/handsome-chap.gif) bottom right no-repeat;}
div.paypal{background: url(../0img/paypal_logo.gif) right no-repeat;}
div.learn{background: url(../0img/learn.gif) right no-repeat;}
div.money{background: url(../0img/priceplan.gif) bottom right no-repeat;}
div.tourguide{background: url(../0img/tourguide.gif) bottom right no-repeat;}
div.agreement{background: url(../0img/agreement.png) bottom right no-repeat;}
div.privacy{background: url(../0img/privacypolicy.gif) top right no-repeat;}
div.resources{background: url(../0img/resources.gif) bottom right no-repeat;}
div.youngladymerchant{background: url(../0img/young-lady-merchant-247.gif) bottom right no-repeat;}
div.paymentgateways{background: url(../0img/compare-payment-gateways.png) right no-repeat;}
div.ssl{background: url(../0img/icon-ssl.png) right no-repeat;}
div.ministoremerchant{background: url(../0img/ministore-merchants.gif) bottom right no-repeat;}
div.sohostoremerchant{background: url(../0img/sohostore-merchants.gif) top right no-repeat;}
div.bizstoremerchant{background: url(../0img/bizstore-merchants.gif) top right no-repeat;}
div.asiabizmen{background: url(../0img/asiabizmen.gif) bottom right no-repeat;}
div.success{background: url(../0img/icon-success.png) bottom right no-repeat;}
div.frequestaskedquestion{background: url(../0img/faqs1.png) right no-repeat;}
div.gogreen{background: url(../0img/gogreen.png) right no-repeat;}
div.maybank2u{background: url(../0img/maybank2u-logo.png) bottom right no-repeat;}
div.stuck{background: url(../0img/stuck.png) bottom right no-repeat;}
div.swtour{background: url(../0img/webshaper-tour.png) bottom right no-repeat;}
div.partners{background: url(../0img/partners.png) bottom right no-repeat;}
div.happyclients{background: url(../0img/happyclients.png) bottom right no-repeat;}
div.creditcardfraud{background: url(../0img/creditcardfraud.png) bottom right no-repeat;}
div.upsready{background: url(../0img/ups-ready.png) bottom right no-repeat;}
div.marketingcentre{background: url(../0img/3arrows.gif) bottom right no-repeat;}
div.videotutorial{background: url(../0img/video-tutorial.png) right no-repeat;}
div.documenttemplates{background: url(../0img/templates.png) right no-repeat;}
div.googleappslogo{background: url(../0img/googleappslogo.png) right no-repeat;}
div.emailwhitelist{background: url(../0img/email-whiltelist.png) right no-repeat;}
div.ipay88{background: url(../0img/ipay88logo.png) right no-repeat;}
div.fishtank{background: url(../0img/neowave-fishtank.png) right top no-repeat;}
div.charity{background: url(../0img/charity.png) right top no-repeat;}
div.getintouch{background: url(../0img/getintouch.png) right top no-repeat;}
div.creditcardlogo{background: url(../0img/creditcardlogo.png) right no-repeat;}
div.freetools{background: url(../0img/freetools.png) right no-repeat;}
div.courierservice{background: url(../0img/courier-service-providers.png) right no-repeat;}
div.socialmediamarketing{background: url(../0img/socialmedia.png) right top no-repeat;}
div.jeffbezos{background: url(../0img/jeffbezos.png) top right no-repeat;}
div.tonyhsieh{background: url(../0img/tony-hsieh.png) top right no-repeat;}
div.ministorepaypal{background: url(../0img/ministorepaypal.png) right no-repeat;}
div.paypalvisa{background: url(../0img/paypal-to-visadebitcard.png) right no-repeat;}
div.paypalmaybank{background: url(../0img/paypal-to-maybankdebitcard.png) right no-repeat;}
div.asiabusinessman{background: url(../0img/asiabusinessman.gif) bottom right no-repeat;}
div.helpmenow{background: url(../0img/atyourservice.png) top right no-repeat;}
div.blogshopowner{background: url(../0img/blogshopowner.png) right top no-repeat;}
div.storetemplates{background: url(../0img/TemplateHeader.png) top right no-repeat;}
div.templatesBiz{background: url(../0img/BizHeader.png) top right no-repeat;}
div.templatesSohoMini{background: url(../0img/SohoMiniHeader.png) top right no-repeat;}
div.designCentre{background: url(../0img/designCentreHeader.png) top right no-repeat;}

#Introduction h1, #Pricing h1, #snippets h1 {
   font-size:36px;
   padding: 20px 20px 0px 0px;
   width: 600px;
   color:#030303;
}

#Pricing h2, #snippets h2 {
   font-size:30px;
   padding: 20px 20px 0px 0px;
   width: 600px;
}

#Introduction h2{
    padding: 10px 20px 0px 0px;
	color:#797c80; 
	font-size:24px; 
	font-weight:normal; 
	line-height:21px; }

}
#Introduction h1 a,
#Introduction h1 a:link,
#Introduction h1 a:visited,
#Introduction h1 a:hover {
   text-decoration: none;
}

#Introduction p, #Pricing p, #snippets p{
   	width: 600px;
   	padding: 20px 0px 0px 0px;
	font-size: 14px;
	color: #303258;
	font-size: 14px; 
	line-height: 21px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#Download{
   margin:0px 0px 16px 0px;
   height: 62px;
   width: 296px;
   display: block;
   background: url(../0img/btn-14daysfreetrial.png) no-repeat bottom left;
}

#LearnFB{
   margin:0px 0px 16px 0px;
   height: 62px;
   width: 296px;
   display: block;
   background: url(../0img/btn-learnmore-fb.png) no-repeat bottom left;
}

#Hybrid{
   margin:0px 0px 16px 0px;
   height: 62px;
   width: 296px;
   display: block;
   background: url(../0img/btn-learnmore-hybrid.png) no-repeat bottom left;
}

#Freetrial{
   margin:0px 0px 20px 20px;
   height: 44px;
   width: 237px;
   display: block;
   background: url(../0img/btn-signupnow.png) no-repeat bottom left;
}

#signup{
   height: 36px;
   width: 207px;
   display: block;
   background: url(../0img/btn-signupnow.png) no-repeat bottom left;
}
  
div.breadcrumb{font-size: 12px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; margin-bottom:10px; padding:0px; float:none;}

/* Center Promotion Grey Bar */ 
div.promotionbar{
   width: 880px;
   text-align: left;
   margin:5px 2px;
}

/* Page Content */
div.container {
	width: 880px;
	margin: 0 auto;
}
div.content{
   width: 880px;
   text-align: left;
   padding-top: 10px;
}
div.wide {
	width: 850px;
	padding-bottom:5px;
}
div.wide div.left, div.wide div.right {
	width: 350px;
}
div.left h1, div.right h1, div.center h1{ 
	font-size:18px;
	padding-bottom:5px;
}
div.left h2, div.right h2, div.center h2{ 
	font-size:17px;
	padding-bottom:5px;
	color:#76797C;
}
body.home div.content p, div.letter p {
	font-family: georgia;
	font-size: 16px;
}


.redhighlight{
	font-size:24px;
	color:#c00;
	margin: 0px;
	padding-bottom: 15px;
	clear:both;
}
div.left, div.right{
	width: 380px;
	margin-bottom: 25px;	
}
div.leftarticles{width: 680px;margin-bottom: 25px;float: left;clear:left;margin-top:20px;display: inline;}

div.leftarticles h3{ font-size:18px; }

div.leftarticles ul{
	margin-left:15px;

}

div.leftwide{
	width: 580px;
	margin-bottom: 25px;	
	float: left;
	clear:left;
	margin-top:20px;
	display:inline;
}

div.leftwide h2,div.leftarticles h2{
	color:#666666;
	font-size:18px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:0;
	padding-left:0;
}

div.quickfaqs h2{
	color:#616161;
	font-size:16px;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left:20px;
}

div.faqs h2{
	color:#616161;
	font-size:16px;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left:20px;
}

div.faqs h1{
	font-size:18px;
	padding-bottom:5px;
}


div.leftwide h1, div.quickfaqs h1, div.leftarticles h1{ 
	font-size:18px;
	padding-bottom:5px;
}

div.quickfaqs h1{ 
	font-size:18px;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left:20px;
}

div.quickfaqs h3{ 
	font-size:18px;
	padding-bottom:5px;
	padding-left:20px;
	background-image: url(../0img/bullet-orange.png);
	background-repeat: no-repeat;
	background-position: 0.1em; 
	padding-left: 1.5em;

}

div.faqs h3{ 
	font-size:18px;
	padding-bottom:5px;
	padding-left:20px;
	background-image: url(../0img/bullet-orange.png);
	background-repeat: no-repeat;
	background-position: 0.1em; 
	padding-left: 1.5em;
	color: #656565;
}
div.quickfaqs h4{ 
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:20px;
	padding-left:28px;
	font-weight:normal;
}
div.pointform h3{ 
	font-size:18px;
	padding-bottom:5px;
	padding-left:20px;
	background-image: url(../0img/bullet-blue.png);
	background-repeat: no-repeat;
	background-position: 0.1em; 
	padding-left: 1.5em;
	color: #777777;

}
div.pointform h4{ 
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:20px;
	padding-left:28px;
	font-weight:normal;
}

div.faqs h4{ 
	font-size:14px;
	padding-bottom:5px;
	margin-bottom:20px;
	padding-left:28px;
	font-weight:normal;
}

div.rightnarrow{
	width: 280px; /* width for rbox is 272px */
	margin-bottom: 25px;	
    float: right;
	margin-top:20px;
	display:inline;
}

div.righthighlight{
	width: 180px;
    float: right;
	margin-top:40px;
	dispaly:block;	
}

div.left{
	float: left;
}
div.right{
	float: right;
}
div.center {
	/* border-top: 1px solid #dbc0ae; */
	padding: 10px 10px 15px 10px;
	clear: both;
	margin: 0 auto;
	width: 870px;
}


div.highlightadbar{
	width: 880px;
	margin-bottom:8px;
}


div.calltoaction {
	/* border-top: 1px solid #dbc0ae; */
	border-bottom: 1px solid #797C80;
	border-right:1px solid #797C80;
	padding: 10px 10px 8px 10px;
	clear: both;
	margin: 0 auto;
	width: 870px;
	background-color:#E8E8E8;
}


/* @group Global Footer */
div#footer {
	clear: both;
	padding-top: 15px;
	padding-bottom: 20px;
	margin-bottom: 14px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	text-align: center;
	line-height: 18px;
	font-size: 11px;
	font-family: verdana, trebuchet ms, arial;
	color: #555;
	clear: both;
}



#box {
  border: 1px solid #d6d6d6;
  background: #f6f6f7 url(../0img/box-bg.gif) repeat-x;
  padding: 6px 9px;
  margin: 20px 0;
  font-size: 90%;
}

#box li {
  list-style-image: url(../0img/bullet-beige-mini.gif);
  margin: 5px 0;
}

#box h4 {
  font-size: 120%;
  font-weight: normal;
  margin: 5px 0 15px 0;
}

#imageWrapper {
	padding:0px 15px 5px 0px;
	margin:0px;
	display:inline;

}

/* content part wrapping */
.wrap { width: 900px; margin: 0 auto; }
.col { float: left; width: 276px; margin: 0 30px 16px 0; }
.last { float: right; margin: 0; }
.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }

/* action */
div.action {
	display:block;	
	padding: 10px 15px;
	background-color: #ffe640;
	margin: 8px auto;
	width:800px;
	text-align: center;
	font-size: 20px;
	font-family: verdana;
	clear:both;
	border-style:dashed;
	height:125px;
	
}

	

div.action a {
	color: #900;
	font-size:20px;
	padding:0px;
	margin:0px;
}

/*-------------------------------------------------
action 2
-------------------------------------------------*/

div.action2 {
	display:block;	
	padding: 10px 5px;
	background-color: #ffe640;
	margin: 10px auto;
	width:780px;
	text-align: center;
	font-size: 20px;
	font-family: verdana;
	clear:both;
}

div.action2 a {
	color: #900;
}

/* pricing table */
table.pricing a,
table.pricing a:link,
table.pricing a:visited {
	border:none;
	}		
img {
	margin-top:.5em;
	}	
table.pricing {
	width:100%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
	border-collapse:collapse;
}
table.pricing caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(../0img/table-background.gif) no-repeat;
	}	
.column1	{
	background:#E8F4FC;
	}
table.pricing td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
table.pricing th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
table.pricing thead th {
	background:#ffffff;
	text-align:center;
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}
	
table.pricing tfoot th {
	background:#ffffff;
	text-align:center;
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
}	
	
table.pricing thead th h1{
	text-align:center;
	font:bold 1.8em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
}					
table.pricing tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; 
	margin:.5em .5em .5em 0; color:#66a3d3;
}			
table.pricing thead th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 2.2em;
	font-style: normal;
}
table.pricing tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 2.2em;
	font-style: normal;
}



	
div.footerlogo {
	 float: right; 
	 margin-bottom:20px;
	 margin-right:238px;
}

div.centerbar {
	background: url(../0img/centerhighlight_bg.gif) no-repeat; 
	height: 34px; 
	margin-bottom: 12px; 
	padding: 9px 0 0 20px; 
	font-size:13px; 
	width:840px;
}

div.centerbar-blue {
	background: url(../0img/centerhighlight_bg_blue.gif) no-repeat; 
	height: 50px; 
	padding: 15px 0 0 20px;
	font-size:13px;
	width:870;
}

div.centerbar-blue h1{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.story {
	font-size: 15px;
	font-family: verdana;
	color:#000000;
	line-height:20px;
	text-align:justify;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

div.terms {
	font-size: 10px;
	font-family: arial;
	color:#000000;
	line-height:15px;
	text-align:justify;
	margin:0px;
	padding-bottom:15px;
	vertical-align:top;
}

.alert { font-size:12px; color:#FF0000; font-weight:bold;
}

/* boxes */
.rbox { float:right; position:relative; width:240px; padding:0 16px 1px; margin-bottom:18px; background:#f5f5f5 url(../0img/box_bg20071031.gif) repeat-y 0 0; color:#818181; font-size:10px;}
.rbox .bottomcap {	position:absolute;left:0px;bottom:0;clear:both;width:272px;height:6px;background:url(../0img/box_bottomcap20071031.gif) no-repeat 0 100%;}
.rbox h3 { font-size:13px; color:#000; padding:5px 16px 4px; margin:0 -16px 18px; background:url(../0img/rbox-lightblue.gif) no-repeat 0 0; }
.rbox h2 { color:#000; padding:5px 16px 4px; margin:0 -16px 18px; font-size:14px; text-shadow:#555 0 1px 2px; }
.rbox h4 { font-size:1.4em; margin:3px 0 16px 0;  } 
.rbox h4 a { color:#08c; } 
.rbox p { font-size:10px; _font-size:11px; line-height:1.5em; _line-height:1.4em; }
.rbox.quote p { color:#818181; }
.rbox a.arrow { position:absolute; cursor:pointer; right:20px; bottom:15px; height:20px; line-height:20px; padding-right:20px; color:#555; font-size:11px; font-weight:bold; background:url(../0img/arrow_light20071031.gif) no-repeat 100% 50%; }
.rbox hr { height:0; margin:1.2em 0 1em; border-width:1px 0; border-style:solid; border-top-color:#ddd; border-bottom-color:#fff; }
.rbox form { margin-bottom:18px; }


/* highlight boxes for articles*/
#hbox { float:right; position:relative; width:180px; padding:10 16px 1px; background:url(../0img/hbox-bg.gif) repeat-y 0 0; color:#818181; font-size:10px; margin-top:18px;}
#hbox .bottomcap {	position:absolute;left:0px;bottom:0;clear:both;width:180px;height:6px;background:url(../0img/hbox-bottomcap.gif) no-repeat 0 100%;}
#hbox h3{ color:#000; padding:0 0 2px 8px; background:url(../0img/hbox-lightgreen.gif) no-repeat 0 0; font-size:13px; height:20px; }
#hbox h3 a { display:block; color:#fff; background:url(../0img/arrow_dark20071031.gif) no-repeat 100% 50%; position:relative; }
#hbox h3 a:hover { text-decoration:none; }
#hbox h4 { font-size:1.4em; margin:0px 0 16px 0;  } 
#hbox h4 a { color:#08c; } 
#hbox p {  font-size:1.1em; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0 3px 0 3px;}
#hbox hr { height:0; margin:1.2em 0 1em; border-width:1px 0; border-style:solid; border-top-color:#ddd; border-bottom-color:#fff; }

/* Good Points for List */
ul.goodpoints{list-style-type:none;display:block;margin:15px;padding:0;}
li.goodpoints{FONT-SIZE: 12px;LINE-HEIGHT: 18px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-right-square.gif);background-repeat: no-repeat;background-position: 0.1em; padding-left: 2.8em;}
ul.goodpoints2{list-style-type:none;display:block;margin:15px;padding:0;}
li.goodpoints2{FONT-SIZE: 12px;LINE-HEIGHT: 18px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-right-green2.png);background-repeat: no-repeat;background-position: left; padding-left: 2.0em;}
ul.goodpoints3{list-style-type:none;display:block;margin:15px;padding:0;}
li.goodpoints3{FONT-SIZE: 12px;LINE-HEIGHT: 18px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-plus-red.png);background-repeat: no-repeat;background-position: left top; padding-left: 2.0em;}
ul.goodpoints4{list-style-type:none;display:block;margin:15px;padding:0;}
li.goodpoints4{FONT-SIZE: 12px;LINE-HEIGHT: 18px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-right-orange.png);background-repeat: no-repeat;background-position: left top; padding-left: 2.0em;}
ul.askquestions{list-style-type:none;display:block;margin:15px;padding:0;}
ul.goodpoints5{list-style-type:none;display:block;margin:15px;padding:0;}
li.goodpoints5{FONT-SIZE: 14px;LINE-HEIGHT: 20px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-right-green2.png);background-repeat: no-repeat;background-position: left; padding-left: 2.0em;}
li.askquestions{FONT-SIZE: 12px;LINE-HEIGHT: 18px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;background-image: url(../0img/icon-questions.png);background-repeat: no-repeat;background-position: 0.1em; padding-left: 2.0em;}
div.quickfaqs{	border-top: 1px solid #dbc0ae; padding: 10px 10px 8px 10px; clear: both; margin: 0 auto; width: 870px;}
div.faqs{padding: 10px 10px 8px 10px; clear: both; margin: 0 auto; width: 870px;}

/* Tooltips CSS definitions */	
#text {margin:50px auto; width:500px}
#tt {position:absolute; display:block; background:url(../0img/tt_left-blue.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../0img/tt_top-blue.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#00a3cc; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../0img/tt_bottom-blue.gif) top right no-repeat; overflow:hidden}

/* Buy now strips */	
#buynowstrip { margin: 18px 1px; width: 870px; height: 91px; background: url(../0img/bg-buynow.png) no-repeat; }
#buynowstrip h4 { float: left;  padding: 0px 48px 0 45px; }
#buynowstrip a.buynow { float: right; margin: 15px 20px 0 0; }
#buynowstrip ul { padding-top: 20px; font-size: 12px; line-height: 16px; color: #999; }
#buynowstrip ul li strong { font-weight: normal; color: #000; }
#buynowstrip a { color: #08c; text-decoration: none; }
#buynowstrip a:hover { text-decoration: underline; }

/* Right Grey Box */	
#login_box { width:226px; padding:15px 24px; background:#565656 url(../0img/blackbox_bg.gif) repeat-x 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; }
#login_box h3 { font-size:12px; font-weight:bold; color:#fff; }
#login_box h2 { color:#000; padding:5px 16px 4px; margin:0 -16px 18px; background:url(../0img/rbox-lightblue.gif) no-repeat 0 0; font-size:13px; }
#login_box h3 a { color:#fff; }
#login_box img.right { margin-bottom:0; }
#login_box p { position:relative; margin:0 -24px 10px; padding:0 24px 15px; font-size:11px; line-height:1.4em; color:#ccc; background:url(http://images.apple.com/retail/onetoone/images/loginbox_divider20090210.gif) repeat-x 0 100%; }
#login_box p.end { padding-bottom:0; margin-bottom:0; background:none; }
#login_box p a.more { color:#6cd4ff; background:url(http://images.apple.com/retail/onetoone/images/loginbox_morearrow20090210.gif) no-repeat 100% 60%; }

/* Right Grey Box - Articles */
#rightgrey_box { width:171px; padding:5px 5px; background:#565656 url(../0img/greenbox_bg.gif) repeat-x 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:10px; }
#rightgrey_box h3 { font-size:13px; font-weight:bold; color:#fff; }
#rightgrey_box h2 { color:#000; padding:5px 16px 4px; margin:0 -16px 18px; background:url(../0img/rbox-lightblue.gif) no-repeat 0 0; font-size:13px; }
#rightgrey_box h3 a { color:#fff; }
#rightgrey_box img.right { margin-bottom:0; }

/* One Column Highlight Table - Pricing */
#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px 0 10px 0;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}

#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #CAE8FF;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #FFFF99;
	font-weight:bold;
}

#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0 45px 45px 45px;
	width: 530px;
	text-align: left;
	border-collapse: collapse;	
}

#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}

#ver-zebra ul { margin: 10px; font-size: 12px; line-height: 16px; color: #999; }
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}

/** blockquote **/
div.leftarticles blockquote {
border:2px solid #e9e6a8;  background:#fdf9d3; color:#6c640b; margin: 0px 20px 10px 20px; padding:0 15px 15px 15px;
}

/** bubble style quote**/
div.bubble {
	width: 100%;
	margin: 18px 40px 5px 0;
	float: left;
	margin-left:auto;
	margin-right: auto;
	text-align:center;
}


div.ministore h5, div.sohostore h5, div.bizstore h5 {
  margin: 35px 0 0 0;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  font-family: Helvetica, sans-serif;
  text-decoration: underline;
  text-align:center;
  
}

div.ministore h6, div.sohostore h6, div.bizstore h6 {
  margin: 0;
  font-size: 16px;
  line-height: 1.4em;
  color: #222;
  font-weight: normal;
  padding-bottom:20px;
  padding-right:20px;
  text-align:center;
}

div.ministore {
	float:left;
}

div.sohostore {
	float:left;
}

div.bizstore {
	float: left;
}

div.ministore {
  background-image: url(/0img/bubble-bg-yellow.png);
  background-repeat: no-repeat;
  text-align: center;
  margin-bottom: 15px;
  
  
}

div.ministore h3 {
  color: #414110;
  margin: 0 40px 0 0;
  font-weight: bold;
  padding:10px 5px 5px 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.0em;
  letter-spacing: -1px;
  width:250px;
  text-align:center;
}

div.ministore h4 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 11px;
  color: #414110;
  font-weight: normal;
  width:245px;
  text-align:center;
  text-decoration: none;
  margin: 0 40px 0 0;
  padding:5px 5px 5px 0;
  line-height: 1.2em;
  
}

div.sohostore {
  background-image: url(/0img/bubble-bg-green.png);
  background-repeat: no-repeat;
  text-align: center;
  margin-bottom: 15px;
}

div.sohostore h3 {
  color: #414110;
  margin: 0 40px 0 0;
  font-weight: bold;
  padding:10px 5px 5px 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.0em;
  letter-spacing: -1px;
  width:250px;
  text-align:center;
  
}


div.sohostore h4 {  
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 11px;
  color: #414110;
  font-weight: normal;
  width:245px;
  text-align:center;
  text-decoration: none;
  margin: 0 40px 0 0;
  padding:5px 5px 5px 0;
  line-height: 1.2em;
}

div.bizstore {
  background-image: url(/0img/bubble-bg-blue.png);
  background-repeat: no-repeat;
  text-align: center;
  margin-bottom: 15px;
}

div.bizstore h3 {
  color: #414110;
  font-weight: bold;
  padding:10px 5px 5px 0;
  font-family: Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.0em;
  letter-spacing: -1px;
  width:250px;
  text-align:center;
  
}


div.bizstore h4 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size: 11px;
  color: #414110;
  font-weight: normal;
  width:245px;
  text-align:center;
  text-decoration: none;
  margin: 0;
  padding:5px 5px 5px 0;
  line-height: 1.2em;
}

#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}




#footer h3 {color:#fff;}
#footer h3 span {display:inline-block; background:#2c5987; padding:5px; font-size:10px; letter-spacing:1px; text-transform:uppercase;}




/* ================================
   === 4. Footer                ===
   ================================ */

/* Footer Content
===================== */
#footerUnique	{
	clear:both;
	height:auto;
	width:auto;
	margin:0;
	padding:0 0 20px 0;
	color:#2c5987;
	text-align:center;
	cursor:default;
	line-height:15px;
	overflow:visible;
	background:#95cbe9;
	border-top:1px solid #78b8dc;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
}
.footerWrap {
	width:935px;         /*for centering the content*/
	position:relative;   /*for centering the content*/
	margin:auto;         /*for centering the content*/
	text-align:center;
	height:auto;
}
.footerBar {
	clear:both;
	width:auto;
	margin:0;
	height:auto;
	padding:0;
}	
.footerBarLeft {
	float:left;
	clear:left;
	width:700px;
	height:auto;
	text-align:left;
	padding:10px 0 0 0;
}
.footerBarRight {
	float:right;
	clear:right;
	width:auto;
	height:auto;
	text-align:left;
}
.footerCol {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:auto;
	height:auto;
	clear:both;
	position:relative;
}
.footerCol1 {
	margin:0 20px 0 0;
	padding:0;
	clear:both;
	float:left;
	width:31%;
	height:auto;
}
.footerCol2 {
	margin:0 20px 0 0;
	padding:0;
	float:left;
	width:31%;
	height:auto;
}
.footerCol3 {
	margin:0;
	padding:0;
	float:left;
	width:31%;
	height:auto;
}
.footerTitle {
	color:#fff;
	font:bold 12px/30px Verdana,Helvetica,Arial;
	text-transform:uppercase;
	text-shadow:0 1px #3585b1;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	background:#72b2d6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

	box-shadow:0 1px 0px #b4daef;
	-moz-box-shadow:0 1px 0px #b4daef; 
	-webkit-box-shadow:0 1px 0px #b4daef; 
}
.footerCredit {
	clear:both;
	position:relative;
	padding:20px 0 0 0;
	margin:10px 0 0 0;
	background:url('/0img/footerBorder.gif') 0 top repeat-x;
	text-align:left;
}
.footerBarLeft ul{
	margin:0;
	padding:0;
}
.footerBarLeft li {
	list-style:none;
	margin:0;
	font-size:12px;
	line-height:13px;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
	display:block;
	padding:3px 5px 3px 10px;

}
.footerBarLeft li a {
	color:#2c5987;
	padding:3px 5px 3px 0px;
	margin:0;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	display:block;
}
.footerBarLeft li a img{
	margin:0;
}
.footerBarLeft li a:hover {
	text-decoration:underline;
}
.footerBar a{
	color:#2c5987; 
	text-decoration:none;
}
.footerBar a:hover {
	text-decoration:underline;
}
/* ==== Close Footer Content ==== */

/* ================================
   === 4. Close Footer          ===
   ================================ */
   
/*** Newsletter ***/
div .boxNewsletter {
	margin:-6px 0 0 5px;
	padding:0;
	width:219px;
	/*height:231px;*/
	height:auto;
	/*background:url('0img/newsletterBg1.png') 0 0 no-repeat;*/
	overflow:visible;
	position:relative;
	float:right;
	font-size:11px;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
}
.boxTopNewsletterBG {
	background:url('/0img/newsletterTop-bg.png') 0 0 no-repeat;
	height:5px;
}
.boxBottomNewsletterBG {
	background:url('/0img/newsletterBody-bg.png') 0 bottom no-repeat;
	height:auto;
	padding:0 10px 10px 15px;
}
.boxHeaderNewsletter {
	height:30px;
	width:auto;
	padding:0;
}
.boxHeaderTextNewsletter {
	color:#fff;
	height:30px;
	width:auto;
	padding:0 10px 0 10px;
	margin:0;
	text-align:left;
	text-shadow:0 1px 1px rgba(0, 0, 0, .75);
	font:bold 20px/50px Verdana, Helvetica, Arial;
}
.boxBodyNewsletter {
	color:#eee;
	width:auto;
	margin:0;
	padding:5px 10px 10px 10px;
	font-weight:normal;
}
.boxFooterNewsletter {
	display:none;
}
.boxBodyNewsletter p {
	color:#eee;
	padding:5px 0;
	font-weight:normal;
	font-size:11px;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
	margin:0;
}
#mce-success-response, #mce-error-response {
	color:#000;
	background:#ffffcc;
	padding:5px;
	margin:5px 0 0 0;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:158px;
	height:auto;
	border:1px solid #ef8888;
}
div.mce_inline_error { 
	color:#F00 !important;
	margin:5px 0 0 0;
	clear:both;
	
}
/* ==== Close Box compenent ==== */

.clear {
	clear:both;
}
.textbox {
	font-size:11px;
	font-family:"Lucida Grande", Arial, "Times New Roman", Times, serif, Tahoma, Georgia, Verdana, Helvetica, sans-serif;
	border:#838383 1px solid;
	padding:2px;
}

/** Slideshow style rules  **/
#slideshow {
	margin:0 auto;
	width:870px;
	height:240px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:870px;
  height:240px;
  overflow: auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:870px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:240px;
}

#slideshow_control_panel{  
 display:block;  
 width:20px;  
 height:20px;  
 position:absolute;  
 right:15px;  
 bottom:10px;  
 cursor:pointer;  
}
.control {
  display:block;
  width:16px;
  height:200px;
  text-indent:-10000px;
  position: absolute;
  cursor:pointer;
 }
#leftControl {
  top:0;
  left:0;
  background:transparent url(/0img/scroll_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0; 
  background:transparent url(/0img/scroll_right.png) no-repeat 0 0 ;
 
}

#homepageHighlight p{
   	width: 600px;
   	padding: 20px 0px 0px 0px;
	font-size: 14px;
	color: #303258;
	font-size: 14px; 
	line-height: 21px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#homepageHighlight{
   background: url(../0img/bg-blue3.gif) repeat-x center #FFFFFF;
   border-bottom: 1px solid #acbedf;
   background-color:#FFFFFF;
}

#homepageHighlight div{
   border: 0px;
   background-repeat: no-repeat;
   margin:0px;
   padding:0px;
   margin-left: auto;
   margin-right: auto;
   width: 980px;
   text-align: left;
   height: 240px;
}

#homepageHighlight h1{
   font-size:36px;
   padding: 20px 20px 0px 0px;
   width: 600px;
   color:#030303;
}

#homepageHighlight h2{
    padding: 10px 20px 0px 0px;
	color:#797c80; 
	font-size:24px; 
	font-weight:normal; 
	line-height:21px; }

}


