body {
	background: url(images/bg.gif) #ffffff repeat-x left top;
	color:#333333;
	margin: 0px;
	font-family: "Arial";
	font-size: 12px;
	height: 12px;
}

.bgwhitegrey {background: url(images/bgwhitegrey.gif) top left repeat; 
}

.bgwhitegrey_faq8 {background: url(images/bgwhitegrey2.gif) top left repeat; 
}

.bgtrial {background: url(images/trialbg.jpg) top left repeat-x; 
}

.bigtitle {font-size:17px; font-weight: bold; color: #315dcf;
}

/*left and right shadow -- all pages*/
.shadowleft {background:url(images/shadow-left.png) top left repeat;
}

.shadowright {background:url(images/shadow-right.png) top left repeat;
}

/*top -- all pages*/
.topbg {background:url(images/topbg.gif) top left no-repeat #FFFFFF;
}

div.topcontrol { padding: 25px 25px 2px 25px;
}

.input{
	border-top:1px solid #009966;
	border-left:1px solid #009966;
	border-right:1px solid #009966;
	border-bottom:1px solid #009966;
	border-color:#c7c7c7;
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:150px;
	height: 15px;
}

a.forgot:link {
color: #959494; background-color: transparent; text-decoration:underline; font-size:10px; font-style: italic; 
}
a.forgot:visited {
color: #959494; background-color: transparent; text-decoration:underline; font-size:10px; font-style: italic; 
}
a.forgot:active {
color: #959494; background-color: transparent; text-decoration:underline; font-size:10px; font-style: italic; 
}
a.forgot:hover {
color: #0099FF; background-color: transparent; text-decoration:underline; font-size:10px; font-style: italic; 
}

/*bottom -- all pages*/
.bottombg {background:url(images/bottombg.gif) top left no-repeat; padding-top: 18px;
}

.bottomtext { color: #FFFFFF; font-size:12px;
}

.copyright { font-size:11px; color: #212121; padding-top: 10px;
}

a.copy:link {
color: #414141; background-color: transparent; text-decoration:none;
}
a.copy:visited {
color: #414141; background-color: transparent; text-decoration:none;
}
a.copy:active {
color: #414141; background-color: transparent; text-decoration:none;
}
a.copy:hover {
color: #ffffff; background-color: transparent; text-decoration: underline;
}

.bottomlink { color: #FFFFFF;
}

a.newsletter:link {
color: #ffffff; background-color: transparent; text-decoration:none;
}
a.newsletter:visited {
color: #ffffff; background-color: transparent; text-decoration:none;
}
a.newsletter:active {
color: #ffffff; background-color: transparent; text-decoration:none;
}
a.newsletter:hover {
color: #ffffff; background-color: transparent; text-decoration: underline;
}

/*search.tpl*/
.input2{
	border-top:1px solid #009966;
	border-left:1px solid #009966;
	border-right:1px solid #009966;
	border-bottom:1px solid #009966;
	border-color:#c7c7c7;
	background-color:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:405px;
	height: 17px;
}

.searchborder {
  background:#f1f1f1;
  padding:6px;
  border:1px solid #e4e4e3;
}


/*index*/
.signup {background:url(images/signupbg.jpg) top left repeat;
}

.support {background:url(images/index-support.jpg) top left repeat;
}

.why {background: url(images/index-why.jpg) top left no-repeat;
}

.news {background: url(images/index-news.jpg) top left no-repeat;
}

div.why { padding-left:10px; padding-right:10px; padding-top: 10px;
}

div.testi { padding-left:10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px; font-size:12px; color: #666666;
}

div.supportctrl {padding: 44px 20px 10px 33px;
}

a.supportbtn:link {
color:#333333 ; background-color: transparent; text-decoration:none; font-size:12px; font-weight: bold;
}
a.supportbtn:visited {
color:#333333 ; background-color: transparent; text-decoration:none;  font-size:12px; font-weight: bold;
}
a.supportbtn:active {
color:#333333 ; background-color: transparent; text-decoration:none;  font-size:12px; font-weight: bold;
}
a.supportbtn:hover {
color:#333333; background-color: transparent; text-decoration:underline;  font-size:12px; font-weight: bold;
}

a.supportmore:link {
color: #FF0000; background-color: transparent; text-decoration:underline; font-size:11px; font-style:italic;
}
a.supportmore:visited {
color: #FF0000; background-color: transparent; text-decoration:underline;  font-size:11px; font-style:italic;
}
a.supportmore:active {
color: #FF0000; background-color: transparent; text-decoration:underline;  font-size:11px; font-style:italic;
}
a.supportmore:hover {
color:#666666; background-color: transparent; text-decoration: underline;  font-size:11px; font-style:italic;
}

/*faq*/
.headtitle {font-size:15px; font-weight: bold; font-style:italic; color: #0066FF;
}

.smalltitle {font-size:12px; font-weight: bold; color:#333333;
}

.faqmenu {background:url(images/faq-pic1.jpg) top left no-repeat; padding: 10px 15px 10px 15px; font-size:12px; color:#333333; font-weight: bold;
}

a.faqbtn:link {
color: #333333; background-color: transparent; text-decoration:none;
}
a.faqbtn:visited {
color: #333333; background-color: transparent; text-decoration:none;
}
a.faqbtn:active {
color: #333333; background-color: transparent; text-decoration:none;
}
a.faqbtn:hover {
color: #333333; background-color: transparent; text-decoration:underline; 
}

/*pricing*/
.pricingpic {padding-top: 35px;
}

.pricetext { font-size:11px; padding-bottom: 8px;
}

/*features*/
.featurespic { padding-top:50px; padding-right: 40px;
}

.featuresbtn {padding-right:105px;
}

.featuressmalltitle {color:#FF0000; font-weight: bold;
}

/*contacts*/
.contactsmalltext { font-size:11px; color:#999999;
}

.testicontactbg {background:url(images/contacts-pic1.jpg) top left no-repeat; 
}

/*screenshots*/
.screenmenu {background:url(images/screenshots-pic1.jpg) top left no-repeat; padding: 10px 15px 10px 15px; font-size:12px; color:#333333; font-weight: bold;
}

a.screenbtn:link {
color: #333333; background-color: transparent; text-decoration:none;
}
a.screenbtn:visited {
color: #333333; background-color: transparent; text-decoration:none;
}
a.screenbtn:active {
color: #333333; background-color: transparent; text-decoration:none;
}
a.screenbtn:hover {
color: #333333; background-color: transparent; text-decoration:underline; 
}


