* {
	font-family: trebuchet ms, verdana, helvetica, arial;
	font-size: 13px;
	margin: 0px;
}

body {
	margin: 4px 0px 0px 4px;
	font-family: trebuchet ms, verdana, sans-serif;
	font-size: 13px;
	color: #666666;
}

/* universal styles */
a.small {
	font-size: 9px;
	color: #B6B6B6;
	text-decoration: none;
}
a.small:hover {
	text-decoration: none;
}

a.review {	
	color: #0072BC;
	text-decoration: none;
	font-weight:normal;
}
a.review:hover {
	text-decoration: none;
}


a {
	font-size: 10px;
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.on {
	background-color: #0072BC;
	color: #FFFFFF;
}
a.on:hover {	
	text-decoration: none;
}

a.button {
	display: block;
	width: 70px;
	height: 22px;
	text-decoration: none;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
	float: right;
	margin-top: 4px;
}

a.button:hover {
	background-position: 0px -22px;
}

a.nohover:hover {
	background-position: 0px;
}

a.learnmoresp		{ background-image: url(../images/button_learn_more_support.gif); width: 106px;}
a.learnmore					{ background-image: url(../images/button_learn_more.gif); }
a.buynow						{ background-image: url(../images/button_buy_now.gif); width: 64px; }
a.download					{ background-image: url(../images/button_download.gif); width: 75px; }
a.search						{ background-image: url(../images/button_search.gif); width: 57px; margin: 0px 10px 0px 0px; }
a.searchsupport			{ background-image: url(../images/button_searchsupport.gif); width: 57px; margin: 0px 10px 0px 0px; }
a.inquiry					{ background-image: url(../images/button_inquiry.gif); width: 57px; margin: 0px 10px 0px 0px; }
a.learnmoresupport		{ background-image: url(../images/button_learn_more_support.gif); width: 79px; margin: 0px 10px 30px 14px; float: none; clear: both; }
a.login						{ background-image: url(../images/button_login.gif); margin: 0px 0px 10px 0px; width: 57px; }
a.logout						{ background-image: url(../images/button_logout.gif); margin: 0px 10px 0px 0px; width: 55px; height: 18px; float: left; }
a.write						{ background-image: url(../images/button_write.gif); margin: 0px; width: 57px; }
a.submit						{ background-image: url(../images/button_submit.gif); margin: 0px; width: 57px; }
a.register					{ background-image: url(../images/button_register.gif); margin: 0px 0px 0px 14px; width: 61px; float: left;}
a.list						{ background-image: url(../images/button_list.gif); margin: 0px; width: 57px; }
a.ok							{ background-image: url(../images/button_ok.gif); margin: 0px 0px 0px 14px; width: 57px; float: left; }
a.inquirystore				{ background-image: url(../images/button_inquiry_store.gif); width: 57px; }
a.downloadtrial			{ background-image: url(../images/button_download_trial.gif); width: 106px; }
a.downloadall				{ background-image: url(../images/button_download_all.gif); width: 97px; }
a.downloadnext				{ background-image: url(../images/button_download_next.gif); width: 57px; }
a.downloadclose			{ background-image: url(../images/button_download_close.gif); width: 57px; }

select, input {
	font-size: 10px;
	color: #999999;
}
select {
	width: 130px;
	margin-right: 10px;
}
fieldset {
	border: none;
}

input {
	margin-right: 5px;
}
input.checkbox {
	padding: 0px;
	margin: 0px 2px 0px 0px;
}
input.textbox {
	width: 190px;
	margin-right: 8px;
}

/*dl, div.formButtons {
	margin: 0;	
}*/

div.formButtons {
	float: right;
	margin: 15px 0px;	
}

dl.hiddenField {
	display: none;
	background-color: #F2F2F2;
}

dl.inquiryForm {
	background-color: #F2F2F2;
}

dl.inquiryForm dt, dl.inquiryForm dd, dl.hiddenField dt, dl.hiddenField dd  {
	float: left;
	border-top: 1px solid #FFFFFF;
	height: 20px;
	margin: 0;
	padding: 5px;
}

dl.inquiryForm dt, dl.hiddenField dt {
	float: left;
	width: 144px;	
	border-right: 1px solid #FFFFFF;
	margin-left: 14px;
	display: inline;
	background-color: #E5E5E5;
	font-weight: bold;
}


dl.inquiryForm dd {
	width: 400px;
	background-color: #F2F2F2;
}

dl.hiddenField dd {
	background-color: #F2F2F2;	
	float: left;
	width: 400px;
}

#registeredAfter dt {
	height: 50px;
} 

#registeredAfter dd input, #radioHolder dd input {
	width: auto;
}

#urlField dd input {
	width: 200px;
}

dl.inquiryForm input, dl.inquiryForm select {
	width: auto;
}

dl.inquiryForm .messageField {
	height: 60px;
}

dl.inquiryForm .messageField textarea {
	width: 275px;
	height: 55px;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	color: #999999;
}

/* header styles */
div#header {
	width: 772px;
	height: 103px;
	border-bottom: solid 1px #FFFFFF;
}

div#header #logo {
	float: left;
	width: 188px;
	height: 93px;
}

div#header #login {
	float: left;
	width: 200px;
	margin: 14px 0px 0px 21px;
}

div#header #login span {
	display: block;
	margin-top: 4px;
	color: #1166A8;
	font-weight: bold;
}

div#header #utility {
	float: right;
	width: 326px;
	margin: 14px 0px 9px 0px;
	background-color: #FFFFFF;
}

div#header #nav {
	float: left;
	width: 579px;
	height: 60px;
	background-color: #FFFFFF;
}

div#header ul {
	list-style: none;
}

div#header ul li {
	float: left;
}

div#header ul li a, div#header #login a {
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	text-indent: -100000px;
}

/* footer styles */

div#footer {
	width: 579px;
	float: left;
	clear: both;
	display: inline;
	margin: 30px 0px 0px 193px;
	border-top: solid 1px #E5E5E5;
	padding: 5px 0px 30px 0px;
	color: #888888;
}

div#indexfooter {
	width: 740px;
	float: left;
	clear: both;
	display: inline;
	margin: 30px 0px 0px 5px;
	border-top: solid 1px #E5E5E5;
	padding: 10px 0px 30px 20px;	
	color: #888888;
}

div#indexfooter a {
	color: #888888;
	font-weight: normal;
	font-size: 10px;
}

div#indexfooter a:hover {
	color: #1166A8;
	text-decoration: none;
}

div#footer a {
	color: #888888;
	font-weight: normal;
	font-size: 10px;
}

div#footer a:hover {
	color: #1166A8;
	text-decoration: none;
}

div#footer span {
	float: left;
	clear: both;
	margin-top: 15px;
}

/* utility nav styles */
div#header ul#utility li a {
	margin-right: 18px;
	height: 20px;
}

div#header ul#utility li a:hover, div#header #login a.login:hover  {
	background-position: 0px -20px;
}

div#header #login a.logout:hover  {
	background-position: 0px -18px;
}

div#header #login a.login {
	background-image: url(../images/utility_login.gif);
	height: 20px;
	width: 26px;
}

div#header ul#utility li.about a {
	background-image: url(../images/utility_about.gif);
	width: 31px;
}

div#header ul#utility li.contact a {
	background-image: url(../images/utility_contact.gif);
	width: 40px;
}

div#header ul#utility li.sitemap a {
	background-image: url(../images/utility_sitemap.gif);
	width: 40px;
}

div#header ul#utility li.search a {
	background-image: url(../images/utility_search.gif);
	width: 34px;
	margin-right: 9px;
}

div#header ul#utility input {
	width: 95px;
}

/* flash element */
div#flashheader {
	float: left;
	width: 772px;
	height: 182px;
	margin-top: 1px;
	margin-bottom: 8px;
}


/* search header */
div#subheader {
	float: left;
	width: 772px;
	height: 39px;
	margin-top: 1px;
	margin-bottom: 8px;
}


/* content area */
div#contentarea {
	float: left;
	clear: both;
	width: 772px;
}


div#contentarea div.subcontent, div#contentarea div.subnav, div#contentarea div.subgraphic {
	float: left;
	width: 184px;
}

/* 20051213 */

div#contentarea div.news {
	float: left;
	width: 177px;
	background-image: url(/images/index/news_bg.gif);
	margin-left: 2px;
	margin-top: 4px;
}

div#contentarea div.mobile {
	float: left;
	width: 362px;
	background-image: url(/images/index/mobile_bg.gif);
	margin-left: 4px;
}

div#contentarea div.news p.main {
	margin: 0 4px 5px 7px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

div#contentarea div.news a.main {	
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

div#contentarea div.smallcontent {
	float: left;
	width: 385px;
	margin-left: 8px;
	margin-top: 4px;
}

div#contentarea div.smallcontent p.main {
	margin: 0 5px 5px 9px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}

div#contentarea div.extracontent {
	float: left;
	width: 178px;
	margin-left: 9px;
	margin-top: 4px;
}

div#contentarea div.fullcontent {
	float: right;
	width: 579px;
	margin-left: 9px;
}

/* subcontent news styles */
div#contentarea div.subcontent h1 {
	width: 164px;
	height: 12px;
	margin: 8px 10px 8px 10px;
	line-height: 12px;
	font-size: 1px;
}

div#contentarea div.subcontent h1 a {
	display: block;
	width: 164px;
	height: 12px;
	text-decoration: none;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
}

div#contentarea div.subcontent h1 a.newsroom {	background-image: url(../images/headers/header_newsroom.gif); }
div#contentarea div.subcontent h1 a.support  {	background-image: url(../images/headers/header_support.gif); }	


div#contentarea div.subcontent h1 a:hover {
	background-position: 0px -12px;
}

div#contentarea div.subcontent p {
	width: 164px;
	margin: 0px 10px 0px 10px;
	line-height: 14px;
}

div#contentarea div.subcontent p span {
	display: block;
	font-weight: bold;
	color: #0072BC;
}


