html, body 	{
  margin: 0;
  padding: 0;
  background: white;
  font-family: Helvetica, verdana;
  font-size: 0.85em;
  line-height: 1.5em;
  color:#999;
  background:#fff;
  }

a:link {text-decoration : none; color:#F60;}
a:visited {text-decoration : none; color: #F60;}
a:active {text-decoration : none; color: #F60;}
a:hover {text-decoration : none; color:#F90;}	

h1 {font-size:17px; color:#F60; margin:.5em 0 .5em 0; line-height:1.2em;}
h2 {font-size:10px; color:#666;}
h3 {font-size:28px; color:#fff; float:right; margin-top:90px;}
h4 {font-size:9px; margin-left:20px;}

.redtext { color:#C00;}	
.whitetext { color:#fff; text-decoration:bold;}	
.bluetext {color:#06F;}
.pp {font size:9px;}

/* Home Page */

#top { width:100%; height:50px; color:#000;margin-top:10px;}
#top p {text-align:right; margin:0; padding:3px; font-size: 1em;}
#toptext {width:900px; height:50px; margin:0px auto;}
#toptag {width:520px; height:50px; float:left;}
#toptag p {margin-top:25px; margin-bottom:10px; color:#333; font-size:16px; float:left;}
#topmenu {width:380px; height:50px; float:right;}
#topmenu li{display:inline; color:#fff; padding-left:3px; margin-top:24px; float:left;}
#topmenu ul{text-align:left;margin: 0; float:right;}	

a.homerollover{display: block;width:60px; height: 26px; text-decoration: none;background: url("images/home.jpg");}
a.homerollover:hover {background-position: -60px 0;}
.homedisplace {	position: absolute;	left: -5000px;}

a.aboutrollover{display: block;width:61px; height: 26px; text-decoration: none;background: url("images/about.jpg");}
a.aboutrollover:hover {background-position: -61px 0;}
.aboutdisplace {	position: absolute;	left: -5000px;}

a.productsrollover{display: block;width:80px; height: 26px; text-decoration: none;background: url("images/products.jpg");}
a.productsrollover:hover {background-position: -80px 0;}
.productsdisplace {	position: absolute;	left: -5000px;}

a.orderrollover{display: block;width:54px; height: 26px; text-decoration: none;background: url("images/order.jpg");}
a.orderrollover:hover {background-position: -54px 0;}
.orderdisplace {	position: absolute;	left: -5000px;}

a.contactrollover{display: block;width:70px; height: 26px; text-decoration: none;background: url("images/contact.jpg");}
a.contactrollover:hover {background-position: -70px 0;}
.contactdisplace {	position: absolute;	left: -5000px;}

#main { width:100%; height:400px; background-color:#CCC; color:#000; }
#mainarea {width:900px; height:400px; margin:0px auto; border:0; background-image:url(images/Background_Orange.jpg); background-repeat:repeat-x;}
#mainleft {width:320px; height:380px; margin-left:10px; margin-top:10px; float:left;}
#mainleft img{margin-left:10px; margin-top:10px;}
#mainleftlogoblock {width:320px; height:130px;}
#mainleftblock { width: 320px; height:240px; margin-top:10px; background-image:url(images/trans.png); background-repeat:repeat;}
#mainleftquoteleft {width:90px; float:left; margin-left:5px; margin-top:5px;}
#mainleftquoteright {width:220px; float:right; margin-left:5px; margin-top:5px;}
#mainleftquoteright p{font-size:12px; margin-left:15px; margin-right:20px; margin-top:5px; line-height:1.7em; color:#333;}
#mainright {width:550px; height:380px; margin-right:10px; margin-top:10px; float:right; background-color:#fff;}

#mainsliderarea {width:530px; height:200px; background-color:#666; margin-left:10px; margin-top:10px; margin-right:10px; margin-bottom:10px;}
#mainrighttextbox {width:530px; height:150px; margin-left:10px; margin-top:10px; margin-right:10px; margin-bottom:10px;}
#mainrighttextbox p {font-size:17px; line-height:1.3em; margin-top:30px; text-align:center; color:#333;}
#mainrighttextbox a:link {font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#mainrighttextbox a:visited{font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#mainrighttextbox a:active {font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#mainrighttextbox a:hover {color:#F60;}



#aboutmainleftlogoblock {width:320px; height:130px; background-color:#FFF;}
#aboutmainleftblock { width: 320px; height:240px; margin-top:10px; background-color:#fff;; background-repeat:repeat;}
#aboutmainright {width:550px; height:380px; margin-right:10px; margin-top:10px; float:right; background-image:url(images/trans.png); background-repeat:repeat;}
#aboutmainright a:link {font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#aboutmainright a:visited{font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#aboutmainright a:active {font-size:16px; line-height:1.5em; text-align:center; color:#F60;}
#aboutmainright a:hover {color:#F60;}
#aboutmainrighttextbox {width:510px; height:360px; margin-left:20px; margin-top:20px; margin-right:20px; margin-bottom:10px;}
#aboutmainrighttextbox p {font-size:13px; line-height:1.3em; margin-top:30px; text-align:left; color:#333; margin:.7em 0 .7em 0;}
	
#contactmainleftlogoblock {width:420px; height:380px; background-color:#fff;}
#contactmainleftblock { width: 420px; height:240px; background-color:#fff; background-repeat:repeat;}
#contactmainright {width:450px; height:380px; margin-right:10px; margin-top:10px; float:right; background-image:url(images/trans.png); background-repeat:repeat;}
#contactmainrighttextbox {width:420px; height:360px; margin-left:20px; margin-top:20px; margin-right:20px; margin-bottom:10px;}
#contactmainrighttextbox p {font-size:13px; line-height:1.3em; margin-top:30px; text-align:left; color:#333; margin:.7em 0 .7em 0;}
#contactmainleft {width:420px; height:380px; margin-left:10px; margin-top:10px; float:left;}
#contactmainleft img{margin-left:10px; margin-top:10px; margin-bottom:20px;}
#contactmainleft p{font-size:1.2em; color:#333; line-height:1.5em;}


#productsmain { width:100%; height:150px; background-color:#CCC; color:#000; }
#productsmainarea {width:900px; height:150px; margin:0px auto; border:0; background-image:url(images/Background_Orange1.jpg); background-repeat:repeat-x;}
#productsleft {width:320px; height:130px; margin-left:10px; margin-top:10px; float:left;}
#productsleft img{margin-left:10px; margin-top:10px;}
#productsright {width:500px; height:130px; margin-right:10px; margin-top:10px; float:right;}
#productsright h1{color:#fff; font-size:16px; font-weight:bold; text-align:right; margin-top:20px;}
#productsright p{color:#fff; font-size:1.2em; text-align:right;}
#productfolio { width:100%; height:200px; background-color:#999; color:#000; }
#productfolio1 { width:100%; height:200px; background-color:#ccc; color:#000; }
#productfolio2 { width:100%; height:200px; background-color:#fff; color:#000; }
#productfolioarea { width:900px; height:190px; margin:0px auto; border:0;  background-image:url(images/Background_Orange200.jpg); background-repeat:repeat-x; padding-top:10px;}
#productfolioarea1 { width:900px; height:190px; margin:0px auto; border:0;  background-color:#ccc; padding-top:10px;}
#productfolioareawhite {width:880px; height:180px; margin-left:10px; margin-left:10px; margin-bottom:10px;}
#productfolioareawhite1 {width:900px; height:180px;}
#product1 {width:435px; height:180px; background-color:#fff; float:left; }
#product1 img{float:left; border:0; }
#product1text {width:190px; height:180px; float:right; margin-left:10px; margin-right:10px; }
#product2 {width:435px; height:180px; background-color:#fff; float:right;}
#product2 img{float:left; border:0; }
#product2text {width:190px; height:180px; float:right; margin-left:10px; margin-right:10px;}
#product3 {width:435px; height:360px; background-color:#fff; float:right;}
#product3a {width:435px; height:480px; background-color:#fff; float:right;}
#product3 img{float:left; border:0; }
#product3text {width:415px; height:360px; float:right; margin-left:10px; margin-right:10px;}
#product3atext {width:415px; height:360px; float:right; margin-left:10px; margin-right:10px;}
#product5 {width:435px; height:460px; background-color:#fff; float:right;}
#product5a {width:435px; height:580px; background-color:#fff; float:right;}
#product5 img{float:left; border:0; }
#product5text {width:415px; height:460px; float:right; margin-left:10px; margin-right:10px;}
#product5atext {width:415px; height:460px; float:right; margin-left:10px; margin-right:10px;}
#product4 {width:435px; height:300px; background-color:#fff; float:left;}
#product4 img{float:left; border:0; }
#product4text {width:415px; height:370px; float:right; margin-left:10px; margin-right:10px;}

#productfoliopage { width:100%; height:380px; background-color:#999; color:#000; }
#productfoliopagearea { width:900px; height:370px; margin:0px auto; border:0;  background-image:url(images/Background_Orange400.jpg); background-repeat:repeat-x; padding-top:10px;}
#productfolioareapagewhite {width:880px; height:370px; margin-left:10px; margin-left:10px; margin-bottom:10px;}

#productfoliopage1 { width:100%; height:500px; background-color:#999; color:#000; }
#productfoliopagearea1 { width:900px; height:490px; margin:0px auto; border:0;  background-image:url(images/Background_Orange500.jpg); background-repeat:repeat-x; padding-top:10px;}
#productfolioareapagewhite1 {width:880px; height:490px; margin-left:10px; margin-left:10px; margin-bottom:10px;}

#productfoliopage2 { width:100%; height:600px; background-color:#999; color:#000; }
#productfoliopagearea2 { width:900px; height:590px; margin:0px auto; border:0;  background-image:url(images/Background_Orange600.jpg); background-repeat:repeat-x; padding-top:10px;}
#productfolioareapagewhite2 {width:880px; height:590px; margin-left:10px; margin-left:10px; margin-bottom:10px;}

#header_content_spacer {width:100%; height: 10px;}

#ordertext {height:250px; width:400px;}
#ordertext p{margin-left:10px; margin-right:10px; margin-top:0; line-height:1.3em;}


#footer {width:100%; height:20px;}
#footercontent {width:900px; height:20px; margin:0px auto;}
#footercontent p {text-align:center; margin:0; font-size: 0.85em; color:#666;}
#footer_spacer {width:100%; height: 10px;}
#footercontent a:link {text-decoration : none; color:#666;}
#footercontent a:visited {text-decoration : none; color: #666;}
#footercontent a:active {text-decoration : none; color: #666;}
#footercontent a:hover {text-decoration : none; color:#F60;}


#register {width:100%; height:43px; background-color:#F60;}
#registercontent {width:900px; height:43px; margin:0px auto;}
#registerleft {width:550px; height:43px; float:left;}
#registerleft p{font-size:12px; color:#fff; margin-top:5px;}
#registerright {width:330px; height:43px; float:right; color:#FFF; padding-top:5px;}

#slider {
	position:relative;
	background:#202834 url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

#slider2 {
	position:relative;
	background:#202834 url(images/loading.gif) no-repeat 50% 50%;
}

#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider2 a {
	border:0;
	display:block;
}

#slider3 {
	position:relative;
	background:#202834 url(images/loading.gif) no-repeat 50% 50%;
}

#slider3 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider3 a {
	border:0;
	display:block;
}

#slider4 {
	position:relative;
	background:#202834 url(images/loading.gif) no-repeat 50% 50%;
}

#slider4 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider4 a {
	border:0;
	display:block;
}

#slider5 {
	position:relative;
	background:#202834 url(images/loading.gif) no-repeat 50% 50%;
}

#slider5 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider5 a {
	border:0;
	display:block;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

#ideas_display {width:395px; background-color:#ccc; float:left;}
#ideas_hosts {width:250px; float:left;}
#ideas_business {width:245px; float:right;}
