/* CSS Stylesheet */
body{margin:0px;padding:0px;font-family:arial;font-size:12px;}
img{border:none;margin:0px;padding:0px;}
#controlbar{position:relative;width:100%;height:auto;clear:both;font-size:11px;}
	#loginregister{position:relative;height:15px;width:220px;float:right;text-align:right;}
	#mp3player{position:relative;width:15px;height:15px;float:right;}
		#wimpy{position:relative;width:13px;height:13px;}
#outerpagewrapper{position:relative;width:100%;height:auto;}
#pagetopheader{position:relative;width:100%;height:30px;background:#ffffff url(images/headertop-bg.jpg) top left repeat-x;clear:both;font-size:10px;padding-top:3px;color:#ddc100;}
	#name{padding-left:5px;float:left;}
	#quicklinks{padding-right:5px;float:right;text-align:right;}

#pagearea{position:relative;width:100%;height:auto;background: #ffef80 url(images/page-bg.jpg) top left repeat-x;clear:both;}
#pagefooter{position:relative;width:100%;height:auto;background:#3c3c3c url(images/footer-bg.jpg) top left repeat-x;clear:both;}

#innerpagewrapper{position:relative;width:856px;height:auto;left:50%;margin-left:-428px;top:0%;clear:both;}
#pageheader{position:relative;width:100%;height:auto;margin-top:20px;}
	#logo{position:relative;width:400px;float:left;height:auto;}
	#contact{position:relative;width:400px;float:right;height:auto;padding-top:38px;}
#pageframetop{position:relative;width:856px;height:43px;background:url(images/pageframetop-bg.jpg) bottom left no-repeat;clear:both;}


#mainpagearea{position:relative;width:856px;height:680px;background:url(images/innerpage-bg.jpg) top left repeat-y;clear:both;}
#mainpageleft{position:relative;float:left;width:644px;height:auto;}
#mainpagemenu{position:relative;float:right;width:212px;height:auto;background:url(images/right-bg.jpg) top left no-repeat;}
	#menucontainer{margin-left:5px;margin-right:10px;}

#menupane{position:relative;height:auto;width:200px;margin-left:10px;margin-right:50px}
			#menupane a:link {color: #000000; text-decoration:none;}
			#menupane a:visited {color: #000000; text-decoration:none;}
			#menupane a:hover {color: #000000; text-decoration:none;}
			#menupane a:active {color: #000000; text-decoration:none;}
			#contactmenu h3 {background:#ffe94f; color:#333333; padding:7px 10px 7px; margin:0px;text-align:left; 
								font-size:12px; font-weight:bold; border-bottom:2px solid #FFFFFF;}
			#contactmenu { float:left;margin-left:0px;font-size:11px; color:#FFF;background:#efefef;width:180px; margin-bottom:2px;text-transform:uppercase;}
			#contactmenu ul {text-align:left;margin-left:5px;padding-left:5px;}
			#contactmenu ul li {list-style:none; border-bottom:1px solid #c8af02;}
			#contactmenu ul li a:hover {background:#fde000; display:block; padding:4px;padding-left:3px;color:#000000; }
			#contactmenu ul li a {display: block; padding:4px;padding-left:3px;}
			#contactmenu ul li.current a  {display: block; padding:4px; background:#0053a0;padding-left:3px;}

			#productmenu h3 {background:#ffe94f; color:#333333; padding:7px 10px 7px; margin:0px;text-align:left;
								font-size:12px; font-weight:bold; border-bottom:2px solid #FFFFFF;}
			#productmenu { float:left;margin-left:0px;font-size:11px; color:#FFF;background:#efefef;width:180px;text-transform:uppercase;}
			#productmenu ul {text-align:left;margin-left:5px;padding-left:5px;}
			#productmenu ul li {list-style:none; border-bottom:1px solid #c8af02;}
			#productmenu ul li a:hover {background:#000000; display:block; padding:4px; padding-left:3px;color:#ddc100;}
			#productmenu ul li a {display: block; padding:4px;padding-left:3px;}
			#productmenu ul li.current a  {display: block; padding:4px; background:#0053a0;padding-left:3px;}
			

