 
/********************************************
   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: 5px;
	text-align:center;
	
	
}

#rightcolumn .box {                
	width:150px;	
	padding: 5px;
	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}
  




        
                               
                                    

                           
                                

  