/* subnav styles */
div#contentarea div.subnav {
	margin-bottom: 15px;
}

div#contentarea div.subnav ul {
	list-style: none;
	width: 177px;	
	margin: 13px 0px 0px 7px;
}

div#contentarea div.subnav ul li {
	margin: 0px 0px 9px 0px;
}

div#contentarea div.subnav ul li a {
	display: block;
	height: 11px;
	text-decoration: none;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
}

/* about subnav */
div#contentarea div.subnav ul li a.aboutsjnamointeractive 	{ background-image: url(../images/nav/subnav_about_aboutsjnamointeractive.gif); width: 156px;}
div#contentarea div.subnav ul li a.newsroom  					{ background-image: url(../images/nav/subnav_about_newsroom.gif); width: 76px; }	
div#contentarea div.subnav ul li a.eventsandpromotions		{ background-image: url(../images/nav/subnav_about_eventsandpromotions.gif); width: 126px; }	
div#contentarea div.subnav ul li a.reviewsandawards			{ background-image: url(../images/nav/subnav_about_reviewsandawards.gif); width: 119px; }	
div#contentarea div.subnav ul li a.investorrelations			{ background-image: url(../images/nav/subnav_about_investorrelations.gif); width: 119px; }
div#contentarea div.subnav ul li a.financialstatements		{ background-image: url(../images/nav/subnav_about_financial.gif); width: 130px; }
div#contentarea div.subnav ul li a.partners						{ background-image: url(../images/nav/subnav_about_partners.gif); width: 66px; }	
div#contentarea div.subnav ul li a.contactus						{ background-image: url(../images/nav/subnav_about_contactus.gif); width: 75px; }
div#contentarea div.subnav ul li a.newsletter    						{ background-image: url(../images/nav/subnav_about_newsletter.gif); width: 80px; }
div#contentarea div.subnav ul li a.jobs     						{ background-image: url(../images/nav/subnav_about_jobs.gif); width: 66px; }

/* support subnav */
div#contentarea div.subnav ul li a.knowledgebase			 	{ background-image: url(../images/nav/subnav_support_knowledgebase.gif); width: 102px;}
div#contentarea div.subnav ul li a.supportcenter  				{ background-image: url(../images/nav/subnav_support_supportcenter.gif); width: 98px; }	
div#contentarea div.subnav ul li a.forums							{ background-image: url(../images/nav/subnav_support_forums.gif); width: 58px; }	
div#contentarea div.subnav ul li a.feedback						{ background-image: url(../images/nav/subnav_support_feedback.gif); width: 65px; }	
/*div#contentarea div.subnav ul li a.livechat						{ background-image: url(../images/nav/subnav_support_livechat.gif); width: 67px; }*/	
/*div#contentarea div.subnav ul li a.registration					{ background-image: url(../images/nav/subnav_support_registration.gif); width: 84px; }	*/
/* support --> registration pages only */
div#contentarea div.subnav ul li a.firsttimeregistration		{ background-image: url(../images/nav/subnav_support_firsttimeregistration.gif); width: 137px; }	
div#contentarea div.subnav ul li a.registermoreproducts		{ background-image: url(../images/nav/subnav_support_registermoreproducts.gif); width: 142px; }	
div#contentarea div.subnav ul li a.vieweditprofile				{ background-image: url(../images/nav/subnav_support_vieweditprofile.gif); width: 106px; }	
div#contentarea div.subnav ul li a.forgotyourpassword			{ background-image: url(../images/nav/subnav_support_forgotyourpassword.gif); width: 135px; }	

/* store subnav */
div#contentarea div.subnav ul li a.webeditor					 	{ background-image: url(../images/nav/subnav_store_webeditor.gif); width: 116px;}
div#contentarea div.subnav ul li a.flashcreator  				{ background-image: url(../images/nav/subnav_store_flashcreator.gif); width: 104px; }	
div#contentarea div.subnav ul li a.activesquare					{ background-image: url(../images/nav/subnav_store_activesquare.gif); width: 95px; }	
div#contentarea div.subnav ul li a.deepsearch					{ background-image: url(../images/nav/subnav_store_deepsearch.gif); width: 88px; }	
div#contentarea div.subnav ul li a.handstory						{ background-image: url(../images/nav/subnav_store_handstory.gif); width: 102px; }	

div#contentarea div.subnav ul li a.sitelicensespurchase		{ background-image: url(../images/nav/subnav_store_sitelicensespurchase.gif); width: 135px; }
div#contentarea div.subnav ul li a.educationversion			{ background-image: url(../images/nav/subnav_store_educationversion.gif); width: 112px; }
div#contentarea div.subnav ul li a.affiliateprogram			{ background-image: url(../images/nav/subnav_store_affiliateprogram.gif); width: 112px; }
div#contentarea div.subnav ul li a.purchasingfaq				{ background-image: url(../images/nav/subnav_store_purchasingfaq.gif); width: 98px; }
div#contentarea div.subnav ul li a.upgradeguide					{ background-image: url(../images/nav/subnav_store_upgradeguide.gif); width: 92px; }
div#contentarea div.subnav ul li a.onlinestorefaq				{ background-image: url(../images/nav/subnav_store_onlinestorefaq.gif); width: 121px; }
div#contentarea div.subnav ul li a.mypurchases					{ background-image: url(../images/nav/subnav_store_mypurchases.gif); width: 121px; }


/* products subnav */
div#contentarea div.subnav ul li a.overview					 	{ background-image: url(../images/nav/subnav_products_overview.gif); width: 67px;}
div#contentarea div.subnav ul li a.features					 	{ background-image: url(../images/nav/subnav_products_features.gif); width: 64px;}
div#contentarea div.subnav ul li a.clipservice				 	{ background-image: url(../images/nav/subnav_products_clipservice.gif); width: 78px;}
div#contentarea div.subnav ul li a.ebookservice				 	{ background-image: url(../images/nav/subnav_products_ebookservice.gif); width: 88px;}
div#contentarea div.subnav ul li a.sysreqs				 		{ background-image: url(../images/nav/subnav_products_sysreqs.gif); width: 128px;}
div#contentarea div.subnav ul li a.reviewaward				 	{ background-image: url(../images/nav/subnav_products_reviewaward.gif); width: 126px;}
div#contentarea div.subnav ul li a.techsupp				 		{ background-image: url(../images/nav/subnav_products_techsupp.gif); width: 112px;}
div#contentarea div.subnav ul li a.samples				 		{ background-image: url(../images/nav/subnav_products_samples.gif); width: 62px;}
div#contentarea div.subnav ul li a.applications			 		{ background-image: url(../images/nav/subnav_products_applications.gif); width: 84px;}
div#contentarea div.subnav ul li a.customers				 		{ background-image: url(../images/nav/subnav_products_customers.gif); width: 75px;}
div#contentarea div.subnav ul li a.onlinedemo			 		{ background-image: url(../images/nav/subnav_products_onlinedemo.gif); width: 82px;}
div#contentarea div.subnav ul li a.competitivecomparison		{ background-image: url(../images/nav/subnav_products_competitivecomparison.gif); width: 142px;}
div#contentarea div.subnav ul li a.gallery						{ background-image: url(../images/nav/subnav_products_gallery.gif); width: 91px;}
div#contentarea div.subnav ul li a.webboard						{ background-image: url(../images/nav/subnav_products_webboard.gif); width: 71px;}
div#contentarea div.subnav ul li a.utilities						{ background-image: url(../images/nav/subnav_products_freetools.gif); width: 106px;}


/* services subnav */
div#contentarea div.subnav ul li a.webdesigntemplates			{ background-image: url(../images/nav/subnav_services_webdesigntemplates.gif); width: 128px; }
div#contentarea div.subnav ul li a.flashintrotemplates		{ background-image: url(../images/nav/subnav_services_flashintrotemplates.gif); width: 130px; }
div#contentarea div.subnav ul li a.logotemplates				{ background-image: url(../images/nav/subnav_services_logotemplates.gif); width: 96px; }
div#contentarea div.subnav ul li a.corporateidentity			{ background-image: url(../images/nav/subnav_services_corporateidentity.gif); width: 114px; }
div#contentarea div.subnav ul li a.phpnukethemes				{ background-image: url(../images/nav/subnav_services_phpnukethemes.gif); width: 103px; }
div#contentarea div.subnav ul li a.flashsitetemplates			{ background-image: url(../images/nav/subnav_services_flashsitetemplates.gif); width: 121px; }
div#contentarea div.subnav ul li a.newtemplates					{ background-image: url(../images/nav/subnav_services_newtemplates.gif); width: 94px; }
/* services imagegallery subnav */
div#contentarea div.subnav ul li a.imagefaq	             		{ background-image: url(../images/nav/subnav_services_imagefaq.gif); width: 128px; }
div#contentarea div.subnav ul li a.imagesupport             	{ background-image: url(../images/nav/subnav_services_imagesupport.gif); width: 130px; }
div#contentarea div.subnav ul li a.imageshoppingcart    		{ background-image: url(../images/nav/subnav_services_imageshoppingcart.gif); width: 96px; }
div#contentarea div.subnav ul li a.lightbox					{ background-image: url(../images/nav/subnav_services_lightbox.gif); width: 114px; }

div#contentarea div.subnav ul li a:hover, div#contentarea div.subnav ul li a.on {
	background-position: 0px -11px;
}


