* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
a {
	color:#CC6600;			
}
#header a.link{
	float: right;
	clear: right;
	font-size:0.8em;
}
a:hover {
	color:#0077D4;			
}

ul, li {
	list-style-type:square;
}
		tr#thumbs td img{
			border:none;
		}
		tr.pictures td img.borderNone{
			border:none;
		}
		tr.pictures td img#SlideShow{
			width:250px;
			border:none;
		}
body {
	font-family:Arial, sans-serif;
	font-size:77%;
	color:#424242;
	background:url(../images/bg_repeater.gif) center repeat-y #424242;
}
	#container {
		width:780px;
		margin:5px auto;
		background:url(../images/homeImg_03.jpg) top right no-repeat #FFFFFF;
	}
		#skip,  h1 span {
			display:none;
		}
		#header {
			padding:20px 15px 20px 10px;
			color:#424242;
		}
			#header img.slogan {
				float:right;
			}
		#nav {
			float:left;
			width:155px;
			margin:0 0 0 10px;
			_margin:0 0 0 5px;
			font-size:90%;
			color:#CC6600;
		}
			#nav dl {
				float:left;
				width:150px;
				margin:0 0 10px 0;
				border-bottom:1px solid #cccccc;
			}
				#nav dt {
					float:left;
				}
					#nav a {
						font-weight:bold;
						text-decoration:none;
						color:#CC6600;
					}
				#nav dd {
					padding:0 0 0 65px;
				}
					#nav dd ul {
						font-size:90%;
						color:#CC6600;
						margin:0 0 0 15px;
					}
						#nav dd ul li a {
							font-weight:normal;
							text-decoration:none;
							color:#CC6600;
						}
			#nav ul {
				color:#FFCC00;
				margin:0 0 0 15px;
			}
				#nav li a {
					font-weight:bold;
					text-decoration:underline;
					color:#424242;
				}
				li.nada {
					list-style:none;
				}
				li.nada img {
					margin:10px 0 0 0;
				}
			form {
				border-top:1px solid #cccccc;
			}
			#nav form p {
				margin:10px 0;
				color:#0077D4;
				font-weight:bold;
			}
			#nav fieldset {
				margin:10px 0 0 0;
				border:none;
			}
				legend {
					font-size:10px;
					color:#666666;
				}
					label {
						display:block;
					}
						#nav input, #nav textarea {
							width:150px;
						}
						input.buttons {
							margin:10px 0 0 0;
						}
		#content {
			float:right;
			width:545px;
			margin:0 15px 0 0;
			padding:20px 15px;
			background:url(../images/inner-h1.gif) top right no-repeat #FFFFFF;
		}
			#content img{
				border: groove 2px #0077d4; padding:0; margin:10px 10px 0 10px;
			}
			div#content table#products a{
			color:#0077D4;
			text-decoration:none;
			}
			h1 {
				/*
				width:500px;
				height:70px; edit by adam
				*/
				font-size:190%;
				margin:30px 0 20px 0;
			}
			h2, h3, h4, h5 {
				margin:20px 0;
				font-size:160%;
				color:#0077D4;
			}
				h3 {
					font-size:120%;
					color:#0077D4;
				}
				h4 {
					margin-bottom:10px;
					font-size:110%;
				}
				h5{
					font-size:120%;
					color:#cc6600;
					padding:0;
					margin:0;
				}
				h6{
				margin:5px 0;
				font-size:100%;
				font-weight:normal;
				}
				
			p, blockquote {
				margin:10px 0;
			}
			
			.bold-blue {
			color: #0077D4;
			font-weight: bolder; 
			}
			.small-txt {
			font-size: .8em;
			}
			
			#content ul {
				margin:5px 40px;
			}
			#content ul ul{
				margin-left:-5px;
			}
			.imgBorderNoMarg{border: groove 2px #0077d4; padding:0; margin:0;}
			#products tr td img{border:none; padding:0;margin:0;}
			
			#content li {
				list-style: circle #0077D4;
				margin-left: 25px;
				}
			
			 ul#crumb {
				width:100%;
				margin:-10px 0 0 0;
				list-style:none;
				float:left;
				padding-bottom: 15px;
			}
						
				#crumb li {
					display:inline;
					font-size:85%;
					list-style:none;
					margin-left: 8px;
					padding:0;
				}
			#top {
				color:#0077D4;
				font-weight:bold;
				text-decoration:none;
				border-bottom:dotted 3px #cccccc;
			}
				#footer {
			position: relative;
			font-size:80%;
			font-style:normal;
			font-weight:bold;
			color:#FFFFFF;
			background:#0077D4;
		}
			#footer div {
				float: left;
				padding: 5px 0;
				width:100%;
				background-color:#424242;
				text-align:right;
			}
				#footer ul {
					text-align:center;
					padding:0 25px; margin: 5px 0;
					color:#FFCC00;
				}
					#footer li {
						display: inline;
						list-style:none;
					}
						#footer li a {
							padding:5px 0 5px 25px;
							color:#FFFFFF;
							background:url(/images/bullet.gif) 10px center no-repeat;
						}
