/* Major Layout */
html{
	min-height: 100%;
}
body{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #CDCDCD;
	bottom: 0px;
	min-height: 100%;
	/* IE 5.5 fix */
	text-align: center;
}
img{
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
h2{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 18px;
	font-weight: bold;
}
h3{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 14px;
	font-weight: bold;
}
h4{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
p a:link, p a:visited{
	color: #07B7FC;
	text-decoration: none;
}
p a:hover{
	text-decoration: underline;
}
.bold{
	font-weight: bold;
}
.notbold{
	font-weight: normal;
}
.inline{
	display: inline;
}
.center{
	text-align: center;
}
.rightpadding30{
	padding-right: 30px;
}
#outerbody{
	background-image: url(../images/header/full_bg.jpg);
	background-repeat: repeat-y;
	margin: auto auto;
	min-width: 1003px;
	max-width: 1031px;
	/* Override text-align: center from body to fix IE 5.5 */
	text-align: left;
}
#behindheader{
	background-image: url(../images/header/bg_full_big.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: auto auto;
	min-width: 1003px;
	max-width: 1031px;
}
#mainbody{
	/*margin-left: 14px;*/
	margin: auto auto;
	bottom: 0px;
	width: 1003px;
	background-color: #FFFFFF;
}
.maintwocol{
	float: left;
	margin: 35px 25px 0 0;
	width: 330px;
}
.maintwocol ul{
	list-style-image: url(../images/index/arrow-black.jpg);
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	padding: 0 0 0 20px;
	margin: 0px;
}
.mainonecol{
	width: 700px;
	float: left;
	margin-top: 35px;
}
/* Page header */
#toplinksdiv{
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
}
#toplinks{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 51px;
	overflow: hidden;
}
#toplinks li{
	display: inline;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}
