/*
Theme Name: monza
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


a
{	
    color: #e44d4d;
	text-decoration:none;
	border:none;	
	}
.more {
    text-align: right;
}
.clear
{
	clear:both;
}
img
{
	border:0px;
}
p
{
	margin:20px 0px 0px 0px;
	padding:0px;
	font: 16px/22px Tahoma, Geneva, sans-serif;
	color: #333;
}


.body_top
{  
	margin:0px auto;
	padding:0px 0px 0px 0px;
	height:34px;
	background:#FFF;
	/*border:1px solid #000;*/
}
.body_nav
{
	width:980px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

.body_nav ul.top_nav
{
	width:980px;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	float:left;
}
.body_nav ul.top_nav li
{
	padding:0px 3px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	list-style:none;
}
.body_nav ul.top_nav li a
{
	padding:4px 21px 4px 21px;
	margin:0px 0px 0px 0px;
	float:left;
	color:#FFF;
	font:bold 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.body_nav ul.top_nav li a:hover
{
	opacity:.9;
	filter: alpha(opacity = 90);
	
}






.moto
{	
    background:#b0c1e4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b0c1e4), to(#95a4c3));
	background: -moz-linear-gradient(#b0c1e4, #95a4c3);
	background: linear-gradient(#b0c1e4, #95a4c3);
	-pie-background: linear-gradient(#b0c1e4, #95a4c3);
	behavior: url(http://www.pearl-soft.com/projects/monza/wp-content/themes/monza/css3/PIE.htc);
	position:relative;
	opacity:.6;
	filter: alpha(opacity = 60);
}
.lefecycle
{   
    background:#009dd7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#009dd7), to(#6f0000));
	background: -moz-linear-gradient(#009dd7, #6f0000);
	background: linear-gradient(#009dd7, #6f0000);
	-pie-background: linear-gradient(#009dd7, #6f0000);
	behavior: url(http://www.pearl-soft.com/projects/monza/wp-content/themes/monza/css3/PIE.htc);
	position:relative;
	opacity:.6;
	filter: alpha(opacity = 60);
}


#s_home {
    float: left;
    margin: 6px 0 0;
    width: 53%;
}

.main_div
{
/*	background:url(images/body_bg.png) repeat-x;
	width:1311px;
	height:1619px;*/
	margin:0px auto;
}
.main
{
	width:980px;
	margin:auto;
	padding:0px 0px 0px 0px;
}
.header
{
	width:980px;
	float:left;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header_top
{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header_logo
{
	width:550px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header_logo h1
{
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	font:bold 50px Tahoma, Geneva, sans-serif;
	color:#6f0000;
	display:inline;
	text-transform:uppercase;
}

.header_top_nav
{
	float:right;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header_top_nav ul
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.header_top_nav ul li:hover > ul {
	display: block;
}
.header_top_nav ul ul{
	display: none;
	position: absolute;
	left: 0;
	top:17px;
	float: left;
	z-index: 99999;
	background:#6f0000;
	padding:2px 0px 5px 0px;
}

.header_top_nav ul li a
{
	float:left;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:3px 10px 3px 5px;
	font:bold 9px Tahoma, Geneva, sans-serif;
	background:url(images/li_sign.png) right 6px no-repeat;
	display: block;
	text-transform:uppercase;	
}
.header_top_nav ul ul ul {
	left: 100%;
	top: 0;
}

.header_top_nav ul ul li a:hover { text-decoration:underline; background:#6f0000;}

span.list_sign
{
	float:left;
	
	z-index:99999;
}
.header_nav
{
	width:970px;
	border:5px solid #FFF;
	height:25px;
	background:#f3f3f3;
	display: block;
	float: left;
	margin: 0 auto;
}
.header_nav ul
{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header_nav ul li
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	background:url(images/li_slash.jpg) right 3px no-repeat;
}
.header_nav ul li a
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 20px 5px 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	
}

.header_nav ul li.current_page_item{}




.slider_gallery
{
	width:970px;
	border:5px solid #FFF;
	float:left;
	margin:5px 0px 0px 0px;
}

.featured_section
{
	width:990px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.featured_box
{
	width:475px;
	float:left;
	border:5px solid #FFF;
	margin:0 10px 0 0;
	padding:0px 0px 0px 0px;
	background:#FFF;
}
.featured_box img
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.social_links
{
	width:205px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.social_links .stButton { margin-left:0px;}
.read_more
{
    float: right;
    margin: 3px 0 0;
    padding: 0;
}
.read_more a
{
	float:left;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	background:url(images/read_more.jpg) right 3px no-repeat;
	margin:6px 5px 0px 0px;
	padding:0px 14px 0px 0px;
	text-transform:uppercase;
}
.div_gap
{
	float:left;
	width:10px;
}


.content_div
{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.content_area
{
	width:668px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.post_div
{
	width:658px;
	float:left;
	border:5px solid #FFF;
	float:left;
	background:#FFF;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.post_img
{
	width:241px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.post_img img
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.post_content
{
	width:402px;
	float:left;
	margin:2px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}
.post_content h2
{
	width:350px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 18px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform: uppercase;
}
.facebook_like
{
	background:url(images/likes_img.png) no-repeat;
	margin:3px 0px 0px 0px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;
	float:right;
	width:31px;
	height:18px;
	padding:0px 0px 0px 0px;
}
.facebook_like p.like_number
{
	
	margin:0px 0px 0px 0px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;
	float:left;
	padding:0px 0px 0px 14px;
	
}
.like_number a{ color:#FFFFFF;}

.post_content p
{
	
	margin:0px 0px 0px 0px;
	font:normal 14px/20px Tahoma, Geneva, sans-serif;
	color:#333;
	padding:5px 0px 5px 0px;
	clear:both;
	
}
.post_social_links
{
	width:205px;
	float:right;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.post_readmore {
    float: left;
    margin: 0;
    padding: 0;
    width: 35%;
}
.post_readmore a
{
	float:left;
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	background:url(images/read_more.jpg) right 3px no-repeat;
	background:url(images/read_more.jpg) right 2px no-repeat \9;
	margin:6px 5px 0px 0px;
	padding:0px 14px 0px 0px;
	text-transform:uppercase;
}

.right_sidebar
{
	width:266px;
	float:right;
	border:5px solid #FFF;
	padding:13px;
	background:#000;
	margin:10px 0px 0px 10px;
	color:#FFFFFF;
	
}
.events
{
	width:268px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.events h1
{
	width:268px;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 20px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform:uppercase;
}
.event_box
{
	width:254px;
	float:left;
	margin:8px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:#FFF;
	border:5px solid #FFF;
}
.event_box h2
{
	width:256px;
	float:left;
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.other_box
{
	width:264px;
	float:left;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.other_box h2
{
	width:264px;
	float:left;
	font:bold 20px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	border-top:5px solid #FFF;
}
.other_box ul
{
	width:264px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.other_box ul li
{
	width:264px;
	float:left;
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #808080;
	border-top:1px solid #808080;
	list-style:none;
	list-style-position:inside;
	font: 12px/19px Tahoma, Geneva, sans-serif;
}
.other_box ul li p
{
	float:left;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;
}
.right_sidebar p{ 	float:left;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;}
.other_box ul li a
{
	float:left;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform:uppercase;
}
.other_box ul ul li
{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #262626;
	border-top:1px solid #262626;
}
.other_box ul ul li a
{
	float:left;
	margin:7px 0px 7px 10px;
	padding:0px 0px 0px 0px;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}

.follow_link
{
	width:264px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.follow_link a
{
	float:left;
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	background:url(images/rightbar_followimg.jpg) right 4px no-repeat;
	margin:6px 5px 0px 0px;
	padding:0px 14px 0px 0px;
	text-transform:uppercase;
}


.footer
{
	margin:10px 0px 0px 0px;
	border: 5px solid #FFFFFF;
    float: left;
    height: 25px;
    width: 970px;
	background:#F3F3F3;
}
.footer ul
{
	margin:6px 0px 0px 0px;
	float: left;
}
.footer ul li
{
	margin:0px 17px 0px 17px;
	float:left;
	list-style:none;
}
.footer ul li a
{
	margin:0px 0px 0px 0px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#262626;
}


/*********************BRAND PAGE******************************/
/************************************************************/
.main_div_brand
{
	background:url(images/brands_bg.png) no-repeat;
	width:1311px;
	height:1620px;
	margin:0px auto;
}

.catalouge_div
{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.catalouge_box
{
	width:311px;
	float:left;
	border:5px solid #FFF;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#e44d4d;
	text-transform:uppercase;
	background:#FFF;
}

/*********************CATALOUGE DETAIL******************************/
/************************************************************/
.catalouge_detail
{
	width:980px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.catalouge_content_div
{
	width:960px;
	float:left;
	background:#FFF;
	margin:10px 0px 0px 0px;
	padding:10px 10px 20px 10px;
}
.catalouge_logo
{
	 width: 164px;
	float:left;
	margin:5px 0px 0px 0px;
}
.catalouge_content
{
	width: 780px;
	float:left;
	margin:0px 0px 0px 15px;
}
.catalouge_content h1
{
	width:810px;
	float:left;
	margin:3px 0px 0px 0px;
	font:bold 32px Tahoma, Geneva, sans-serif;
	color:#000;
	text-transform:uppercase;
}

.content_box
{
	width:255px;
	float:left;
	border:5px solid #009ad3;
	margin:10px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	background:#009ad3;
}
.content_box h2
{
	font:bold 15px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	float:left;
	width:245px;
	height:auto;
	background:none;
	margin:0px;
	padding:0px;
}

/*********************Blog Events******************************/
/************************************************************/


.left_side
{
	float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 668px;
	
}
.content
{
	float: left;
    margin: 0px 0 0;
    padding: 0;
    width: 658px;
	background:#FFF;
	border:5px solid #FFF;
}
.ad_section
{
	background:#818181;
	width:658px;
	height:250px;
	float:left;
}
span.ad_text
{
	font:bold 14px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	float:left;
	margin:120px 0px 0px 250px;
	color:#FFF;
}
.post_text
{
	width:650px;
	float:left;
	margin:0px 0px 0px 8px;
}
.post_text h2
{
	font:bold 21px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	float:left;
	margin:15px 0px 20px 0px;
	color:#e44d4d;
	width:650px;
}
.post_text p
{
	font:normal 16px/22px Tahoma, Geneva, sans-serif;
	margin:20px 10px 0px 0px;
	color:#333;
}
.pagination
{
	background: none repeat scroll 0 0 #000;
    border: 5px solid #FFFFFF;
    float: left;
    height: 25px;
    width: 658px;
	margin:10px 0px 0px 0px;
}
.pagination span.previous
{
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#FFF;
	margin:4px 0px 0px 3px;
}
.pagination span.page_number
{
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#FFF;
	margin:4px 0px 0px 200px;
	text-align:center;
}
.pagination span.page_number a
{
	margin:0px 3px 0px 0px;
	
}
.pagination span.next
{
	font:normal 12px Arial, Helvetica, sans-serif;
	float:right;
	color:#FFF;
	margin:4px 3px 0px 0px;
}
.pagination span a
{
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#FFF;
	
}
.bottom_article
{
	width:668px;
	float:left;
	margin:10px 0px 5px 0px;
}
.atricle_box
{
	width:117px;
	float:left;
	border:5px solid #FFF;
	margin:0px 0px 0px 0px;
}
.atricle_box img
{
	float:left;
	margin:0px 0px 0px 0px;
}
.marin_div
{
	float:left;
	width:8px;
}

/**************************Brand detail******************************/
/*******************************************************************/
.brand_content_div
{
	width:970px;
	border:5px solid #FFF;
	float:left;
	background:#FFF;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.brand_left
{
	width:253px;
	float:left;
	margin:10px 0px 0px 10px;
}
.brand_right
{
	width:680px;
	float:left;
	margin:0px 0px 0px 15px;
}
.brand_right h3
{
	width:680px;
	color: #000;
    float: left;
    font: bold 32px Tahoma, Geneva, sans-serif;
}
.brand_right p
{
	width:680px;
	color: #000;
    float: left;
    font: normal 12px Tahoma, Geneva, sans-serif;
}
.visit_links
{
/*	width:680px;*/
	float:left;
}

.social_links {
    float: right;
    margin: 0 -12px 0 0;
    width: 63%;
}

/*******************Contact Page******************/
/************************************************/
.contact_left
{
	width:260px;
	float:left;
	margin:10px 0px 0px 5px;
	float:left;
}
.contact_left h1
{
	width:260px;
	float:left;
	margin:10px 0px 0px 5px;
	font:bold 32px Tahoma, Geneva, sans-serif;
	color:#000;
	text-transform:uppercase;
	float:left;
}
.contact_left p
{
	float:left;
	margin:0px 0px 0px 5px;
	font:normal 16px/22px Tahoma, Geneva, sans-serif;
	color:#000;
	float:left;
}
.contact_right
{
	width:680px;
	float:left;
	margin:10px 0px 0px 15px;
}
.contact_right h1
{
	width:695px;
	float:left;
	margin:10px 0px 0px 5px;
	font:bold 32px Tahoma, Geneva, sans-serif;
	color:#000;
	text-transform:uppercase;
	float:left;
}
.contact_right table
{
	float:left;
	width:680px;
	text-transform:uppercase;
	margin:10px 0px 0px 10px;
}
.contact_right .text
{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	float:left;
	width:95px;
	text-transform:uppercase;
	padding:5px 0px 0px 0px;
}
.contact_right .text1
{
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	float:left;
	width:150px;
	text-transform:uppercase;
	padding:5px 0px 0px 0px;
}
.contact_right .field
{
	width:262px;
	float:left;
	margin:0px 0px 0px 0px;
}



/******************landing page************************/
.landing_logos
{
	width:980px;
	float:left;
	margin:10px 0px 0px 0px;
}
.logo_box
{
	width:226px;
	float:left;
	background:#FFF;
	border:5px solid #FFF;
}
.logo_box h2
{
	font:bold 32px Tahoma, Geneva, sans-serif;
	width:226px;
	float:left;
	text-align:left;
	text-transform:uppercase;
	
}
.motoh2
{
	color:#213c6f;
}
.lifeh2
{
	color:#00729c;
}
.autoh2
{
	color:#cc6a00;
}
.bicycleh2
{
	color:#911e1e;
}
.logo_margin
{
	width:8px;
	float:left;
}
.attachment-medium{}
.attachment-thumbnail{}
.post_social_links_full {
    clear: both;
    float: left;
    margin: 5px 0 0;
    padding: 0;
	width:100%;
	}
.post_social_links_full span{ margin-right:2px; float:left;}
#comments-title{ color:#767676;}
.form-allowed-tags {
	display:none;
}
#respond {
	  clear: both;
}
#respond label {
	float:left;
	width:70px;
}
#respond .comment-notes span.required {
	margin-left:5px;
}
#respond .required {
	margin-left:-10px;
	margin-right:5px;
	color:red;
}
#submit {
	margin-bottom:10px;
	margin-left:70px;
}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span {     border: medium none; color: #FFFFFF; font: 12px Arial,Helvetica,sans-serif;margin: 1px 4px;padding: 2px;}
#footer_nav .nextpostslink, #footer_nav .nextpostslink a{ float:right;  padding: 2px 5px; text-transform:uppercase;}
#footer_nav .previouspostslink, #footer_nav .previouspostslink a{ float:left; padding: 2px 5px; text-transform:uppercase; }
#footer_nav.pagination{ text-align:center;}
#footer_nav .wp-pagenavi {
    clear: both;
    margin-top: 2px;
}






div#slide-holder {
    height:330px;
    position: relative;
    width: 970px;
    z-index: 40;
}

 div#slide-runner {
    height: 330px;
    overflow: hidden;
    position: absolute;
    width: 970px;
}
div#slide-holder img {
    display: none;
    margin: 0;
    position: absolute;
}
element.style {
    display: block;
}
div#slide-holder div#slide-controls {
    background: url("images/slider_b_image.png") repeat scroll 0 0 transparent;
    bottom: 0px;
    display: none;
    height: 80px;
    left: 0;
    position: absolute;
    width: 970px;
	
}
div#slide-holder div#slide-controls p.text {
    color: #007CA8;
    display: inline;
    float: left;
    font-size: 25px;
    line-height: 16px;
    margin: 5px 0 0 10px;
    text-transform: uppercase;
	font-weight:bold;
}

div#slide-holder div#slide-controls p#slide-desc {
    color: #000000;
    float: left;
    font: bold 18px Tahoma, Geneva, sans-serif;
    height: 20px;
    letter-spacing: 1px;
    margin: 0px 0 0 11px;
    width: 98%;
}
div#slide-holder div#slide-controls p#slide-client {
    float: left;
    font: bold 34px Tahoma, Geneva, sans-serif;
    letter-spacing: 0.5px;
    width: 98%;
}
div#slide-holder div#slide-controls p#slide-nav {
    display: inline;
    float: right;
    height: 24px;
    margin: -18px 4px 0 0;
}
div#slide-holder div#slide-controls p#slide-nav a {
    background-image: url("images/silde-nav.png");
}
div#slide-holder div#slide-controls p#slide-nav a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0 2px 0 0;
    text-align: center;
    text-decoration: none;
    width: 24px;
	color:#000;
    padding-top: 1px;
}
div#slide-holder div#slide-controls p#slide-nav a.on {
    background-position: 0 -22px;
    color: #FFFFFF;
    height: 24px;
    margin-top: 1px;
    padding-top: 0px;
}
.slider_gallery img.slide{ width:969px; height:330px; }
.catalouge_logo img{ max-width: 160px; }
#new_size img{ width:310px; height:167px;}
.gallery-item{     
   background: none repeat scroll 0 0 #009AD3;
    border: 5px solid #009AD3;
    float: left;
    margin: 10px 5px 0 0;
    padding: 0;
    text-transform: uppercase;
    width: 241px;}
	.wp-caption-text{ text-align:left; color:#FFF; margin:0px;}
	.gallery-icon .attachment-thumbnail {
    min-height: 144px;
           }
		   
.contact_right span.wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    clear: both;
    float: left;
    font-size: 10pt;
    left: 0;
    margin-top: 5px;
    padding: 2px;
    position: relative;
    top: 23%;
    width: 262px;
    z-index: 100;
}
.contact_right div.wpcf7-validation-errors { border:none; color:#F00;}
#comments_form{   margin-top: 20px;}
#comments_form .text {
    float: left;
    font: bold 12px/22px Arial,Helvetica,sans-serif;
    padding: 5px 0 5px 20px;
    text-transform: uppercase;
    width: 50px;
}
#comments_form .field {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CACACA;
    box-shadow: 5px 5px 10px 1px #D7D7D7 inset;
    float: left;
    height: 25px;
    position: relative;
    width: 214px;
	padding-left: 5px;
}
#comments_form textarea {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CACACA;
    box-shadow: 5px 5px 10px 1px #D7D7D7 inset;
    float: left;
    height: 85px;
    position: relative;
	margin-left:20px;
	width: 96%;
}
#commentform{}

#commentform textarea {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CACACA;
    box-shadow: 5px 5px 10px 1px #D7D7D7 inset;
    float: left;
    height: 85px;
    position: relative;
	margin-left:20px;
	width: 96%;
}

.post_social_links_full {
    border-bottom: 1px solid #B2B2B2;
    border-top: 1px solid #B2B2B2;
    clear: both;
    float: left;
    margin: 5px 0 20px;
    padding: 10px 0;
    width: 100%;
}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li ul.children li.depth-2 .reply { display:none;}
h3#comments{ text-transform:uppercase; color:#767676; margin-bottom:10px;}

#single .attachment-full{ width:658px; height:250px;}
#demo-3{position:relative;}
#demo-3 img{
opacity:1
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#demo-3 .details{
position:absolute;
top:0;
left:0;
padding: 0 10px;
width: 84%;
opacity: 0;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;

}

#demo-3 .details:hover{
opacity: .9;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 5000ms;
}
.details {
    background: -moz-linear-gradient(#009DD7, #6f0000) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-align: center;
	height:69px;
}
.event_box .attachment-thumbnail{ width:254px;}
.widget_tweetblender div.tb_msg {

    background-color: black;
    border-bottom: 1px solid white;
	border-top:0px; border-left:0px; border-right:0px;
    clear: right;
    min-height: 40px;
    padding: 5px;
	float:left;
	
}
.widget_tweetblender div.tb_tweetlist { float:left; font: 16px/22px Tahoma, Geneva, sans-serif;  border-bottom:1px solid #434343; border-top:1px solid #434343;}
.widget_tweetblender { padding-bottom:20px;}
.widget_tweetblender div.tb_tweet { padding:8px 0px 5px 0px; border-bottom:1px solid #434343; border-top:1px solid #434343;}
.widget_tweetblender #msg_notweets{ float:left; clear:both;}
.widget_tweetblender div.tb_header { height:0px;}
.widget_tweetblender .tb_msg{ font: 12px/19px Tahoma, Geneva, sans-serif; }
.widget_tweetblender .tb_author {}
.widget_tweetblender .tb_footer a{ color: ##e44d4d;    margin-bottom: 20px;}
.widget_tweetblender .tb_tweet-info {
    clear: both;
    color: #CCCCCC;
    float: left;
    font-style: italic;

}
.widget_tweetblender .tb_tweet-info a{ color:#808080;  text-transform: none;}
.widget_tweetblender span.tb_msg a{ float:none; margin:0px; padding:0px; text-transform:none; color:#e44d4d}
/*.location_search_submit_cell input{ margin-top: 20px;}*/
.st_twitter_hcount{ float:left; margin-top:1px; } 
.st_fblike_buttons{ float:left; }
.st_facebook_buttons{ float:left; margin-top:1px;}
#inner_catalouge{ float:left; width:99%;}
#inner_catalouge .attachment-thumbnail {
    float: left;
    padding: 10px 10px 0px 0px;
	display:inline;
}
#inner_catalouge h1{ margin:10px 0px -5px 0px; float:none; width:100%; text-transform: uppercase; font-size: 45px;}
#inner_catalouge  .inner_catalouge_content{ display:inline}
#inner_catalouge .post_social_links_full{ border:none; margin:0px;}
#inner_catalouge .post_social_links_full span { margin-left:0px; float:left;}
.color1{}
.color2{}

/******************Newsletter Signup************************/
#mc_signup_submit.button {
	margin-top: 11px;
	margin-bottom: 13px;
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:6px 10px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:16px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #459A00;
	cursor: pointer;
}

.mc_input {
	width: 250px;
}

.mc_merge_var input{
	margin-top: 10px;
	color: #333;
	font-size: 18px;
	padding: 5px 5px 2px 5px;
}

.mc_var_label {
	display: none;
}