/* COMPARISON TABLE TWEAKS
==========================================================================================*/
#comparison			{ position:relative; margin-bottom:12px; margin-top:-10px; }

#comparison .guarantee		{ position:absolute; width:95px; height:95px; background:0 0 no-repeat; text-indent:-9999px;}

#comparison .summer		{ position:absolute; top:-18px; width:129px; height:84px; background:0 0 no-repeat; text-indent:-9999px;}
#comparison .summer a	{ display:block; width:57px; height:57px;}
#ecommercenormal .summer		{ left:635px; background-image:url(summer-starburst.png); }

#comparison .worth			{ position:relative; width:42px; height:41px; background:0 0 no-repeat; text-indent:-9999px;}
#comparison .worth a		{ display:block; width:42px; height:41px;}
#ssl .worth					{ top:-38px; left:100px; background-image:url(worth-starburst.png); margin-bottom:-38px;}

#comparison th h2		{ font-size:18px; }
#comparison th, td		{ width:25%; }
#comparison thead th 		{ padding-top:15px; border-left:1px solid #cdcdcd; text-align:center; }
#comparison .category th	{ background: #ededed; }
#comparison .category h3 	{ margin:0; }
#comparison .trigger		{ float:right; }
#comparison .trigger a		{ padding-left: 20px; background:url(../global/images/icons/loupe_16.png) 0 0 no-repeat; }
#comparison small a		{ color:#999; }

/* DURATION SELECTOR LAYER POPUP
==========================================================================================*/
.duration_select				{ display:none; }
#TB_window h3					{ margin:0; padding:12px 0 12px 0; border-bottom:1px solid #e5e5e5; font-size:18px; }
#TB_window label				{ clear:both; display:block; padding:0.75em 0; border-bottom:1px solid #e5e5e5; overflow:auto; } 
#TB_window label:hover			{ background:#ededed; }
#TB_window .duration			{ float:left; display:block; padding-left:4px; width:70px; }
#TB_window .price				{ float:left; display:block; padding-right:12px; width:80px; }
#TB_window .discount			{ color:#7dc400; font-weight:bold; }
#TB_window .ctrlholder input	{ float:left; }
#TB_window .btnholder 			{ padding-top:12px; text-align:right; }
#TB_window .tandc				{ text-align:center; }
#TB_window .tandc a				{ color:#999; }
#TB_window .tandc a:link		{ text-decoration:underline; }

/* END OF COMMON.CSS
==========================================================================================*/

/* BEST BAR
==========================================================================================*/
.best-bar { background:url("ecom-spt.png") no-repeat scroll -116px -84px transparent; height:25px; left:595px; position:absolute; text-indent:-9999px; top:0; width:132px; }

/* HERO
==========================================================================================*/
#hero 			{ margin:0 0 12px 0; clear:both; background:url(hero-spt.jpg) 0 0 no-repeat transparent; overflow:hidden; width:780px; height:346px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#hero:hover		{ margin:0 0 12px 0; clear:both; background:url(hero-spt.jpg) 0 -348px no-repeat transparent; overflow:hidden; width:780px; height:346px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#hero h1		{ color:#000; margin-right:-20px; text-indent:-9999px; }
/*#hero .new		{ margin-left:1px; background:#ff0000; color:#fff; padding:1px 2px; -moz-border-radius:2px; -webkit-border-radius:2px; }*/
#hero h2		{ font-size:14px; }
#hero a			{ font-weight:bold; }

#hero-features	{ font-weight:bold; font-size:16px; color:#333333; }

ul.ticked 			{ margin:61px 0 0 143px; list-style:none; }
ul.ticked li 		{ margin:0; padding:0px 0px 0px 27px; background:url("ecom-spt.png") -469px -113px no-repeat transparent; text-align:left; }

