/* Layout */

body {
	background: #111111 url(../images/body/diamond-plate-bg.gif) top left repeat;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #292929;
	font-size: 11px;
}
* html body {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px
}
#container {
	width: 900px;
	height: auto;
	margin: 25px auto 0 auto;
}
/***************************
          HEADER
***************************/
#header {
	background: url(https://www.dirtboydesigns.com/images/body/header-blk.jpg) no-repeat top left;
	width: 100%;
	height: 120px;
}
#home-link a {
	position: relative;
	float: left;
	display: block;
	width: 231px;
	height: 108px;
	left: 59px;
}
/***************************
          NAVBAR
***************************/
#navbar {
	background: #111111 url(https://www.dirtboydesigns.com/images/body/navbar-bottom-blk.gif) no-repeat bottom left;
	width: 900px;
	height: 35px;
}
#navbar .section1, #navbar .section2, #navbar .section3 {
	float: left;
	width: 270px;
	height: 35px;
	margin: -3px 0 0 0;
	padding: 0 15px 0 15px;
}
#navbar .section1 ul, #navbar .section2 ul, #navbar .section3 ul {
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0px;
}
#navbar .section1 ul li, #navbar .section2 ul li, #navbar .section3 ul li {
	display: inline;
	margin: 0 12px 0 0;
	padding: 0px;
	color: #BBBBBB;
}

/***************************
            MAIN
***************************/
#main {
	background: #C9C9C9 url(https://www.dirtboydesigns.com/images/body/main-bottom-blk.gif) no-repeat bottom left;
	width: 900px;
	min-height: 200px;
	margin: 15px 0 0 0;
}
* html #main {
	height: 200px;
}
#main-home {
	width: 900px;
	min-height: 200px;
	margin: 15px 0 0 0;
}
* html #main {
	height: 200px;
}
/***************************
        MAIN-IMAGE
***************************/
#main-image {
	float: left;
	width: 600px;
	height: auto;
}
/***************************
          CONTENT
***************************/
#content {
	float: left;
	width: 560px;
	height: auto;
	margin: 0px;
	padding: 10px 20px 25px 20px;
	line-height: 15px;
	color: #292929;
}
#content70 {
	background: url(https://www.dirtboydesigns.com/garage/images/s3studios/content_heading-bg-blk.gif) no-repeat top left;
	float: left;
	width: 560px;
	height: auto;
	margin: 0px;
	padding: 20px 20px 25px 20px;
	line-height: 15px;
}
#content70-whole {
	background:  url(https://www.dirtboydesigns.com/images/body/content100-top-blk.gif) no-repeat top left;
	float: left;
	width: 560px;
	height: auto;
	margin: 0px;
	padding: 20px 20px 25px 20px;
	line-height: 15px;
}
* html #content70, * html #content70-whole {
	width: 572px;
	padding: 20px 14px 25px 14px;
}
#content70s {
	background: url(https://www.dirtboydesigns.com/garage/images/s3studios/content_heading-small-bg-blk.gif) no-repeat top left;
	float: left;
	width: 560px;
	height: auto;
	margin: 0px;
	padding: 20px 20px 25px 20px;
	line-height: 15px;
}
* html #content70s {
	width: 572px;
	margin-top: -37px;
	padding: 20px 14px 25px 14px;
}
#content100 {
	background: url(https://www.dirtboydesigns.com/images/body/content100-top-blk.gif) no-repeat top left;
	width: 860px;
	height: auto;
	padding: 10px 20px 25px 20px;
	line-height: 15px;
}
* html #content100 {
	padding-top: 20px;
}

/***************************
         BOTTOM 3
***************************/
#bottom3 { width: 900px; margin-top: 7px;}
.bottom3-boxes { float: left; width: 294px; height: 145px; margin-right: 9px;}



