/*globals*/

html {
	width: 100%
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #F5D58E;
	color: #725110;
}

h1, h2, h3 {
	color: #725110;
	font-family: impact, Arial, Helvetica, sans-serif;
	background-image: url(images/hbg_12.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 4em;
	padding-top: 20px;
	padding-right: 10px;
	
	}
	
input, textarea {
	padding: 3px;
	}
	
img {
	border: none;
}

/*divs */


#container {
	
	padding: 10px;
	
	}

#left {
	width: auto; 
	height: auto;
	
	
	}
	
div#top_left {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/bannerbg_03.gif);
	
	z-index: 24;
	width: 100%;
	height:196px;
	}
	
div#top_left2 {
	display: none;
	} 
	
.page_label {
	clear: both;
	width: 163px;
	height: 203px;
	position: absolute;
	top: 0px;
	right: 0px;
	
	
	}
	
#homelabel {
	background-image: url(images/home_label_05.jpg);
	}
	
#contactlabel {
	background-image: url(images/contactsriples_05.jpg);
	}
	
#portfolio_label {
    background-image: url(images/portfolio_tittle_05.jpg);
	}
	
#services_label {
    background-image: url(images/services_title_05.jpg);
}

	

	
	
	
#logodiv {
	width: 327px;
	height: 204px;
	
	background-image: url(images/logo_01.jpg);
	position: relative;
	z-index: 24;

}
	
div#content {
	padding: 10px;
	float: left;
	position: relative;
	clear: none;
	top:68px;
	
	width:62%;
	background: none;
	
	}
	
a#hideit {
	display: none;
	}
	
a#verthideit {
	height: 100px;
    left:132px;
    position:relative;
    top:189px;
    z-index:24;
	width: 5px;
	}
	
div#mmdiv {
	
	min-height:150px;
	width: 169px;
	overflow:hidden;
	position:absolute;
	
	z-index:25;
	background-image: url(images/menubg_11.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	left:0px;
	top: 204px;
	}
	
div.divcontainer {
	display: block;
	height: 107px;
	margin: 8px;
	background-image: url(images/divbg_17.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
#divlogosouter {
    background-image: url(images/divbg2_16.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
#divprintouter {
    background-image: url(images/divbg3_17.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
#divprintouter {
    background-image: url(images/divbg3_17.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
#divwebouter {
   background-image: url(images/divbg5_17.jpg);
   background-repeat: no-repeat;
   background-position:top left;
   }
   
#divartouter {
   background-image: url(images/divbg6_16.jpg);
   background-repeat: no-repeat;
   background-position:top left;
   }
	
div#leftcol {
	clear:both;
float:left;
font-size:12pt;
height:80%;
left:-36px;
margin:35px;
padding:10px;
position:relative;
top:236px;
width:18%;
z-index:25;
border-right: 1px solid black; 
	}
	
div#leftcol a {
	color: white;
	text-decoration: none;
	font-weight: bold;	
	}
	
div#leftcol a:hover {
	color: #715110;
	text-decoration: none;
	font-weight: bold;	
	}
	
div#leftcolhidden {
	display: none;
	
	}
	
img.rightimg {
	float: right;
	margin: 5px;
	}
	
div.limageholder {
	padding: 8px;
	
	margin: 10px;
	float: left;
	}
	
	
div#content a {
	color: white;
	text-decoration: none;
	font-weight:bold;
	}
	
div#content a:hover {
	color: #715110;
	text-decoration: none;
	font-weight:bold;
	}
	
span.bold {
	font-weight: bold;
	}
	

	
div#copyright {
	
	font-size: small;
	color:#666666;
	margin-right: 0px
	}
	
div#copyright a{
	font-size: small;
	color: white;
	text-decoration: none;
	font-weight:bold;
	}
	
div#copyright a:hover {
	font-size: small;
	color: #715110;
	text-decoration: none;
	font-weight:bold;
	}
	
div#main_menu {
	
	height:auto;
	overflow:hidden;
	position:absolute;
	
	
	z-index:23;
	}
	
.main_button {
	text-decoration: none;
	padding-left:5px;
	list-style: none;
	text-indent: none;
	margin: 0px, ;
	display: block;
	position: relative;
	top: -9px;
	left: -4px;
	
	font-family:impact, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}
	

	
.maindropdown {
	text-decoration: none;
	padding-left:0px;
	list-style: none;
	text-indent: none;
	margin: 0px, ;
	display: block;
	width:84px;
	height: 23px;
	font-family:impact, Arial, Helvetica, sans-serif;
	font-size: .9em;
	position: relative;
	top: -14px;
	left: -4px;
	
	}
	
/* hides menuhidden when page loads*/


	
#mh {
	display: none;
	}
	
.hiddenli {
    list-style: none;
	}
	

	

	
#main1 a {
	
	color: white;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: bottom, left;
	 }
	 
#main1 a:visited {
	
	background-repeat: no-repeat;
	background-position: bottom, left;
	 }
	 
#main1 a:hover {
	
	color: #715110;
	background-repeat: no-repeat;
	background-position: bottom, left;
	}
	
#main2 a {
	color: white;
	
	text-decoration:none;
	
	 }
	 
#main_menu {
	text-indent: 40px;
	margin: 0px;
	
	}
	
.maindropdown a {
	color: white;
	text-decoration: none;
	}
	
.maindropdown a:hover {
	color: #715110;
	}
	
#clients {
	
	}
	

	
#logos {
	
	}
	
#cards {
	
	}
	
#sites {
	
	}
	
#art {
	
	}
	 
#main2 a:visited {
	
	 }
	 
#main2 a:hover {
	
	color: #715110;
	}
	
#main3 a {
	
	color: white;
	
	 }
	 
#main3 a:visited {
	
	 }
	 
#main3 a:hover {
	
	color: #715110;
	}

#main4 a {
	
	color: white;
	
	 }
	 
#main4 a:visited {
	
	color: white;
	text-decoration: none;
	
	 }
	 
#main4 a:hover {
	
	color: #715110;
	}
	
	ul#themebuts  {
	list-style: none;
    margin: 0px;
	padding: 0px; 
	}
	
	
	
	ul#themebuts img  {
	border: none;
	}
	
	

	
#footer {
	clear: both;
	background-image: url(images/footerbg_17.jpg) ;
	background-repeat: no-repeat;
	
	height: 209px;
	position: relative;
	top: 100px;
	
	
	
	padding: 8px;
	}
	
#footcontainer {
	width: auto;
	height: 3em;
	margin: 70px auto 0px auto;
	text-align: center;
	position: relative;
	top: 43px;
	left: -90px;
	font-size: small;
	
	}
	
/*#footcontainer p {
	position: relative;
	left: 150px;
	}*/
	
div#footer a{
	font-size: small;
	color: white;
	text-decoration: none;
	font-weight:bold;
	margin: 0px 3px;
	
	}
	
div#footer a:hover {
	
	color: #715110;
	text-decoration: none;
	font-weight:bold;
	}
	

	
.horizbut {
	display: inline;
	border-right: 1px solid #a63c23;
	}
	
#fcontact {
	border-right: none;
	}
	

	