#bar-content		{ width:560px; float: left; margin:46px 0 0 22px; }
#bar-content	p	{ margin:8px 0 0; line-height:16px; }
.bar-content		{ font-size:15px; color:#000000; font-weight:bold; }
.bar-title		{ font-size:30px; color:#ffffff; text-shadow: 0 1px 1px #000000; }
#bar-content a	{ color:#000000; }

.colf60			{ color:#ff6600; }

.cta 			{ margin:68px 0 0 557px; display:block; width:207px; height:46px; background:url(ecom-spt.png) -304px -8px no-repeat transparent; text-indent:-9999px; position:absolute; }
.cta:hover 		{ margin:68px 0 0 557px; display:block; width:207px; height:46px; background:url(ecom-spt.png) -304px -61px no-repeat transparent; text-indent:-9999px; position:absolute; }

div#demo 		{ position:absolute; margin:38px 0 0 557px; width:208px; height:18px; text-align:left; font-size:11px; color:#fff; font-weight:bold; background:url(ecom-spt.png) -232px -115px no-repeat; padding:3px 0; }
div#demo:hover 	{ position:absolute; margin:38px 0 0 557px; width:208px; height:18px; text-align:left; font-size:11px; color:#fff; font-weight:bold; background:url(ecom-spt.png) -2px -115px no-repeat; padding:3px 0; }

div#demo p	{ margin:0 0 0 15px; }
div#demo a	{ color:#fff; font-weight:bold; }

.ecom-hero-text		{ width:341px; float:left; margin:20px 0px 2px 10px; font-size:17px; color:#333333; }

/* GLOBAL OVERRIDE
==========================================================================================*/
ul 					{ list-style:square outside none; margin:1.5em 0 0; }
li 					{ line-height:1.5em; margin:1.5em 0; }

/* DOMAIN SEARCH BANNER
==========================================================================================*/
#domain_search 				{ float:right; width:780px; height:36px; background:url(domainsearch-bg.png) 0 0 no-repeat; font-size:1.2em; color:#000; margin-top:-4px; }
#domain_search h2			{ float:left; padding:0 0 0 12px; margin:10px 0 0 12px; font-size:15px; }
#domain_search p			{ float:left; margin:8px 0 0 0; }
#domain_search a:link		{ color:#ff9933; }
#domain_search a:visited	{ color:#ff9933; }
#domain_search form			{ float:left; width:390px; margin:5px 0 0 10px; }
#domain_search input		{ float:left; }
#domain_search .textinput	{ margin-right:12px; padding:3px; width:270px; height:16px; border:1px solid #c4c4c4; border-right-color:#eaeaea; border-bottom-color:#eaeaea; font-size:1.2em; font-weight:bold; line-height:16px; color:#555; }

/* FEATURES
==========================================================================================*/

#features 				{ font-size:1.2em; margin: 12px 0 12px 0; }
#features h2			{ margin:0;}

#features .feature		{ clear:both; margin:0 14px; background-position:550px 2em; background-repeat:no-repeat;}
#features .description	{ width:500px;}

#featurenav 			{ list-style:none; margin:0; }
#featurenav li			{ float:left; }
#featurenav li a 		{ display:block; padding:0.5em 14px; white-space:nowrap ;  border:1px solid #e0e0e0; border-right:none; background:#f0f0f0; color:#555; text-decoration:none; }
#featurenav li.last a 	{ border-right:1px solid #e0e0e0; }

#features .arrowlist li	{ float:left; width:218px;}

#features_administration	{ background:url(features_administration-bg.png);}
#features_marketing			{ background:url(features_marketing-bg.png);}
#features_payment			{ background:url(features_payment-bg.png);}
#features_postage_packaging	{ background:url(features_postage_packaging-bg.png);}
#features_vat_tax			{ background:url(features_vat_tax-bg.png);}
#features_security			{ background:url(features_security-bg.png);}
#features_seo				{ background:url(features_seo-bg.png);}
#features_product_pages		{ background:url(features_product_pages-bg.png);}

/* JQUERY UI TABS
===========================================================================================================*/
.ui-tabs-hide 						{ display:none; }
#featurenav .ui-tabs-selected a 	{ background:transparent; border-bottom:0; color:#333;}

/* TANDC
==========================================================================================*/
#tandc					{ clear:both; padding-bottom:12px; text-align:center; color:#999; }
#tandc a				{ color:#999; }

/* OVERRIDING COMMON.CSS
==========================================================================================*/
#TB_window .price 	 { width:122px; }
#TB_window .discount { color:#ff0000; }

/* OVERRIDING COMMON.CSS
==========================================================================================*/
#content_wrap2 		 { clear:both; margin:0 auto; text-align:left; width:780px; }

/* COMPARISON TABLE FIRST ROW STYLES
==========================================================================================*/
.wasprice			 { color:#777; text-decoration:line-through; }
.nowprice			 { color:#ff0000;font-size:24px;line-height:35px; text-decoration:underline; }
.yousave			 { color:#f56f0b; }

/* HIGHLIGHTS
==========================================================================================*/
#highlights 				{ font-size:1.2em; }

#highlights_support,
#highlights_satisfaction,
#highlights_giveyou,
#highlights_security 		{ float:left; width:168px; margin-right:20px; }

#highlights_security		{ margin-right:0;}

.highlights_support_img			{ width:78px; height:78px; background-image:url("ecom-spt.png"); background-repeat:no-repeat; background-position:3px 0; margin:0 0 15px 38px; }
.highlights_satisfaction_img	{ width:78px; height:78px; background-image:url("ecom-spt.png"); background-repeat:no-repeat; background-position:-72px -4px; margin:0 0 15px 43px; }
.highlights_giveyou_img			{ width:78px; height:78px; background-image:url("ecom-spt.png"); background-repeat:no-repeat; background-position:-156px -4px; margin:0 0 15px 43px; }
.highlights_security_img		{ width:64px; height:78px; background-image:url("ecom-spt.png"); background-repeat:no-repeat; background-position:-234px -4px; margin:0 0 15px 25px; }

/* RIBBON
==========================================================================================*/
#ds-ribbon  			{ clear:both; height:45px; margin:0px auto 2px; width:1137px; }

.ds-ribbon 				{ background:url("ds-ribbon2.png") no-repeat scroll 0 0 #FFFFFF; display:block; margin:0 auto; }

.ribbon-content 			{ height:18px; margin:0 auto; padding:0 2px; width:780px; font-size:15px; color:#333333; }
.ribbon-text 				{ height:18px; padding:0 2px; width:780px; font-size:16px; color:#333333; text-align:center; } /*when button added, width=644px & text-align:left*/
.ribbon-text p				{ padding-top:12px; margin:-4px 0 0 0px; !important } /*when button added, margin:-4px 0 0 10px*/

.get-there 					{ height:29px; width: 112px; background:url("ecom-spt.png") no-repeat scroll 0px -82px transparent; margin:-10px 0 0 663px; float:left; text-indent:-9999px;  }
