/*-----------------------------------*/
/*       Solid Rock Products CSS     */
/*          June 2008                */
/*-----------------------------------*/
body {
	font-family: Arial,sans-serif;
	background-color:#ffffff;
	background-image:url(images/header.jpg);
        background-position:center top;
        background-repeat:repeat-x;
	text-align:center;
	font-weight:normal;
        font-size: 100%;
	margin:0px;
	padding:0px;
	}
img {
	border:0px;
	margin:0px;
	padding:0px;
	}
p {
	margin:10px;
	text-indent: 30px;
	}
.bodyNote {
	background-image:url(images/#.jpg);
        background-position:center top;
        background-repeat:repeat-x;
	font-family: Arial,sans-serif;
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
        font-size: 100%;
	margin-left:auto;
        margin-right:auto;
	padding:0px;
	}

#main {
	width:900px;
	margin-left:auto;
	margin-right:auto;
   	}
#pick1 {
	position:relative;
	top:-16px;
	float:left;
   	}
#topbox {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:120px;
	text-align:center;
	}
#leftbox {
	float:left;
	width:160px;
	height:596px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftbg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#leftaboutbox {
	float:left;
	width:160px;
	height:1100px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftaboutbg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#mainbox {
	float:left;
	width:740px;
	height:264px;
	margin-bottom:40px;
	background-color:#ffffff;
	background-image:url(images/mainbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
#leftaboutbox {
	float:left;
	width:160px;
	height:1100px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftaboutbg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#mainaboutbox {
	float:left;
	width:740px;
	height:920px;
	border:0px solid #000000;
	background-image:url(images/rightbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
#leftguarbox {
	float:left;
	width:160px;
	height:896px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftguarbg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#mainguarbox {
	float:left;
	width:740px;
	height:650px;
	border:0px solid #000000;
	background-image:url(images/rightbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
#lefttonebox {
	float:left;
	width:160px;
	height:1380px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/lefttonebg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#maintonebox {
	float:left;
	width:740px;
	height:1300px;
	border:0px solid #000000;
	background-image:url(images/rightbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
#leftcarebox {
	float:left;
	width:160px;
	height:1000px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftcarebg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#maincarebox {
	float:left;
	width:740px;
	height:850px;
	border:0px solid #000000;
	background-image:url(images/rightbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
.text p {
	background-color:#ffffff;
	text-align:left;
	}
#leftcontactbox {
	float:left;
	width:160px;
	height:810px;
	background-color:#ffffff;
	border:0px solid #000000;
	background-image:url(images/leftcontactbg.jpg);
      	background-position:center top;
      	background-repeat:no-repeat;
	}
#maincontactbox {
	float:left;
	width:740px;
	height:610px;
	background-color:#ffffff;
	background-image:url(images/maincontactbg.jpg);
      	background-position:left top;
      	background-repeat:no-repeat;
	}
.text {
	padding: 20px 20px 20px 50px;	
	}
.smtxt {
	float:left;
	padding-left:222px;
	width:500px;
	text-align:left;
	font-size:70%
	}
#car1box {
        width:620px;
        height:200px;
	color:#000000;
	text-align:left;
	margin:0 0 20px 35px;	
	}
#cartoon1 {
	width:135px;
	height:190px;
	margin-right:50px;
	}
#cartoon2 {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:30px;
	padding-left:0px;
	width:600px;	
        height:147px;
	}
#cartoon3 {
	position:relative;
	margin-left:-30px;
	padding:0px;
	width:741px;	
      	height:222px;
	}
#cartoon4 {
	margin:0px;
	padding:0px;
	width:619px;	
        height:395px;
	}
#cartoon5 {
	margin:0px;
	padding:0px;
	width:600px;	
        height:198px;
	}
#mainmenu {
	width:150px;
	height:222px;
	margin:12px 0 0 0;
	padding:5px;
	text-align:left;
	}
#mainmenu ul{
	margin:0px;
	padding:0px;
	}
#mainmenu li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
#bottommenu {
	width:738px;
	height:180px;
	margin:0px;
	padding:0px;
	float: left;
	}
#bottommenu ul{
	height:100px;
	list-style-type:none;
	margin:10px 0 10px 0;
	padding:0px;
	}
#bottommenu li{
	margin:0px;
	padding:5px;
	display: inline;
	}
#bottombox {
	text-align:center;
	width:740px;
	height:80px;
        font-size: 70%;
	margin:0px;
	padding:0px;
	float: left;
	}
#bottombox ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
#bottombox a:link, #bottombox a:visited {
	color:#000000;
	text-decoration:none;
	}
#bottombox a:hover{
	color:#999999;
	text-decoration:underline;
	}

a.link, a.visited  {
	display:inline;
	margin:0px;
	padding:0px;
	color:#000000;
	text-align:center;
	font-weight:normal;
        font-size: 100%; 
	text-decoration:underline;
	}
a.hover { 
	color:#999999;
	background-image:url( );
	}
#contact {
	margin:0px;
	padding:0px;
	}
#contact fieldset {
	width:90%
	color:#6bb499;
	}
#contact li {
	list-style:none;
	}
.left {
 	float: left;
	line-height:25px;
	}
.left ul, .right ul {
	margin:5px 0 10px 5px;
	padding:0px;
	}
.left li {
	width:210px;
	text-align:right;
	}
.right {
 	float: left;
	text-align:left;
	line-height:24px;
	}
.right li{
	width:200px;
	text-align:left;
	}
.right select {
	margin-left:0px;
	margin-top:2px;
	width:204px;
	}
.right input {
	margin-top:2px;
	height:17px;
	width:200px;
	}
#comments {
	margin-top:4px;
	margin-bottom:10px;
	}
.button {
	border:0px #000000 solid;
	float:right;
	text-align: left;
	width:450px;
	margin-top:10px;
	}
.red {
	color:red;
	}
textarea {
	margin-left:0px;
  	resize:none;
	}
a.returnLink:link, a.returnLink:visited  {
	color:#000000;
	text-decoration:none;
	}
a.returnLink:hover  {
	color:#999999;
	text-decoration:underline;
	}
