.zin_home_contain
{
  width:800px;
  background-color:#FFFFFF;  
  margin-left:auto; 
  margin-right:auto;
  height:auto;
  border: solid 3px #939191;
}

.zin_flashsolution 
{
  position:relative;
  width:780px;
  height:309px;
  padding-left:20px;
  align:center;
}

.zin_centralhome
{
  position:relative;
  width:780px; 
  padding-left:20px;  
  height:315px;;
}

.zin_lefttop 
{
  width:251px;
  height:90px;
}

.zin_centre_top 
{
  width:253px;
  height:89px;
}

.zin_right_top
{
  width:230px;
  padding-left:10px;
}

.zin_centre_middle 
{
  position:relative;
  top:5px;
  width:233px;
  height:25px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:13px;
}

.heading_zin a:link, .heading_zin a:active, .heading_zin a:visited
{
  color:#FF00CA;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;
  text-decoration:none;
}

.heading_zin a:hover
{
  color:#FF00CA;
  font-family:Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:bold;
  text-decoration:none;
}

.zin_leftmiddle 
{
  position:relative;
  width:230px;
  height:25px;
  padding-top:15px;
  padding-left:10px;
  padding-right:20px;
  padding-bottom:15px;  
}

.zin_centre_bottom 
{
  position:relative;
  width:233px;
  overflow:hidden;
  padding-top:8px;
  padding-left:10px;
  padding-right:10px;
}

.zin_leftbottom 
{
  width:230px;
  height:200px;
  overflow:hidden;
  padding-left:10px;
  padding-right:10px;
}

.zin_right_middle 
{
  width:250px;
  height:110px;
  padding-left:10px;
}

.zin_right_bottom 
{
  width:260px;
  height:20px;
}

.zin_left_homebox
{
  position:absolute;
  left:18px;
  top:1px;
  width:260px;
  height:243px;
  background-image:url(/Images/default/layout/home/middle_greyback.jpg);
  background-repeat:no-repeat;
}

.zin_middle_homebox
{
  position:absolute;
  left:278px;
  top:1px;
  width:260px;
  height:243px;
  background-image:url(/Images/default/layout/home/middle_greyback.jpg);
  background-repeat:no-repeat;
}

.zin_right_homebox
{
  position:absolute;
  left:537px;
  top:0px;
  width:260px;
  background-image:url(/Images/default/layout/home/sign_in_bg.jpg);
  
  height:300px;
}

.zin_sign_in
{
  background-color:#FFFFFF;
  height:173px;
  margin-top:6px;
  color:#757474;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

.zin_sign_in h3
{
  font-family:Arial,Helvetica,sans-serif;
  color:#CC3366;
  font-size:14px;
  margin:0;
  padding:0;
}

.forgotpassword_holder
{
  padding-right:5px;
}

.forgotpassword a:link, .forgotpassword a:visited, .forgotpassword a:active
{
  color:#6666ff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
}

.forgotpassword a:hover
{
  color:#6666ff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:underline;
}

.zinparatxt
{
  color:# #666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  text-align:justify;
  width:60px;
}

.zintxt
{
  color:# #666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:justify;
  padding-left:1px;
  padding-right:1px;
}

.zinreadmore_news a:link, .zinreadmore_news a:active, .zinreadmore_news a:visited
{
  color:#336699;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;  
}

.zinreadmore_news a:hover
{
  color:#CC3366;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
}

.zinparatxtpromo
{
  color:# #666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:justify;
}

.site_section
{
  width:800px;  
  height:140px;
  margin-top:0px;
}

.sitemonth
{
  height:27px;
  background-image:url(/Images/default/layout/home/site_month_headingBG.jpg);
  background-repeat:no-repeat;
  width:758px;
  margin-left:24px;
}

.siteheading
{
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:14px;
  padding-left:10px;
  padding-top:8px;
}

.siteboxes
{
  width:758px;
  height:127px;
  background-image:url(/Images/default/layout/home/site_month_grey_box.jpg);
  background-repeat:no-repeat;
  margin-left:24px;
}

.site_individual
{
  width:170px; 
  height:111px; 
  float:left;
  padding-left:15px;
  padding-top:30px;
}

.sitehead01 
{
  padding-top:3px;
  color:#757474;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.title_vote a:link, .title_vote a:active, .title_vote a:visited
{
  color:#757474;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.title_vote a:hover 
{
  color:#2B5E91;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.site_imageholder
{
  float:left;
  width:38px;
}

.site_nameholder
{
  float:left;
  width:128px;
  padding-left:4px;
  color:#757474;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-align:justify;
}

.preview_name a:link, .preview_name a:active, .preview_name a:visited
{
  color:#336699;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:justify;
  text-decoration:none;
}

.preview_name a:hover
{
  color:#757474;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:12px;
  text-align:justify;
  text-decoration:none;
}

