
	/*##############################################################################
  ##############################################################################
  ##  Structure			##
  ############################################################################*/

    img, div, a, input, #slider, #slide_one, #slide_two, #slide_three, #slider_four, #slide_five, #slide_six, #slide_seven { behavior: url(../iepngfix.htc) }
	body { color:#FFF;}
	#home { background: #1d83b4 url(../images/main_bg.png) repeat-x ;}
	.container {}
	#header { height: 364px; background:url(../images/heading_bg.png) no-repeat; background-position: 0px 0px;}
	#home #content {  margin: 0px 0 0px 0; padding: 30px 0 0 0; width:950px; background: url(../images/content_bg_small.png) top center no-repeat; color:#FFF; }
	#legal { margin:0; padding:0;}
	#content a { color:#FFF; font-weight:bold; }
	#content a:hover { color:#000; }
	table { margin:0; padding:0; }
	td {margin:0; padding:0;}
	tr {margin:0; padding:0;}
    .slide_content a { color:#FFF;} 
	
	
	
/*##############################################################################
  ##############################################################################
  ##  Footer	    ##

  ############################################################################*/
  
   * {margin: 0;}
   html, body {height: 100%;}
  .container {}
  .footer, .push {height: 52px; /* .push must be the same height as .footer */}
  .footer { padding:0px 0 0 0; color:#000; width:950px; margin-left:auto; margin-right:auto; color:#fff; height:52px; }
  .footer h3 { font-size:1em; padding:0px 0 0 0; color:#0a3346; }	
  #footer_wrap {   }	


/*##############################################################################
  ##############################################################################
  ##  inside						      ##
  ############################################################################*/
  
	#inside { background: #1d83b4 url(../images/inside_bg_test.png) repeat-x ;}
	#inside .container { background:url(../images/heading_bg.png) no-repeat; background-position: 0px -369px }  
	#inside #content { margin: 0px 0 20px 0; padding: 0px 0 15px 0; width:950px; color:#FFF;  }
	#inside #content #inside_content h2 { 
	  display: block;
	  width: 565px;
	  height: 16px;
	  margin: 10px 0 0 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;}
	  
	  
	  
	  #inside #content #inside_content #product_bottom #specs h2 { 
      display: block;
	  width:260px;
	  height: 16px;
	  margin: 10px 0 0 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;}
	  
	  #inside #content #inside_content #product_bottom #resources h2 { 
      display: block;
	  width:260px;
	  height: 16px;
	  margin: 10px 0 0 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;}
	  
	 
	  
	 
	
	#inside #content p { margin:0; padding:10px 0 15px 0; display:block; width: 600px; line-height:1.5em; font-family: Verdana, Geneva, sans-serif; font-size:1.2em; }
	#inside #content .section_header_main { color:#fff; font-size: 4.7em; font-family: Tahoma, Geneva, sans-serif; padding: 0 0 10px 0; margin:25px 0 10px 0; width:950px; font-weight:normal;  }
	#inside .bread_crumbs { margin:0 0 10px 0; padding:8px 0 0px 25px; width: 910px; height:25px; background: no-repeat #186d94 ;  }
	#inside .bread_crumbs { font-family:Tahoma, Geneva, sans-serif;}
	#inside .bread_crumbs a { font-family: Tahoma, Geneva, sans-serif; font-weight:bold; color:#f0b648; text-decoration:none;  }

	
	.promo { margin:0px 0 10px 0; }
	
	#inside_content { width: 640px; margin: 0; padding: 0; }
	#inside_content ul { list-style: none; margin: 4px 0 0 0; padding: 0; line-height: 1.5em; }
	#inside_content ul li { margin: 0 0 4px 0; padding: 0; } 
	
	#inside_content li a {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#inside_content li a:hover {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;;
	 
	  
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	 #inside #content #split_coolers h2  { color:#fff; font-size: 2em; padding: 10px; margin:10px 0 10px 0; background:#00ccff; font-family: Tahoma, Geneva, sans-serif; width:450px; font-weight:bold;}
	 #inside #content #split_humid h2 { color:#fff; font-size: 2em; padding: 10px; margin:10px 0 10px 0; background:#00cc00; font-family: Tahoma, Geneva, sans-serif; width:450px; font-weight:bold;}
	 #inside #content #split_coolers_cs h2  { color:#fff; font-size: 2em; padding: 10px; margin:10px 0 10px 0; background:#00ccff; font-family: Tahoma, Geneva, sans-serif; width:450px; font-weight:bold;}
	 #inside #content #split_humid_cs h2 { color:#fff; font-size: 2em; padding: 10px; margin:10px 0 10px 0; background:#00cc00; font-family: Tahoma, Geneva, sans-serif; width:450px; font-weight:bold;}
	 #inside #content p.answer { margin:0; padding:10px 0 15px 0; display:block; width: 450px; line-height:1.5em; font-family: Verdana, Geneva, sans-serif; font-size:1.2em; }
	 
	 h3 { color:#fff; font-size: 1.7em; line-height:1.5em; padding: 0 0 5px 0px; margin:10px 0 0px 0; background:none; ; font-family: Tahoma, Geneva, sans-serif; width:450px; 	 font-weight:	bold }
	 
	 #inside #content .sub_links ul li a.pro_list { width:450px;}

/*##############################################################################
  ##############################################################################
  ##  Product						      ##
  ############################################################################*/
  
  #inside #content #inside_content #specs li a:hover { margin:0 0 10px 0; }
  #inside #content #inside_content #specs h2 		{ width:300px;}
  #inside #content #inside_content #resources h2 	{ width:300px;}
  #inside #content #inside_content #resources li a {  
  	display: block; 
 	padding:5px 0px 5px 15px; 
 	margin:0px; 
  	font-family:Tahoma, Geneva, sans-serif; 
  	font-size: 1em; 
  	color:#FFF; 
 	font-weight:bold; 
  	text-decoration:none; 
  	background: transparent   url(../images/help_list_bg.png); 
  	width: 285px; 
  	} 
  
  #inside #content #inside_content #resources li a:hover {  
  	display: block; 
  	padding:5px 0px 5px 15px;
	margin:0px; font-family:Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color:#000;
	font-weight:bold;
	text-decoration:none; 
 	background: #FF0; width: 285px; 
	}
	
  #inside #content #inside_content #specs li { 
  	display: block;
	padding:5px 10px 5px 15px;
	margin:5px 0 0 0 ;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	color:#FFF;
	font-weight:normal;
	text-decoration:none; 
 	background: transparent   url(../images/help_list_bg.png); width: 275px;
	}
	
  #inside #content #inside_content #specs li:hover {
	  display: block;
	  padding:5px 10px 5px 15px;
	  margin:5px 0 0 0 ;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size: 1.2em;
	  color:#000;
	  font-weight:normal;
	  text-decoration:none;
 	  background: #FF0; width: 275px; 
	  }
	  
	  /**** New Product Descriptions**/
	  
	
  .pro_desc_new h3 { margin:0; padding:60px 0px 0 50px; }

	  #inside #content #inside_content #product_top h4 { color:#fff; font-size: 1.2em; padding:5px 0 0 50px; margin:0; background:none; font-family: Tahoma, Geneva, sans-serif; width:200px; font-weight:normal; font-style:italic; }
	
	/*****/
	
    .pro_desc h3 { margin:0; padding:50px 0px 0 30px; }
  #inside #content #inside_content #product_top h2 { color:#fff; font-size: 1em; padding:5px 0 0 30px; margin:0; background:none; font-family: Tahoma, Geneva, sans-serif; width:200px; font-weight:normal; }
  .pro_image { margin:0; padding:0; }
  .resource_img { margin: 5px 0 0 0; padding:0; } 
  
  #inside #content #inside_content #product_top p { width:350px; padding:20px 0px 0 50px; margin:0 0 20px 0; }
  #inside #content #inside_content #product_top { background:url(../images/product_bg.png) no-repeat top left; }
  
  #resources { padding: 0px 0 0 0 ; }
  #resources #product_logo img { padding: 5px 0 0 0 ; }
  
  #inside #content #inside_content .list_about p {font-size:.5em; float:left; font-family:Verdana, Geneva, sans-serif; margin:5px 0 0 0 ; padding:0;}
  
  #inside #content #inside_content #list_link a {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 34px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#inside #content #inside_content #list_link a:hover {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 34px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;;
	 
	  
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
  
	 
/*##############################################################################
  ##############################################################################
  ##  Split						      ##
  ############################################################################*/
  
	#split_coolers p { width:300px; display:block; margin:0; padding:0;  }
	.split_content { width:300px; }
	.split_p { width: 300px; }
	
	#split_coolers { width: 475px; margin: 0 0 0px 0; padding: 0; }
	#split_coolers ul { list-style: none; margin: 0; padding: 0; line-height: 14px; }
	#split_coolers ul li { margin: 0 0 4px 0; padding: 0; } 
	
	#split_coolers li a {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_coolers li a:hover {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;;
	  
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_coolers li a {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_coolers li a:hover {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;;
	  
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_humid { width: 475px; margin: 0; padding: 0; }
	#split_humid ul { list-style: none; margin: 0; padding: 0; line-height: 1.5em; }
	#split_humid ul li { margin: 0 0 4px 0; padding: 0; } 
	
	#split_humid li a {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_humid li a:hover {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;;
	  
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	
	/*##############################################################################
  ##############################################################################
  ##  Customer Service					      ##
  ############################################################################*/
    #split_coolers_cs { width: 475px; margin: 0; padding: 0; }
	#split_coolers_cs ul { list-style: none; margin: 5px 0 0 0 ; padding: 0; line-height: 14px; }
	
	#split_coolers_cs ul li  {
	  /* Structure */
	  display: block;
	  width: 428px;
	  height: 16px;
	  margin: 0 0 4px 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_coolers_cs li a  {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0 0 4px 0;
	  padding: 0;

	  
	  /* Font Styles */
	  color: #ffffff;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_coolers_cs li a:hover {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  
	  /* Font Styles */
	  color: #000;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
   
	
	#split_humid_cs { width: 450px; margin: 0; padding: 0; }
	#split_humid_cs ul { list-style: none; margin: 5px 0 0 0 ; padding: 0; line-height: 14px; }
	
	#split_humid_cs ul li  {
	  /* Structure */
	  display: block;
	  width: 428px;
	  height: 16px;
	  margin: 0 0 4px 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_humid_cs li a  {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0 0 4px 0;
	  padding: 0;

	  
	  /* Font Styles */
	  color: #ffffff;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#split_humid_cs li a:hover {
	  /* Structure */
	  display: block;
	  width: 430px;
	  height: 16px;
	  margin: 0;
	  
	  /* Font Styles */
	  color: #000;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
  
  
  
  
	/*##############################################################################
  ##############################################################################
  ##  Tweaks					      ##
  ############################################################################*/
  	
	#promotion_section { padding:5px 0 0 0  ; margin: 0px 0 0 0; }
	#inside #content #inside_content .section_header_main .coolers_logos_top { margin:0 0 0 20px; }
	#gallery img { margin:5px 0 0 5px; padding:7px; background: url(../images/image_bg.png) no-repeat;}
	#promotion_section a { padding:10px 0 0 0  ; margin: 0px 0 10px 0; }
	#quick_links { margin:0; padding:0; }
	#quick_links ul { margin:0; padding:0 0 10px 0; display:block; }
	#quick_links li { margin:0 10px 0 10px; padding:0 10px 0 10px; display:inline; width:150px; }
	#quick_links ul li a { mmargin:0 10px 0 10px; padding:0 10px 0 10px; background:none; width:200px; font-size: 1em; display:inline; }
	#quick_links ul li a:hover { padding:0 10px 0 10px; margin:0; background:none; width:200px; font-size: 1em; display:inline; }
	
	#cooler_drop { width: 400px; }
	#cooler_drop option { width:400px; }
	
	
	
	
	
/*##############################################################################
  ##############################################################################
  ##  Navigation							      ##
  ############################################################################*/
  
	#navigation {overflow:hidden; margin:0 0px 0 0px; padding: 5px 0 0 0; float:left;}
	#logo 		{ margin:0; padding:0; float:left; }
	
  /*###########################################
  ##  Dropdown Menus			     ##
  
  #navigation #mc_menu_1 								{ list-style: none; color: #FFF; font-size: 1.2em; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; }
  #navigation #mc_menu_1 li 							{ float: left; display: block; margin: 0; padding: 0 6px 0 6px; }
  #navigation #mc_menu_1 .last 							{ padding: 0 0 0 10px; border-right: 0; }
  #navigation #mc_menu_1 a 								{ color: #FFF; font-size: .8em; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; cursor: pointer; padding: 5px 5px 3px 5px; font-weight:bold; }
  #navigation #mc_menu_1 a:hover 						{ text-decoration: none; background-color: #FC0; color: #000; padding-bottom: 9px; }
  
  ###########################################*/
  /* Controls */  
  
  #navigation #mc_menu_1								{ margin:5px 0px 0 60px ; padding:0;}
  #navigation #mc_menu_1 ul 							{ margin:0; padding:0; background-color:#006699; width:9em;  }
  #navigation #mc_menu_1 li 							{ margin:0; padding:0 15px 0 0; float:left; list-style:none; }
  #navigation #mc_menu_1 .last 							{  }
  #navigation #mc_menu_1 a 								{ color:#FFF; text-decoration:none; font-weight: bold; padding:20px 5px 5px 5px;   }
  #navigation #mc_menu_1 a:hover 						{ color:#000; background-color:#FC0;   }
  
  
  #navigation #mc_menu_1 #mc_submenu_3					{ margin:0; padding:5px 0 0 0;}
  #navigation #mc_menu_1 #mc_submenu_3 ul 				{ margin:0; padding:0;}
  #navigation #mc_menu_1 #mc_submenu_3 li 				{ margin:0; padding:5px 0px 5px 0;; list-style:none;}						
  #navigation #mc_menu_1 #mc_submenu_3 a 				{ color:#FFF; text-decoration:none; font-weight: bold; padding:5px; margin:0;   }
  #navigation #mc_menu_1 #mc_submenu_3 a:hover 			{ color:#000; background-color:#FCO;}
  
  
    #navigation #mc_menu_1 #mc_submenu_6				{ margin:0; padding:5px 0 0 0;}
  #navigation #mc_menu_1 #mc_submenu_6 ul 				{ margin:0; padding:0; }
  #navigation #mc_menu_1 #mc_submenu_6 li 				{ margin:0; padding:5px 0px 5px 0;; float:left; list-style:none;}						
  #navigation #mc_menu_1 #mc_submenu_6 a 				{ color:#FFF; text-decoration:none; font-weight: bold; padding:5px; margin:0;  }
  #navigation #mc_menu_1 #mc_submenu_6 a:hover 			{ color:#000; background-color:#FCO; }
  
  #navigation #mc_menu_1 #mc_submenu_3 #menu_item_20 a{ background: #09F; }
  #navigation #mc_menu_1 #mc_submenu_3 #menu_item_21 a{ background: #0F0; }

 
  
  
  #mc_menu_1 li:hover, .mainNavigation li.over 			{ position: static; /* make menus not sticky in ie7 */ } 
  #mc_menu_1 li ul 										{ position: absolute; left: -999em; list-style: none; }
  #mc_menu_1 li:hover ul 								{ left: auto;  }
  #mc_menu_1 li:hover ul, .mainNavigation li.sfhover ul { left: auto; }
  
  
  


    /*###########################################
  ##  Footer Nav		     ##
  ###########################################*/
  
  .footer #mc_menu_2 									{ list-style: none; color: #FFF; font-size: 1em; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; margin:0; padding:0; }
  .footer #mc_menu_2 li 								{ float: left; display: block; margin: 0; padding: 0 5px 0 5px; }
  .footer #mc_menu_2 .last 								{ padding: 0 0 0 10px; border-right: 0; }
  .footer #mc_menu_2 a 									{ color: #FFF; font-size: .8em; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; cursor: pointer; padding: 5px 5px 3px 5px; font-weight:bold; }
  .footer #mc_menu_2 a:hover 							{text-decoration: none; background-color: #FC0; color: #000; padding-bottom: 5px; }

    /*##############################################################################
	

    ##############################################################################
  ##  List													  ##
  ############################################################################*/
  
  h2 { margin:0; padding:0;;}
  h2.section_header { color:#fff; font-size: 1.5em; padding: 0 0 3px 0px; margin:10px 0 10px 0; background:url(../images/bar.png) bottom left no-repeat; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; }
  #content p.description { padding: 0 0 0 5px; line-height:1.5em; font-size:1em; font-family:Georgia,"Times New Roman", Times, serif;  }
  #content ul.tab_list_coolers { display: block; margin:0 0 20px 0; padding:0;}
  #content ul.tab_list_coolers li { display: inline; padding:5px; margin:10px 0 0 0;}
  #content ul.tab_list_coolers li.last { display: inline; padding: 5px; margin:0px 0 0 0;}
  #content ul.tab_list_coolers li a { display: inline; padding: 5px; margin:10px 0 0 0; background:#0CF; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:1em; text-decoration:none;}
  #content ul.tab_list_coolers li a:hover { display: inline; padding: 5px; margin:10px 0 0 0; background: #FF0; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:1em;}
  
  #content ul.help_list_coolers { display: block; margin:0; padding:0 0 0 0px;}
  #content ul.help_list_coolers li { margin:5px; padding:0px 0 0 0px;  background:none; background-position:7px 6px; list-style:none;}
  #content ul.help_list_coolers li a { 
  	display: block; padding:5px 5px 5px 10px; 
  	margin:0; font-family:Tahoma, Geneva, sans-serif; 
  	font-size: 1.2em; 
  	color:#FFF; 
  	font-weight:bold; 
  	text-decoration:none; 
  	background: transparent url(../images/help_list_bg.png)
  }
  
  #content ul.help_list_coolers li a:hover { 
  	display: block; 
  	padding:5px 5px 5px 10px; 
  	margin:0; 
  	font-family:Tahoma, Geneva, sans-serif; 
  	font-size: 1.2em; 
  	color:#000; 
  	font-weight:bold; 
  	text-decoration:none; 
  	background: #FF0; 
  
  } 
  
  #content ul.tab_list_humid { display: block; margin:0 0 20px 0; padding:0;}
  #content ul.tab_list_humid li { display: inline; padding:5px; margin:10px 0 0 0;}
  #content ul.tab_list_humid li.last { display: inline; padding: 5px; margin:0px 0 0 0;}
  #content ul.tab_list_humid li a { display: inline; padding: 5px; margin:10px 0 0 0; background:#0C0; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:1em; text-decoration:none;}
  #content ul.tab_list_humid li a:hover { display: inline; padding: 5px; margin:10px 0 0 0; background: #FF0; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:1em;}
  
  #content ul.help_list_humid { display: block; margin:0; padding:0 0 0 0px;}
  #content ul.help_list_humid li { margin:5px; padding:0px 0 0 0px;  background:none; background-position:7px 6px; list-style:none; }
  #content ul.help_list_humid li a {  
  	display: block; 
  	padding:5px 0px 5px 10px; 
  	margin:0; 
  	font-family:Tahoma, Geneva, sans-serif; 
  	font-size: 1.2em; 
  	color:#FFF; 
  	font-weight:bold; 
  	text-decoration:none; 
  	background: transparent  	url(../images/help_list_bg.png)
  	}
  
  #content ul.help_list_humid li a:hover {  
  	display: block; 
  	padding:5px 0px 5px 10px; 
  	margin:0; 
  	font-family:Tahoma, Geneva, sans-serif; 
  	font-size: 1.2em; 
  	color:#000; 
  	font-weight:bold; 
  	text-decoration:none; 
  	background: #FF0;
  }
  
  
   /*##############################################################################
  ##############################################################################
  ##  Slider												  ##
  ############################################################################*/

	#slider { margin:0; padding: 0px 0 0 0; height:294px; width:950px; color:#FFF; overflow:hidden; }
	.slide_wrap { margin:0; padding:0; height:308px; width:950px;}
	#slide_one { height:307px; width:950px; background:  url(../images/slides/slide_1_image.png) no-repeat bottom left transparent !important; }
	#slide_two { height:307px; width:950px; background:  url(../images/slides/slide_2_image.png) no-repeat bottom left transparent !important;   }
	#slide_three { height:307px; width:950px; background:  url(../images/slides/slide_3_image.png) no-repeat bottom left transparent !important;   }
	#slide_four { height:307px; width:950px; background:  url(../images/slides/slide_4_image.png) no-repeat bottom left transparent !important;  }
	#slide_five { height:307px; width:950px; background:  url(../images/slides/slide_5_image.png) no-repeat bottom left transparent !important;   }
	#slide_six { height:307px; width:950px; background:  url(../images/slides/slide_6_image.png) no-repeat bottom left transparent !important; }
	#slide_seven { height:307px; width:950px; background:  url(../images/slides/slide_7_image.png) no-repeat bottom left transparent !important;    }
	#slide_eight { height:307px; width:950px; background:  url(../images/slides/trukalc.png) no-repeat bottom left transparent !important;    }

	.slide_content { width: 600px; float: right; padding: 20px 0 0 0; }
	h2.slide_title { color:#fff; font-size:2.8em; background:url(../images/bar.png) bottom left no-repeat; margin:0; padding:10px 0 0 0; font-family: Tahoma, Geneva, sans-serif; }
	p.slide_text {	display:block; background: url(../images/transparent_black.png); padding: 10px; margin: 10px 0 0 0; width: 577px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.5em; }
	a.slide_link { }
	
	#pager { float:right; margin: 0px 5px 0 0; padding:23px 0px 0 0px; z-index:99; position:realitive; top:43px; right: 325px; }
	#pager a { border: none; text-decoration: none; margin: 0 5px; padding: 5px 5px; color:#1e83b4; font-weight:bold; background-color:#145b7e;  }
	#pager a:hover { background-color:#FFF }
	#pager a.activeSlide { background-color:#f0b648; }
	#pager a:focus { outline: none; }
 

   /*##############################################################################
  ##############################################################################
  ##  Forms						  ##
  ############################################################################*/
  
	 /* Product Search */
   #product_search							{ margin:0px 0 15px 0; padding:0 0 15px 3px;; width: }
   #searchform                              { margin:0 0 10px 0; }
   .product_search 							{ width:300px; overflow:hidden; margin:0; padding:0;}
   input#s      	                        { background:  url(../images/help_list_bg.png) transparent; height:23px; padding:3px 0 0 3px; width:240px; float:left; color:#FFF; margin:0;}
   input#searchsubmit	                    { background:  url(../images/go_button.png) transparent no-repeat; color:#fff; cursor:pointer; height:30px; width:37px; float:left; border:none; margin: 0 0 0 5px }
   input.wpcf7-validates-as-required      	{ background:  url(../images/help_list_bg.png) transparent; height:23px; padding:0px 0 0 3px; width:240px; float:left; color:#FFF; margin:0 0 0px 0;}
   textarea                                 { background:  url(../images/help_list_bg.png) repeat; padding:3px 0 0 3px; width:600px; float:left; color:#FFF; margin:10px 0 10px 0; clear:both;}

  
  
  /* Rep Login */
  #rep_login						{ margin:35px 0 35px 0;  }
  .rep_form							{ width:600px; overflow:hidden;}
  .rep_form li						{ list-style:none; padding-bottom:15px; display:inline;}
  .rep_form li input#username     	{ background:  #CCC transparent; height:23px; padding:3px 0 0 3px; width:150px; float:left; color:#000; margin:0 5px 0 0;}
  .rep_form li input#password     	{ background:  #CCC transparent; height:23px; padding:3px 0 0 3px; width:150px; float:left; color:#000; margin:0;}
  .rep_form li input#sendbutton		{ background:  url(../images/go_button.png) transparent no-repeat; color:#fff; cursor:pointer; height:26px; width:37px; float:left; border:none; margin: 0 0 0 5px }
  
  
   /*##############################################################################
  ##############################################################################
  ##  Where to Buy						  ##
  ############################################################################*/
   
  .split_half_cooler {    }
  .split_half_humid { }
  .split_half_cooler a {  padding:10px; margin:0; float:left;   }
  .split_half_humid a {   padding:10px; margin:0; float:left;}
  
  
   /*##############################################################################
  ##############################################################################
  ##  Categories						  ##
  ############################################################################*/  
  .cat_box { width:295px; height:200px; background: url(../Images/cate_bg.jpg) no-repeat; padding:0; margin:0 0 15px 0px; float:left;   }
  .left { margin:0 0 15px 10px; float:left;   }
  .cat_area { font-family: Tahoma, Geneva, sans-serif; color:#FFF; padding:0 0 0 10px; margin:0; background:none; }
  .cat_thumb { padding:0; margin:0; }
  .cat_view_button { float:right; }
  .cat_coolers { width: 600px; }
  #inside #content #inside_content h2.cat_title { height:20px;  font-family: Tahoma, Geneva, sans-serif; color:#FFF; padding:5px 0 0 10px; margin:0; font-size:2em; background:none; background-image:none;}
  
     /*##############################################################################
  ##############################################################################
  ##  Product_List						  ##
  ############################################################################*/  
  
  .product_list_wrap { margin:0px 5px 30px 5px; padding:0; width: 194px; background:url(../images/divide_vert.jpg) repeat-y bottom right; float:left; }
  .product_last { width:172px; background: none; margin: 0 0 0 5px; padding:0; }
  .product_list_thumbnail_wrap { width:172px; height:170px; margin:0; padding:0; background:url(../images/thumbnail_bg.jpg) no-repeat; }
  .thumbnail { width:164; height:147px; padding:4px 2px 2px 3px; }
  #inside #content #inside_content h2.produt_list_title { width: 172px; height:25px; padding: 0; margin:0 0 4px 0px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:1.6em;  text-shadow: 2px 2px 2px #134c68; background:none}
    #inside #content #inside_content h3.produt_list_title { width: 172px; height:15px; padding: 0; margin:0 0 10px 0px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:1.4em;  text-shadow: 1px 1px 1px #134c68; background:none}
	    #inside #content #inside_content h4.produt_list_title { width: 172px; height:15px; padding: 0; margin:0 0 10px 0px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:1.0em;  text-shadow: 1px 1px 1px #134c68; background:none}
  #inside #content #inside_content ul.product_list_specs { 
  	width: 172px; padding: 0 0 20px 0px; margin:0px 0px 0px 0; 
  	color:#fff; 
  	list-style: url(../images/list_arrow.jpg);}
  #inside #content #inside_content ul.product_list_specs p { width: 172px; height:50px; padding:0; margin:0; font-size:0.94em;}
  #inside #content #inside_content .product_list_specs li { padding:0; margin:0; width: 172px; height: 20px; font-size:1.2em;  }
  
       /*##############################################################################
  ##############################################################################
  ##  Product_Detail					  ##
  ############################################################################*/  
	
	#product_main_top { margin:0; padding:0;height:228px; width:600px;} 
	.product_img { float:left; }	
	.product_name { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:3em; font-weight:bold; text-shadow:6px 6px 1px #19719b;margin:0; padding:15px;}
	.product_cat { font-family: Tahoma, Geneva, sans-serif;font-size: 1.5em;font-weight:bold;color: #f0b648;margin:0; padding:0 0px 0 0px;}	
	.product_specs  { margin:20px 0 0 200px; padding:0; height: 50px; background:url(file:../images/divide.jpg) repeat-x bottom left; }
	#product_main_bottom { width: 600px; } 
	.product_specs li { margin: 0; padding:10px;background: #06F;font-family: Tahoma, Geneva, sans-serif;font-size:.8em;font-weight: bold;color:#fff;display:inline;}	
	.product_specs_list {  }
	.product_spec_list li {margin:5px 0 0 0 ; padding:0;color:#FFF;font-family: Tahoma, Geneva, sans-serif;font-size: 1em;list-style: circle;width: 300px;}
	.product_spec_heading { font-family: Tahoma, Geneva, sans-serif; text-shadow: 2px 2px 2px #19719b;color:#fff; }
	
 	
     /*##############################################################################
  ##############################################################################
  ##  IE 6					  ##
  ############################################################################*/
  
  #ie-message {
 	 background: #FF0 ;
 	 text-align:center;
  	 border-bottom:1px solid #900;
     color: #000;
 	 position:absolute;
 	 top:0;
 	 padding:30px;
 	 width:100%;
 	 margin:0;
 	 height:1200px;
 	 z-index:1;
 	 font-family:Verdana, Geneva, sans-serif;
 	 font-size:1em;
 	 line-height: 1.5em;
  }
  
  #ie-message a { color: #000;}
  
  
  /*##################################################################*/
  
  #essicklist { margin:0; padding:10px 0 15px 0; display:block; width: 600px; line-height:1.5em; font-family: Verdana, Geneva, sans-serif; font-size:1.2em; color:#F00 }
  
  
  /*****  TAS Category Page List ****/
  
    
  #inside #content #inside_content #list_links a {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 54px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: url(../images/help_list_bg.png) repeat top left;
	  
	  /* Font Styles */
	  color: #ffffff;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
	
	#inside #content #inside_content #list_links a:hover {
	  /* Structure */
	  display: block;
	  width: 565px;
	  height: 54px;
	  margin: 0;
	  padding: 15px 20px 15px 20px;
	  background: #FF0;
	 
 
	  /* Font Styles */
	  color: #000;
	  font-size: 1.7em;
	  font-weight: bold;
	  font-family: Tahoma, Geneva, sans-serif;
	  line-height: 14px;
	  text-decoration: none;
	} 
  
	 
