/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background:url(../_images/bg_stripe.jpg) repeat center top #0E0C0A ;
}
	
#main
{
	width:920px;
	margin:auto;
}
	

#left_container p,
#left_container label
{
	font-size: 11px;
	line-height:13px;
}

/*--------- Header	--------*/
	
#menu {
	width: 898px;/*880px;*/
	height: 77px;
	text-align: left;
	margin: 0 auto;
	background: no-repeat center top url(../_images/menu-images/bg_menu.jpg);
}

#menu li {
	display: block;
	width: 92px;
	margin-right: 20px;
	float: left;
}

#menu ul {
	display: block;
}

#menu li a,
#menu li a:visited {
	display: block;
	width: 92px;
	text-align: left;
	margin: 0 auto;
	border-top: 5px solid #FFF;
}

#menu li a:hover, 
#menu li a:visited:hover {
	border-top: 5px solid #EE0000;
}

#menu li.col1 a {
	height: 55px;
	width: 93px;
	background: no-repeat 0 5px url(../_images/menu-images/logo_vegro.gif);
	text-indent: -1000px;
	overflow: hidden;
}

.home #menu li.col1 a {
	height: 55px;
	width: 93px;
	background: no-repeat 0 5px url(../_images/menu-images/logo_vegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	border-top: 5px solid #EE0000;
}

#menu li.col2 a {
	height: 50px;
	width: 92px;
	background: no-repeat 0 5px url(../_images/menu-images/menu_inspiratie.gif);
	text-indent: -1000px;
	overflow: hidden;
}

.inspiratie #menu li.col2 a {
	height: 50px;
	width: 92px;
	background: no-repeat 0 -42px url(../_images/menu-images/menu_inspiratie.gif);
	text-indent: -1000px;
	overflow: hidden;
	border-top: 5px solid #EE0000;
}

#menu li.col3 a {
	height: 50px;
	width: 93px;
	background: no-repeat 0 5px url(../_images/menu-images/menu_assortiment.gif);
	text-indent: -1000px;
	overflow: hidden;
}

.assortiment #menu li.col3 a {
	height: 50px;
	width: 93px;
	background: no-repeat 0 -42px url(../_images/menu-images/menu_assortiment.gif);
	text-indent: -1000px;
	overflow: hidden;
	border-top: 5px solid #EE0000;
}

#menu li.col4 a {
	height: 50px;
	width: 92px;
	background: no-repeat 0 5px url(../_images/menu-images/menu_showrooms.gif);
	text-indent: -1000px;
	overflow: hidden;
}

.showrooms #menu li.col4 a {
	height: 50px;
	width: 92px;
	background: no-repeat 0 -42px url(../_images/menu-images/menu_showrooms.gif);
	text-indent: -1000px;
	overflow: hidden;
	border-top: 5px solid #EE0000;
}

#menu li.col5 {
	height: 50px;
	width: 93px;
	border-top: 5px solid #FFF;
}

#menu li.col6 {
	height: 50px;
	width: 92px;
	border-top: 5px solid #FFF;
}

#menu li.col6 ul {
	display: block;
	height: 50px;
	width: 93px;
	margin-top: 5px;
}

#menu li li,
#menu li li a,
#menu li li a:visited,
#menu li li a:hover,
#menu li li a:visited:hover {
	margin: 0;
	border: 0;
}

