/* Navigation Menu */

.shad{-webkit-box-shadow: -4px 4px 10px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    -4px 4px 10px 0px rgba(50, 50, 50, 0.5);
box-shadow:         -4px 4px 10px 0px rgba(50, 50, 50, 0.5);}

.bullets{
margin-top: 10px;font-family: sans-serif,Arial, Helvetica;	
}

.bullets li{
margin-top: 10px;font-family: sans-serif,Arial, Helvetica; font-size:20px;	
}

.floatcontact {
font-family: 'Open Sans Condensed', sans-serif !important;
background-color:#fff;	
position:fixed;
bottom:30%;
right:0px;
-webkit-box-shadow: 0px 1px 13px 0px rgba(50, 50, 50, 0.79);
-moz-box-shadow:    0px 1px 13px 0px rgba(50, 50, 50, 0.79);
box-shadow:         0px 1px 13px 0px rgba(50, 50, 50, 0.79);
z-index:10;
width:auto;
font-size:25px;
cursor:pointer;
height:44px;
text-transform:uppercase;
}
.floatcontact ul{
float:left;
margin:0px;
width:auto;


}
.floatcontact ul li{
	float:left;padding:5px;
	margin:0px;
	width:50px;
}

.floatcontact ul li:hover{
	width:200px;
}

.floatcontact ul li ul{
	top:36px;
	position:absolute;
	left:0px;
	width:200px;
	background-color:#fff;	
-webkit-box-shadow: 0px 16px 19px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 16px 19px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 16px 19px 0px rgba(50, 50, 50, 0.75);
display:none;	
margin:0px;
padding-top:5px;
}

.floatcontact ul li:hover > ul{
display:block;	
}

.topmenu {
font-family: 'Open Sans Condensed', sans-serif !important;
background-color:#fff;	
position:fixed;
top:20%;
right:0px;
-webkit-box-shadow: 0px 1px 13px 0px rgba(50, 50, 50, 0.79);
-moz-box-shadow:    0px 1px 13px 0px rgba(50, 50, 50, 0.79);
box-shadow:         0px 1px 13px 0px rgba(50, 50, 50, 0.79);
z-index:10;
width:auto;
font-size:25px;
cursor:pointer;
height:44px;
text-transform:uppercase;
}
.topmenu ul{
float:left;
margin:0px;
width:auto;


}
.topmenu ul li{
	float:left;padding:5px;
	margin:0px;
	width:50px;
}

.topmenu ul li:hover{
	width:160px;
}

.topmenu ul li a{
color: #300;
padding: 4px;
text-decoration: none;
height: 60px;
font-weight: normal;
text-transform: uppercase;
float: left;
}

.topmenu ul li b{
color: #300;
padding: 4px;
text-decoration: none;
height: 32px;
font-weight: normal;
text-transform: uppercase;
float: left;
cursor:default !important;
font-weight:normal;
}

.topmenu ul li b:hover{
color:#fff;
width:150px;
background-color:#300;

}

.topmenu ul li a:hover{
color:#fff;
width:150px;
background-color:#300;

}

.topmenu ul li ul{
	top:36px;
	position:absolute;
	left:0px;
	width:168px;
	background-color:#fff;	
-webkit-box-shadow: 0px 16px 19px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 16px 19px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 16px 19px 0px rgba(50, 50, 50, 0.75);
display:none;	
margin:0px;
padding-top:5px;
}

.topmenu ul li ul li ul{
top:auto;
position: absolute;
left: -168px;
width: 168px;
background-color: #fff;
-webkit-box-shadow: -7px 0px 15px 2px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -7px 0px 15px 2px rgba(50, 50, 50, 0.75);
box-shadow:         -7px 0px 15px 2px rgba(50, 50, 50, 0.75);
display: none;
margin: 0px;
padding-top: 5px;
}

.topmenu ul li:hover > ul{
display:block;	
}

.topmenu ul li > ul > li:hover > ul{
display:block;	
}

.topmenu ul li ul li{
float:left;
width:150px;		
border:none;
}
.topmenu ul li ul li a{
width:150px;	
float:left;
padding:5px;
height: 32px;
margin:0px;
}
.topmenu ul li ul li a:hover{
color:#fff;
background-color:#300;	
}














/* Navigation Menu */

.botmenu {
	position:absolute;
	top:10px;
	right:0px;
	-webkit-box-shadow: 0px 1px 13px 0px rgba(50, 50, 50, 0.79);
-moz-box-shadow:    0px 1px 13px 0px rgba(50, 50, 50, 0.79);
box-shadow:         0px 1px 13px 0px rgba(50, 50, 50, 0.79);
height: 40px;
padding:5px 0;
display:none;
}
.botmenu ul{
float:left;
margin:0px;
}
.botmenu ul li{
	float:left;padding:5px;
	border-right:1px solid #300;
}
.botmenu ul li:last-child
{
border-right:none;
}
.botmenu ul li a{
color:#300;padding:5px;
text-decoration:none;
}
.botmenu ul li a:hover{
color:#fff; 
background-color:#300;
}
