body{
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#d1d1d1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#clear{
clear:both;
}
/* Layout */
#wrapper{
	background-image:url('images/soundwave_bg.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:1100px;
	margin:0 auto;
	height:100%;
	
	}
	
#container{
	width:927px;
	margin:0 auto;
}

#blackmenu{
	width:696px;
	height:22px;
	background-color:#000000;
	padding:0px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:.1px;
	float:left;
	margin-bottom: 139px;
}
#blackmenu ul{
	margin-top:3px;
	margin-left:-5px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#blackmenu ul li{float:left; position:relative; 
	padding:0px 12px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#blackmenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:.1px;
	font-weight:normal;
}
#blackmenu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:.1px;
}
#blackmenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e88921;
	text-decoration:none;
	letter-spacing:.1px;
}
#blackmenuf{
	width:661px;
	height:22px;
	background-color:#000000;
	padding:0px 0px 2px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:.1px;
	float:left;
	margin-bottom: 139px;	
}
#blackmenuf ul{
	margin-top:3px;
	margin-left:-5px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#blackmenuf ul li{float:left; position:relative; 
	padding:0px 12px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#blackmenuf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:.1px;
	font-weight:normal;
}
#blackmenuf a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:.1px;
}
#blackmenuf a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e88921;
	text-decoration:none;
	letter-spacing:.1px;
}

#cart{
	width:227px;
	padding-top:5px;
	height:31px;
	float:right;
	background-repeat:repeat-x;
	background-image:url('images/cart_bg.gif');
	border-left:#606060 solid 1px;
	border-right:#606060 solid 1px;
	border-bottom:#606060 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	}
	
.cartlinks a, .cartlinks a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-top:-6px;	
	letter-spacing:1px;
	text-decoration:underline;
}
.cartlinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#e88921;	
	margin-top:-6px;
		letter-spacing:1px;
	text-decoration:underline;
}
.cartlinks img{
	vertical-align:middle;
	}
#content{
	width:915px;
	/*margin:126px 0px 5px 0px;*/
	margin:0px 0px 5px 0px;
	background-color:#FFFFFF;
	padding:6px 6px 6px 6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#menu{
	background-image:url('images/back_of_menu_bg.gif');
	background-repeat:repeat-x;
	width:921px;
	height:51px;
	padding:6px 0px 0px 6px;	
	margin:-6px -0px -0px -6px;
}
#search{
	width:239px;
	margin:-30px 0px 0px -14px;;
	padding:0;
	float:right;
}
#search input{
	background-image:url('search_bg.jpg');
	background-repeat:repeat-x;
	border:#9e6d34 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:10px;
	height:15px;
	font-weight:bold;
	padding-top:6px;
}
.imenu{
	width:915px;
	height:39px;
	background-image:url('images/menu_bg.gif');
	
}

.imenu ul{
	list-style:none;
	width:915px;
	margin:0;
	padding:0;
	float:left;
}

.imenu ul li{
	float:left;
	position:relative;
	z-index:200;
}

.imenu ul li a, .menu ul li a:visited{font-family:Arial, Helvetica, sans-serif;
	display:block; text-decoration:none; color:#bff4f2; height:27px; text-align:center; font-weight:normal; letter-spacing:normal;   font-size:14px; overflow:hidden;
	background-image:url('images/menu_line.gif'); background-repeat:no-repeat; background-position:right; padding:12px 20px 0px 20px;
	
}
.imenu ul li a:hover{font-family:Arial, Helvetica, sans-serif;
	display:block; text-decoration:none; color:#e88921; height:27px; text-align:center; font-size:14px; overflow:hidden;
	background-image:url('images/menu_bg_hover.gif'); background-repeat:repeat-x; padding:12px 20px 0px 20px;
	}

