/*
Theme Name: Mzm Perfomance
Theme URI: http://mzmperformance.com
Description: Custom wordpress theme built for Mzm Performance.
Author: Kasie Morgan
Author URI: http://www.travikwebstudio.com/
Tags: performance auto parts, mzm performance international, austin, texas, tuning services.
*/



body { background: #f5f3f4; width:1000px;margin:0px auto 0px auto; font-family: Arial, Helvetica, sans-serif;}




h1{ font-size:18px; margin:10px 0px 0px 25px; color:#600;}

h1 a:hover { color:#333;}
h1 a {color:#600; text-decoration:none;}




h2 { font-size:13px; margin:15px 0px 0px 45px; color:#333; float:left;}

h3 { font-size:14px; color:#600;}

/* Begin Images */

img{ border-width:0px;}
p img{
	padding: 0;
	max-width: 100%;
	border:0px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0px 2px 7px;
	display: inline;
	border:solid; border-color:#600; border-width:0px;}

img.alignleft {
	padding: 4px;
	margin: 0px 7px 2px 0px;
	display: inline;
	border:solid; border-color:#600; border-width:0px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


#wrapper{ width:900px; margin:0px auto 0px auto; }
#header{ background-image:url(imgs/mzmheader.jpg); width:900px; height:170px;}
#mainbg{ background-image:url(imgs/mzmbgmain.jpg); width:900px; float:left; background-repeat:repeat-y;}

.info { float:right; font-size:11.5px; margin: 15px 20px 0px 0px; color:#333;}

/*start sidebar*/
#sidebar{ background-color:#f2f2f2; width:200px;  float:left; margin:40px 0px 0px 35px;}
.menu{ font-size:12px; margin:10px 0px 0px 25px; line-height:18px; }

.menu a { text-decoration:none; color:#600;}

.menu a:hover{text-decoration:underline; color:#333;}


.cart { background-image:url(imgs/Shoppingcart.png); float:left; width:19px; height:15px; margin-top:10px;}

.shopcart{ font-size:13px; margin:8px 0px 0px 5px; line-height:18px;}
.shopcart a {text-decoration:none; color:#600; padding:0px 0px 0px 5px }
.shopcart a:hover { text-decoration:underline; color:#333;}




.menutitle{ margin:25px 0px 0px 20px; font-size:14px; font-weight:bold; color:#333;}

.icons{margin: 15px 0px 0px 20px;}
.fbicon{ background-image:url(imgs/facebook.png); width:48px; height:48px; float:left; margin-right:5px;}
.twittericon { background-image:url(imgs/twitter.png); width:48px; height:48px; float:left; margin-right:5px;}
.youtubeicon{ background-image:url(imgs/youtube.png); width:48px; height:48px; float:left;}

/*start newsletter box*/

#newsletter{ width:150px; font-size:10px; margin:12px 0px 0px 11px;}

.wprsftf wpsftf-email { margin:10px;}

.subscribe{ margin:5px 35px 0px 0px; float:right;}

.wprsftf wpr-subform-textfield-name { margin:0px;}

.newslettertitle { font-size:11.5px; color:#333; text-align:center; margin-top:25px; font-weight:bold; }
/*end newsletter box*/

/*start facebook fanpage*/

.fbfanbox { margin: 0px 0px 0px 5px}
/*end facebook fanpage*/

.recentposts{margin: 0px 0px 0px 20px;}

.tddtitle{

	margin:0px 0px 2px 0px;
	font-size:14px; color:#333;
	
	}
	
.tddrecentposts{ width:170px; margin-top:20px;}	

.tddrecentposts a {
	color:#333;
	font-weight:normal;
	list-style-type:none;
	padding:0px;
	text-decoration:none;
}
.tddrecentposts a:hover{
	color:#600;
	padding:0px; text-decoration:underline;
}
	
.tddrecentposts ul {	
margin:0px;
font:Arial, Helvetica, sans-serif;
color:#000;
padding-right: 2px;
padding-left:5px;
list-style-type:none;
margin:-15px 0px 10px -20px;}

.tddrecentposts ul li{
	color:#000;
	margin:3px 0px 0px 33px;
	font-size:12px;
	list-style-image:url(imgs/arrowrecentposts.png);
	line-height:18px;
}
.tddrecentposts ul li dd{
	color:#333;
	margin: 0px 0px 0px 0px;
}
.tddrecentposts ul li dt{
	color:#333;
	margin:0px;
	
}
.tdreadmore{
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-right:25px;
	margin-top: 10px;
   text-decoration:none;	
}

.tdreadmore a{
	color:#600;
   text-decoration:none;	
	
}
.tdreadmore a:hover{
   color:#333;	
   text-decoration:underline;	
}


.accessportad{ background-image:url(imgs/tower-ap.png); width:159px; height:467px; margin:10px 0px 0px 20px;}
.vpracingfuel{ background-image:url(imgs/vp-racing-fuels.png); width:159px; height:244px; margin:10px 0px 0px 20px;}


/*end sidebar*/

/*start maincontent area*/
#maincontent{ width:625px; float:left; display:inline-block;}
/*end maincontent area*/


/*start homepage*/

#video {margin: 20px 0px 0px 70px;}

.servicetitle{font-size:14.5px; margin:30px 0px 0px 35px; color:#600; font-weight:bold;}
.servicetxt {font-size:12px; margin: 10px 12px 0px 50px; color:#696969; width: 465px; float:left;}

.servicetxt a {color:#600; text-decoration:underline;}
.servicetxt a:hover {color:#333; text-decoration:none;}


.custominstall{ background-image:url(imgs/customfabrication.jpg); width:89px; height:134px; float:left; margin-top:12px; border:solid; border-width:2px; color:#600;}
.enginebuild{ background-image:url(imgs/performanceenginebuildingservices.jpg); width:94px; height:130px; float:left; margin-top:9px; border:solid; border-width:2px; color:#600; }
.performanceparts{ background-image:url(imgs/performancepartsinstallation.jpg); width:94px; height:130px; float:left; margin-top:9px; border:solid; border-width:2px; color:#600;}
.dynotuning { background-image:url(imgs/dynotuning.jpg); width:94px; height:130px; float:left; margin-top:9px; border:solid; border-width:2px; color:#600;}







hr {width:575px; margin-left:53px; height:1px; border-color:#FFF; display:inline-block;}

.feattitle { margin:10px 0px 0px 35px; color:#600; font-weight:bold; font-size:14.5px;}

/* Easy Slider */

#slider{ margin: 10px 0px 0px 52px;}
	#slider ul, #slider li,
	#slider2 ul{
		margin:0;
		padding:0;
		list-style:none;
	
		}
	#slider2 {margin-top:1em;margin:5px 0px 0px 35px;}
	#slider2 li{width:181px;
				height:203px;
				overflow:hidden;
				
	
	}
	
	#slider li { 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:562px;
		height:220px;
		overflow:hidden; margin: 0px; position:relative; z-index:1;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:41px;
		height:36px;
		left:-50px;
		top:95px;
		z-index:1000;
		}
	
	
	#nextBtn, #slider1next{ 
		margin: -170px -33px 0px 0px; float:right;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:29px;
		height:34px;
		background-image: url(imgs/btn_prev.png); no-repeat 0 0;	float:left; margin:-134px 0px 0px 10px;
		}	
	#nextBtn a, #slider1next a{ 
		background-image:url(imgs/btn_next.png); no-repeat 0 0;	width:29px; height:34px; margin:0px 0px 0px 0px;
		}
	/*end Easy Slider*/
	
	
.featuredhomeprods{font-size:14.5px; margin:-10px 0px 0px 35px; color:#600; font-weight:bold;}	
	
	
	
	
	
	
	
	
	
	
	
	

/*end homepage*/


/*start pages*/

.pgtxt{color:#696969; font-size:12px; margin:0px 0px 0px 25px;}

.pgtxt p {width:550px; }

.pgtxt a {color:#600; text-decoration:underline;}


.pgtxt a:hover{color:#333; text-decoration:none;}

.pgtxt2 p{width 550px; display:inline-block; margin:5px 0px 0px 10px; font-size:12px;}

b, strong {font-size:14px; color:#600;}

/*end pages*/



/*begin next gen gallery*/


.ngg-albumtitle{ color:#600; }

.ngg-albumtitle a{ color:#600; font-size:12px;}

.ngg-albumtitle a:hover { color:#333; text-decoration:none;}


.ngg-album { width:175px; float:left; height:180px; border:#fff;}

.ngg-widget, .ngg-widget-slideshow {margin:10px 0px 0px 15px;}


/*end next gen gallery*/



/*start contact us page*/
#mappress0{ margin:7px 0px 10px 10px;}


/*end contact us page*/


/*start news page*/

.newspagetime { margin: 5px 0px 0px 25px; font-size:11px; color:#999;}


.pagenav {margin: 30px 0px 0px 175px; font-size:11px;}
.pagenav a {color: #600;}
.pagenav a:hover {color:#333;}



/*end news page */




/*start single page*/


.fbshare { float:left; margin: 10px 0px 0px 25px; width:92px;}

.tweetbtn {margin: 0px 0px 0px -13px; width:92px; float:left;}
.tweetmemebutton {width:92px;}

#socialbtns{ float:left; width:92px; margin:15px 0px 0px 0px;}


/*start comments*/

#comments{ margin:20px 0px 0px 25px; width:525px; color:#696969;}

#comments a {color:#600; text-decoration:none;}
#comments a:hover {color:#333; text-decoration:underline;}


#numbercomment{font-size:13px; float:left;}

#leavecomments{ font-size:13px; text-decoration:none; margin:0px 0px 0px 20px;}

#leavecomments a{text-decoration:underline;
	
	}
	
#leavecomments a:hover{text-decoration:none;}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: normal; font-size:12px;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-right:8px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	margin:10px 0px 0px 0px;
	font-size:12px;
	text-transform: none;
 	color:#696969;
	}

#commentform p {
	font-size:12px;
	}
#commentform p a {color:#600;}

#commentform p a:hover {color:#333;}

.commentmetadata {
	font-weight: normal; font-size:9.5px; margin: 2px 0px 0px 10px;
	}

.reply {float:right; font-size:12px; margin:0px 25px 0px 0px}

.says {font-size:12px; color:#999;}

#respond {margin:50px 0px 0px 0px;}
/*end comments*/



/*end single page*/












/*start footer*/

.footerbar{background-image:url(imgs/footerbar.jpg); width:800px; height:1px; display:inline-block; margin:50px 0px 0px 50px;}

 #footertxtbox{ float:left; margin:50px 10px 10px 153px;}
 #footertxtbox a{ color:#696969;}
 #footertxtbox a:hover{ color:#600; text-decoration:none;}

.footertxt {font-size:12px; color:#696969; text-align:center;}
.bbblogo{ background-image:url(imgs/bbbseal1US.gif); width:59px; height:96px; float:left; margin:20px 0px 0px 63px;}
.authorizelogo{  float:left; margin:35px 0px 0px 90px;}

.footercredit { font-size:11.5px; margin: 25px 0px 30px 320px;  color:#999; display:inline-block;}
.footercredit a{ color:#999;}
.footercredit a:hover { color:#600; text-decoration:none;}
#footer{ background-image:url(imgs/mzmfooter.jpg); width:900px; height:30px; display:inline-block; background-repeat:none;}
/*end footer*/
