* {
	margin:0;
	padding:0;
}
a{color:#0C285F}
p{color:#3E5C8F;}
hr {
	display:none;
}

html, body, #container {
	height:100%;
}

body > #container {
	height: auto;
	min-height: 100%;
}

body {
	position:relative;
	font:normal 12px/18px Helvetica, arial, sans-serif;
	margin:0 auto;
	padding:0;
	background:#e2dfda url(images/body-int-bg.gif) 0 0 repeat-x;
}
body.page-template-home-php{
	background:#e2dfda url(images/body-bg.gif) 0 0 repeat-x;
}

div.overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
	background:#000;
}

div#vid-container-speaking, div#vid-container-client-promo, div#vid-container-focus-group {
	display:none;
	position:absolute;
	right:100px;
	z-index:99;
}


* html div.overlay {
	position:absolute;
}

div.login-box {
	position:absolute;
	top:107px;
	right:0;
	width:450px;
	height:200px;
	background:#ddd;padding:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-box-shadow:0 12px 15px #000;
	-webkit-box-shadow:0 12px 15px #000;
	box-shadow:0 12px 15px #000;
	z-index:9999;
	display:none;
}

div.login-box div.login-left {
	width:215px;
	float:left;
}

div.login-box div.login-right {
	float:left;
	width:215px;
}

.login-box label, .login-box input {
	float:left;
	width:180px;
	padding:5px;
	margin-left:10px;
}

.login-box span.submit {
	float:left;
	width:196px;
	margin:0 10px;
}
.login-box label{float:left;color:#777;padding:10px 0 0 0;}

.login-box span.submit input {
	width:40%;
	float:left;
	margin-left:0;
	padding:5px 0 0 0;
}

.login-box span.submit a.close {
	width:15%;
	position:absolute;
        bottom:0;
        right:0;
	padding:4px 10px 2px 4px;
	margin-left:40px;background:#1A5DBF;
}

.login-box h3 {
	float:left;
	width:180px;
	padding:20px 0 0 10px;
}

a.login.active {
	background:#ddd;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#container {
	width:960px;
	margin:0 auto;
	position:relative;
}

#header {
	position:relative;
	width:100%;
	height:50px;
	margin:0;
	padding:50px 0 9px 0;
	float:left;
	z-index:99;
}

#socialmedia {
	position: absolute;
	top: 10px;
	right: 0;
	margin: 0;
	padding: 0;
	width: 115px;
	height: 25px;
}
#socialmedia a {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}
#socialmedia a:first-child {
	margin: 0;
}

#slider {
	float:left;
	width:960px;
	height:292px;
	margin:0;
	padding:9px 0 0 0;
}

#slider-interior {
	float:left;
	width:960px;
	height:281px;
	margin:10px 0;
	padding:0;
	background:url(images/slider-content-bg.gif) 0 0 repeat-x;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
	
#slider .slider-left {
	float:left;
	width:650px;
	height:280px;
	margin:0 5px 0 0;
	background:url(images/slider-content-bg.gif) 0 0 repeat-x;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	overflow: hidden;
	position: relative;
}

#slider-interior .slider-left {
	float:left;
	width:257px;
	height:140px;
	padding:70px 0;
	margin:0;
	position:relative;
}

#slider-interior .slider-left img {
	padding:0 0 0 55px;
}

#slider .slider-left .pages{
	height: 280px;
	position: relative;
}
	
#slider .slider-left .page{
	position:absolute;
	float: left;
	height: 280px;
	width:650px;
	top:0;
	left:0;
}

#slider .slider-right {
	float:left;
	width:300px;
	height:280px;
	margin:0 0 0 5px;
	background:url(images/slider-content-bg.gif) 0 0 repeat-x;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

#slider-interior .slider-right {
	float:left;
	width:648px;
	height:150px;
	padding:60px 55px 70px 0;
	margin:0;
	position:relative;
}

#slider-interior .slider-right h1 {
	float:left;
	padding:0 0 20px 0;
	width:100%;
}

#slider .slider-right h2 {
	float:left;
	font:normal 18px/24px georgia, "Times New Roman", serif;
	color:#d2e1ff;
	margin:20px 0 0 0;
        padding:0 0 0 20px;
	
}

