body{
margin:0;
padding:0;
background-color: #3366FF;  
}

#maincontainer{
width: 750px;
margin: 0 auto;
background-color: #ffffff;
border:2px solid #ffffff;
}

#contentwrapper{
float: left;
width: 100%;
}

.innertube{
float: left;
margin: 0 auto;
}

/* MAIN CSS */
         
	p{
	font-size:0.7em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	line-height:1.3em;
         color: #666666;
	}
         
         p a{
         text-decoration: none;
         font-weight: normal;
         color: #000000;  
         }
         
         p a:hover{
         text-decoration: underline;
         font-weight: normal;          
         color: #ff0000;
         }
         
	h1{
	margin: 0 auto;
	font-size:0.7em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	line-height:1.3em;
         text-decoration: none;
         font-weight: bold;
	color: #3366cc;
	}
         
         h2{
	/*margin: 0 auto;*/
         margin-bottom: 10px;
	font-size:0.7em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	line-height:0em;
         text-decoration: none;
         font-weight: bold;
	color: #3366cc;
	}
         
	h3{
	/*margin: 0 auto;
         margin-bottom: -10px;  */
	font-size:0.7em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	line-height:1em;
         text-decoration: none;
         font-weight: bold;
	color: #3366cc;
	}           

/* HEADER START */  
        
        #topsection{
	background-color: #ffffff;
	height: 54px;
	}
                  
         #logo{
	float: left;
	width: 149px;
         height: 54px;
	margin: 0 auto;
	}

         #headeritem1{
	float: left;
	width: 600px;
         height: 17px;
	margin: 0 auto;
	background-color: #99ccff;
         border-bottom:1px solid #ffffff;
	}
         
	#headeritem1 p{
         padding-right: 5px;
         line-height:1.4em;
         margin: 0 auto;  
	font-size:8pt;
         text-align: right; 
	font-family:Comic Sans MS;
         font-weight: normal;
         color: #ffffff;
	}
         
         #headeritem2{
	float: left;
	width: 600px;
         height: 17px;
	margin: 0 auto;
	background-color: #99ccff;
         border-bottom:1px solid #ffffff;  
	}
         
	#headeritem2 p{
         line-height:1.4em;  
         padding-right: 5px;
         margin: 0 auto; 
	font-size:0.6em;
         text-align: right; 
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
         font-weight: normal;
         color: #ff0000;
	}
         
         #headeritem3{
	float: left;
	width: 600px;
         height: 17px;
	margin: 0 auto;
	background-color: #99ccff;
	}
         
         #headeritem3 p{
         line-height:1.4em; 
         padding-right: 5px;
         margin: 0 auto; 
         font-size:0.6em;
         text-align: right; 
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
         font-weight: bold;
         color: #ffffff;  
         }
         
         #headeritem3 a{
         text-decoration: none;
         font-weight: bold;
         color: #ffffff;  
         }
         
         #headeritem3 a:hover{
         text-decoration: none;
         font-weight: bold; 
        
         color: #ff0000;
         }
         

/* HEADER END */  
         
/* CONTENT START */
        
         #righttcolumn{
	margin-left: 145px;
         background-color: #ffffff; 
	}

	#leftcolumn{
	float: left;
	width: 145px;
	margin-left: -750px;
	background: #dfdfdf;
	}

/* CONTENT END */

/* NAV ELEMENT */

       	#navblock{
         display: block;
	width: 140px;
         height: 18px;
         vertical-align: top;
         padding-left: 3px;
         background-color: #dfdfdf;
         border-bottom:1px solid #ffffff;
	}         
         
         #navblock a{
         font-size:0.6em;
         padding-top: 2px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
         text-decoration: none;
         font-weight: bold;
         color: #000000; 
	}
         
         #navblock a:hover{
         text-decoration: none;
         font-weight: bold;          
         color: #ff0000;
         }
         
         #navblocksub{
         display: block;
	width: 125px;
         height: 18px;
         vertical-align: top;
         padding-left: 15px;
         background-color: #dfdfdf;
         border-bottom:1px solid #ffffff;
	}         
         
         #navblocksub a{
         font-size:0.6em;
         font-family:Tahoma;
         text-decoration: none;
         font-weight: normal;
         color: #000000; 
	}
         
         #navblocksub a:hover{
         text-decoration: none;
         font-weight: normal;          
         color: #ff0000;
         }
         
	#navblockcurrent {
         display: block;
	width: 140px;
         height: 18px;
        	vertical-align: middle;
         padding-top: 2px; 
         padding-left: 3px;
         background-color: #dfdfdf;
         border-bottom:1px solid #ffffff;
         font-size:0.6em;
         font-family:Tahoma;
         text-decoration: none;
         font-weight: bold;          
         color: #ff0000;
	}
         
	#navblockcurrent a{
         text-decoration: none;
         font-weight: bold;
         color: #ff0000;
	}
         
         #navblockcurrent a:hover{
         text-decoration: none;
         font-weight: bold;
         color: #ff0000; 
         }
          
