/*Professional Party Rentals, Inc.Main Stylesheet FFFACD #FFFDD0 *//* Main----------------------------------------------- */  body {    background-color: #C3B091;    color: #7F7F7F;	  font-family: Verdana, sans-serif;    font-size: x-small;    line-height: 1.8em;    margin: 0;    padding: 0;    text-align: center;    }    a {    color: #7F7F7F;    }    h2 {    border-bottom: 1px solid #000;    color: #000000;    font-size: 110%;    margin: 0 0 1em 0;    padding: 0;    }    h2 a {    color: #000000;    text-decoration: none;    }    h3 {    font-size: 100%;    letter-spacing: -.1em;    margin: 0 0 .2em 0;    padding: 0;    }    img {    border: 0px solid #000;    }    p {    margin: 0 0 2em 0;    padding: 0;    }    ul {    padding-left: 2em;    }    /* ClearFix----------------------------------------------- */    .clearfix:after {     content: ".";      display: block;      height: 0;      clear: both;      visibility: hidden;     }   .clearfix {display: inline-block;}   /* Hides from IE-mac \*/   * html .clearfix {     height: 1%;     }   .clearfix {     display: block;     }   /* End hide from IE-mac *//* ID/Class Styles----------------------------------------------- */  #container {    background-color: #FFF8E7;    font-size: 110%;    margin: 0 auto 50px auto;    text-align: left;    width: 887px;    }      #content {    margin: 24px 0 72px 0;    padding: 0 16px;    }    #content_main {    float: right;    width: 559px;    }  /* Header----------------------------------------------- */    #header {    border-color: #FFF #C0C0C0 #838383 #C0C0C0;    border-style: solid;    border-width: 1px 0 3px 0;    position: relative;    }    #header h1 {    background-image: url("/images/greenvillenightskyline.jpg");    background-position: right;    background-repeat: no-repeat;    height: 130px;    margin: 0;    padding: 0;    }    #header h1 a {    background-image: url("/images/banner3.gif");    background-repeat: no-repeat;    display: block;    font-size: 1px;    height: 0px !important;  	height /**/: 130px; /* for IE5/Win only */  	margin: 0;    overflow: hidden;    padding: 130px 0 0 0;    width: 184px;    }    /* Footer----------------------------------------------- */  #footer {    background-image: url("/images/upstatebridal.PNG");    background-repeat: no-repeat;    border-top: 1px solid #A7A7A7;    color: #7F7F7F;    clear: both;    font-size: 87%;    line-height: 1.2em;    margin: 0 8px;    padding: 10px 0 30px 0;    position: relative;    text-align: center;    text-align: left;    }    #footer a {    color: #7F7F7F;    }    #footer #corporate_site {    display: block;    float: left;    height: 0px !important;  	height /**/: 75px; /* for IE5/Win only */  	left: 0;  	overflow: hidden;  	padding-top: 75px;    position: absolute;    top: 0;    width: 130px;    }    #footer dt {    font-weight: bold;    margin: 0;    padding: 0;    text-align: center;    }    #footer dd {    margin: 0;    padding: 0;    text-align: center;    }