/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_four */
/* Menu Styling */

.menu4 {padding:0 0 0 1em; margin:0; list-style:none; height:35px; background:url(pro_four0.gif);}
.menu4 li {float:left;}
.menu4 li a {display:block; float:left; height:35px; line-height:33px; color:#aaa; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:13px;}
.menu4 li a b {float:left; display:block; padding:0 28px 0 14px;}
.menu4 li.current a {color:#fff; background:url(pro_four2.gif);}
.menu4 li.current a b {background:url(pro_four2.gif) no-repeat right top;}
.menu4 li a:hover {color:#fff; background: url(pro_four1.gif);}
.menu4 li a:hover b {background:url(pro_four1.gif) no-repeat right top;}
.menu4 li.current a:hover {color:#fff; background: url(pro_four2.gif); cursor:default;}
.menu4 li.current a:hover b {background:url(pro_four2.gif) no-repeat right top;}

.menu ul li {
line-height : 1.2em;
margin : 0 10px 0 0;
padding : 0;
list-style-type : square;
color : #181c1f;
background : inherit;
}
.menu ul li a {
color : #476042;
background : inherit;
}
.menu ul li a:hover {
color : #7ABA2E;
background : inherit;
}

.menu ul li title{

float:right;
display:block; 
padding:0 28px 0 14px;
line-height : 1.2em;
margin : 10px 10px 0 0;
padding : 2;
list-style-type : square;
color : #181c1f;
background : inherit;
}

/* Element Styling */

html, body 
{ 
height: 100%; 
margin-right: 0px;
} 

div.gallery {
float : left;
width: 850px;
margin : 0px 5px 0px 30px;
padding : 0 5px 0 5px;
}

div.img
{
  margin: 2px;
  /*border: 1px solid #2D2D2D;*/
  float: left;
  text-align: left;
  padding-bottom : 10px;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #2D2D2D;
}
div.img a:hover img {border: 1px solid #847337;}
div.desc
{
  text-align: left;
  font-weight: bold;
  width: 200px;
  margin: 2px;
  color : #847337;
}
div.emphasis
{
  display: inline;
  font-weight: normal;
  /*color : #666666;*/
  color : #9B9B9B;
  text-align: right;
  font-size : 100%;
}

#price
{
  font-weight: normal;
  color : #2D2D2D;
  text-align: center;
  font-size : 90%;
  padding-top : 30px; 
}

#price1
{
  font-weight: normal;
  color : #2D2D2D;
  text-align: center;
  font-size : 90%;
  padding-top : 30px; 
}

body {
margin : 0;
padding : 0;
font : 73% "lucida sans", tahoma, "Trebuchet MS", arial, verdana, sans-serif;
color : #fff;
background : #181c1f;
}

#container {
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
line-height : 1.5em;
}
#banner {
height : 30px;
width : 100%;
float: left;
padding : 0;
background:#000;
}

#banner h1 {
margin : 0 0 0 36px;
padding : 2px, 2px;
background : #000;
text-align : left;
letter-spacing : 2.2px;
font-size : 16px;
text-decoration : normal;
color : #847337;
}

#last {
font : arial;
color : #999;
letter-spacing : 0px;
}

#navlist {
padding-top: 0px;
padding-bottom: 0px;
text-align : left;
letter-spacing : 2px;
color : #fff;
background : #181c1f;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
margin : 0;
color : #fff;
background : #181c1f;
text-decoration : none;
}
#navlist li a:link {
color :  #C0AB63;
background : #181c1f;
}
#navlist li a:visited {
color : #847337;
}
#navlist-profile li a:hover {
color : #C0AB63;
}
#navlist li a {
color : #fff;
}
#current {
color : #C0AB63;
}
#current_menu {
color:#fff; 

}
#review {
cursor : pointer;

}

#gallery {
width : 60em;
padding-top : 25px;
margin-left : 5px;
margin-right : 25px;
color : #000;
background-color : #181c1f;
}
#gallery td  h1{
font-size : 200%;
color : #333;
padding : 0 0 25px 0;
}
#gallery td {
padding : 0 0 0 25px;
}
#gallery td  p{
font-size : 100%;
color : #fff;
padding : 0 0 25px 0;
}
#content {
padding-top : 0px;
margin-left : 230px;
margin-right : 200px;
color : #999;
background-color : #181c1f;
}
#content p {
margin : 20px;
}

