/*  div{border:1px dashed #f00;}  */


/* =================SLIDE PICTS================= */

.slidepict {
  position:absolute;
}

#pict1_a, #pict1_b, #pict1_c #pict1_d{
  background-repeat:no-repeat;
  width:150px;
  height:112px;
  float:left;
  position:relative;
  top:10px; 
  left:15px;
  overflow:hidden;
}

#pict1_a { background-image:url(../images/home/pict1_a.jpg); }
#pict1_b { background-image:url(../images/home/pict1_b.jpg); }
#pict1_c { background-image:url(../images/home/pict1_c.jpg); }
#pict1_d { background-image:url(../images/home/pict1_d.jpg); }

#pict2_a, #pict2_b, #pict2_c {
  background-repeat:no-repeat;
  width:130px;
  height:97px;
  position:relative; 
  top:25px; 
  left:30px;
  float:left;
  overflow:hidden;
}

#pict2_a { background-image:url(../images/home/pict2_a.jpg); }
#pict2_b { background-image:url(../images/home/pict2_b.jpg); }
#pict2_c { background-image:url(../images/home/pict2_c.jpg); }

#pict3_a, #pict3_b, #pict3_c {
  background-repeat:no-repeat;
  width:150px;
  height:112px;
  position:relative; 
  top:-10px; 
  left:25px;
  float:left;
  overflow:hidden;
}

#pict3_a { background-image:url(../images/home/pict3_a.jpg); }
#pict3_b { background-image:url(../images/home/pict3_b.jpg); }
#pict3_c { background-image:url(../images/home/pict3_c.jpg); }

#pict4_a, #pict4_b, #pict4_c {
  background-repeat:no-repeat;
  width:150px;
  height:112px;
  position:relative; 
  top:-50px; 
  left:5px;
  float:left;
  overflow:hidden;
}

#pict4_a { background-image:url(../images/home/pict4_a.jpg); }
#pict4_b { background-image:url(../images/home/pict4_b.jpg); }
#pict4_c { background-image:url(../images/home/pict4_c.jpg); }

#pict5_a, #pict5_b, #pict5_c #pict5_d {
  background-repeat:no-repeat;
  width:200px;
  height:150px;
  position:relative; 
  top:-30px; 
  left:60px; 
  z-index:100;
  float:left;
  overflow:hidden;
}

#pict5_a { background-image:url(../images/home/pict5_a.jpg); }
#pict5_b { background-image:url(../images/home/pict5_b.jpg); }
#pict5_c { background-image:url(../images/home/pict5_c.jpg); }
#pict5_d { background-image:url(../images/home/pict5_d.jpg); }

/* ----- IE 6 HACK ------ */
/*\*/ * html div.largecolorblock_blue, div.largecolorblock_green, div.largecolorblock_beige {margin-left:-21px;} /**/


.largecolorblock_blue { background-image: url(../images/large_colorblock_blue.gif); }
.largecolorblock_green { background-image: url(../images/large_colorblock_green.gif); } 
.largecolorblock_beige { background-image: url(../images/large_colorblock_beige.gif); }

.largecolorblock_blue, .largecolorblock_green, .largecolorblock_beige  {
  background-repeat: no-repeat;
  margin-left:-19px;
  width:500px;
  height:700px;
}

#flashvideo {
  padding-top:55px;
  width:auto;
  margin-left:-20px;
  text-align:center;
}


