.custom #page {
        padding-top: 0em;
	background-image: url(/siteimages/page.png);
}
.custom #feature_box {
       border: none;
}

/*Begin clickable logo*/

.custom #logo a {
	background-image: url(/siteimages/logo_sm.gif);
	width: 305px;
	height: 125px;

	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}
/*End clickable logo*/

.custom #header #logo {
        margin-top: 0px;
        width: 305px;
}



.custom #header {
        background: transparent url(http://www.one80i.com/siteimages/header_background.gif) no-repeat;
	padding-top: 0em;
        padding-bottom: 50px;
        border-bottom: 0;
        width: 940px;
        height: 100px;
}

/*hides the tagline*/
.custom #header #tagline {
      color: #ffffff;
      display: none;
}


/*removes vertical gray lines*/
.custom #content_box, .custom #column_wrap {
	background-image:none;
}
/*remove the grey line below the header by doing this
.custom #header {border-bottom: 0; }
.custom .menu {border-bottom: 0; }
*/



/*styles the footer*/
.custom .alignleft {
        float: left;
        padding-left: 60px;
}
.custom .alignright {
        float: right;
        padding-right: 36px;
}
.custom #footer {
        background: transparent url(http://www.one80i.com/siteimages/footer.gif) no-repeat;
        border-top: none;
        width: 940px;
        height: 30px;
        padding-left: 50px;
        padding-top: 14px;
}
/*styles footer attribute section*/
.custom .leftside {
        float: left;
        text-align:center;
}
.custom .leftside li {
        font-size: 1.2em;
        list-style-type: none;
	display: inline;
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
}

.custom #content {
        margin-left: 45px; 
        margin-right: 0px;
        width: 60em;
}



/*styles upper navigation so it floats right in IE - from Fabi the great*/
.custom .menu {
        border: none;
        float: right;
        font-size: 1.4em;
        padding-right: 20px;
        border-bottom: 0;
        margin-right: 0px;
        width: auto;
        margin-top: -30px;
}
.custom ul.menu {
        border-bottom:0;
}

.custom .menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
        background: none;
        border: none;
        text-transform: capitalize;
}
.custom .menu a, .menu .current ul a, .menu .current-cat ul a {
        background: none;
        border: none;
        text-transform: capitalize;
}




/*styles blue boxes after header*/

.custom #precontentleft {
        width: 300px;
        height: 250px;
        margin-left: 50px;
        float: left;

}
.custom #precontentleft ul  {
        list-style-type:none;
        padding:0px;
        margin:0px;
        width: 298px;
}
.custom #precontentleft li {
        background-image:url(/siteimages/headerbluebox.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
        width: 258px;
        height: 100px;
}
.custom .topbox, .bottombox {
       color: #ffffff;
       font-size: 1.9em;
       padding-top: 25px;
       padding-left: 20px;
       padding-right: 20px;
}


.custom #imageholder {
        width: 570px;
        height: 240px;
        margin-right: 25px;
        float: right;
}

/*styles the three boxes at the bottom*/
.custom #lowestboxes {
       width: 595px;
       height: 200px;
       margin-left: 0px;

}
.custom .leftlowbox {
        float: left;
	width: 190px;
	height: 200px;
	margin-right: 5px;
	display: inline;
	position: relative;
}
.custom .leftlowbox h3 {
       color: #000000;
       font-size: 1.4em;
       font-weight: bold;
       padding-left:10px;
       padding-right:10px;
       padding-top: 5px;
       padding-bottom: 5px;
       margin-right: 12px;
       margin-left: 5px;
       margin-top: 0px;
       margin-bottom: 0px;
}
.custom .boxblue {
        width: 160px;
	background: url(/siteimages/boxblue.gif) no-repeat;
	height: 140px;   
        padding:15px;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 1.1em;
        line-height: 1.2em;
}
.custom .boxwhite {
	width: 160px;
	background: url(/siteimages/boxwhite.gif) no-repeat;
	height: 140px;
        padding:15px;
        font-size: 1.1em;
        line-height: 1.2em;
}

/*styles sidebar*/
.custom .sidebar h3{
       padding-left: 20px;
}

.custom ul.sidebar_list {
        margin-left: 1em;
}


.custom #servicesinfo {
        width: 230px;
        height: 250px;
        padding: 20px;
       	background: url(/siteimages/sideb.gif) no-repeat;
}
.custom #servicesinfo li{
        list-style-type: disc;
        margin-left: 20px;
}
/*        
.custom .textwidget {
       	background: url(/siteimages/sideb.gif) no-repeat;
}*/
.custom #cforms2form label {
      width: 120px;
}
.custom #cforms2form label span {
      width: 120px;
}
.custom #cforms2form input.sendbutton {
      margin-left: 130px;
}



/*styles submit button*/
.custom .cform input.sendbutton {
       background: #015198;
       color: #ffffff;
       font-size: 1.2em;
       text-align: left;
       margin-left: 100px;
}

/*styles linklove out of safari*/
.custom #ll {
      display:none;
}

/*styles listing services page*/
.custom .highlight {
      font-style: italic;
      font-size: 1.2em;
      padding-top: 30px;
}
.custom .fees {
      width: 600px;
}
.custom .leftfees {
      width: 280px;
      padding: 10px;
      float: left;
}
.custom .rightfees {
      width: 280px;
      padding: 10px;
      float: right;
}
.custom .colored {
      background: #f1f9fc;
      margin-bottom: 20px;
}
.custom li.widget ul li {
      list-style-type: bullet;
}
.custom #text-5 h3 {
      padding-left: 0px;
}
      