html, body, ul, li, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
}
a {
    color: #fff;
}

a:hover {
 color: black;
 background: #ff6600;
 text-decoration:none;}

a.tooltip span {
display:none;
padding:1px 2px;
margin-left:45px; width:150px;
}
a.tooltip:hover span{
display:inline;
position: absolute;

background: white;
border:2px solid #cccccc;
color:black;}

.clear {
    clear: both;
}

.preload
{
    display: none;
}

body {
    background: black;
    text-align: center;
    color: white;
    font: 11px verdana, sans-serif;
    
  letter-spacing: 1px;

}
#wrapper {
    text-align: left;
    margin: 15px auto;
    width: 765px;
    position: relative;
    background: maroon url(images/bg.jpg) repeat-y;
    border: 3px solid #750306;
}

#head-0{
    top: 0;
    padding: 5px 5px 5px 5px;
    width: 450px;
     position: relative;

}
#contact-1{
    top: 0;
    padding: 40px 5px 5px 25px;
    width: 300px;
    left: 500px;
     position: absolute;

}
#serviceTable-1{
background-color: maroon;
    width: 280px;
    height: 350px;
    top: 125px;
    left: 450px;
    position: absolute;

}

#google-map{
width: 350px;
padding: 0px 5px 2px 15px;
    position: relative;

}


#contactBox{


    width: 280px;
    height: 325px;
    top: 125px;
    left: 450px;
    position: absolute;
}



#stock-main{

    width: 280px;
    height: 325px;
    left: 450px;
    padding: 5px 5px 5px 5px;
    top: -14em;
    position: absolute;

}

#stock-main img{
border: 5px solid #9F0408 ;
 width: 100%;
 height: 100%;

}


#stock-1{

background-color: maroon;
    width: 280px;
    height: 325px;
    top: 25px;
    left: 450px;
    position: absolute;
}

#stock-1 img{
border: 2px solid #9F0408 ;
left: 676px; width: 298px; height: 100%;
}


#head-2 {
    background: url(images/head_2.jpg) no-repeat;
    background-position: center;
    width: 156px;
    height: 38px;
    top: 386px;
    left: 622px;
    position: absolute;


}
#bdline{
  background: top url(images/bdline.gif) repeat-x;
  position: relative;
  padding: 2px 0px 4px 00px;

}


#nav {
position: relative;
    width: 250px;
    margin: 140px 5px 5px 10px;
    color: #C15D4B;


}
#nav a {
  text-decoration: none;
  font-weight: normal;
  font-size: 12;
  color: black;

}


#nav li {
  background: bottom left url(images/nav_bg.jpg) no-repeat;
  height: 1%;
  padding: 5px 10px 10px 110px;

}
#nav li.last {
  background: bottom left url(images/nav_bg_last.jpg) no-repeat;
}
#gallery img {
    display: block;
}
h1 {
  height: 50px;
  background: url(images/logo.jpg) no-repeat;
  color: black;
  font-weight: normal;
}
h1 span {
  display: block;
}
h1 em {
  font-style: normal;
  color: white;
  padding-right: 3px;
}
h1 .hone {
 position: relative;
  padding: 5px 0 0 25px;
  font: 52px "Curlz MT";
}
h1 .htwo {
  position: relative;
 top: -0.5em;
  left: 5.5em;
  font: 25px "Curlz MT";
  font-weight: bold;

}
h1 .hthree {
  position: relative;
  top: -1.0em;
  left: 2.5em;
  font-size: 12px;
  letter-spacing: 2px;
  color: #E3C0C1;
}
h1 .hfour {
  position: relative;
  font-size: 12px;
  letter-spacing: 1px;
  color: white;
}
h2 {
  background: 130px 0.5em url(images/dot_dot_longdash.jpg) no-repeat;
  font: 24px verdana, sans-serif;
  font-weight: normal;
  font-style: italic;
  color: black;
}