/* =================BODY================= */
body {background-color:#e0f0d9; font-family:Arial, Helvetica, Verdana, sans-serif; margin:0px;}
body.print{background-color:#fff; padding:1em;}
#wrapper{text-align:center;}
#container{
  text-align:left;
  width:786px; 
  margin: 0px auto; 
  border-top:1px solid #888;
  border-left:1px solid #888;
  background-color:#fff; 
  background-image:url(../images/layout/container_bkgrd.gif); background-repeat:repeat-y;
}

/* ----- IE 6 HACK ------ */
/*\*/ * html #container {width:783px; } /**/

p, ul.pstyle li {
  font-size:.8em; line-height:1.4em; color:#222;
}


/* =================HEADER================= */
#header{display:block; width:786px; height:113px; background-image: url(../images/layout/header.gif);}
#pheader{text-align:right; border-bottom:4px solid #036;}
#pheader h1{color:#036; font-size:2em; margin:0px 20px;}
#return{position:absolute;}
#header h1 {margin:0px; text-align:right; padding:1em;}

/* =================SIDE BAR================= */
#sidebar{float:left; margin-top:20px; width:158px;}
div.sidetext{font-size:0.7em; color:#fff;}
a.printversion {
  width : 80px;
  height : 20px;
  background : url(../images/printversion.gif) no-repeat;
  display : block;
  border : 2px solid transparent;
  margin : 2em auto;
}

a.validator {
  width : 60px;
  height : 21px;
  background : url(../images/valid-xhtml10.png) no-repeat;
  display : block;
  border : 2px solid transparent;
  margin : 2em auto;
}

/* =================MENU================= */
#menu{margin:0px auto; width:137px; 
  background-image: url(../images/layout/menu_bkgrd.gif);
  margin-left:10px; 
}
#menubkingtop{
  font-size:1px;
  background-image: url(../images/layout/menu_bkgrd_top.gif);
  width:137px; height:10px;
  margin-left:10px; 
}
#menubkingbottom{
  background-image: url(../images/layout/menu_bkgrd_bottom.gif);
  width:137px; height:67px;
  margin-left:10px; 
}