/* subgraphic styles */
div#contentarea div.subgraphic {
	background: #F0D42F url(../images/subgraphic_bg.gif) repeat-y top left;
	width: 184px;
	margin-bottom: 8px;
	clear:left;
}
div#contentarea div.white {
	background: #FFFFFF repeat-y top left;
}
div#contentarea div.grey {
	background: #F0F0F0 url(../images/subgraphic_bg_g.gif) repeat-y top left;
}
div#contentarea div.green {
	background: #71BF52 url(../images/subgraphic_bg_green.gif) repeat-y top left;
}
div#contentarea div.green2 {
	background: url(../images/subgraphic_bg_green2.gif) repeat-y top left;
}
div#contentarea div.blue {
	background: #50A0E1 url(../images/subgraphic_bg_blue.gif) repeat-y top left;
}
div#contentarea div.red {
	background: #DC4C4C url(../images/subgraphic_bg_red.gif) repeat-y top left;
}
div#contentarea div.orange {
	background: #F5B33E url(../images/subgraphic_bg_orange.gif) repeat-y top left;
}
div#contentarea div.subgraphic h1 {
	width: 165px;
	height: 15px;
	margin: 0px 10px 0px 9px;
	line-height: 12px;
	font-size: 1px;
}
div#contentarea div.grey h1, div#contentarea div.green h1, div#contentarea div.blue h1, div#contentarea div.red h1, div#contentarea div.orange h1 { margin-top: 0px; }
div#contentarea div.grey a 	{ color: #EE1C23; display: block; margin-bottom: 3px; }
div#contentarea div.green a 	{ color: #FFFFFF; display: block; margin-bottom: 3px; }
div#contentarea div.red a 		{ color: #FFFFFF; display: block; margin-bottom: 3px; }
div#contentarea div.blue 		{ color: #FFFFFF; }
/*div#contentarea div.orange h1	{ margin-bottom: 0px; }*/
div#contentarea div.subgraphic h1 a {
	display: block;
	width: 165px;
	height: 15px;
	text-decoration: none;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1px;
}
div#contentarea div.subgraphic h1 a.namohostingservice		{ background-image: url(../images/headers/h1_sub_namohostingservice.gif); }	
div#contentarea div.subgraphic h1 a.webtemplatesservice		{ background-image: url(../images/headers/h1_sub_webtemplatesservice.gif); margin-top: 15px; }
div#contentarea div.subgraphic h1 a.imagegalleryservice		{ background-image: url(../images/headers/h1_sub_imagegalleryservice.gif); margin-top: 15px; }
div#contentarea div.subgraphic h1 a.visitnamohosting     	{ background-image: url(../images/headers/h1_sub_visitnamohosting.gif); }	
div#contentarea div.subgraphic h1 a.nosetupfee		     		{ background-image: url(../images/headers/h1_sub_nosetupfee.gif); }	
div#contentarea div.subgraphic h1 a.currentpromotions     	{ background-image: url(../images/headers/h1_sub_currentpromotions.gif); }	
div#contentarea div.subgraphic h1 a.worldwideonlinestore   	{ background-image: url(../images/headers/h1_sub_worldwideonlinestore.gif); }	
div#contentarea div.subgraphic h1 a.top5downloads	     		{ background-image: url(../images/headers/h1_sub_top5downloads.gif); }	
div#contentarea div.subgraphic h1 a.helpfullinks	     		{ background-image: url(../images/headers/h1_sub_helpfullinks.gif); }	
/* blue background sub header images */
div#contentarea div.subgraphic h1 a.webeditor		     		{ background-image: url(../images/headers/h1_sub_webeditor.gif); }	
div#contentarea div.subgraphic h1 a.flashcreator	     		{ background-image: url(../images/headers/h1_sub_flashcreator.gif); margin-top: 15px; }	
div#contentarea div.subgraphic h1 a.buildyourcommunity  		{ background-image: url(../images/headers/h1_sub_buildyourcommunity.gif); }	
div#contentarea div.subgraphic h1 a.enhancevisualskills 		{ background-image: url(../images/headers/h1_sub_enhancevisualskills.gif); }	
/* red background sub header images */
div#contentarea div.subgraphic h1 a.guidelines		     		{ background-image: url(../images/headers/h1_sub_guidelines.gif); }	
/* orange background sub header images */
div#contentarea div.subgraphic h1 a.sitelicensespurchase		{ background-image: url(../images/headers/h1_sub_sitelicensespurchase.gif); }	
div#contentarea div.subgraphic h1 a.educationversionpurchase{ background-image: url(../images/headers/h1_sub_educationversionpurchase.gif); }	
/* green background sub header images */
div#contentarea div.subgraphic h1 a.downloadsfaqs	     		{ background-image: url(../images/headers/h1_sub_downloadsfaqs.gif); }	
div#contentarea div.subgraphic h1 a.licenseagreement    		{ background-image: url(../images/headers/h1_sub_licenseagreement.gif); }	
/* orange background sub header images */
div#contentarea div.subgraphic h1 a.howtobuy	     			{ background-image: url(../images/headers/h1_sub_howtobuy.gif); }	
/* grey background sub header images */
div#contentarea div.subgraphic h1 a.wheretobuy			     	{ background-image: url(../images/headers/h1_sub_wheretobuy.gif); }	
div#contentarea div.subgraphic h1 a.clipsbycategory	     	{ background-image: url(../images/headers/h1_sub_clipsbycategory.gif); }	
div#contentarea div.subgraphic h1 a.clipsbyauthor		     	{ background-image: url(../images/headers/h1_sub_clipsbyauthor.gif); }	
div#contentarea div.subgraphic h1 a.logousageguidelines    	{ background-image: url(../images/headers/h1_sub_logousageguidelines.gif); }	
div#contentarea div.subgraphic h1 a.presskit  				  	{ background-image: url(../images/headers/h1_sub_presskit.gif); }	


/* generic subgraphic styles */
div#contentarea div.subgraphic h1 a:hover							{ background-position: 0px -15px; }
div#contentarea div.subgraphic p 									{ width: 164px; margin: 5px 10px 0px 10px; }
div#contentarea div.subgraphic table 								{ width: 164px; margin: 5px 10px 0px 10px; }
div#contentarea div.subgraphic table tr td						{ padding: 0px 0px 4px 0px; }
div#contentarea div.subgraphic input								{ margin: 0px; padding: 0px; }


/* smallcontent styles */
div#contentarea div.smallcontent h1 {
	width: 385px;
	height: 28px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}

div#contentarea div.smallcontent h1.serviceshighlights { background-image: url(../images/headers/h1_services_highlights.gif); }

div#contentarea div.smallcontent h2 {
	width: 365px;
	height: 14px;
	line-height: 12px;
	font-size: 1px;	
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 8px 10px 8px 10px;
}

div#contentarea div.smallcontent h2.webtemplatesservice { background-image: url(../images/headers/h2_web_templates_service.gif); }
div#contentarea div.smallcontent h2.webhostingservice   { background-image: url(../images/headers/h2_webhosting_service.gif); }
div#contentarea div.smallcontent h2.imagegallery        { background-image: url(../images/headers/h2_imagegallery.gif); }

div#contentarea div.smallcontent p {
	width: 365px;
	margin: 0px 10px 8px 10px;
	line-height: 13px;
}

div#contentarea div.smallcontent span.divider {
	clear: both;
	display: block;
	width: 385px;
	height: 11px;
	background-image:url(../images/content_divider.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/* fullcontent styles */
div#contentarea div.fullcontent {
	width: 579px;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url(../images/bg_fullcontent.gif);
	padding-bottom: 50px;
}

div#contentarea div.fullcontent span.divider {
	float: left;
	clear: both;
	display: block;
	width: 579px;
	height: 1px;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(../images/bg_divider.gif);
	margin: 15px 0px 15px 0px;
}

div#contentarea div.fullcontent h1 {
	width: 579px;
	height: 56px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}

/* about area header images */
div#contentarea div.fullcontent h1.aboutsjnamointeractive	{ background-image: url(../images/headers/h1_full_aboutsjnamointeractive.gif); }
div#contentarea div.fullcontent h1.contactus			  	{ background-image: url(../images/headers/h1_full_contactus.gif); }
div#contentarea div.fullcontent h1.sitemap		    	  	{ background-image: url(../images/headers/h1_full_sitemap.gif); }
div#contentarea div.fullcontent h1.privacy	    		  	{ background-image: url(../images/headers/h1_full_privacypolicy.gif); }
div#contentarea div.fullcontent h1.jobs 	    		  	{ background-image: url(../images/headers/h1_full_jobs.gif); }
div#contentarea div.fullcontent h1.newsletter 	    		  	{ background-image: url(../images/headers/h1_full_newsletter.gif); }
div#contentarea div.fullcontent h1.bugreport			  	{ background-image: url(../images/headers/h1_full_bugreport.gif); }
div#contentarea div.fullcontent h1.events    			  	{ background-image: url(../images/headers/h1_full_events.gif); }
div#contentarea div.fullcontent h1.happymobile 			  	{ background-image: url(../images/headers/h1_full_happymobile.gif); }

/* product area header images */
div#contentarea div.fullcontent h1.products				  	{ background-image: url(../images/headers/h1_full_software.gif); }
div#contentarea div.fullcontent h1.software				  	{ background-image: url(../images/headers/h1_full_products.gif); }

/* services area header images */
div#contentarea div.fullcontent h1.services				  	{ background-image: url(../images/headers/h1_full_services.gif); }
div#contentarea div.fullcontent h1.solution			  	{ background-image: url(../images/headers/h1_full_solution.gif); }

/* store area header images */
div#contentarea div.fullcontent h1.store				  	{ background-image: url(../images/headers/h1_full_store.gif); }
div#contentarea div.fullcontent h1.thirdpartystore 	{ background-image: url(../images/headers/h1_full_thirdpartystore.gif); }

/* downloads area header images */
div#contentarea div.fullcontent h1.downloads				{ background-image: url(../images/headers/h1_full_downloads.gif); }

/* support area header images */
div#contentarea div.fullcontent h1.support				  	{ background-image: url(../images/headers/h1_full_support.gif); }
/* support_register area header images */
div#contentarea div.fullcontent h1.supportregister		  	{ background-image: url(../images/headers/h1_full_support_register.gif); }


div#contentarea div.fullcontent h2 {
	width: 535px;
	margin: 20px 0px 20px 14px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}

/* about area h2 images */
div#contentarea div.fullcontent h2.aboutmain { background-image: url(../images/headers/h2_about_main.gif); height: 64px; }