#menu li.col6 li.sub1 a,
#menu li.col6 li.sub1 a:visited {
	height: 16px;
	width: 92px;
	background: no-repeat 0 top url(../_images/menu-images/menu_1home.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col6 li.sub1 a:hover,
#menu li.col6 li.sub1 a:visited:hover {
	height: 16px;
	width: 92px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_1home.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col6 li.sub2 a,
#menu li.col6 li.sub2 a:visited {
	height: 15px;
	width: 92px;
	background: no-repeat 0 top url(../_images/menu-images/menu_2sitemap.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col6 li.sub2 a:hover,
#menu li.col6 li.sub2 a:visited:hover {
	height: 15px;
	width: 92px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_2sitemap.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.sitemap #menu li.col6 li.sub2 a,
.sitemap #menu li.col6 li.sub2 a:visited {
	height: 15px;
	width: 92px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_2sitemap.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.sitemap #menu li.col6 {
	border-color: #EE0000;
}

#menu li.col6 li.sub3 a,
#menu li.col6 li.sub3 a:visited {
	height: 16px;
	width: 92px;
	background: no-repeat 0 top url(../_images/menu-images/menu_3contact.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col6 li.sub3 a:hover,
#menu li.col6 li.sub3 a:visited:hover {
	height: 16px;
	width: 92px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_3contact.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.contact #menu li.col6 li.sub3 a,
.contact #menu li.col6 li.sub3 a:visited {
	height: 16px;
	width: 92px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_3contact.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.contact #menu li.col6 {
	border-color: #EE0000;
}

#menu li.col7 {
	height: 50px;
	width: 93px;
	border-top: 5px solid #FFF;
	overflow: visible;
}

#menu li.col7 ul {
	display: block;
	height: 50px;
	width: 93px;
	margin-top: 5px;
}

#menu li.col7 li.sub4 a,
#menu li.col7 li.sub4 a:visited {
	height: 16px;
	width: 93px;
	background: no-repeat 0 top url(../_images/menu-images/menu_4overvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col7 li.sub4 a:hover,
#menu li.col7 li.sub4 a:visited:hover {
	height: 16px;
	width: 93px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_4overvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.overvegro #menu li.col7 li.sub4 a,
.overvegro #menu li.col7 li.sub4 a:visited {
	height: 16px;
	width: 93px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_4overvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.overvegro #menu li.col7 {
	border-color: #EE0000;
}

#menu li.col7 li.sub5 a,
#menu li.col7 li.sub5 a:visited {
	height: 15px;
	width: 193px;
	background: no-repeat 0 top url(../_images/menu-images/menu_5nieuwbouwprojecten.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col7 li.sub5 a:hover,
#menu li.col7 li.sub5 a:visited:hover {
	height: 15px;
	width: 193px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_5nieuwbouwprojecten.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.nieuwbouwprojecten #menu li.col7 li.sub5 a,
.nieuwbouwprojecten #menu li.col7 li.sub5 a:visited {
	height: 15px;
	width: 193px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_5nieuwbouwprojecten.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.nieuwbouwprojecten #menu li.col7 {
	border-color: #EE0000;
}

#menu li.col7 li.sub6 a,
#menu li.col7 li.sub6 a:visited {
	height: 16px;
	width: 93px;
	background: no-repeat 0 top url(../_images/menu-images/menu_6werkenbijvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

#menu li.col7 li.sub6 a:hover,
#menu li.col7 li.sub6 a:visited:hover {
	height: 16px;
	width: 93px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_6werkenbijvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.werkenbijvegro #menu li.col7 li.sub6 a,
.werkenbijvegro #menu li.col7 li.sub6 a:visited {
	height: 16px;
	width: 93px;
	background: no-repeat 0 bottom url(../_images/menu-images/menu_6werkenbijvegro.gif);
	text-indent: -1000px;
	overflow: hidden;
	float: none;
}

.werkenbijvegro #menu li.col7 {
	border-color: #EE0000;
}

#menu li.col8 a {
	height: 50px;
	width: 92px;
	text-indent: -1000px;
	background: no-repeat 0 5px url(../_images/menu-images/solartransp.gif);
	overflow: hidden;
	
}

#menu li.col08 {
	height: 55px;
	width: 92px;
	background: no-repeat 0 5px url(../_images/menu-images/logo_vegro.gif);
	text-indent: -1000px;
	overflow: hidden;
}

/*------	end of header	------*/

#wrapper
{
width:100%;
float:left;
padding-bottom:10px;
}

.wrapper_background
{
background:url(../_images/vegro-home-wrapper-bg.png) repeat-y;
}