#footer li.fiftyYears a{
	background:transparent url(/images/bullet.gif) no-repeat scroll left 10px;
	padding:5px 25px 5px 25px;
	margin-left: 20px;
}
#footer ul.secondFoot	{ 
	margin: 0 auto;
	text-align:center;
	}
						#footer a.first {
							padding-left: 0;
							background:none;
						}
			address {
				padding:5px 20px;
				font-style:normal;
			}
				.space {
					padding:0 20px 0 0;
				}
			cite {
				display:block;
				margin:5px 20px 20px 20px;
				font-style:normal;
				font-size:100%;
			}
.txt-blue { 
	color:#0077D4;
}
.txt-yellow {
	color:#FFCC00;
}
/*////////////////////////////////////
//	Checkout Page
////////////////////////////////////*/
fieldset, form{
	border:none;
	font-size:.95em;
	
}
div#content div.formRow ul, div.formRow ul li{
	padding:0;
	margin:0 0 0 -27px;
	float:left;
	list-style:none;
	color:#777777;
}
div.formRow ul{
	width:100%;
}
li.quarter{
	width:25%;
	float:left;
}
li.third{
	width:33%;
	float:left;
}
li.half{
	width:49%;
	float:left;
}
li.three-quarter{
	width:70%;
	
	float:left;
}
li.full{
	width:100%;
	float:left;
}
li.full-2{
	width:100%;
}
li.full-2 input{
	*margin-left:-25px;
	_margin-left:-25px;
}
div#content div.formRow input{
	width:100%;
}
div#content div.formRow select{
	width:100%;
}
#ordSum{
	width:33%;
	float:right;
	background:#CCCCCC;
	border:solid 1px #999999;
}
#ordSum.recipt{
	width:50%;
	float:left;
}
#ordSum a img{
	margin:5px 0 -10px 0;
}
.noFormat{
	padding:inherit;
	margin:inherit;
	width:inherit;
}
#ordSum h4{
	margin:10px 10px 0 5px;
	padding:0;
}
#ordSum p{
	padding:500px;

}
/*////////////////////////////////////
//	Detail Page
////////////////////////////////////*/

#product-detail{
	float:right;
	width:545px;
	margin:15px 0px;
	/*background-image:url(../images/detail-product-detail-bg.gif);
	background-repeat:repeat-y;*/
	
}
	#product-detail img{
		float:left;
		border:none;
		}
	#product-detail h4{
		float:left;
		clear:left;
		width:255px;
		margin-top:5px;
		margin-bottom:3px;
		font-size:95%;
	}
	ul#file-uploads{
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		width:230px;
		list-style-position:outside;
	}
	#file-uploads li{ /*Because FF is being dumb and won't cascade the LI */
		list-style-image:url(../images/bullet.gif);
	}
	#file-uploads a{
		text-decoration:none;
		font-size:80%;
		font-weight:bolder;
	}
	#descriptionWrap{
		width:100%;
		background:#eaeaea;
		float:left;
		clear:left;
	}
	p.description{
		float:left;
		width:92%;
		background-image:url(../images/detail-p-bg.gif);
		background-repeat:no-repeat;
		background-position:top left;
		margin:0px;
		padding:10px 20px;
		font-size:90%;
		}