/* products area h2 images */
div#contentarea div.fullcontent h2.products { 
	width: 282px;
	margin: 0px 0px 0px 14px;
	background-image: url(../images/headers/h2_products_transform.gif); 
	height: 50px; 
}
div#contentarea div.fullcontent h2.productshandstory 		{ background-image: url(../images/headers/h2_products_handstory.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsdeepsearch 	{ background-image: url(../images/headers/h2_products_deepsearch.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsflashcreator  { background-image: url(../images/headers/h2_products_flashcreator.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsfreemotion2008  { background-image: url(../images/headers/h2_products_freemotion2008.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productswebeditor	   { background-image: url(../images/headers/h2_products_webeditor.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productswebeditor8	   { background-image: url(../images/headers/h2_products_webeditor8.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsnamowebeditor	   { background-image: url(../images/headers/h2_products_namowebeditor.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsfreebonus	   { background-image: url(../images/headers/h2_products_freebonus.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productswebcanvas	   { background-image: url(../images/headers/h2_products_webcanvas.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsactivesquare	{ background-image: url(../images/headers/h2_products_activesquare.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsfilelock	{ background-image: url(../images/headers/h2_products_filelock.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productsdextupload	{ background-image: url(../images/headers/h2_products_dextupload.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productswebeditorpro	   { background-image: url(../images/headers/h2_products_webeditorpro.gif); width: 487px; margin: 18px 0px 0px 14px; height: 28px; }
div#contentarea div.fullcontent h2.productswebeditorpro2	   { background-image: url(../images/headers/h2_products_webeditorpro2.gif); width: 487px; margin: 18px 0px 0px 14px; height: 28px; }
div#contentarea div.fullcontent h2.productsflyingpopcorn  { background-image: url(../images/headers/h2_products_flyingpopcorn.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }
div#contentarea div.fullcontent h2.productscyberfence  { background-image: url(../images/headers/h2_products_cyberfence.gif); width: 487px; margin: 20px 0px 0px 14px; height: 26px; }


/* services area h2 images */
div#contentarea div.fullcontent h2.services { 
	width: 282px;
	margin: 0px 0px 0px 14px;
	background-image: url(../images/headers/h2_services_sjnamo.gif); 
	height: 200px; 
}

/* store area h2 images */
div#contentarea div.fullcontent h2.store { 
	width: 487px;
	margin: 20px 0px 0px 14px;
	background-image: url(../images/headers/h2_store_having.gif); 
	height: 50px; 
}

/* thirdpartystore area h2 images */
div#contentarea div.fullcontent h2.thirdpartystore { 
	width: 487px;
	margin: 20px 0px 0px 14px;
	background-image: url(../images/headers/h2_thirdpartystore.gif); 
	height: 50px; 
}
div#contentarea div.fullcontent h2.education { background-image: url(../images/headers/h2_store_education.gif); height: 26px; }
div#contentarea div.fullcontent h2.el5affiliate { background-image: url(../images/headers/h2_store_affiliateprogram.gif); height: 26px; }
div#contentarea div.fullcontent h2.affiliatemonth { background-image: url(../images/headers/h2_store_affiliatemonth.gif); height: 26px; }
div#contentarea div.fullcontent h2.sitelicense { background-image: url(../images/headers/h2_store_sitelicense.gif); height: 26px; }
div#contentarea div.fullcontent h2.purchasingfaq { background-image: url(../images/headers/h2_store_purchasingfaq.gif); height: 26px; }
div#contentarea div.fullcontent h2.general { background-image: url(../images/headers/h2_store_general.gif); height: 26px; }
div#contentarea div.fullcontent h2.upgradeguide { background-image: url(../images/headers/h2_store_upgradeguide.gif); height: 26px; }
div#contentarea div.fullcontent h2.storewebeditor { background-image: url(../images/headers/h2_store_webeditor.gif); height: 26px; }
div#contentarea div.fullcontent h2.storewebeditor2 { background-image: url(../images/headers/h2_store_webeditor2.gif); height: 26px; }
div#contentarea div.fullcontent h2.storewebeditorProfessional { background-image: url(../images/headers/h2_store_webeditorProfessional.gif); height: 26px; }
div#contentarea div.fullcontent h2.storewebcanvas { background-image: url(../images/headers/h2_store_webcanvas.gif); height: 26px; }
div#contentarea div.fullcontent h2.storefilelock { background-image: url(../images/headers/h2_store_filelock.gif); height: 26px; }
div#contentarea div.fullcontent h2.storeflashcreator { background-image: url(../images/headers/h2_store_flashcreator.gif); height: 26px; }
div#contentarea div.fullcontent h2.storefreemotion { background-image: url(../images/headers/h2_store_freemotion2008.gif); height: 26px; }
div#contentarea div.fullcontent h2.storedeepsearch { background-image: url(../images/headers/h2_store_deepsearch.gif); height: 26px; }
div#contentarea div.fullcontent h2.storeactivesquare { background-image: url(../images/headers/h2_store_activesquare.gif); height: 26px; }
div#contentarea div.fullcontent h2.storedextupload { background-image: url(../images/headers/h2_store_dextupload.gif); height: 26px; }
div#contentarea div.fullcontent h2.storehandstory { background-image: url(../images/headers/h2_store_handstory.gif); height: 26px; }
div#contentarea div.fullcontent h2.storewheretobuy { background-image: url(../images/headers/h2_store_wheretobuy.gif); height: 26px; }
div#contentarea div.fullcontent h2.storeflyingpopcorn { background-image: url(../images/headers/h2_store_flyingpopcorn.gif); height: 26px; }



/* downloads area h2 images */
div#contentarea div.fullcontent h2.downloads { 
	width: 380px;
	margin: 20px 0px 0px 14px;
	height: 26px; 
}
div#contentarea div.fullcontent h2.downloadswebeditor		{ background-image: url(../images/headers/h2_downloads_webeditor.gif); }
div#contentarea div.fullcontent h2.downloadswebcanvas		{ background-image: url(../images/headers/h2_downloads_webcanvas.gif); }
div#contentarea div.fullcontent h2.downloadsfilelock		{ background-image: url(../images/headers/h2_downloads_filelock.gif); }
div#contentarea div.fullcontent h2.downloadsflashcreator	{ background-image: url(../images/headers/h2_downloads_flashcreator.gif); }
div#contentarea div.fullcontent h2.downloadsdeepsearch	{ background-image: url(../images/headers/h2_downloads_deepsearch.gif); }
div#contentarea div.fullcontent h2.downloadsactivesquare	{ background-image: url(../images/headers/h2_downloads_activesquare.gif); }
div#contentarea div.fullcontent h2.downloadshandstory		{ background-image: url(../images/headers/h2_downloads_handstory.gif); }
div#contentarea div.fullcontent h2.downloadsdextupload		{ background-image: url(../images/headers/h2_downloads_dextupload.gif); }
div#contentarea div.fullcontent h2.downloadsflyingpopcorn		{ background-image: url(../images/headers/h2_downloads_flyingpopcorn.gif); }

/* support area h2 images */
div#contentarea div.fullcontent h2.support 			{ background-image: url(../images/headers/h2_support_having.gif); height: 64px; margin-bottom: 0px;}
div#contentarea div.fullcontent h2.registertoday	{ background-image: url(../images/headers/h2_support_registertoday.gif); height: 32px; margin-bottom: 0px;}

/* search results h2 - totally different */
div#contentarea div.fullcontent h2.searchresults {
	width: 547px;
	padding: 50px 16px 8px 16px;
	margin: 0px;
	line-height: 12px;
	font-size: 11px;
	color: #000000;
	text-indent: 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
div#contentarea div.fullcontent h2.searchresults span {
	color: #FF0000;
}
div#contentarea div.fullcontent h2.searchresultsblue {
	width: 547px;
	height: 8px;
	padding: 16px 16px 16px 16px;
	margin: 0px 0px 15px 0px;
	line-height: 12px;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 0px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #0072BC;
}

div#contentarea div.fullcontent p {
	padding: 0px 30px 25px 14px;
	clear: both;
	line-height: 13px;
}

div#contentarea div.fullcontent p.headerblurb {
	padding: 15px 30px 5px 14px;
}

div#contentarea div.fullcontent p.question {
	padding: 0px 30px 5px 14px;
	color: #000000;
	font-weight: bold;
}

div#contentarea div.fullcontent p.answer {
	padding: 0px 30px 30px 14px;
}

div#contentarea div.fullcontent p a.store, div#contentarea div.fullcontent p a.downloads, div#contentarea div.fullcontent p a.products, div#contentarea div.fullcontent p a.about {
	float: none;
	margin: 0px;
}



/* download page specific */
div#contentarea div.fullcontent p.grey {
	padding: 10px 28px 10px 9px;
	margin: 0px 2px 5px 5px;
	background-color: #F0F0F0;
	font-weight: bold;
	color: #000000;
}
div#contentarea div.fullcontent p.grey strong {
	display: block;
	margin-bottom: 8px;
}
div#contentarea div.fullcontent p.grey a {
	float: none;
	color: #3F911E;
	margin: 0px;
	text-decoration: none;
}
div#contentarea div.fullcontent p.grey a:hover { text-decoration: underline; }


div#contentarea div.fullcontent p img {
	float: left;
}

div#contentarea div.fullcontent p span {
	float: left;
	width: 350px;
	font-weight: bold;
	margin: 0px 0px 5px 4px;
	color: #000000;
	line-height: 18px;
}

div#contentarea div.fullcontent p a {
	float: left;
	margin-left: 4px;
}

div#contentarea div.fullcontent div.left {
	float: left;
	width: 285px;
	margin: 20px 0px 0px 0px;
	padding-right: 5px;
}

div#contentarea div.fullcontent h3, div#contentarea div.fullcontent div.left h3 {
	width: 250px;
	height: 24px;
	margin: 10px 0px 0px 14px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}

div#contentarea div.left h4 {
	margin: 0px 0px 0px 14px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
}

div#contentarea div.fullcontent h4 {
	font-size: 11px;
	margin: 0px 0px 0px 14px;
	clear: both;
}