.wrapper_white_background
{
background:#fff;
}

/*--------	left container	----------*/

#left_container
{
width:655px;
float:left;
padding:0px 20px 20px 19px;
}

.flash_container_large
{
float:left;
width:655px;
padding-top:20px;
}

html>body .flash_container_large
{
padding-bottom:17px;
}

*html .flash_container_large
{
padding-bottom:14px;
}

.left_inner_container
{
width:100%;
float:left;
}

.sub_container_left
{
float:left;
width:318px;
}

#left_container .left_inner_container h1
{
color:#ee0000;
float:left;
width:100%;
border-bottom:1px solid #3b3b3b;
font-size:1.125em;
font-weight:normal;
padding-bottom:5px;
}

#left_container .left_inner_container p
{
width:284px;
float:left;
color:#000;
padding:8px 35px 4px 0px;
line-height:13px;
}

.left_inner_container p a
{
color:#ee0000;
}

.left_inner_container img
{
float:left;
margin-top:3px;
}

#left_container ul,
.left_inner_container ul
{
float:left;
width:100%;
}

.assortiment #left_container ul,
.assortiment .left_inner_container ul
{
margin-top: 10px;
}

html>body #left_container ul,
html>body .left_inner_container ul
{
margin-bottom:22px;
}

*html #left_container ul,
*html .left_inner_container ul
{
padding-bottom:17px;
}

#left_container ul li,
.left_inner_container ul li
{
float:left;
width:100%;
color:#ee0000;
font-size:0.6875em;
list-style:none;
}

#left_container ul li span,
.left_inner_container ul li span
{
float:left;
}

#left_container ul li a,
.left_inner_container ul li a
{
float:left;
color:#ee0000;
padding:0px 0px 6px 3px;
height:12px;
}

.flash_container_small
{
width:100%;
float:left;
}

.select_box
{
background:#D7D5D2 none repeat scroll 0%;
float:left;
margin:0px 0px 10px 0px;
padding:10px 0px 10px 10px;
width:308px;
}

.select_box select 
{
background:#FFFFFF none repeat scroll 0%;
border:1px solid #7F9DB9;
float:left;
font-size:12px;
font-weight:normal;
margin:0px;
padding:1px 0px;
width:197px;
}

.sub_container_right
{
float:right;
width:317px;
}

.sub_container_left h1,
.sub_container_right h1
{
width:317px;
}

.sub_container_left p,
.sub_container_right p
{
width:284px;
padding:8px 35px 4px 0;
}

.sub_container_left img,
.sub_container_right img
{
}

#google-map
{
padding-top:17px;
float:left;
}

#left_container .seperator
{
float:left;
width:100%;
margin:5px 0px 7px 0px;
border: 0;
border-bottom:1px solid #3B3B3B;
height:0px;
overflow:hidden;
}

/*-------	end of left_container	--------------*/

/*-------	left_container sitemap	--------------*/

.sitemap #left_container ul 
{
display: block;
float: left;
}

.sitemap #left_container ul li.label 
{
color:#ee0000;
font-size:1.125em;
padding-top:4px;
font-weight:normal;
border-bottom: 1px solid #333;
margin-bottom: 10px;
padding-bottom: 3px;
}

.sitemap #left_container ul li.label a
{
text-decoration: none;
}

.sitemap #left_container ul li.label a:hover
{
text-decoration: underline;
}

.sitemap #left_container ul ul
{
display: block;
float: left;
clear: both;
width: 193px;
position: relative;
top: 0;
left: 112px;
font-size: inherit;
}

.sitemap #left_container ul ul li
{
	font-size:1em;
}

/*-------	end of left_container sitemap	--------------*/

/*-------	right_container	--------------*/

#right_container
{
width:205px;
float:left;
}

.padding
{
padding-top:17px;
}

.right_inner_container
{
width:155px;
float:left;
padding:0px 30px 0px 20px;
}

