
body { background:#cccccc; color: #333333; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 18px; }
ul{margin-left:16px; list-style:none;}
p {margin: 10px 0;}
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {color: #620609; font-size: 18px; font-weight: normal; line-height:1.5;}
h2 {background: url(http://gamacheenterprises.com/images/common/hbg.gif) no-repeat; width: 166px; padding-left: 8px; height: 18px; color: #FFFFFF; font-size: 11px;}
h3 {font-size: 13px; margin-bottom: 8px;}
a img,img{border:none;display:block;}
/* mac hide \*/
html,body{height:100%}
html {margin-bottom: 1px;}
/* end hide*/
* {margin:0;padding:0}
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;} 
a:link, a:visited, a:active {color: #620609;}
a:hover {color:#CC3333; }	
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 16px; }
ul { margin: 0; padding:0 0 0 5px; }
ul li {	background:url(http://gamacheenterprises.com/images/bulls/redsquare.gif) no-repeat 0 6px; padding-left: 12px; margin-bottom: 5px;	}
.arrows{ margin: 0; padding:0 0 0 5px; }
.arrows li {background:url(http://gamacheenterprises.com/images/bulls/arrow.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;}

.subnav{ margin: 0; padding:0; width: 174px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
.subnav li {width: 146px; height: 24px; background:url(http://gamacheenterprises.com/images/common/subnavbg.jpg) no-repeat; padding: 2px 0 0 28px; margin: 0;}

#sidebar p{margin-left: 8px; }
#container {margin: 0 auto 5px auto; width: 780px; background: url(http://gamacheenterprises.com/images/common/dropshadowbg.gif) repeat-y; padding: 0 25px;} 
#header {width: 780px; height: 161px; background: url(http://gamacheenterprises.com/images/common/headerbg.jpg) no-repeat;}
#header ul {width: 620px; height: 26px; margin: 0 0 0 45px;}
#header li {display: inline; padding: 0; margin: 0;}
#header li a {padding: 6px 8px 0 8px; margin:0; color:#333333; font-weight: bold; text-decoration:none; display:block; height: 20px; float:left; width:auto; font-family: Arial, Helvetica, sans-serif; }
#header li a.indicator, #header li a.indicator:hover { background: url(http://gamacheenterprises.com/images/common/active_arrow.gif) no-repeat 50% 2px; color: #990000; height: 20px;}
#header li a:hover, #header li a:focus {color: #CC3333; }

#content {width: 738px; border-left: 42px solid #670001; background: #FFFFFF; display:inline-block; /*do not remove or the sky will turn purple*/ padding: 0 0 30px 0;}
#content:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* mac hide \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide */
#ctop {width:100%;background: #e8e8e8;}
#sidebar {width: 179px; float: left; margin: 20px 0 10px 1px;}
#maincontent {width: 475px; margin: 20px 0 0 205px;}
.homeprops {width: 344px; background: #EEEEEE; border: 1px solid #CCCCCC; padding: 2px 8px; overflow: auto; margin: 0 0 18px 0;}
.homeprops ul {float: left; margin-right: 25px;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */

#footer {width: 738px; border-left: 42px solid #670001; background: #FFFFFF; padding: 0 0 20px 0; text-align: center; line-height: 16px;}
#footer img {margin: 0 auto 8px auto;}
#footer ul {width: 600px; margin: 0 auto;}
#footer li {display: inline; background: none; margin: 0; padding: 0;}
#footer2 {margin: 0 auto; width: 780px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; } 
#footer2 p {margin: 0;}

.thumbs {margin: 0 0 8px 0;}
.thumbs img {display: inline; margin-right: 15px;}
.available {width: 455px;}
.available th {background: #670001; color: #FFFFFF; padding: 5px; text-align: left;}
.available td {padding: 4px;}
.available tr.even {background: #fecbcb;}

#availableall {width: 615px;}
#availableall th {background: #670001; color: #FFFFFF; padding: 5px; text-align: left;}
#availableall td {padding: 4px;}
#availableall tr.even {background: #fecbcb;}



.cform table{width:400px; }
.cform td{padding: 6px;}
.cform select, .cform input {border: 1px solid #AAAAAA; width: 190px;}
.cform .double {width: 400px; }
.cform .radio {border: none; width: auto;}
.cform textarea {width: 400px; height: 125px; border: 1px solid #AAAAAA;}
.cform .submit { color: #FFFFFF; font-weight: bold; background-color: #670001; border: 1px solid #E5E1B5; margin: 10px 0; padding: 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; width: 100px;}
.cform .submit:hover { color: #FFFFFF; background-color: #990000; } 
.cform p{width: 400px; }


.availableunits {width: 625px; margin: 8px 0 0 0; line-height: 16px;}
.availableunits th {background: #670001; color: #FFFFFF; padding: 5px; text-align: left;}
.availableunits td {padding: 4px;}
.availableunits tr.even {background: #fecbcb;}
#singlecol {width: 625px; margin: 16px 0 0 24px;}

.post h2 {background: none; color: #CC3333; padding: 0; margin: 16px 0 0 0; font-size: 13px; width: 100%;}
.newstitle {font-weight: bold; }


