

/* GENERAL */



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}



a:hover {

	text-decoration: underline;

}



a { 

	text-decoration: none;

	color: #569433;

}



img {

	border: 0px;

}



td.drkgreen {

	background-color: #006128;

}



td.green {

	background-color: #9AC63A;

}



td.footer {

	background-color: #B5BDBA;;

	padding-left: 9px;

	padding-right: 9px;

	color:#fff;

	font-size:10px;

	text-align:center;

	height:24px;

}



td.footer a{

	color:#fff;

	text-decoration:none;

}

td.footer a:hover{

	text-decoration:underline;

}

td.footerIcons {

	padding-right: 5px;

}



#pageintro {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

	font-size: 11px; 

	margin-bottom: 14px;

}



.header {

	text-decoration: none;

	color: #006128;

	font-weight: bold;

	font-size: 12px; 

	margin-bottom: 14px;

}



/* HOMEPAGE */



td#homebg {

	background-image: url(images/homepage/bg.jpg);

	background-repeat: no-repeat;

	background-position: top;

}



/* PRODUCTS */



td.prodboxbg {

	background-image: url(images/products/box-bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	padding-top: 15px;

}



td.mpboxbg {

	background-image: url(images/products/box-mpbg.gif);

	background-repeat: repeat-x;

	background-position: middle;

	padding-top: 12px;

}



td.boxvertline {

	background-image: url(images/products/box-vertline.gif);

	background-repeat: repeat-y;

	background-position: top;

}



ul {

	margin-top: 5px;

	margin-bottom: 2px;

	margin-right: 10px;

	font-size: 11px; 

}



li {

	font-size: 11px; 

}



.mplistprice {

	text-align: right;

	text-decoration: none;

	color: #006128;

	font-weight: bold;

	font-size: 11px;

	padding-right: 8px;

	margin-top: 0px;

}



.vrlistprice {

	text-align: right;

	text-decoration: none;

	color: #006128;

	font-weight: bold;

	font-size: 11px;

	padding-right: 8px;

	margin-top: 9px;

}



/* VR DEMO */



td.demoboxbg {
/*
	background-image: url(images/demo/flash-bg.gif);

	background-repeat: no-repeat;

	background-position: top;
*/
}



/*DOWNLOAD */



div.fieldname {

	text-decoration: none;

	color: #000000;

	font-weight: bold;

	font-size: 11px; 

	vertical-align: middle;

}



span.redstar {

	text-decoration: none;

	color: #B90404;

	font-weight: bold;

	font-size: 11px; 

	vertical-align: middle;

}



div.required {

	text-decoration: none;

	color: #000000;

	font-size: 10px; 

	vertical-align: middle;

}



td.dlhead {

	text-decoration: none;

	color: #B90404;

	font-size: 10px; 

	vertical-align: middle;

}



td.dltext {

	text-decoration: none;

	color: #000000;

	font-size: 10px; 

	vertical-align: middle;

}



.errortext {

	text-decoration: none;

	color: #B90404;

	font-weight: bold;

	font-size: 11px; 

	vertical-align: middle;

}



/*ACTIVATION */



ol {

	margin-top: 5px;

	margin-bottom: 5px;

	margin-right: 10px;

	font-size: 11px; 

}



div.formatnote {

	text-decoration: none;

	color: #5e5e5e;

	font-size: 8px; 

	vertical-align: middle;

}

#siteMenu {display:block;float:left;margin:0px;padding:0px;}

#siteMenu a	{font-size:12px;color:#569433;text-decoration:none;}

#siteMenu a:hover {text-decoration:underline;}

#siteMenu li {float:left;list-style-type:none;text-align:left;border-right:1px solid #569433;padding:0px 15px 0px 15px;}

#siteMenu li.first {padding-left:0px;}

#siteMenu li.last {border-right:none;}



#topMenu {display:block;margin:0px;padding:0px;float:right;font-size:10px;position:relative;}



#topMenu a {text-decoration:underline;font-size:10px;position:relative;top:-3px;}

#topMenu li {float:left;list-style-type:none;text-align:left;border-right:1px solid #569433;padding:0px 6px 0px 6px;height:11px;}

#topMenu li.first {border-left:1px solid #fff;}

#topMenu li.last {border-right:1px solid #fff;padding-right:0px;}



.flagContainer {font-size:10px;height:30px;}

.flagContainer a {position:relative;top:5px;}



.homePageColumn1 {width:371px;float:left;}

.homePageColumn2 {float:left;width:379px;}



.homePageBoxHorizontal {width:370px;height:131px;font-size:10px;float:left;display:block;overflow:hidden;margin-bottom:8px;}

.homePageColumn2 .homePageBoxHorizontal {margin-left:9px;}

html>body .homePageColumn2 .homePageBoxHorizontal {width:368px;}

/*Non-IE CSS*/

html>body .homePageBoxHorizontal {height:130px;}

.homePageBoxHorizontal h2 {margin:0px;font-size:14px;}

.homePageBoxHorizontal .moreLinkContainer,

.homePageBoxTestimonial .moreLinkContainer,

.homePageBoxHandsets .moreLinkContainer {height:24px;text-align:right;width:370px;clear:both;float:left;}

.homePageBoxHorizontal .moreLinkContainer a,

.homePageBoxTestimonial .moreLinkContainer a,

.homePageBoxHandsets .moreLinkContainer a {color:#fff;font-size:13px;font-weight:bold;position:relative;top:3px;right:10px;}

.homePageBoxHorizontal .image {float:left;width:145px;height:92px;padding:5px 5px 0px 5px;}

/*.homePageBoxHorizontal img {height:90px;} */

.homePageBoxHorizontal .textContainer {width:210px;float:left;height:101px;padding-top:5px;}

/*Non-IE CSS*/

html>body .homePageBoxHorizontal .textContainer {height:95px;}

.homePageBoxHorizontal .textContainer p {margin-top:5px;}



.green {border:1px solid #569433;}

.green .moreLinkContainer{background-color: #569433;}

.green h2{color: #569433;}

.green a{color: #569433;line-height:16px;}

.green #testimonialTicker #text{background-color: #569433;}

.green input {border:1px solid #569433;}

.green input.submitButton{background-color: #569433;}



.blue {border:1px solid #0054A2;}

.blue .moreLinkContainer{background-color: #0054A2;}

.blue h2{color: #0054A2;}

.blue a{color: #0054A2;}

.blue #testimonialTicker #text{background-color: #0054A2;}

.blue input {border:1px solid #0054A2;}

.blue input.submitButton{background-color: #0054A2;}



.grey {border:1px solid #B5BDBA;}

.grey .moreLinkContainer{background-color: #B5BDBA;}

.grey h2{color: #569433;}

.grey a {color: #333;}

.grey #testimonialTicker #text{background-color: #B5BDBA;}

.grey input {border:1px solid #c3c3c3;}

.grey input.submitButton{background-color: #c3c3c3;}



.homePageBoxTestimonial {float:left;width:180px;height:270px;font-size:10px;overflow:hidden;background: url(images/homepage/v2/reviews_bg.jpg) no-repeat 0px 0px;margin-left:12px;margin-bottom:8px;}

html>body .homePageBoxTestimonial {margin-left:8px;}

.homePageBoxTestimonial .moreLinkContainer {width:180px;clear:both;background-color:transparent;}

.homePageBoxTestimonial #testimonialTicker {height:200px;}

.grey #testimonialTicker #text {color: #fff;font-size:15px; font-weight:bold; padding:0px 10px 0px 10px;background-color:transparent;margin:38px 0px 33px 0px;height:109px;overflow:hidden;}

.homePageBoxTestimonial #by {padding:0px 10px 0px 10px;height:59px;} 



.homePageBoxHandsets {float:left;width:178px;height:270px;font-size:10px;overflow:hidden;background: url(images/homepage/v2/handsets_bg.jpg) no-repeat 0px 0px;margin:0px;margin-left:9px;}

.homePageBoxHandsets .moreLinkContainer {width:180px;clear:both;margin-top:216px;}

.homePageBoxHandsets .textContainer {text-align:center;}

.homePageBoxHandsets .textContainer p {position:relative;top:190px;display:inline;}

.newsletter .imageContainer {padding:15px;float:left;}

.newsletter {float:left;}

.newsletter input {width:190px;padding-top:4px;border:solid 1px #BFC4C3;color:#000;height:25px;}

.newsletter input.submitButton {width:80px;border:none;padding:4px;color:#fff;float:right;}
