body{
	text-transform:         none;
	background:             #fff;
	margin:			        0;
	padding:		        0;
	height:                 100%;}
	
/* maxvoltar.com/archive/-webkit-font-smoothing */
html { -webkit-font-smoothing: antialiased; }
	
@font-face {
    font-family:            MyCustomFont;
    src:                    url(Walkway_Bold-webfont.eot) /* EOT file for IE */;
	font-weight:            normal;
	font-style:             normal;}
 
@font-face {
    font-family:            MyCustomFont;
    src:                    url(Walkway_Bold-webfont.ttf), url(Walkway_Bold-webfont.svg), url(Walkway_Bold-webfont.woff) /* TTF file for CSS3 browsers */}	
	
#navigation {
	height:                 60px;
	width:                  100%;
	background-color:       #000;
	z-index:                2424;
	top:                    0px;
	left:                   0px;
	margin-left:            auto;
	margin-right:           auto;
	position:               fixed;
	font-family:            MyCustomFont;
	font-size:              22px;
	color:                  #fff;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
		
#navigation ul {
	font-size:              18px;
	clear:                  left;
	float:                  left;
	list-style:             none;
	margin-left:            auto;
	margin-right:           auto;
	margin:                 10px;
	padding:                0;
	position:               relative;
	text-align:             left;}
	
#navigation li {
	position:               relative;
	float:                  left;
	margin:                 0;
    margin-left:            auto;
    margin-right:           auto;}
		
#navigation ul li {
	display:                block;
	font-size:              18px;
	float:                  left;
	list-style:             none;
	text-transform:         uppercase;
	padding:                0;
	position:               relative;
	margin-left:            auto;
	margin-right:           auto;
	-moz-border-radius:     2px;
	-webkit-border-radius:  2px;}
		
#navigation ul li.first {}
		
#navigation ul li.last {}
		
#navigation ul li a {
	display:                block;
	margin:                 0;
	margin-left:            auto;
	margin-right:           auto;
	padding:                0.7em 2.0em;
	color:                  #fff;
	text-decoration:        none;
	line-height:            .8em;
	-moz-border-radius:     4px;
	-webkit-border-radius:  4px;}
	
#navigation ul li a span {}
		
#navigation ul li.active a {
	font-weight:            none;}
		
#navigation ul li a:hover {
	background:             #fff;
	color:                  #000;
	-moz-box-shadow:        2px 2px 2px rgba(0,0,0,.8); 
    -webkit-box-shadow:     2px 2px 2px rgba(0,0,0,.8); 
	box-shadow:             2px 2px 2px rgba(0,0,0,.8);
	 /* For IE 8 */ 
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

     /* For IE 5.5 - 7 */  
     filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
	 
#nav_container {
   width:                  750px;
   height:                 40px;
   margin:                 0;
   margin-left:            auto;
   margin-right:           auto;}

.navblocks {
   margin-left:            auto;
   margin-right:           auto;
   width:                  116px;
   height:                 35px;
   padding-top:            5px;
   text-align:             center;
   float:                  left;}
   
/* Nav section stuff */
.navBox { width:827px;background-image:url(../images/box_grad_sides.gif); background-repeat:repeat-y; margin: 0; padding: 5px 0 5px 13px; }
.db_logo { vertical-align:text-bottom; margin-right:30px; }
.next_btn { text-align:center; cursor:pointer; }
.top_btn { margin-left:493px; cursor:pointer; }
#open_btn { margin-top:6px; }
	
#welcome {
	margin-left:           auto;
	margin-right:          auto;
	min-width:             960px;
	padding-left:          20px;
	height:                960px;
	background-image:      url(kitchen2.jpg);
	border-bottom:		   1px solid #000;
	background-position:   center; 
	background-repeat:     no-repeat; 
	width:                 100%; 
	height:                960px; }
	