.right_inner_container h1
{
float:left;
color:#fff;
font-weight:normal;
width:100%;
font-size:1.125em;
}

.right_inner_container a.red_link
{
color:#ee0000;
padding:1px 0px 0px 0px;
float:left;
font-size:1.125em;
text-decoration:none;
width:100%;
}

.right_inner_container a.red_link:hover
{
text-decoration:underline;
}

.right_inner_container p	
{
color:#78736C;
float:left;
font-size:0.6875em;
line-height:13px;
padding:4px 0px 13px 0px;
}

.right_inner_container p.normal_p
{
padding:0px;
}

.seperator
{
float:left;
width:100%;
margin:5px 0px 7px 0px;
border-top:1px solid #a9a8a6;
border-bottom:1px solid #e3e2e0;
height:0px;
overflow:hidden;
}

.login_form
{
width:155px;
float:left;
padding:0px 30px 0px 20px;
}

.login_form label
{
color:#333333;
font-size:0.6875em;
font-weight:bold;
width:100%;
float:left;
}

.login_form input
{
float:left;
margin:4px 0px 9px 0px;
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #dddddd;	
height:14px;
width:148px;
font-size:0.6875em;
}

.checkbox_container
{
width:100%;
padding-top:2px;
}

.checkbox_container input
{
border:1px solid #414D81;
display: inline;
height:11px;
margin:0px 5px 0px 0px;
width:11px;
}

.checkbox_container label
{
font-weight:normal;
width:auto;
display: inline;
}

.home input.submit 
{
border:none;
height:20px;
width:57px;
float:left;
padding:4px 0px 0px 1px;
margin-bottom:4px;
}

#right_container ul
{
width:155px;
float:left;
padding:0px 30px 2px 20px;
}

#right_container ul li
{
float:left;
width:100%;
display:inline;
color:#ee0000;
font-size:0.6875em;
list-style:none;
}

#right_container ul li span
{
float:left;
padding-top:2px;
}

#right_container ul li a
{
float:left;
color:#ee0000;
padding:3px 0px 3px 3px;
text-decoration:none;
}

.inspiratie_right_content,.showrooms_right_content
{
width:100%;
float:left;
background:#D7D5D2;
padding-top:17px;
}

.inspiratie_content,.showrooms_content
{
width:160px;
float:left;
padding:0px 25px 0px 20px;
}

.inspiratie_content h1,.showrooms_content h1
{
color:#fff;
font-size:1.125em;
font-weight:normal;
padding-left:1px;
}

.inspiratie_content p,.showrooms_content p
{
color:#78736C;
float:left;
font-size:0.6875em;
font-weight:normal;
line-height:13px;
padding:3px 0px 9px 0px;
}

.showrooms_content p
{
padding-bottom:15px;
}

#right_container .showrooms_right_content ul
{
float:left;
margin:12px 0px 0px 0px;
padding:0px;
width:100%;
border-top:1px solid #a9a8a6;
}

#right_container .showrooms_right_content ul li
{
float: left;
list-style:none;
margin:0px;
width:100%;
}

#right_container .showrooms_right_content ul li a.last
{
border-bottom:1px solid #c9c9c9;
}

#right_container .showrooms_right_content ul li a
{
float: left;
text-decoration:none;
color:#000;
width:185px;
display:block;
padding:10px 0px 7px 20px;
font-size:10px;
font-weight:bold;
margin:0px;
border-top:1px solid #e3e2e0;
border-bottom:1px solid #a9a8a6;
}

#right_container .showrooms_right_content ul li a:hover
{
float:left;
text-decoration:none;
color:#000;
width:185px;
display:block;
padding:10px 0px 7px 20px;
font-size:10px;
margin:0px 0px 0px 0px;
background:#ebeae8;
border-top:1px solid #cdcdcc;
border-bottom:1px solid #f9f9f8;
color:#ff0000;
}

#right_container .showrooms_right_content ul li a.selected
{
background:#ebeae8;
border-top:1px solid #cdcdcc;
border-bottom:1px solid #f9f9f8;
}

