 

/********************************************

   HTML ELEMENTS

********************************************/ 



/* Top Elements */

* { margin: 0; padding: 0;}



body {	font: 11px/1.75em arial, sans-serif;

	color: #666666; 

	text-align: center;

	margin: 0 0 15px 0;	

}



a { color:#4c75a4; text-decoration: none; border:0;}

a:hover{ text-decoration:underline;}



.link {color: #de1c29;}



/* start table Overview Tab */

table 

{	border-collapse: collapse;

	margin: 10px;

	font: 11px  arial, sans-serif;	

}





th strong 

{

	color: #fff;

}



th 

{	background: #e7e6e6;

	height: 29px;	

	padding-right: 12px;	

	text-align: left;

	border-left: 1px solid #f4f4f4;

	border-bottom: solid 2px #fff;

	color: #333;

}



tr 

{	height: 20px;

	text-indent:3px;

}



td 

{	

	padding-right: 5px;

	padding-left:5px;

	border-left: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



td.first,th.first {

	border-left: 0px;

	

}



td.td1 {width:600px; background-color:#fff;}



td.second,th.second {

	border-left: 0px;

	padding-right:15px;

	

}



tr.row-a, th.row-a {

	background: #F8F8F8;

}



tr.row-a .cim-red {font-size: 1.5em; color:#cc0000;}



tr.row-b {

	background: #EFEFEF;		

}



/* end table Overview Tab */



/* start table Module Comparison */

.table-b

{

	

	border-collapse: collapse;	

	margin: 0;

	padding:0;

	font: 11px arial, sans-serif;

	font-weight:normal;

	text-align: center;

	color: #666;	

	

}



.table-c

{



 border-collapse: collapse;	

 margin: 0 0px 4px 6px;

 padding:0;

 font: 11px arial, sans-serif;

 font-weight:normal;

 text-align: center;

 color: #666;	

 

 }

 

 .table-cc

 {

 

  border-collapse: collapse;	

  margin: 0 0px 4px 6px;

  padding:20px;

  font: 11px arial, sans-serif;

  font-weight:normal;

  text-align: center;

  color: #666;

  background-color:#979799;

  

 }

 

 /* 9100 worksheet table */

 .table-d

 {

 

  border-collapse: collapse;	

  margin: 0 6px 4px 6px;

  padding:0;

  font: 11px  arial, sans-serif;

  font-weight:normal;

  text-align: left;

  color: #666;	

  

 }





.narrow

{

  width:46px;

  height:18px;  

  text-align:center;

  padding:0;

  margin:0;  

 }

 

 .narrow-bottom

 {

   width:46px;

   height:30px;  

   text-align:center;

   vertical-align:bottom;

   padding:0;

   margin:0;  

   color:green;

 }

 

 .narrow-green

{

  width:46px;

  height:18px;   

  padding:0;

  margin:0;  

  text-align:center;

  color:green;

  

 } 

 

 .firstcolumn

 {

  text-align:right;

  line-height:150%;

  color:#333;

  padding:0;

  margin:0;

 }

 

 /* end table Module Comparison */

 

 /* Discount Offers*/

   

   .center-box-img {padding: 5px 0 2px 25px}

   

   .center-box{   width:260px; 

                  height:260px;

                  background:#ffd220;

                  margin:0 auto;

                  border:2px solid #fff;

                 

                                  

                  }

                  

   .center-txt{     position:relative;   

                    top: 22px;

                    width:205px;

                    height: 200px;

                    margin: auto auto;

                    background-color:#fff;

                    z-index: 2;}

                   

                  

 /* end Discount Offers*/

 

 /* to inquire about pricing...*/

 

  .center-box1{    width:226px; 

                   height:100px;

                   background:#666;

                   margin:0 auto;

                   border:1px solid #d3d3d3;

                  

                                   

                   }

                   

    .center-txt1{    position:relative;   

                     top: 8px;

                     width:205px;

                     height: 80px;

                     margin: auto auto;

                     background-color:#fff;

                     border:2px solid #fff200;

                     z-index: 2;}

/* end 'to inquire about pricing...' */

  

 /*** FORM START ***/

 

 fieldset

 {

   border: 1px solid #ffd220;

   margin-top: 5px;

   padding: 2px;

  }

  

 legend

 {

   color: #ffd220;

 }

 

 .radio

 {

   width: 10px;

   valign:middle;

  }

  

  input

  { 

     background-color: #fff !important;

     font: 11px  arial, sans-serif;

   }

   

   .changebgr{background-color: #EFEFEF;}

  

 /** FORM END ***/



/*

   LAYOUT

********************************************/ 

#wrap {

	position: relative;

	width: 890px;	

	margin: 0 auto;

	text-align: left;

	background-color: #fff;;

}





#content-wrap {

	float: left;

	width: 890px;

	display: inline;

	padding: 0; 	

	background: #fff; 

}





/* header */

#header {

	position: relative;

	clear: both;

	margin: auto;

	height: 70px;

	width: 890px;

        background:#fff;



	

}



#header1{ position:relative; clear:both;

         margin:auto; 

         height:20px; 

         width:890px; 

         background:#fff;}

        

        

#header1 .cimlogo { float:left; 

                    width:200px; height:37px;}



#header1 .text {   float:right; 

                   width:300px; height: 30px; 

                   color:#3572a6; 

                   text-align:right;

                   text-decoration:subscript;                   

                   font: 11px  arial, sans-serif;  

                   z-index:3;

                 }

                

#header1 .logo {width: 190px; height:36px;margin-top: 3px;}   



#header1 img {border:0;}



#header2 {position:relative;

          clear:both;

          margin:auto;         

          height:50px;

          width:890px;    

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

         background-repeat:no-repeat;

             

         }       

         