.welcome_first_sec {
	width:                  100%;
	height:                 175px;
	margin-top:             290px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
	
.welcome_first_sec p {
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              17px;
	color:                  #fff;
	margin:                 20px;}
	
#service_space {
	margin-left:           auto;
	margin-right:          auto;
	padding-left:          20px;
	min-width:             960px;
	height:                960px;
	background-image:      url(leaves2.jpg);
	border-bottom:		   1px solid #000;}
		
.service_first_sec {
	width:                  25%;
	height:                 80px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
	
.service_second_sec {
	margin-left:            auto;
	margin-right:           auto;
	width:                  80%;
	height:                 520px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	-khtml-border-radius:   6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;
	-khtml-box-shadow:      4px 4px 10px #000;}
	
.service_second_sec p {
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              17px;
	color:                  #fff;
	margin:                 20px;}
	
.service_second_sec li  {
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              16px;
	color:                  #fff;
	padding:                5px;}
	
.service_third_sec {
	margin-left:            auto;
	margin-right:           auto;
	width:                  65%;
	height:                 160px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
	
.service_third_sec p  {
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              17px;
	color:                  #fff;
	margin:                 00px;
	padding:                20px;}
	
.service_multiple_column  {
   text-align:              justify;
   -moz-column-count:       3;
   -moz-column-gap:         1.5em;
   -moz-column-rule:        none;
   -webkit-column-count:    3;
   -webkit-column-gap:      1.5em;
   -webkit-column-rule:     none;
   -khtml-column-count:     3;
   -khtml-column-gap:       1.5em;
   -khtml-column-rule:      none;}

#portfolio_space {
	margin-left:           auto;
	margin-right:          auto;
	padding-left:          20px;
	min-width:             960px;
	height:                960px;
	background-image:      url(iced2.jpg);
	border-bottom:		   1px solid #000;}
	
#portfolio_container {
	width:                 900px;
	height:                500px;
	margin-left:           auto;
	margin-right:          auto;}
	
.portfolio_first_sec { 
	margin-left:            auto;
	margin-right:           auto;
	width:                  80%;
	height:                 510px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
	
.portfolio_first_sec img, .portfolio_second_sec img, .portfolio_third_sec img, .portfolio_fourth_sec img {
	border:                 0;
	margin:                 13px;}
	
.portfolio_first_sec p {
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              17px;
	color:                  #fff;
	margin:                 20px;}
	
#about_space {
	margin-left:           auto;
	margin-right:          auto;
	padding-left:          20px;
	min-width:             960px;
	height:                960px;
	background-image:      url(blue2.jpg);
	border-bottom:		   1px solid #000;}
		
.about_first_sec {
	margin-left:            auto;
	margin-right:           auto;
	margin-top:             110px;
	width:                  80%;
	height:                 365px;
	background-color:       #000;
	-moz-opacity:		    0.96;
    -khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	-moz-border-radius:     6px;
	-webkit-border-radius:  6px;
	box-shadow:		        4px 4px 10px #000;
    -webkit-box-shadow:	    4px 4px 10px #000;
    -moz-box-shadow:	    4px 4px 10px #000;}
	
.about_first_sec p{
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              17px;
	color:                  #fff;
	margin:                 20px;}
	
#contact_space {
	margin-left:           auto;
	margin-right:          auto;
	padding-left:          20px;
	min-width:             960px;
	height:                960px;
	background-image:      url(contact.jpg);
	border-bottom:		   1px solid #000;}
		
#contact_topspacer {
	height:                 30px;
	width:                  960px;}
	
#container {
	height:                 100%;
	min-width:              960px;
	margin-right:           auto;
	margin-left:            auto;}
	
#topspacer {
	height:                 80px;
	width:                  960px;}
	
#divider{
	width:                  960px;
	height:                 80px;
	float:                  left;
	background-image:       url(images/dottedline.gif);
	background-repeat:      no-repeat;
	background-position:    center;}
	
h1 {
	font-family:            MyCustomFont;
	font-size:              48px;
	color:                  #fff;
	margin:                 10px;
	padding:                10px;}
	
h2, h3 {
	font-family:            MyCustomFont;
	font-size:              48px;
	color:                  #fff;
	margin:                 10px;
	padding:                10px;}
	
.LargeText{
	font-family:            Arial;
	font-weight:            bold;
	font-size:              65px;
	margin:                 5px;
	color:                  #fff;
	text-shadow:            2px 2px 4px #000;
    -webkit-text-stroke:    2px 2px 4px #000;
    -moz-text-stroke:       2px 2px 4px #000;}
	
.SmallText{
	font-family:            Georgia, "Times New Roman", Times, serif;
	font-size:              18px;
	color:                  #fff;
	margin:                 20px;}
		
.first_col_2  {
	background-color:       #ffffff;
	line-height:            1.5em;
	width:			        60%;
	margin:                 0;
	padding:		        0;
	-moz-opacity:		    0.96;
	-khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	box-shadow:		        4px 4px 10px #28271d;
	-webkit-box-shadow:	    4px 4px 10px #28271d;
	-moz-box-shadow:	    4px 4px 10px #28271d;
	border-top:		        5px solid #000000;
	border-left:		    5px solid #000000;
	border-right:		    5px solid #000000;
	border-bottom:		    5px solid #000000;
	font-family:            Arial, Helvetica, sans-serif;
	text-align:             left;
	margin-left:            auto;
	margin-right:           auto;}
	
.first_col_2 img, .first_col_2 a  {
	border:                 0;}
	
#content {
	margin:                 30;
	padding:                0;
	width:                  100%;
	background:             none;}	
	
input, textarea {
	margin:                 0;
    padding:                0px;  
    border:                 solid 1px #000000;  
    outline:                0;  
    font:                   normal 13px/100% Arial, Helvetica, sans-serif;
    width:                  225px;  
    background:             #FFFFFF;  
    background:             -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background:             -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow:             rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow:        rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow:     rgba(0,0,0, 0.1) 0px 0px 8px;
	vertical-align:         bottom;}
	
input.radioButton {
	margin:                 0;
    padding:                0px;
	width:                  20px;}
  
textarea {  
    width:                  325px;  
    max-width:              400px;  
    height:                 125px;  
    line-height:            150%;}  
  
input:hover, textarea:hover,  
input:focus, textarea:focus {
	border-color:           #C9C9C9;
	-webkit-box-shadow:     rgba(0, 0, 0, 0.15) 0px 0px 8px;}  
  
.form label {  
    margin-left:            10px;  
    color:                  #999999;}  
  
.submit_input {
	width:                  auto;
	padding:                9px 15px;
	background:             #000;
	font:                   normal 13px/100% Arial, Helvetica, sans-serif;
	border:                 0;
	font-size:              14px;
	color:                  #fff;	
	-moz-border-radius:     5px;
	-webkit-border-radius:  5px;
	text-align:             center;}  
	
#content {
	margin:                 30;
	padding:                0;
	width:                  100%;
	background:             none;}

#content .page .first_col_2 #contactForm table tr th {
	text-align:             right;
	font-family:            Arial, Helvetica, sans-serif;
	color:                  #403e3b;
	text-transform:         uppercase;
	font-style:             normal;
	font-weight:            bold;}
	
