/*

MWISMedia New Media Design & Development

Author: David Goadby

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font: normal 12px "arial", Arial;
	color:#333333;
	background: #0D281B repeat-x url(../images/main_bg.jpg);
}
#main_container {
	width: 796px;
	margin: auto;
	position:relative;
	background-image: #0D281B url(../images/page_slice.jpg);
	background-repeat: repeat-y;
}

#left_slice {
	float:left;
	width:18px;
	height:864px;

}

#right_slice {
	float:left;
	width:18px;
	height:864px;
}


#page_container {
	float:left;
	width:760px
	}

#header{
	float:left;
	width:760px;
	height:116px;
}

#top {
	float:left;
	width:760px;
	height:24px;

}

#banner {
	float:left;
	width:760px;
	height:179px;
}


#nav_bg {
	float:left;
	width:760px;
	height:39px;
	background: no-repeat url(../images/nav_bg.jpg);
}

#column_container {
	float:left;
	width:760px;
	background: no-repeat url(../images/page_bg_van.jpg);
	margin:0 0 10px 0;
}

#page_gradient {
	float:left;
	width:760px;
	background: #E1E1E1 repeat-x url(../images/page_gradient.jpg);
}

#column_one {
	float:left;
	width:445px;
	padding:10px 25px 0 35px;
	margin: 10px 0 0 0;
	border-right:solid 1px #999999;
}


#column_one  p{
	font-size:11px;
	padding:10px 0 0 10px;
	line-height:140%
}

#column_one_arrow {
	float:left;
	width:445px;
	padding:10px 25px 0 35px;
	margin: 10px 0 0 0;
	border-right:solid 1px #999999;
	background-image: url(../images/arrow_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#column_one_arrow  p{
	font-size:11px;
	padding:10px 0 0 10px;
	line-height:140%
}


#column_two {
	float:left;
	width:240px;
	padding:90px 0 0 5px;
}

.column_two_link_box {
	line-height:140%;
	font-size:11px;
	float:left;
	width:235px;
	border-bottom:solid 1px #999999;
	padding:10px 0 10px 8px;
	background:repeat-x  url(../images/link_box_bg.jpg);
}

.column_two_link_box  a{
	font-weight:bold;
	color:#26744D;
}


#address_box {
	line-height:140%;
	font-size:11px;
	float:left;
	width:235px;
	padding:10px 0 10px 8px;
}


#bottom {
	float:left;
	width:760px;
	height:35px;
	
}



/* --------------------NAV---------------------------*/

#nav ul {

	padding: 12px 0 0 27px;
}


#nav li {
	color:#FFFFFF;
	font-weight:bold;
	 display:inline;
	 list-style:none;
	 padding:0 37px 0 0;
}

#nav a {
	color:#FFFFFF;
	text-decoration:none;

}


#nav a:hover {
		padding-bottom:2px;
	border-bottom:dashed 1px #FFFFFF;
	}


/* ---------------------------------------------------------------*/

/*h1 {
	font-size:28px;
	color:#000000;
	margin: 0 0 0 0;
	padding:10px 0 10px 0;
}*/


#list ul {

	padding:20px 0  0 40px ;
}

#list li {
	font-size:11px;
	padding: 10px 0 0 0;
}


#list a {
	color:#333333;
}

#list2 ul {

	padding:5px 0  0 40px ;
}

#list2 li {
	font-size:11px;
	padding: 0 0 5px 0;
}

.p3 {

	font-weight:bold;
	padding:2px;
}


#quote_box {
	float:left;
	width:440px;
	height:auto;
	background-color:#CCCCCC;
	padding:2px 0 0 2px;
	margin-bottom:20px;
}

.form {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 

}

.redtext {
	color:#CC0000;
}

.boldandbig {
	font-size:14px;
	font-weight:bold;
	color:#000000;}



/* -----------------------FOOTER---------------------------*/

#footer {
	float:left;
	width:710px;
	text-align:center;
	padding:0 0 10px 50px;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 20px 0 0;
}

/* -----------------------FORM---------------------------*/

.textfield {
	width:250px;
	}
	
	#tradepostcode4 {
	width:250px;
	}
	
	#textarea6 {
	width:250px;
	}
	
	#tradephone3 {
	width:250px;
	}
	
	#tradefax3 {
	width:250px;
	}
	#tradeemail3 {
	width:250px;
	}
	#tradebusiness3 {
	width:250px;
	}
#limitedname3 {
	width:250px;
	}
#register p {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}