@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-color:#31110b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

#page {
width:995px;
margin:0 auto;
padding:0 6px 0 6px;
background:url('images/bg_page.jpg') repeat-y;
}

img a{
border:none;
}

img {
border:none;
}
a {
outline:none;
}

#header {
width:983px;
height:460px;
}

#logoContainer {
width:983px;
height:361px;
background:url('images/logoLarge.jpg') no-repeat;
}

.logoLink {
display:block;
width:280px;
height:170px;
margin:60px 0px 0px 44px;
float:left;
}

.logoLink {
text-indent:-9999px;
}

#navContainer {
width:936px;
height:60px;
padding:0px 23px 0px 24px;
background:url('images/bg_nav.jpg') no-repeat top;
}

#navBottom {
width:983px;
height:40px;
background:url('images/bg_navBottom.jpg') no-repeat top;
}

#navContainer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#navContainer ul li {
  float: left;
	text-indent:-99999px;
	display:block;
}

#navContainer ul li a{
    display:block;
  	width:124px;
	height:60px;
}



#navContainer ul li.navHome a{
background:url('images/nav_home.jpg') no-repeat bottom;
}
#navContainer ul li.navHome a:hover {
background:url('images/nav_home.jpg') no-repeat top;
}

#navContainer ul li.navAbout a{
background:url('images/nav_about.jpg') no-repeat bottom;
}
#navContainer ul li.navAbout a:hover {
background:url('images/nav_about.jpg') no-repeat top;
}


#navContainer ul li.navServices a{
background:url('images/nav_services.jpg') no-repeat bottom;
}
#navContainer ul li.navServices a:hover {
background:url('images/nav_services.jpg') no-repeat top;
}


#navContainer ul li.navWork a{
background:url('images/nav_work.jpg') no-repeat bottom;
}
#navContainer ul li.navWork a:hover {
background:url('images/nav_work.jpg') no-repeat top;
}


#navContainer ul li.navContact a{
background:url('images/nav_contact.jpg') no-repeat bottom;
}
#navContainer ul li.navContact a:hover {
background:url('images/nav_contact.jpg') no-repeat top;
}

#navContainer ul li.navStore a{
margin:0px 0px 0px 192px;
background:url('images/nav_store.jpg') no-repeat bottom;
}
#navContainer ul li.navStore a:hover {
background:url('images/nav_store.jpg') no-repeat top;
}

#navContainer ul li a.currentActive {
    background-position:top;
}

#homeContent {
width:983px;
height:628px;
}

#homeContentRight {
width:455px;
height:628px;
margin:0px 23px 0px 0px;
background:url('images/image_homeRight.jpg') no-repeat;
float:right;
}


#flash {
width:455px;
height:628px;
margin:0px 23px 0px 0px;
background:url('images/dangios_homeflash.swf') no-repeat;
float:right;
}

#homeContentLeft {
width:486px;
float:left;
height:628px;
margin:0px 0px 0px 19px;
}

#homeContentLeftTop {
width:381px;
height:423px;
float:left;
background:url('images/bg_homeLeftTop.jpg') no-repeat;
padding:36px 55px 0px 50px;
}

#homeContentLeftBottom {
width:486px;
height:169px;
margin:0px 0px 0px 0px;
float:left;
}

#homeStoreLink {
width:239px;
height:169px;
float:left;
}

#homePhotosLink {
width:247px;
height:169px;
float:right;
}

#footer {
width:983px;
height:100px;
background:url('images/bg_footer.jpg') no-repeat;

}

.footerText {
display:block;
color:#000;
font-size:10px;
padding:8px 0px 0px 0px;
text-align:center;
}

#subContent {
width:983px;
}

#subContent p {
line-height:18px;
margin:0;
padding:0;
}

#subTop {
width:833px;
height:130px;
margin:0px auto 20px auto;
background:url('images/bg_subTop.jpg') no-repeat;
padding:45px 25px 0px 25px;
}

.century18 {
display:block;
font-family:"Century Gothic", tahoma, verdana;
font-size:18px;
font-weight:bold;
color:#a66027;
margin:0px 0px 10px 0px;
}

#aboutUs {
width:640px;
height:445px;
margin:0 auto;
background:url('images/bg_aboutUs.jpg') no-repeat;
padding:40px 45px 0px 212px;
}

.aboutUsText1 {
display:block;
float:right;
}

.arialPurple {
color:#ae9077;
display:block;
font-weight:bold;
}

.aboutUsText2 {
display:block;
float:right;
width:474px;
margin:12px 0px 0px 0px;
}

#services {
width:805px;
height:526px;
margin:0 auto;
background:url('images/bg_services.jpg');
padding:48px 42px 0px 42px;
}

.servicesText1{
float:left;
width:472px;
}

.servicesText2 {
width:243px;
float:right;
}

#ourWork {
width:818px;
height:704px;
background:url('images/bg_ourWork.jpg') no-repeat;
padding:36px 38px 0px 38px;
margin:0 auto;
}

.ourWorkText1 {
float:left;
width:470px;
display:block;
}

.ourWorkText2 {
float:right;
width:260px;
display:block;
}

.ourWorkImage {
float:right;
width:260px;
height:360px;
margin:70px 0px 0px 0px;
}

#store {
height:500px;
}

#contact {
width:873px;
height:541px;
margin:0 auto 20px auto;
padding:26px 0px 0px 28px;
background:url('images/bg_contact.jpg') no-repeat;
}

.contactAddress {
display:block;
float:left;
width:140px;
}

.contactPhone {
display:block;
float:left;
width:200px;
margin-left:156px;
}

.contactHours {
display:block;
float:right;
width:250px;
}







