@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:Arial 12px/1.8em Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#333; background:#cacbcc; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img {margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }
a, a:link { color:#2d6647; text-decoration:none;}
a:hover { color:#2d6647; text-decoration:underline; cursor:pointer; }
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
h3 {text-align:left;}
 .ulclass li{
 	float:left; display: inline;
}
.footerLink { clear:both;height:65px; width:960px; margin:0 auto; padding-top:6px; text-align:center;}

.mainRightHead {
	 background-image:url(/Images/section_head_bg.png); background-repeat:no-repeat; width:460px; height:50px;
   color:blue; font-weight:bold; font-size:1.4em; padding-top:5px;  padding-left:5px;
}
#maincontainer  /*-------------- main container */
{
    width:100%;
    height:100%;
    text-align:center;
    margin-left:5px;
    background-color:white;
    margin-top:-15px;
    border-color:silver; border-width:1px; border-style:solid;
}
#maincontainer #divmainupper{
	
	width:100%; height:170px;
 
}
#maincontainer #divmainupper img
{
  width:100%; height:175px;
}

/************************   menu section ******************************/
#maincontainer .glossymenu
{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(/Images/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
	top: 0px;
	left: 0px;
	width:96%;
}
#maincontainer .glossymenu li{
	float:left;
}

#maincontainer .glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

#maincontainer .glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

#maincontainer .glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/Images/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

#maincontainer .glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/Images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}
/************************************   end of global menu section  ******************************/
/***********************************    Banner section  ******************/
/*---------------banner -----------*/
.index_banners{margin:0 auto; width:964px;  _margin-left:10px;}
.index_banners .inside {position:relative; width:960px; margin-top:12px;}
.banner {width:960px; height:210px;}
.banner .imgs li {position:absolute;left:2px;}
.banner .num {position:absolute; bottom:10px;right:5px;z-index:10;}
.banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.banner .num li.curr {background:#37817e;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;font-weight:bold;}
.banner .index_picture1{width:200px; height:35px; margin-top:125px; float:right; margin-right:60px;}
.banner .index_picture2{width:200px; height:35px; margin-top:135px; float:right; margin-right:150px;}
.banner .index_picture3{width:150px; height:35px; margin-top:150px; float:right; margin-right:75px;}
.banner .index_picture4{width:150px; height:35px; margin-top:155px; float:right; margin-right:75px;}
/*---------------banner -----------*/
body#bodydefault #maincontainer{
	text-align:center;
}
body#bodydefault #maincontainer #divContent{
	clear:both; width:995px; height:100%; text-align:center;
}
body#bodydefault #maincontainer #divContent #divContentLeft{
	float:left; width:500px; margin-left:0px; margin-top:10px; height:auto;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divEazFix{
 width:500px; height:230px; 
}

