/* COMMON.CSS
==========================================================================================*/
/* COMPARISON TABLE TWEAKS
==========================================================================================*/
#comparison					{ position:relative; float:left; width:615px;}

#comparison .windows		{ position:absolute; width:104px; height:104px; background:0 0 no-repeat; text-indent:-9999px;}
#corner .windows			{ left:34px; top:59px; }
#corner img					{ position:absolute; left:1px; top:1px; }

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

.best-offer					{ width:104px; height:19px; position:absolute; top:0px; left:369px; background:url(wh-spt.png) -1px -240px no-repeat; text-indent:-9999px; }

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

#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;}
#business_plus .summer		{ left:505px; 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;}
#busdir .worth				{ top:-45px; left:65px; background-image:url(bus_directory-starburst.png); margin-bottom:-37px; }
#ssl .worth					{ top:-38px; left:65px; background-image:url(worth-starburst.png); margin-bottom:-37px; }

#comparison th h2			{ font-size:17px; }
#comparison th, td			{ width:20%; }
#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; }

.win-icon					{ width:93px; height:93px; display:block; position:absolute; background:url(wh-spt.png) -108px -135px no-repeat transparent; top:94px; left:23px; text-indent:-9999px; }

/* 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:80px; }
#TB_window .backup				{ float:left; display:block; padding-left:4px; width:290px; font-size:11px; }
#TB_window .price				{ float:left; display:block; padding-right:12px; width:77px; }
#TB_window .discount			{ color:#7dc400; font-weight:bold; font-size:11px; }
#TB_window .ctrlholder input	{ float:left; }
#TB_window .btnholder 			{ padding-top:12px; text-align:right; float:right; }
#TB_window .tandc				{ text-align:center; }
#TB_window .tandc a				{ color:#999; }
#TB_window .tandc a:link		{ text-decoration:underline; }

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

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

/* HERO
==========================================================================================*/
#hero 			{ margin:0 0 12px 0; clear:both; background:url(hero.jpg) 0 100% no-repeat #000; overflow:hidden; font-size:1.2em; color:#000; width:781px; height:348px; 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 p			{ width:560px; }
#hero a			{ font-weight:bold; }

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

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

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

.cta 				{ margin:68px 0 0 557px; display:block; width:208px; height:47px; background:url(wh-spt.png) -1px -2px no-repeat; text-indent:-9999px; position:absolute; }
.cta:hover			{ margin:68px 0 0 557px; display:block; width:208px; height:47px; background:url(wh-spt.png) -1px -57px no-repeat; text-indent:-9999px; position:absolute; }

.colf60			{ color:#ff6600; }

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


/* BANNERS
==========================================================================================*/
div#banners				{ float:right; width:150px;	background:none; color:#333; }

div#secondnav			{ margin-bottom:12px;	background:none; color:#555; }

div#secondnav .banner	{ padding:0 0 10px 0; }
	


/* WINDOWS BANNER
==========================================================================================*/
#windows_banner 		{ clear:both; margin-bottom:0.5em; padding-left:40px; padding-right:40px; width:700px; background:url(windows-bg.png) 0 0 no-repeat;font-size:1.2em; text-align:center; line-height:30px; color:#545454; }
#windows_banner a 		{ color:#545454; }


/* FEATURES
==========================================================================================*/
#highlights 			{ float:left; margin: 12px 0; width:512px; font-size:1.2em;}
#highlights .feature	{ padding:0 188px 38px 0; border-bottom:1px solid #e0e0e0;}


#multiple_websites		{ background:url(multiple_websites-bg.png) 95% 36px no-repeat;}
#compare.feature		{ padding:0; border:0;}
#compare table			{ font-size:0.9166em;}
#compare td				{ width:20%;}
#compare thead th		{ text-align:center;}
#compare td				{ text-align:center; background-position: 50% 50%;}
#compare .winner		{ font-weight:bold; color:#7dc400;}

.wp-banner				{ width:135px; height:40px; display:block; position:absolute; background:url(one_click_installs-bg.png) 0 0 no-repeat transparent; margin:-270px 0 0 320px; text-indent:-9999px; }
.jm-banner				{ width:135px; height:40px; display:block; position:absolute; background:url(one_click_installs-bg.png) 0 -50px no-repeat transparent; margin:-222px 0 0 320px; text-indent:-9999px; }
.dp-banner				{ width:135px; height:40px; display:block; position:absolute; background:url(one_click_installs-bg.png) 0 -105px no-repeat transparent; margin:-169px 0 0 320px; text-indent:-9999px; }
.t3-banner				{ width:135px; height:40px; display:block; position:absolute; background:url(one_click_installs-bg.png) 0 -150px no-repeat transparent; margin:-123px 0 0 320px; text-indent:-9999px; }

/* SIDEBAR
==========================================================================================*/
#sidebar 				{ float: right; width:256px; font-size:11px; color:#888;}
#sidebar .roundbox2		{ margin:12px 0;}
#sidebar h2				{ font-size: 14px; color:#888;}
#sidebar h3				{ font-size:11px; color:#888;}

#testimonials .content 	{ padding-bottom:65px; background:url(stationary_direct-logo.png) 50% 95% no-repeat;}

#ten_reasons ol			{ font-weight:bold; color:#888; }
#ten_reasons h3,
#ten_reasons p			{ margin:0;}
#ten_reasons p			{ font-weight:normal; color:#888;}
#ten_reasons .re-collapse,
#ten_reasons .read-more	{ color:#888;}

/* OVERRIDING COMMON.CSS
==========================================================================================*/
#business .bus_offer { background-image:url("best-offer.png"); left:371px; top:0px; }

#TB_window .price 	 { width:122px; }
#TB_window .discount { color:#ff0000; }

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

.starter99offer		 { width:75px; height:101px; display:block; position:relative; margin:-18px 0 0 19px; background:url(wh-spt.png) -1px -132px no-repeat transparent; text-indent:-9999px; }
