/*
THEME NAME: My Lift Kits
DESCRIPTION: A website for My Lift Kits, built and structured by Jackstin
VERSION: 0.1
AUTHOR: jackstin

*/

/* Zero Out */
html {height:100%;}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, th, td {margin: 0; padding: 0; border: 0; outline: none; letter-spacing:0px; font-size:100%;}
body {height:100%; line-height: 1; font-family:Arial; font-size:14px; color:#000000;}
ul, ol {list-style: none;}
a {color: #e71f23; text-decoration: none;}
a:hover {color: #a61214;}
h1 a , h2 a , h4 a , .buzzz_title a {color: #666666; text-decoration: none;}
h1 a:hover , h2 a:hover , h4 a:hover , .buzzz_title a:hover {color: #333333;}
.floatLeft {float: left; padding: 0;}
.floatRight {float: right; padding: 0;}
.preload {display:none;}
small {display:block; margin-bottom:10px;}
.clear { clear:both;} .clear_5 { clear:both; height:5px;} .clear_10 { clear:both; height:10px;} .clear_15 { clear:both; height:15px;} .clear_20 { clear:both; height:20px;} .clear_25 { clear:both; height:25px;} .clear_30 { clear:both; height:30px;}
/* Zero Out End */

body {

}

#page {margin:0 auto; width:900px;}
#page a:hover {text-decoration:underline;}
#header {height:95px;}
#logo {padding-top:10px;}
#topnav {border-bottom:6px solid #E5E5E5; padding-left:228px; margin-top:-5px; overflow:hidden;}
	#topnav a {display:block; text-decoration:none; float:left; color:#666666; font-family:'Arial', Sans-Serif; letter-spacing:-1px; font-size:19px; text-transform:uppercase; font-weight:bold; text-align:center; width:80px; padding:7px 0px;}
	#topnav a:hover{background-color:#E5E5E5; color:#333333; text-decoration:none;}
	#topnav a:active{background-color:#eeeeee; color:#444444; text-decoration:none;}
	#topnav a.active{background-color:#E5E5E5; color:#333333; text-decoration:none;}
	#topnav a.photos{width:102px;}
	#topnav a.about{width:95px;}
	#topnav a.blog{width:80px;}
	#topnav a.buzz{width:75px;}
	#topnav a.shop{width:75px;}
	#topnav a.proof{width:85px;}
#flash {}
#content {padding:10px 20px; background:url(images/bg_content.jpg) top left repeat-x;}
#blog { float:left; width:610px; padding:10px 30px 10px 20px; background:url(images/bg_content.jpg) top left repeat-x;}
#buzz { float:left; width:500px; padding:10px 20px; background:url(images/bg_content.jpg) top left repeat-x;}
#side {float:left; width:200px; padding:10px 20px; height:100%; background:url(images/bg_content.jpg) top left repeat-x;}
#footer {float:left; width:900px; height:33px; border-top:6px solid #E5E5E5;}
#connect {float:left;}
#connect img { margin-top:5px; float:left;}
#footlinks {background-color:#E5E5E5; float:right;}
	#footlinks a { display:block; float:left; line-height:24px; padding:0px 8px; color:#333333; text-decoration:none; font-size:12px;}
	#footlinks a:hover { text-decoration:none;}
/* Zero Out End */

/* Simple Elements */
h1 {font-size:36px; margin:12px 0px;}
h2 {font-size:30px;margin:10px 0px;}
h3 {font-size:25px; margin:7px 0px;}
h4 {font-size:20px; margin:6px 0px;}
h5 {font-size:15px; margin:5px 0px;}
h6 {font-size:12px;margin:5px 0px;}
.widgettitle { font-size:20px;}
p {line-height:19px; margin-bottom:25px;}
.entry p {line-height:19px; margin-bottom:25px;}
.entry ul {padding:10px 15px; padding-right:0px;}
.entry ol {padding:10px 19px; padding-right:0px;}
.entry ul li {list-style:disc; line-height:19px;}
.entry ol li {list-style-type:decimal; line-height:19px;}
#sidebar ul li {list-style:none; line-height:19px;}
#sidebar ul li h2 {margin-top:20px; line-height:19px;}
a img {border: none;}
img.left {float: left; margin: 10px 10px 0 0;}
img.right {float: right; margin: 10px 0 0 10px;}
img.alignright {float: right; padding: 4px; margin: 0 0 2px 15px; display: inline;}
img.alignleft {float: left; padding: 4px; margin: 0 15px 2px 0;display: inline;}
.postmetadata {line-height:19px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E5E5E5;}
/* Simple Elements End */

#page .navigation {display:block; overflow:hidden; background:url(images/new_2_black.png) repeat top left; margin-top:10px; margin-bottom:10px; font-size:15px; font-weight:bold;}
#page .navigation .alignleft a {display:block; float:left; width:295px; padding-left:10px; height:25px; line-height:25px; background:url(images/new_5_black.png) repeat top left;}
#page .navigation .alignleft a:hover {background:url(images/new_5.png) repeat top left; color:#000000; text-decoration:none;}
#page .navigation .alignright a {display:block; float:left; width:295px; padding-right:10px; height:25px; line-height:25px; background:url(images/new_5_black.png) repeat top left; text-align:right;}
#page .navigation .alignright a:hover {background:url(images/new_5.png) repeat top left; color:#000000; text-decoration:none;}
#page .navigation .previous_post a {display:block; float:left; width:295px; padding-left:10px; height:25px; line-height:25px; background:url(images/new_3_black.png) repeat top left;}
#page .navigation .previous_post a:hover {background:url(images/new_5.png) repeat top left; color:#000000; text-decoration:none;}
#page .navigation .next_post a {display:block; padding-right:10px; float:right; width:295px; height:25px; line-height:25px; text-align:right; background:url(images/new_3_black.png) repeat top left;}
#page .navigation .next_post a:hover { background:url(images/new_5.png) repeat top left; color:#000000; text-decoration:none;}
.addthis_toolbox {float:right; margin-top:20px;}
#lotopflash {width: 450px;height: 170px;float: right;display: inline;}
#hitopflash {width: 450px;height: 170px;float: left;display: inline;}
a#arrow { display:block; float:left; padding-left:20px; padding-top:3px; background:url(images/arrow_closed.gif) top left no-repeat; }

.buzzz {
overflow:hidden;
padding:20px;
border-bottom:1px solid #bfbfbf;
}

.buzzz:hover {
overflow:hidden;
padding:20px;
background:url(images/black_5.png) repeat top left;
}

.buzzz_image {
float:left;
margin-right:20px;
background-color:#ffffff;
}

.buzzz_image:hover {
background-color:#bfbfbf;
}

.buzzz_image a {
display:block;
overflow:hidden;
float:left;
padding:4px;
border:1px solid #f2f2f2;
background-position:center;
}



.buzzz_info_box {
overflow:hidden;
}

.buzzz_title {
float:left;
font-weight:bold;
font-size:30px;
line-height:35px;
letter-spacing:-2px;
}

.buzzz_excerpt {
float:left;
overflow:hidden;
padding-top:10px;
}

.buzzz_buttons {
float:left;
overflow:hidden;
}

#page .buzzz_buttons a{
display:block;
float:left;
padding:0px 9px;
height:30px;
text-align:center;
line-height:30px;
background-color:#e8e8e8;
text-decoration:none;
margin-right:1px;
border:1px solid #ffffff;
}

#page .buzzz_buttons a:hover{
background-color:#ffffff;
text-decoration:none;
}

#blog_posts {
float:left;
width:525px;
}

.blog_title {
line-height:21px;
}


.wpcf7 {
width:600px;
}

.contact_genral {
float:right;
width:250px;
margin-top:-30px;
}

.contact_genral div {
line-height:21px;
}

.press_nav {
float:right;
width:200px;
margin-top:-30px;
margin-bottom:50px;
}

.press_nav div {
padding:3px 0px;
}

.press_kit {
width:290px;
margin-right:20px;
margin-top:15px;
margin-bottom:25px;
border-right:2px solid #cccccc;
padding-right:20px;
float:left;
}

.logos {
float:left;
width:270px;
margin-top:15px;
margin-bottom:25px;
}


.logo_1 {
float:left;
width:120px;
margin-top:10px;
margin-right:30px;
line-height:17px;
text-align:center;
margin-bottom:15px;
}

.logo_1 img , .logo_2 img {
margin-bottom:10px;
}

.logo_2 {
margin-top:10px;
float:left;
width:120px;
line-height:17px;
text-align:center;
margin-bottom:15px;
}

.wpcf7-response-output {
float:left;
}

.wpcf7-not-valid-tip-no-ajax {
padding-left:10px;
}

a.mens {
	display:block;
	float:left;
	margin-top:25px;
	height:169px;
	width:449px;
	background:url(images/mens.jpg) center no-repeat;
}

a.mens:hover {
	background:url(images/mens_over.jpg) center no-repeat;
}

a.womens {
	display:block;
	float:left;
	margin-top:25px;
	height:169px;
	width:451px;
	background:url(images/womens.jpg) center no-repeat;
}

a.womens:hover {
	background:url(images/womens_over.jpg) center no-repeat;
}

.preload {
	display:none;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.translate {
	font-size:11px;
}

#translation_bar {
	float:right;
	padding-top:5px;
}

.copyright {
	text-align:right; font-size:10px; margin-top:0px;
	padding-bottom:20px;
}

.trans {
	margin-top:5px;
}

.midsplit {
clear:both;
margin-top:15px;
margin-bottom:15px;
border-bottom:1px solid #e5e5e5;
}

form input[type="text"] {
	padding:5px;
	font-size:12px !important;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
	width:89% !important;
	padding:5px;
	font-size:12px !important;
}

form input[type="submit"] {
	padding:5px 10px;
	cursor:pointer;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
padding:5px;
font-size:12px !important;
}

.validation_error {
	display:none !important;
}

.gform_wrapper .gform_footer {
margin:0px 0 0 !important;
padding:16px 0 10px;
}

.gform_wrapper {
margin:10px 0;
max-width:640px;
overflow:hidden;
margin-top:0px !important;
}

#gform_wrapper_2 {
	margin-bottom:0px !important;
}

#gform_wrapper_2 .gform_footer {
	margin-bottom:0px !important;
	padding-bottom:0px;
}