/* ------ Vertical Menu  with Pop-Out Submenus ------- */
/* slide out menu */
ul.makeMenu ul {
  width:135px;
  background-color:#ccc;
  filter: alpha(opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
/*   -moz-opacity: 0.80; */
  opacity:0.8;
  border:2px solid #fff;
  border-color:#ddd #666 #555 #ccc;
  z-index:101;
}

.pop_out_menu { text-align:left; text-indent:2px;
}

ul.makeMenu, ul.makeMenu ul {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-weight:bold;
  width:125px;
  padding:0px; 
  cursor: default; 
  margin:0px 0px 0px 7px;
}
ul.makeMenu{padding-bottom:25px;}

ul.makeMenu li {
  padding:1px 0px 1px 0px;
  list-style-type: none; 
  margin: 0px; position: relative; color: #fff;  z-index:100;}
  ul.makeMenu li > ul {display: none; position: absolute; top: 0px; left:118px; width:135px}
  ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {}
  ul.makeMenu ul.CSStoShow {display: block; background-color:#fff;}
  ul.makeMenu li:hover > ul {display: block;}

  ul.makeMenu li a {display: block; width:125px; height:16px; text-decoration: none;
    background-image: url(../images/layout/menu_button_short.gif); 
  background-repeat: no-repeat;
  background-position: -125px 0px;
  padding:5px 0px;
  white-space:nowrap;
}

ul.makeMenu li ul a {background-image:none; width:129px; padding:3px 3px;
  background-color:#eee; color:#000;
}
ul.makeMenu li ul a:hover {background-color:#ffa}

li.arrow{background: background-repeat: no-repeat; background-position: right;}

/* -- menu text color  -- */
ul.makeMenu li a {color:#444; font-size:0.7em;} 

/* -- menu text hover color -- */
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink, ul.makeMenu li:hover > a  {background-position: 0px 0px;} 

#pageselected {
   background-position : 0px 0px;
}


/* =================BUTTONS================= */
a.stdbutton, a.instdbutton{
  font-size:.8em;
  font-weight:bold;
  text-decoration:none;
  border-top:1px solid #aaa;
  border-right:1px solid #666;
  border-bottom:2px solid #666;
  border-left:1px solid #aaa;
  color:#333;
  margin:5px 0px;
  padding:3px 5px 3px 5px;
  text-align:center;
  background-image:url(../images/layout/button_grad_30px.gif);
  height:1.2em;
}

a.stdbutton{display:block;}
a.instdbutton{display:inline;}
a.stdbutton:active, a.instdbutton:active{border-color:#345 #cde #def #678;}
a.stdbutton:hover, a.instdbutton:hover{background-position:0px -30px; color:#000;}


/* =================CONTENT================= */
#content{margin:10px 0px 0px 0px; border-left:158px solid #99ce82; padding-left:20px; padding-right:10px;  padding-bottom:26px;}
#pcontent{padding:2em;}
#pagetitle {
  font-variant:small-caps; width:248px; 
  height:19px; margin:-10px 0px 0px -20px; 
  background-image: url(../images/layout/content_pg_title_panel.gif);
  color:#fff;
  font-weight:bold; text-align:left; font-size:.9em; padding:24px 123px 0px 20px; }

#pagetitle a {
text-decoration:none;
}
.hide {
visibility:hidden;
}
#googlet { /* Other languages */
float: left;
position:absolute;
width : 85px;
height: 8px;
margin-left: 392px;
margin-top: 1px;
}
#es { /* Spanish */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 433px;
margin-top: 10px;
}
#fr { /* French */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 433px;
margin-top: 23px;
}
#pt { /* Portuguese */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 457px;
margin-top: 10px;
}
#ar { /* Arabic */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 457px;
margin-top: 23px;
}
#de { /* German */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 481px;
margin-top: 10px;
}
#ko { /* Korean */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 481px;
margin-top: 23px;
}
#it { /* Italian */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 505px;
margin-top: 10px;
}
#zh { /* Chinese */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 505px;
margin-top: 23px;
}
#jp { /* Japanese */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 529px;
margin-top: 10px;
}
#ru { /* Russian */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 529px;
margin-top: 23px;
}
#vi { /* Vietnamese */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 553px;
margin-top: 10px;
}
#ro { /* Romanian */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 553px;
margin-top: 23px;
}
#gk { /* Greek */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 577px;
margin-top: 10px;
}
#id { /* Indonesian */
float: left;
position:absolute;
width : 16px;
height: 11px;
margin-left: 577px;
margin-top: 23px;
}
/* ----- IE 6 HACK ------ */
/*\*/ * html #pagetitle {position:relative; left:-3px; top:-3px;} /**/


div.flushleft {position:relative; left:-20px;}
/* ----- IE 6 HACK ------ */
/*\*/ * html div.flushleft {position:relative; left:-23px;} /**/
div.left {float: left; margin-left:-30px;}

.homelist {color:#666; font-size:.8em; width:220px; line-height:1.4em; list-style-type:disc; padding-left:40px;}
#slideshowpanel{
  float: right; width:344px; height:413px; 
  padding-top:12px; 
  margin-right:-10px; 
  background-image:url(../images/home_slideshow_panel.png); background-repeat:no-repeat; 
}
/* ----- IE 6 HACK ------ */
/*\*/ * html #slideshowpanel{margin-right:-7px;} /**/


.slideshowimages {
border-top: 3px solid #fff; 
border-right: 3px solid #fff; 
border-bottom: 4px solid #fff; 
border-left: 3px solid #fff;
}


.title_bar_bking_blue, .title_bar_bking_beige, .title_bar_bking_green, .title_bar_bking_orange, .title_bar_bking_purple {
  width: 600px;
  height:40px;
  background-position:0px 14px;
  background-repeat: no-repeat;
  margin-left:-19px;
}
/* ----- IE 6 HACK ------ */
/*\*/ * html div.title_bar_bking_blue  {position:relative; left:-3px; top:0px;} /**/
/*\*/ * html div.title_bar_bking_beige {position:relative; left:-3px; top:0px;} /**/
/*\*/ * html div.title_bar_bking_green {position:relative; left:-3px; top:0px;} /**/
/*\*/ * html div.title_bar_bking_orange{position:relative; left:-3px; top:0px;} /**/
/*\*/ * html div.title_bar_bking_purple{position:relative; left:-3px; top:0px;} /**/


