html { margin : 0; 
padding : 0; 

 }


body { 
margin : 0; 
padding : 0; 
font : 76%/145% Arial, sans-serif; 
color : #6b6b6b; 
text-align : left; 
background-color : #12181b;
line-height:20px;}

Body {background:url(../images/background_site.gif) #12181a;}

p { margin : 0.8em 0 0 0 ; padding : 0; }
 
body a {color:#25aae1; text-decoration:none;}

body a:hover {color:#12181b;text-decoration:none;}


div#wrapper {

margin:0 auto;
padding:0;
position:relative;
background-color : #12181b;
width:930px;
}

div#header {
width:930px;
margin:0;
padding:0;
position:relative;
float:left;
}

div#logo {float:left; width:354px; }



div#container {  
margin : 0; 
padding : 0; 
width:900px;
height:600px;
text-align : left;
background-color:#FFF;
padding:15px;
float:left;
position:relative;
 }
 
div#container2 {  
margin : 0; 
padding : 0; 
width:900px;
height:635px;
text-align : left;
background-color:#FFF;
padding:15px;
float:left;
position:relative;
 }





/* NAVIGATION */

#buttons {float:right; margin-top:55px; margin-left:65px; padding:0; width:485px; text-align:right;}

#button1 a {background:  url(images/nav_home.png) top; width: 93px; height: 25px; float:left;}
#button1 a:hover {background:  url(images/nav_home.png) no-repeat bottom;}
#button1 a.active {background:  url(images/nav_home.png) no-repeat bottom;}

#button2 a {background:  url(images/nav_portfolio.png) top;   width: 117px; height: 25px; float:left;}
#button2 a:hover {background:  url(images/nav_portfolio.png) no-repeat bottom;}
#button2 a.active{background:  url(images/nav_portfolio.png) no-repeat bottom;}

#button3 a {background:  url(images/nav_prices.png) top left;   width: 97px; height: 25px; float:left;}
#button3 a:hover {background:  url(images/nav_prices.png) no-repeat bottom left;}
#button3 a.active {background:  url(images/nav_prices.png) no-repeat bottom left;}

#button4 a {background:  url(images/nav_about.png) top left;   width: 97px; height: 25px; float:left;}
#button4 a:hover {background:  url(images/nav_about.png) no-repeat bottom left;}
#button4 a.active  {background:  url(images/nav_about.png) no-repeat bottom left;}

#button5 a {background:  url(images/nav_contact.png) top left;   width: 70px; height: 25px; float:left;}
#button5 a:hover {background:  url(images/nav_contact.png) no-repeat bottom left;}
#button5 a.active  {background:  url(images/nav_contact.png) no-repeat bottom left;}



/*CONTENT*/

#homepic {padding:0; margin:0; float:left;}

#hometitle {padding:0; margin:0; float:left;}

#hometext {padding:20px 0 0 0; margin:0; float:left; width:600px;}

#leftpic {padding:0; margin:0; float:left; width:400px;}

#rightpagebody {padding:0 10px 0 20px; margin:0; float:right; width:470px;}




/*FORMS*/ 
#homeform {padding: 0; margin: 0; list-style-type: none;}

#homeform ul {padding: 0; margin: 0; list-style-type: none;}

#mainForm {margin: 0 auto; text-align:left; padding: 0;}

ul.mainForm
{list-style-type: none;font-family: Arial, Verdana, sans-serif;font-size:12px;margin: 0 auto;padding: 0;	}

li.mainForm
{padding-bottom: 5px;margin: 0 auto;}

#formFields
{background-color: #ffffff;margin:0 0 0 0;}

label.formFieldQuestion{line-height:125%;padding:0 4px 1px 0;border:none;	display:block;font-size:12px;font-weight:bold;}

label.formFieldOption
{font-size:12px; display:block;line-height:1.0em;margin:-19px 0 0 25px;padding:4px 0 5px 0;width:90%;}

input.formFieldStyle
{display:block;line-height:1.4em;margin:8px 0 0 3px;width:13px;height:13px;}

button.calendarStyle
{
	background-color: transparent;
	border: 0;
	height:22px;
	width:22px;
	background-image:url(imgs/calendar.png);
	cursor: pointer;
	cursor: hand;
}

/*PORTFOLIO SECTION*/ 

	.gallery_demo{width:900px;margin:0 auto; padding:0;}
	.gallery_demo li{width:36px;height:35px;display:block;overflow:hidden;float:left; margin-top: 6px; margin-right:6px; padding:0; }
	.gallery_demo li div img{cursor:pointer}
	.caption{font:normal 0.7em/1.4 arial sans-serif; background-color:#fff; width:900px; text-align:right;}

	#main_image{margin:0 auto;height:550px; width:900px; background-color : #12181b;margin-bottom:0px;}
	#main_image img{}
	

	
	.info{text-align:right;width:900px; margin:30px; padding-top:0px;}
	.info p{margin-top:1.6em;}
	
	
	

/*FOOTER*/ 

div#footer {float:left; margin:0; padding:0; width:930px; font-size:10px; color:#ffffff; line-height:20px; text-align:right;}
div#footer a {float:left; margin:0; padding:0; width:930px; font-size:10px; color:#ffffff; line-height:20px;}


