* {
padding:0; margin:0;
}
body {
	background:url(images/outside_tile.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0;
	margin:0;
	text-align:center;
}
h1 {
	font-size: 22px;
}
a{
color:#387daa;
}

#wrapper{
background:url(images/header-bg.jpg) repeat-x;
position:relative;
width: 920px;
text-align:left;
margin: auto;
min-height: 100%;
height: auto !important;
height: 100%; /*stoopid ie*/
}
#head{
width:920px;
height:140px;
}
h1#header {
width:170px;
height:140px;
background:url(images/logo.gif) no-repeat;
float:left;
}
h1#header span {
	display:none
}
h1#homeintro{
color:#FFFFFF;
letter-spacing:-1px;
line-height:24px;
padding:14px 12px 10px 28px;
width:500px;
height:105px;
background:url(images/homepanel.gif);
}
h1#tryintro{
color:#FFFFFF;
letter-spacing:-1px;
line-height:24px;
padding:14px 12px 10px 28px;
width:500px;
height:57px;
background:url(images/trypanel.gif);
}
h1#buyintro{
color:#FFFFFF;
letter-spacing:-1px;
line-height:24px;
padding:14px 12px 10px 28px;
width:500px;
height:27px;
background:url(images/buypanel.gif);
}

.inv{
display:none;
}

#leftcolumn { 
 padding:15px 2px 10px 11px;
 _padding:15px 2px 10px 5px;
 width: 540px;
 float: left;

}
#rightcolumn {
 padding:15px 9px 0 5px;
 _padding:15px 5px 0 3px;
 float: right;
 width: 353px;
}

/* NAVIGATION */

#nav{
position:relative;
font-size:12px;
font-weight:bold;
float:right;
margin-top:58px;
margin-right:12px;
}
#nav ul{
  margin:0;
  padding:0;
}
#nav li{
 list-style:none;
 float:left;
 background:url("images/navright.gif") no-repeat right top;
 margin:0 1px;
}
#nav a {
    display:block;
	background:url("images/navleft.gif") no-repeat left top;
    padding:8px 9px 26px 9px;
	text-decoration:none;
	color:#64aad8;
}
#nav a:hover, #nav a.selected{
color:#666;
}
.gap{
margin-top:4px;
}
.leftgap{
margin-left:10px;
}

.introtext {
font-size: 15px; 
line-height: 20px;
color: #387daa;
padding:14px 15px 6px 27px;
font-weight:bold;
}
.abouttitle {
font-size: 15px; 
color: #387daa;
padding:14px 15px 2px 27px;
font-weight:bold;
}
.abouttext {
	font-size: 11px;
	padding:2px 15px 8px 27px;
	line-height:13px;
}
.supporttitle {
font-size: 15px; 
color: #387daa;
padding:14px 15px 12px 27px;
font-weight:bold;
}
.subtext{
font-size: 12px; 

padding:2px 15px 3px 27px;
font-weight:bold;
}
.linkstitle {
font-size: 15px; 
color: #387daa;
padding:10px 5px 5px 10px;
font-weight:bold;
}
.linksgreytitle {
font-size: 15px; 
color: #666;
padding:10px 5px 5px 10px;
font-weight:bold;
}
.link{
color:#387daa;
padding:2px 10px 2px 10px;
font-size: 11px; 
}
.link a{
color:#387daa;
}
.faq{
color:#387daa;
padding:2px 3px 6px 10px;
font-size: 11px; 
}
.faq a{
color:#387daa;
}
.pricetext{
font-size: 15px; 
color: #387daa;
padding:14px 10px 0px 20px;
font-weight:bold;
}
.bodytext {
	font-size: 11px;
	padding:14px 15px 6px 27px;
	line-height:17px;
}
.bodytext li{ 
margin:0 0 0 15px; }


.minitext{
font-size:10px;
padding:0px 15px 0px 20px;
}
.quote{
font-size: 13px;
padding:10px 5px 0 5px;
font-weight:bold;
}
.quoteby{
font-size: 11px;
padding:5px 5px 0 5px;
font-weight:bold;
color: #387daa;
}
.kagi{
padding:11px 15px;
}
#actionbtns{
list-style:none;
 margin:15px 5px 15px 18px;
 padding:0;
}
#actionbtns li{
 float:left;
 margin:0 0 0 4px;
}

#tryright #actionbtns li{
 float:left;
 margin:0 0 10px 0;
}


.trybutton {
background:url(images/try_bg.gif);
width:254px;
height:48px;
letter-spacing:-1px;
font-weight:bold;
font-size:19px;
}
.trybutton a{
display:block;
color:#387daa;
padding:12px 10px 12px 25px;
}
.buybutton {
background:url(images/buy_bg.gif);
width:254px;
height:48px;
letter-spacing:-1px;
font-weight:bold;
font-size:19px;
}
.buybutton a{
display:block;
color:#FFF;
padding:12px 10px 12px 25px;
}

a:hover{
	text-decoration: none;
}

.emaillink{
background:url(images/emailbox.gif);
height:36px;
width:183px;
font-size: 15px; 
font-weight:bold;
margin:10px 0 0 10px;
padding:14px 15px 0px 20px;
}
.emaillink a{
color: #387daa;
}
.homeimage{
margin-top:-33px;
}
.tryimage{
margin-top:-43px;
}
.supimage{
margin-top:-24px;
}
.floatright{
float:right;
clear:right;
}
.clear{
clear:both;
}
#reviews img{
padding:14px 16px;
}
#tryright{
padding:8px;
width:337px;
height:300px;
background:url(images/trybg_panel.gif);
}
#smallpanel{
padding:8px;
width:337px;
height:255px;
background:url(images/smallrightpanel.gif);
}
#smallerpanel{
padding:8px;
width:337px;
height:218px;
background:url(images/smallerpanel.gif);
}
#price{
margin:16px 5px 6px 15px;
background:url(images/buy_pricepanel.gif) no-repeat;
height:60px;
width:324px;
}
#gallery{
margin:5px 1px 5px 3px;

}
#gallery img{
padding:0 0 6px 6px;
}
/* FOOTER */

#footer { 
 width: 880px;
 padding: 15px 20px 10px 20px;
 clear: both;
}
.footerlinks{
font-size:11px;
color:#999;
}
.sitemap{
float:left;
}
.siteby{
float:right;
}
.footerlinks a{
text-decoration:underline;
color:#999;
}
.footerlinks a:hover{
text-decoration:underline;
color:#387daa;
}

div.float 
{
	width:800px;
	text-align:left;
	position: absolute;
	top:850px;
	left: 50%;
	margin: 0px auto 30px -375px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7d;
}
div.float h1
{
	font-size:0.8em;
	color:#387daa;
	padding:0 0 5px 0;
	margin:0;
}
div.float p
{
	font-size:0.7em;
	padding:0;
	margin:5px 0 15px 0;
}
.banner{
padding:50px 0 15px 20px;
text-align:center;
}