#slider .slider-right ul{
	float:left;display:block;margin:10px 0 0 20px;width:230px;
}
#slider .slider-right ul li{
	list-style:none;color:#fff;padding:1px 0;margin:0px 0 0 0;
}
#slider .slider-right ul li a{display:block;
	color:#A7BEDF;-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;background-color:#07387F;padding:5px 10px 5px 30px;text-decoration:none;
}
#slider .slider-right ul li a:hover{background-color:#062A5F;color:#fff;}
#slider a.icon-video{background:url(images/icons/video.png) 7px 5px no-repeat;padding:0 0 0 20px;}
#slider a.icon-pdf{background:url(images/icons/pdf.png) 7px 5px no-repeat;padding:0 0 0 20px;}

#slider .curtain{width:630px;height:234px; position:absolute;z-index:1001;background:url(images/slider-content-bg.gif) 0 0 repeat-x;top:8px;left:8px;}

#slider .slider-left .page p{float:left;width:370px;padding:0 0 10px 30px;margin:0;}

#slider .slider-left .page ul{
	float:left;display:block;margin:0 0 0 25px;width:230px;
}
#slider .slider-left .page ul li{
	list-style:none;color:#fff;padding:1px 0;margin:0px 0 0 0;
}
#slider .slider-left .page ul li a{display:block;
	color:#A7BEDF;-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;background-color:#07387F;padding:3px 10px 3px 30px;text-decoration:none;font-size:11px;
}
#slider .slider-left .page ul li a:hover{background-color:#062A5F;color:#fff;}

h1.slider-headline {
	padding:30px 0 15px 30px;
	float:left;
	/*color:#d2e1ff;*/
	color:#fff;
	font:normal 26px/26px Georgia, "Times New Roman", serif;
	width:370px;
}
#slider h2{color:#d2e1ff;float:left;width:370px;padding:0 0 10px 30px;height:16px;font:normal 16px/16px georgia, "Times New Roman", serif;}
#slider-interior h2 {color:#fff;float:left;width:370px;padding:0;font:normal 18px/24px georgia, "Times New Roman", serif;}
#slider .slider-left img.slider-img {
	float:right;
	padding:20px 30px 0 0px;
}

#slider .slider-left p {
	width:370px;
	font:normal 12px/18px Helvetica, arial, sans-serif;
	color:#d2e1ff;
	padding-left:30px;
}

#slider .slider-left a {
	color:#fff;
	text-decoration:underline;
	outline-style:none;
}

#slider .slider-left a:hover {
	color:#fff;
	text-decoration:none;
}
#slider ul.slider-nav{position:absolute;bottom:0;width:640px;list-style:none;padding:5px 0 5px 10px;background:#07307F;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;-moz-border-top-radius:0; -webkit-border-radius-top:0;border-radius-top:none;}
#slider ul.slider-nav li{float:left;margin:0 5px 0 0;}
#slider ul.slider-nav li a{display:block;background:transparent;padding:3px 10px;text-decoration:none;font-weight:bold;font-size:11px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#slider ul.slider-nav li a.active{display:block;background:#1A5EC0;text-decoration:none;font-weight:bold;font-size:11px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

#slider a.btn-learnmore {
	position:absolute;top:160px;right:20px;
}

#content {
	width:960px;
	float:left;
	padding:0 0 50px 0;
	min-height:400px;

}

#footer {
	position:relative;
	background:#07183B;
	margin-top:-50px;
	height:50px;
	clear:both;
border-top:3px solid #000B1F;
}

.left-column {
	float:left;
	width:220px;
	padding:20px 10px 0 0;
}

.page-template-home-php .main {
	float:left;
	width:620px;
	padding:50px 0 0 20px;
}
.main .entry p{
    font:normal 12px/20px Helvetica, arial, sans-serif;color:#444;
}

.right-column {
	float:right;
	width:300px;
	padding:10px 0 0 0px;
}

.interior .main {
	width:603px; margin:20px 0 0 270px;
}

.interior .main .main-content p {
	padding:5px 0;
	line-height:20px;font-size:12px;width:450px;
}

.interior .left-column {
	width:227px;
	padding:20px 10px 0 20px;
}

.interior #content {
	background:url(images/content-interior-bg.gif) repeat-y 0 0;
}

.interior div.main-content {
	border-left:none;
	float:left;
	width:682px;
}

.interior div.main-content #respond textarea {
	width:100%;
}

.interior div.main-content div.post {
	margin-bottom:20px;
	border-bottom:1px solid #cacbc6;
	padding-bottom:15px;
}