body#bodydefault #maincontainer #divContent #divContentLeft #divEazFix .sectionHeader{
   background-image:url(/Images/section_head_bg.png); background-repeat:no-repeat; width:460px; height:50px;  padding-left:5px;
   color:blue; font-weight:bold; font-size:1.4em; padding-top:5px; text-align:center;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divEazFix #divEazFixLeft{
	float:left; width:200px; height:200px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divEazFix #divEazFixLeft img{
	width:250px; height:200px; float:left;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divEazFix #divEazFixRight{
	line-height:1.5em; text-indent:2em; width:210px;float:left;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divWindowsIceBox{
clear:both; width:500px; height:250px; padding-bottom:30px;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divWindowsIceBox .sectionHeader{
   background-image:url(/Images/section_head_bg.png); background-repeat:no-repeat; width:460px; height:50px;
   color:blue; font-weight:bold; font-size:1.4em; padding-left:5px; padding-top:5px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divWindowsIceBox #divWindowsIceBoxLeft{
	float:left; width:250px; height:200px; padding-left:5px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divWindowsIceBox #divWindowsIceBoxLeft img{
	width:170px; height:200px;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divWindowsIceBox #divWindowsIceBoxRight{
	line-height:1.5em; text-indent:2em; width:220px;float:left;padding-left:3px;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divHDV12{
  width:500px; height:300px; line-height:1.5em; padding-bottom:30px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV12 .sectionHeader{
   background-image:url(/Images/section_head_bg.png); background-repeat:no-repeat; width:460px; height:50px;
   color:blue; font-weight:bold; font-size:1.4em; padding-top:5px;  padding-left:5px;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divHDV12 #divHDV12Left{
	float:left; width:240px; height:200px; padding-left:5px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV12 #divHDV12Left img{
	width:170px; height:200px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV12 #divHDV12Right{
	line-height:1.5em; text-indent:2em; width:240px; float:left;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91{
		 width:500px; height:300px; line-height:1.5em; padding-bottom:30px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91 .sectionHeader{
   background-image:url(/Images/section_head_bg.png); background-repeat:no-repeat; width:460px; height:50px;
   color:blue; font-weight:bold; font-size:1.4em; padding-left:5px; padding-top:5px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91 #divHDV91Left{
	float:left; width:250px; height:200px; 
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91 #divHDV91Left img{
	width:170px; height:200px;
}
body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91 #divHDV91Right{
	width:250px; float:left;
}

body#bodydefault #maincontainer #divContent #divContentLeft #divHDV91 #divHDV91Right p{
	line-height:1.5em; text-indent:2em;
}

body#bodydefault #maincontainer #divContent #divContentRight{
	float:left; width:450px; text-indent:2em;line-height:1.5em;
	height:100%; border-left-width:1px; border-left-color:Silver; border-left-style:solid;
	
}
body#bodydefault #maincontainer #divContent #divContentRight #divAboutus p:first-letter{
	font-size:1.5em; 
}
body#bodydefault #maincontainer #divContent #divContentRight #divProductIntro ul{
  line-height:1.8em;
}
body#bodydefault #maincontainer #divContent #divContentRight #divProductIntro a{
	color:navy;
}
body#bodydefault #maincontainer #divContent #divContentRight #divProductIntro a:hover{
	color:red; text-decoration:none;
}
body#bodydefault #maincontainer #divContent #divContentRight #slogan{
	text-align:center;
}
body#bodydefault #maincontainer #divContent #divContentRight #slogan img{
	width:390px; height:120px;
}
body#bodydefault #maincontainer #divFooter{
	clear:both;
	 padding-top:25px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
	 float:left;
}
body#bodydefault #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodydefault #maincontainer #divFooter p span{
	padding-right:40px;
}


/***********************************************************    about us  **********************************/
body#bodyAboutus #maincontainer{
	 height:auto;
}
body#bodyAboutus #maincontainer #divContent{
	height:900px;
}
body#bodyAboutus #maincontainer #divContent p{
	text-indent:2em; line-height:2em; margin-left:100px;  margin-right:100px; font-size:1.2em;
}
body#bodyAboutus #maincontainer #divContent p:first-letter{
	font-size:1.5em; font-weight:bold;
}
body#bodyAboutus #maincontainer #divContent img#owl{
	width:55px; height:55px;
}
body#bodyAboutus #maincontainer #divFooter{
	clear:both;
	 padding-top:25px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyAboutus #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyAboutus #maincontainer #divFooter p span{
	padding-right:40px;
}


/************************************************************    products *********************************/
body#bodyProduct #maincontainer {
	width:100%;height:100%; text-align:center; 
}
body#bodyProduct #maincontainer  #divContent{
	height:100%; width:990px; 
}
body#bodyProduct #maincontainer #divContent #divContentLeft
{
 clear:both; width:370px; height:auto; float:left; margin-top:20px;
}
body#bodyProduct #maincontainer #divContent #divContentLeft .mainRightHead{width:320px; height:30px; line-height:30px; float:left; margin-left:20px; background:url(images/mainRight.png) no-repeat #ccc; font-weight:bold; font-size:1.4em;}


body#bodyProduct #maincontainer #divContent #divContentRight
{
   border-width:0px; width:470px;float:left;height:auto; margin-top:20px;
}
body#bodyProduct #maincontainer #divContent #divContentRight .mainRightHead{width:600px; height:30px; line-height:30px; float:left; background:url(images/mainRight.png) no-repeat #ccc; font-weight:bold; font-size:1.4em;}


body#bodyProduct #maincontainer #divContent #divContentRight #divFRow{
   width:470px; height:auto; 
}
body#bodyProduct #maincontainer #divContent #divContentRight span{
	padding-right:15px;
}
body#bodyProduct #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyProduct #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyProduct #maincontainer #divFooter p span{
	padding-right:40px;
}

/**********************************************  Display Product  ********************************/

body#bodyDisplay #maincontainer{
	line-height:1.7em; height:auto; padding-left:20px; height:100%;width:583px;
	border-width:0px; border-color:#FF6600; border-style:solid;
}
body#bodyDisplay #maincontainer .PIntro{
	padding:9px; padding-left:15px; padding-top:15px; margin-bottom:6px; width:450px; background-image:url(/Images/displaybg.gif); background-repeat:repeat-x; height:300px;
}
body#bodyDisplay #maincontainer p#pLogo{
	color:blue; font-size:1.5em; font-weight:bold; text-transform:uppercase; margin-top:10px;
}
body#bodyDisplay #maincontainer p img{
	width:450px; height:350px;
	
}