#header .cimtoplogo

{

    position:absolute;

    left:690px; top:0;

    width: 200px;

    height:88px;   

    z-index:3;

}



#header .cimtoplogo img

{  float:right;

   width: 196px;

   height:37px;

   margin-top: 10px;

   margin-right:10px;

     

 }

  

#header .cimtoplogo p{

  font: 11px  arial, sans-serif;  

  color: #ccc;

  text-align: right;

  margin-right:20px;

  

  

}





/* Main Column */



.three-col #main {

	margin: 0 160px 0 100px;

	background-color: #fff;

	



}

.two-col #main {

	margin: 0 0 0 100px;

}







/*left column */	

#leftcolumn {position:inherit;

	float: left;	

	width: 100px;

	height:auto;

	background:#fff;

	

}	



#leftcolumn .boxwrap{  float:left; width:100px; height:auto; background:red; 

                      border-right:1px solid #d3d3d3;}



#leftcolumn .box {     

        float:left;

        width:98px;	

	height:200px;

	

		

}



  #leftcolumn p { text-align: center; padding-right:8px;} 







/* right column */



#rightcolumn 

{

        position:inherit;

	float: right;

	width: 160px;

	height:auto;

	font: 11px  arial, sans-serif;

	



        

}



#rightcolumn .boxhdr {	

	background:#3572a6;	

	font: 11px/1.75em arial, sans-serif;

	height:25px;

	color: #fff;

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	margin-bottom: 3px; margin-top: 3px; 

	padding-left: 1px;

	text-align:center;

	

	

}



#rightcolumn .box {                

	width:150px;	

	padding: 1px;

	padding: 5px 2px 2px 5px;

	<!-- border-left: 1px solid #efefef;-->

	<!-- border-bottom:1px solid #efefef;-->

		

}





#rightcolumn .boxwrapper { width:150 px; 

                           height:52px; 

                          }



#rightcolumn .boxwrapper2 { width:150 px; 

                          height:25px; 

                          }	

	