#product-variations{
	font-size:95%;
	background-color:#bdbdbd;
	color:#424242;
	text-align:center;
	margin-bottom:30px;
	border:solid #ffffff 1px;
}
#product-variations td{
	padding:3px;
}
#product-variations caption{
	text-align:left;
}
	#product-variations th{
		background-color:#424242;
		color:#FFFFFF;
		font-size:80%;
		padding:.1em .25em;
	}
	.tbl-comment{
		background-color:#424242;
		color:#FFFFFF;
		font-size:80%;
		text-align:left;
	}
	.tbl-Col{
		background-color:#0077d4;
		color:#FFFFFF;
		border:none;
	}
	.tbl-Col-border{
		background-color:#0077d4;
		color:#FFFFFF;
		border-top:solid #ffffff 1px;
	}
	.tbl-Col-top-border{
		background-color:#0077d4;
		color:#FFFFFF;
	}
	.tbl-alt{
		background-color:#d9d9d9;
	}
	.tbl-selected{
		background-color:#0077d4;
		color:#FFFFFF;
	}
	/*.variations-detail-wrapper{
		margin: 0 0 2em 0;
		background:#ffffff;
	}*/
	#product-variations .variations-detail-table td{
		padding:0px;
		border:none;
	}
	#product-variations .variations-detail tr.tbl-odd{
		background-color:#7fbbe9;
	}
	#product-variations .variations-detail td{
		padding:3px;
	}
		#product-variations .variations-detail tr.tbl-alt{
			background-color:#b2d6f2;
		}
		#product-variations .variations-detail td.tbl-bgImage-dark{
			background-image:url(../images/detail-td-bg-dark.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
		#product-variations .variations-detail td.tbl-bgImage-light{
			background-image:url(../images/detail-td-bg-light.gif);
			background-repeat:no-repeat;
			background-position:left center;
		}
	#product-variations input.text{
		width:20px;
	}
.non-related-material{
	background-color:#FFFFFF;
	text-align:left;
	}
p.verisign{
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
	color:#0077d4;
	font-size:80%;
	font-weight:bold;
}

/*////////////////////////////////////
//	Request Literature
////////////////////////////////////*/
#requestLit fieldset legend{
	display:none;
}
#ordSum p{
	padding:5px;
	margin:0px;
}
div#content div.formRow input.send{
	width:46px;
	float:right;
	margin-right:16px;
	margin-top:10px;
	}
	
/*////////////////////////////////////
//	Sitemap
////////////////////////////////////*/
dl.sitemap{
	margin:15px 0px;
	clear: left;
	}

dl.sitemap a, #stmp a{
	color:#cc6600;
	font-weight:bold;
	text-decoration:none;
}
dl.sitemap{
	color:#000000;
	font-weight:normal;
	}
dl.sitemap a:hover, #stmp a:hover {
	text-decoration: underline;
	}
.sitemap ul, #stmp {
	color:#CC6600;
}

dl.sitemap ul li a, #stmp a {
	font-weight:normal;
	text-decoration:none;
	color:#1180d7;
}
.sitemap span{font-size: .91em;}
.mainCat {font-weight: bold;list-style: none;color: #FFFFFF;} /* <- set the color to white to get rid of the list button in Safari */
.mainCat span {color:#CC6600;} /* <- and back to the proper color.. */
.subCat{left: 15px; position: relative;}

/*/////////////////////////////////////
//		Cart Crumb Trail
/////////////////////////////////////*/
#cartSteps{
	font-size:80%;
	margin:0;
	padding:0;
	float:left;
	border:none;
}
#cartSteps ul li{
	margin:0;
	padding:0 5px;
	float:left;
	text-align:center;
	list-style:none;
	text-align:center;
}
#cartSteps ul li ul li{
	margin:0;
	padding:0;
	float:none;

}
#cartSteps ul li a{
	padding:0 0px 0 0;
	text-decoration:none;
}
#cartSteps ul, #cartSteps ul li, #cartSteps ul li ul, #cartSteps ul li ul li{
	padding:0;
	margin:0;
}
#cartSteps img{
	border:none;
}
.alightRight{
	text-align:right;
}
.txt-blue{
	color:#0077d4;
}
.txt-orange{
	color:#cc6600;
}
.txt-grey{
	color:#777777;
}
/*/////////////////////////////
//	Contact Form
//////////////////////////////*/
.smallTxt{
	font-size:85%;
	margin: 0 0 0 25px;
}
.floatLeft{
	float:left;
}
.fullCheckTxt{
	margin: 0 0 0 3px;
	*margin: 0 0 0 6px;
}
#ordSum ul, #ordSum ul li{
	margin:0;
	padding:0;
	list-style:none;			
}
#ordSum ul span.prod-title{
	border:solid red 1px;
	width:50%;
}
#ordSum ul span.qty{

	width:15%;
}
#ordSum ul span.price{
	float:right;
	border:solid red 1px;
	width:35%;
}
#contactForm{
	width:350px;
}
#c_comments {
	width:100%;
	height: 100px;
}
#addressStyle{
	color:#CC6600;
	padding: 10px; 
	width: 400px;
}
#addressStyle a{
	color:#0074d4;
}
#addressStyle #title{
	color:#0074d4;
	font-weight:bold;
	font-size: 1.5em;
}
#contactus p{
	padding: 20px 40px;
}
/*//////////////////////
// 	Check out page
//////////////////////////*/