#toplinks li a{
	float: left;
	text-decoration: none;
	height: 51px;
	padding-top: 51px;
	background-image: url(../images/header/top-menu.jpg);
	background-repeat: no-repeat;
}
#toplink1{	background-position: 0px 0px;		width: 92px;	overflow: hidden;}
#toplink2{	background-position: -92px 0px;		width: 143px;	overflow: hidden;}
#toplink3{	background-position: -235px 0px;	width: 124px;	overflow: hidden;}
#toplink4{	background-position: -359px 0px;	width: 80px;	overflow: hidden;}
#toplink5{	background-position: -439px 0px;	width: 135px;	overflow: hidden;}
#toplink6{	background-position: -574px 0px;	width: 89px;	overflow: hidden;}
#toplink7{	background-position: -663px 0px;	width: 105px;	overflow: hidden;}
#toplink8{	background-position: -768px 0px;	width: 110px;	overflow: hidden;}
#toplink9{	background-position: -878px 0px;	width: 125px;	overflow: hidden;}
#toplink1:hover{	background-position: 0px -51px;		width: 92px;}
#toplink2:hover{	background-position: -92px -51px;	width: 143px;}
#toplink3:hover{	background-position: -235px -51px;	width: 124px;}
#toplink4:hover{	background-position: -359px -51px;	width: 80px;}
#toplink5:hover{	background-position: -439px -51px;	width: 135px;}
#toplink6:hover{	background-position: -574px -51px;	width: 89px;}
#toplink7:hover{	background-position: -663px -51px;	width: 105px;}
#toplink8:hover{	background-position: -768px -51px;	width: 110px;}
#toplink9:hover{	background-position: -878px -51px;	width: 125px;}
#toplink1:active{	background-position: 0px -102px;	width: 92px;}
#toplink2:active{	background-position: -92px -102px;	width: 143px;}
#toplink3:active{	background-position: -235px -102px;	width: 124px;}
#toplink3:active{	background-position: -235px -102px;	width: 124px;}
#toplink4:active{	background-position: -359px -102px;	width: 80px;}
#toplink5:active{	background-position: -439px -102px;	width: 135px;}
#toplink6:active{	background-position: -574px -102px;	width: 89px;}
#toplink7:active{	background-position: -663px -102px;	width: 105px;}
#toplink8:active{	background-position: -768px -102px;	width: 110px;}
#toplink9:active{	background-position: -878px -102px;	width: 125px;}
#toplinks img{
	vertical-align: middle;
}
#header{
	height: 209px;
	width: 1003px;
	overflow: hidden;
	position: relative;
}
/* IE 6- fix */
#header img{
	display: block;
}
#header2{
	height: 209px;
	width: 1003px;
	overflow: hidden;
	position: relative;
	background: url(../images/header/promotion-internet_filter.jpg) no-repeat;
}
#header2 a{
	position: absolute;
	display: block;
	text-indent: -10000px;
	background: none;
	top:26px;
}
#header2 a:hover{
	cursor: pointer;
	border-bottom: 2px solid #880abd;
}
#header2 a#ditto{
	height: 107px;
	width: 86px;
	left:523px;
}
#header2 a#whiteballoonday{
	height: 107px;
	width: 275px;
	left:609px;
}
#header2 a#bravehearts{
	height: 107px;
	width: 91px;
	left:884px;
}
#maintext{
	width: 1003px;
	background-color: #FFFFFF;
}
/* Footer Layout */
#footer{
	clear: both;
	width: 1003px;
}
#bttmshad{
	background-image: url(../images/footer/bg-bottom1.jpg);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 30px;
	width: 1003px;
}
#sitemap{
	background-color: #36393C;
	padding: 15px 0px 15px 32px;
	height: 75px;
	width: 971px;
}
.sitemaplinks{
	float: left;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	color: #a8a8a8;
}
.sitemaplinks ul{
	list-style: none;
	width: 119px;
	padding: 0px;
	margin: 0px;
}
.sitemaplinks li{
	padding: 0px;
	margin: 0px;
}
.sitemaplinks a{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	color: #a8a8a8;
	text-decoration: none;
}
.sitemaplinks a:hover{
	color: #07B7FC;
}
.smhead a{
	font-weight: bold;
	color: #FFFFFF;
}
#copyright{
	background-image: url(../images/footer/bg-bottom2.jpg);
	background-repeat: repeat-x;
	height: 115px;
	width: 1003px;
}
#copyrightlinkdiv{
	clear: left;
	float: left;
}
#copyrightlinks{
	padding: 20px 0 0 32px;
	margin: 0;
}
#copyrightlinks li{
	display: inline;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	color: #a8a8a8;
}
#copyrightlinks a{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	color: #a8a8a8;
	text-decoration: none;
}
#copyrightlinks a:hover{
	color: #07B7FC;
}
#copyrightnotice{
	padding: 20px 32px 0 0;
	float: right;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 11px;
	color: #a8a8a8;
}
/* Left Menu */
#leftmenutop{
	background-image: url(../images/left_menu/news-top.jpg);
	background-repeat: no-repeat;
	width: 245px;
	height: 66px;
	margin: 25px 0 0 0;
	padding: 0px;
}
#leftmenucontent{
	margin: 0px;
	padding: 0 37px 0 32px;
	background-image: url(../images/left_menu/news-bg.jpg);
	background-repeat: repeat-y;
	width: 245px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 13px;
	color: #FFFFFF;
}
#leftmenutop_white{
	background-image: url(../images/left_menu/news-top2.jpg);
	background-repeat: no-repeat;
	width: 245px;
	height: 66px;
	margin: 25px 0 0 0;
	padding: 0px;
}
#leftmenucontent_white{
	margin: 0px;
	padding: 0 37px 0 32px;
	background-image: url(../images/left_menu/news-bg2.jpg);
	background-repeat: repeat-y;
	width: 245px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	color: #3F3F3F;
}
#leftmenucontentinner{
	width: 176px;
}
.privacylinks{
	padding: 10px 0 10px 0;
}
.privacylinks a:link, .privacylinks a:visited{
	color: #FFFFFF;
	line-height: 200%;
	text-decoration: none;
}
.privacylinks a:hover{
	color: #07B7FC;
}
#leftmenucontent h2{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.greydivider{
	background-image: url(../images/left_menu/dots-grey.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#newsfiller{
	height: 40px;
}
#leftmenubottom{
	background-image: url(../images/left_menu/news-bottom.jpg);
	background-repeat: no-repeat;
	height: 9px;
}
#belowleftmenu{
	width: 245px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	color: #000000;
	padding: 0 37px 0 32px;
}
#belowleftmenu h2{
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#belowleftmenucontentinner{
	width: 176px;
}
#belowleftmenucontentinner a{
	color: #07B7FC;
	text-decoration: none;
}
#belowleftmenucontentinner a:hover{
	text-decoration: underline;
}
#guarantee{
	width: 245px;
	text-align: center;
}
.blackdivider{
	background-image: url(../images/left_menu/dots-black.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
}
#australianmade{
	padding: 15px 0 5px 0;
	margin: 0 0 0 25px;
}
.belowleftitem{
	padding: 8px 0 8px 0;
}
/* index page */
#col1{
	width: 245px;
	float: left;
	/* Stops col 2 being pushed down in ie6 due to a colum being too wide */
	overflow: hidden;
}
#col2{
	float: right;
	width: 730px;
}
#index_header{
	margin-bottom: 10px;
	line-height: 122px;
	background-image: url(../images/index/header.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 96px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}
