/* CSS Document */


html, body, table, td, h1, h2, h3, h4, h5, h6, p, a, span, div 
	  {font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	  }

.imgover {border:0}



body {
    min-width:650px;
	margin-top: 12px;
	background-color: #FFF;
	background-image: url(../images/shared/bg_main.gif);
	background-repeat:repeat;
	background-attachment:fixed;
/*
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;  
*/
}

body,
html {
	padding:0;
    color:#000;
    }
img	{border:0}




#container {
    padding: 0;
	background:#fff;
    margin:0 auto;     /*this centres the container, no longer using body text-align: center;  */ 
    width:605px;
    }	


#bodyblock-home {
	height: 411px;
	background:#fff;
    width:581px;
	background-image:url(../images/bg_home.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
	.bodyblock-section {padding: 28px 0 0 0;}


#bodyblock-design {
	height: 411px;
	background:#fff;
    width:581px;
	background-image:url(../images/bg_design.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
#bodyblock-contact {
	height: 411px;
	background:#fff;
    width:581px;
	background-image:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
	#contact-section {
		width:75%; 
		height:225px; 
		background-color:#fff; 
		padding:70px 0 0 10px;
		}


#bodyblock-web {
	background:#fff;
    width:581px;
	}







#nav-main {
	padding:7px 20px 5px 0px;
	}
	
	#nav-main ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#nav-main li{
		display:inline;
		margin:0;
		padding:0;
		}

#nav-main-foot {
	padding:7px 10px 5px 0px;
	}
	
	#nav-main-foot ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		
	#nav-main-foot li{
		display:inline;
		margin:0;
		padding:0;
		}
		
#footerblock {
    width:581px;
	padding:8px;
	}
		
#footer-credits {
	background-color:#EBEBEB; 
	height:33px;
	}

/*

.txt_footer	{
	background-color: #EAEAEA; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color:#EBEBEB; 
	height:33px;
	}
*/




		
		
#nav-badges {
	padding:12px 12px 0 0;
	text-align:right;
	}
#scroller {
	padding:294px 0 0 0;   /*260*/
	}
#scroller-setup {
	background-color:#FFFFFF; 
	width:581px
	}




.header-bg {
	background-color:#EBEBEB;
	}


#nav-01 {
	width:581px;
	height:56px;
	text-align:left;
	}
	
	.nav-01-pad1 {padding: 12px 0 6px 13px;}
	


#copy-left-01 {
	float:left; 
	width:348px; 
	padding:12px 0 0 13px; 
	text-align:left;
	}

#copy-right-01 {
	float:right; 
	width:195px; 
	text-align:left
	}

#copy-main-01 {
	clear:both; 
	text-align:left; 
	padding:10px 10px 100px 13px; 
	width:423px
	}
	
	
#copy-left-02 {
	float:left; 
	width:274px; 
	padding:12px 0 0 13px; 
	text-align:left;
	}

#copy-right-02 {
	float:right; 
	width:260px; 
	padding:12px 0 0 0; 
	text-align:left;
	}
	


/* The following are used for the slideshow effect */

#contentscrollercontainer { 
	height: 283px;
	overflow: hidden;
	margin-top: 4px;
	width:75%;
	background-color:#FFF;
	padding: 8px 0 0 0;
	}

#contentscroller {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#contentscroller li {
	line-height: 109%;
	margin: 0 0 5px 0;
	padding: 0;
	color:#666;
	}

#contentscroller li#displayedcontent {
	margin-bottom: 100px;
	}

/* The above are used for the slideshow effect */


/*.tbl-main-2 { border-width: 1px;
			  border-style:solid; 
			  border-color:#ebebeb;
			  border-top:none;
			  border-bottom:none;}
*/
/* used for shide / hide layers */
.td_cursor-active{
	CURSOR: pointer;
}
