body {
	background: #ffffff url('../media/images/bkgd.jpg') top left repeat;
	margin-top: 0px;
	font-family: arial, "lucida console", sans-serif;
	font-size: 12px;
	outline:none;
}


a, a:visited { color: #2A5FDF; }
a:hover { color: #a6bcd9; }


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

img { border:0 none; }


h1 {
	font-size: 18px;
	font-weight: bold;	
}

h2 {
	font-size: 16px;
	font-weight: bold;
	clear:both;
}

h3 {
	font-size: 14px;
	margin:0;
}
h4 {
	font-size: 10px;
}

h6 {
	font-size: 24px;
	font-weight: bold;
}

p { 
	text-align: justify;
	padding: 10px 0;
}

b, strong {
	font-weight: bold;
}

/* table {
	width:100%;
	margin:10px 0;
	border:1px solid #333;
} */

th {
	background-color:#DDDDDD;
	padding:4px;
}

td { 
	padding:4px;
}


input, textarea, label {
	float:left;
	margin:5px 0;
}

label { 
	width:10em; 
	padding-right:10px;
	font-weight:bold;
}

form br { clear:both; }

#wrapper {
	margin: 0px;
	padding: 0px;
	width: 900px;
	margin: 0 auto;
}

#header {
	position:relative;
	margin: 0px;
	padding: 0px;
	width:100%;
	height: 120px;
	background: #ffffff url('../media/images/header_bg.jpg') top left no-repeat;
}

#logo { 
	position: absolute;
	top:10px;
	left:5px;
}

#header_section {
	position: absolute;
	top:50px;
	left:350px;
}

#header_search { 
	position: absolute;
	top:10px;
	right:20px;
	color:#333333;
}

#header_search label {
	/*
	margin:0; 
	padding:0;
	width:auto;
	*/
	float:none;
	font-weight:bold;
}

#header_search input {
	/*
	margin:0; 
	padding:0;
	*/
	float:none;
}

#headermenu {
	clear:both;
	background:transparent url(../media/images/header_menu_bg.gif) no-repeat scroll 0 0; 
	height:43px;
	overflow:hidden;
	width:900px;
	position:relative;
}
#headermenu a {
	/*background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;*/
	display:block;
	float:left;
	height:43px;
	text-indent:-9999px;
}

/* Header & Searchbar */
div.head-search
        {
        position:relative;
        width:750px;
        margin:0 auto;
        min-height:40px;
        }
#searchheader
        {
        width:100%;
        background:transparent url(../media/images/search_tab.png) no-repeat 50% 100%;
        min-height:40px;
		position: absolute;
		top: 0;
        }
#searchheader ol
        {
        display:block;
        position:absolute;
        left:0;
        bottom:10px;
        line-height:18px;
        list-style: none;
        margin:0;
        padding:0;
        font-size:10px;
        }
#searchheader ol li
        {
        border-left: 1px solid #777777;
        float: left;
        line-height: 1.1em;
        margin: 0 .5em 0 -.5em;
        padding: 0 .5em 0 .5em;
        }
#searchheader ol li em
        {
        font-style:normal;
        text-decoration:underline;
        }
#searchheader ol li:first-child
        {
        border:0;
        }
#searchheader a
        {
        font:300 11px/18px Verdana, Arial, sans-serif;
        text-decoration:none;
        color:#666666;
        }
#searchheader a.here,
#searchheader a:hover
        {
        color:#000000;
        background:transparent;
        text-decoration:none;
        }
#searchheader a span
        {
        font-size:12px;
        text-decoration:none;
        color:#acacac;
        font-weight:300;
        }
#searchheader a.here span,
#searchheader a:hover span
        {
        color:#7c7c7c;
        background:transparent;
        text-decoration:none;
        }
