
img {
	border: 0px;
}
.alert{
	color: red;
}
.success{
	color: green;
}
a.storeurl, a.storeurl:hover, a.storeurl:visited
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#686868;
	text-decoration:none;
}
a.faq, a.faq:visited
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a.faq:hover
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
td.shop
{
	background-color:#676767;
	padding:10px;
	text-align:center;
	height:160px;
}

td.shopheader
{
	background-image:url(../images/shopheader.gif);
	height:41px;
	width:219px;
	padding-left:5px;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana; 
	color:#FFFFFF;
}

div.storediv
{
	width:219px; 
	word-wrap: break-word;
}
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#efe8df;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.logo { padding:0; float:left;
}

b{font-size: 110%;}
em{color: red;}

.maincontainer{
width: 100%; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

/*updated*/.innertube { padding-top:25px; padding-bottom:25px; width:1024px; margin:0 auto;}/*updated*/

/*updated*/.innertube-text { padding-top:25px; padding-bottom:25px; margin:0 auto; padding-left:72px; padding-right:52px;}/*updated*/
.innertube-steps { padding-left:75px;
}

.innertube2 {background-color:#000000; height:340px; }



/*updated*/

.topsection{
height: 158px; /*Height of top section*/
}

.topsection2{
margin:0 auto;
padding:0;
width:1024px;
height: 108px; /*Height of top section*/
}

.topsection3{ /*added*/
 background-color:#000000;
margin:0 auto;
padding:0;
height: 50px; /*Height of top section*/
}
.topsection4{
height: 108px; /*Height of top section*/
}


.full {
width:100%;
margin:0 auto;
background-color:#000000;
}

.full2 { /*added*/
width:100%;
margin:0 auto;
}

.full3 { /*added*/
background-color:#000000;
margin:0 auto;
}

.fixed-center2 { /*added*/
width:1024px;
margin:0 auto;
}

.fixed-center { /*added*/
width:1024px;
margin:0 auto;
background-image:url(../images/bg.gif); background-repeat:repeat-y;
}


.topsection h1{
margin: 0;
padding-top: 15px;
}

.contentwrapper{
float: left;
width: 100%;
}

.contentcolumn{

margin:0 auto; /*Set left margin to LeftColumnWidth*/
}



/*updated*/


.logo{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:left;
}
.buttons-right{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:left;
}
.buttons-right2{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:left;
background-color:#000000;
}

.buttons-right-inventory{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 20px;
float:left;
}

.header{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:left; background-color:#000000;
color:#ffffff; width:791px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px; font-weight:bold; height:34px; padding-left:15px; padding-bottom:0px; padding-top:16px;
}




.header2{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:right; background-color:#000000;
color:#ffffff; width:139px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; height:40px; padding-right:20px; padding-bottom:0px; line-height:130%; padding-top:10px;
}
.blue {font-family:Arial, Helvetica, sans-serif;
font-size:17px; font-weight:bold; color:#29abe2; padding:0px; text-align:right;}

.white {font-family:Arial, Helvetica, sans-serif;
font-size:17px; font-weight:bold; color:#ffffff; padding:0px; text-align:right;}

.right{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:right;
}

.left{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
float:left;
}

.flash{
padding-top:9px;float:left; padding-left:15px;

}
.details{
padding-top:9px; padding-left:15px;
}
.case-study{
padding-right:15px; float:right;
}
.sign-up-now{
padding-right:119px; float:right;
}

.space {
margin:0px;
}

.menu { padding:0; float:right; margin:0; height:36px; 
}
ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
width:693px;
height:36px;
}
ul.inventory {
width:750px;
}

li.menu
{
float:left;
}


/*updated*/

.footer{
clear: left;
background: #000000;
padding-left:59px; padding-top:3px;
height:21px;
}

.fixed-footer {
margin:0 auto;
width:1024px;
}

/*updated*/


.footer a{
color: #8d8c8c; text-decoration:none;
}
.footer a:hover{
color: #ffffff; text-decoration:underline;
}

.footer-left { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #8d8c8c; margin:0;}
.footer-right { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #8d8c8c; padding-right:72px;}

.footer-menu { padding:0; float:right; margin:0; height:21px;}
ul.footer-menu { list-style-type:none; margin:0; padding:0; }
li.footer-menu { float:right; padding-right:15px; margin:0; }



.menu2 { 
padding:0; 
float:left; 
margin:0; 
height:36px; 
display:inline; 
background-image:url(../images/buttons-bg.gif);

}
ul.menu2
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}


.steps { padding:0; float:left; border-right-style:solid; border-right-color:#cfcfcf ; border-right-width:1px;
width:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-bottom:5px; padding-right:25px;
}

.steps2 { padding:0; float:right; border-right-style:solid; border-right-color:#cfcfcf ; border-right-width:1px;
width:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-bottom:5px; margin-right:10px; padding-right:38px;
}

.steps3 { 
padding:0; float:right;
width:250px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; color:#666666; 
padding-bottom:5px; padding-right:10px; 
margin-right:5px;margin-left:25px;
}
.steps-column{
margin-left: 0px;/*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
width:915px;
height:90px;
}

.bottom-banner {
height:75px; 
text-align:center; 
padding-top:0px; 
margin:0 auto; 
padding-bottom:15px; 
width:1024px;
background-image:url(../images/bg.gif); 
background-repeat:repeat-y;
}

.fixed-banner {
margin:0 auto;
}
#livechat
{
	position:absolute;
	right:0px;
	top:2px;
}


