

body {
background-image: url(image/patternbckgrd_longer.png);
background-repeat:repeat;
}

#content {
background-image: url(image/whitebackgrdsintext_transwlines_part2.png);
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-position:top;
background-repeat:no-repeat;
padding-bottom:10px;
width:960px;
height:2690px;
}

/*this is the fork-knife image of the site on the top of the page*/

#logo h1 {
display:block;
text-indent:-9999px;
margin:0px;
}

#logo {
background-image: url(image/sfreslogo.png);
background-repeat:no-repeat;
background-position:0px 40px;
width:830px;
height:156px;
padding-bottom:40px;
margin-left:67px;
}

/*this is the opening headline before the viewer reads the openeing statement. this is actually an image*/

.restaurant_services {
padding-left:95px;
padding-top:20px;
}

.opening_statement {
padding-left:95px;
padding-top:20px;
width:575px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#cb242c;

}

.opening_statement p {
padding-left:73px;
padding-top:18px;
width:518px;
font-family:Tahoma,Arial, Georgia;
font-size:12px;
color:#000000;
line-height:22px;
background-image: url(image/mixer.png);
background-repeat:no-repeat;
padding-bottom:15px;
}

/*this controls the overall sidebar list*/

.industries_represented {
position:absolute;
padding-top:6px;
padding-left:706px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#294a6b;
font-size:13px;
text-align:left;
width:190px;
}

.industries_represented ul {
list-style-type:none;
position:relative;
font-family:Tahoma, Arial, Georgia;
color:#000000;
font-size:10.5px;
line-height:14px;
text-align:left;
padding-top:8px;
margin-left:-8px;
}

/*this is actually the heading to the sidebar list to control it from left to right*/

.industries_represented .list {
padding-left:28px;
position:relative;
float:left;
}

/*this is actually controlling the second half of the list for some reason it was doing it's own thing as far as moving vertically*/

.second_industries_represented {
padding-top:7px;
}

.second_industries_represented ul{
margin-top:27px;
margin-left:-8px;
}




.contact_us_blue_border {
background-color:#546e89;
background-position:center;
width:590px;
height:45px;
margin-top:24px;
padding-top:10px;
padding-left:0px;
margin-left:95px;
}
.contact_us_blue_border font {
width:518px;
padding-top:0px;
padding-left:35px;
color:#ffffff;
font-family:Tahoma, Arial, Georgia;
font-size:12px;
text-align:left;
float:left;
}

.contact_us_blue_border a {
color:#ffffff;
}

.contact_us_blue_border i {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}


#left_column_members {
font-family:Tahoma, Arial, Georgia;
font-size:11px;
width:280px;
padding-top:15px;
padding-left:95px;
line-height:20px;
float:left;
position:relative;

}

#left_column_members font {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#294a6b;
font-weight:normal;
}

#left_column_members i {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#294a6b;
}

#left_column_members a {
color:#294a6b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

#left_column_members strong {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
}

#left_column_members strong font {
font-size:11px;
}

/* this is the headline of the listing of members of the San Francisco group*/

#left_column_members b {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#cb242c;
padding-top:2px;
width:584px;
font-weight:normal;
position:absolute;
background-image: url(image/listing_lines_long.png);
background-repeat:no-repeat;
background-position:0px 15px;
padding-bottom:5px;
}


#right_column_members {
font-family:Tahoma, Arial, Georgia;
font-size:11px;
width:290px;
padding-top:55px;
padding-left:409px;
line-height:20px;

}

#right_column_members i {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#294a6b;
}

#right_column_members font {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#294a6b;
font-weight:normal;
}

#right_column_members a {
color:#294a6b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

#right_column_members strong {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
}

#right_column_members strong font {
font-size:11px;
}

/*this is the bottom copright information of the site*/

#colorfulline {
padding-top:127px;
}

#contact_tribecca {
font-family:Tahoma, Arial, Georgia;
font-size:9px;
position:absolute;
margin-top:3px;
padding-top:15px;
margin-left:26px;
width:912px;
height:78px;
background-image: url(image/bottomcolorlinewwhitebackgrdnlines.png);
background-repeat:no-repeat;
background-position:0px -1px;

}

#contact_tribecca font {
margin-top:20px;
margin-left:69px;
}

#contact_tribecca a {
color:#000000;
}

/*this is actually controlling the movement of the listings of the members noted on the lower half of the website*/

.auto_chlor {
padding-top:37px;
}

.auto_chlor .member_contact_info {
padding-top:10px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.rewards_network {
padding-top:38px;
}

.rewards_network .member_contact_info {
padding-top:9px;
font-size:8px;
width:325px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.tribecca_designs {
padding-top:39px;
}

.tribecca_designs .member_contact_info {
padding-top:9px;
width:375px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 68px;
padding-bottom:15px;
}

.micros .member_contact_info {
padding-top:9px;
font-size:8px;
width:293px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.sign_a_rama {
padding-top:37px;
}

.sign_a_rama .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.paychex {
padding-top:40px;
}

.paychex .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.first_data .member_contact_info {
padding-top:9px;
font-size:7px;
width:310px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.winepress {
padding-top:35px;
}

.winepress .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.bellusci {
padding-top:35px;
}

.bellusci .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}


.ice_insurance {
padding-top:35px;
}

.ice_insurance .member_contact_info {
margin-top:-10px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 60px;
padding-bottom:15px;
}

.eyespy {
padding-top:35px;
}

.eyespy .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.highend {
padding-top:35px;
}

.highend .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

/* this is controlling the email address on the highend website url since in firefox 3.0 and up on pc the the 
second email is going on the second line and messing up the padding on the footer (#colorfulline) */

.highend_website {
	width:310px;
}

.arcsine {
padding-top:35px;
}

.arcsine .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 70px;
padding-bottom:15px;
}

.terranomics {
padding-top:35px;
}

.terranomics .member_contact_info {
padding-top:9px;
background-image: url(image/listing_lines.png);
background-repeat:no-repeat;
background-position:0px 88px;
padding-bottom:15px;
}

/* this is controlling the email address on the terranomics email address since in firefox 3.0 and up on pc the the 
second email is going on the second line and messing up the padding on the footer (#colorfulline) */

.terranomics_email {
	width:360px;
}

#sisterlink {
margin-top:-1650px;
position:absolute;
padding-top:0px;
padding-left:746px;
color:#294a6b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

#sisterlink a {
color:#294a6b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
}



