﻿html, body{margin:0 auto;background:#000 url(/images/new_vortex.jpg) no-repeat top center;height:100%}

#container
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
	font-family:"Trebuchet MS", Helvetica, Arial, Sans-Serif;color:#fff;
}

#header{background:url(/images/header_bg.png) repeat-x bottom center;position:relative;text-align:center;height:400px;margin-bottom:20px;}
#header span.headline{padding:60px 0 0 400px;width:375px;display:block; text-align:left;margin:0 auto;}
#header span.headline h1{margin:0;line-height:30px}
#header span.headline h2{margin-top:8px;font-weight:normal;line-height:27px}

#pageHeader{background:url(/images/header_bg.png) repeat-x top center;position:relative;text-align:center;padding-top:15px;height:140px;border-bottom:solid 1px #ddd;}

#banner{position:relative;width:816px;margin:0 auto;}
#banner #nav{position:absolute;top:42px;right:29px;z-index:10;}
#homePageImage{position:absolute;left:5px;top:150px;border:solid 1px #fff;}

#content{width:810px;margin:0 auto 20px;position:relative}
#content #spot1{width:395px;height:333px;float:left;background:url(/images/home_spot_1_bottom.png) no-repeat bottom center}
#content #spot2{width:395px;height:333px;float:left;margin-left:12px;background:url(/images/home_spot_2_bottom.png) no-repeat bottom left}
#content .spotCopy{display:block;padding:10px 15px 0;}
#content .spotCopy h3, p{margin:0}
#content .spotCopy p{font-size:14px;}
#content .spotCopy a.learnMore{float:right;text-decoration:none;color:#fff;margin-top:-1px;background:url(/images/more_arrow.gif) no-repeat center left;padding-left:18px;}
#content .spotCopy a.learnMore:hover{text-decoration:underline}

#pageContent{background:url(/images/page_content_bg_top.png) no-repeat top center;width:802px;margin:13px auto;padding-top:1px;}
#pageContent #pageBox{background:url(/images/page_content_bg_middle.png) repeat-y top center;margin-top:10px;padding:0 15px;overflow:auto}

#pageContent #pageBox .pageImageL{float:left}
#pageContent #pageBox .pageImageR{float:right;margin-left:10px}

#pageContent h1.pageTitle{color: #00bdb7;font-size:32px;margin-top:0}
#pageContent h2{}
#pageContent h2.subHead
{
	margin-bottom:5px;font-size:16px;font-weight:normal;color: #00bdb7;
	
}
#pageContent h2.subHeadHowWorks
{
	margin-bottom:5px;
	margin-top: 17px;
	font-size:16px;
	font-weight:normal;
	color: #00bdb7;
	
}
#pageContent p{margin-top:12px;font-size:14px;}
#pageContent p.subText{font-size:18px;}

#pageContent div.contact{float:right;margin:35px 30px 0 0;}
#pageContent div.salesContact{color: #00bdb7;margin-top:20px}

#pageContent a{text-decoration:none;color:#fff}
#pageContent a:hover{text-decoration:underline}

#twoCol{margin-top:5px;}
#twoCol .rightCol{width:245px;float:right;border:solid 1px #fff;padding:5px;font-size:12px;min-height:430px}
#twoCol .rightCol h4{margin:0 0 5px 0;font-size:16px;}
#twoCol .leftCol{width:500px}
#twoCol .leftCol table{line-height:14px;}
#twoCol .leftCol table td{padding-right:62px;}
#twoCol .leftCol table td.paddOverride{padding-right:0px !important;}
#twoCol .leftCol table imgButton{border:solid 1px #fff;margin-bottom:8px;}

.push{height:80px;}
.footer{background:#000;clear:both;text-align:center;color:#fff;font-family:Verdana;font-size:10px;padding-top:20px;height:40px;-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;}

#navmenutest{list-style-type:none;display:inline;}
#navmenutest li{margin:5px 25px 0 0;font-size:14px;float:left;} 

.button{float:left;}

.label
{
	padding-bottom:40px;
}
.labelhome
{
	padding-bottom:10px;
}
.links
{
	text-decoration:none;
	font-weight:bold;
	color:White;
}
.linkContactUs
{
	text-decoration:none;
	font-weight:bold;
	font-size:medium;
	color:White;
}
.linkFooter
{
	text-decoration:none;	
	color:#fff;
	font-family:Verdana;
	font-size:10px;	
}

.catalogs a{color:#FFF; font-size:14px; margin:0 0 0 80px; line-height:40px}
.catalogs a.two{margin:0 0 0 120px}




































/*body
{
	margin: 0px auto;
	padding: 0px;
	background:#000000 url(/images/background.jpg) no-repeat top center;
    color:#ffffff;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    line-height:16px
}

h1
{
    font-size:24px;
    line-height:24px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
h1.specIndent
{
    font-size:24px;
    margin-left:5px;
    display:inline;
    line-height:24px;
	margin: 5px 0px 5px 5px;
	padding: 0px;
}

h2
{
    font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

p
{
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#container {width:970px; margin: 0px auto; height:800px; background-image:url(/images/background_inside.jpg); background-repeat:no-repeat; background-position:top center;
            padding:0px 0px 0px 0px;}

a, a:link, a:visited, a:active
{
    color:#22a5cc;
    text-decoration:none;
}

a:hover
{
    color:#22a5cc;
    text-decoration:underline;
}

.coTitleBold
{
	padding: 10px 0px 5px 0px;
}

a.coTitleBoldLink, a.coTitleBoldLink:link, a.coTitleBoldLink:visited, a.coTitleBoldLink:active
{
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    text-decoration:none;
}

a.coTitleBoldLink:hover
{
    color:#ffffff;
    font-size:18px;
    font-weight:bold;
    text-decoration:underline;
}*/