.title_bar_bking_blue{background-image:url(../images/layout/h2_bking_blue.gif);}
.title_bar_bking_beige{background-image:url(../images/layout/h2_bking_beige.gif);}
.title_bar_bking_green{background-image:url(../images/layout/h2_bking_green.gif);}
.title_bar_bking_orange{background-image:url(../images/layout/h2_bking_orange.gif);}
.title_bar_bking_purple{background-image:url(../images/layout/h2_bking_purple.gif);}


.titlebar_left_blue, .titlebar_left_beige, .titlebar_left_green, .titlebar_left_orange, .titlebar_left_purple {
  background-repeat:no-repeat; width:5px; height:25px; display:block; float:left;}
.titlebar_left_blue {background-image:url(../images/layout/h2_titlebar_left_blue.gif);}
.titlebar_left_beige {background-image:url(../images/layout/h2_titlebar_left_beige.gif);}
.titlebar_left_green {background-image:url(../images/layout/h2_titlebar_left_green.gif);}
.titlebar_left_orange {background-image:url(../images/layout/h2_titlebar_left_orange.gif);}
.titlebar_left_purple {background-image:url(../images/layout/h2_titlebar_left_purple.gif);}

.titlebar_tile_blue, .titlebar_tile_beige, .titlebar_tile_green, .titlebar_tile_orange, .titlebar_tile_purple {
  background-repeat:repeat-x;
  height:25px;
  display:block;
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #333;
  text-indent: 0.5em;
  padding:4px 12px 0px 0px;
  white-space:nowrap;
}
.titlebar_tile_blue {background-image:url(../images/layout/h2_titlebar_tile_blue.gif);}
.titlebar_tile_beige {background-image:url(../images/layout/h2_titlebar_tile_beige.gif);}
.titlebar_tile_green {background-image:url(../images/layout/h2_titlebar_tile_green.gif);}
.titlebar_tile_orange {background-image:url(../images/layout/h2_titlebar_tile_orange.gif);}
.titlebar_tile_purple {background-image:url(../images/layout/h2_titlebar_tile_purple.gif);}


.titlebar_right_blue, .titlebar_right_beige, .titlebar_right_green, .titlebar_right_orange, .titlebar_right_purple {
  background-repeat:no-repeat; width:6px; height:25px; float:left;}
.titlebar_right_blue{ background-image:url(../images/layout/h2_titlebar_right_blue.gif); }
.titlebar_right_beige{ background-image:url(../images/layout/h2_titlebar_right_beige.gif); }
.titlebar_right_green{ background-image:url(../images/layout/h2_titlebar_right_green.gif); }
.titlebar_right_orange{ background-image:url(../images/layout/h2_titlebar_right_orange.gif); }
.titlebar_right_purple{ background-image:url(../images/layout/h2_titlebar_right_purple.gif); }


.featurepanel { width:537px; height:auto; position:relative; left:-20px; font-family:Arial, Helvetica, sans-serif; }
/* ----- IE 6 HACK ------ */
/*\*/ * html div.featurepanel{left:-23px;} /**/


.featurepaneltile_1, .featurepaneltile_2, .featurepaneltile_3, .featurepaneltile_4 {
  background-repeat:repeat-y; width:487px; padding: 3px 0px 15px 70px;
}
/* ----- IE 6 HACK ------ */
/*\*/ * html div.featurepaneltile_1{margin-top:-15px;} /**/
/*\*/ * html div.featurepaneltile_2{margin-top:-15px;} /**/
/*\*/ * html div.featurepaneltile_3{margin-top:-15px;} /**/
/*\*/ * html div.featurepaneltile_4{margin-top:-15px;} /**/