div#contentarea div.fullcontent h4.about {
	font-size: 11px;
	color: #969696;
	margin: 0px 0px 0px 14px;
	clear: both;
}

div#contentarea div.fullcontent h4.products {
	font-size: 11px;
	color: #1166A8;
	margin: 0px 0px 0px 14px;
	clear: both;
}

div#contentarea div.fullcontent div.left p {
	padding-bottom: 15px;
	clear: both;
}

div#contentarea div.fullcontent div.left ul {
	width: 240px;
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 10px 5px;
}

div#contentarea div.fullcontent div.left ul li {
	margin: 0px 0px 10px 0px;
	list-style-image: url(../images/bullet.gif);
}

div#contentarea div.fullcontent div.left ul li strong {
	color: #000000;
	display: block;
}
div#contentarea div.fullcontent div.left ul li a.buy {
	text-decoration: none;
	font-weight: bold;
	color: #F7931D;
	margin-right: 20px;
}

div#contentarea div.fullcontent div.left ul li a.free {
	text-decoration: none;
	font-weight: bold;
	color: #71BF52;
}

div#contentarea div.fullcontent div.left ul li a:hover { text-decoration: underline; }

div#contentarea div.fullcontent div.left h2 {
	width: 270px;
}

/* about area h3 images */
div#contentarea div.fullcontent h3.aboutnewsroom			{ background-image: url(../images/headers/h3_about_newsroom.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutinvestor			{ background-image: url(../images/headers/h3_about_investor.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutfinancial			{ background-image: url(../images/headers/h3_about_financial.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutpartners			{ background-image: url(../images/headers/h3_about_partners.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutcontactus			{ background-image: url(../images/headers/h3_about_contactus.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutlogo				{ background-image: url(../images/headers/h3_about_logousageguide.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.aboutpresskit			{ background-image: url(../images/headers/h3_about_presskit.gif); margin-top:0px; }
div#contentarea div.fullcontent h3.mobilebusiness			{ background-image: url(../images/headers/h3_about_mobilebusiness.gif); margin-top:0px; }
/* product area h3 images */
div#contentarea div.fullcontent h3.creativewebproducts	{ background-image: url(../images/headers/h3_products_creativewebproducts.gif); }
div#contentarea div.fullcontent h3.handheldproducts		{ background-image: url(../images/headers/h3_products_handheldproducts.gif); margin-top: 20px; }
div#contentarea div.fullcontent h3.clipservice				{ background-image: url(../images/headers/h3_products_clipservice.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.mobilize					{ background-image: url(../images/headers/h3_products_mobilize.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.clipbasics				{ background-image: url(../images/headers/h3_products_clipbasics.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.ebookservice				{ background-image: url(../images/headers/h3_products_ebookservice.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.ebookbasics				{ background-image: url(../images/headers/h3_products_ebookbasics.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.features					{ background-image: url(../images/headers/h3_products_features.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.sysreqs					{ background-image: url(../images/headers/h3_products_sysreqs.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.samples					{ background-image: url(../images/headers/h3_products_samples.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.competitivecomparison { background-image: url(../images/headers/h3_products_competitivecomparison.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.proutilities				{ background-image: url(../images/headers/h3_products_proutilities.gif); clear: both; margin-top:0px;width:340px;}
div#contentarea div.fullcontent h3.onlinedemo				{ background-image: url(../images/headers/h3_products_online.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.webboard					{ background-image: url(../images/headers/h3_products_webboard.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.gallery					{ background-image: url(../images/headers/h3_products_gallery.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.applications				{ background-image: url(../images/headers/h3_products_active_applications.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.customers					{ background-image: url(../images/headers/h3_products_active_customers.gif); clear: both; margin-top:0px; }
div#contentarea div.fullcontent h3.freetools					{ background-image: url(../images/headers/h3_products_utilities.gif); clear: both; margin-top:0px; width:340px; }

/* downloads area h3 images */
div#contentarea div.fullcontent h3.allproductdownloads				{ background-image: url(../images/headers/h3_downloads_allproductdownloads.gif); }
div#contentarea div.fullcontent h3.downloadswebeditortrial			{ background-image: url(../images/headers/h3_downloads_webeditor_trial.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadswebeditorupdate			{ background-image: url(../images/headers/h3_downloads_webeditor_update.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadswebeditorresource		{ background-image: url(../images/headers/h3_downloads_webeditor_resource.gif); clear: both; margin-top: 0px; width: 282px; }
div#contentarea div.fullcontent h3.downloadsevaluation				{ background-image: url(../images/headers/h3_downloads_evaluation.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadsmanual						{ background-image: url(../images/headers/h3_downloads_manual.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadsupgrade					{ background-image: url(../images/headers/h3_downloads_upgrade.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadsupdate						{ background-image: url(../images/headers/h3_downloads_update.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.licenseagreement					{ background-image: url(../images/headers/h3_downloads_license.gif); clear: both; }
div#contentarea div.fullcontent h3.dslicenseagreement					{ background-image: url(../images/headers/h3_downloads_deeplicense.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.downloadsactivetrial				{ background-image: url(../images/headers/h3_downloads_active_trial.gif); clear: both; margin-top: 0px; }

/* store area h3 images */
div#contentarea div.fullcontent h3.allsjnamoproducts					{ background-image: url(../images/headers/h3_store_allsjnamoproducts.gif); }
div#contentarea div.fullcontent h3.webeditor								{ background-image: url(../images/headers/h3_store_webeditor.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.deepsearch							{ background-image: url(../images/headers/h3_store_deepsearch.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.handstory								{ background-image: url(../images/headers/h3_store_handstory.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.northamerica							{ background-image: url(../images/headers/h3_store_northamerica.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.el5affiliate						{ background-image: url(../images/headers/h3_store_affiliateprogram.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.international						{ background-image: url(../images/headers/h3_store_international.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.general						{ background-image: url(../images/headers/h3_store_general.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.flashcreator						{ background-image: url(../images/headers/h3_store_flashcreator.gif); clear: both; margin-top: 0px; }
div#contentarea div.fullcontent h3.synergy								{ background-image: url(../images/headers/h3_store_active_synergy.gif); clear: both; margin-top: 0px; width: 450px; }

/* support area h3 images - different */
div#contentarea div.fullcontent h3.support {
	height: 25px;
	margin: 0px 0px 0px 14px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}
div#contentarea div.fullcontent h3.supportone							{ background-image: url(../images/headers/h3_support_1.gif); width: 234px; }
div#contentarea div.fullcontent h3.supporttwo							{ background-image: url(../images/headers/h3_support_2.gif); width: 163px; }
div#contentarea div.fullcontent h3.supportthree							{ background-image: url(../images/headers/h3_support_3.gif); width: 81px; }
div#contentarea div.fullcontent h3.supportfour							{ background-image: url(../images/headers/h3_support_4.gif); width: 71px; }
div#contentarea div.fullcontent h3.supportcenter						{ background-image: url(../images/headers/h3_support_supportcenter.gif); width: 89px; margin-top: 15px; }
div#contentarea div.fullcontent h3.bugreport     						{ background-image: url(../images/headers/h3_support_bugreport.gif); width: 198px; margin-top: 15px; }
div#contentarea div.fullcontent h3.scactivesquare						{ background-image: url(../images/headers/h3_support_supportcenter_as.gif); width: 177px; margin-top: 15px; }
div#contentarea div.fullcontent h3.scdeepsearch							{ background-image: url(../images/headers/h3_support_supportcenter_ds.gif); width: 170px; margin-top: 15px; }
div#contentarea div.fullcontent h3.scflashcreator						{ background-image: url(../images/headers/h3_support_supportcenter_fc.gif); width: 173px; margin-top: 15px; }
div#contentarea div.fullcontent h3.schandstory							{ background-image: url(../images/headers/h3_support_supportcenter_hs.gif); width: 161px; margin-top: 15px; }
div#contentarea div.fullcontent h3.scwebeditor							{ background-image: url(../images/headers/h3_support_supportcenter_we.gif); width: 161px; margin-top: 15px; }
div#contentarea div.fullcontent h3.knowledgebase						{ background-image: url(../images/headers/h3_support_knowledgebase.gif); width: 96px; margin-top: 15px; }
div#contentarea div.fullcontent h3.forums									{ background-image: url(../images/headers/h3_support_forums.gif); width: 42px; margin-top: 15px; }
div#contentarea div.fullcontent h3.registration							{ background-image: url(../images/headers/h3_support_registration.gif); width: 69px; margin-top: 15px; }
div#contentarea div.fullcontent h3.usageguidelines						{ background-image: url(../images/headers/h3_support_usageguidelines.gif); width: 217px; margin-top: 15px; }
div#contentarea div.fullcontent h3.vieweditprofile						{ background-image: url(../images/headers/h3_support_vieweditprofile.gif); width: 98px; margin-top: 15px; }
div#contentarea div.fullcontent h3.registermoreproducts					{ background-image: url(../images/headers/h3_support_registermoreproducts.gif); width: 138px; margin-top: 15px; }
div#contentarea div.fullcontent h3.registeredproducts					{ background-image: url(../images/headers/h3_support_registeredproducts.gif); width: 117px; margin-top: 15px; }
div#contentarea div.fullcontent h3.forgotpassword						{ background-image: url(../images/headers/h3_support_forgotpassword.gif); width: 104px; margin-top: 15px; }
div#contentarea div.fullcontent h3.login									{ background-image: url(../images/headers/h3_support_login.gif); width: 31px; margin-top: 15px; }
div#contentarea div.fullcontent h3.myquestions							{ background-image: url(../images/headers/h3_support_myquestions.gif); width: 80px; margin-top: 15px; }
div#contentarea div.fullcontent h3.myknowledgebase						{ background-image: url(../images/headers/h3_support_myknowledgebase.gif); width: 119px; float: left; margin-top: 50px; margin-bottom: 0px; clear:both; }
div#contentarea div.fullcontent h3.notice								{ background-image: url(../images/headers/h3_support_noticeboard.gif); width: 80px; margin-top: 15px; }

