body {
	background-image: url(http://bridellonline.com/tom_bg.jpg);
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-repeat: repeat-y;
	background-position: center center;
}
a {
	color: #717070;
	text-decoration:none;
}
	
a:hover {
	color: #000000;
	text-decoration:underline;
}
dd {
	margin: 0 0 25px 25px;
}
dl {
	margin: 25px;
}
dt {
	font-weight: bold;
}


/*****************************
* MAIN DIVS
*****************************/

.topinclude {
	width: 950px ;
	margin-left: auto ;
	margin-right: auto ;
	top: 11px;
}
.navpos {
	margin-left: auto ;
	margin-right: auto ;
}

#maincontent {
	width: 950px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding-bottom: 15px;
	margin-left: auto ;
	margin-right: auto ;
}

.leftcontent {
	width: 950px;
	text-align: left;
	padding-bottom: 10px;
	float: left;
}
.headerstrip {
	color: #bf090b;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 28px;
	background: url(images/headerstrip.gif) repeat-x 0px 0px;
	clear: both;
}

/*****************************
* MAIN STYLES
*****************************/

.style1 {
	font:Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #717070;
	padding-bottom: 4px;	
}
.style1_0pad {
	font:11px Geneva, Arial, Helvetica, sans-serif;
	color: #717070;
}
.style2 {font-family: Arial, Helvetica, sans-serif}
.style5 {
	font:18px Geneva, Arial, Helvetica, sans-serif;
	color: #C0090B;
	padding-bottom: 4px;
	font-weight: 700;
	line-height: 20pt;
}
.style5sm {
	font:16px Geneva, Arial, Helvetica, sans-serif;
	color: #C0090B;
	padding-bottom: 4px;
	font-weight: 600;
	letter-spacing:.05em;
	line-height: 20pt;
}
.style6 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 4px;
	font-weight: 700;
	line-height: 20pt;
	padding-left: 20px;
}
.style7 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #C0090B;
}
.style8 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #C0090B;
}
.style9 {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 4px;
	font-weight: 700;
	line-height: 20pt;
	padding-left: 20px;
}
.bold {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: 700;
	line-height: 20pt;
}
.style20 {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: 700;
}
.style12 {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 4px;
}
.style13 {
	color: #CD0D02;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.style13white {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.style13black {
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:center;
	margin-top:8px;
	line-height:15px;
}
.style14 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CD0D02;
	font-size: 1.1em;
}
.style14black {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.4em;
	padding-left:25px;
}
.style18 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.3em;
	line-height:20px;
}
.style18in {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.3em;
	line-height:20px;
	padding-left:20px;
}
.style18high {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1.2em;
	padding-left:10px;
	margin-top:-15px;
}
.popuptall {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	line-height:18px;
}
.poll {
	font:12px Lucida Sans Unicode;
	color: #333333;
	letter-spacing:.1em;
}
.poll1 {
	font:Lucida Sans Unicode;
	font-size:1.2em;
	color: #191919;
	letter-spacing:.1em;
	font-weight:400;
	line-height:20px;
}
.smallheader {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
	font-weight: bold;
}
.smallheadernobold {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
}
.style20 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color: #333333;
	padding-bottom: 4px;
	line-height:25px;
	font-weight:bold;
}
.style21 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color: #333333;
	padding-bottom: 4px;
	line-height:25px;
	font-weight:bold;
}
.bigheader {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	padding-bottom: 4px;
	font-weight: bold;
}

/*****************************
* IMAGES
*****************************/

img1 {
	display:block;
	margin: 0 auto 5px auto;
}

p.photo {
	display:block;
	margin: 0 0 10px 0;
	float: left;
	text-align:center;
	background-color: #fff;
	border:none;
	line-height: 1em;
}

/*p.photo a {
	display:block;
	float:left;
	margin: 0;
	padding: 4px 4px 15px 4px;
	border: 1px solid #ccc;
	text-align:center;
}

p.photo a:hover {
	border-color: #ccc;
	background-color: #eee;
}*/

p.decription {
	clear:left;
}

#copy {
	padding: 25px 0;
	vertical-align: top;
}
#ls {
	height: 175px;
	width: 200px;
}
#paypal {
	padding: 0 28px;
}

#contact .txt,
#contact textarea {
	margin-bottom: 10px;
	width: 100%;
}
#contact .label {
	padding-right: 3px;
	text-align: right;
}
#contact td {
	vertical-align: top;
}
td.submit input,
input.submit {
	padding: 3px 10px;
}
td.submit {
	text-align: right;
}

#req_info {
	color: #b00;
	font-size: x-large;
	margin-top: 3px;
	text-decoration: none;
}

/* top menu styles */
#top_menu { 
position: relative;
background: url(images/header.jpg) no-repeat;
font-size: 14px;
text-align:right;
padding-top:13px;
font-family: "Times New Roman";
color: #fff;
height:39px;
width:950px;
}
#top_menu ul {
margin: 0;
padding: 0;
}
#top_menu ul li {
display: inline;
list-style-type: none;
margin: 0;
}
#top_menu ul li.home1 {
position: relative;
top: 2px;	
}
#top_menu a {
color: #fff;
padding: 10px 15px;
text-decoration: none;
}
#top_menu a:hover {
color:#000;
}


