/* CSS Document */



/* set margins and padding to 0 */



* {

 margin:0;

 padding:0;

}



/* setting properties of body */

body {

background: url(../images/body-tile.gif) #dedede repeat-y center;

}



p {

font-family:Arial, Helvetica, sans-serif;

font-size: 0.8em;

color: #2f2a2a;

}

h1 {

font-family:Arial, Helvetica, sans-serif;

font-size: 0.9em;

color: #2f2f2a;

}


h2 {

font-family:Arial, Helvetica, sans-serif;

font-size: 0.8em;

color: #000000;

}



h3{

font-family:Arial, Helvetica, sans-serif;

font-size: 0.7em;

}

h4{

font-family:Arial, Helvetica, sans-serif;

font-size: 1.2em;

color: #ec7217;

}

a {

text-decoration: underline;

color: #ec7217;

font-weight: bold;

}



a:hover {

text-decoration: none;

color: #ec7217;

}

li {
margin-left: 15px;
color: #ec7217;
}

li span {
color: #2f2a2a;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;

}


/* page top div */

#page {
	
	width: 100%;
	display: table;
	}

/* content div */

#content {
	width: 860px;
	margin: 0 auto;
	padding: 20px;
}

/* banner div */

#banner {

width: 860px;

height: 104px;

background:url(../images/banner.gif);

margin-bottom: 20px;

}



.navorange #navbar{
position:relative;
display:block;
height:42px;
font-size:11px;
font-weight:bold;
background:transparent url(../images/navbg.gif) repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;
text-transform:uppercase;
}

.navorange #navbar ul{
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}

.navorange #navbar ul li{
display:block;
float:left;
margin:0 1px 0 0;
}

.navorange #navbar ul li a{
display:block;
float:left;
color:#ffffff;
text-decoration:none;
padding:14px 22px 0 22px;
height:28px;
}

.navorange #navbar ul li a:hover,.navorange #navbar ul li a.current{
color:#ffffff;
background:transparent url(../images/navbghover.gif) no-repeat top center;
}


#leftcontent{

float: left;

width: 185px;

padding-right: 20px;

margin-top: 20px;

}


#rightcontentbanner {

float: right;

margin-top: 20px;

margin-bottom: 20px;

}

#rightcontent {

float: right;
width: 650px;

}

#rightcontentprodrange {

float: right;
width: 650px;

}

#rightcontentprodrange p {
width: 430px;
}


#rightcontent p {
width: 460px;
}

#rightcontent form {
width: 460px;
}

.clearleft {
clear: left;
}

.padleftfive {
padding-left: 5px;
padding-top: 10px;
}


.clearleftpadtop {
clear: left;
padding-top:10px;
}


.floatright {

clear: right;

float: right;

width: 185px;

}

.floatrightpadtoptwenty {

clear: right;

float: right;

width: 185px;

padding-top: 20px;
}

#footer {

clear:both;

width: 840px;

padding: 15px 10px 15px 10px;

color: #ffffff;

background: #ec7217;

}

#footer a{
color:#FFFFFF;
}


.paddingtop {

padding-top: 10px;

}

.paddingtoptwenty {

padding-top: 20px;

}

img {

border:none;

}

#object_canvas{
clear: left;
padding: 10px 20px 0px 20px;
margin: 0px 10px 0px 10px;
}


#rightcontent input

	{

		width: 445px;
		border: dotted 1px #ec7217;

	}

#rightcontent input.button

	{

		width:86px;

		height: 30px;

		background: url(../images/submitbutton.gif);

		border:none;

		margin-top: 10px;


	}



#rightcontent label

	{

		font-family: Arial, Helvetica, sans-serif;

		font-size: 1em;

		font-weight: bold;

		float: left;

		width: 200px;

		color: #222222;

	}



#rightcontent fieldset

	{

		border: none;

	}



#rightcontent li.form

	{

		list-style-image: none;

		list-style-type: none;

		padding-top: 5px;
		
		font-size: 0.8em;

		}

#rightcontent textarea {

width: 445px;

height: 150px;

border: dotted 1px #ec7217;

}

#contact_right {

clear:left;
float: right;
width: 185px;
margin-top: 20px;
}

/* layout of product range pages */
#products_container {
float: left;
width: 650px;
}

#products_container a {
text-decoration: underline;
color: #ec7217;
}

#products_container a:hover {
text-decoration: none;
color: #ec7217;
}

#products_container a:visited {
color: #ec7217;
}

#products_leftcontent, #products_leftcontent2, #products_leftcontent3, #products_leftcontent4, #products_leftcontent5, #products_leftcontent6, #products_leftcontent7, #products_leftcontent8, #products_leftcontent9, #products_leftcontent10, #products_leftcontent11, #products_leftcontent12, #products_leftcontent13, #products_leftcontent14, #products_leftcontent15 {
float:left;
width: 200px;
padding-right: 20px;
}

#products_right, #products_right2, #products_right3, #products_right4, #products_right5, #products_right6, #products_right7, #products_right8, #products_right9, #products_right10, #products_right11, #products_right12, #products_right13, #products_right14, #products_right15 {
float: right;
width: 430px;
}

.productspadbottom {
padding-bottom: 10px;
}

/*all additional products and descriptions */
#products_container2, #products_container3, #products_container4, #products_container5, #products_container6, #products_container7, #products_container8, #products_container9, #products_container10, #products_container11, #products_container12, #products_container13, #products_container14, #products_container15 {
clear: left;
width: 650px;
border-top: dashed 1px #ec7217;
padding-top: 10px;
}
/* end of layout of pages */

.highlight {
	clear: left; margin-top:10px; padding: 10px; background: #ec7217; color: #ffffff; border: 1px solid #ccc; font-size: 120%;
}

.highlight a {
color: #2f2a2a;
}