.imenu ul li ul {display: none;}
/* specific to non IE browsers */
.imenu ul li:hover a {color:#e88921; }
.imenu ul li:hover ul, .imenu ul li.over ul {display:block; position:absolute; top:39px; left:0px; width:240px; padding-top:13px;   background-color:#1d1d1d; }

.imenu ul li:hover ul .one{display:block; position:absolute; top:39px; left:-6px; width:240px; padding-top:13px;   background-color:#1d1d1d; }
.imenu ul li:hover ul li a {display:block; font-weight:bolder; height:19px; padding:0px 0px 0px 28px;; margin:0;  background:#1d1d1d; width:170px; font-size:11px; background:#1d1d1d; border:0px; text-align:left; color:#ffffff;}
.imenu ul li:hover ul li a:hover { height:19px; font-weight:bolder; padding:0px 0px 0px 28px;; margin:0;  background:#1d1d1d; width:170px; color:#e88921; text-align:left;}


/* Front Page */
#featurescontainer{
	width:915px;
	height:325px;
	margin:-5px 6px 6px 6px;
	position:relative;
	
}

#newsvid{
	width:266px;
	height:325px;
	background-image:url('images/news_vid_bg.jpg');
	background-repeat:repeat-x;
	background-color:#242424;
	border-right:#282828 solid 1px;
	float:left;
}

#videospotlight{
	width:249px;
	height:92px;
	display:block;
	margin:12px 0px 15px 8px;
	padding-top:15px;
	background-image:url('images/video_spotlight.png');
	background-repeat:no-repeat;

}

#videospotlight .img{
	border:2px solid #d7d5d6;
}

#videospotlight a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
#videospotlight a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1c5e73;
	font-weight:bold;
	text-decoration:underline;
}

#videospotlight .post{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.2px;
	color:#adadad;
}

#videospotlight .post a, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.2px;
	color:#adadad;
	text-decoration:none;
}

#videospotlight .post a:hover {
	text-decoration:underline;
}
#newsandupdates{
	width:249px;
	height:118px;
	display:block;
	margin:7px 0px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#adadad;
	font-style:oblique;
	padding-top:15px;
	background-image:url('images/news_updates.png');
	background-repeat:no-repeat;
	}
	
	#newsandupdates .cont{
		margin-top:-15px;
		height:25px;
		
	}
#newsandupdates .title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}


#newsandupdates a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}
#newsandupdates a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1c5e73;
	font-weight:bold;
	font-style:normal;
}

.oldnews{  text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#adadad; text-decoration:none;}

#featuredsection{
	width:648px;
	height:325px;
	float:right;
	background-color:#505050;
	margin:0px;
	padding:0px;
}

#productscontainer{
	width:915px;
	margin-top:6px;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding:10px 0px 25px 0px;
}

#fproducts{
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:220px;
	float:left;
	margin:15px 30px 20px 0px;
	padding-right:0px;
	color:#000000;
}
#fproductinfo{
	float:right;
	width:151px;
	text-align:left;
	overflow:hidden;
}
	#fproducts h2{ font-size: 100%;}
	#fproducts .name {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:underline;
	}
	
		
	#fproducts .name:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#333333;
	}

	#fproducts .price{ color:#666666; padding-bottom:10px;}	
#fproducts input{
	width:91px;
	height:29px;
	background-image:url('images/add_to_cart.jpg');
	margin-top:15px;
	background-repeat:no-repeat;
}
#productscontainer .featureditems{
		margin:0px;
		padding:10px 0px 0px 0px;
		height:35px;
		display: block; 
}


/* Product Styles (including pages)*/
#prodscontainer{
		width:915px;
		margin-top:-1px;
		padding:0px 0px 25px 0px;
		overflow:hidden;
}

	#prodscontainer h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		
	}

	#sidenav{
		width: 219px;
		float:left;		
		color:#000000;
		margin:0px 0px 10px 0px;
		height:100%;
		
	}
	
	.leftmenu ul{
		display:block;
		list-style:none;
		width:190px;
		margin:0px 0px 0px 0px;		
		border-top:#d9d9d9 1px solid;
		border-right:#d9d9d9 1px solid;
		border-left:#d9d9d9 1px solid;
		background-color:#f9f9f9;
		
		
		}
	
	.leftmenu ul li{
		border-top:#d9d9d9;
		border-bottom:#d9d9d9;
		padding:10px 0px 0px 18px;
		display:block;
		background-color:#f0f0f0;
		height:20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0px 0px 10px -40px;
		color:#3c3c3c;				
		}
	.leftmenu ul li ul{		
		background-color:#f9f9f9;
		width:190px;
		margin:5px 0px 0px -19px;	
		padding-top:5px;	
	}
	
	.leftmenu ul li ul li{	
		height:12px;
		padding-top:2.5px;
		padding-bottom:2.5px;
		margin:0px 0px 0px 0px;
		padding-left:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#707070;
		background-color:#f9f9f9;
		border:0px;
		
	}
	#productsamps{
	margin:284px 0px 0px 0px;
	}

	#productsacc{
	margin:20px 0px 0px 0px;
	}
	
	.leftmenu ul li ul li a{
			height:10px;
		padding-top:2.5px;
		padding-bottom:2.5px;
		margin-left:-40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#707070;
		text-decoration:none;
	}
	 .leftmenu ul li ul li a:visited{	
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#707070;
		text-decoration:none;
	}
	
	.leftmenu ul li ul li a:hover{	
		font-weight:bolder;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
	}
	
	#rightproducts{
		width:649px;
		padding:0px;
		margin:0px 6px 0px 0px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
}


		#rightcats{
		width:649px;
		padding:0px;
		margin:-28px 6px 0px 0px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
}

		#rightcats ul{
		list-style:none;
				
}

		#rightcats li{
			height:20px;
		}
	#rightcats .mess{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#e88821;
		text-align:center;
	}
	
	#rightcats a, a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		text-decoration:none;
	}
	
		#rightcats a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#66787e;
		text-decoration:none;
	}

