/* 
Telexport Trading
*/

* {
text-decoration : none;
vertical-align : top;
}

	img {
	border : none;
	}



/* main page body */

body {
background : url(../graphics/layout/left.gif) repeat-y;
font-family : Tahoma, Verdana, Helvetica, "Times New Roman";
font-size : 62.5%;
margin : 0;
}



/* wrapper for right side graphic */

#wrapper {
background : url(../graphics/layout/right.gif) 100% 0 repeat-y;
font-size : 1.2em;
padding : 0 70px;
}



/* header */

p#header {
background : url(../graphics/layout/logo.gif) no-repeat;
border-bottom : 3px solid #79A828;
margin : 0;
padding : 0;
text-indent : -1000em;
}

	p#header a {
	background : url(../graphics/layout/solutions.gif) 100% 100% no-repeat;
	display : block;
	height : 87px;
	}



/* navigation */

ul#nav {
background : #183A6F;
border-bottom : 1px solid #fff;
border-top : 1px solid #fff;
list-style : none;
margin : 0;
padding : 0
}

	ul#nav li {
	display : inline;
	}
	
		ul#nav li#original {
		display : none;
		}
	
	ul#nav a {
	color : #fff;
	display : block;
	float : left;
	padding : 5px 23px 5px 12px;
	}

	ul#nav li.fontsize a {
	float : right;
	}
	
		ul#nav a:hover, ul#nav li.current a {
		background : #fff url(../graphics/common/bullet.gif) 100% 60% no-repeat;
		color : #79A828;
		}

			ul#nav li.current a:hover {
			background : #fff url(../graphics/common/bullet.gif) 100% 60% no-repeat;
			color : #183A6F;
			}



/* top banner  */

p#banner {
background : url(../graphics/layout/banner.gif) 50% 0 repeat-x;
border-bottom : 1px solid #fff;
height : 100px;
margin : 0;
padding : 0;
}



/* main wrapper for content section */

#container {
background : url(../graphics/layout/wrapper.gif) 0 100% no-repeat;
}



/* left navigation */

ul#leftnav {
float : left;
list-style : none;
margin : 0 0 20px;
padding : 0;
width : 190px;
}

	ul#leftnav li {
	display : inline;
	}

	ul#leftnav li#nav-header {
	background : #183A6F;
	color : #fff;
	display : block;
	font-size : 1.4em;
	padding : 2px 10px;
	margin : 0 0 10px 0;
	}
	
	ul#leftnav a {
	background : url(../graphics/common/box.gif) 9px 50% no-repeat;
	color : #5b5b5b;
	display : block;
	padding : 5px 0 5px 30px;
	}
	
		ul#leftnav a:hover, ul#leftnav li.current a {
		background : url(../graphics/common/tick.gif) 9px 50% no-repeat;
		color : #79A828;
		}
		
		ul#leftnav li.current a:hover {
		background : url(../graphics/common/tick.gif) 9px 50% no-repeat;
		color : #5b5b5b;
		}



/* main content */

#content {
background : url(../graphics/layout/slogan.gif) 100% 0 no-repeat;
height : 430px; /* fix for IE6 */
line-height : 1.4em;
margin : 0 0 20px 230px;
}

	html>body #content {
	height : auto;
	min-height : 430px;
	}

	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color : #183A6F;
	font-style : italic;
	font-size : 1.4em;
	margin : 0;
	padding : 50px 30px 10px 0;
	}
	
		#content h2, #content h3, #content h4, #content h5, #content h6 {
		font-size : 1.2em;
		padding : 13px 30px 10px 0;
		}
	
	#content p, #content ul {
	list-style : none;
	margin : 0;
	padding : 7px 30px 7px 0;
	}
	
	#content a {
	color : #183A6F;
	}
	
		#content a:hover {
		color : #79A828;
		}

		#content ul {
		padding : 7px 30px 7px 30px;
		}
		
			#content li {
			background : url(../graphics/common/bullet.gif) 0 60% no-repeat;
			padding : 0 0 0 14px;
			}


/* address footer */

p#footer {
background : #79A828;
color : #fff;
font-size : .9em;
margin : 20px 0 0;
line-height : 1.6em;
padding : 4px 10px;
text-align : right;
}

	p#footer span {
	margin : 0 0 0 20px;
	}

	p#footer a {
	color : #fff;
	}

		p#footer a:hover {
		color : #183A6F;
		}


/* spiderlinks */

p#spiders {
color : #000;
font-size : .9em;
margin : 0;
padding : 5px 10px;
text-align : right;
}

	p#spiders a {
	color : #000;
	}
	
		p#spiders a:hover {
		color : #79A828;
		}



/* accessibility page */

table#access, table.contact {
border-collapse : collapse;
border : 1px solid #79A828;
font-size : 1em;
margin : 0 0 14px 1px;
padding : 0;
}

	table.contact {
	float : left;
	}

	table#access caption, table.contact caption {
	background : #79A828;
	color : #fff;
	text-align : left;
	padding : 2px 5px 1px;
	}

	table#access td, table#access th, 
	table.contact td, table.contact th {
	border : 1px solid #79A828;
	margin : 0;
	padding : 2px 3px;
	}
	
		table#access th#key, 
		table.contact th.key {
		width : 50px;
		}
		
		table#access th#page {
		width : 150px;
		}
		
		table.contact th.page {
		width : 175px;
		}



/* enquiry form */

p#info_message {
background : #ddd;
border : 1px solid #bbb;
padding : 5px 8px;
margin : 0 30px 0 0;
}

form {
border : 1px solid #79A828;
margin : 0 0 14px;
padding : 0;
width : 480px;
}

	label {
	display : block;
	padding : 5px 10px 0;
	}
	
	input, select, textarea {
	background : #fff url('../graphics/common/input.jpg') repeat-x;
	border : 1px solid #79A828;
	color : #183A6F;
	font-family : Tahoma, Verdana, Helvetica, "Times New Roman";
	font-size : 1em;
	margin : 2px 20px 0;
	padding : 2px;
	width : 436px;
	}
	
		select {
		width : 441px;
		}
	
		textarea {
		height : 75px;
		}
		
		input#enq-submit {
		margin : 5px 20px; 
		width : 200px;
		}
		
		input#enq-code {
		background : #fff url('../graphics/common/code.jpg') repeat-x;
		}



#float_right {
float: right;
margin : 30px 10px 5px 10px;
}



/* floating corrections in various browsers */

ul#nav, #main, #contact-tables {
height : 1%;
}

	html>body ul#nav,
	html>body #main, 
	html>body #contact-tables {
	height : auto;
	overflow : auto;
	}