/*#searchheader form
        {
        display:block;
        width:229px;
        min-height:18px;
        position:absolute;
        right:1px;
        bottom:12px;
        margin:0;
        padding:0;
        background:#E1E6E9 url(../media/images/ajax-loader.gif) no-repeat 50% 0;
        }
#searchheader form p
        {
        text-align:center;
        margin:0;
        }
#searchheader form input
        {
        text-align:center;
        margin:0 auto;
        padding:0 0 0 5px;
        border: 1px solid #E1E6E9;
        font-weight:lighter;
        font-size:12px;
		background: url('../media/images/search_tab.png') no-repeat;
		background-position: -1269px -2px;
        width:215px;
        color:#000;
		font:normal 14px Arial Narrow, Arial, sans-serif;
        }
#searchheader form input:hover
        {
          color:#FF0000;
        }

#searchheader form input:focus
        {
          color:#000;
        }


#searchToolTipWrapper
        {
        position:absolute;
        top:0;
        left:0;
        width:500px;
        line-height:1px;
        }
#searchTipText
        {
        margin:15px 7px 0 7px;
        display:block;
        background:#000;
        padding:0 0 7px 0;
        color:#fff;
        font-size:11px;
        font-style:oblique;
        line-height:1.5em;
        }*/

/*
* html a#home {
	display:inline;
}
*/

a#header_home {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:0px 0px;
	width:67px;
}
a#header_home:hover {
	background-position:0px -43px;
}

a#header_foam {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-67px 0px;
	width:121px;
}
a#header_foam:hover {
	background-position:-67px -43px;
}

a#header_meas {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-188px 0px;
	width:81px;
}
a#header_meas:hover {
	background-position:-188px -43px;
}

a#header_stock {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-269px 0px;
	width:86px;
}

a#header_stock:hover {
	background-position:-269px -43px;
}

a#header_cust {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-355px 0px;
	width:98px;
}

a#header_cust:hover {
	background-position: -355px -43px;
}

a#header_faqs {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-453px 0px;
	width:56px;
}

a#header_faqs:hover {
	background-position: -453px -43px;
}

a#header_contact {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-509px 0px;
	width:64px;
}

a#header_contact:hover {
	background-position: -509px -43px;
}

a#header_checkout {
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-573px 0px;
	width:73px;
}

a#header_checkout:hover {
	background-position: -573px -43px;
}

a#header_testimonial{
	background:transparent url(../media/images/header_menu.gif) no-repeat scroll 0 0;
	background-position:-645px 0px;
	width:85px;
}
a#header_testimonial:hover {
	background-position: -645px -43px;
}
a#cart_header_home {
	background:transparent url(../media/images/cart_header_menu.gif) no-repeat scroll 0 0;
	background-position:0px 0px;
	width:149px;
}
a#cart_header_home:hover {
	background-position:0px -43px;
}

#shipping_notice {
	font-size: 1.0em;
	
	font-weight: bold;
	position:absolute;
	right:0;
	top:0;
	width:160px;
	height:43px;
	color:yellow;
	line-height:43px;
}

.separator {
	width: 600px;
	height: 48px;
	color: #ffffff;
	padding-left:20px;
	padding-top:13px;
	background: #ffffff url('../media/images/separator.gif') no-repeat 0 0;
}

#content {
	width:755px;
	float:left;	
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0;
	padding:0;
	position:relative;
}

#content-header {
	float:left;	
	width:754px;
	height:15px;
	background: #ffffff url('../media/images/top.png') top left no-repeat;
}

#content-header-main {
	float:left;	
	width:754px;
	height:48px;
	background: #ffffff url('../media/images/content_header1.gif') top left no-repeat;
}

#content-header h1 {
	font-size:1.8em;
	color:white;
	padding-left:10px;
}

#content-wrapper {
	width:100%;
	background: #ffffff url('../media/images/content-wrapper_bg.gif') repeat;
	border-right:1px solid #cccccc;
}

#content-container {
    background:#ffffff url(../media/images/gray-fade.gif) repeat-x 0 0;
	border-right: #ececec solid 1px;	
}

#flash_container {
	width: 754px;
	height: 337px;
	padding-bottom: 0;
}

#content-body {
	height: auto !important;
	padding: 10px 15px ;
	background-color:#ffffff;
}

#content-body h1 {
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #002748;
}

#content-body h2 {
	margin-top: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #002748;
}

#content-body h3 {
	font-size: 14px;
	font-weight: bold;
	color: #002748;
}

#content-body h6 {
	font-size: 18px;
	color: #ffffff;
}