#integardhome{
	width: 311px;
	float: left;
}
#integardpro{
	float: right;
	width: 311px;
	padding-right: 52px;
}
.mainbenefits{
	background-image: url(../images/index/bg-box.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	padding: 0px;
	margin: -5 px 0 0 0;
	border: 1px solid #bcbcbc;
	border-top: 0px;
	overflow: hidden;
}
.benefitsinner{
	padding-left: 30px;
}
.benefitsinner h2{
	margin-top: 0;
	padding-top: 15px;
}
.aboutintegard{
	clear: both;
	width: 266px;
	padding-bottom: 10px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	color: #000000;
}
.aboutintegard a:link, .aboutintegard a:visited{
	color: #07B7FC;
	text-decoration: none;
}
.aboutintegard a:hover{
	text-decoration: underline;
}
.benefitlist{
	width: 123px;
	float: left;
	padding: 0 0 15px 10px;
	height: 175px;
}
.benefitlist ul{
	list-style-image: url(../images/index/arrow-black.jpg);
	padding: 0 0 0 20px;
	margin: 0px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
.benefitlist li{
	padding-bottom: 10px;
}
.bleft{
	padding-left: 0px;
}
.links{
	width: 100%;
}
.trial{
	margin-left: -4px;
	width: 50%;
	float: left;
	padding-bottom: 10px;
}
.pricing{
	width: 50%;
	float: left;
}
/* integard_home page */
.featurelist{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.featurelist li{
	background-image: url(../images/integard_home/icons-home.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}
.featurelist a:link, .featurelist a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.featurelist a:hover{
	color: #07B7FC;
}
.featurelist_white{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.featurelist_white li{
	background-image: url(../images/integard_home/icons-home2.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}
.featurelist_white a:link, .featurelist_white a:visited{
	color: #3F3F3F;
	text-decoration: none;
}
.featurelist_white a:hover{
	color: #07B7FC;
}
.featurelistpro{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.featurelistpro li{
	background-image: url(../images/integard_pro/icons-pro.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}
.featurelistpro a:link, .featurelistpro a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.featurelistpro a:hover{
	color: #07B7FC;
}
.featurelistpro_white{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.featurelistpro_white li{
	background-image: url(../images/integard_pro/icons-pro2.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}
.featurelistpro_white a:link, .featurelistpro_white a:visited{
	color: #3F3F3F;
	text-decoration: none;
}
.featurelistpro_white a:hover{
	color: #07B7FC;
}
/* Features of Home Page */
#feat1{		background-position: 0px 0px;		height: 22px;	line-height: 16px;}
#feat2{		background-position: 0px -21px;		height: 26px;	line-height: 22px;}
#feat3{		background-position: 0px -47px;		height: 28px;	line-height: 25px;}
#feat4{		background-position: 0px -75px;		height: 24px;	line-height: 21px;}
#feat5{		background-position: 0px -99px;		height: 27px;	line-height: 23px;}
#feat6{		background-position: 0px -126px;	height: 25px;	line-height: 24px;}
#feat7{		background-position: 0px -151px;	height: 27px;	line-height: 26px;}
/* Features of Pro page */
#feat11{	background-position: 0px 0px;	height: 29px;	line-height: 23px;}
#feat12{	background-position: 0px -28px;	height: 27px;	line-height: 24px;}
#feat13{	background-position: 0px -55px;	height: 31px;	line-height: 26px;}
#feat14{	background-position: 0px -86px;	height: 29px;	line-height: 19px;}
/* Shared on Features Menu */
#feat8{		background-image: url(../images/icons-shared.jpg);	background-position: 0px 0px;	height: 27px;	line-height: 23px;}
#feat9{		background-image: url(../images/icons-shared.jpg);	background-position: 0px -27px;	height: 24px;	line-height: 20px;}
#feat10{	background-image: url(../images/icons-shared.jpg);	background-position: 0px -51px;	height: 33px;	line-height: 19px;}
#feat15{		background-image: url(../images/icons-shared2.jpg);	background-position: 0px 0px;	height: 27px;	line-height: 23px;}
#feat16{		background-image: url(../images/icons-shared2.jpg);	background-position: 0px -27px;	height: 24px;	line-height: 20px;}
#feat17{	background-image: url(../images/icons-shared2.jpg);	background-position: 0px -51px;	height: 33px;	line-height: 19px;}
#featurefiller{
	height: 16px;
}
.page_header{
	padding: 0px;
	height: 96px;
	margin-bottom: 10px;
}
.page_header h1{
	line-height: 122px;
	background-image: url(../images/page-header-logo.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 96px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
}
.featurearea{
	height: 277px;
	width: 691px;
	margin-bottom: 40px;
	overflow: hidden;
}
.featuretext{
	display: none;
	overflow: hidden;
}
#integard_home_download{
	width: 243px;
	float: right;
	padding-right: 50px;
}
#download_now{
	padding: 5px 0 20px 0;
}
#integard_home_text{
	float: left;
	width: 425px;
}
#featurefillerpro{
	height: 80px;
}
#allfeatpro{
	position: relative;
}
#integard_pro_download{
	width: 243px;
	float: right;
	padding-right: 50px;
}
#integard_pro_text{
	padding-right: 343px;
}
#terms{
	margin: 35px 35px 0 0;
}
.address{
	margin-left: 20px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
.contactinfo{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	width: 240px;
	margin: 10px 0 10px 0;
}
.contactinfo h3{
	float: left;
	margin: 0px;
	padding: 10px 0 10px 0;
	clear: left;
}
.contactinfo div{
	float: right;
	clear: right;
	padding: 10px 0 10px 0;
}
.contactinfo a:link, .contactinfo a:visited{
	text-decoration: none;
	color: #07B7FC;
}
.contactinfo a:hover{
	text-decoration: underline;
}
.contactleft{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	float: left;
	width: 110px;
	font-weight: bold;
	clear: both;
}
.contactright{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	float: right;
	width: 200px;
}
.height70{
	height: 70px;
}
.height30{
	height: 30px;
}
.contacttwocol{
	float: left;
	width: 330px;
	margin-right: 35px;
}
#contacttop{
	margin-top: 35px;
	width: 330px;
	padding-bottom: 30px;
}
#subpageheader{
	height: 96px;
}
#subpageheader h1{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 95px;
	overflow: hidden;
}
#subpageheader .gt{
	color: #b3b3b3;
}
#subpageheader .page a:link, #subpageheader .page a:visited{
	color: #07B7FC;
	text-decoration: none;
}
#subpageheader a:link, #subpageheader a:visited{
	color: #000000;
	text-decoration: none;
}
#subpageheader a:hover{
	color: #07B7FC;
}
#searchbox{
	float: right;
	margin-right: 40px;
	border-left: 1px solid #D1D0D0;
	padding: 10px 0 10px 25px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