/* services area h3 images - different */
div#contentarea div.fullcontent h3.services {
	height: 25px;
	margin: 0px 0px 0px 14px;
	line-height: 12px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}
div#contentarea div.fullcontent h3.templateservices					{ background-image: url(../images/headers/h3_services_templateservices.gif); width: 110px; margin-top: 15px; }
div#contentarea div.fullcontent h3.imagegallery 					{ background-image: url(../images/headers/h3_services_imagegallery.gif); margin-top: 15px; }
div#contentarea div.fullcontent h3.featuredwebtemplates				{ background-image: url(../images/headers/h3_services_featuredwebtemplates.gif); width: 149px; clear: both; margin-top: 0px;  }
div#contentarea div.fullcontent h3.searchwebtemplates				{ background-image: url(../images/headers/h3_services_searchwebtemplates.gif); width: 149px; clear: both; margin-top: 0px;  }
div#contentarea div.fullcontent h3.search       				{ background-image: url(../images/headers/h3_services_search.gif); width: 149px; clear: both; margin-top: 0px;  }


div#contentarea div.fullcontent div.right {
	float: right;
	width: 287px;
}

div#contentarea div.fullcontent div.rightbg {
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url(../images/bg_fullcontent.gif);	
}

div#contentarea div.fullcontent div.right span {
	display: block;
	float: right;
	width: 255px;	
	padding: 0px 10px 4px 8px;
	border: solid 4px #E2E2E2;
}

div#contentarea div.fullcontent div.right span h4 {
	margin: 10px 0px 2px 0px;
	font-size: 14px;
}
div#contentarea div.fullcontent div.right span a.button {
	float: left;
}

div#contentarea div.fullcontent div.right span a {
	color: #959595;
	margin-bottom: 5px;
}


/* search area styles */
div#contentarea div.fullcontent div#searchbox {
	width: 563px;
	padding: 8px;
	background-color: #E2E2E2;
}
div#contentarea div.fullcontent div#searchbox select, div#contentarea div.fullcontent div#searchbox input {
	font-size: 10px;
	color: #999999;
}
div#contentarea div.fullcontent div#searchbox select {
	width: 130px;
	margin-right: 10px;
}
div#contentarea div.fullcontent div#searchbox input.advanced, div#contentarea div.fullcontent div#searchbox select.advanced {
	width: 160px;
}
div#contentarea div.fullcontent div#searchbox input {
	margin-right: 5px;
}
div#contentarea div.fullcontent div#searchbox input.checkbox {
	padding: 0px;
	margin: 0px 2px 0px 0px;
}
div#contentarea div.fullcontent div#searchbox input.textbox {
	width: 190px;
	margin-right: 8px;
}
div#contentarea div.fullcontent div#searchbox h1 {
	font-size: 11px;
	text-indent: 0px;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #000000;
}
div#contentarea div.fullcontent div#searchbox span, div#contentarea div.fullcontent div#searchbox h1.advanced {
	color: #0072BC;
}
div#contentarea div.fullcontent div#searchbox table#advancedsearchtable h1 {
	padding: 0px;
	margin: 0px;
}
div#contentarea div.fullcontent div#searchbox table#advancedsearchtable tr td {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
div#contentarea div.fullcontent div#searchbox table#advancedsearchtable tr td table tr td {
	padding: 0px;
	margin: 0px;
}
div#contentarea div.fullcontent div.searchresult {
	padding: 0px 16px 16px 16px;
	color: #000000;
	width: 547px;
	line-height: 14px;
}
div#contentarea div.fullcontent div.searchresult p {
	padding: 0px;
	margin: 0px;
}
div#contentarea div.fullcontent div.searchresult p.grey {
	color: #BBBBBB;
	background-color: transparent;
	font-weight: normal;
}
div#contentarea div.fullcontent div.searchresult a {
	color: #0072BC;
	display: block;
	margin: 0px;
	text-decoration: none;	
	font-weight: bold;
}
div#contentarea div.fullcontent div.searchresult a:hover {
	text-decoration: underline;
}


/* support area specific styles */
div#contentarea div.fullcontent p.supportsearch {
	padding: 0px 30px 8px 14px;
	color: #999999;
	font-weight: bold;
}
div#contentarea div.fullcontent p.support {
	padding: 0px 30px 15px 14px;
}
div#contentarea div.fullcontent p.support img {
	margin: 10px 15px 10px 0px;
}
div#contentarea div.fullcontent p.small {
	padding: 0px 30px 15px 14px;
	font-size: 9px;
}
div#contentarea div.fullcontent p.support a, div#contentarea div.fullcontent p.small a {
	float: none;
	margin: 0px;
}
div#contentarea div.fullcontent ol.supportsearch {
	padding: 0px 30px 30px 14px;
	margin: 0px 0px 0px 20px;
	color: #999999;
}
div#contentarea div.fullcontent ol.supportsearch li {
	margin: 0px 0px 5px 0px;
}
div#contentarea div.fullcontent a.supportsearch {
	margin: 0px 0px 2px 14px;
	color: #000000;
}
div#contentarea div.fullcontent h4.support {
	font-size: 11px;
	color: #DC4C4C;
	margin: 5px 0px 15px 14px;
}
div#contentarea div.fullcontent table.supporttable {
	float: left;
	width: 565px;
	display: inline;
	margin: 0px 0px 0px 14px;
	background-color: #F2F2F2;
}
div#contentarea div.fullcontent table.tabs {
	background-color: #FFFFFF;;
}
div#contentarea div.fullcontent table.supporttable tr.tabs {
	height: 19px;	
}
div#contentarea div.fullcontent table.supporttable tr.tabs td {
	padding: 0px;
}
div#contentarea div.fullcontent table.supporttable tr.tabs td a {
	display: block;
	height: 19px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}
div#contentarea div.fullcontent table.supporttable tr.tabs td a:hover 					{ background-position: 0px -19px; text-decoration: none; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.on	 					{ background-position: 0px -19px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.all 						{ background-image: url(../images/supporttable_all.gif); width: 114px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.faq 						{ background-image: url(../images/supporttable_faq.gif); width: 123px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.tip 						{ background-image: url(../images/supporttable_tip.gif); width: 156px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.advancedtopics		{ background-image: url(../images/supporttable_advancedtopics.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.webeditor				{ background-image: url(../images/supporttable_webeditor.gif); width: 123px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.webcanvas				{ background-image: url(../images/supporttable_webcanvas.gif); width: 156px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.webboard				{ background-image: url(../images/supporttable_webboard.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.function				{ background-image: url(../images/supporttable_function.gif); width: 123px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.orderregister			{ background-image: url(../images/supporttable_orderregister.gif); width: 156px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.others					{ background-image: url(../images/supporttable_others.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.converter				{ background-image: url(../images/supporttable_converter.gif); width: 110px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.browser					{ background-image: url(../images/supporttable_browser.gif); width: 109px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.tipsmall				{ background-image: url(../images/supporttable_tip_small.gif); width: 109px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.api						{ background-image: url(../images/supporttable_api.gif); width: 156px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.initialization		{ background-image: url(../images/supporttable_initialization.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.reference				{ background-image: url(../images/supporttable_reference.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.freemotion			{ background-image: url(../images/supporttable_flashcreator.gif); width: 114px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.administration		{ background-image: url(../images/supporttable_administration.gif); width: 123px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.searching				{ background-image: url(../images/supporttable_searching.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.webapplications		{ background-image: url(../images/supporttable_webapplications.gif); width: 123px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.windowsapplications	{ background-image: url(../images/supporttable_windowsapplications.gif); width: 172px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypagewebeditor		{ background-image: url(../images/supporttable_mypage_webeditor.gif); width: 92px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypagewebcanvas		{ background-image: url(../images/supporttable_mypage_webcanvas.gif); width: 92px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypagehandstory		{ background-image: url(../images/supporttable_mypage_handstory.gif); width: 92px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypageflashcreator	{ background-image: url(../images/supporttable_mypage_freemotion.gif); width: 92px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypagedeepsearch		{ background-image: url(../images/supporttable_mypage_deepsearch.gif); width: 92px; }
div#contentarea div.fullcontent table.supporttable tr.tabs td a.mypageactivesquare	{ background-image: url(../images/supporttable_mypage_activesquare.gif); width: 105px; }