#pullquote {
  float: right;
  margin: .4em;
  font-size: 1.2cm;
  line-height: 1.3em;
}

#content-body.index {
	padding: 0 ;
	background-color:#ccd9e2;
}

#content_blurb1 {
	width:506px;
	height:337px;
	border:1px solid #000000;
	margin-left:9px;
	float:left;
}

#content_blurb2a {
	float:right;
	width:210px;
	height:230px;
	border:1px solid #000000;
	margin:0 5px 0 2px ;
	padding:5px;
	position: relative;
	background: #ececec url(../media/images/h600.png) center repeat-x;
	color: #000000;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;   
	border-radius: 6px;
}

#content_blurb2b {
	float:right;
	width:210px;
	height:75px;
	border:1px solid #000000;
	margin:10px 5px 0 2px ;
	padding:5px;
	position: relative;
	background: #ececec url(../media/images/h600.png) center repeat-x;
	color: #000000;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;   
	border-radius: 6px;
}

#content_blurb3 {
	width:754px;
	height:220px;
	color:#ffffff;
	position:relative;
}

#content_blurb3 #infobox1 {
	float:left;
	width:228px;
	height:210px;
	border:1px solid #000000;
	margin:10px 0 10px 9px;
	padding:5px;
	background-color:#ccc;
	color: #000;
	position:relative;
}

#content_blurb3 #infobox2 {
	float:left;
	width:352px;
	height:210px;
	border:1px solid #000000;
	margin:10px 0 10px 9px;
	padding:5px;
	background-color:#872136;
	position:relative;
}

#content_blurb3 #infobox3 {
	float:left;
	width:352px;
	height:210px;
	border:1px solid #000000;
	margin:10px 0 10px 9px;
	padding:5px;
	background-color:#392d94;
	position:relative;
}

#info_header {
	height:20px;
	text-align:center;
	background: transparent url(../media/images/info_header_bg.gif) center center repeat-x;
	color:#fff;
	font-weight:bolder;
	line-height:20px;
}

#info_content ul {
	margin:2px 0 0 23px;
	padding:0;
	line-height: 1.4em;
	font-family: "Arial", Helvetica, Verdana;
	list-style-type: circle;
}

#info_content li {
	margin: 0;
	padding: 0;
	
}

#footer_box1 {
	float: left;
	width: 287px;
	background: url('../media/images/top.png') left top no-repeat;
}

#footer_box2 {
	float: left;
	margin-left: 10px;
	width: 594px;
	background: url('../media/images/top.png') left top no-repeat;
}

#footer_box3 {
	float: left;
	margin-left: 10px;
	width: 594px;
	background: url('../media/images/top.png') left top no-repeat;
}

#blue_bar {
	float: right;
	width: 10px;
	height: 15px;
	background: url('../media/images/top.png') right no-repeat;
}

#blue_bottom_barA {
	width: 100%;
	height: 15px;
	background: url('../media/images/footer.png') left top no-repeat;
}

#blue_bottom_barB {
	float: right;
	width: 10px;
	height: 15px;
	background: url('../media/images/footer.png') right no-repeat;
}

#box_header {
	clear: both;
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	height: 28px;
	padding: 5px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url('../media/images/background_teal.gif');
	background-repeat: repeat-x;
}
#box_content {
	clear: both;
	background-color:#ffffff;
	/*padding: 10px;*/
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
}


#footerboxes {
	position:relative;
	width:900px; 
	height:248px; 
	margin-bottom:5px;
	background: #ffffff url('../media/images/footer_boxesbg.jpg') top left no-repeat;
}

#footerbox_p2 {
	float:left;
	font-size:11px;
	color:#404b6b;
	height:138px;
}
#footerbox_p2 h3{font-size:16px;}
#footerbox_p2 p{margin:5px 0; padding:0;}
#footerbox_p2 a#button{background:#BFD255; background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); border:1px solid #97C13C; padding:2px 5px; margin:6px 0 0 0; display:block; border-radius:3px; -moz-border-radius:3px; text-decoration:none; color:#FFF; font-weight:bold; width:100px; float:right; text-align:center;}
#footerbox_p2 a#button:hover{opacity:0.8; filter:alpha(opacity=80);}
#footerbox_p2 a#button:active{position:relative; top:1px;}

