body	{ 
	background-color: #452816; font-family: Helvetica, Arial, sans-serif; 
	background: url(/sb_site/images/bkgrnd.gif) repeat top center;
	margin: 0; padding: 0;
}

img { border: 0px; vertical-align:text-top; }
td img { display: block; }
.center { text-align: center; }

#fullwidth {
	width: 786px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#fullwidth .blueedge  {
	width: 14px;
	background: url(/sb_site/images/blueroad_edge.gif) repeat-y 0px 0px;
}

#fullwidth .contentwidth {
	width: 758px;
	*width: 772px;
	text-align: left;
	background-color: #ffffff;
}

p, td	{font-size: 11pt; color: #000000; }

H1 {
	color: #431605;
	font-size: 20pt;
	margin-top: 0;
	margin-bottom: 0;
}

H2 {
	color: #37271a;
	font-size: 16pt;
	margin-top: 0;
	margin-bottom: 0;
}

H3 {
	color: #431605;
	font-size: 14t;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #431605;
}

#navigation {
	background-color: #fffcd6;
	width: 201px;
	text-align: left;
	font-size: 11pt;
}

#navigation .pinkedge  {
	width: 11px;
	background: url(/sb_site/images/pink_edge.gif) repeat-y 0px 0px;
}

#navigation .links  {
	display: block;
	padding-left: 10px; padding-top: 3px;
	font-weight: bold;
	font-size: 10pt; color: #000000;
	height: 18px;
}

#footer {
	width: 786px;
	text-align: center;
	font-size: 10pt; color: #ffffff;
	line-height: 14pt;
	background: url(/sb_site/images/bottom_bar.gif) no-repeat bottom left;
}

/*~~~~~~~~~~~~~~~~~ Button Styles~~~~~~~~~~~~~~~~~*/

a:link 		{color: #431605;}
a:active 	{color: #431605;}
a:visited 	{color: #431605;}
a:hover 	{color: #2498d1;}


#navigation a.links:link, #navigation a.links:active, #navigation a.links:visited 
	{ text-decoration: none; }

#navigation a.links:hover	{
	text-decoration: none;
	background: url(/sb_site/images/pink_rollover.gif) no-repeat top left;
}

.pink { color: #d6108a; }
.green { color: #8cc53f; }
.blue { color: #2498d1; }
.orange { color: #f79320; }
.purple { color: #a056a2; }

.topnav1 {
    width: 104px; height: 29px;
    margin: 0; padding: 0;
    position: relative;
}

.topnav2 {
    width: 120px; height: 29px;
    margin: 0; padding: 0;
    position: relative;
}

.topnav3 {
    width: 151px; height: 29px;
    margin: 0; padding: 0;
    position: relative;
}

.topnav4 {
    width: 142px; height: 29px;
    margin: 0; padding: 0;
    position: relative;
}

.topnav5 {
    width: 148px; height: 29px;
    margin: 0; padding: 0;
    position: relative;
}

.topnav1 li, .topnav2 li, .topnav3 li, .topnav4 li, .topnav5 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}

.topnav1 li, .topnav1 a, .topnav2 li, .topnav2 a, .topnav3 li, .topnav3 a, .topnav4 li, .topnav4 a, .topnav5 li, .topnav5 a {
    height: 29px;
	display: block;
}
    
#btn1 {
	background: url(/sb_site/images/btn_home.gif);
	left: 0; margin-top: 0; width: 104px;
}

#btn1 a:hover {
    background: transparent url(/sb_site/images/btn_home.gif)
    0 -30px no-repeat;
}
    
#btn2 {
	background: url(/sb_site/images/btn_aboutus.gif);
	left: 0; margin-top: 0; width: 120px;
}

#btn2 a:hover {
    background: transparent url(/sb_site/images/btn_aboutus.gif)
    0 -30px no-repeat;
}
    
#btn3 {
	background: url(/sb_site/images/btn_product.gif);
	left: 0; margin-top: 0; width: 151px;
}

#btn3 a:hover {
    background: transparent url(/sb_site/images/btn_product.gif)
    0 -30px no-repeat;
}
    
#btn4 {
	background: url(/sb_site/images/btn_testimonials.gif);
	left: 0; margin-top: 0; width: 142px;
}

#btn4 a:hover {
    background: transparent url(/sb_site/images/btn_testimonials.gif)
    0 -30px no-repeat;
}
    
#btn5 {
	background: url(/sb_site/images/btn_shopping.gif);
	left: 0; margin-top: 0; width: 148px;
}

#btn5 a:hover {
    background: transparent url(/sb_site/images/btn_shopping.gif)
    0 -30px no-repeat;
}


/*~~~~~~~~~~~~~~~~~Content Page Styles~~~~~~~~~~~~~~~~~*/

.productprice {
	color: #000000;
	text-align: center;
	font-size: 13pt;
}

#lightbluebox {
	background: url(/sb_site/images/lightbluebox.gif) no-repeat top left;
	padding-left: 34px; padding-right: 34px;
	height: 174px;
}

.medtextbold {
	color: #431605;
	font-size: 18pt;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}

.medtext{
	color: #000000;
	font-size: 12pt;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}

.productid {
	font-size: 10pt;
	text-decoration: none;
}

.producttitle {
	color: #431605;
	font-size: 20pt;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	text-decoration: none;
}

.smalltextnolink {
	font-size: 9pt;
	color: #ffffff;
	background-color: #000000;
	padding: 4px;
	font-weight: bold;
	text-decoration: none;
}



/*~~~~~~~~~~~~~~~~~Shopping Cart Styles~~~~~~~~~~~~~~~~~*/

#carttableheader {
	background-color: #000000;
	font-size: 9pt;
	color: #ffffff;
}

#carttableheader .listheadernosort {
	background-color: #000000;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 19px; padding-right: 19px;
}