#leftbg{position:relative;float:left;width:19px;height:400px;background:url(images/left-bg.jpg) top left no-repeat;}
#centerarea{position:relative;float:right;width:625px;height:auto;}
#banner{position:relative;width:625px;height:200px;}
#pageframebottom{position:relative;width:856px;height:41px;background:url(images/pageframebottom-bg.jpg) top left no-repeat;clear:both;padding-bottom:20px;}
#contentarea{position:relative;width:620px;height:auto;padding-top:30px;clear:right;}

#pagefooter{position:relative;clear:both;width:100%;height:auto;}
#footercontainer{position:relative; width:856px;height:auto;left:50%; margin-left:-428px;padding:20px;padding-top:30px;}
#footercontentarea{position:relative;width:100%;height:230px;font-size:12px;color:#ffffff;clear:both;}
	#footercontentarea h3{margin:0px;font-size:16px;font-weight:bold;padding-bottom:5px;color:#ddc100;}
	#footercontentarea h4{margin:0px;font-size:12px;font-weight:normal;color:#ffffff;}

	.footerbold{font-weight:bold;color:#ddc100;}
	#footercontentarea a:link, #footercontentarea  a:visited, #footercontentarea a:active{color:#cecece;text-decoration:none;}
	#footercontentarea a:hover{color:#ddc100;text-decoration:underline;}	
	#footercontact{position:relative;float:left;width:36%;font-size:12px;}
	#footerproductlinks{position:relative;float:left;width:30%}
		#footerproductlinks ul{margin:0px;padding:0px;margin-left:10px;padding-left:11px;list-style-type:square;}
		#footerproductlinks li{margin-left:5px;}
	#footertext{position:relative;float:left;width:29%;}	


#footercredits{position:relative;height:20px;width:100%;background:#111111;clear:both;font-size:10px;color:#999999;}
	#valid{float:left;position:relative;width:350px;margin:5px;}
	#credits{float:right;position:relative;width:400px;text-align:right;margin:5px;}
	#footercredits a:link, #footercredits a:visited, #footercredits a:active{color:#999999;text-decoration:none;}
	#footercredits a:hover{color:#ffffff;text-decoration:underline;}
#homelogos{margin-top:50px;}
#callback{color:#0066cc;font-size:11px;position:relative;float:right;width:187px; height:158px;margin:0px;background:url(images/callback.gif) top left no-repeat;margin:10px;}
#callbackinner{margin:15px;margin-top:25px;padding-top:1px;}
#callback input{font-size:11px;}
#callback tr{height:20px;}

h1{font-size:22px;font-weight:bold;color:#000000;}
h2{font-size:16px;font-weight:bold;color:#666666;padding-top:15px;}
h3{font-size:15px;font-weight:bold;color:#000000;}

.phonelink{color:#ddc100;}

#features{clear:both;}
#features ul{font-size:13px;font-weight:bold;color:#666666;margin-bottom:0px;padding-bottom:15px;}	
#features li{list-style-image: url(images/tick.gif);margin-left:20px;}
#col1{float:left;width:49%;}
#col2{float:left;width:49%;}
p{line-height:18px;}

#pictures{}
.thumbpic{text-align:center;font-size:11px;}

.formrow{padding-left:30px;font-size:12px; font-weight:bold; color:#666666;}
.formdata input, .formdata textarea{border:1px solid #ddc100; width:270px; padding:4px;}
textarea{font-family:arial,tahoma;}

.testname{font-weight:bold;font-size:14px;padding-left:10px;}
.testinfo{font-style:italic;}

.contactbold{font-weight:bold;}

#numberlist ul{font-size:13px;font-weight:bold;color:#666666;margin-bottom:0px;padding-bottom:15px;}	
#numberlist li{margin-left:20px;}

#portfoliowrapper{position:relative;height:auto;width:100%;}
#portfoliothumbs{position:relative;float:left;width:145px;height:360px;overflow:auto;text-align:center;font-size:10px;padding-right:2px;color:#0000CC;}
#portfolio{position:relative;float:right;width:460px;height:360px;}