div#contentarea div.fullcontent table.supporttable tr {
	height: 31px;
}
div#contentarea div.fullcontent table.supporttable tr th {
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(../images/supporttable_hdr_bg.gif);
	height: 31px;
	text-align: left;
}
div#contentarea div.fullcontent table.supporttable tr th h1 {
	height: 31px;
	font-size: 1px;
	text-indent: -100000px;
	background-position: top left;
	background-repeat: no-repeat;
}
div#contentarea div.fullcontent table.supporttable tr th h1.type 		{ background-image: url(../images/supporttable_hdr_type.gif); width: 32px; }
div#contentarea div.fullcontent table.supporttable tr th h1.subject 	{ background-image: url(../images/supporttable_hdr_subject.gif); width: 50px; }
div#contentarea div.fullcontent table.supporttable tr th h1.date		{ background-image: url(../images/supporttable_hdr_date.gif); width: 33px; }
div#contentarea div.fullcontent table.supporttable tr th h1.id			{ background-image: url(../images/supporttable_hdr_id.gif); width: 19px; }
div#contentarea div.fullcontent table.supporttable tr th h1.serial	{ background-image: url(../images/supporttable_hdr_serial.gif); width: 49px; }
div#contentarea div.fullcontent table.supporttable tr th h1.product  { background-image: url(../images/supporttable_hdr_product.gif); width: 52px; }
div#contentarea div.fullcontent table.supporttable tr th h1.license	{ background-image: url(../images/supporttable_hdr_license.gif); width: 46px; }
div#contentarea div.fullcontent table.supporttable tr th h1.upgrade	{ background-image: url(../images/supporttable_hdr_upgrade.gif); width: 53px; }
div#contentarea div.fullcontent table.supporttable tr th h1.cdkey		{ background-image: url(../images/supporttable_hdr_cdkey.gif); width: 42px; }
div#contentarea div.fullcontent table.supporttable tr th h1.status	{ background-image: url(../images/supporttable_hdr_status.gif); width: 45px; }
div#contentarea div.fullcontent table.supporttable tr { height: 15px; }
div#contentarea div.fullcontent table.supporttable tr.alt { background-color: #E5E5E5; }
div#contentarea div.fullcontent table.supporttable tr td { padding: 5px 10px 5px 10px; }
div#contentarea div.fullcontent table.supporttable tr td a { color: #C51313; text-decoration: none; text-indent: 0px; font-weight: normal; }
div#contentarea div.fullcontent table.supporttable tr td a:hover { text-decoration: underline; }
div#contentarea div.fullcontent table.supporttable tr.pagelinks { height: 30px; background-color: #FFFFFF; }
div#contentarea div.fullcontent table.supporttable tr.pagelinks td { padding-left: 0px; }
div#contentarea div.fullcontent table.supporttable tr.pagelinks a { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin-right: 2px; background-color: #999999; border-top: none; border-bottom: none; }
div#contentarea div.fullcontent table.supporttable tr.pagelinks a:hover { background-color: #C51313; text-decoration: none; }
div#contentarea div.fullcontent table.supporttable tr.pagelinks a.on { background-color: #C51313; text-decoration: none; }
div#contentarea div.fullcontent table.supporttable tr.writerow { padding: 0px; background-color: #FFFFFF; }
div#contentarea div.fullcontent table.supporttable tr.writerow td { padding: 0px; }
div#contentarea div.fullcontent table.supporttable tr.writerow td a { margin: 0px; text-indent: -100000px; text-decoration: none; }
div#contentarea div.fullcontent table.supporttable tr.searchrow { height: 22px; background-color: #FFFFFF; }
div#contentarea div.fullcontent table.supporttable tr.searchrow td { padding-right: 0px; }
/*div#contentarea div.fullcontent table.supporttable tr.searchrow td table { float: right; }*/
div#contentarea div.fullcontent table.supporttable tr.searchrow td table tr td { padding: 0px; }
div#contentarea div.fullcontent table.supporttable tr.searchrow td table tr td.searchby { padding-right: 15px; }
div#contentarea div.fullcontent table.supporttable tr.searchrow td table tr td a { margin: 0px; text-indent: -100000px; }
div#contentarea div.fullcontent table.supporttable tr.searchrow td table tr td a:hover { text-decoration: none; }

div#contentarea div.fullcontent table.supportform {
	float: left;
	width: 565px;
	display: inline;
	margin: 0px 0px 0px 14px;
	border-top: solid 1px #CCCCCC;
}
div#contentarea div.fullcontent table.supportform tr.alt { background-color: #F2F2F2; }
div#contentarea div.fullcontent table.supportform th 		{ text-align: left; width: 100px; padding: 5px; }
div#contentarea div.fullcontent table.supportform td 		{ padding: 5px; width: 445px; } 
div#contentarea div.fullcontent table.supportform td p.support	{ padding-left: 0px; } 
div#contentarea div.fullcontent table.supportform td p.small	{ padding-left: 0px; } 
div#contentarea div.fullcontent table.supportform td ol	{ padding: 10px 0px 15px 0px; clear: both; } 
/*div#contentarea div.fullcontent table.supportform td ol li img	{ margin: 10px; } */
div#contentarea div.fullcontent table.supportform td h4 	{ margin-top: 25px; margin-left: 0px; }
div#contentarea div.fullcontent table.long th 				{ width: 145px; }
div#contentarea div.fullcontent table.long td 				{ width: 195px; }
div#contentarea div.fullcontent table.supportform td input.textbox {	width: 445px; margin: 0px; }
div#contentarea div.fullcontent table.supportform td input.short 	 {	width: 195px; margin: 0px; }
div#contentarea div.fullcontent table.supportform td input.state 	 {	width: 25px; margin: 0px; }
div#contentarea div.fullcontent table.supportform td input.textfield { width: 445px; height: 200px; margin: 0px; }
div#contentarea div.fullcontent table.supportform tr td select { float: left; width: 168px; margin: 0px; }
div#contentarea div.fullcontent table.supportform tr td select.short { width: 105px; margin: 0px 2px 0px 2px; }
div#contentarea div.fullcontent table.supportform tr td.submitcancel input { margin: 0px; padding: 0px; }
div#contentarea div.fullcontent table.supportform tr.actionlinks { height: 30px; background-color: #FFFFFF; }
div#contentarea div.fullcontent table.supportform tr.actionlinks td { padding-left: 0px; }
div#contentarea div.fullcontent table.supportform tr.actionlinks a { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin-right: 2px; background-color: #999999; border-top: none; border-bottom: none; }
div#contentarea div.fullcontent table.supportform tr.actionlinks a:hover { background-color: #C51313; text-decoration: none; }
div#contentarea div.fullcontent table.supportform tr.actionlinks a.on { background-color: #C51313; text-decoration: none; }


/* store area styles */
div#contentarea div.fullcontent p span.price {
	clear: both;
}
div#contentarea div.fullcontent p.store {
	padding-bottom: 15px;
	clear: both;
}
div#contentarea div.fullcontent img.icon {
	float: left;
	margin: 5px 0px 0px 10px;
}
div#contentarea div.fullcontent select.store {
	width: 300px;
	margin: 5px 0px 0px 4px;
}
div#contentarea div.fullcontent span.strikethrough {
	display: inline;
	float: none;
	width: auto;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #999999;
	line-height: 12px;
	text-decoration: line-through;
}
div#contentarea div.fullcontent span.onsale {
	display: inline;
	float: none;
	width: auto;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #FF0000;
	line-height: 12px;
}
div#contentarea div.fullcontent ol {
	padding: 0px 30px 30px 17px;
	margin: 0px 0px 0px 20px;
}
div#contentarea div.fullcontent ul {
	padding: 0px 30px 30px 10px;
	margin: 0px 0px 0px 20px;	
}
div#contentarea div.fullcontent ol li, div#contentarea div.fullcontent ul li {
	margin: 0px 0px 5px 0px;
}
div#contentarea div.fullcontent h4.store {
	font-size: 11px;
	color: #BE860E;
	margin: 0px 0px 5px 14px;
	clear: both;
}
div#contentarea div.fullcontent p.specs {
	margin-right: 0px;
	padding-right: 0px;
}
div#contentarea div.fullcontent table.specs {
	float: left;
	background-color: #F0F0F0;
	color: #777777;
	width: 375px;
	margin: 0px;
	padding: 0px;
}
div#contentarea div.fullcontent table.specs th {
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
div#contentarea div.fullcontent span.selectholder/*, div#contentarea div.fullcontent span.specs*/ {
	float: left;
	width: 330px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #000000;
	line-height: 18px;
}


/* services area styles */
div#contentarea div.fullcontent h4.services {
	font-size: 11px;
	color: #A8931D;
	margin: 0px 0px 5px 14px;
	clear: both;
}
div#contentarea div.fullcontent span.lessmargins {
	margin-top: 5px;
	margin-bottom: 15px;
}
div#contentarea div.fullcontent div.templategrid {
	float: left;
	width: 565px;
	display: inline;
	margin: 0px 0px 15px 14px;
}
.template-categories {
	padding:10px 0 10px 10px
}
.template-categories a {
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:1px 0 1px 10px;
	color:#636466
}
.template-categories a:hover {
	color:#265072;
	text-decoration:underline
}
#search {
	padding:10px 0 10px 15px
}
#search .search_input input {
	color:#265072
}
#search .search_input select {
	color:#265072
}
#search .button {
	background-color:#E7BC10;
	border:1px solid #A89421;
	padding:2px 14px 2px 14px;
	color:#B1981B
}
body.popup table {
	width: 350px;
}
body.popup table th {
	padding: 15px 0px 5px 5px;
	text-align: left;
}
body.popup table th h1 {
	font-size: 11px;
	color: #DC4C4C;
	margin: 0px;
}
body.popup table td input {
	width: 195px;
}
body.popup div#contentarea div.fullcontent {
	float: left;
	background: none;
	margin-left: 0px;
}
body.popup div#contentarea div.fullcontent p.support {
	padding-left: 0px;
}
body.popup div#contentarea div.fullcontent h1 {
	width: 650px;
	background-image: url('../images/headers/h1_print_service.gif');
}
body.popup div#contentarea div.fullcontent h3 {	width: 299px; }
body.popup div#contentarea div.fullcontent h3.kbactivesquare {	background-image: url('../images/headers/h3_print_kbactivesquare.gif'); }
body.popup div#contentarea div.fullcontent h3.kbdeepsearch	 {	background-image: url('../images/headers/h3_print_kbdeepsearch.gif'); }
body.popup div#contentarea div.fullcontent h3.kbhandstory {	background-image: url('../images/headers/h3_print_kbhandstory.gif'); }
body.popup div#contentarea div.fullcontent h3.kbwebeditor {	background-image: url('../images/headers/h3_print_kbwebeditor.gif'); }
body.popup div#contentarea div.fullcontent table.supportform {
	width: 636px;
}
body.popup div#contentarea div.fullcontent table.supportform tr td {
	width: 636px;
}

/* download popups */
body.downloads div#contentarea div.fullcontent h1 {
	background-image: url('../images/headers/h1_downloads_downloadHead.gif');
	margin-bottom: 12px;
}
body.downloads table td input.check {
	width: auto;
}