#footerbox_slideshow {
	position:relative;
	top: 15px;
	left: 320px;
	margin:0;
}

#footer {
	width:900px;
	height: 40px;
	margin: 0;
	padding: 0;
	/*
	background: url('../media/images/footer_menu.gif') bottom left no-repeat;
	*/
}

#footermenu {
	text-align:center;
	padding-top:5px;
}

#footermenu a {
	padding:10px;
	text-decoration:none;
}

.foam {
	float: left;
	list-style: none;
	padding: 0 20px;
}

.foam img{
	border:1px solid #777777;
	margin:3px;
	padding:3px;
}

.foam p {
	text-align: center;
}

.list li {
	padding: 2px 5px;
	margin-left: 20px;
	list-style: disc;
}

#footer p.copyright {
	float:right;
	margin:0;
	padding:0;
	padding-right: 10px;
	text-align: right;
	color: #ffffff;
}

/* CLASSES */
.tagline { 
	font-size: 1.2em; 
	font-weight: bold;
	font-style: italic;
}

.box {
	margin:10px 0;
	padding:10px;
	background-color:#DCE5EE;
	border:1px solid #333333;
}


.center { text-align: center; }

/* ---------->>> displayBox <<<-------------------------------------------------------------*/

#displayExample { text-align: center; margin: 30px }
#displayExample a { text-decoration: none; }
#displayExample img { border: 5px solid #cccccc; text-decoration: none }
.displayBox img { background-color: #dddddd; padding: 15px; border: 1px solid #888888 }

/* ---------->>> wztip <<<------------------------------------------------------------------*/

.tooltip{width: 200px; color:#000000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0;
    background: url(../media/images/tip_background.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../media/images/tip_background.gif) no-repeat bottom}


/* ---------->>> jtip <<<-------------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(http://www.elkhart.net/scripts/javascript/images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(http://www.elkhart.net/scripts/javascript/images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(http://www.elkhart.net/scripts/javascript/images/slide_loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.clear                      { clear: both; }

#page-wrap                  { margin-left: 40px; }

label                       { width: 190px; display: block;text-align:right; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; color: red;
                              position: absolute; top: 16px; left: 0; 
                              font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; min-height: 35px; }
.rowElemSelect              { clear: both; min-height: 35px; }

.thanks                     { color: green; font-weight: bold; }


.jqTransformTextarea, 
.jqTransformSelectWrapper   { margin: 0 0 8px 0; }

.buttons {
	display: block;
	float: left;
	margin: 0 7px 0 0;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	cursor: pointer;
	padding: 5px 10px 6px 7px;
}

.buttons:hover {
	background-color: #e8e8e8;
	color: #006;
}
.mail_address {
  width: 600px;
  margin: 0 20px 14px 0;
  background-color: #DCDCDC;
  border: 3px double #FFFFFF;
  font-size: 11px;
  line-height: 1.4em;
  padding: 20px;
}


/* ---------->>> Flowplayer Jquery Tools <<<------------------------------------------------*/
/*{{{ general playlist settings, light gray */
a.player {	
	margin-top:40px;
	display:block;
	background:url(../media/images/player.jpg) no-repeat;
	width:420px;
	height:230px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	float:left; 
	margin: 0 0 0  66px;
}

#measureblurb {
	clear:both; 
	padding: 25px 0;
}

div.playlist {
	position:relative;
	overflow:hidden;	 	
	height:235px !important;
}

div.playlist div.clips {	
	position:absolute;
}

div.playlist, div.clips {
	width:260px;	
}

div.clips a {
	background:url(../media/images/h80.png);
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:195px;
	font-size:12px;
	border:1px outset #cccccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(../media/images/light.png) no-repeat 0px -69px;
	width:225px;
	border:0;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-color:#f9f9fa;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
	background-color:#193947;
	color:#ffffff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(../media/images/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaaaaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(../media/images/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(../media/images/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(../media/images/down.png);	
}