#searchbox #tf{
	margin-top: 10px;
	width: 160px;
}
#searchbox select{
	width: 200px;
}
#searchbox #sb{
	margin-top: 10px;
	vertical-align: bottom;
}
.faqquestion{
	margin-right: 35px;
	background-color: #e6e6e6;
	padding: 5px 25px 5px 25px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
.faqanswer{
	padding: 15px 60px 15px 25px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
.hideshowanswer{
	clear: both;
	float: right;
	padding: 5px 60px 5px 0px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
.hideshowanswer a:visited, .hideshowanswer a:link{
	color: #07B7FC;
	text-decoration: none;
}
.hideshowanswer a:hover{
	text-decoration: underline;
}
.questionspacer{
	height: 0px;
}
.termsheading{
	margin-right: 35px;
	background-color: #e6e6e6;
	padding: 5px 25px 5px 25px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
.termsparagraph{
	padding: 15px 60px 15px 25px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
.hideshowsection{
	clear: both;
	float: right;
	padding: 5px 60px 5px 0px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
.hideshowsection a:visited, .hideshowsection a:link{
	color: #07B7FC;
	text-decoration: none;
}
.hideshowsection a:hover{
	text-decoration: underline;
}
#termsmainheader{
	margin-top: 35px;
}
.termsspacer{
	height: 0px;
}
.termsheading h3{
	display: inline;
}
.importantheading{
	background-color: #cbcbcb;
}
.topspacer{
	height: 25px;
}
#partners{
	border-collapse: collapse;
	width: 100%;
	padding-right: 35px;
}
#partners .left{
	border-top: 1px solid #000000;
	height: 100px;
	text-align: center;
	width: 175px;
}
#partners .other{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align: center;
	width: 175px;
}
#partners .bottom{
	border-bottom: 1px solid #000000;
	vertical-align: top;
	line-height: 200%;
	text-align: left;
	padding: 10px 0 10px 20px;
}
#partners a:link, #partners a:visited{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	color: #07B7FC;
	text-decoration: none;
}
#partners a:hover{
	text-decoration: underline;
}
.downloadtable{
	border: 1px solid #000000;
	border-bottom: 0px;
	border-spacing: 0px;
	font-family: "Trebuchet MS", Tahoma, Sans Serif;
	font-size: 12px;
	font-weight: bold;
	border-collapse: collapse;
}
.downloadtable .first{
	background-color: #e6e6e6;
	width: 125px;
	line-height: 150%;
}
.downloadtable .nafirst{
	background-color: #e6e6e6;
	width: 175px;
	line-height: 150%;
}
.downloadtable td{
	border-bottom: 1px solid #000000;
	padding: 10px;
}
.downloadtable .other{
	padding: 0 5px 0 20px;
}
.downloadtable .version{
	padding: 0 10px 0 20px;
	font-size: 10px;
}
.downloadtable a {
	color: #07b7fc;
	text-decoration: none;
}
#upgradenote {
	color: #CD1821;
	font-family: "Trebuchet MS", Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	float: left;
	padding: 0;
	margin: 0;
	width: 680px;
}
#upgradenote strong {
}
.downloaddivider{
	float: left;
	margin: 20px 0 20px 0;
	background-image: url(../images/download/dots-download.jpg);
	width: 700px;
	background-position: center left;
	background-repeat: no-repeat;
}
#downloaddivider1{
	margin: 20px 0 0px 0;
}
#downloaddivider2{
	margin: 0px 0 20px 0;
}
.othertools{
	margin-right: 60px;
}
#storebanner{
	background-image: url(../images/page_headers/hero-store-home.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#storetable{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	border-collapse: collapse;
}
#storetable th{
	font-weight: normal;
	background-color: #e6e6e6;
	border: 1px solid #000000;
	border-bottom: 0px;
	text-align: center;
	padding: 10px;
}
#storetable td{
	border: 1px solid #000000;
	border-top: 0px;
	text-align: center;
	padding: 10px;
	vertical-align: top;
	min-width: 100px;
}
#storebottomleft{
	float: left;
	width: 400px;
	margin-right: 35px;
}
#storebottomleft label{
	float: left;
	width: 150px;
	clear: left;
	margin-top: 10px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