div.main-content {
	padding:10px 30px 10px 20px;
	
	/*background: #ededeb;
	border:1px solid #cacbc6;*/
	margin:10px 0;
	float:left;
}


.breadcrumb {
	padding:5px 2px 5px 0;
	margin:0;
	float:left;
width:100%;
	color:#777;
}

.breadcrumb ul {
	list-style:none;
	float:left;
margin:5px 0 0 20px;color:#1F407F;

}

.breadcrumb li a { 
	font:bold 12px/16px Helvetica, arial, sans-serif;
	color:#7DA1DF;
	text-decoration:none;
	display:block;
	height:16px;
	padding:5px 10px;
}

.breadcrumb li {
	float:left;
	margin:0;
	background:#0C285F;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.breadcrumb li:last-child a:hover, .breadcrumb li:last-child a {
	background:none;
	font:normal 12px/16px Helvetica, arial, sans-serif;
	cursor:default;color:#1F407F;
}



.breadcrumb li a:hover {
	background:#1F407F;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:block;
	height:16px;
color:#fff;
}

.breadcrumb span {
	font:normal 9px/16px Helvetica, arial, sans-serif;
	padding:8px 4px;font-weight:bold;
	float:left;
}
.breadcrumb li.separator {
	background:none;float:left;
        text-align:center;padding:0;margin:0;
}
a {
	outline-style:none;
}

h3 {
	font:normal 18px/18px georgia, "Times New Roman", serif;
	color:#18212e;
	margin:0 0 0px 0;
padding:0;
}

h4 {
	font:bold 12px/14px Helvetica, arial, sans-serif;
	color:#1F407F;
}

h4 a {
	color:#1F407F;
	text-decoration:none;
}

h4 a:hover {
	color:#1F407F;
	text-decoration:underline;
}

.main h3 {
	padding:10px 0 0 20px;
}

.page-template-home-php .main h3 {
	padding:0 0 0 0;
}

p {
	font:normal 11px/16px Helvetica, arial, sans-serif;
	color:#000;
	padding:10px 0;
}

p.copyright {
	color:#fff;
	width:960px;
	margin:0 auto;
	text-align:right;
}

ul.menu {
	width:744px;
	float:left;
	list-style:none;
	margin:0;
	padding:18px 0 0 50px;
}

ul.menu li a {
	float:left;
	margin:5px 0 0 0;
	font:bold 12px/12px Helvetica, arial, sans-serif;
	color:#777;
	text-decoration:none;
	text-align:center;
	padding:8px 15px 0 15px;
	
}

