body {
 background:#FFF6F4;
 font-family:Arial, Helvetica;
 color:#3f3929;
margin-top:35px;
}


table#bodywrapper {
 width:790px;
 font-family:Arial, Helvetica;
 margin:0 auto;

}

table {
 font-size:13px;
}


h2 {
 font-size:13px;
 margin:10 0 0 0;;
 color:#878d1b;
}


a {
color: #660000;
text-decoration:none;
}

a:hover {
color: #B42200;
}

#externalnav {
 font-size:10px;
 margin-left:10px;
}



#leftbar {
background:#FFF6F4 url(http://santafefloral.com/images/header_spacer_line.gif) top left repeat-y;
width:90px;
border:0px solid
}

#leftbar .navigation {
 background:#FFF6F4;
}



#content {
 font-size:12px;
 width:100%;
 background:#FFF6F4 url(http://santafefloral.com/images/sf_floral_background_image.jpg) top left no-repeat;
 padding:20px 0px 20px 0px;
}

#buzz #leftbar {
 width:120px;
}

#buzz #content {
width:0 auto;
}

#buzz #content img {
margin:20px 20px 20px 0;
}

#home #content {
line-height:25px;
}


#content table {
border:0px solid;
width:100%;
}

table td.image {
 text-align:center;
 height:350px;
 width:350px;
}

table td.thumbnail {
 width:340px;
 border:0px solid;
 text-align:right
}


table td.column {
width:50%;
font-size:13px;
}


table td.left {
width:50%;
font-size:13px;
padding:0 56px 0 56px;
border:0px solid;
}


table td.right {
width:50%;
font-size:13px;
padding:40px;
}


table td.image img, table td.left img,table td.right img {
 border-right:1px solid #B42200;
 border-bottom:1px solid #B42200;
}


hr {
border-top:1px solid #B42200;
margin:3px 0;
}


.comment {
 line-height:normal;
 margin:20px 30px 0 30px;
text-align:justify
}

.comment .dear {
 font-weight:bold;
}

.comment .quote {
 margin:0 30px 0 30px;
}

.comment .signed {
margin-left:60%;
color: #B42200;
}

.imagewithcaption img {
float:left;
border-right:1px solid #B42200;
border-bottom:1px solid #B42200;
margin-right:20px;
}

.border {
border-right:1px solid #B42200;
border-bottom:1px solid #B42200;

}
ul {
 list-style-type: none;
}

.list {
 padding:0 5px 0 0px;
 color:#B42200;

}

#endorsements {
  float: left;
  width: 100%;
  margin: 15px 0px;
  font-size: 10px;
}
#endorsements div {
  float: left;
}

#endorsements .left {
  margin-left: 50px;
  width: 150px;
}

#endorsements .middle {
 margin: 0px 160px;
}

#endorsements .right {
  width: 89px;
}

.floatright {
  float: right;
  padding-left: 70px;
}

body {
 background:#FFF6F4;
 font-family:Arial, Helvetica;
 color:#3f3929;
margin-top:35px;
}


table#bodywrapper {
 width:790px;
 font-family:Arial, Helvetica;
 margin:0 auto;

}

table {
 font-size:13px;
}


h2 {
 font-size:13px;
 margin:10 0 0 0;;
 color:#878d1b;
}


a {
color: #660000;
text-decoration:none;
}

a:hover {
color: #B42200;
}

#externalnav {
 font-size:10px;
 margin-left:10px;
}



#leftbar {
background:#FFF6F4 url(http://santafefloral.com/images/header_spacer_line.gif) top left repeat-y;
width:90px;
border:0px solid
}

#leftbar .navigation {
 background:#FFF6F4;
}



#content {
 font-size:12px;
 width:100%;
 background:#FFF6F4 url(http://santafefloral.com/images/sf_floral_background_image.jpg) top left no-repeat;
 padding:20px 0px 20px 0px;
}

#buzz #leftbar {
 width:120px;
}

#buzz #content {
width:0 auto;
}

#buzz #content img {
margin:20px 20px 20px 0;
}

#home #content {
line-height:25px;
}


#content table {
border:0px solid;
width:100%;
}

table td.image {
 text-align:center;
 height:350px;
 width:350px;
}

table td.thumbnail {
 width:340px;
 border:0px solid;
 text-align:right
}


table td.column {
width:50%;
font-size:13px;
}


table td.left {
width:50%;
font-size:13px;
padding:0 56px 0 56px;
border:0px solid;
}


table td.right {
width:50%;
font-size:13px;
padding:40px;
}


table td.image img, table td.left img,table td.right img {
 border-right:1px solid #B42200;
 border-bottom:1px solid #B42200;
}


hr {
border-top:1px solid #B42200;
margin:3px 0;
}


.comment {
 line-height:normal;
 margin:20px 30px 0 30px;
text-align:justify
}

.comment .dear {
 font-weight:bold;
}

.comment .quote {
 margin:0 30px 0 30px;
}

.comment .signed {
margin-left:60%;
color: #B42200;
}

.imagewithcaption img {
float:left;
border-right:1px solid #B42200;
border-bottom:1px solid #B42200;
margin-right:20px;
}

.border {
border-right:1px solid #B42200;
border-bottom:1px solid #B42200;

}
ul {
 list-style-type: none;
}

.list {
 padding:0 5px 0 0px;
 color:#B42200;

}

#endorsements {
  float: left;
  width: 100%;
  margin: 15px 0px;
  font-size: 10px;
}
#endorsements div {
  float: left;
}

#endorsements .left {
  margin-left: 50px;
  width: 150px;
}

#endorsements .middle {
 margin: 0px 160px;
}

#endorsements .right {
  width: 89px;
}

.floatright {
  float: right;
  padding-left: 70px;
}

#buzz #content .stripstyle img {
  margin: 20px 0px 10px 0px;
}

table .stripstyle {
  font-size: 11px;
}