.top{
	width:649px;
	height:40px; font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif;
}

.top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66787e;
	text-decoration:none;
}

.btop{
	width:100%; margin:0 auto; padding:0px;
	height:45px; font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}

.btop a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66787e;
	text-decoration:none;
}
.btop a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.top h1{
	font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#175668; font-weight:bold;
}
	
	
	#products{
		width:280px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		height:215px;
		float:left;
		margin:15px 40px 50px 0px;
		padding-right:0px;
		color:#000000;
		
	}
	
	#add{
		width:260px;
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
	#add a{
		font-size:10px;
		color:#66787e;
		font-weight:bold;
		padding-left:4px;
		font-style:normal;
		text-decoration:none;
	}

	
	#products .name {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:underline;
	}
	
		
	#products .name:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#333333;
		text-decoration:underline;
		font-weight:bold;
	}

	#products .price{ color:#666666; padding-bottom:10px;}	

#productimg{
	float:left;
	width:120px; /*width:114px; edit:12-08*/
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#productimg .prodsimg img{
	width:120px; /*width:114px; edit:12-08*/
	height:107px;
	margin:0px;
	padding:0px;
}

#productinfo{
	float:right;
	width:151px;
	text-align:left;
	height:214px;
	overflow:hidden;
}
#products input{
	width:91px;
	background-image:url('images/add_to_cart.jpg');	
	background-repeat:no-repeat;
}
	



#addtocart{
	width:91px;
	background-image:url('images/add_to_cart.jpg');	
	background-repeat:no-repeat;
	height:26px;
}
#addtocart .img{
	display:none;
	visibility:hidden;
	border:0px;
}

#addtocart:hover .img{
	display:block;
	visibility:visible;
	border:0px;
}

#detailtop{
	height:40px;
	width:910px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	font-size:18px;
	letter-spacing:normal;
	color:#1c5e73;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: #cee2e3 1px solid;
}


#detailtop1 h1 .ectlink1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:none;
		visibility:hidden;
		display:none;
}
#detailtop1 h1 .ectlink {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:none;
		visibility:hidden;
		display:none;
}
#detailtop1 h1 .ectlink2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:none;
	
}

#detailtop1 h1 .ectlink2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:none;
	
}

#detailtop1 h1 .ectlink2 a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#1c5e73;
		text-decoration:none;
}

#detailtop1 h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		margin-top:-2px;
		color:#1c5e73;
		text-decoration:none;
		border-bottom: #cee2e3 1px solid;
		padding-bottom:3px;
}


#prodscontainer .top{
	width:910px; margin:-5px 0px 0px 0px; padding:0px; 
	height:30px; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;
}

#prodscontainer .top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66787e;
	text-decoration:none;
}
#prodscontainer .top a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

#detailleft{
	float:left;
	padding-right:24px;
	padding-left:18px;
	padding-top:20px;
	width:294px;
	margin:0px 0px 0px 0px;
	
}

#detailleft .video{
	margin:35px 0px 0px 0px;
	padding:0px;
	display:block;
	width:300px;
	height:243px;
	
}

#detailleft img{
	width:300px; /* width:294px; edit: 120809*/
	margin:0px 0px 0px 0px;
}

#detailright{
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:52px;
	float:right;
	text-align:left;
	letter-spacing:.8px;
	font-size:11px;
	color:#000000;
	line-height:16px;
	padding-left:56px;
	border-left:#d9d9d9 1px solid;
}

#detailright a, a:visited{
	color:#1c5e74;
	font-size:11px;
	text-decoration:none;
}

#detailright h1{
	font-size:24px;
	letter-spacing:-.2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:22px;
	font-weight:bold;
}