ul.menu li a.selected{color:#18212E;}

ul.menu li {
	display:inline;
}


a.logo {
	float:left;
	width:166px;
	outline-style:none;
}

a img {
	border:none;
}




a.login {
	font:bold 12px/12px Helvetica, arial, sans-serif;
	position:absolute;
	top:73px;
	padding:8px;
	height:20px;
	right:0;
	color:#333;
	outline-style:none;
	text-decoration:none;
}

p.login a:hover {
	position:absolute;
	top:73px;
	right:0;
	outline-style:none;
	text-decoration:underline;
}

.left-column ul {
	list-style:none;
	float:left;
	text-indent:0;
	margin:0;
	padding:0;
}

.left-column h3 {
	padding-left:10px;
	width:100%;
	float:left;
margin:0;
	
}

.left-column h4 {
	padding:5px 0 3px 0;
	margin:0;
	width:100%;
}

.left-column ul li {
	padding:5px 10px;
	margin:0;
	
}

.left-column ul.subnav {
	background:#eee;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	float:left;
	width:210px;

	border:1px solid #e3e1dd;
}

.left-column ul.subnav li.selected {
	background:#fff;
	overflow:hidden;
}

.left-column ul.subnav li.selected.first {
	background:#fff;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.left-column ul.subnav li.selected a {
	color:#010712;
}

.left-column ul.subnav li:hover a {
	color:#405e66;
}

.left-column ul.subnav li.selected:hover a {
	color:#000;
}

.left-column ul.subnav li {
	border-bottom:1px solid #cacac6;
}

.left-column ul.subnav li.last {
	border-bottom:none;
}

.left-column ul.subnav li a {
	color:#7e9295;
	text-decoration:none;
	display:block;
	font:bold 12px/18px Helvetica, arial, sans-serif;
}

body.interior .left-column {
	padding-left:30px;
}

.left-column p {
	color:#2f2e2e;
font-size:11px;
	padding:0 0 0 0;
}

.main p {
	padding:0;
}

.main h4{
	margin-bottom:3px;
}

.post .post-head, .post .post-meta {
	width:100%;
	float:left;
	display:block;
}

.post h2.title {
	float:left;
	width:70%;
}

.post h2.title a {
display:block;
	color:#000;
	text-decoration:none;
padding:0 0 5px 0;
}

.post h2.title a:hover {
	color:#405E66;
	text-decoration:none;
}

.interior .main .main-content .post p.date {
	float:left;
	width:30%;
	text-align:right;
	padding:0;
	font-style:italic;font-size:11px;
color:#999;
}

.interior .main .main-content .post p.author {
	padding:0;
	margin:0;
	float:left;
	width:30%;
        color:#999;
}

.interior .main .main-content .post p.category {
	float:left;
	width:70%;
	padding:0;
	text-align:right;
}

div.entry, div.post {
	float:left;
	width:650px;
padding:0 20px 0 10px;
margin:0 0 10px 0;
}

div.entry {
    float:left;
    width:630px;
    padding:10px 20px 0 0;
}
div.entry p{font:normal 15px/22px Helvetica, arial, sans-serif;float:left;width:430px; text-align:justify;}
body.page-template-home-php{}
body.page-template-home-php div.entry {
    float:left;
    width:600px;
    padding:3px 20px 0 0;
}
body.page-template-home-php div.entry p{display:block;width:400px;text-align:left;margin:5px 0;}
body.page-template-home-php div.main-content h4{float:left;width:370px;line-height:20px;font-size:15px;}
body.page-template-home-php div.main-content small{float:right;width:200px;text-align:right;padding-right:10px;color:#999;font-size:11px;font-style:italic;}
.interior .main .main-content .post p.read-more, .interior .main .main-content .post p.links {
	float:left;
}

#container #content .left-column p.read-more {
	float:left;
	width:200px;
	padding:0 0 10px 0;
}

.interior .main .main-content .post p.read-more {
	padding-bottom:0;
}
.interior .main .main-content .post p.read-more a {
	padding-bottom:0;font-weight:bold;font-size:12px;text-decoration:underline;float:left;width:100px;padding:5px 0;
}

.interior .main .main-content .post p.links {
	padding-top:0;
}
a.comment-count, a.rss, a.trackback {
	background:#0C285F;font-weight:bold;color:#7DA1DF;text-decoration:none;padding:10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}

p.read-more a{
	font-weight:normal;color:#1F407F;text-decoration:none;font-size:11px;float:left;margin:5px 0;
}

p.read-more a:hover, p.links a:hover {
	color:#081C3F;text-decoration:underline;
}

p.category a {
	color:#000;
	text-decoration:none;
}

p.category a:hover {
	color:#405E66;
	text-decoration:underline;
}
p.addthis{float:right;width:150px;text-align:right;}

.entry a{color:#0C285F; font-weight:bold;}

.main-content .navigation{float:left;width:100%;padding:5px 0;}
.main-content .navigation .alignright{float:right;width:150px;padding:5px 10px;text-align:right;}
.main-content .navigation .alignleft{float:left;width:150px;padding:5px 10px;text-align:left;}
.main-content .navigation a{background:#0C285F;font-weight:bold;color:#7DA1DF;text-decoration:none;padding:10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main-content .navigation a:hover{background:#1F407F;color:#fff;}

p.interior{color:#fff;font:normal 15px/23px Helvetica, arial, sans-serif; padding:10px 30px 0 0;float:left;}

.right-column a.btn-shopper{float:left;width:305px;margin:10px 0 0 0;}
.right-column a.btn-shopper img{float:left;width:305px;}

.right-column .daily-dilemma{min-height:400px;padding:15px;background:url(images/side-dilemma.png) 0 0 no-repeat;}

.right-column .daily-dilemma, .right-column .daily-dilemma .dd-question, .right-column .daily-dilemma p, .right-column .daily-dilemma h2 {
	width:280px;
	float:left;
margin:10px 0 0 0;
}

.right-column .daily-dilemma .dd-answer {
	display:none;width:20px;float:left;
}

.dd-question p{float:left;width:100%;margin:0;padding:0;}
.dd-question .action a.show{background:#ddd;float:left;padding:5px 10px;color:#222;height:20px;line-height:20px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bbb;}
.dd-question .action a.hide{padding:9px 0 0 10px;background:none;float:left;}
a.hide {
	display:none;
	height:12px;
	width:12px;
	float:right;
	padding-top:2px;
}

a.show {
	color:#405E66;
	text-decoration:none;
}

a.show:hover {
	color:#000;
	text-decoration:underline;
}

.answerbox {
	font-weight:bold;
	padding:10px 0 0 0;
        margin:20px 0 0 0;
	width:250px;
	float:left;
}

.right-column .daily-dilemma p.answer {
	padding-top:0px;
	padding-bottom:0px;
	width:280px;
float:left;
}



div.mmf-response-output {
	color:red;
	text-align:center;
}

div.mmf-response-output.mmf-mail-sent-ok {
	color:green;
}

.videobox{top:100px;-moz-box-shadow:0px 5px 15px #000;
-webkit-box-shadow:0 12px 15px #000;
box-shadow:0 12px 15px #777;}
.videobox a.hide{display:block;position:absolute;top:-17px;right:-4px;z-index:1050;padding:5px;cursor:pointer;}
.videobox a.hide img{width:24px;height:24px;}


#link-book{float:left;margin:20px;width:210px;-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;background-color:#07387F;padding:0px 10px 0px 10px;color:#A7BEDF;text-decoration:none;}

#link-book img{float:left;}
#link-book em{float:left;padding:15px 0px 0 25px;font:normal 11px/16px Helvetica, arial, sans-serif; width:110px; text-transform:uppercase;}
#link-book:hover{background-color:#062A5F;color:#fff;}


.page-template-consulting-training-php .interior .main-content p{width:600px;}
.page-template-consulting-training-php .interior .main-content a#speaking-video, .page-template-video-production-php .interior .main-content a#client-promo{-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;background-color:#07387F;padding:10px 10px 10px 40px;color:#A7BEDF;text-decoration:none;float:left;margin:0px 120px 10px 0;background:#07387F url(images/icons/video.png) 10px 12px no-repeat;font-weight:bold;}
.page-template-consulting-training-php .interior .main-content a#speaking-video:hover, .page-template-video-production-php .interior .main-content a#client-promo:hover{background-color:#062A5F;color:#fff;}
.page-template-consulting-training-php .interior .main-content img{
   float:right;padding:30px;
}

#wp_email_capture h2{
	float:left;
	width:100%;
    padding:10px 0 5px 0;
	font-size:16px;
}

#wp_email_capture p.description{
	float:left;
	width:100%;
    padding:8px 0 5px 0;
	font-size:12px;
	line-height:18px;
}


#wp_email_capture label{float:left;padding:3px 0;width:100%;margin:10px 0 0 0;color:#444;}
#wp_email_capture input{float:left;padding:5px;width:210px;font-size:13px;}
#wp_email_capture input[type=submit]{float:left;padding:3px;width:70px;margin:10px 0 0 0;}

/*.page-template-home-php */ 
#wp_email_capture{float:left;width:260px;margin:0 0 40px 0;padding:40px 10px 30px 0;background:#eee;
	-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;
	float:left; padding:20px; list-style:none;color:#555; font-size:12px;line-height:20px;
	border:1px solid #ccc;margin:10px 0;}
/*.page-template-home-php */ 
#wp_email_capture form{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;float:left;width:220px;padding:0 20px 10px 15px;border:1px solid #bbb;margin:15px 0 0 0;background:#ddd;}


.interior li#wp-email-capture {display:none;}

#gco-turncustomer{display:none;}

#shopper-employment-form{float:left;width:600px;margin:0;padding:0;}
#shopper-employment-form form{float:left;width:600px;margin:0;padding:0;}
#shopper-employment-form form > div{float:left;width:250px;margin:0;padding:10px 25px;height:60px;}
#shopper-employment-form form div label{float:left;width:250px;margin:0;padding:0;color:#444;font-size:11px;}
#shopper-employment-form form div input{float:left;width:230px;margin:0;padding:5px;color:#081F4C;font-size:12px;}
#shopper-employment-form form div input.short{float:left;width:70px;margin:0;}
#shopper-employment-form form div.fullspan{height:auto;float:left;width:530px;margin:5px 25px 5px 25px;padding:0;}
#shopper-employment-form form div.fullspan label{float:left;width:505px;color:#fff;font-size:12px;font-weight:bold;line-height:20px;margin:25px 0 0 0;padding:15px 30px 15px 15px;background:#0A42AF;color:#DFEAFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#shopper-employment-form form select{float:left;width:250px;padding:3px;color:#fff;font-size:12px;line-height:20px;color:#081F4C;}
#shopper-employment-form form select option{font-size:12px;padding:2px;}

#shopper-employment-form form div.submit{float:left;width:550px;margin:0;padding:10px 25px;height:60px;}
#shopper-employment-form form div.submit input{float:left;width:150px;margin:0;padding:5px;color:#081F4C;font-size:12px;line-height:20px;}


div.mmf{float:left;width:600px;margin:0;padding:0;}
div.mmf form{float:left;width:600px;margin:0;padding:0;}
div.mmf form > div{float:left;width:250px;margin:0;padding:10px 25px;min-height:60px;}
div.mmf form span{float:left;}
div.mmf form div label{float:left;width:250px;margin:0;padding:0;color:#444;font-size:11px;}
div.mmf form div input{float:left;width:230px;margin:0;padding:5px;color:#081F4C;font-size:12px;}
div.mmf form div select{float:left;width:230px;margin:0;padding:5px;color:#081F4C;font-size:12px;}
div.mmf form div textarea{float:left;width:230px;margin:0;padding:5px;color:#081F4C;font-size:12px;height:150px;}
div.mmf form div input.short{float:left;width:70px;margin:0;}
div.mmf form div.fullspan{height:auto;float:left;width:530px;margin:5px 25px 5px 25px;padding:0;}
div.mmf form div.fullspan label{float:left;width:505px;color:#fff;font-size:12px;font-weight:bold;line-height:20px;margin:25px 0 0 0;padding:15px 30px 15px 15px;background:#0A42AF;color:#DFEAFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
div.mmf form div select{float:left;width:250px;padding:3px;color:#fff;font-size:12px;line-height:20px;color:#081F4C;}
div.mmf form div select option{font-size:12px;padding:2px;}

div.mmf form div.multiple{clear:both;}
div.mmf form div.multiple select{height:150px;}

div.mmf form div.submit{float:left;width:550px;margin:0;padding:10px 25px;height:60px;clear:both;}
div.mmf form div.submit input{float:left;width:150px;margin:0;padding:5px;color:#081F4C;font-size:12px;line-height:20px;}
div.mmf .mmf-not-valid-tip-no-ajax{background:#05112A;float:left;width:180px;color:#fff;padding:0 5px;font-weight:bold;height:30px;line-height:30px;}


form.buy-form{float:left;width:200px;margin:10px 0 0 0;}
form.buy-form label{float:left;width:70px;color:#555;margin:0 0 0 5px;}
form.buy-form input{float:left;clear:both;}
form.buy-form input[type=text]{float:left;margin:0 0 0 5px; width:30px;padding:3px 20px 3px 3px;font-size:15px;}
form.buy-form input[type=image]{float:left;margin:10px 0 0 0;width:154px;height:46px;}

.page-template-home-php div.main{margin:2px 0 0 0;width:650px;padding:10px 0;}
.page-template-home-php div.main h3{margin:2px 0 0 0;width:630px;padding:10px;font-size:22px;}
.page-template-home-php div.main div.main-content{padding:10px 0 0 0;width:450px;margin:1px 10px 5px 0;float:left;position:relative;background:#eee;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;border:1px solid #ccc;}
.page-template-home-php div.main div.main-content .entry{padding:10px 20px 10px 20px;width:400px;float:left;margin:0 10px 10px 0px;}
.page-template-home-php div.main div.main-content h4{padding:10px 40px 10px 20px;width:400px;float:left;font-size:16px;margin:0 0 0 0;line-height:22px;border-bottom:1px solid #ddd;}
.page-template-home-php div.main div.main-content small{padding:10px 40px 0 10px;width:120px;position:absolute;right:-170px;top:10px;text-align:left;color:#999;font-size:11px;border-bottom:1px dotted #bbb;}


/*.page-template-blank-php{background:#E2DFDA url(images/body-int-blank-bg.gif) 0 0 repeat-x;}
.page-template-blank-php .content{margin-top:20px;}
*/
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
