/* company */

/* font sizing */

h2#founder {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr-company-about-founder.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}
h2#company {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr-company-about-company.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}
h2#testimonials {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr-company-testimonials.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}
h2#press {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr-company-press.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}
h2#store-locator {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr-store-locator.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}
h2#news {
	padding: 24px 0 0 0;
	margin: 2px 0 2px 0;
	overflow: hidden;
	background: url("../img/hdr_newsandevents.gif") no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:24px; /* for IE5.5's bad box model */
	}

/* header elements */


/* layout elements */

body#company div#title {
padding: 148px 0 0 0;
overflow: hidden;
background: url("../img/hdr-company.jpg") no-repeat;
height: 0px !important; /* for most browsers */
height /**/:148px; /* for IE5.5's bad box model */
}
body#company-testimonials div#title {
padding: 148px 0 0 0;
overflow: hidden;
background: url("../img/hdr-company-testimonials.jpg") no-repeat;
height: 0px !important; /* for most browsers */
height /**/:148px; /* for IE5.5's bad box model */
}
body#company-press div#title {
padding: 148px 0 0 0;
overflow: hidden;
background: url("../img/hdr-company-press.jpg") no-repeat;
height: 0px !important; /* for most browsers */
height /**/:148px; /* for IE5.5's bad box model */
}
body#company-locator div#title {
padding: 148px 0 0 0;
overflow: hidden;
background: url("../img/hdr-company-locator.jpg") no-repeat;
height: 0px !important; /* for most browsers */
height /**/:148px; /* for IE5.5's bad box model */
}
body#company-news div#title {
padding: 148px 0 0 0;
overflow: hidden;
background: url("../img/hdr-company-news.jpg") no-repeat;
height: 0px !important; /* for most browsers */
height /**/:148px; /* for IE5.5's bad box model */
}
img.jumping {
border: 4px solid #ec0b8d;
width: 330px;
height: 210px;
margin: 0 12px 12px 12px;
}

/* header elements */

fieldset {
	padding: 15px;
	width: 330px;
	font-size: 14px;
	background-color: #FFFFCC;
}
legend {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #00A0AF;
}


/****************************************
  accolades
*****************************************/
.quote-page {
 /*font-family: georgia, palatino, garamond, serif;*/
 font-style: italic;
 color: #333;
 font-size: 1.2em;
 line-height: 1.7em;
 padding-bottom: 15px;
 width:575px;
 margin:16px auto;
 }
.quote-page p {
 margin:6px auto 10px auto;
 display:block;
 width:475px;
 text-align:left;
 }
 
.bubble01 {
 margin: 0;
 background: url('../img/bgBubble_middle.gif') repeat-y;
 }
 
.bubble01 .top {
 background: url('../img/bgBubble_top.gif') no-repeat top left;
 }
 
.bubble01 .bottom {
 background: url('../img/bgBubble_bottom.gif') no-repeat bottom left;
 padding: 10px 15px 0 15px;
 }
 
.author-page {
 padding: 20px 0 5px 0;
 color: #E05E91;
 line-height: 1.4em;
 text-align: right;
 width:390px;
 font-size:1.1em;
 }
 
.author-page b{
 color: #E05E91;
 }







div#full-column {
float: left;
width: 760px;
margin: 20px 0 0 20px;
display: inline;
}

div.product_row {
float: left;
width: 760px;
height: auto;
margin: 20px 0 0 0px;
display: inline;
}

img.border {
border: 2px solid #00a0af;
margin-bottom: 10px;
}


/* Table Rules
----------------------------------------------- */
td.rank { }

#events { 
	border-collapse:collapse;
	width:340px;
	margin: 0;
	color: #00a0af;
}

#events tbody { margin: 0; }

#events th {
	background-color: #ffffff;
	padding: 6px 0.25em;
	font-weight: bold;
	font-size: 90% ;
	color: #000000;
	text-transform: uppercase;
	margin: 0;
	border-bottom: solid 1px #c2e8ee;
	cursor: pointer;
}

#events td, #events th { 
	margin: 0; 
	padding: .75em 0.375em .75em 0.375em;
	text-align: left;
}

#events tr.titlerow { background: none; }

#events tr td.eventNameTD {
    background-color: #f0f9fb;
    width: 200px;
	 border-bottom: solid 1px #c2e8ee;
}

#events tr td.locationTD {
    background-color: #f0f9fb;
    width: 140px;
	 border-bottom: solid 1px #c2e8ee;
}

#events tr.rowSelected td.eventNameTD {
    background-color: #d0eef4;
	 width: 200px;
	 border-bottom: solid 1px #c2e8ee;
}

#events tr.rowSelected td.locationTD {
    background-color: #d0eef4;
	 width: 140px;
	 border-bottom: solid 1px #c2e8ee;
}

#apDiv1 {
	position:absolute;
	left:572px;
	top:299px;
	width:360px;
	height:160px;
	z-index:1;
}

#imgwrapper { height: 175px; }

.eventname {
	font-weight: bold;
	font-size: 12px;
}

.date {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
}

.location {
	color: #000;
	font-size: 10px;
}

.rowHover {
	color: #000;
	cursor: pointer;
}

#content1, #sidebar {
	float: left;
	text-align: left;
}

#content1 {	
	width: 340px;	
	margin: 0px;
}
#sidebar {
	width:400px;
	margin-top: 0;
	margin-left: 20px;
	background: url('../img/bg_events_detail.gif') no-repeat;
}

#sidebar_brace {
	float: left;
	width:360px;
	height:340px;
	margin: 20px 10px 20px 20px;
	display: inline;
}

.SpryHiddenRegion {
   visibility: hidden;
}


/* Accordion Classes
----------------------------------------------- */
.Accordion {
	overflow: hidden;
	outline: none;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #a6dee6;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #a6dee6;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #a6dee6;
}

.AccordionPanelTab {
	color: #ccc;
	cursor: pointer;
	background: #a6dee6;	
	
}
.AccordionPanelTab h3 {
	margin: 0;
	padding: 2px 2px 4px 36px;
	font-size: 110%;
	background: url('../img/arrow_events_open.gif') no-repeat left 50%;
} 
.AccordionPanelContent {
	overflow: auto;
	height: 110px;
	font-size: 110%;
	line-height: 140%;
}
.AccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.AccordionPanelTabHover { color: #fff; }
.AccordionPanelClosed .AccordionPanelTab h3 {
	background: url('../img/arrow_events_closed.gif') no-repeat left 50%; 
	border-bottom: solid 1px #d0eef4;
}
.AccordionPanelContent div { margin: 6px 8px; }


.hdr-press {
	text-align:center; }
.pressThumb {
float: left;
width: 119px;

margin: 0 15px 15px 0;
padding: 5px;
text-align:center;
}
.pressThumb span {
	font-size:90%; }
.pressThumb img {
border: 1px solid #999; }
.pressThumb img:hover {
border: 1px solid #0EC7D8; }