.featurepaneltile_1 {background-image:url(../images/layout/features_panel1_tile.gif);}
.featurepaneltile_2 {background-image:url(../images/layout/features_panel2_tile.gif);}
.featurepaneltile_3 {background-image:url(../images/layout/features_panel3_tile.gif);}
.featurepaneltile_4 {background-image:url(../images/layout/features_panel4_tile.gif);}

.featurepaneltop_1, .featurepaneltop_2, .featurepaneltop_3, .featurepaneltop_4 { background-repeat:no-repeat; width:537px; height:4px; 
}
.featurepaneltop_1 {background-image:url(../images/layout/features_panel1_top.gif);}
.featurepaneltop_2 {background-image:url(../images/layout/features_panel2_top.gif);}
.featurepaneltop_3 {background-image:url(../images/layout/features_panel3_top.gif);}
.featurepaneltop_4 {background-image:url(../images/layout/features_panel4_top.gif);}


.featurepanelbutton_1, .featurepanelbutton_2, .featurepanelbutton_3, .featurepanelbutton_4 { background-repeat:no-repeat; width:127px; height:23px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight:bold; color:#333; padding:4px 0px 0px 1px; text-align:center;
}

.featurepanelbutton_1 {background-image:url(../images/layout/features_panel1_button.gif);}
.featurepanelbutton_2 {background-image:url(../images/layout/features_panel2_button.gif);}
.featurepanelbutton_3 {background-image:url(../images/layout/features_panel3_button.gif);}
.featurepanelbutton_4 {background-image:url(../images/layout/features_panel4_button.gif);}

.featurepanelbutton_1:hover, .featurepanelbutton_2:hover, .featurepanelbutton_3:hover, .featurepanelbutton_4:hover { background-position:0px -27px; 
}

.featurepanelnumber_1, .featurepanelnumber_2, .featurepanelnumber_3, .featurepanelnumber_4
{ background-repeat:no-repeat; width:51px; height:76px; z-index: 2; position:absolute;
}
.featurepanelnumber_1 {background-image:url(../images/layout/features_panel1_number.gif);}
.featurepanelnumber_2 {background-image:url(../images/layout/features_panel2_number.gif);}
.featurepanelnumber_3 {background-image:url(../images/layout/features_panel3_number.gif);}
.featurepanelnumber_4 {background-image:url(../images/layout/features_panel4_number.gif);}



.problem {
  font-size:0.9em; padding:0.5em 1em;
}

/*  */

#rightbar {
	float: right;
	width: 199px;
	margin: 10px 10px 0px;
}
.side-content {
	padding: 10px;
	font-size: 10px;
}

.side-content h3 {
	font-size: 14px;
	color: #F99605;
}
.side-content ul {
	list-style: url(../images/icon-livestore.jpg) outside;
	margin: 0px;
	padding-left: 30px;
}

.side-content input[type=text] {
	border: 1px solid #D8D8D8;
	color: #000000;
	width: 140px;
	height: 18px;
	font-size: 11px;
	padding: 2px 1px;
	/*margin: 4px 0px;*/
	margin: 0px 0px 11px 0px;
	
}

#email-submit {
	border: none;
	height: 23px;
	width: 23px;
}
.side-content input[type=image] {
	margin-top: 0px;
}

.tabcontent {
	border: 1px solid #D4D2D3;
	background-color: #F7F5F6;
	padding: 10px;
	margin-bottom: 5px;
}
.tabcontent p {
	margin-top: 0px;
}

#testimonial {
	margin: 0px 10px;
	padding-top: 20px;
	background-image: url(../images/background_testimonial.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 180px;
	width: 162px;
	font-size: 11px;
}
#testimonial strong {
	color: #F99605;
}
#testimonial a {
	color: #F99605;
}

#testimonial p.quote {
	padding: 0px;
	margin: 0px;
	width: 150px;
	font-style: italic;
	text-align: center;
}