#detailright .price{
	color:#807e58;
	line-height:25px;
	letter-spacing:1px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}



#detailright .price input{		
	width:91px;
	font-size:8pt;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#e88821;
	height:26px;
}

#fix {
  width: 91px;
  height: 26px;
  margin: 13px 0px 15px 0px;
  padding: 0;
  border: 0;
  background: transparent url(images/add_to_cart.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


#detailright .price .add{
	margin-left:115px;
	height:30px;
}

#detailright .price .num{
	color:#000000;
	letter-spacing:1px;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#detailright .price a, a:visited{
	color:#1c5e74;
	text-decoration:none;
}

#detailright .price a:hover{
	color:#1c5e74;
	text-decoration:underline;
}

#detailright .review{
	width:414px;
	border-bottom:#d9d9d9 1px solid;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	font-size:11px;
	font-weight:bolder;
	margin:25px 0px 5px 0px;
}

#detailright .review a, #detailright .review a:visited{
	color:#e88821;
	font-size:10px;
	letter-spacing:.8px;
	font-weight:bold;
	text-decoration:none;
	}
#detailright .review a:hover{
	color:#e88821;
	font-size:10px;
	letter-spacing:.8px;
	font-weight:bold;
	text-decoration:underline;
	}
#detailright .comments{

	width:414px;
	border-bottom:#d9d9d9 1px solid;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	font-size:10px;
	font-weight:normal;	
	margin:10px 0px 10px 0px;
}

#detailright .rating{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e88821;
	letter-spacing:.5px;
	font-weight:bold;
}

#detailright .rating{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	letter-spacing:.5px;
	font-weight:bolder;
	margin:10px;
}

#detailright .click{

	width:414px;
	border-bottom:#d9d9d9 1px solid;
	color:#1c5e74;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	font-size:9px;
	font-weight:normal;
}

#detailright .click a, #detailright .click a:visited{
	color:#1c5e74;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

#detailright .click a:hover{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.8px;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

#prodscontainer .btop{
	width:414px; margin:0px; padding:20px 0px 20px 0px; 
	height:30px; font-size:10px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;
}

#prodscontainer .btop a, a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66787e;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
#prodscontainer .btop a:hover{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}



/* Footer */
#footer{
	background-image:url('images/footer_bg.jpg');
	background-repeat:repeat-x;
	width:927px;
	height:171px;
	padding:0px 0px 0px 0px;
	margin:-6px 0px 15px 0px;
	position:relative;
}

#footer .subscribe{
	width:216px;
	height:94px;
	background-image:url('images/subscribe_bg.jpg');
	background-repeat:no-repeat;
	padding:73px 0px 0px 40px;
	float:left;
}

#footer .subscribe input{
	border:#000000 1px solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:10px;
	height:15px;
	font-weight:bold;
	padding-top:6px;
	margin-left:-24px;
}

#footer .advertisements{
	height:151px;
	background-image:url('images/advertisements_bg.jpg');
	vertical-align:middle;
	background-repeat:no-repeat;
	float:left;
	padding:20px 0px 0px 28px;
}

.footerlinks{
	margin:0 auto;
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.footertxt{
	margin:0 auto;
	font-size:10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.footerlinks a{
	margin:0 auto;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.footerlinks a:visited{
	margin:0 auto;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#mailinglist{
	width:2px;
	height:163px;
	float:left;
	background-image:('images/footer_line.gif');
	background-position:right;
	background-repeat:no-repeat;
}

#twitter_div { margin-top: 4px; }
#twitter_div li { list-style: none; margin-left: 0px; margin-bottom: 10px; }

div#SocialBarWrap { padding: 3px; margin-bottom: 5px; border: 1px solid #d0d0d0; background: #f5f5f5; }
body.home div#SocialBarWrap { margin-top: -5px!important; }
div#SocialBarWrap #ConnectWithUs { font-weight: bold; font-size:12px; margin-top:5px; margin-right: 5px; }
div#SocialBarWrap iframe { height: 27px; margin-top: 3px; margin-left:3px; width: 350px }
div#SocialBarWrap ul { list-style: none; margin: 0px; padding: 0px; padding-top: 2px; padding-left: 20px; text-align: center; float: right; }
div#SocialBarWrap ul li { float: left; margin-right: 5px; }
div#SocialBarWrap ul li img { border:0px; }

/* =clearfix */
.clearfix:after { content:".";  display:block; height:0; clear:both; visibility:hidden; }

/* Fix for IE-mac */
.clearfix { display:inline-block !important; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
