div,img,body,input,form,ul,li,object,input,textarea {margin:0;padding:0;}
img {border:0;}

html {overflow-y: scroll;}
* html .IEFloatFix { height: 0.01%; }

div {font-size:2px;}
p {margin-left:4px;margin-top:0px;margin-bottom:2px;font-family:tahoma,arial,helvetica,verdana;font-size:11px;color:#000082;}

/* body {background-image:url(images/bodybackground.jpg);background-repeat:repeat-x;background-position:top;}  background-color:#F9F9F9;  color:#20951A;  */

a {color: #0000FF; TEXT-DECORATION: none;cursor:pointer;}
a:link {color: #0000FF; TEXT-DECORATION: none}
a:visited {color: #0000FF; TEXT-DECORATION: none}
a:hover {color: #2ED724; TEXT-DECORATION: none}
body {background-color:#FBFBFD;}

.wrapborder {background:transparent;padding:2px;border:solid 1px #2ED724;margin-left:5px;margin-right:5px;display:block;}
.wrap {background-color:#EAE9F3;}
div.boxtop {height:21px;background-image: url(images/boxtop_bkg.jpg);background-repeat:repeat-x;}
span.boxtop {line-height:21px;font-family:tahoma,verdana,arial;font-size:11px;font-weight:bold;color:#000082;margin-left:8px;}
.boxcontent {background-color:#F8F8FC;border:1px solid #CAC8E1;border-top:0px;}
p.boxtext {padding:8px;line-height:15px;}
p.list {background-image: url(images/bullet.gif);background-repeat:no-repeat;background-position:2px 5px;padding-left:12px;line-height:14px;}
p.question {background-image: url(images/question.gif);background-repeat:no-repeat;background-position:1px 1px;padding-left:22px;line-height:19px;font-weight:bold;}
p.heading {color:#0505D7;line-height:14px;font-weight:bold;padding-top:5px;}
p.heading_green {color:#003300;line-height:14px;font-weight:bold;padding-top:5px;}

span.when {font-weight:100;color:#B5B1D6;font-size:10px;}

input.normal {width:200px;height:18px;margin-top:12px;margin-left:15px;}
input.submit {width:50px;height:18px;font-family:tahoma,arial,verdana;font-size:9px;}

/*#outline {margin:0px auto;width:786px;background-image:url(images/mainback.jpg);background-repeat:repeat-y;}    */
#outline {margin:0px auto;width:786px;}
#topcontainer {margin-left:3px;width:780px;height:650px;background-color:#FBFBFD;}
#topcontainer_content {margin-left:3px;width:780px;background-image: url(images/topcontainer1.jpg);background-repeat:repeat-y;background-position:0px 10px;height:auto;}  
#toplinedark {width:780px;height:7px;background-color:#CAC8E1;border-bottom:1px solid #FBFBFD;}
#toplinelight {width:780px;height:7px;background-color:#DDDCED;border-bottom:1px solid #FBFBFD;}
#footer {width:780px;background-color:#FBFBFD;padding-top:1px;margin-left:3px;display:block;}
#footer .linelight {width:780px;height:7px;background-color:#DDDCED;}
#footer .linedark {width:780px;height:7px;background-color:#CAC8E1;margin-top:1px;}


#logopartwrap {width:780px;height:182px;}
	#logoleft {width:512px;float:left;}
		#logodiv {width:512px;height:123px;background-image: url(images/logo_bkg.jpg);background-repeat:repeat-y;padding:0;margin:0;}
		#introtext {width:511px;height:59px;background-image: url(images/info_bkg.gif);background-repeat:no-repeat;background-color:#EAE9F3;padding:0;margin:0;}
			#introtext p {font-family:verdana,arial,tahoma,arial,verdana;font-size:10px;padding-left:142px;padding-right:10px;padding-top:5px;padding-bottom:0px;color:#8985BC;text-align:left;font-weight:100;}
	#logoright {width:268px;float:left;}
			#topimage {width:268px;height:182px;background-image: url(images/topimage.jpg);}

/* FRONT PAGE START */			
#middlecontent {width:780px;height:300px;background-image: url(images/imagebotline.jpg);background-repeat:no-repeat;background-position:top right;}
	#middleleft {width:580px;height:300px;float:left;}
		#menupartwrap {width:580x;height:208px;}
			/* valid for all pages - menu island start*/
			#menu {width:131x;height:208px;float:left;padding-top:1px;background-color:#FBFBFD;padding-bottom:1px;}
			* html #menu{/* fix for ie 6 */padding-bottom:0px;}
				div.menubutton {width:131px;height:25px;background-color:#2ED724;margin-bottom:1px;background-image:url(images/button_hole.gif);background-repeat:no-repeat;background-position:7px 9px;cursor:pointer;}
				div.menubutton_over {width:131px;height:25px;background-color:#CAC8E1;margin-bottom:1px;background-image:url(images/button_up.gif);background-repeat:no-repeat;background-position:7px 9px;cursor:pointer;}

div.menubutton a, div.menubutton_over a {color: #ffffff;}
				#menu span {font-family:tahoma,verdana;font-size:11px;font-weight:bold;color:white;line-height:25px;margin-left:25px;}
			/* valid for all pages - menu island end*/
			#maininfo {width:449x;height:208px;float:left;margin-top:1px;}
				#maininfo .topline {width:379px;height:9px;background-color:#DDDCED;margin-left:1px;margin-right:1px;}
				#maininfo .content {width:449px;height:141px;background-image: url(images/status.gif);background-repeat:no-repeat;background-position:0px 0px;}
				#maininfo .content img.buy {padding-left:296px;padding-top:19px;padding-bottom:0px;margin:0px;margin-bottom:0px;border:0;}
				#maininfo .content .text {width:436px;height:139px;background-image: url(images/maininfo_bkg.jpg);margin:0;padding:0;margin-left:8px;margin-top:0px;padding-top:0px;}
				#maininfo .content .text p {font-family:tahoma,verdana,arial;font-size:11px;font-weight:bold;color:#000082;line-height:14px;padding-left:180px;}
				#maininfo .content .text .list {float:left;padding-right:4px;padding-top:1px;}
		#content {width:580x;}
	#middleright {width:200px;height:300px;float:left;}
		p.usp {background-image: url(images/benlist.gif);background-repeat:no-repeat;background-position:2px 10px;padding:5px;padding-left:12px;line-height:15px;}

#bottomcontainer {margin-left:3px;width:780px;height:230px;}
	#bottomcontainer .benefits {width:386px;float:left;margin-left:2px;margin-top:2px;}
	#bottomcontainer .benefits_iefix {width:386px;float:left;margin-left:2px;margin-top:2px;}
		* html #bottomcontainer .benefits_iefix{/* fix for ie 6 */margin-left:1px;}
		*+html #bottomcontainer .benefits_iefix{/* fix for ie 7 */margin-left:1px;}
	#bottomcontainer span.bens {line-height:18px;font-family:tahoma,verdana,arial;font-size:11px;font-weight:bold;color:#20951A;margin-left:8px;}
	#bottomcontainer p.bens {line-height:16px;font-family:tahoma,verdana,arial;font-size:11px;font-weight:100;color:#000082;}	
	#bottomcontainer img.bens {float:left;padding-top:6px;padding-right:5px;padding-left:4px;}
/* FRONT PAGE END */

/* OTHER PAGES START */
#contentcontainer {width:780px;background-image: url(images/imagebotline.jpg);background-repeat:no-repeat;background-position:top right;padding-bottom:5px;height:auto;min-height:198px;}
	#leftside {width:131px;float:left;}
		.undermenu {width:131x;margin-top:-1px;height:200px;}
	#rightside {width:649px;float:left;}
		#load {position:absolute;left:10;top:50;margin-top:11px;margin-left:1px;width:248px;height:10px;color:white;display:none;}
		#rightside .topline {width:379px;height:9px;background-color:#DDDCED;margin-left:1px;margin-right:1px;margin-top:1px;}
		#rightside .content {width:634px;background-image: url(images/status.gif);background-repeat:no-repeat;background-position:0px 0px;padding-top:6px;padding-left:15px;padding-bottom:10px;}
		#rightside .status {font-size:13px;font-family:verdana;font-weight:bold;margin-left:235px;width:130px;text-align:center;color:white;clear:both;}
			.diagram {width:245px;height:207px;background-image:url(images/permagard.gif);margin-left:25px;margin-top:10px;float:left;}
			.diagram p {font-weight:bold;font-size:10px;padding-top:7px;font-family:tahoma,verdana,arial;}
/* 		#faq {filter:alpha(opacity=98);opacity:0.98;position:absolute;margin-left:320px;margin-top:10px;width:301px;background-image:url(images/faq_top.gif);background-repeat:no-repeat;background-position:0px top;padding-top:8px;display:none;}
		#faq .mid {background-image:url(images/faq_mid.gif);background-repeat:repeat-y;margin:0;}
		#faq .bot {background-image:url(images/faq_bot.gif);background-repeat:no-repeat;background-position:0px bottom;height:8px;margin:0;}
		#faq img.faq {position:absolute;margin-left:280px;margin-top:0px;border:0;}
*/		
		/* faq */
		#faq {filter:alpha(opacity=100);opacity:1.00;margin-top:20px;margin-left:20px;width:592px;background-image:url(images/faq_top.gif);background-repeat:no-repeat;background-position:0px top;padding-top:8px;display:none;}
		#faq .mid {background-image:url(images/faq_mid.gif);background-repeat:repeat-y;margin:0;}
		#faq .bot {background-image:url(images/faq_bot.gif);background-repeat:no-repeat;background-position:0px bottom;height:8px;margin:0;}
		#faq img.faq {position:absolute;margin-left:570px;margin-top:0px;border:0;}
		#faq_load {position:absolute;left:10;top:40;margin-top:0px;margin-left:1px;padding-bottom:5px;width:248px;height:10px;color:white;display:none;}
		
		/* form elements */
		.contact input {float:right;clear:right;height:16px;width:350px;margin:0px;padding:0px;margin-bottom:5px;margin-right:5px;font-family:tahoma,verdana;font-size:11px;}
		.contact textarea {float:right;clear:right;height:150px;width:350px;margin:0px;padding:0px;margin-bottom:3px;margin-right:5px;font-family:tahoma,verdana;font-size:11px;}
		.contact span {float:right;clear:both;font-family:tahoma,verdana;line-height:21px;margin-left:8px;margin-top:1px;font-size:11px;font-weight:bold;color:#000082;padding-right:5px;}
		.order input {float:right;clear:right;height:16px;width:200px;margin:0px;padding:0px;margin-bottom:5px;margin-right:5px;font-family:tahoma,verdana;font-size:11px;}
		.order span {float:right;clear:both;font-family:tahoma,verdana;line-height:23px;margin-left:8px;margin-top:1px;font-size:11px;font-weight:bold;color:#000082;padding-right:5px;}

		
		
		#submit {width:100px;height:25px;padding-top:5px;float:left;margin-left:40px;margin-top:-40px;}
			* html #submit {/* fix for ie 6 */padding-top:0px;float:left;margin-left:-120px;margin-top:140px;}
			*+html #submit {/* fix for ie 7 */padding-top:0px;float:left;margin-left:-110px;margin-top:160px;}
		
		/* pricelist */
		div.pricecont {height:20px;width:365px;margin-bottom:2px;}
			div.name {padding-left:4px;width:294px;height:20px;margin-right:2px;float:left;background-color:#F0EFF5;line-height:19px;font-family:tahoma;font-size:11px;color:#000082;}
				span.dcs {font-family:tahoma,verdana;font-size:11px;font-weight:bold;color:#24B41F;}
				span.name {font-family:tahoma,verdana;font-size:11px;font-weight:bold;color:#0301D1;}
			div.price {font-family:tahoma,verdana;font-size:11px;font-weight:bold;color:#24B41F;text-align:right;padding-right:4px;width:61px;height:20px;line-height:19px;float:left;background-color:#F0EFF5;}
		div.fullsize {height:20px;width:361px;padding-left:4px;margin-bottom:2px;background-color:#F0EFF5;line-height:19px;font-family:tahoma;font-size:11px;color:#000082;} 

		/* admin area */
		
		#adminstart {width:365px;height:150px;margin-left:120px;padding-left:90px;margin-top:20px;padding-top:60px;background-color:#EAE9F3;border:1px solid #CAC8E1;background-image:url(images/logo.gif);background-position:270px 45px;background-repeat:no-repeat;}
		#adminstart span {font-family:tahoma,verdana;line-height:23px;margin-left:2px;margin-top:1px;font-size:11px;font-weight:bold;color:#000082;padding-right:5px;}
		
		.news input {height:16px;width:300px;margin:0px;padding:0px;margin-bottom:5px;margin-right:5px;font-family:tahoma,verdana;font-size:11px;}
		.news select {height:18px;font-family:tahoma,verdana;font-size:11px;}
		.news textarea {height:60px;width:500px;margin:0px;padding:0px;margin-bottom:5px;margin-right:5px;font-family:tahoma,verdana;font-size:11px;}
		.news span {font-family:tahoma,verdana;line-height:23px;margin-left:8px;margin-top:1px;font-size:11px;font-weight:bold;color:#000082;padding-right:5px;}
		
	