#about .page .first_col_2 #contactForm table tr th {
	font-family:           Arial, Helvetica, sans-serif;}
	
#about .page .first_col_2 #contactform table tr th {
	font-family:           Arial, Helvetica, sans-serif;}
	
#about .page .first_col_2 #myform table tr th {
	font-family:           Arial, Helvetica, sans-serif;}
	
#about .page .first_col_2 #myform table {
	text-align:            left;}
	
#container #stuff .fourth_sec p {
	text-align:            left;}
	
.paypal  {
	font-size:              95%;
	float:                  none;
	clear:                  left;
	background-color:       #ffffff;
	width:			        40%;
	margin:			        35px 0px 90px 55px;
	margin-right:           auto;
	margin-left:            auto;
	padding:		        15px;
	-moz-opacity:		    0.96;
	-khtml-opacity:		    0.96;
	filter:			        alpha(opacity=96);
	opacity:		        0.96;
	box-shadow:		        4px 4px 10px #28271d;
	-webkit-box-shadow:	    4px 4px 10px #28271d;
	-moz-box-shadow:	    4px 4px 10px #28271d;
	border-top:		        5px solid #000;
	border-left:		    5px solid #000;
	border-right:		    5px solid #000;
	border-bottom:		    5px solid #000;
	text-align:             center;}
	
.paypal img, .paypal a  {
	border:                 0;}
	
#footer {
	margin: 0;
	padding: 0;
	height: 200px;
	width: 100%;
	position:absolute;
	background-color: #000;
	z-index: 2423;
	left:0px !important;
	border-top: 1px solid #bfc2be;}
	
#footercontent{
	width: 700px;
	height: 150px;
	padding-top:30px;
	margin: 0;
	margin-left:auto;
	margin-right:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;}
	
#footercontent a {
	color:			        #fff;
	text-decoration:	    none;
	border-bottom:		    0;}
	
#footercontent img {
	border:                0;}