body#bodyDisplay #maincontainer p#intro{
 text-indent:2em;
}
body#bodyDisplay #maincontainer p#intro:first-letter{
	font-weight:bold; font-size:1.9em;
}
/************************************************ Support ****************************/
body#bodySupport #maincontainer{
	height:auto;
	
}
body#bodySupport #maincontainer #divContent
{
    padding-left:30px;height:auto;
}
body#bodySupport #maincontainer #divContent #divsupport{
	padding-left:20px;  width:900px;	
}
body#bodySupport #maincontainer #divContent #divsupport table td{
	padding:5px;	
}

body#bodySupport #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodySupport #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodySupport #maincontainer #divFooter p span{
	padding-right:40px;
}

/************************************************  contact  *************************/
body#bodyContactus #maincontainer {
	height:1200px;
}
body#bodyContactus #maincontainer #divContent
{
    width:950px; height:970px;
}     
body#bodyContactus #maincontainer #divContent #divContentTop #divContentTopLeft{    
 float:left; width:400px; padding-left:60px;padding-top:10px;
}
body#bodyContactus #maincontainer #divContent #divContentTop #divContentTopRight{    
 float:left; width:400px; padding-top:10px;
}
body#bodyContactus #maincontainer #divContent #divContentTop #divContentTopRight h2{
 color:#FF6600;
}
body#bodyContactus #maincontainer #divContent #divContentBottom{
 clear:both;	
}
body#bodyContactus #maincontainer #divContent #divContentBottom #divContentBottomLeft{
 float:left; width:400px; padding-left:60px;padding-top:10px;	
	
}
body#bodyContactus #maincontainer #divContent #divContentBottom #divContentBottomRight{
	 float:left; width:400px; padding-top:10px;
	
}

body#bodyContactus #maincontainer #divContent #divContentBottom #divContentBottomRight h2{
	 color:#FF6600;
}

body#bodyContactus #maincontainer #divContent .psupportHeader
{
    color:#FF6600; font-weight:bold; font-size:1.9em;
}


body#bodyContactus #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyContactus #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyContactus #maincontainer #divFooter p span{
	padding-right:40px;
}




/******************      order  ******************/

body#bodyOrder #maincontainer {
	height:1440px;
}
body#bodyOrder #maincontainer {
	width:100%;height:100%; text-align:center; 
}
body#bodyOrder #maincontainer  #divContent{
	height:100%; width:990px; 
}
body#bodyOrder #maincontainer #divContent #divContentLeft
{
 clear:both; width:370px; height:auto; float:left; margin-top:20px;
}
body#bodyOrder #maincontainer #divContent #divContentLeft .mainRightHead{width:320px; height:30px; line-height:30px; float:left; margin-left:20px; background:url(images/mainRight.png) no-repeat #ccc; font-weight:bold; font-size:1.4em;}


body#bodyOrder #maincontainer #divContent #divContentRight
{
   border-width:0px; width:470px;float:left;height:auto; margin-top:20px;
}
body#bodyOrder #maincontainer #divContent #divContentRight .mainRightHead{width:600px; height:30px; line-height:30px; float:left; background:url(images/mainRight.png) no-repeat #ccc; font-weight:bold; font-size:1.4em;}


body#bodyOrder #maincontainer #divContent #divContentRight #divFRow{
   width:470px; height:auto; 
}
body#bodyOrder #maincontainer #divContent #divContentRight span{
	padding-right:15px;
}
body#bodyOrder #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyOrder #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyOrder #maincontainer #divFooter p span{
	padding-right:40px;
}
/**********************   video demo **********************************/

body#bodyVideoDemo #maincontainer {
	height:900px; 
}
body#bodyVideoDemo #maincontainer #divContent{
	height:700px; 
}
body#bodyVideoDemo #maincontainer.productIntro{
	color:blue;
}
body#bodyVideoDemo #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyVideoDemo #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyVideoDemo #maincontainer #divFooter p span{
	padding-right:40px;
}

/**********************   business location ****************************/

body#bodyLocation #maincontainer #divContent img{
	width:600px;
}

body#bodyLocation #maincontainer #divFooter{
	 clear:both;
	 margin-top:10px;
	 padding-top:30px;
	 background-image:url(/Images/footerbackground.jpg); background-repeat:repeat-x; width:100%; height:150px;
}
body#bodyLocation #maincontainer #divFooter p{
	text-align:center; line-height:1.4em;
}
body#bodyLocation #maincontainer #divFooter p span{
	padding-right:40px;
}
