body {
  background-color: #111F21;
  background-image:url('../images/curtains_back.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin-bottom: 0;
  text-align: center;
  color: #ffffff;
  font-family: arial, helvetica, sans serif;
  font-size: 10pt;
  font-weight: normal;
}

a { text-decoration: none; }
a:link, a:active { color: #FCFF00;  }
a:visited { color: #FCFF00; }
a:hover { text-decoration: underline; }

.container {				/* main container for whole site */
 width: 761px;
 height: 4320px;			/* if all pages become long, switch it to auto */
 background-color: #203D41;
 border: 2px solid #000000;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

.list_box {				/* container box for price list excluding nav */
 
 border-top: solid 1px #000000;
 background-color: #203D41;
 padding: 10px;
 
}

.captions_container {			/* container for price list captions only */
 height: 50px;
 margin-bottom: 15px;
}

.captions_desc {			/* package caption - Equal Package Types */
 width: 400px;
 padding: 8px;
 border-top: dashed 1px #9A9A9A;
 border-left: dashed 1px #9A9A9A;
 border-right: dashed 1px #9A9A9A;
 float: left;
 background-color: #304449;
 font-weight: bold;
}

.captions_shop {			/* Shop Captions and prices */
 width: 90px;
 padding: 8px;
 border-top: dashed 1px #9A9A9A;
 border-right: dashed 1px #9A9A9A;
 float: left;
 background-color: #304449;
 font-weight: bold;
}

.package_container {			/* Different Package container */
 width: 400px;
 padding: 8px;
 border-bottom: dashed 1px #9A9A9A;
 border-left: dashed 1px #9A9A9A;
 border-right: dashed 1px #9A9A9A;
 float: left;
 background-color: #304449;
 font-weight: bold;
}

.package_col1 {				/* Package Column 1 */
 width:265px;
 float:left;
}
.package_col2 {				/* Package Column 2 */  		                        
 width:130px;
 float:left;
}

.package_pricing {			/* Package pricing */
 width: 90px;
 padding: 8px;
 border-bottom: dashed 1px #9A9A9A;
 border-right: dashed 1px #9A9A9A;
 float: left;
 background-color: #304449;
 font-weight: bold;
}
 
.footer { 
  background-color: #203D41;		/* footer */
  text-align: center; 
  clear:both;
}

.addthis {
 margin: 0 2px 20px 0;
 text-align:right;                      /* Add This Button */
}



.install_gallery {			/* Install thumbs gallery */
 margin-right: 9px;
 margin-bottom: 8px;
 float:left;
}