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

body {
font-family: Georgia, serif;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-transform:none;
letter-spacing: normal;
line-height: 18px;
color:#b9be80;
margin:0 auto;
background:url(../images/background.jpg) top no-repeat #000000 fixed;
background-image:url(../images/background.jpg);
} 

a:link {
color:#E0DFA0
}
a:visited {
color:#E0DFA0
}
a:active {
color:#E0DFA0
}
a:hover {
color:#E0DFA0
}

.clearbox {
clear:both;
}

.topofhometext {
margin:0px;
}


.container {
width:900px;
height:auto;
padding:0px;
margin:0 auto;
top:0px;
}

.top {
width:800px;
height:70px;
margin:20px 0 0 100px;
}

.middle {
width:900px;
height:auto;
padding:0px;
margin:0px auto;
}

.navmenu {
width:104px;
padding:105px 0 0 0 ;
margin:0px;
float:left;
display:block;
}

.flash {
width:750px;
height:420px;
padding:0px;
margin:0px;
float:left;
text-align:left;
font-family:"Georgia, Times New Roman, Times, serif";
font-size:14px;
text-align:center;
}

.belowflash {
width:760px;
height:80px;
padding:0px 24px 0 104px;
margin:0px;
float:left;
text-align:center;
}

.belowflashconcrete {
width:750px;
height:80px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/concrete.jpg);
background:url(../images/concrete.jpg) top no-repeat;
}

.belowflashearth {
width:750px;
height:60px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/earthscreaturesback.jpg);
background:url(../images/earthscreaturesback.jpg) top no-repeat;
}

.belowflashnature {
width:750px;
height:70px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/natureback.jpg);
background:url(../images/natureback.jpg) top no-repeat;
}

.belowflashembod  {
width:750px;
height:70px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/embodiedback.jpg);
background:url(../images/embodiedback.jpg) top no-repeat;
}

.belowflashgypsy {
width:750px;
height:90px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/gypsyback.jpg);
background:url(../images/gypsyback.jpg) top no-repeat;
}

.belowflashmotion {
width:750px;
height:80px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/motionback.jpg);
background:url(../images/motionback.jpg) top no-repeat;

}

.comingsoonflash {
margin:50px 0 0 0;
width:750px;
height:370px;
padding:0px;
float:left;
text-align:left;
font-family:"Georgia, Times New Roman, Times, serif";
font-size:14px;
text-align:center;
}

.belowflashrevit {
width:750px;
height:90px;
padding:100px 0px 0 0px;
margin:0 0 0 104px;
text-align:center;
background-color:#000000;
background-image:url(../images/revitback.jpg);
background:url(../images/revitback.jpg) top no-repeat;
}

.flashcollection {
width:755px;
height:525px;
padding:0px;
margin:15px 0 10px 0;
float:left;
text-align:left;
}

.sideimage {
width:20px;
height:420px;
margin:0px;
padding:0px;
float:right;
}

/* Home Page Section */
.home {
width:775px;
height:auto;
padding:0px;
margin:15px 0 0 0;
float:left;
text-align:left;
}

.homeconatiner {
width:772px;
height:auto;
padding:0px;
margin:0px;
}

.homeleft {
width:545px;
height:auto;
padding:0px;
margin:0px;
float:left;
background-color:#000000;
background:#000000;
}

.homeright {
line-height:22px;
font-size:14px;
text-align:center;
width:210px;
height:auto;
padding:0px;
margin:0px;
float:right;
background:url(../images/tree.jpg) center no-repeat;
background-image:url(../images/tree.jpg)
}


/* Bio Section */
.bioheader {
width:52px;
height:40px;
padding:0px;
margin:0px auto 0 auto;
}

.bio {
width:775px;
height:auto;
padding:0px;
margin:15px 0 0 0;
float:left;
text-align:left;
}

.bioconatiner {
width:772px;
height:auto;
padding:0px;
margin:0px;
}

.bioright {
font-family:"Georgia, Times New Roman, Times, serif";
font-size:14px;
text-align:center;
width:298px;
height:auto;
padding:0px 0px 0px 20px ;
margin:0px;
float:right;
}

.bioleft {
width:452px;
height:auto;
border: #172816 solid 1px;
padding:0px;
margin:0px;
float:left;
background-color:#000000;
background:#000000;
}

/* Contact Page Section */

.contactinfo {
font-family: Georgia, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 19px;
width:260px;
height:auto;
padding:20px;
margin:55px 0 0 30px;
text-align:center;
float:left;
}

.contact {
width:780px;
height:439px;
padding:0px;
margin:20px 0 0 0;
float:left;
text-align:left;
}

.contactinfocontainer {
width:358px;
height:436px;
padding:0px;
margin:0px 0 0 12px;
float:left;
background:url(../images/contactback2.jpg) no-repeat;
background-image:url(../images/contactback2.jpg);
border:solid 2px #006600;
}

.contactform {
width:380px;
height:350px;
padding:0px;
margin:10px 0 0 20px;
float:right;
}

.contactus {
width:380px;
height:350px;
padding:0px;
margin:0px;
}

textarea {
height:120px;
width:320px;
text-align:left;
padding:0px;
margin:0px;
clear:both;
background-color:#b9be80;
background:#b9be80;
color:#000000;
}

.submit {
clear:both;
}

label {
width:130px;
padding:0px;
margin:0px;
float:left;
display:block;
clear:left;
}

input  {
width:190px;
padding:0px;
margin:0px;
float:left;
display:block;
background-color:#b9be80;
background:#b9be80;
}

input.submit  {
width:100px;
padding:0px;
margin:0px;
float:left;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#b9be80;
background:#b9be80;
}

.former {
width:380px;
height:25px;
padding:0px;
margin:4px 0px 4px 0px; 
clear:left;
}

.phonenumber {
font-family: Georgia, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: none;
letter-spacing: normal;
line-height: 19px;
}

.socialicons {
width:218px;
height:62px;
padding:0px;
margin:0px 0 0 50px;
}

/* Footer Section */

.bottom {
width:900px;
height:50px;
padding:0px;
margin:10px auto 0 auto;
display:block;
}

.bottomcollections {
width:900px;
height:70px;
padding:0px;
margin:10px auto 0 auto;
display:block;
}

.leftside {
width:104px;
height:50px;
background:url(../images/footerleft.jpg);
background-image:url(../images/footerleft.jpg);
padding:0px;
margin:0px;
float:left;
}

.rightside {
width:850px;
height:50px;
padding:0px;
margin:0px;
float:right;
text-align:center;
}

.rightsidecollections {
width:850px;
height:70px;
padding:0px;
margin:0px;
float:right;
text-align:center;
}

.musicplayer {
width:400px;
height:22px;
padding:0px;
margin:0 auto;
}

.musicplayercollections {
width:400px;
height:22px;
padding:0px;
margin:10px auto 0 auto;
display:block;
}