#rightcolumn .boxwrapper3 { width:150 px; 

                           height:420px; 

                          }



#rightcolumn .boxwrapper4 { width:150 px; 

                           height:320px; 

                          }



#rightcolumn .boxwrapper5 { width:150 px; 

                           height:220px; 

                          }



#rightcolumn .box p { 

	margin: ;

}



#rightcolumn .box img {

	border: 0px;

	display:block;

	margin: 0 auto;

	

}





#rightcolumn .member{



  width:50px;

  height:50px;

  padding:5px;

    

}



#rightcolumn .boxhdr a { color:#fff; text-decoration:none;}



#rightcolumn .boxhdr a:hover { color:#ffd220; text-decoration:none;}



#rightcolumn .boxhdr a:active { color:#ffd220; text-decoration:none;}









/* zebra right column */

#zebra-rightcolumn{

                position:inherit;

		float: right;

		width: 158px;

		height:auto;

		font: 11px  arial, sans-serif;

	        background-color:#e9e9e9;

	        border-left:1px solid #d3d3d3; 

	        border-right:1px solid #d3d3d3;

	        z-index:4;}

	        

	        

	        

#zebra-rightcolumn .boxwrap { width:158px; height:615px; background:#e9e9e9; 

                              border-left:1px solid #d3d3d3; 

                              border-right:1px solid #d3d3d3; z-index:2;}

                              

#zebra-rightcolumn .boxwrap-pe { width:158px; height:880px; background:#e9e9e9; 

                                 border-left:1px solid #d3d3d3; 

                                 border-right:1px solid #d3d3d3;

                                 z-index:2;}



#zebra-rightcolumn .boxwrap-pe2 {width:158px; height:650px; background:#e9e9e9; 

				 border-left:1px solid #d3d3d3; 

				 border-right:1px solid #d3d3d3;

				 z-index:2;}

				 

#zebra-rightcolumn .boxwrap-pe3 { width:158px; height:950px; background:#e9e9e9; 

			 border-left:1px solid #d3d3d3; 

			 border-right:1px solid #d3d3d3; z-index:2;}

			 

 #zebra-rightcolumn .boxwrap-pe4 { width:158px; height:792px; background:#e9e9e9; 

			 border-left:1px solid #d3d3d3; 

 border-right:1px solid #d3d3d3; z-index:2;}

 

 

#zebra-rightcolumn  .box {position:relative; width:150px; 

                          height:100px; margin-left:auto; margin-right:auto; background:#fff; 

                          top:74px;

                          text-align:center; padding-top: 10px;

                          border:1px outset #ffd220;z-index:3;}

                           

#zebra-rightcolumn  .box2 {position:relative; width:150px; 

                          height:100px; margin-left:auto; margin-right:auto; background:#fff; 

                          top:95px;

                          text-align:center; padding-top: 10px;

                          border:1px outset #ffd220;z-index:3;}

                          

#zebra-rightcolumn .menubox{position:relative; width:150px; 

                           height:100px; margin-left:auto; margin-right:auto; 

                           top:35px; 

                           text-align:left; padding-top: 10px;z-index:4;}                          

                          





/* end zebra-rightcolumn */



/* Zebra Table*/

.zebratable1 { clear:both; position:relative; top:60px; width:550px; height:200px; left:1px;  

               background-color: #fff;

               padding-left:25px;padding-top:10px;}

               



       



.zebratable2 { float:left; position:relative; top:70px; width:500px; height:280px; left:1px;  

               background-color: #fff;

               padding-left:25px;padding-top:25px;}

.zebra-zih {clear:both;position:relative; top:80px; background-color:#fff; 

            width:620px; height:20px;}

/* end Zebra Table */



#area-a 

{ 

	position:absolute;

        left:100px;

	top:92px;	 /*changed from 90 to 92 03-31-2008*/

        width:620px;

        height:270px;

        background: #fff;

        margin: 0 3px 0 3px;

        padding:0 2px 0 2px;

	

 }

 

