/*
 * CSS file for binzsolutions.co.nz website.
 *
 * For screen view with image and CSS2 support
 *
 * Created by Francis Park
 * Version : 1.6
 * Last modified : 27 Apr 2006
 *
 * Send e-mail to francis@binzsolutions.co.nz for any enquiries
 * regarding this file.
 * Copyright 2004-2006 BINZ Solutions Ltd. All Rights Reserved.
 */


img {
  margin-right: 8px;
  margin-top: 2px;
  margin-bottom: 4px;
}


/** Divides centre-column into four vertical sections.
 ** Image-Main, Menu-Main, Contents and Footer.
 **
 ** All other columns are configured in global file.
 **/
#td_image_main {
  width: 766px;
  height:169px;  background-image: url(../images/main_image.gif);  background-repeat: no-repeat;
}

#td_menu_main {
  width: 766px;
  height: 46px;
  background: #000000;}

#td_contents {
  width: 766px;
  height: 479px;
  border-top: 1px #4D4D4D solid;
}

#td_footer {
  width: 766px;
  height: 35px;
  background: #000000;
}









/* Contents Area Structures *******************************/

#table_contents {
  width: 766px;
  height: 479px;
}

#td_contents_top_left {
  height: 159px;  background-color: #2F2F2F;
}

#td_contents_top_right {
  height: 159px;
  background-color: #2F2F2F;
}

#td_contents_bottom_left {
  height: 320px;
  background: #e9e9e9 url(../images/corner_left.gif) no-repeat left 100%;  color: #444444;
}

#td_contents_bottom_right {
  height: 320px;
  background: #ffffff url(../images/corner_right.gif) no-repeat right 100%;  background-color: #ffffff;
  color: #282828;
}

#td_contents_bottom_left_hosting {
  height: 450px;
  background: #e9e9e9 url(../images/corner_left.gif) no-repeat left 100%;
  color: #444444;
}

#td_contents_bottom_right_hosting {
  height: 450px;
  background: #ffffff url(../images/corner_right.gif) no-repeat right 100%;
  background-color: #ffffff;
  color: #282828;
}


body#company .left {
  width: 493px;
}

body#company .right {
  width: 273px;
}

body#services .left {
  width: 383px;
}

body#services .right {
  width: 383px;
}

body#partners .left {
  width: 473px;
}

body#partners .right {
  width: 293px;
}

body#contact .left {
  width: 320px;
}

body#contact .right {
  width: 446px;
}










/* Contents ************************************************/

.contents {
  position: relative;
  top: 25px;
  left: 40px;
}

.small_contents {
  position: relative;
  top: 25px;
  left: 25px;
}

.full_contents {
  position: relative;
  top: 0px;
  left: 0px;
}

/** hostin.php table */
.tbl {border-collapse:collapse;}
.txt {margin:5px 0;10px;}
#tbl_hosting .tbl_hd {font-weight:bold;padding:3px 5px;text-align:center;}
#tbl_hosting tr {border:1px;}
#tbl_hosting td {border:1px;padding:3px 5px;}
#tbl_hosting .tbl_delimeter {border-top:2px solid #000000;}
#tbl_hosting .tr_color {background:#dfd8e8;}
#tbl_hosting .tick {background:url(../images/icon_tick.gif) no-repeat center;background-color:none;}
#tbl_hosting .untick {background:url(../images/icon_untick.gif) no-repeat center;background-color:none;}


/** orderhosting.php table */
.input {}
.label {padding-top:5px;}
.text {width:250px;}
.delimeter {padding-top:20px;}



/** Company.php ids */
#people {
  width: 425px;
  height: 105px;
  padding-right: 28px;
  border-right: 1px #4D4D4D solid;
}

#slogans {
  width: 235px;
}

#why_us {
  width: 420px;
}

#history {
  width: 225px;
  line-height: 16px;
}







/** Services.php ids */
#service_intro {
  width: 310px;
  height: 45px;
  padding-right: 33px;
  border-right: 1px #4D4D4D solid;
}

#promotions {
  width: 300px;
}

#website_design {
  width: 320px;
  height: 120px;
  border-bottom: 1px #DEDEDE solid;
}

#web_solutions {
  top: 40px;
  width: 320px;
}

#web_hosting {
  width: 320px;
  height: 120px;
  border-bottom: 1px #E1E1E1 solid;
}

#seo {
  top: 40px;
  width: 320px;
}

#website_design_hosting {
  width: 320px;
  height: 120px;
}

#web_hosting_hosting {
  width: 320px;
  height: 120px;
}




/** Partners.php ids */
#partners_intro {
  width: 400px;
  height: 92px;
  padding-right: 33px;
  border-right: 1px #4D4D4D solid;
}

#local_partners {
  width: 400px;
  height: 100px;
  border-bottom: 1px #DEDEDE solid;
}

#become_partners {
  width: 400px;
  top: 40px;
}

#partner_logos {
  width: 220px;
}

#partner_table {
  position: relative;
  top: 10px;
}

	#partner_table td {
	  padding: 7px 11px 7px 11px;
	}
	
	#partner_table td.col_one, #partner_table td.col_one_bottom {
	  border-right: 1px #f0f0f0 solid;
	}
	
	#partner_table td.col_one, #partner_table td.col_two {
	  border-bottom: 1px #f0f0f0 solid;
	}








/** Contact.php ids */
#address {
  width: 255px;
  height: 90px;
  padding-right: 25px;
  border-right: 1px #4D4D4D solid;
  line-height:14px;
}

#contacts {
  width: 390px;
  line-height:14px;}

#address_table, #contacts_table {
  width: 100%;}

	#address_table tr {	  vertical-align: top;
	}

	#address_table span, #contacts_table span {
	  color: #b16e16;
	}

#map {
  width: 320px;
  height: 320px;
}

	#map img {
	  margin: 0;
	}

#email_form {
  left: 65px;
  width: 350px;
}

#email_form .desc {
  padding-right: 7px;
}