#testimonial a:hover {
	color: #F99605;
}

.testimonial {
	font-style: italic;
	border-top: 1px dashed grey;
}
.testimonial strong {
	font-style: normal;
	color: #F99605;
}


/* =================FOOTER================= */
div.printfooter{clear:both; text-align:center; padding:0.25em;font-size:0.7em; border-top:4px solid #036; margin-top:2em;}
#footer{clear:both;
  background-color:#E0F0D9;
  width:786px;
  text-align:center;  
  margin:0px auto;
  padding-left:0px;
  background-image:url(../images/layout/footer_bkgrd.gif); background-repeat:repeat-y;
border-left:1px solid #888;
}
#footertext{padding-top:5px; text-align:center; padding-left:160px; color:#333; font-size:0.7em; line-height:1.5em;}



/* =================FOOTER BUTTONS================= */
a.why_button{
  text-decoration:none;
  color:#000;
  background-image: url(../images/layout/footer_button_long.gif);
  display:block;
  width:213px;
  height:20px;
  padding-top:5px;
  padding-left:10px;
  font-weight:bold;
  font-size:0.9em;
  white-space:nowrap;
}
a.why_button:hover{background-position:0px 24px; color:#000;}

#feature_buttons{
  margin-left:-18px;
  margin-right:-20px;
}

