html, body {
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	background: repeat-x url(imgs/body_bg_other.gif);
}

#container {
	height: 800px;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 810px;
}




#header {
         padding-bottom: 20px;
         height: 160px; 
         height/**/:/**/ 200px;
}



#header_left {
        margin-top: 5px;
        height: 170px;
        width: 550px;
        float: left;    
}



#menu {
        height: 35px;
        width: 480px;
        font-size: 20px;
}


#head_text{
       margin-top: 15px;
       height: 50px;
}

#contact {
       width: 340px;
       height: 65px;
       float: left;
}


#logo {
       float: right;
       height: 177px;
       width: 225px;
}



#top_promotional_clothing_photos {
       background: no-repeat url(imgs/customised_clothing_montage.jpg);
       height: 90px;
       width: 182px;
       float: right;
}
       


#main_body {
      background-colour: #e1f3f8;
      clear: both;
      color: #333;
}


#left {

      width: 400px;
      color: #333;
      float: left;

}


#right {
      width: 350px;
      float: left;
      margin-left: 40px;
      color: #333;

}


#about_contact_left {
      color: #2669ae;
      line-height: 20px;
      width: 80px;
      float: left;
      letter-spacing: 1px;
}

#about_contact_right {
      color: #000;
      line-height: 20px;
      width: 200px;
      float: right;
      margin-bottom: 10px;
}


#enquiry_form {
      padding-top: 20px;
      clear: both;
      border-top: 1px dashed #ccc;

}

#enquiry_form_left {
      margin-top: 20px;
      float: left;
      width: 120px;
      line-height: 25px;
}

#enquiry_form_right {
      margin-top: 20px;
      float: right;
      width: 200px;
}


input {
	background: #fff;
        border: 1px solid #ccc;
	margin: 5px 0 0 0;
	font-size: 12px;
}


textarea {
	background: #fff;
        border: 1px solid #ccc;
	margin: 5px 0 0 0;
	font-size: 12px;
}


.clothing_range {

}

.clothing_range_text {
        width: 650px;
        margin: 0 0 15px 150px;
        padding-bottom: 15px;
        border-bottom: 1px dashed #ccc;
}

.clothing_range_items {
       background: no-repeat url(imgs/li_arrow_blue.gif);
       padding-left: 40px;
       color: #f54124;
}



/*images*/


.logo{
       border: none;
}

.phone_fax {
       padding-left: 4px;
}

.clothing_range_photo {
       height: 105px;
       width: 105px;
       float: left;
       padding-right: 40px;
}

.photo_border {
       border: 1px solid #ccc;
       background-color: #fff;
       padding: 3px;
}


/*text*/


a {
       color: #000;
       text-decoration: none;
}

a:hover {
       color: #f54124;
       text-decoration: underline;
}

a: visited {
        color: #000
}



h1 {
       font-size: 15px;
       color: #2669ae;
       font-weight: normal;
       letter-spacing: 1px;
}

h2 {
       font-size: 16px;
       color: #f54124;
       font-weight: normal;
       margin: 0;
}

h3 {
       font-size: 14px;
       color: #2669ae;
       font-weight: normal;
       letter-spacing: 1px;

}


b {
       color: #2669ae;

}

ul {
       margin: 0;
       padding: 10px 0 0 20px;
}

li {
       margin: 0;
       padding-left: 10px;
       list-style-image: url(imgs/li_tick.gif);
       line-height: 30px;
}


#link {
      color: #666;
      font-size: 10px;
      letter-spacing: 1px;
      margin-top: 30px;
}

#link a {
      color: #2669ae;
}