#storebottomleft input{
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
#storebottomleft select{
	float: left;
	width: 204px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
.required{
	color: #ff7501;
}
#storebottomleft .submit{
	margin-left: 144px;
	margin-top: -7px;
}
#storebottomleft .submit input{
	width: 128px;
}
#storebottomright{
	float: left;
	width: 250px;
}
#storebottomright p{
	font-size: 11px;
}
#storebottomright #visa{
	margin-bottom: 10px;
}
#supportbanner{
	background-image: url(../images/page_headers/hero-contact-us.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#supporteticket{
	background-image: url(../images/support/icon-coupon-small.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 34px;
	overflow: hidden;
	line-height: 40px;
}
#supportfaq{
	background-image: url(../images/support/icon-questionmark.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 31px;
	overflow: hidden;
	margin-top: 15px;
	line-height: 35px;
}
#supportlinks{
	margin-top: 55px;
}
#supportlinks a:link, #supportlinks a:visited{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#supportlinks a:hover{
	text-decoration: underline;
}
#storeprobanner{
	background-image: url(../images/page_headers/hero-store-pro.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#aboutbanner{
	background-image: url(../images/page_headers/hero-about-us.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#contactbanner{
	background-image: url(../images/page_headers/hero-contact-us.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#affliatebanner{
	background-image: url(../images/page_headers/hero-affilate.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
.error{
	color: #FF0000;
}
.success{
	color: #00AA00;
}
.pr a:link, .pr a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.pr a:hover{
	color: #07B7FC;
}
.prtitle{
	text-align: left;
	display: block;
}
.prtime{
	text-align: right;
	display: block;
}
#prpagenum{
	text-align: center;
	padding-bottom: 10px;
	color: #07B7FC;
}
#prpagenum a:link, #prpagenum a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#prpagenum a:hover{
	text-decoration: underline;
}
#prcontentfooter{
	overflow: hidden;
}
#prtext{
	background-color: #e6e6e6;
	background-image: url(../images/news/corner-press-releases.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	padding: 35px;
}
#prtext a:link, #prtext a:visited{
	color: #07B7FC;
	text-decoration: none;
}
#prtext a:hover{
	text-decoration: underline;
}
#prcontentfooter ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#prcontentfooter .left{
	clear: left;
	float: left;
	width: 100px;
}
#prcontentfooter .right{
	float: left;
}
#prcontentfooter .last{
	clear: left;
	float: left;
}