div.petrol a.go {
	background-image:url(../media/images/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(../media/images/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/

/* ---------->>> Tabs Jquery Tools <<<------------------------------------------------------*/
/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:0.9em;
	display:block;
	padding:5px 8px;	
	text-decoration:none;
	border:1px solid #666666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777777;
	margin-right:2px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	position:relative;
	top:1px;
}

ul.css-tabs img { 
	vertical-align: top;
}


ul.css-tabs a:hover {
	background-color:#cccddd;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#cccfff;	
	border-bottom:1px solid #cccfff;
	color:#000000;	
	cursor:default;
}

#pane-wrapper {
	border-left: #666666 solid 1px; 
	border-right: #666666 solid 1px; 
	border-bottom: #666666 solid 1px; 
	min-height: 150px; 
	background-color: #cccfff;
}

/* tab pane */
div.css-panes div {
	display:none;
	
	min-height:150px;
	padding:15px 20px;
	background-color:#cccfff;	
}

.css-panes p {
	padding: 10px 0;
}

.css-panes img {
	border:2px solid #666666;
}


/* ---------->>> Accordian Jquery Tool <<<--------------------------------------------------*/
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 678px;
}

/* accordion header */
#accordion h6 {
	background:#174092 url(../media/images/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:1.25em;
	font-weight:normal;
	border:1px solid #ffffff;
	border-bottom:1px solid #dddddd;
	cursor:pointer;	
	color: #ececec;
}

/* currently active header */
#accordion h6.current {
	cursor:default;
	background-color:#174055;
}

/* accordion pane */
#accordion div.pane {
	border:1px solid #ffffff;
	border-width:0 2px;
	display:none;
	padding:15px;
	font-size:1.0em;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999999;
}

a.checkout_btn {
	display:block;
	position:absolute;
	top: 360px;
	right: 10px;
}

/* accordion header */
#title_header h6 {
	background:#174092 url(../media/images/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:1.25em;
	font-weight:normal;
	border:1px solid #ffffff;
	border-bottom:1px solid #dddddd;
	cursor:pointer;	
	color: #ececec;
}

#infoTip {
    font-size:1.0em; 
    height:70px; 
    width:180px; 
    padding:25px; 
    color:#fff;  
	display:none;
	background: transparent url(../media/images/black_arrow.png) no-repeat; 
	border:0;
}

#cartTip {
	text-decoration: none;
	outline: none;
}

.infoTip { 
    min-height:150px; 
    width:350px;  
    color:#fff;  
	display:none;
	background-color: transparent;
	border:2px solid #000;
	z-Index:10000;
	position: absolute;
}

div#movie_wrapper {
	background-color:#fff;
	color:#000;
	padding:10px;
	width:640px;
	height:385px;
	border:1px solid #000;
	
}

.simple_overlay {
	display:none;
	width:640px;
	height:385px;
}

.simple_overlay .close { 
    background-image:url(../media/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

img#vid_btn {
	cursor:pointer;
}

/****************************** Simple Modal CSS *****************************/
#player-modal-content1 {
	display:none;
	padding: 0;
	margin: 0;
}

#player-modal-content2 {
	display:none;
	padding: 0;
	margin: 0;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:510px; width:640px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/phpscripts/javascript/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
.simplemodal-data {
	padding: 0;
	margin: 0;
}

/****************************************************************************/

#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#333; cursor:wait;}

/* Container */
#confirm-container {height:140px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; line-height:26px; text-align:left; background:#fff; border:1px solid #333333;}
#confirm-container .header {height:30px; width:100%; background:url('../media/images/header_menu_bg.gif') center center repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:0.9em;}
#confirm-container .button_grp {width:160px; float:right; padding:4px 8px 0;} 
#confirm-container .button_grp div {float:right; margin-left:4px; width:70px; height:26px; color:#000; font-weight:bold; text-align:center; background:url('../media/images/box_head1.gif') center center repeat-x; border:1px inset #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#fff;}
#confirm-container a.modal-close:hover {color:#eee;}




.info{font-size:14px; font-style:italic; font-weight:bold;}

blockquote{background: #ececec; border: #999 solid 1px; padding: 5px; margin: 10px;}