a.feature{
  float:left;
  text-decoration:none;
  color:#000;
  background-image: url(../images/layout/footer_button_short.gif );
  display:block;
  width:147px;
  height:21px;
  padding-top:5px;
  padding-left:10px;
  font-size:0.9em;

  color:#432;
  white-space:nowrap;
}
a.feature:hover{background-position:0px 26px; color:#000;}

a.featureright{
  float:left;
  text-decoration:none;
  color:#000;
  background-image: url(../images/layout/footer_button_short_right.gif );
  display:block;
  width:145px;
  height:21px;
  padding-top:5px;
  padding-left:10px;
  font-size:0.9em;
z-index:10;
  color:#432;
  white-space:nowrap;
}

/* ----- IE 6 HACK ------ */
/*\*/ * html a.featureright{position:absolute;} /**/

a.featureright:hover{background-position:0px 26px; color:#000;}


/* =================FORM ELEMENTS================= */

span.formrequired {
  color : #f00;
  font-weight : bold;
  padding-right : 2px;
}


.formtitlebreak{
  line-height:10px;
  clear: right;
}

div.formtitle {
  font-weight : bold;
  padding : 0px;
  font-size : 0.8em;
}

div.forminfo {
  margin-left : 20px;
  padding : 4px 0px;
  font-size : 0.8em;
}

input.formsubmit {
  color : #000;
  cursor : pointer;
  font-size : 1em;
}

div.error {
  margin : 10px auto;
  border : 2px solid #f00;
  background-color : #f88;
  padding : 0.5em;
  width : 300px;
  text-align : center;
  display : block;
}

.xxformitem{background-color:#eee; border:1px solid #000;}
.xxformitemerror{background-color:#ff7; border:1px solid #000;}
xxdiv.title {float:left; text-align:right; font-weight:bold; width:100px; padding:5px 0px; font-size:0.9em;}
xxdiv.info {margin-left:120px; padding:5px 0px; font-size:0.9em; }
input.messagesubmit {background-color: #ccc; color: #000; cursor:pointer; font-size:1em; font-weight:bold}

#application div.title {font-weight:bold;
float:none; text-align:left; width:100%; font-size:0.8em; padding:0px;}
#application div.info {margin-left:20px; margin-bottom:5px;}

div.xxerror {margin:10px auto; border:2px solid #f00; background-color:#f88; padding:0.5em; width:300px; text-align:center;}


/* =================GENERAL ELEMENTS================= */
a {color: #700;}
a:hover {color: #036; background-color: #eee;}
h1 {color: #B28D4D; font-size:1.2em;}
h2 {color: #359; font-size:1.1em; font-weight:normal;}
h3 {color: #f00;font-size:.9em; font-weight:bold; font-variant:small-caps; color:#b60;text-indent:24px;}
.h3_paragraphintent{margin-left:40px;}

/* =================IMAGES================= */
img.left {float: left; margin-right: 1em; vertical-align: text-top; border:1px solid #666;}
img.right {float: right; margin-left: 1em; vertical-align: text-top; border:1px solid #666;}
a.imagelink{padding:3px; display:block;}
a.imagelink:hover{color:#ccc}

/* ================= Gallery ================= */
.picture {
 text-align:center;
 background-color:#fff;
 font-weight:bold;
 font-style:italic;
 border:2px solid #000;
 padding:4px;
 margin-top:-100px;
 margin-left:-25px;
 z-index:1000;
}

.thumb{
border:4px solid #fff;
padding:1px;
background-color:#000;
display:block; float:left;
}

.thumb:hover{
background-color:#fff;
border:4px solid #f00;
}

/* =================FAQ================= */
#faq ol{
  font-size:0.8em;font-family:arial, helvetica, san serif;
}
.faqquestion { font-style:italic;
}

.faqanswer {
  color: #359; line-height:1.3em;
}


/* =================MISC ITEMS================= */

a.gtmultimedia{color:#333; text-decoration:none;}
a.gtmultimedia:hover {color:#000;}
table.grayborders {background-color:#ccc;}
th {background-color:#eee; padding:1px 3px;}
td {background-color:#fff; padding:1px 3px;}

table.other
td.lefthalf{text-align:right; background-color:#ffffff}
td.righthalf{text-align:center; background-color:#3377bb}

/* =================ACTIVITIES TABLE================= */
table{font-size:0.8em;}
table.activities{
  font-size:0.6em;
  text-align:center;
  background-color:#ccc; border:1px solid #888;
}
table.activities th{text-align:right;}
table.activities td{background-color:#fff;
 padding:0px 3px; }
td.academic_classes {background-color:#0c6 !important; }
td.meal {background-color:#ff0 !important; }
td.life_skills {background-color:#f90 !important; }
td.excursion {background-color:#f00 !important; }
td.free {background-color:#faf !important; }
td.family {background-color:#ee8 !important; }
td.cleanup {background-color:#edd !important; }
td.exercise {background-color:#1ee !important; }
td.activity_night {background-color:#fc9 !important; }
td.bedtime {background-color:#eee !important; }
td.phone {background-color:#c9f !important; }


#overlay{
  z-index:10000;
  background-image: url(../images/overlay.png);
}

/* =================testimonials================= */
div.testimonial_bking_blue, div.testimonial_bking_beige, div.testimonial_bking_green, div.testimonial_bking_orange, div.testimonial_bking_purple {
  font-style:italic; 
  font-size:0.8em; 
  color:#333; 
  line-height:1.3em;
  background-repeat:no-repeat;
  margin:0px 0px 0px -19px;
  padding:10px 0px 0px 19px;
}

.testimonial_bking_blue { background-image: url(../images/layout/testimonial_bking_blue.gif);}
.testimonial_bking_beige { background-image: url(../images/layout/testimonial_bking_beige.gif);}
.testimonial_bking_green { background-image: url(../images/layout/testimonial_bking_green.gif);}
.testimonial_bking_orange { background-image: url(../images/layout/testimonial_bking_orange.gif);}
.testimonial_bking_purple { background-image: url(../images/layout/testimonial_bking_purple.gif);}

.min_height_60px {
  width:1px;
  height: 60px;
  float: right;
}

.br_right{clear:right; font-size:1px;}

div.testimonialname {text-align:right; font-weight:bold; margin-bottom:1.8em; color:#333; border-bottom:1px #333 solid; padding-top:0.4em; padding-bottom:1.5em;
padding-right:1em;}

/* =================TinyMCE specific rules================= */
body.mceContentBody {
   background: #FFF;
}


/* ====PHP LIST====== */

.required {color:#f00;}
#newslettertemplate{margin-top:1em;}
#newslettertemplate table{background-color:#fff;}

/* ================== */

.dropdownbkingtop_blue, .dropdownbkingtop_beige, .dropdownbkingtop_green, .dropdownbkingtop_orange, .dropdownbkingtop_purple{       
  width: 600px;
  height:32px;
  margin-left:-20px;
  background-repeat: no-repeat;
}

.dropdownbkingtop_blue {background-image: url(../images/layout/h2_dropdown_top_blue.gif); }
.dropdownbkingtop_beige {background-image: url(../images/layout/h2_dropdown_top_beige.gif); }
.dropdownbkingtop_green {background-image: url(../images/layout/h2_dropdown_top_green.gif); }
.dropdownbkingtop_orange {background-image: url(../images/layout/h2_dropdown_top_orange.gif); }
.dropdownbkingtop_purple {background-image: url(../images/layout/h2_dropdown_top_purple.gif); }

.dropdownbkingtile_blue, .dropdownbkingtile_beige, .dropdownbkingtile_green, .dropdownbkingtile_orange, .dropdownbkingtile_purple{
  width: 580px;
  height:auto;
  background-repeat: repeat-y;
  margin-left:-19px;
  padding:0px 0px 10px 20px;
}

.dropdownbkingtile_blue h2, .dropdownbkingtile_beige h2, .dropdownbkingtile_green h2, .dropdownbkingtile_orange h2, .dropdownbkingtile_purple h2{
 margin-top:0px; font-weight:normal; width:580px;
}


/* ----- IE 6 HACK ------ */
/*\*/ * html div.dropdownbkingtile_blue {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingtile_beige {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingtile_green {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingtile_orange {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingtile_purple {position:relative; left:-3px;} /**/

  

.dropdownbkingtile_blue {background-image: url(../images/layout/h2_dropdown_tile_blue.gif); }
.dropdownbkingtile_beige {background-image: url(../images/layout/h2_dropdown_tile_beige.gif); }
.dropdownbkingtile_green {background-image: url(../images/layout/h2_dropdown_tile_green.gif); }
.dropdownbkingtile_orange {background-image: url(../images/layout/h2_dropdown_tile_orange.gif); }
.dropdownbkingtile_purple {background-image: url(../images/layout/h2_dropdown_tile_purple.gif); }

.dropdownbkingbottom_blue, .dropdownbkingbottom_beige, .dropdownbkingbottom_green, .dropdownbkingbottom_orange, .dropdownbkingbottom_purple{
  width: 600px;
  height:5px;
  background-repeat: no-repeat;
  margin-left:-19px;
}

/* ----- IE 6 HACK ------ */
/*\*/ * html div.dropdownbkingbottom_blue {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingbottom_beige {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingbottom_green {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingbottom_orange {position:relative; left:-3px;} /**/
/*\*/ * html div.dropdownbkingbottom_purple {position:relative; left:-3px;} /**/

.dropdownbkingbottom_blue {background-image: url(../images/layout/h2_dropdown_bottom_blue.gif); }
.dropdownbkingbottom_beige {background-image: url(../images/layout/h2_dropdown_bottom_beige.gif); }
.dropdownbkingbottom_green {background-image: url(../images/layout/h2_dropdown_bottom_green.gif); }
.dropdownbkingbottom_orange {background-image: url(../images/layout/h2_dropdown_bottom_orange.gif); }
.dropdownbkingbottom_purple {background-image: url(../images/layout/h2_dropdown_bottom_purple.gif); }

.studentlifelink { 
  font-style:italic; 
  font-weight:bold; 
  font-size: .8em;  
  margin:10px 0px 0px 30px;
}