#pagetext{
	background-color: #e6e6e6;
	background-image: url(../images/news/corner-press-releases.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	padding: 35px;
}
#pagetext a:link, #pagetext a:visited{
	color: #07B7FC;
	text-decoration: none;
}
#pagetext a:hover{
	text-decoration: underline;
}
#pagetext #pagenote{
	color: #CD1821;
	padding:5px 0;
	margin:20px 0;
	text-align: left;
	display: block;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
#pagecontent {
}
#pagecontent h3 {
	margin-top:20px;
}
#pagecontent ol li{
	margin-bottom: 5px;
}
#pagecontent pre{
	white-space: pre-wrap;
	font-size: 12px;
	font-family: "Trebuchet MS", "Tahoma", "Sans Serif";
}
#pagecontentfooter{
	overflow: hidden;
}
#pagecontentfooter ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#pagecontentfooter .left{
	clear: left;
	float: left;
	width: 100px;
}
#pagecontentfooter .right{
	float: left;
}




#integardleftmenu{
	padding-top: 15px;
	padding-bottom: 15px;
}
#integardleftmenu2{
	padding-top: 15px;
	padding-bottom: 15px;
}
#resellerform{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
#resellerform ul{
	list-style: none;
	padding:0;
	margin:0;
	width: 330px;
}
#resellerform li{
	display: block;
	float: left;
	width: 330px;
}
#resellerform label{
	float: left;
	width: 145px;
	margin-top: 12px;
}
#resellerform input{
	float: right;
	margin-top: 10px;
	width: 175px;
}
#resellerform .submit input{
	margin-left: 138px;
	margin-bottom: 12px;
	width: 162px;
	height: 40px;
}
#resellers{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	border-style:none;
	border-spacing: 0;
	border-collapse:collapse;
}
#resellers td{
	height:28px;
}
#resellers .company{
	width:228px;
}
#resellers .country{
	width:148px;
}
#resellers .phone{
	width:90px;
	text-align: right;
}
#resellers .home{
	width:30px;
}
#resellers .email{
	padding-left:10px;
}
#resellers .home a{
	display: block;
	width:22px;
	height:19px;
	text-indent:-10000px;
	overflow:hidden;
	background-image:url(../images/reseller/icon-home.jpg);
}
#resellers .email a{
	display: block;
	width:21px;
	height:14px;
	text-indent:-10000px;
	overflow:hidden;
	background-image:url(../images/reseller/icon-email.jpg);
}







.releasehistory{
	padding-top: 10px;
	padding-bottom: 10px;
}
.releasehistory ul{
	list-style-image: url(../images/index/arrow-black.jpg);
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	padding: 0 0 0 20px;
	margin: 0px;
}
#storepropricing{
	border-collapse: collapse;
	text-align: center;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
}
#storepropricing .right{
	border-right: 1px solid #000000;
}
#storepropricing th{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #e6e6e6;
	padding-top: 5px;
	padding-bottom: 5px;
}
#storepropricing td{
	border-left: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