<!--#content #chalkboard {
margin-left: 15px;
width: 325px;
height: 200px;
background: url(http://bridellonline.com/bridell/wp-content/themes/bridell/images/chalkboard.png) no-repeat;	
}
#chalkboard .chalk-tweet {
color: #fff;
text-align: center;
padding: 25px 10px;
font-size: 18px;
font-family: Times New Roman, Georgia, Serif;
}-->

/*HOVER POPUP LINKS*/

/*hoverpopups type 1*/

#popup { color: #000; }

#popup a, #popup a:visited {
position: relative;
z-index:0;
background-color:#f4f4f0;
display: block;
width: 130px;
line-height: 30px;
text-align:center;
padding: 0 10px;
margin: 0;
color: #CD0D02;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
}

#popup a span {display: none;}

#popup a:hover { background-color: #e9e9e2;}

/* the IE correction rule */
#popup a:hover	{
color: #f00; background-color: #e9e9e2;
text-indent: 0; /* added the default value */
}

#popup a:hover span{
	display: block;
	position: absolute;
	line-height:20px;
	top: 0px;
	left: 170px;
	width: 350px;
	margin: 0px;
	padding: 10px;
	color: #333333;
	font-weight: normal;
	background: #f6f6f1;
	text-align: left;
	border: 3px solid #eae9e0;
	font-style:normal;
}


/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
position: relative;
float: left;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail:hover {
background-color: #e9e9e2;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
background-color: #e5e5e5;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 200px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
}

/*THUMBNAIL2 - thumbnail2 has border and border on hover*/

.thumbnail2 {
position: relative;
float: left;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail2:hover { 
background-color: #e9e9e2;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #e5e5e5;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 208px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
}

a.thumbnail2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail2 img { border: 2px solid #e9e9e2; }

/*end of hover popup links*/


/*FORM DESIGN*/

.submit input {
margin-left: 4.5em;
}
input {
	color: #333333;
	letter-spacing:.1em;
	padding:2px;
	font-size: 1.1em;
	border: 1px solid #bfbdab;
}

.submit input {
	color: #333333;
	border: 2px outset #d7b9c9;
} 
select {
	font-size: 1.1em;
	letter-spacing:.1em;
	color: #333333;
	padding:2px;
}
textarea {
	letter-spacing:0.1em;
	font-size: 1.1em;
	color: #333333;
	padding:2px;
}


/*LIST DESIGN
ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

li { 
	background: url(images/life-bullet.jpg) left top no-repeat;
	padding-left:25px;
	line-height:20px;
}
*/

/*HOVER STYLES*/

#wrapper { 
	width: 300px;
	margin: 0 auto;
	float:left;
}

/*a {
	color:#000066;
}*/

a:hover {
    color: #995534;
}

#product_header {
	background: transparent url(/hover_elements/hover_menu_sample_glass_panel_top.png) no-repeat center;
    height: 28px;
}

#product_footer {
    background: transparent url(/hover_elements/hover_menu_sample_glass_panel_bottom.png) no-repeat center;
    height: 28px;
}

ul#product {
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent url(/hover_elements/hover_menu_sample_glass_panel_body.png) repeat-y center;
}

ul#product li span {
    padding-left: 1.5em;
}

ul#product li.trigger {
    padding: .4em;
}

/* ul#product hover menu position override */

ul#product .trigger ul.menu {
    margin-top: 1em;
	margin-left: 10em;
	font-size:1.2em;
}

/* ++ Hover menu styles */

.trigger ul.menu {
    display: none;
    position: absolute;
    margin: 0;
    padding: .4em;
    list-style: none;
    border: solid 1px #ccc;
	background-color:#fff;
	color:#000000;
}

.trigger ul.menu li {
    padding: .1em .5em;
}

.trigger ul.menu li a {
    display: block;
}

.trigger:hover {
    background: transparent url(/hover_elements/hover_menu_sample_glass_panel_body_selected.png) no-repeat center;
}

.trigger:hover ul.menu {
    display: block;
}

/**
 * Twitter - http://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 1.0.8 Twitter search/profile widget with a variety of options to customize
*/
.twtr-widget{
	position:relative;
	font-size:12px!important;
	margin-top:-15px;
	font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;
	zoom:1;
}
.twtr-fullscreen{
	font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{display:none!important;}
.twtr-widget .twtr-spinner{width:14px;height:1px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html 
.twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:1px;height:1px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}

/*****************************
* NEW MENU
*****************************/

#suckerfishnav {
	background:#50516B url("http://bridellonline.com/images/nav_bk.gif");
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 16px;
	font-style: normal;
	color: #22211c;
	height:auto;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:27px;
    padding:0;
    border-bottom:1px solid #aaa;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
	color: #22211c;
    text-decoration:none;
	margin-left:5px;
    padding:0px 40px 4px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:198px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:196px;
	line-height:20px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:180px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
    background:#c0090b;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#c0090b;
    }