.like {
	overflow:hidden;
	width:200px;
	height:60px;
	float:left;
}

.like iframe {
margin-left:-10px !important;
margin-top:-5px;
}


#show {
	overflow:hidden;
	float:right;
	width:375px;
	background:#e1fde6;
	border:3px solid #ace4b6;
	padding:20px;
	padding-right:0px;
	visibility:hidden;
	margin-top:-30px;
}

#show h3 {
	margin-bottom:15px;
	color:#47694d;
	 text-shadow: 0 1px 0 #c7eacd;
}


#gform_wrapper_2 .gform_edit_link { display:none;}

#gforms_confirmation_message {
background-color:#FFFAC6;
border:1px solid #FEDA70;
color:#252525;
font-size:14px;
margin-bottom:10px;
margin-top:10px;
padding:20px;
text-align:center;
width:310px;
line-height:19px;
}


form input[type="submit"] {
	cursor:pointer;
}
	
form input[type="text"] {
	padding:8px;
	border:1px solid #cccccc;
}

.discount {
	padding:10px 0px;
	float:left;
	width:450px;
}

.discount a {
	display:block;
	float:left;
	width:100%;
	clear:both;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
}

.discount p {
	line-height:14px;
	padding:16px 0px 0px 0px;
}

.discount a img {
	float:left;
	margin-right:10px;
}