#area-b

{ 

    position:absolute;

    left:100px;

    top:360px;

    width:620px;

    height:30px;

    background-color: #fff;

    margin: 0 3px 0 3px;

    padding:0 2px 0 2px;

 }

 

#area-c 

{

	position:absolute;

	left:100px;

	top:390px;

	width:618px;

	background-color: #fff;

	margin: 0 3px 0 3px;

	padding:0 2px 0 2px;

	text-align: left;	

	overflow: auto;

	height: auto;

 }

 

 #area-d

 {

   position:absolute;

   left: 100px;

   top:80px;  

   width:620px;

   background-color: #fff;

   margin:0 1px 0 3px;

   padding: 0 2px 0 2px;

   text-align: left;  

   border-right: 1px solid #fff;

}





#area-a h2 

{ 

 margin: 8px 0 .5em 0; 

 font: 11px  arial, sans-serif;

 font-weight:bold;

 color: #333;

 background-color: #ffffff;

 }

 

 

#area-a p

 { 

   font: 11px  arial, sans-serif;

   color: #333;

   margin-top: 5px;

   

  }

  

#area-c p

 { 

    font: 11px  arial, sans-serif;

    line-height: 150%;

    

  }

  

#area-d h2 

{ 

   margin: 8px 0 .5em 0; 

   font: 11px  arial, sans-serif;   

   font-weight:bold;

   color: #333;  

 }

 

  

#area-d p

{ 

  font: 11px  arial, sans-serif;

  line-height: 150%;

}  



.couponbox 

{ 

  position:absolute;

  left:0px;

  top:345px;

  width:400px;

  height:305px;

  margin: 0 110px;

}



#area-d .instructions

{

  position:absolute;

  top: 45px;

  left: 0 px;

  width:200px;

  height:295px;

  display:box;

  text-align:left;

 

 

 }

 

#area-d .form-area

{

 position:absolute;

 left:215px;

 top:35px;

 width:380px;

 text-align:right;

 height:295px;



 }  

 

 #area-d .box

 { position:relative; 

   top: 15px;

   left: 15px;

   width:590px;

   height:65px;

   /*display:box;*/

   text-align:left;  

   background-color: #fff;   

   line-height:180%;   

   

 }

 

 #area-d img{border:0;}

 

 #area-a .text{ position:relative;

                top:-10px;

                left:1px;

                width:415px;

                text-align:left;

                background-color:#fff;

                text-align: justify;     

                z-index:4;

                               

                }

 



 #area-a .text p{ line-height: 150%;}

 

/* footer-wrap */





#footer-wrap {

	clear: both;

	position:relative;

	width: 890px;

	font: 11px  arial, sans-serif;

	padding:  0;

	text-align: left;	

	background: #fff;

	

}







#footer-wrap p { padding: 10px 0; }





/* footer */





#footer {

       	color: #666;	

	margin: 0 auto 10px auto; 

	width: 890px;

	padding: 0;

	text-align: center;		

	background: #fff;

		

}



/* div footer */

#div-footer { width:600px; height:10px; border:1px solid red; 

             text-align:center; z-index:3;}





/* alignment classes */





.float-left  { float: left; }

.float-right { float: right; }

.align-left  { text-align: left; }

.align-right { text-align: right; }



/* display and additional classes */

.clear { clear: both; }



/* menutabs */



#menutabs {

        float:left;        

	font: 11px  arial, sans-serif;

	color: #FFFFFF;

  	text-align: center;	

  	height: 500px;

	width:100px;		

	margin-bottom: 1px; margin-top: 1px; 	

	background:#fff;

	}



#menutabs ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#menutabs li { float: left; width: 88px; }



#menutabs a, span { width: 88px; }



#menutabs span {

	top: 0;	

	float: left;

	height: 40px;

	background:#3572a6;

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	padding: 5px 4px 5px 5px;

	text-decoration: none;

	color: #ffd220;

	

	}



