.shadow1, div#slider a.selected, table.calendar, #slider .cat_brand_list .man_img img, #slider .cat_brand_list .logo.footbg
{
-moz-box-shadow: -1px 1px 7px rgba(0,0,0,0.35);
-webkit-box-shadow: -1px 1px 7px rgba(0,0,0,0.35);
box-shadow: -1px 1px 7px rgba(0,0,0,0.35);

}
.shadow2,#cat_list .item:hover,#productbymanufacturer .man_img, div#brand_slideshow div#slideshow img 
{
-moz-box-shadow: -3px 3px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: -3px 3px 10px rgba(0,0,0,0.5);
box-shadow: -3px 3px 10px rgba(0,0,0,0.5);

}
.shadow3,.mod_login, .scroll,#man_slider img:hover,div#boxintro .intro
{
-moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
box-shadow: 2px 2px 10px rgba(0,0,0,0.5);

}
.sf-menu ul
{
-moz-box-shadow: 0px 7px 11px rgba(0,0,0,0.55);
-webkit-box-shadow: 0px 7px 11px rgba(0,0,0,0.55);
box-shadow: 0px 7px 11px rgba(0,0,0,0.55);

}
.mod_breadcrumb
{
-moz-box-shadow: 0px 2px 9px rgba(0,0,0,0.25);
-webkit-box-shadow: 0px 2px 9px rgba(0,0,0,0.25);
box-shadow: 0px 2px 9px rgba(0,0,0,0.25);

}
#map 
{
background:#ffffff;
width:600px;height:400px;border:1px solid #cccccc;
}
#dlh_googlemap_1
{
margin:10px auto;
}
div#marketing {}
div.namecard {width:320px; background-color:#ffffff;padding:40px 10px; margin:10px;float:left;}
div.namecard h2,div.namecard p{text-shadow: 0px 1px 1px #ffffff !important;}
.drop-shadow {
position:relative;
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow:before,
.drop-shadow:after {
content:"";
position:absolute; 
z-index:-2;
}
.lifted:before,
.lifted:after { 
bottom:15px;
left:10px;
width:50%;
height:20%;
max-width:300px;
-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);   
-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform:rotate(-3deg);    
-moz-transform:rotate(-3deg);   
-ms-transform:rotate(-3deg);   
-o-transform:rotate(-3deg);
transform:rotate(-3deg);
}
.lifted:after {
right:10px; 
left:auto;
-webkit-transform:rotate(3deg);   
-moz-transform:rotate(3deg);  
-ms-transform:rotate(3deg);  
-o-transform:rotate(3deg);
transform:rotate(3deg);
}
div.namecard p.title {font-style:italic;}
div.namecard p.bendernoread {color:#E0964C;font-size:14px}
#browsebutton{}
#buttoncontainer{width:300px;margin:0 auto;}
#buttoncontainer a.button{}
a.button {
  background: transparent url('../tl_files/menu/buttonright.png') no-repeat scroll top right;
  display: block;
  float: left;
  height: 36px;
	margin-right:0px;
  padding-right: 20px; 
	text-align:center;width:280px;text-decoration:none;
}
a.button span {
  background: transparent url('../tl_files/menu/buttonleft.png') no-repeat;
  display: block;padding: 5px 0 5px 20px;
height: 26px; line-height: 26px;
font-weight:bold; font-family:'Lato';font-size:16px;text-decoration:none;text-shadow: 0px 1px 1px #F2A260;}

#mc_embed_signup form {display:block; position:relative; text-align:left;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {margin-top:13px}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup input.email {display:block; padding:2px 0; width:240px;float:left;margin:15px 5px;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