#shippingInfo{
	display:none;
}
#ordSum{
	font-size:90%;
}
#ordSum td{
	color:#424242;
	padding:2px 5px;
}
#ordSum td#hr{
	background:#0077d4;
	padding:0;
	height:1px;
}
#ordSum tr td:Last-Child{
	text-align:right;
}
.noPadding{
	padding:0;
}
#billingForm{
	width:336px;
}
.alignRight{
	text-align:right;
}
/*/////////////////////////////
//	Cart Page
//////////////////////////////*/

#cart th{
	text-align:left;
	padding:1px 1px 1px 5px;
}
#cart tr{
	background:#d9d9d9;
	
}
#cart td{
	padding:2px 5px;
}
#cart td.boxGrid{
	background:url(/images/box-grid-3x7.gif) no-repeat left;
	*background-color:none;
	padding:10px;
}
#cart tr.altRow{
	background:#bdbdbd;
}
tr#lastRow{
	background:url(/images/cart-seperator.gif) repeat-x top #ffffff;
	height:5px;
}
td.ajaxShipping{
	width:250px;
	color:#777777;
	font-size:10px;
}
	td.ajaxShipping h3{
		padding:0;
		margin:0;
	}
	#cart td.totals{
		background:#ffffff;
	}
	#cart td.qty{
		width:70px;
	}
		#cart td.totals ul, #cart td.totals ul li{
			padding:3px;
			margin:0;
			list-style:none;
			color:#424242;
			text-align:right;
		}
		#cart li.grandTotal{
			font-weight:bold;
		}
.white-bg{
	background-image:none;
	background-color:#FFFFFF;
}
#cart ul#total-titles li{
	text-align:left;
}
#cart td.btn-order{
	text-align:right;
	background:#ffffff;
}
/*////////////////////////
//	FAQ
////////////////////////*/

ul#faq {
	padding:0;
	margin:10px 0 0 0;
}
	ul#faq li{
		list-style:none;
		color:#424242;
	}
	#faqHead a{
		color:#FFFFFF;
		font-weight:bold;
		
		
		text-decoration:none;
	}
	#faqHead{
		background:#424242;
		margin:0 0 10px 0;
		text-align:right;
		padding:2px 10px 2px 0;
	}
	ul#faq a.top {
		color:#0077D4;
		text-decoration:none;
		font-size:70%;
		margin:0 0 0 10px;
	}
/*/////////////////
// Product Page
/////////////////*/
#content #right{
	width:170px;
	margin:10px 0 0 10px;
	padding:10px;
	font-size:90%;
	float:right;
	background:#d9d9d9;
	}
			#content #right h4{
				padding:0;
				margin:0;
			}
			table#products{
				padding:2px;
				border:none;
				border-top:solid 1px #424242;
				margin:0 10px 0 0;
			}
			table#products td{
				padding:5px 2px;
				border:none;
				border-bottom:solid 1px #424242;
			}
			table#products ul{
				color:#cc6600;
			}
			#product-variations img.a{
				cursor:pointer;
			}
			#product-variations td{
				border-left:solid 1px #0077D4;
			}
				#product-variations  tr.tbl-headers td, #product-variations tr.non-related-material td, #product-variations tr.borderless td, #product-variations td.tbl-Col{
					border-left:none;
				}
			#product-variations div{
				padding:0 0 2em 0;
				background:#ffffff;
			}
			#product-variations .price-col{
				text-align:right;
			}
			.qty{
				width:2em;
				text-align:center;
			}
			.subtbl-type{
				text-align:left;
				font-weight:bold;
			}