#menutabs a {

	

	float:left; 

	top: 0;

	margin: 1px 2px 0 0;	

	background:#3572a6;

	border-right: 1px solid #AAA;

	border-top: 1px solid #AAA;

	border-left: 1px solid #AAA;

	padding: 5px 4px 5px 5px;

	text-decoration: none;

	color: #fff;

	

	

}



 #menutabs .follow{

	

	float:left; 

	top: 0;

	background:#3572a6;	

	text-decoration: none;

	color: #fff;

	

	

}



 #menutabs a .follow{

	

	float:left; 

	top: 0;

	background:#3572a6;	

	text-decoration: none;

	color: #fff;

	

	

}





#menutabs a:hover {

	color: #ffd220;	

	float:left;

	top: 0;

	padding: 5px 4px 5px 5px;

	margin-top: 1px;

	

	

}



#menutabs a.active {	

	float:left; 

	top: 0;

	margin: 1px 2px 0 0;

		color: #ffd220;	

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	padding: 5px 4px 5px 5px;

	text-decoration: none;

	



}



#menutabs a.active:hover {

	float:left; 

	top: 0;

	margin: 1px 2px 0 0;	

	background:#3572a6;

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	padding: 5px 4px 5px 5px;

	text-decoration: none;

	

	

	

}





#tabs {



        float:center;   

	position: relative;

	left:0;right:0;top:0; bottom:0;	

	font: 11px  arial, sans-serif;

	line-height:180%;

	text-align: center;

	vertical-align:middle;

	

	height: 120px;

	

	}



#tabs ul {

	

	list-style-type: none;

	margin: 0;

	padding: 0;

	display: inline;

}



#tabs ul li { 

	float:left;

	display:inline;

	width: 101px;

}



#tabs a, span {display:inline; width: 101px; }





 #tabs span {

		

	margin: 0;

	float: left;

	/*background: #dddddd;*/

	background:#3572a6;

	border-right: 1px solid #AAA;

	border-top: 1px solid #AAA;

	border-left: 1px solid #AAA;

	border-bottom: 1px solid #AAA;

	text-decoration: none;

	color:#ffd220;	

	height:25px;

        display:inline;

}



 #tabs a {

	

	float:left; 	

	margin: 0;	

	background:#3572a6;

	border-right: 1px solid #AAA;

	border-top: 1px solid #AAA;

	border-left: 1px solid #AAA;

	border-bottom: 1px solid #AAA;

	text-decoration: none;

	color: #ffffff;	

	height:25px;

        display:inline;



}



#tabs a:hover {		

	margin-top: 0px;

	color: #ffd220;	

	height:25px;

        display:inline;



}



#tabs a.active {

	

	float:left; 

	margin: 0;

	background:#3572a6;

        border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 1px solid #666;

	text-decoration: none;

	color: #ffd220;

	height:25px;

        display:inline;

}



#tabs a.active:hover {

	

	float:left; 	

	margin: 0;	

	border-right: 1px solid #666;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 1px solid #666;

	text-decoration: none;

	color: #ffd220;	

	height:25px;

        display:inline;



}



#bullets 