/* download specific styles */
div#contentarea div.fullcontent table.downloads {
	float: left;
	width: 565px;
	margin: 0px 0px 40px 14px;
	display: inline;
}
div#contentarea div.fullcontent table.downloads tr {
	vertical-align: top;
}
div#contentarea div.fullcontent table.downloads tr th {
	text-align: left;
	background-color: #F0F0F0;
	padding: 4px 0px 4px 10px;
	color: #000000;
}
div#contentarea div.fullcontent table.downloads tr td {
	padding: 8px 10px 2px 10px;
}
div#contentarea div.fullcontent table.downloads tr td img {
}
div#contentarea div.fullcontent h4.downloads {
	font-size: 11px;
	color: #71BF52;
	margin: 0px 0px 5px 14px;
	clear: both;
}
div#contentarea div.fullcontent img.resource {
	border: solid 10px #F0F0F0;
	margin-bottom: 10px;
}

/* product area specific */
div#contentarea div.fullcontent table.products {
	float: left;
	width: 565px;
	margin: 0px 0px 20px 14px;
	display: inline;
}
div#contentarea div.fullcontent table.products tr {
	vertical-align: top;
}
div#contentarea div.fullcontent table.products tr th {
	text-align: left;
	background-color: #F0F0F0;
	padding: 4px 0px 4px 10px;
	color: #000000;
}
div#contentarea div.fullcontent table.products tr td {
	padding: 8px 10px 2px 10px;
}
div#contentarea div.fullcontent table.products .centered {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
div#contentarea div.fullcontent table.products td.description {
	padding: 4px 0px 10px 10px;
	border-bottom: solid 1px #CCCCCC;
}
div#contentarea div.fullcontent table.products td.description ul {
	margin-left: 4px;
	padding-bottom: 0px;
}
div#contentarea div.fullcontent table.products tr.pagelinks { background-color: #FFFFFF; }
div#contentarea div.fullcontent table.products tr.pagelinks td { padding-left: 0px; padding-top: 20px; }
div#contentarea div.fullcontent table.products tr.pagelinks a { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin-right: 2px; background-color: #999999; border-top: none; border-bottom: none; }
div#contentarea div.fullcontent table.products tr.pagelinks a:hover { background-color: #1166A8; text-decoration: none; }
div#contentarea div.fullcontent table.products tr.pagelinks a.on { background-color: #1166A8; text-decoration: none; }

div#contentarea div.fullcontent table.productshead {
	float: left;
	width: 565px;
	display: inline;
	margin: 0px 0px 25px 14px;
	border-top: solid 1px #CCCCCC;
	background-color: #E5E5E5;
}
div#contentarea div.fullcontent table.productshead tr { vertical-align: top; }
div#contentarea div.fullcontent table.productshead tr.alt { background-color: #F2F2F2; }
div#contentarea div.fullcontent table.productshead tr.alt2 { background-color: #EFF5FB; }
div#contentarea div.fullcontent table.productshead th 		{ text-align: left; width: 195px; padding: 5px; }
div#contentarea div.fullcontent table.productshead td 		{ padding: 5px; width: 350px; } 
div#contentarea div.fullcontent table.productshead td select{ padding: 0px; margin: 0px; width: 60px; margin-left: 10px; } 
div#contentarea div.fullcontent table.productshead tr.preview { background-color: #FFFFFF; }
div#contentarea div.fullcontent table.productshead tr.actionlinks { background-color: #FFFFFF; }
div#contentarea div.fullcontent table.productshead tr.actionlinks td { padding-top: 15px; }
div#contentarea div.fullcontent table.productshead tr.actionlinks a { color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 2px 5px 2px 5px; margin-right: 2px; background-color: #999999; }
div#contentarea div.fullcontent table.productshead tr.actionlinks a:hover { background-color: #1166A8; text-decoration: none; }
div#contentarea div.fullcontent table.productshead tr.actionlinks a.on { background-color: #1166A8; text-decoration: none; }
div#contentarea div.fullcontent table.alt th { width: auto; }
div#contentarea div.fullcontent table.alt td { width: auto; border-left: solid 1px #FFFFFF; } 
div#contentarea div.fullcontent table.about td { text-align: right; } 
div#contentarea div.fullcontent table.features tr td { padding-bottom: 15px; }
div#contentarea div.fullcontent p.products {
	padding-bottom: 15px;
	clear: both;
}
div#contentarea div.fullcontent p.products img {
	padding-top: 10px;
	padding-bottom: 30px;
}
div#contentarea div.fullcontent h5.related {
	font-size: 11px;
	color: #F7001D;
	margin-bottom: 5px;
}

/* sitemap styles */

div#contentarea div.fullcontent div.lefty {
	float: left;
	width: 285px;
	margin: 20px 0px 0px 0px;
	padding-right: 5px;
}

div#contentarea div.fullcontent div.righty {
	float: right;
	width: 287px;
	margin-top: 20px;
}

div#contentarea div.fullcontent span#sitemap div ul {
	width: 220px;
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 10px 5px;
}

div#contentarea div.fullcontent span#sitemap div ul li {
	list-style-image: url(../images/bullet.gif);
	margin: 0 0 0 4px;
}

div#contentarea div.fullcontent span#sitemap h5 {	
	/*width: 265px;*/
	width: 272px;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 5px;
	color: #FFFFFF;
	font-size: 10px;
}

div#contentarea div.fullcontent span#sitemap h6 {
	padding: 2px 0px 2px 10px;
	margin: 5px 0px 5px 5px;
	color: #666666;
	font-size: 10px;
}

div#contentarea div.fullcontent span#sitemap h5.products	 	{ background-color: #50A0E1; }
div#contentarea div.fullcontent span#sitemap h5.services		{ background-color: #E7BC10; }
div#contentarea div.fullcontent span#sitemap h5.store 		{ background-color: #F5B33E; }
div#contentarea div.fullcontent span#sitemap h5.downloads 	{ background-color: #71BF52; }
div#contentarea div.fullcontent span#sitemap h5.support	 	{ background-color: #DC4C4C; }
div#contentarea div.fullcontent span#sitemap h5.about	 		{ background-color: #BCBCBC; }

div#contentarea div.fullcontent span#sitemap h6 a						{ color: #666666; }
div#contentarea div.fullcontent span#sitemap h6.products	a:hover 	{ color: #50A0E1; }
div#contentarea div.fullcontent span#sitemap h6.services	a:hover	{ color: #E7BC10; }
div#contentarea div.fullcontent span#sitemap h6.store a:hover		{ color: #F5B33E; }
div#contentarea div.fullcontent span#sitemap h6.downloads a:hover { color: #71BF52; }
div#contentarea div.fullcontent span#sitemap h6.support a:hover	{ color: #DC4C4C; }
div#contentarea div.fullcontent span#sitemap h6.about	a:hover 		{ color: #BCBCBC; }

div#contentarea div.fullcontent span#sitemap ul li a { 
	font-weight: normal; 
	color: #666666;
}

div#contentarea div.fullcontent span#sitemap h6 a:hover, div#contentarea div.fullcontent span#sitemap ul li a:hover { text-decoration: none; }

div#contentarea div.fullcontent span#sitemap ul.products li a:hover 	{ color: #50A0E1; }
div#contentarea div.fullcontent span#sitemap ul.services li a:hover 	{ color: #E7BC10; }
div#contentarea div.fullcontent span#sitemap ul.store li a:hover 		{ color: #F5B33E; }
div#contentarea div.fullcontent span#sitemap ul.downloads li a:hover { color: #71BF52; }
div#contentarea div.fullcontent span#sitemap ul.support li a:hover 	{ color: #DC4C4C; }
div#contentarea div.fullcontent span#sitemap ul.about li a:hover 		{ color: #BCBCBC; }


/* event Poll */

.ePollBg{margin-left:5px;background:url(/images/event/poll_bg.gif) repeat-y;}
.ePoll1{background:url(/images/event/poll_1.gif) no-repeat;width:570px;height:256px;}
.ePoll1_1{background:url(/images/event/poll_1_1.gif) 35px 0 no-repeat;padding-left:270px;height:200px;}
.ePoll1_1 ul{list-style:none;}
.ePoll2{margin:20px 0 0 20px;background:url(/images/event/poll_2.gif) no-repeat;height:52px;}
.ePollTx{margin:0 22px 0 20px;background-color:#EFEFEF;}
.ePollTx ul{list-style:none;}
.ePollTx input{border:1px solid #7F9DB9;}
.ePoll3{margin-left:20px;background:url(/images/event/poll_3.gif) no-repeat;height:30px;}
.ePoll4{margin:20px 0 0 20px;background:url(/images/event/poll_4.gif) no-repeat;height:53px;}
.ePoll5{margin-left:20px;background:url(/images/event/poll_5.gif) no-repeat;height:21px;color:#A0194F;padding:10px 0 0 20px;}
.ePoll5Bg{margin-left:20px;background:url(/images/event/poll_5_bg.gif) repeat-y;}
.ePoll5Bg img{border:0 none;}
.ePoll5Bar{margin-left:20px;background:url(/images/event/poll_5_bar.gif) no-repeat;height:11px;}
.ePoll6{margin-left:20px;background:url(/images/event/poll_6.gif) no-repeat;height:30px;}
.ePoll7{background:url(/images/event/poll_7.gif) no-repeat;width:570px;height:24px;}
.ePoll8{margin:20px 0 0 20px;background:url(/images/event/poll_8.gif) no-repeat;height:53px;}


/* about/events/k12 */
a.txO:link, a.txO:visited, a.txO:hover, a.txO:active {font-size:11px; color:#FF7800; text-decoration:underline; font-weight:lighter;}
a.txB:link, a.txB:visited, a.txB:hover, a.txB:active	 {font-size:11px; color:#0092EF; text-decoration:underline;}

#k12Outline{width:550px;padding-left:15px;}
#k12Outline img{border:0 none;}
#k12Head{color:#656565;line-height:16px;}
#k12Box{height:190px;background:url(/store/k12/images/k12_boxBg.gif) left bottom no-repeat;color:#333;}
.k12BoxTop{height:4px;background:url(/store/k12/images/k12_boxTop.gif) left top no-repeat;}
.k12Tab{clear:both;margin:20px 0 20px 0;background:url(/store/k12/images/k12_tabBg.gif) left bottom repeat-x;font-size:0;}
.k12Tab img{margin-right:8px;cursor:pointer;}

