/* CSS Document */

*{margin:0; padding:0;}
img{border:none; margin:0; padding:0;}
body {background:url(../images/contentBG_Test2.jpg) repeat-x; background-color:#dfe6d8;}
/*body {background:url(../images/contentBG_Test1.jpg) repeat; background-color:#bec8ec;}*/
.container {width:787px; position:relative; top:8px; left:50%; margin:0 0 0 -393px; float:left;}
.clr {clear:both;}

#getFlash { background-color:#fff; border:2px solid #FF0000; width:140px; padding:10px;}
#getFlash p {clear:both; margin:0 0 5px 0; width:140px;}

/***************footer/bottomNav homepage***************************/
.bottomNav{background:url(../images/footerBackgroundC.jpg) no-repeat; top:70px; width:787px; height:47px;}
.bottomNav ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; list-style:none; margin-left:20px;}
.bottomNav li{list-style:none; display:inline;}
.bottomNav .square{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b9cd9f;}
.bottomNav a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; text-decoration:none;}
.bottomNav a:hover{text-decoration:underline;}


/*****temporary****/

.bottomNavB{background:url(../images/footerBackgroundB.jpg) no-repeat; top:70px; width:787px; height:47px;}
.bottomNavB ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; list-style:none; margin-left:20px;}
.bottomNavB li{list-style:none; display:inline;}
.bottomNavB .square{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b9cd9f;}
.bottomNavB a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; text-decoration:none;}
.bottomNavB a:hover{text-decoration:underline;}

.bottomNavC{background:url(../images/footerBackgroundC.jpg) no-repeat; top:70px; width:787px; height:47px;}
.bottomNavC ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; list-style:none; margin-left:20px;}
.bottomNavC li{list-style:none; display:inline;}
.bottomNavC .square{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b9cd9f;}
.bottomNavC a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; text-decoration:none;}
.bottomNavC a:hover{text-decoration:underline;}

.bottomNavD{background:url(../images/footerBackgroundD.jpg) no-repeat; top:70px; width:787px; height:47px;}
.bottomNavD ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; list-style:none; margin-left:20px;}
.bottomNavD li{list-style:none; display:inline;}
.bottomNavD .square{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b9cd9f;}
.bottomNavD a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; text-decoration:none;}
.bottomNavD a:hover{text-decoration:underline;}

.container #topBar #UltimateB{background:url(../images/sloganb.gif) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}
.container #topBar #UltimateC{background:url(../images/slogan4.gif) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}
.container #topBar #UltimateD{background:url(../images/slogan5.jpg) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}

/**********************************************/



/***************footer/bottomNav products***************************/
.bottomNav2{background:url(../product_details/images/footerBackground.jpg) no-repeat;width:792px; height:47px; float:left;}
.bottomNav2 ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; list-style:none; margin-left:20px; }
.bottomNav2 li{list-style:none; display:inline;}
.bottomNav2 .square{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b9cd9f;}
.bottomNav2 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#b9cd9f; text-decoration:none;}
.bottomNav2 a:hover{text-decoration:underline;}

/*****************topBar************************************/
.container #topBar{height:168px;}
.container #topBar #logo{ float:left; clear:both; position:relative; z-index:6;}
.container #topBar #Ultimate{background:url(../images/slogan4.gif) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}
.container #topBar #Ultimate #sloganList ul{ list-style:none; font:Trebuchet MS; font-size:16px; color:#fff;}
.container #topBar #Ultimate #sloganList li{ list-style:none; font:Trebuchet MS; font-size:16px; color:#fff; display:inline; margin:0; padding:0;}
.container #topBar #Ultimate2{background:url(../images/slogan2.gif) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}
.container #hdrPrint{display:none;}
.container #topBar #Ultimate3{background:url(../images/slogan4.gif) no-repeat; position:relative; width:551px; height:168px; float:left; z-index:1;}


