@charset "utf-8";

/* CSS Document */

/* Hides from IE5-mac \*/

* html #buggybox a{height: 1%;}

/* End hide from IE5-mac */

html{

	color:#000;

}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}body {

*font-size:small;*font:x-small;

	font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 1.231;

	background-color: #F9FBFC;

}#body-container{

	width:73.076em;

*width:71.25em;		margin: auto;

	position: relative;

}#body-mainwrapper{

	width:940px;

	background-color: #FFF;

	padding: 5px;

}#body-mainwrapper p {



}

.bckg-main {

	background-color: #FFF;

	background-image: url(../images/bckg-mainpage.png);

	background-repeat: repeat-x;

}

.bckg-inside {

	background-image: url(../images/bckg-page.png);

	background-repeat: repeat-x;

	background-color: #FFF;

}

#main-navcontainer {

	height: 75px;

}

#main-logo {

	float: left;

	height: 75px;

	width: 280px;

}

#main-feature {

	background-image: url(../images/bckg-feature.png);

	background-repeat: no-repeat;

	height: 420px;

	width: 950px;

}





.main-rotator {

	background-image: url(../images/bckg-feature.png);

	background-repeat: no-repeat;

	height: 420px;

	width: 950px;

}

#navbar-top {

	float: left;

	height: 75px;

	width: 669px;

}

#welcome-greet {

	padding: 15px;

}

.welcomebox {

	float: left;

	margin-right: 10px;

	width: 425px;

}

#welcome-greet .welcomebox h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 28px;

	line-height: 3em;

	font-weight: normal;

	color: #333;

}

.welcomecopy-box {

	float: left;

	width: 425px;

	padding-left: 10px;

	line-height: 22px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #333;

}



#page-header {

	background-image: url(../images/bckg-feature.png);

	background-repeat: no-repeat;

	height: 140px;

}

#page-header .pagetitle-holder h1 {

	color:#FFFFFF;

	font-size:36px;

	font-weight:normal;

	padding-left:15px;

	padding-top:35px; }

#page-header p {

	color: #FFF;

	text-shadow: 0px 1px 1px #fff;

	margin-left: 20px;

}



.pagetitle-holder {

	float: left;

	height: 140px;

	width: 475px;

}



.page-titleimage {

	float: left;

	height: 140px;

	width: 474px;

}

#page-body {

	width: 930px;

	padding-right: 5px;

	padding-left: 5px;

}



.navmenu p a {

	color: #CCC;

	text-decoration: none;

}



.clear {

	clear: both;

}

.clear {

	clear: both;

}

#products-navmenu  #current {

	color:#FFFFFF;

	text-decoration:none;

	background-color: #882124;

	background-image: url(../images/hover.png);

	background-repeat: no-repeat;

	background-position: center bottom;

}





#products-navmenu {

	clear: both;

	height: 47px;

	background-color: #000;

}

#body-mainwrapper .product-brand h2 {

	color: #333;

	line-height: 36px;

}

.bckg-inside #body-container #body-mainwrapper .half-column table {

	padding: 3px;

}

.bckg-inside #body-container #body-mainwrapper .half-column table tbody tr td {

	padding: 4px;

}





.product-brand {

	height: 35px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #564A4A;

	margin-right: 5px;

	margin-left: 5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #564A4A;

	margin-top: 15px;

	width: 930px;

	float: left;

}

.anviz-productwraper {

	height: 300px;

	width: 930px;

	border: 1px solid #000;

}

.anviz-imagecontainer {

	float: left;

	width: 260px;

	margin-right: 15px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000;

	height: 300px;

}



.contact-info {

	margin: 25px;

	float: left;

	width: 400px;

}





#contact-wrapper {
	width:350px;
	border:1px solid #e2e2e2;
	padding:20px;
	background-color: #D2EEFF;
	float: left;
	margin: 20px;

}

#contact-wrapper div {

	clear:both;

	margin:1em 0;

}

#contact-wrapper label {

	display:block;

	float:none;

	font-size:16px;

	width:auto;

}

form#contactform input {

	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

	border-style:solid;

	border-width:1px;

	padding:5px;

	font-size:16px;

	color:#333;

}

form#contactform textarea {

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

	font-size:100%;

	padding:0.6em 0.5em 0.7em;

	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;

	border-style:solid;

	border-width:1px;

}

#footer-container {

	background-image: url(../images/bckg-footer.png);

	background-repeat: repeat-x;

	height: 150px;

	width: 100%;

}

#footer-container .footer-navmenu {

	width: 930px;

	margin-right: auto;

	margin-left: auto;

	height: 100px;

	padding-top: 50px;

	text-align: center;

	padding-right: 10px;

	padding-left: 10px;

}

#footer-container .footer-navmenu p {

	color: #FFF;

	text-decoration: none;

}

#footer-container .footer-navmenu a {

	color: #DADEC1;

	text-decoration: none;

}

#footer-container .footer-navmenu a:hover {

	color: #FFF;

	text-decoration: none;

}





.main-feature-inside {

	background-image: url(../images/bckg-feature.png);

	background-repeat: no-repeat;

	height: 420px;

	width: 950px;

}

.half-column {

	margin: 15px;

	float: left;

	width: 440px;

}

.box-imgthumbnail {

	float: left;

}

.box-prod-info {

	float: left;

	height: 100px;

	width: 123px;

}

.box-btn-download {

	float: left;

	height: 38px;

	width: 223px;

	background-color: #2D2D2D;

	color: #FFF;

	font-weight: normal;

	text-align: center;

	font-size: 14px;

	line-height: 38px;

}

.box-btn-download260 {

	float: left;

	height: 40px;

	width: 260px;

	background-color: #2D2D2D;

	color: #FFF;

	font-weight: normal;

	text-align: center;

	font-size: 14px;

	line-height: 40px;

}

.box-btn-download260 a {

	color: #FFF;

	height: 40px;

	width: 260px;

	display: block;

}

.box-btn-download260 a:hover {

	background: #882124;

	height: 40px;

	width: 260px;

}





.box-productcontainer {

	margin: 5px;

	height: 138px;

	width: 223px;

	float: left;

	background-color: #E8E8E8;

	border: 1px solid #594D4E;

	overflow: hidden;

	display: inline;

}

.box-productcontainer .box-btn-download a {

	color: #FFF;

	text-decoration: none;

	height: 38px;

	width: 223px;

	display: block;

}

.box-productcontainer .box-prod-info h4 {

	color: #333;

	line-height: 14px;

	padding: 5px;

}

.box-productcontainer .box-prod-info p {

	font-weight: normal;

	color: #666;

	font-size: 11px;

	line-height: 14px;

	padding: 5px;

}

.box-productcontainer .box-btn-download a:hover {

	color: #FFF;

	text-decoration: none;

	height: 38px;

	width: 223px;

	display: block;

	background-color: #882124;

}