a.inspiratie_hover_container
{
width:100%;
float:left;
padding-top:5px;
cursor:pointer;
text-decoration:none;
}

.selected
{
background:#f5f5f4;
}

a.inspiratie_hover_container:hover	
{
background:#f5f5f4;
}

.inspiratie_hover_container span.header
{
color:#78736c;
font-size:0.8125em;
font-weight:bold;
width:160px;
float:left;
padding:0px 25px 0px 20px;
}

.inspiratie_hover_container span.paragraph
{
width:160px;
float:left;
padding:0px 25px 5px 20px;
font-size:0.6875em;
line-height:13px;
color:#78736c;
}

.inspiratie_right_content span.seperator
{
float:left;
width:100%;
margin:5px 0px 0px 0px;
border-top:1px solid #a9a8a6;
border-bottom:1px solid #e3e2e0;
height:0px;
overflow:hidden;
}

a.inspiratie_hover_container:hover span.header
{
color:#ee0000;
}

.inspiratie_right_content a.inspiratie_hover_container:hover span.seperator	
{
border-top:1px solid #c9c9c9;
}

.selected span.seperator
{
border-top:1px solid #c9c9c9;
}

.melding {
	float:left;
	background: #E00;
	margin: 2px 10px 5px 10px;
	padding: 10px;
}

.melding p
{
	color: #FFF;
	font-size:0.6875em;
}

.melding p a
{
	color: #FFF;
}

.melding h3
{
	font-size:0.6875em;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 5px;
}

.aankondiging {
	float:left;
	background: #FFC;
	margin: 2px 10px 5px 10px;
	padding: 10px;
}

.aankondiging p
{
	color: #333;
	font-size:0.6875em;
}

.aankondiging p a
{
	color: #E00;
}

.aankondiging h3
{
	font-size:0.6875em;
	color: #E00;
	font-weight: bold;
	padding-bottom: 10px;
}

/*-------	end of right_container	--------------*/

/*---------	footer	-----------*/

#footer
{
width:100%;
float:left;
padding-bottom:40px;
}

#footer p
{
color:#fff;
padding:19px 0px 10px 19px;
font-size:0.6875em;
}

#footer p a
{
color:#fff;
}

/*---------	end of footer	-----------*/

/*--------	breadcrumbs	---------------*/

.breadcrumbs
{
width:100%;
height:20px;
float:left;
}

.breadcrumbs a
{
float:left;
text-decoration:none;
font-size:0.6875em;
margin:3px 4px 0px 0px;
color:#b8bcba !important;
}

.breadcrumbs a:hover
{
float:left;
text-decoration:none;
font-size:0.6875em;
margin:3px 4px 0px 0px;
color:#EE0000 !important;
}

.breadcrumbs a span
{
text-decoration:none;
padding-right:5px;
}

.breadcrumbs a:hover span
{
text-decoration:underline;
padding-right:5px;
}

/*--------	end of breadcrumbs	----------*/

/*---------	inner pages css	----------*/

#left_container h1
{
color:#ee0000;
float:left;
width:100%;
font-size:1.125em;
padding-top:4px;
font-weight:normal;
padding-bottom:20px;
}

#left_container h2
{
color:#ee0000;
float:left;
width:100%;
font-size:1.125em;
font-weight:normal;
padding-bottom:10px;
}

#left_container p	
{
color:#3d3c3b;
width:405px;
padding-bottom:10px;
float:left;
line-height:13px;
}

#left_container a	
{
color:#E00;
}

/*---------	end of inner pages	----------*/

/*--------	product details css	------*/

.products_container
	{
	float:left;
	width:100%;
	margin:29px 0px 0px 0px;
	overflow:hidden;
	}
	
.product
	{
	width:205px;
	height:175px;
	overflow:hidden;
	float:left;
	margin:0px 20px 20px 0px;
	position:relative;
	background-repeat: no-repeat;
	}
	