/********************content************************************/
.homeContent h1{font-family:Garamond; color:#51532b; font-size:20px; padding-top:15px;}
.homeContent #text p span{font-family:Verdana, Arial, Helvetica, sans-serif; color:#75ac2f; font-size:12px; font-weight:bold;}
.homeContent #text p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:1.5; padding:5px 0;}
.homeContent #text p a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#72a92e; font-size:12px; line-height:1.5; padding:5px 0; text-decoration:none;}
.homeContent #text p a:hover{text-decoration:underline;}
.homeContent #text{width:480px; margin:15px 0 0 0px; float:left; padding-left:30px;}
.homeContent #text ul{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:1.5; padding:5px 0; font-weight:bold;}
.homeContent #text li{background:url(images/greenBullet2.gif) no-repeat 10px 7px; padding-left:20px;}
.homeContent #text #pdf ul{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px;} 
.homeContent #text #pdf li{background:url(images/pdfIcon.jpg) no-repeat; height:32px; padding:10px 0 0 40px; font-weight:normal;}
.homeContent #text #pdf a{text-decoration:none; color:#72a92e;}
.homeContent #text #pdf a:hover{text-decoration:underline;}

.homeContent #text .code{ background:url(../images/codeTout.gif) no-repeat 0px 8px; padding-left:25px;}
/********************touts************************************/

.homeContent #rightBar{width:201px; float:left; position:relative; left:45px;}
.homeContent #rightBar #BG{ width:207px; height:100%;}
#cap{float:left;}


.homeContent #toutBar1{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both;}
.homeContent #toutBar1 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:7px 0 0 10px; line-height:1;clear:both;}
.homeContent #toutBar1 #videoImg{float:left; margin:20px 0 0 27px; clear:both;}
.homeContent #toutBar1 p{font-family:Garamond; font-size:13px; color:#000; font-weight:bold; float:left; padding:10px 0 0 22px; width:170px; clear:both;}
.homeContent #toutBar1 p span{color:#72a92e;}
.homeContent #toutBar1 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar1 a:hover{text-decoration:underline;}
.homeContent #content1{height:205px; clear:both; margin-left:0px;}

.homeContent #toutBar2{background:url(images/toutBar.jpg) no-repeat; padding:0 0 35px 0; width:201px; clear:both; padding-top:15px}
.homeContent #toutBar2 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:-7px 0 0 10px;}
.homeContent #toutBar2 p{font-family:Garamond; font-size:14px; color:#72a92e; font-weight:bold; float:left; padding:20px 0 5px 25px; width:170px; clear:both;}
.homeContent #toutBar2 p span{font-family:Garamond; font-size:14px; color:#4f4f29; font-weight:bold; float:left; padding:10px 0 0 0px; width:150px; text-align:right;}
.homeContent #toutBar2 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar2 a:hover{text-decoration:underline;}
.homeContent #content2{ /*height:285px;*/ clear:both; float:left; margin-left:0px;}

.homeContent #content2 #toutBar2 ul{ list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:20px 0 0 30px; width:170px;}
.homeContent #content2 #toutBar2 li{background:url(images/greenBullet2.gif) no-repeat 0px 5px; list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:0px 0 0 10px; width:150px; clear:both;}

.homeContent #toutBar3{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both; padding-top:15px; float:left;}
.homeContent #toutBar3 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:-7px 0 0 10px;}
.homeContent #toutBar3 ul{ list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:20px 0 0 25px; width:170px;}
.homeContent #toutBar3 li{background:url(images/greenBullet2.gif) no-repeat 0px 5px; list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:0px 0 0 10px; width:150px; clear:both;}
.homeContent #content3{height:105px; clear:both; float:left; margin-left:0px;}

.homeContent #toutBar4{background:url(images/toutBar.jpg) no-repeat; width:201px; height:146px; clear:both; padding-top:15px}
.homeContent #toutBar4 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:-7px 0 0 10px;}
.homeContent #toutBar4 ul{ list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:20px 0 0 25px; width:170px; clear:both;}
.homeContent #toutBar4 li{background:url(images/greenBullet2.gif) no-repeat 0px 5px; list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:0px 0 0 10px; width:150px; clear:both;}
.homeContent #content4{height:165px; clear:both; float:left; margin-left:0px;}

.homeContent #toutBar5{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both; padding-top:15px}
.homeContent #toutBar5 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:-7px 0 0 10px;}
.homeContent #toutBar5 p{font-family:Garamond; font-size:14px; color:#72a92e; font-weight:bold; float:left; padding:20px 0 5px 22px; width:170px; clear:both;}
.homeContent #toutBar5 p span{font-family:Garamond; font-size:14px; color:#4f4f29; font-weight:bold; float:left; padding:10px 0 0 0px; width:150px; text-align:right;}
.homeContent  #content5{height:350px; clear:both;  margin-left:0px;}


.homeContent #content5 #toutBar5 ul{ list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:20px 0 0 25px; width:170px;}
.homeContent #content5 #toutBar5 li{background:url(images/greenBullet2.gif) no-repeat 0px 5px; list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:0px 0 0 10px; width:150px; clear:both;}

.homeContent #toutBar6{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both;}
.homeContent #toutBar6 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:7px 0 0 10px; line-height:.8;clear:both;}
.homeContent #toutBar6 #videoImg{float:left; margin:20px 0 0 27px; clear:both;}
.homeContent #toutBar6 p{font-family:Garamond; font-size:13px; color:#000; font-weight:bold; float:left; padding:10px 0 0 25px; width:150px; clear:both;}
.homeContent #toutBar6 p span{color:#72a92e;}
.homeContent #toutBar6 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar6 a:hover{text-decoration:underline;}
.homeContent #content6{ clear:both; float:left; margin-left:0px; height:95px;}

.homeContent #toutBar7{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both;}
.homeContent #toutBar7 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:3px 0 0 6px; line-height:1;clear:both;}
.homeContent #toutBar7 #videoImg{float:none; margin:20px 0 0 27px; clear:both;}
.homeContent #toutBar7 p{font-family:Garamond; font-size:13px; color:#000; font-weight:bold; float:left; padding:10px 0 0 22px; width:170px; clear:both;}
.homeContent #toutBar7 p span{color:#72a92e;}
.homeContent #toutBar7 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar7 a:hover{text-decoration:underline;}
.homeContent #content7{height:225px; clear:both; margin-left:0px;}

.homeContent #toutBar8{background:url(images/toutBar.jpg) no-repeat; width:201px; height:35px; clear:both;}
.homeContent #toutBar8 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:7px 0 0 10px; line-height:1;clear:both;}
.homeContent #toutBar8 p{font-family:Garamond; font-size:13px; color:#000; font-weight:bold; float:left; padding:10px 0 0 22px; width:170px; clear:both;}
.homeContent #toutBar8 p span{color:#72a92e;}
.homeContent #toutBar8 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar8 a:hover{text-decoration:underline;}
.homeContent #content8{height:205px; clear:both; margin-left:0px;}

.homeContent #toutBar9{background:url(images/toutBar.jpg) no-repeat; width:201px; height:40px; clear:both;}
.homeContent #toutBar9 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:7px 0 0 10px; line-height:1;clear:both;}
.homeContent #toutBar9 #videoImg{float:left; margin:20px 0 0 27px; clear:both;}
.homeContent #toutBar9 p{font-family:Garamond; font-size:13px; color:#000; font-weight:bold; float:left; padding:20px 0 0 25px; width:150px; clear:both;}
.homeContent #toutBar9 p span{color:#72a92e;}
.homeContent #toutBar9 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar9 a:hover{text-decoration:underline;}
.homeContent #content9{ clear:both; float:left; margin-left:0px;}

.homeContent #toutBar10{background:url(images/toutBar.jpg) no-repeat; width:201px; height:40px; clear:both;}
.homeContent #toutBar10 h2{font-family:Garamond; font-size:16px; font-weight:bold; color:#4f4f29;float:left; margin:7px 0 0 10px; line-height:1;clear:both;}
.homeContent #content10{ clear:both; float:left; margin-left:0px;}
.homeContent #toutBar10 a{font-family:Garamond; font-size:13px; color:#4c6444; font-weight:bold; text-decoration:none;}
.homeContent #toutBar10 a:hover{text-decoration:underline;}
.homeContent #content10 #toutBar10 ul{ list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:20px 0 0 25px; width:170px;}
.homeContent #toutBar10 li {background:url(images/greenBullet2.gif) no-repeat 0px 5px; list-style:none;font-family:Garamond; font-size:14px; color:#363720; font-weight:bold; float:left; padding:0px 0 0 10px; width:150px; clear:both;}
/********************print and email icons************************************/
.homeContent #BG #printEmail ul{list-style:none; color:#79B436; font-size:24px; display:inline; float:left; margin:0 0 10px 25px; font-weight:bold;}
.homeContent #BG #printEmail ul a{list-style:none;  font-size:12px; text-decoration:none;}
.homeContent #BG #printEmail ul a:hover{list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#72a92e; font-size:12px; text-decoration:underline;}
.homeContent #BG #printEmail li.print{padding-left:0; height:24px; display:inline;font-size:18px;}
.homeContent #BG #printEmail li.email{background:url(images/emailIcon_06.jpg) no-repeat 0px -1px; padding-left:25px; height:24px; display:inline;}

/**********************video*****************************************************/
#flashContent{/*margin:20px 0 0 5px;*/}


/* Validation */
label.error {color: red; font-size: 85%; width: 100%; display: none; white-space: nowrap }
input.error,
input.error:focus,
textarea.error,
textarea.error:focus,
select.error,
select.error:focus{border: 1px solid red; padding: 1px 1px}