#storepropricing .bottom{
	border-bottom: 1px solid #000000;
}
#storepropricing #procol1{
	width: 100px;
}
#storepropricing #procol2{
	width: 300px;
}
#storepropricing #procol3{
	width: 125px;
}
.small{
	padding-left: 30px;
	font-size: 12px;
	font-weight: normal;
}
#storebottomleft .submitpro{
}
#storebottomleft .submitpro input{
	width: 182px;
	margin: 10px 0 0 144px;
}
#storebottomleft p{
	clear: both;
	margin-top: 0px;
	padding-top: 10px;
}
.prostoreproceed{
	margin: 10px 0 0 -7px;
}
.purchasefirst{
	float: left;
	width: 125px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 200%;
}
.purchasesecond{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 200%;
}
.purchasebutton{
	float: left;
	padding: 5px 0 10px 120px;
}
#safetybanner{
	background-image: url(../images/page_headers/hero-internet-safety-tips.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 193px;
}
#safetytips{
	list-style-image: url(../images/index/arrow-black.jpg);
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	margin-right: 35px;
}
#safetytips li{
	padding-top: 5px;
	padding-bottom: 5px;
}
.storebottomspacer{
	clear: both;
	height: 10px;
}
#newfeatures{
	list-style-image: url(../images/left_menu/dots.jpg);
	padding: 0 0 0 20px;
	margin: 0px;
}
.testimonial{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	width: 329px;
}
.testimonial .name{
	color: #CCCCCC;
}
.testimonialhr{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 329px;
	height: 3px;
	background-image: url(../images/dots-testimonials.jpg);
	background-repeat: no-repeat;
}
#ihfeat2, #ihfeat3, #ihfeat4, #ihfeat5, #ihfeat6, #ihfeat7, #ipfeat2, #ipfeat3, #ipfeat4{
	display: none;
}
#homepagenewsspacer{
	height: 15px;
}
#tax{
	padding-top: 15px;
	width: 245px;
	text-align: center;
}
.box-home-4995 {
	display: block;
	text-indent: -10000px;
	background-image: url(../images/index/box-home-4995.jpg);
	width: 311px;
	height: 224px;
	margin: 14px 0 18px 0;
}
.box-home-3995 {
	display: block;
	text-indent: -10000px;
	background-image: url(../images/index/box-home-3995.jpg);
	width: 311px;
	height: 224px;
	margin: 14px 0 18px 0;
}
.box-pro-1500 {
	display: block;
	text-indent: -10000px;
	background-image: url(../images/index/box-pro-1500.jpg);
	width: 311px;
	height: 224px;
	margin: 14px 0 18px 0;
}
#homedvd{
	float: left;
	width: 115px;
	vertical-align: bottom;
}
#homeprice{
	float: left;
	width: 196px;
	overflow: hidden;
	vertical-align: bottom;
}
#homeprice img{
}
#homeprice a{
	font-family: Verdana, Helvetica, Sans Serif;
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
}
#safety{
	padding-bottom: 10px;
}
#safety img{
	vertical-align: bottom;
	padding-right: 15px;
}
#safety a{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.nap{
	width: 410px;
}
.transactiondiv{
	width: 378px;
	height: 5px;
	background-image: url(../images/store/dots-transaction-complete.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
}
.floatright{
	float: right;
	padding: 10px 0 10px 0;
}
.floatleft{
	float: left;
	padding: 10px 0 10px 0;
}
.transcontainer{
	width: 378px;
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	line-height: 150%;
}
.transfirst{
	padding-top: 10px;
}
.transcontainer a:link, .transcontainer a:visited{
	color: #07B7FC;
	text-decoration: none;
}
.transcontainer a:hover{
	text-decoration: underline;
}
.clearleft{
	clear: left;
}
.supportphone{
	font-family: Trebuchet MS, Tahoma, Sans Serif;
	font-size: 12px;
	width: 150px;
	float: left;
}
.sptop{
	padding-top: 30px;
}
.spbttm{
	padding-top: 10px;
}
#integardchristmasspecial{
	padding-top: 15px;
}
