/*
Theme Name: Muscle Motors Onlin
Theme URI: http://www.musclemotorsonline.com
Description: Custom built theme for musclemotorsonline.com
Author: Ron Zvagelsky
Author URI: http://www.xhtmlcoding.com


/*-----------Block Level Elements--------------*/
* { margin:0px; padding:0px; }

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

Body {
 background:url(images/tal.jpg) 0 0 repeat-x #FFF;
 font:normal 11px Tahoma, Arial; 
 line-height:14px;
 color:#26292C;
}

#page {
 width:760px;
 margin:0 auto;
 position:relative;
}

#header {
 width:100%;
}

#header h1 {
 background:url(images/logo.jpg) no-repeat top left;
 font-size:12px;
 width:405px;
 height:70px;
 float:left;
 margin-bottom:5px;
}

#header h1 a {
 background:url(images/logo.jpg) no-repeat top left;
 width:405px;
 height:70px;
 display:block;
 text-indent:-1000px;
}

#phone {width:300px; float:right;background:#000000 url(images/tal.jpg) repeat-x top left; color:#FFFFFF; font-size:13px;padding-top:16px;text-align:right;}
#phone span { display:block;padding-top:5px; }

#headerimg {
 border:1px solid #9DA5AB;
 overflow:hidden;
 clear:both;
}

#headerimg ul { width:166px; float:left; list-style:none; text-transform:lowercase; background:#FBFBFB; min-height:202px; }
#headerimg ul li { background:url(images/menu-li.jpg) repeat-x top left; padding-top:5px; }
#headerimg ul li a { font:bold 12px Verdana; text-transform:uppercase;color:#000;font-style: italic; text-decoration:none; background:url(images/menu.jpg) no-repeat top left; display:block; padding:4px 0px 3px 25px; }
#headerimg ul li a:hover { color:#000; text-decoration:none; background:url(images/menu-hov.jpg) no-repeat top left; }

#flash { float:right; width:592px; height:202px; }

#wrapper {
 width:100%;
 clear:both;
 background:url(images/wrapper-border.gif) repeat-x top left;
 overflow:hidden;
 margin-top:2px;
 padding-bottom:20px;
 padding-top:5px;
}

#content {
 float:right;
 width:549px;
}

#sidebar {
 width:207px;
 float:left;
 background:url(images/sidebar.gif) repeat-y top left;
}

#footer {
 width:100%;
 clear:both;
 background:#D4D7D8 url(images/footer.gif) repeat-x top left;
 padding:15px 0px 15px 0px;
}

#footer div { width:760px; margin:0px auto; text-align:center }

/*-------------Homepae--------------*/
#content .home {
 width:388px;
 float:left;
 background:url(images/home-background.jpg) repeat-y top left;
 overflow:hidden;
}

#content .home-bottom {
 background:url(images/home-bottom.jpg) no-repeat bottom left;
 overflow:hidden;
 padding:5px 5px 15px 5px;
}

#content .home h2.featured { width:388px; height:39px; background:url(images/featured-products.jpg) no-repeat top left; display:block; text-indent:-1000px; }

#content .side { float:right; width:157px; }
#content .side img { border:1px solid #C2C2C2; padding:1px; }
#content .side .store-hours { width:155px;border:1px solid #C2C2C2;list-style:none;margin-top:5px;}
#content .side .store-hours h4 {background:url(images/store-hours.jpg) no-repeat top left;width:155px;height:32px;display:block;font-size:11px;text-indent:-1000px;}
#content .side .store-hours ul {list-style:none}
#content .side .store-hours ul li {background:url(images/store-hours-li-li.jpg) no-repeat top left;padding:4px 0px 4px 8px;font-size:11px;}
#content .side .store-hours ul li strong {color:#1775AE}
#content .side .store-hours li.phone {background:url(images/store-hours-li.jpg) no-repeat bottom left;padding:6px 0px 6px 10px;font-size:12px;display:block;}

/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {
 color:#1E6EA6;
 text-decoration:underline;
}

.post h2 { color:#000000; padding:15px 0px 0px 10px; line-height:24px;}

.post {

}

.post p {
 padding:10px 10px 0px 10px;
}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
 list-style:none;
 background:url(images/sidebar-bottom.gif) no-repeat bottom left;
 padding-bottom:10px;
}

#sidebar ul h3.product-search {
 width:207px;
 height:39px;
 font-size:11px;
 text-indent:-1000px;
 background:url(images/shop-category.jpg) no-repeat top left;
 display:block;
}#sidebar ul h3.shopping-cart { width:207px; height:39px; font-size:11px; text-indent:-1000px; background:url(images/shopping-cart.jpg) no-repeat top left; display:block;}

#sidebar ul li {

}

#sidebar ul ul {
 background:none;
 width:90%;
 margin:0px auto;
 padding-top:10px;
}

#sidebar ul ul li {

}

#sidebar ul ul ul {
 background:none;
 margin:0px;
 padding:0px;
 width:auto;
}

#sidebar ul ul ul li {
 background:none;
 padding-left:0px;
}

#sidebar p {

}

#sidebar a {
 background:url(images/arrow.gif) no-repeat top left;
 padding-left:15px;
 color:#606469;
 text-decoration:underline;
}

#sidebar a:hover {
 text-decoration:none;
 color:#606469;
}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/
/*.home ul { background:url(images/home-border-vertical.gif) repeat-y top center; overflow:hidden; }*/

div.product-list { width:186px; float:left; padding-left:3px; margin-bottom:10px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #C4C4C4; font:11px Tahoma, Arial; }
div.product-list div.img { float:left; width:76px; }
div.product-list div.prod-info { float:right; width:100px; margin-left:4px; }
div.product-list div.prod-info strong { color:#EA3200 }
div.product-list div.prod-buttons { clear:both; padding-top:10px; }
div.product-list div.prod-info p { padding-top:5px; padding-bottom:5px; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4; margin:5px 3px 5px 0px; clear:both; overflow:hidden; font-size:10px; }
div.product-list div.prod-info span.oldprice { color:#FF0000; }
div.product-list div.prod-info span.oldprice span.pricedisplay { color:#FF0000; font-size:10px; }
div.product-list div.prod-info span.current-price span.pricedisplay { color:#1066A2; font-weight:bold; font-size:12px; }
div.product-list a.info { background:#FF4604 url(images/button_info.gif) no-repeat top left; color:#FFFFFF; width:56px; text-align:center; padding:6px 0px 4px 0px; display:block; float:left; text-decoration:none; font-weight:bold; font-size:9px; }
div.product-list input.add { width:71px; float:left; background:#2479AE url(images/button_buy_now.gif) no-repeat top left; color:#FFFFFF; border:0px; font-size:9px; font-weight:bold; padding:4px 0px 3px 0px; text-align:center; display:block; margin-left:22px; }

/*-------------Other------------------*/

hr {
	display: none;
}

#featuredSlideArea {width:592;height:202px;overflow:hidden;margin:0;padding:0;}
.fix-1 {
	display: block;
	height: 100%;
	overflow: hidden;
}
.fix-2 {
	display: inline;
	height: 100%;
	overflow: hidden;
}