h2 em {
  color: white;
}



h3 {
  background: 180px 0.5em url(images/dot_dot_longdash.jpg) no-repeat;
  font: 24px verdana, sans-serif;
  font-weight: normal;
  font-style: italic;
  color: black;

}

h3 em
{
	color: White;
}

#body-left {
    float: left;
    width: 278px;
    padding-left: 28px;
}
#gallery {
    border: 1px solid #9F0408;
    background: #750306;
    margin: 13px 10px 0 6px;
    height: 261px;
    position: relative;
}
.gal {
    background: #9F0408;
    padding: 4px;
    position: absolute;
}
#gzero {
    top: 13px;
    left: 15px;
    width: 221px;
}
#gone {
    top: 200px;
    left: 15px;
    width: 57px;
}
#gtwo {
    top: 200px;
    left: 98px;
    width: 57px;
}
#gthree {
    top: 200px;
    left: 179px;
    width: 57px;
}

#body-main{
width: 750px;
height: 225px;
top: 5px;
padding:  30px 0px 0px 15px ;
position: relative;
}

#body-right {
    float: right;
    width: 388px;
    padding-right: 22px;
}

#footer {
    text-align: right;
    color: #CD3639;
    border-top: 1px solid #983234;
    top: 30px;
    height: 40px;
    padding: 5px 25px 15px 0;
    position: relative;
    font: 10px verdana, sans-serif;
    font-weight: normal;
    color: black;
}
.spacer {
    height: 18px;
}

#servicesnav a {
  text-decoration: none;
  color: white;
}
#servicesnav li {
  background: bottom left url(images/nav_bg.jpg) no-repeat;
  height: 1%;
  padding: 8px 12px 16px 110px;
}
#servicesnav li.last {
  background: bottom left url(images/nav_bg_last.jpg) no-repeat;
}

#stylerwrapper{

    width: 760px;
    position: relative;
    top: 50px;
    height: 225px;
    padding:  0px 0px 0px 15px ;

}

#stylerwrapper
{
    width:760;
    top: 50px;
    height: 290px;
    position: relative;
    padding:  0px 0px 0px 15px ;

}

#stylerbox-left {
position: relative;
  top: 0;
  left: 0;
  width: 300px;
  height: 220px;

}

#stylerbox-spacer {
position: absolute;
left: 300px;
padding-left: 5px;
top: 0;
height: 280px;
width: 80px;
}

#stylerbox-center {
position: absolute;
top: 0;
left: 320px;
width: 240px;
height: 280px;

}

#stylerbox-right {
position: absolute;
top:0;
padding-left: 5px;
left: 380px;
width: 300px;
      height: 280px;



}










#stylerboxcol-left {
position:absolute;
top: 50px;
left: 15px;
  width: 235px;
  height: 220px;

}

#stylerboxcol-spacer {
position: absolute;
left: 300px;
padding-left: 5px;
top: 0;
height: 240px;
width: 80px;

}

#stylerboxcol-center {
position:absolute;
top:50px;
left: 270px;
width: 235px;
height: 220px;

}

#stylerboxcol-right {
position:absolute;
top:50px;
left: 520px;
width: 235px;
      height: 220px;



}

table.mytable {
border-width: 1px;
border-style: solid;
border-color: #C7D285;
border-collapse: collapse;
 width: 99%;
 margin-top: 8px;
  }

table.mytable td {
border-width: 1px;

border-color:#C7D285;
border-left-style:solid;
text-align: center;
font-size: 11px;
vertical-align: middle;
padding: 2px;
font-weight: normal; }

table.mytable th {
border-width: 2px;
border-color: #C7D285;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
text-align: center;
font-size: 13px;
vertical-align: middle;
padding: 2px;
font-weight: normal; }


#box-right-top{
    width: 280px;
    height: 325px;
    left: 450px;
    padding: 5px 5px 5px 5px;
    top: 0;
    position: absolute;
}