li#cartCrumb{
	float:right;
	width:175px;
	}
li#cartCrumb a {
	text-decoration:none;
	float: right;
	clear: both; 
	margin-top:-5px;
	}
li#cartCrumb img{
	float: left;
	margin-top: -5px;
	_margin-top: 3px;
	}
#headimg{
	height: 75px; 
	width: 75px;
	margin:-25px 0 0 0;
	}
#cart img{border:none;}
#crumb {
	_width: 100px;
}
#cartCrumb{
	_margin-top: -20px;
	_margin-right: 25px;
	_height: 25px;
}
#cartCrumb span{
	_position: relative;
	_top: 8px;
	_right: 10px;
}
#crumb li {
	_position: relative;
	_top: 10px;
	_left: 30px;
	}
#childLinks{
	width: 525px;
	position: relative;
	left: -25px;
	top: 0px;
	height: 25px;
	padding-bottom: 10px;	
	_width:480px;
	_top: -20px;
	_left: -30px;
}
#childLinks li {
	list-style: square; 
	display: inline;
	font-size: 11px; 
	margin:0px;
    padding: 10px;
    _font-size: 10px;
    _padding: 3px;	/* yes, IE 6 bugs me... */
}
.product-img-box { 
	width:330px; 
	height: 100%;
	background-color: #FFFFFF;
}
.product-img-box .main-product-img {
    position:relative;
    overflow:hidden;
    width:330px;
    height:265px;
	z-index:9999;
    }
.product-img-box .main-product-img img {
    position:relative;
    left:2px;
    top:2px;
    width:100%;
    cursor:move;
    z-index:999;
    border: none;
    }
.image-zoom {
	z-index:9; 
	position:relative; 
	height:18px; 
	margin:0 auto 13px auto; 
	background:url(/images/slider_bg.gif) no-repeat 50% 50%; 
	padding:0 28px 0 28px; 
	cursor:pointer; 
}
#image { 
	width:auto; 
	border:none;
}
#track { 
	position:relative; 
	height:18px; 
}
#handle { 
	position:absolute; 
	left:0; 
	top:-1px; 
	width:9px; 
	height:22px;
	background:url(/images/magnifier_handle.gif) no-repeat;  
}
.btn-zoom-out { 
	position:absolute; 
	left:2px; 
	top:1px;
	border:none;	
}
.btn-zoom-in { 
	position:absolute; 
	right:2px; 
	top:1px;
	border: none;
}
h1{*margin-top: 45px;_margin-left: 20px;} /* IE7 fix */
#contentAreaNav{
font-size: .85em;
}
#thirdLvlNav li{
list-style: none;
float:  left;
margin: 0;
padding: 2px 5px;
border: #0077D4 solid 1px;
background: #ffffff;
}
	#thirdLvlNav li a{
	color: #0077D4;
	text-decoration: none;
	}
	#thirdLvlNav li a:hover{
	color: #CC6600;
	text-decoration: underline;
	}
#contact-form{
	_width:390px;
}
#contact-form ul{
	list-style:none;
}
#contact-form ul li{
	list-style-type:none;
}



/* New Checkout Form Styles */


#content fieldset div.halfSize{
	width:100%;
	color:#777777;
	}#content fieldset div.halfSize input{width:148px;}
	 #content fieldset div.halfSize label{width:130px;}
	 #content fieldset div.halfSize select{width:130px;}
	
#content fieldset div.halfLineSize{
	width:50%;
	color:#777777;
	}#content fieldset div.halfLineSize input{width:148px;}
	 #content fieldset div.halfLineSize label{width:130px;}
	 #content fieldset div.halfLineSize p{width:130px;}


#content fieldset div.fullSize{
	width:100%;
	color:#777777;
	}#content fieldset div.fullSize input{width:284px;}
	 #content fieldset div.fullSize select{width:290px;}
	 #content fieldset div.fullSize label{width:284px;}
	
	
	
#content fieldset div.quarterSize{
	color:#777777;
	}#content fieldset div.quarterSize input{width:60px;}
	 #content fieldset div.quarterSize select{width:60px;}
	 #content fieldset div.quarterSize label{width:100px;}
	
	