/* NAV ELEMENT END */  
        
/* FOOTER START */  
         
         #footer{
	clear: left;
	width: 100%;
	background-color: #99ccff; 
	text-align: center;
         border-top:solid 2px #ffffff;  
	}
         
         #footercontainer{
	width: 750px;
	margin: 0 auto;
         background-color: #99ccff;
         text-align: center;
         border-top:solid 2px #ffffff;
	}
         
         #footer p{
         line-height:1.3em; 
         padding-top: 2px;
         padding-bottom: 2px; 
         margin: 0 auto; 
         font-size:0.6em;
         /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
         font-weight: bold;
         color: #ffffff;  
         }
         
         #footer a{
         text-decoration: none;
         font-weight: bold;
         color: #ffffff;  
         }
         
         #footer a:hover{
         text-decoration: none;
         font-weight: bold; 
         color: #ff0000;
         }
         
/* FOOTER END */
 
 /* PRODUCT PAGE ELEMENTS */
    	
         #enquiry{
         display: block;
         height: auto;
         width: 200px;
         margin-left: 10px;
         border:solid 1px #ffffff;  
	}
         
 /* PRODUCT PAGE ELEMENTS END */
 
 /* QUOTE FORM */
 
	#quoteform{
	float: left;
	clear: both;
	width: 500px;
	}
         
	#quoteform select{
	float: left;
	margin-bottom: 3px;
	}
         
         #quoteform label{
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 2px;
         text-align: right;
	padding-right: 10px;
         padding-top: 4px;
         font-size: 0.6em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	font-style: normal;
	font-weight: normal;
	color: #666666; 
         }
         
         #quoteform label.section{
	margin: 0 auto;
         display: block;
         text-align: left;
         clear: both; 
         width: 150px;
         margin-left: 160px; 
	font-size: 0.7em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
	line-height: 1.3em;
         text-decoration: none;
         font-weight: bold;
	color: #3366cc; 
         }
         
        
        #quoteform br{
	clear: both;
         }

	#quoteform input {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 2px;
         }

         #requirements input.box {
	display: block;
         width: 15px;
	float: left;
         margin: 0 auto;
         }
         
         #requirements label.box{
         text-align: left;
         float: left;
         width: 150px;
         margin-left: 5px; 
	font-size: 0.6em;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
         font-family:Tahoma;
         text-decoration: none;
         font-weight: none;
	color: #000000; 
         }
         
         #requirements {
         display: block;
	width: 200px;
         height: auto;
	float: left;
         text-align: left;
         }
         
         #quotecontrols {
         display: block;
	width: 200px;
         height: auto;
         margin-left: 80px;
         margin-top: 10px;
	float: left;
         }
         
         #quotecontrols input {
	display: block;
	width: 50px;
         height: 20px;
	float: left;
	margin-bottom: 2px;
         }        
 
/* QUOTE FORM END */

/* WHITE LABEL */

/* GALLERY IMAGES */
	
         #galleryimageCont{
	float: left;
	clear: both;
	width: 325px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:solid 1px #999999;
	}

	.galleryimage{
	float: left;
	width: 75px;
	height: 75px;
	margin: 5px;
	padding: 10px;
	border:solid 1px #cecece;
	}


	.galleryimage:hover{
	float: left;
	width: 75px;
	height: 75px;
	margin: 5px;
	padding: 10px;
	background-color: #EFEFEF;
	border:solid 1px #333333;
	}
         

/* COUNTRY EXPERIENCE START */

 	.country_block{
	float: left;
         height: auto;
   	/*height: 115px;*/
         width: 100%;
	margin-top: 5px;
	}

	.country_image{
	float: left;
	padding: 5px;
	height: 75px;
	width: 75px;
	margin-right: 5px;
	}
	
	
	.country_copy{
	float: left;
	padding: 5px;
	width: 410px; 
         height: auto;
	}
 /* COUNTRY EXPERIENCE END */
 
 /* EXPERIENCE START */

 	.experience_block{
	float: left;
         height: auto;
   	/*height: 115px;*/
         width: 100%;
	margin-top: 5px;
	}

	.experience_image{
	float: left;
	padding: 5px;
	height: 75px;
	width: 75px;
	margin-right: 5px;
	}
	
	
	.experience_copy{
	float: left;
	padding: 5px;
	width: 410px; 
         height: auto;
	}
 /* EXPERIENCE END */
 
/* PRODUCT START */

	.product_gallery{
	float: left;
	padding: 5px;
	height: auto;
	width: 100px;
	margin-right: 5px;
	}
	
	
	.product_copy{
	float: left;
	padding: 5px;
	width: 400px; 
         height: auto;
	}
         
         .product_map{
         width: 100%;
         height: auto;
         padding: 5px;
         }
         
/* PRODUCT END */

/* WHITE LABEL */