{ 

  float:left;

  position:absolute;

  left:5px; top:40px;

  width:445px;

  height:100px;

  background-color: #FFFFFF;

  border: 1px solid #ffffff;

  line-height:150%;

  z-index:2;

 }

 

 #bullets p {color: 000066;}

 

 .tabbullet{ width:7px; height:8px; margin-top: 5px; margin-rigt: 10px; border-top: 2px solid #ffffff; border-left: 2px solid #ffffff; border-right:2px solid #ffffff; }

 .subbullet{ width:7px; height:8px; margin-left: 15px; margin-top: 5px; margin-rigt: 10px; border-top: 2px solid #ffffff; border-left: 2px solid #ffffff; border-right:2px solid #ffffff; }



.imagefloat

	{

		

         float:left;

         position: absolute;

         left: 400px; top: 60px;

       	 padding: 1px;

	 width:200px;

	 height:190px;

	 border: 1px solid #ffffff;

	 margin: -15px 3px 3px 3px; 

	 z-index:3;	

	}

	

.imagefloat165{ float:left;

         position: absolute;

         left: 420px; top: 60px;

       	 padding: 1px;

	 width:165px;

	 height:200px;

	 border: 1px solid #ffffff;

	 margin: -15px 3px 3px 3px; 

	 z-index:3;	

	 }





#cimimage

{

  position:absolute;

  left:200px; top:228px;

  width:40px;

  height:40px;

  border:1px solid #ffffff;

  z-index:3;

}









#offer 

{

   float:left;

   position: absolute;

   left: 240px; top: 100px;   

   width:125px;

   height:109px;

   margin: 5px;  

   z-index:3;

}



.logoimage

{   

  margin-top:10px;   

  halign:center;

  z-index:2;

  

 }



  .photopos {float: right; padding-right:25px;padding-top:10px;}

  

  .element{ width: 600px;

            height:200px;

            margin-top: 10px; 

            background-color:#EFEFEF;

            }

            

  .element a{ color:blue;}

  

  .prodimage {width:150px; height: 112px; padding-bottom:10px; border:0; text-align:center;}

  .prodimage1 { padding:10px; border:0;text-align:center;}

  .prodimage2 { width:150px; padding-bottom:10px; border:0;text-align:center;}

  .prodimage3 {width:115px; height: 60px; border:0; text-align:center;}

  .justifytext {text-align: justify; padding: 10px 10px;}

  .justifytext2 {text-align: justify; padding: 10px 10px;width:400px;}

  .red {color:red; font-weight:strong;}

  .bold {font-weight:bold;}

  

  .address

  { position:relative;

    top:10px;

    left:200px;

    width:200px;

    height:145px;

    align:center;    

   }

   

   .horizontal-120 {float:left; 

                         width: 600px; 

                         height: 120px; 

                         background:#fff; 

                         border-top:1px solid #fff; 

                         border-left:1px solid #fff;

                   }

                   

   .horizontal-120-blue{float:left; 

                             width: 600px; 

                             height: 120px; 

                             background:#fff; 

                             border-top:1px solid blue; 

                             border-bottom:1px solid #fff;

                   }

   

   .horizontal-150 {float:left; 

                    width: 610px; 

                    height: 150px; 

                    background:#f8f8f8; 

                    border-top:1px solid #fff; 

                    border-left:1px solid #fff;

                   }

   

   .horizontal-300 {float:left; width: 600px; height: 300px; 

                    background:#fff; border-top:1px solid #fff; border-left:1px solid #fff;}

   

   .horizontal-200{ float:left; width:600; height:200px; background:#f8f8f8; 

                    border-top:1px solid #fff; 

                    border-left:1px solid #fff;}

   

   .horizontal-450 {float:left; width: 600px; height: 450px; 

                    background:#fff; 

                    border-top:1px solid #fff; 

                    border-left:1px solid #fff;                    

                   }

                    

   .vertical-rect-long{float:left; 

                  display:inline; width: 198px; height:300px; 

                  background:blue; 

                  border-top: 1px solid #;

                  border-left:1px solid blue;

                  border-right:0px solid blue;

                  border-bottom:1px solid blue;

                

                  }    

  .vertical-rect-long-1{float:left; 

	     display:inline; width: 265px; height:300px; 

	     background:red; 

	     border-top: 1px solid #fff;

	     border-left:1px solid #fff;

	     border-right:1px solid #fff;

	  }

	  

   .vertical-rect-long-wp{

             position:absolute; 

             top:65px; left:50px;       

             text-align:center

	     width: 160px; height:250px; 

	     background:#fff; 

	     z-index:0;	

  }  

  

  

     .vertical-rect-long-index1{

             position:absolute; top:50px; left:300px;            

  	     width: 300px; height:310px; 

  	     background:#green; 

  	     

  }  

	  

   .cimview { color:#083489; text-align:center;}	  

	  

	  

    .vertical-rect{float:left; 

                  display:inline; width: 198px; height:149px; 

                  background:#fff; 

                  border-top: 1px solid #fff;

                  /*border-left:1px solid #efefef;*/

                  border-right:2px solid #fff; }

                  

    .vertical-rect-inside{background-image: url(../images/GraySquare_web.jpg);

                          width:100%; height:100%;

                          width:190px; height:120px; 

                          font-size:16px; font-weight:bold; color:#fff;

                          text-align:center;

                                                 

                          }

    .vertical-rect2{float:left; 

                      display:inline; width: 198px; height:149px; 

                      background:#fff; 

                      border-top: 1px solid #fff;

                      /*border-left:1px solid #efefef;*/

                      border-right:2px solid #fff;}

                      

    .vertical-rect-inside2{   width:100%; height:100%;

                              width:190px; height:200px; 

                              font-size:16px; font-weight:bold; color:#fff;

                              text-align:center;                                                    

                          }

   

   .vertical-300{float:left; 

                 display:inline; 

                 text-align:justify;

                 width: 298px; 

                 height:600px; 

                 background:#fff; 

                 border-left:1px solid #efefef; 

                 border-top:1px solid #fff;

                 border-right:2px solid #fff;

                 border-bottom: 2px solid #fff;

                 }

                 

                 

    .vertical-150 {float:left; display:inline; width:298px; height:300px; 

                   padding-top:5px;

                   background:#fff; border-left:1px solid #efefef; border-top:1px solid #efefef;}

                   

   .vertical-indexpg{float:left; 

	             display:inline; 

		     text-align:justify;		    

			 width: 290px; 

			 height:440px; 			  			 

			 border-top:1px solid #fff;			 

			 border-bottom: 1px solid #fff;

			 border-right:2px solid #efefef;

			 }

                   

    .vertical-indexpg-300{float:left; 

   	                 display:inline; 

   		         text-align:justify;

   			 width: 300px; 

   			 height:440px;    			

   			 border-left:2px solid #fff; 

   			 border-top:1px solid #fff;

   			 border-bottom: 1px solid #fff;

   			

   			    			 

   			 }

                   

   .index-box{float:left; display:inline; width:298px; height:150px; 

              padding-top:5px;

              background:#fff; border-left:1px solid #efefef; border-top:1px solid #efefef;}

              

   .index-box1{float:left; display:inline; width:298px; height:300px; 

	      padding-top:5px;

              background:#fff; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;}

   

   .index-box2{float:left; display:inline; width:298px; height:250px; 

  	      padding-top:5px;

              background:#fff; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;}



   .index-box3{float:left; display:inline; width:298px; height:150px; 

  	      padding-top:5px;

              background:#fff; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; }

  

  

  .home-hdr {float:left; 

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

              width:100%; height:100%; 

              width:600px; height:20px;

              }  

  .home-hdr p {font-weight:bold;color:#333; padding-left:5px;}

  

  .home-midbox{ float:left;width:603px; height:347px; background:#ffd220;z-index:2;}

  

  .home-box{float:left; display:inline; width:290px; height:240px; text-align:center;

            background:#fff; border-left:5px solid #fff; border-top:1px solid #fff;}

            

  .home-box-img{position:relative; width:200px; background-color:#fff;

                margin: 0 45px;

                height:180px; padding-top:0; left:5px; text-align:center;} 

  

  .home-box-img2{position:relative; width:200px; background-color:#fff;

		                margin: 0 45px;

                height:150px; padding-top:0; left:5px; text-align:center;} 

                

  .home-box-value{position:absolute; top:600px; left:300px;

                    width:100px; height:100px; z-index:3;  text-align:right;}

            

  .home-box-offer{float:left; display:inline; width:296px; height:240px; text-align:center;

            background:#fff; background-image: url(../images/offer-250-area-265b.jpg);

            background-repeat:no-repeat; }

            

  .home-box-txt{width:290px; height:25px; border-top:2px solid #ddd; }

  .home-box-txt2{position:relative; width:290px; height:49px; background-color: #fff;}

  

   

           

  .h2-hdr {background:#e7e6e6; float:left; width: 610px; height:30px; border-bottom:1px solid #fff;}

  

  .center {float:left; width:380px; margin:0 150px 0 20px; border:1px solid red; text-align:center;}

  

  .flyer-ad {float:left; position:relative; top:-75px; width:300px; height:55px; border:1px solid red; text-align:center; 

             text-decoration:italic; z-index:2; }

             

  .div-break{clear:both;width:600px; height:0; border:1px solid #fff;}

  

   

  .zebra-bar{position: absolute; top:232px; left:103px; width:786px; height:20px; background:#74bce6;z-index:4;}

  .zebra-subbar{position: absolute; top:232px; left:103px; width:628px; height:6px; background:#231f20; z-index:5;}

  .zebra-subbar-blue{position:relative; width:620px; height:6px; top:350px; background:#74bce6; z-index:5;}

  .zebra-subbar-blue2{position:absolute; top:670px; left:103px; width:628px; height:6px; background:#74bce6; z-index:5;}

  

  .readmore{margin-top: 1px;}

  

  .cim-red {color:#de1c29; font-size: 1.2em;}

  .cim-red-home {color:#de1c29; font-weight:bold; text-align:left;}

  .cim-green {color:#10595c;}

  .cim-blue {color:#083489;font-size: 1.2em;}

  .cim-blue-home {color:#083489;font-weight:bold; font-size:1em; text-align:left;}

  .cim-small {text-align:center; font: 7px/.50em arial, sans-serif;}    

  .cim-big {color:#083489; font-size: 20px; font-weight:bold; text-align:center;line-height:80%;} 

  

   

   #follow{ position:absolute;

            top:330px;

            left:0px;

            padding:0px 0px 0px 0px;

	    display:inline; 

	    text-align:justify;

            width: 99px;          

            background:#fff; 

            color:#333;

            

            

         

           }

           



  

  #follow a {	

	      float:left; 

	      		   top: 0;

	      		   margin: 1px 2px 0 0;

	      		   color: #fff;	

	      		   padding: 1px 5px 1px 8px;

		   text-decoration: none;

	}

  

  

  #iframe {

           position:absolute; 

           top:150px; 

           left: 60px;

           width:500px; 

           height:400px; 

           border:0px;

           scrolling:no;

           margin-height:0;

           margin-width:0;}





  .easyprint-bar{position: absolute; top:250px; left:103px; width:786px; height:20px; background:#00386E;z-index:4;}

  .easyprint-subbar{position: absolute; top:250px; left:103px; width:628px; height:6px; background:#999999; z-index:5;}

 

  

  .shuttleworth-bar{position: absolute; top:250px; left:103px; width:786px; height:20px; background:#EF3A3F;z-index:4;}

  .shuttleworth-subbar{position: absolute; top:250px; left:103px; width:628px; height:6px; background:#000000; z-index:5;}

  

  .shuttleworth-pic{ position:absolute; top: 205px; left:20px; width: 250px; height:357px;}

  .shuttleworth-div{position:absolute; top: 205px; left:275px; width:330px;height:357px; background-color:#fff;}

  .shuttleworth-table{width:330px;}

  .shuttleworth-font{color:#10595c; font-size: 1.5em; font-weight:bold;text-align:center}

  









        

                               

                                    



                           

                                



 #ze500_info table td a {
	 font-size: 12px;
 }