#content fieldset div.threeQuarterSize{
	width:100%;
	color:#777777;
	}#content fieldset div.threeQuarterSize input{width:224px;}
	 #content fieldset div.threeQuarterSize label{width:224px;}
	 #content fieldset div.threeQuarterSize p{width:224px;}
	
	
#content fieldset div.threeQuarterLineSize{
	width:60%;
	color:#777777;
	}#content fieldset div.threeQuarterLineSize select{width:290px;}
	 #content fieldset div.threeQuarterLineSize label{width:290px;}
	
	
	
/* 50 Years */
body.year50 #header{
	background: url(/images/50Years.jpg) right -4px no-repeat;
	height:123px;
} 	
body.year50 #nav{
	margin:-50px 0 0 10px;
}
body.year50 #content{
	background: url(/images/50YearsContent.jpg) no-repeat scroll 34px -10px;
	margin-right: 0;
	_overflow: hidden;
}
	#bits{
		background:transparent url(/images/bits.png) no-repeat scroll left top;
		height:197px;
		position:absolute;
		*position:relative;
		top:116px;
		*top:-72px;
		left: 1;
		width:113px;
		z-index:2;
	}
	.year50 h1{
		color:#0F1768;
		font-size:33px;
		font-weight:normal;
		margin:24px 0 0 91px;
		*margin:-173px 0 0 95px;
	}
		#content h1 img{
			border: none;
		}
#slide{
	background:transparent url(../images/bg-slide.png) repeat-x left bottom;
	_background:none;
	height: 113px;
	margin-right: -20px;
	width:565px;
}
	#slideshowWrap{
		background:transparent url(../images/bg-slideshow.jpg) repeat-x scroll left top;
		float:right;
		height:86px;
		position:relative;
		top:7px;
		width:565px;
		z-index:1;
	}
	#mainPresentation{
		width:1224px;
		list-style:none;
		margin:0 auto;
		margin-top:320px;
	}
		#mainPresentation li{
			display:inline;
			list-style-type:none;
		}

		.container {
			position:relative; 
			overflow:hidden;
			margin:auto;
			margin-top: 50px;
			width:90%;
			margin-top:0;
			height:80px;
		}
	#descriptionTop{
		background:url(images/descriptionBoxTop.gif) Top left no-repeat;
		height:8px;
		width:112px;
	}
		#descriptionBottom{
			background:url(images/descriptionBoxBottom.gif) Top left no-repeat;
			height:8px;
			width:112px;
		}
			#description{
				background:url(images/descriptionBoxMiddle.gif) Top left repeat-y;
				font-weight:normal;
				width:120px;
				color:#FFFFFF;
				padding:0 6px;
				z-index: 100;
			}
				#description dd,#description dt{
					font-size:.8em;
					width:120px;
				}
#content img.faderLeftIndex{
	width:25px;
	position:absolute;
	z-index:40;
	height:86px;
	margin:0 0 0 27px;
	padding: 0;
	border: 0;
	_display:none;
}
#content img.faderRightIndex{
	width:25px;
	right:0;
	height:86px;
	top:0;
	position:absolute;
	z-index:40;
	margin:0 28px 0 0;
	padding: 0;
	border: 0;
	_display:none;
}
#containera img{
	cursor:pointer;
	padding: 0;
	border: 0;
}
#galleryDetail .imgtitle{
	font-weight:bold;
	font-size:1.3em;
}
#focusImg #imgdescription{
	margin:0 0 20px 0;
	display:block;
	width:auto;
}
#highlight{
	color:#b26424;
}
#spnLoading{
	width:750px;
	margin:0 auto;
	display:block;
	/*display:block;*/ /* For centering the section */
}
#fiftyContent{
	margin: -32px 0 0 0;
/* 	color: #2c337a; */
	width:350px;
/* 	font-family: myriad pro; */
}
	
	#fiftyContent p{
		font-size: 1.1em;
	}
	
/* ------------------ HCARD ----------------------- */

#footer .org{font-weight:500; color:#ffcc00;}

#footer .vcard{margin:0 0 0 20px; width:95%;}
 
	#footer .vcard, #footer .vcard div{
		background-color:#0077d4;
		float:none;
		text-align:left;
		}
		
	#footer .vcard div{display:inline; margin:0 10px;}

