/* CSS Document */

body {text-align:center; margin:0; padding:0;}
#container {width:800px; text-align:left; margin:0 auto; background:#BBDB88; border-right: 1px solid #BBDB88;}
#header1 img {margin:0; padding:0;}
#header2 {height:128px; width:800px; background-image:url(img/mtheader2.jpg);}
#columnleft {width:158px; float:left;  background:#BBDB88; }
#nav ul {list-style-type:none; color:white; font-family:"Century Gothic"; font-size:14px; font-weight:bold; 
text-align:left; margin-left:0; padding-left:6px;}

#nav a {background-image:url(img/menubutton.jpg); background-repeat:no-repeat; color:white; text-decoration:none; 
display:block; padding-top:5px; width:148px; height:25px; text-align:center;}
#nav a:hover {background-image:url(img/menubuttonover.jpg); background-repeat:no-repeat; width:148px; height:25px; text-align:center;  }

#columnright {width:642px; float:right; background-color:white;}
#subcolumnright {padding-left: 10px;}
#subcolumnright h1 {color:#007D00; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#subcolumnright h2 {color:#007D00; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#subcolumnright p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#ddimagetabs {margin-top:15px; clear:both;}
.halfmoon{
margin-bottom: 4px;
}

.halfmoon ul{
padding: 4px 11px 3px 7px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 9px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 4px 11px 3px 7px;
margin: 0;
margin-right: 0; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font: bold 9px Verdana;
background: #D3EFA6 url(img/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li a.current{
background-color: #CDDADA;
color: navy;
}

.subcolumnrightpic { float:left; padding:0; margin:18px 15px 15px 0;}
.subcolumnrightpic img {border: 1px solid black;}


#columnrightfooter {padding-left:10px;}

#footer {clear:both;}

#quoteform {margin-top:10px; text-align:left; padding-left: 40px; clear:both;}

#quoteform p {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
#quoteform label{
float: left;
width: 120px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
}

#quoteform input, textarea{
width: 200px;
margin-bottom: 5px;
}

#quoteform textarea{
width: 300px;
height: 50px;
}

.boxes{
width: 1em;
}

#submitbutton{
width: 90px;
margin-left: 120px;
margin-top: 5px;
}

#quoteform br{
clear: left;
}

caption {text-align:center; font-variant:small-caps; text-align:left; color:#BB141B;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table {border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left;}
th, td {border-right:1px solid #FBFCFE; border-bottom:1px solid #F0F0F2; padding:1px 5px 1px 5px;}
tr {background:#F3FDFF;}
thead th {background:#036; color: #ffffff;}
tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
tr.alternate {background:#D7E0EA;}
tr.alternate th {background:#8AA9C7;}


#mowshoponline caption {text-align:center; font-variant:small-caps; text-align:left; color:#BB141B;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#mowshoponline table {border-collapse:collapse; margin-top:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left;}
#mowshoponline th, td {border-right:1px solid #FBFCFE; border-bottom:1px solid #F0F0F2; padding:1px 5px 1px 5px;}
#mowshoponline tr {background:#FFFFFF;}
#mowshoponline thead th {background:#036; color: #ffffff;}
#mowshoponline tbody th {font-weight:normal; background:#658CB1; text-align:left;padding-left:5px;}
#mowshoponline tr.alternate {background:#D7E0EA;}
#mowshoponline tr.alternate th {background:#8AA9C7;}



#gallery {margin-left:20px;}

#gallery img {padding:5px 5px 5px 5px; }
.gallerycaption {float:left; display:inline; background:url(img/glrygradient.jpg) no-repeat; margin: 8px 10px 0px 10px;}
.gallerycaption p {margin-top:0; padding:0 0 20px 5px;}

h3 {text-align:center; font-variant:small-caps; text-align:left; color:#BB141B;  font-weight:bold; 
padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}