#econtent {
width : 100%;
color : #999;
background-color : #181c1f;
font-size : 100%;
line-height : 1.5em;
}
#econtent h1{
padding-top : 10px;
text-align : center;
}

#econtent p {
margin : 5px;
text-align : center;
/*color : #666;*/
color : #9B9B9B;
}

#first  {
padding-top : 30px;
}

#sidebar-homea {
float : left;
width : 23%;
margin : 0px 5px 0px 30px;
padding : 0 5px 0 5px;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;
}
 #sidebar-homea h1 {
margin : 20px 0px 0px 0px;
padding : 0px;
font-size : 150%;
letter-spacing : 3px;
/*color :  #666;*/
color : #9B9B9B;
}

#mid-col-home {
clear : right;
float : left;
width : 48%;
margin : 25px 5px 0px 10px;
padding : 0 5px 0 5px;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;

}
#VU img {
border: 5px solid #2D2D2D;
}

#sidebar-homeb {
clear : left;
float : right;
width : 23%;
margin : 25px 5px 0 0 ;
padding : 0 5px 0 5px;
font-size : 140%
}
.clear{
    clear:both;
}

#sidebar-a {
clear : left;
float : left;
width : 23%;
margin : 1% 1% 0% 2%;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;
}

#col2 {
float : left;
width : 48%;
margin : 0% 0% 0% 0%;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;
}

#sidebar-b {

float : right;
width : 23%;
margin : 0% 0% 0% 0% ;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;


}

#sidebar-b ul li{
decoration : none;
}

 #col2 h1 {
margin : 20px 0px 5px 0px;
padding : 0px;
font-size : 150%;
letter-spacing : 3px;
/*color :  #666;*/
color : #9B9B9B;
}

#gsidebar-b {
display: inline;
height: 100%;
float : right;
width : 18%;
padding-top : 20px;
/*color : #666;*/
color : #9B9B9B;
background : #181c1f;
margin-right : 1.5%;
}

#flashcontent {
height: 100%; 
padding-top : 20px 0px 0px 0px;
clear : left;
float: left;
width: 75%;
margin-left : 2%;
		
}
#footer_gallery {
clear : both;
padding : 0px 0px 5px 0px;
margin : 0px 5px 0px 30px;
color : #999;
}

#footer {
clear : both;
margin : 10px 5px 0px 30px;
padding : 50px 5px 10px 5px;
color : #999;
}
#footer_home {
clear : both;
margin : 10px 5px 0px 0px;
padding : 200px 0px 10px 5px;
color : #999;
}
#footer_contact {
clear : both;
margin : 10px 5px 0px 30px;
padding : 150px 5px 10px 5px;
color : #999;
}
a {
text-decoration : none;
color : #847337;
background : inherit;
font-weight : bold;

}
a:hover {
color :  #C0AB63;
background : inherit;
}

a img {
border : 0;
}
.border {
padding : 10px;
margin : 10px;
border : 1px solid #476042;
}
.imgleft {
float : left;
border : 1px solid #90b905;
margin : 5px 10px 10px 15px;
padding : 5px;
}
h1 {
margin : 20px;
padding : 5px, 0px, 5px, 0px;
font-size : 150%;
letter-spacing : 3px;
/*color :  #666;*/
color : #9B9B9B;
}
h2 {
padding-left : 50px;
margin : 20px;
font-size : 400%;
font-weight : bold;
font-style : italic;
letter-spacing : 2px;
color : #847337;
background : inherit;
}

h3 {
padding: 2.5em;
font-weight : normal;
font-size : 100%;
color : #999;

}
h5 {
padding: 2.5em;
font-weight : normal;
font-size : 100%;
/*color : #666;*/
color : #9B9B9B;
text-align : left;

}
h4 {
font-weight : bold;
font-style : italic;
color : #847337;
}
blockquote {
font-weight : normal;
font-style : italic;
}
.clear {
clear : both;
width : 100%;
}
.col3,.col3center {
float: left;
width: 100%;
}
.col3center {
margin: 0 3%;
}

.bold {
font-weight : bold;
}
#profile {
display:inline-table;
}

ul.navlist-profile {list-style-type: none}

a.site {
letter-spacing : 5px;
text-align : center;
color : #2D2D2D;}

#ac {
padding-top : 2px;
letter-spacing : 5px;
color : #525252}