/***************************
          SIDEBAR
***************************/
#sidebar {
	background: url(https://www.dirtboydesigns.com/images/body/sidebar-top-blk.gif) no-repeat top left;
	float: right;
	width: 300px;
	height: auto;
	padding: 10px 0 15px 0;
	font-size: 10px;
	line-height: 14px;
}
#sidebar ul, #sidebar30 ul, #sidebar30-whole ul {
	width: 260px;
	height: auto;
	margin: 10px auto 10px auto;
	padding: 0 10px 20px 10px;
}
* html #sidebar .ie {
	width: 274px;
	padding: 0 3px 20px 3px;
}
#sidebar ul li, #sidebar30 ul li  {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0px;
}
/***************************
       SIDEBAR30
***************************/
#sidebar30 {
	background: url(https://www.dirtboydesigns.com/garage/images/s3studios/sidebar_top-blk.gif) no-repeat top left;
	float: right;
	width: 280px;
	height: auto;
	padding: 10px 10px 15px 10px;
	font-size: 10px;
	line-height: 14px;
}

* html #sidebar30 {
	margin-right: -1px;
	width: 281px;
}

#sidebar30-whole {
	background: url(https://www.dirtboydesigns.com/images/body/sidebar-top-100-blk.gif) no-repeat top left;
	float: right;
	width: 280px;
	height: auto;
	padding: 10px 10px 15px 10px;
	font-size: 10px;
	line-height: 14px;
}

#cart-sidebar { color: #C9C9C9;}
#itemname-sidebar { float:left; color: #C9C9C9;}
/***************************
          FOOTER
***************************/
#footer {
	background: url(https://www.dirtboydesigns.com/images/body/footer-links-blk.gif) no-repeat top left;
	width: 900px;
	height: 59px;
	margin: 15px 0 0 0;
}
#footer .section1, #footer .section2, #footer .section3 {
	float: left;
	width: 250px;
	height: 46px;
	margin: 0px;
	padding: 13px 25px 0 25px;
}
#footer .section1 ul, #footer .section2 ul, #footer .section3 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer .section1 ul li, #footer .section2 ul li, #footer .section3 ul li {
	margin: 3px 0 0 0;
	padding: 0px;
}
#footer-bottom {
	background: url(https://www.dirtboydesigns.com/images/body/footer-bottom-blk.jpg) no-repeat top left;
	width: 100%;
	height: 71px;
	margin: 0 0 7px 0;
	font-size: 9px;
	color: #DDDDDD;
}
* html #footer-bottom {
	margin-top: -13px;
}

/**************************************************/

/***************************
     CONTACT PLACEMENT
***************************/
.contact-box {
	background: url(https://www.dirtboydesigns.com/images/body/leftside-divider.gif) no-repeat top left;
	width: auto;
	height: 90px;
	margin: 0px;
	padding: 5px 15px;
}

/**************************************************/

/***************************
     PRODUCT OPTIONS
***************************/

.product-label {
	text-align: left;
	float: left;
	margin: 3px 0px 5px 5px;
}
* html .product-label {
	float: left;
	margin: 0px 0px -5px 5px;
}

.product-form {
	float: left;
	margin: 2px 7px 5px 5px;
}
* html .product-form {
	float: left;
	margin: 0px 7px -5px 5px;
}


/***************************
     BLOG CSS
***************************/

.blog-title { color: #AE0000;}
#blog-search {margin: 5px 0 0 20px; padding: 0px;}
#blog-sidebar ul {margin: 15px 0 0 20px; padding: 0px;}
#blog-sidebar ul li { margin:0px; padding: 0 0 15px 0;}
#blog-sidebar ul li ul { margin: 0 0 15px 0; padding: 0 10px 0 15px;} 
#blog-sidebar ul li { margin: 0 0 5px 0; padding: 0px;}
#wp-submit { cursor: pointer;}
#login .message { font-size: 11px;}
.post a img { border: #777777 solid 1px;}
.post a img:hover { border: #000000 solid 1px;}
#login #login_error { background-color: #888888; border: #dddddd 1px solid;}