.last
	{
	margin-right:0px;
	}
	
.product-1,.product-7
	{
	background:url(../_images/product-images/product-1.jpg) no-repeat;
	}
	
.product-2,.product-8
	{
	background:url(../_images/product-images/product-2.jpg) no-repeat;
	}
	
.product-3,.product-9	
	{
	background:url(../_images/product-images/product-3.jpg) no-repeat;
	}
	
.product-4,.product-10	
	{
	background:url(../_images/product-images/product-4.jpg) no-repeat;
	}
	
.product-5,.product-11	
	{
	background:url(../_images/product-images/product-5.jpg) no-repeat;
	}
	
.product-6,.product-12	
	{
	background:url(../_images/product-images/product-6.jpg) no-repeat;
	}
	
.product_header
	{
	float:left;
	position:absolute;
	bottom:0px;
	left:10px;
	background:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:5px 9px;
	}
	
.product_details
	{
	float:left;
	position:absolute;
	margin:0px;
	bottom:0px;
	padding:0px;
	overflow:auto;
	width:205px;
	height:40px;
	}
		
html>body .product_details
	{
	background:url(../_images/transparent-bg.png);
	}

*html .product_details
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/transparent-bg.png',sizingMethod='scale');
	}
	
#left_container .product_details h1
	{
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	margin:1px 0px 0px 0px;
	width:80%;
	padding:5px 0 10px 5%;
	cursor:pointer;
	}
	
	#left_container .product_details p
		{
		color:#fff;
		font-size:11px;
		font-weight: normal;
		margin:5px 0px 0px 0px;
		width:75%;
		padding:0px 10px 0px 5%;
		}

#left_container .product_details p a
{
	color:#fff;
	margin: 0;
	padding: 0;
	display: inline;
}

/*--------	end of product details css	------*/


/*--------	showrooms css	------*/

.showrooms #google-map small {
	color:#0000FF;
	text-align:left;
	font-size:0.66em;
}

.showrooms #google-map .tomtom {
	clear: both;
	float: left;
	color:#333;
	text-align:left;
	font-size:0.66em;
	margin-top: 20px;
}

/*--------	end of showrooms css	------*/

/*--------	contact form	------*/

#form {
	float: left;
	padding: 20px;
	margin-top: 20px;
	background: #F4F4F4;
	display: inline;
}

#form p.instruct {
	margin: 0;
	padding: 0 0 0 20px;
	float: right;
	width: 170px;
	display: block;
	font-style: italic;
	color: #888;
}

/*
#desc {
	clear: left;
	float: left;
	padding-right: 20px;
	width: 185px;
	font-weight: bold;
}
*/

#form .fields {	
	width: 615px;
	clear:left;
	margin-bottom: 10px;
}

/*
.wachtwoord .fields {
	float: none;
	width: 410px;
	overflow: hidden;
	clear:left;
	margin-bottom: 10px;
}
*/

#form .fields div 
{
	display: inline;	
	width: 205px;	
}

#form .text, 
#form .textarea
{	
	width: 199px;
	border: 1px solid #333;
	padding: 2px;
}
#form input.radio,.form input.checkbox {
	display: inline;
	vertical-align: middle;
}

#form .fields label
{
	margin-top: 4px;
	font-weight: bold;
}

#form label, #form input.submit
{
float: left;
height:20px;
width:200px;
padding: 0;
margin: 0;
border:none;
}

/* ----- REQUIRED ----- */

#form .req {
	color:#E00;
}

/*--------	end of contact form	------*/

 ol 
{
	display: run-in;
	list-style-type: decimal;
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;

	FONT-SIZE: 0.68em;	FLOAT: left;	PADDING-BOTTOM: 10px;	WIDTH: 405px;	COLOR: #3d3c3b;	LINE-HEIGHT: 13px
}

 ol li
{
	line-height:13px;
	display: list-item;
	padding-left: 10px;
	margin-left: 30px;
	list-style-position: outside;
}