.promo-plug {
display:inline-block;
float:right;
margin-top:5px;
margin-right:15px; border-right:1px solid #E5E5E5; padding-right:15px;
line-height:20px;
}

.connect-top {
display:inline-block;
float:right;
margin-top:5px;
margin-right:15px; border-right:1px solid #E5E5E5; padding-right:15px;
}


.banner {
	text-align:center;
	margin:10px 0px;
}

.disclaimer {
	font-size:9px;
	color:#999999;
	padding-top:15px;
}

.fr {
	float:right;
}

.fl {
	float:left;
}

.tweetmeme_button {
	clear:both;
	margin-top:5px;
}

li.cat-item-548 {
	display:none;
}


.wp-pagenavi { margin: 0 !important; text-align: center !important; }
.wp-pagenavi a:link,
.wp-pagenavi a:visited { display: inline !important; text-decoration: none !important; background: #EEEEEE !important; background:rgba(0,0,0,0.1) !important; color: #666 !important; padding: 3px 7px !important; border:1px solid #DDDDDD !important; border:1px solid rgba(0,0,0,0.2) !important;}
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover {display:inline; padding: 3px 7px !important; background: #ddd !important; background:rgba(0,0,0,0.1) !important; border:1px solid #bbb !important; border:1px solid rgba(0,0,0,0.2) !important;}
.wp-pagenavi span.extend, .wp-pagenavi span.pages { display:inline;background:none !important; border:none !important; color:#666 !important; }

.woo-pagination { margin: 10px 0px 20px; text-align: center;}
.woo-pagination a:link,
.woo-pagination a:visited { display: inline; text-decoration: none; color: #666; padding: 3px 7px; border: 1px solid #DDDDDD; }
.woo-pagination span.extend, .woo-pagination .page-numbers { border: none; color: #666; }
.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .woo-pagination span.current {
	/* Border Radius */ 
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active { border:1px solid #dedede; background: #fafafa; }
.woo-pagination .current, .woo-pagination a:hover { padding: 3px 7px; background: #EEEEEE; border: 1px solid #bbb; }


.like-btn {
	margin-right:-8px;
	margin-bottom:5px;
}


.page-id-934 .bottomcontainerBox {
	display:none;
}

.gplus {
	border-right: 1px solid #E5E5E5;
    display: inline-block;
    float: right;
    margin-right: 15px;
    margin-top: 5px;
    padding-right: 15px;
	overflow:hidden;
	width:65px;
}
