#wrapper blockquote {
	font-style:italic;
	margin:0 30px;
}
#video-website {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/14453/video-button.jpg);
	width: 167px;
	height: 134px;
	margin: 0px 0 30px 0;
}
#video-website a {
	width: 167px;
	height: 134px;
	display: block;
}
#video-website a span {
	display: none;
}

#offers {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/14630/jelinek_button.jpg);
	width: 176px;
	height: 91px;
	margin: 0px 0 30px 0;
}
#offers a {
	width: 176px;
	height: 91px;
	display: block;
}
#offers a span {
	display: none;
}

#main-navigation li.home {
	border-left: none;
}

#bg-page {
	background: transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/13409/bg-sub.jpg) repeat-x center top;
}
body#home #bg-page {
	background: transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/12065/bg.jpg) repeat-x center top;
}
body #wrapper {
	width: 837px;
}
body #header {
	background: transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/12080/top.jpg) no-repeat scroll center top;
	height: 112px;
	padding: 0;
	position: relative;
}
body #header h1 {
	position: absolute;
	width: 462px;
	height: 89px;
	left: 186px;
	top: 12px;
	margin: 0;
}
body #header h1 a {
	width: 462px;
	height: 89px;
	display: block;
}
body #header h1 a span {
	display: none;
}
body #masthead.static {
	background: #FFF0ED url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/13406/masthead-sub.jpg) no-repeat scroll center top;
}
body #masthead {
	height: 275px;
	text-align: center;
}
body#home #masthead.static {
	background: #FFF0ED url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/12071/masthead.jpg) no-repeat scroll center top;
}
body#home #masthead {
	height: 537px;
	text-align: center;
}

body #header h2 {
	font-size: 20px;
	padding: 23px 0 0 0;
	float: left;
}
body #header p {
	font-size: 23px;
	padding: 22px 0 0 0;
	float: right;
}
#navigation-container-lower {
	padding:0 10px;
	width:817px;
}
body #content {
	background: transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/14462/main.jpg) no-repeat scroll left top;
}
body #right {
	width: 210px;
}
body #right h2 {
	font-size: 28px;
}
body #right .input {
	width: 165px;
}
body #right label {
	display: block;
}
input.radio{
	background:none !important;
	border:none !important;
	height:0.9em;
}
.button, .submit {
	cursor: pointer;
}
body #right .button, .submit {
	height: 24px;
	line-height: 18px;
}
body #main-navigation li {
	padding: 0 7px;
	line-height: 20px;
}
body #right h2.contact-us {
	border-bottom: double #87563e 14px;
	margin:30px 37px 0 0;
	padding-bottom:10px;
	text-align:center;
}
.error{
	background:#ff0;
	border:solid 1px #f00;
	border-radius:5px; /* Opera 10.5, IE 9 */
	-moz-border-radius:5px; /* FF1+ */
	-webkit-border-radius:5px; /* Saf3+, Chrome */
	box-shadow: 0px 0px 5px #30150E; /* Opera 10.5, IE 9.0 */
	-moz-box-shadow: 0px 0px 5px #30150E; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 5px #30150E; /* Saf3.0+, Chrome */
	color:#000;
	padding:5px 10px;
}

/* ======== */
/* = Blog = */
/* ======== */
.date, .meta {
	margin: 0 0 10px 0;
}
dd {
	margin: 0;
	padding: 0;
}
.post {
	margin:0 0 40px;
}
.body {
	margin-bottom:20px;
}
#feedback {
	background:#56251A;
	border-radius:5px ;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0;
	overflow:hidden;
	padding:10px 10px 4px;
	width:100%;
}
	.readmore, .feedback, .addthis_toolbox, .addthis_toolbox.addthis_pill_combo a, .addthis_button_compact .at15t_compact {
	    float: left;
	}
	.readmore, .feedback {
	    width:28%;
	}
		.addthis_button_tweetmeme {
			display:block;
			overflow:hidden;
			width:85px;
		}
			.addthis_button_tweetmeme iframe {
				margin-left:-10px;
			}
		.addthis_button_compact .at300bs {
			width:21px;
		}
.module {
	clear:both;
	margin: 0 0 30px;
}
.tag {
	margin-right: 10px;
}
#archive {
}
#feeds {
	overflow: hidden;
	width: auto;
}
#feeds ul {
	list-style: none outside none;
	padding: 0;
}
#feeds li {
	display: inline;
}
#feeds a {
	background: url("http://dhsc66z5v6eup.cloudfront.net/icon-kit-01/smk-icons.png") no-repeat;
	display: block;
	float: left;
	font-size: 0.85em;
	height: 15px;
	line-height: 1.25em;
	margin: 0 5px;
	padding-top: 45px;
	text-align: center;
	width: 60px;
}
#feeds .atom a {
	background-position: -115px 0;
	margin-left: 0;
}
#feeds .rss a {
	background-position: -55px 0;
}
#feeds .facebook a {
	background-position: 5px 0;
	height: 30px;
}
#blog-ticker {
	width:172px;
}
	#blogPost {
		-moz-border-radius: 10px;
	}
		#right .newsticker-jcarousellite ul li {
			background-color: #56251A;
			background-image: -moz-linear-gradient(top, #56251A, #431D14);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #56251A),color-stop(1, #431D14));
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#56251A', EndColorStr='#431D14');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#56251A', EndColorStr='#431D14')";
			display: block;
			list-style: none;
			margin: 0;
			padding: 5px;
		}
		#right .newsticker-jcarousellite ul li p {
			margin: 0;
		}
		#right #blogPost .blogTitle {
			color: #be7700;
			display: block;
			font-size: 1.1em;
			font-weight: bold;
			line-height:1.5em;
			overflow:hidden;
		}
		#right #blogPost .readMore {
			background-color: #E6C4A4;
			background-image: -moz-linear-gradient(top, #E6C4A4, #BC7634); 
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E6C4A4),color-stop(1, #BC7634)); 
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#E6C4A4', EndColorStr='#BC7634'); 
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#E6C4A4', EndColorStr='#BC7634')"; 
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			color:#30150e;
			display:block;
			line-height:17px;
			margin:5px 0;
			text-align:center;
			width:80px;
		}
		#right #blogPost a:hover {
			text-decoration:none;
			}
	.blogContent {
		height:54px;
		display:block;
		overflow:hidden;
		}
	.blogDate {
	font-size:.9em;
	}
#smk {
	overflow: hidden;
	width: auto;
}
.smk {
	background: url("http://dhsc66z5v6eup.cloudfront.net/icon-kit-01/smk-small.gif") no-repeat;
	display: block;
	float: left;
	height: 37px;
	margin: 15px 15px 0 0;
	width: 32px;
}
.twitter {
	background-position: 0 0;
}
.youtube {
	background-position: -46px 0;
}
.facebook {
	background-position: -92px 0;
}
.blog {
	background-position: -138px 0;
}
.linkedin {
	background-position: -184px 0;
}
.comment {
	border-bottom:1px solid;
	margin:0 0 30px;
	padding:0 0 10px;
}
	.comment_number {
		float:left;
	}
