﻿/*
Theme Name: Bitchin'
Theme URI: 
Description: my coolio client manager style
Author: Morten Weydahl
Author URI: http://frequencygrease.com
Template: use-this-to-define-a-parent-theme--optional
Version: 1.2
.
General comments: This is free for the poaching.
.


[Table Of Contents] 

	0- Reset & Layout
	1- Global
	2- Links
	3- Headings
	4- Style
	5- Navigation
	6- Middle 
	7- Forms
	8- Extras
	9- Footer 

*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

@import url('reset.css');
@import url('1024.css');

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

body 						{	line-height: 1em; font: normal 12px Arial, Helvetica, sans-serif; vertical-align: top; color: #000; background:#6FBBD8 url(../images/main_bg.jpg) scroll repeat-x left top;min-height: 100%; height: 100%; }

.align-left 				{	text-align: left; }
.align-right 				{	text-align: right; }
.align-center 				{	text-align:center; }
.justify 					{	text-align:justify; }
.hide 						{	display: none; }
.clear 						{	clear: both; }
.bold 						{	font-weight:bold; }
.italic 					{	font-style:italic; }
.underline 					{	border-bottom:1px solid; }
.highlight 					{	background:#ffc; }
img.centered 				{	display: block;	margin-left: auto;	margin-right: auto; }
img.alignleft 				{	float:left;	margin:4px 10px 4px 0; }
img.alignright 				{	float:right; margin:4px 0 4px 10px; }
img, h1 					{	border:none; behavior:url(iepngfix.htc);	}
.bumpleft					{	margin-left:10px;}
.bumpright					{	margin-right:10px;}
.noborder					{	border:none;	}
.floatleft					{	float:left;  }
.floatright					{   float:right; }
.white						{ color:#fff;}
.space 						{ margin:25px 0;}
.orange 					{ color:#FF990E;}
.subsubpage_title 			{ color:#FD710E; font-size:1.1em; font-weight:bold; }
.center_img 				{ margin:15px 0 15px 35px;}
.stores td {}
	
/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

a:link, a:visited 			{	color: #000; text-decoration:underline; }
a:hover 					{	color: #000; text-decoration:none; }
a:active 					{	color: #000; }
.internal_07 a:link			 { color:#000;}

/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

h1 							{	font: bold 2em "Lucida Console", sans-serif; color:#fff; } 
h2 							{	font: bold 1.5em "Lucida Sans", sans-serif; color:#fff; margin:15px 0;}
#main_cont h2 				{ 	color:#FD710E; margin:53px 0 0; font-size:15px;}
h3 							{	font: bold 1.2em Arial, Geneva, Helvetica, sans-serif; color:#fff;}
h4 							{	font: bold 1em Arial, Geneva, Helvetica, sans-serif; }
h5 							{	font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;  }
h6							{	font: bold .75em Verdana, Arial, Helvetica, sans-serif; }

/* =4 Style
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.cont { width:950px; margin:0 auto;}

	
/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*#nav { float:left; background-color:#ff990e; height:106px; width:638px;}
#nav ul { margin:81px 0 0 0;}
#nav li { float:left; text-indent:-999em; margin:0 4px;}
#nav a { color:#fff; text-decoration:none; display:block; height:25px;}
#nav .link1  { background:#ff990e url(../images/sprite_nav.png) no-repeat left -25px; width:56px; }
#nav .link2  { background:#ff990e url(../images/sprite_nav.png) no-repeat -65px -25px; width:96px; }
#nav .link3  { background:#ff990e url(../images/sprite_nav.png) no-repeat -170px -25px; width:105px; }
#nav .link4  { background:#ff990e url(../images/sprite_nav.png) no-repeat -284px -25px; width:103px; }
#nav .link5  { background:#ff990e url(../images/sprite_nav.png) no-repeat -396px -25px; width:103px; }
#nav .link6  { background:#ff990e url(../images/sprite_nav.png) no-repeat -508px -25px; width:32px; }
#nav .link7  { background:#ff990e url(../images/sprite_nav.png) no-repeat -549px -25px; width:38px; }
#nav .link8  { background:#ff990e url(../images/sprite_nav.png) no-repeat -596px -25px; width:32px; }

#nav .link1.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat left top; width:56px; }
#nav .link2.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -65px top; width:96px; }
#nav .link3.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -170px top; width:105px; }
#nav .link4.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -284px top; width:103px; }
#nav .link5.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -396px top; width:103px; }
#nav .link6.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -508px top; width:32px; }
#nav .link7.current  { background:#ff990e url(../images/sprite_nav.png) no-repeat -549px top; width:38px; }
#nav .link8.current { background:#ff990e url(../images/sprite_nav.png) no-repeat -596px top; width:32px; }
*/

#header { float:left; background-color:#ff990e; height:106px; width:638px; line-height:normal; }
#header_home { float:left; background-color:#ff990e; height:106px; width:949px; line-height:normal; }
#header ul,#header_home ul {
  padding:83px 15px 0;
  list-style:none;
  list-style-position:inside;
  float:left;
  }
#header li, #header_home li {
  float:left;
  background:url("../images/left_none.png") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  /*height:24px;*/
  }
#header a, #header_home a{
  float:left;
  display:block;
  background:url("../images/left_none.png") no-repeat right top;
  padding:5px 10px 4px 0px;
  text-decoration:none;
  color:#fff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a, #header_home a {float:none;}
/* End IE5-Mac hack */
#header a:hover, #header_home a:hover {
  color:#fff;
  }
#header li.current, #header_home li.current  {
  background-image:url("../images/left.png");
  }
#header li.current a, #header_home li.current a {
  background-image:url("../images/right.png");
  color:#ffb54f;
  padding-bottom:4px;
  /*height:15px;*/
  }

	
/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
p { margin:15px 0;}
#left_col {  width:312px; float:left;}
#left_col .wrap { padding:0 26px;}
#left_col .wrap img{ margin:10px 0 0 0; }
#left_col .wrap p{margin: 10px 0;}
#left_col .wrap ul {list-style:disc outside none;margin-left:15px;}
#left_col .wrap ul li{margin-top:10px;}
#main { background-color:#ff9a0f; width:950px; float:left; }
#main_cont { background-color:#fff; width:638px; float:left; min-height:612px; height:auto !important; height:612px;}
#main_cont_why { background-color:#fff; width:598px; padding:0 20px 20px; float:left; min-height:612px; height:auto !important; height:612px;}
#main_cont_why h2 { color:#FFB54F;}
#list_art li { margin:0 0 5px 15px; list-style-type:disc; list-style-position:outside;}
#list_art li a { color:#0000FF; }
#logo_corner { height:105px; width:312px; float:left; border-bottom:1px solid #f19924;}
.logo1 { background:#ffffff url(../images/logo1.jpg) scroll no-repeat left top;}
.logo2 { background:#ffffff url(../images/logo2.jpg) scroll no-repeat left top;}
.logo3 { background:#ffffff url(../images/logo3.jpg) scroll no-repeat left top;}
.logo4 { background:#ffffff url(../images/logo4.jpg) scroll no-repeat left top;}
.logo_safe { background:#ffffff url(../images/logo_fall2.jpg) scroll no-repeat left top;}
.logo_safe3 { background:#ffffff url(../images/logo_fall3.jpg) scroll no-repeat left top;}



#logo_corner2 { height:106px; width:180px; float:left;  position:absolute;  left:448px; top:-110px;}
.logo1 { background:#ffffff url(../images/logo1_sm.jpg) scroll no-repeat left top;}
.logo2 { background:#ffffff url(../images/logo2_sm.jpg) scroll no-repeat left top;}
.logo3 { background:#ffffff url(../images/logo3_sm.jpg) scroll no-repeat left top;}
.logo4 { background:#ffffff url(../images/logo4_sm.jpg) scroll no-repeat left top;}
.logo_safe { background:#ffffff url(../images/logo_fall2.jpg) scroll no-repeat left top;} 

.logo_sippy { background:#ffffff url(../images/header_sippy.png) scroll no-repeat center top;} 
.logo_sippy2 { background:#ffffff url(../images/header_sippy_2.png) scroll no-repeat center top;} 
.logo_sporter { background:#ffffff url(../images/header_sporter.png) scroll no-repeat center top;} 
.logo_starter { background:#ffffff url(../images/header_starter.png) scroll no-repeat center top;} 

#main_wrap { margin:35px; display:block; padding:0 35px;}
#main_wrap_buy { margin:35px; display:block; padding:0 6px;}
#main_wrap_about { margin:35px; display:block; padding:0 10px;}
#cup_holder  { }
.cup_img1 { background:transparent url(../images/retailers_bg.png) scroll no-repeat left top; height:286px; width:262px; margin:50px 0; }
.cup_img2 { background:transparent url(../images/img_cup_greensmall.png) scroll no-repeat left top; height:360px; margin:50px 35px; }
.cup_img3 { background:transparent url(../images/img_cup_blue.png) scroll no-repeat left top; height:460px; margin:50px 35px; }
.cup_img4 { background:transparent url(../images/img_cup_green.png) scroll no-repeat left top; height:409px; margin:50px 0;  }
.cup_img5 { background:transparent url(../images/img_cup_blueinfo.png) scroll no-repeat left top; height:436px;  margin:50px 35px; }

.retailers   {width:275px; height:300px; position:absolute;}
#amazon		{background-image: url(../images/amazon_logo.jpg); width:91px; height:26px; position:absolute; margin-top:70px; margin-left:45px;}

#buybb		{background-image: url(../images/buybuybb_logo.jpg); width:79px; height:41px;position:absolute;margin-top:70px; margin-left:174px;}

#diapers	{background-image: url(../images/diapers_logo.jpg); width:101px; height:34px;position:absolute;margin-top:134px; margin-left:42px;}

#tlon		{background-image: url(../images/land_logo.jpg); width:95px; height:46px;position:absolute;margin-top:128px; margin-left:169px;}

#macys		{background-image: url(../images/macy_logo.png); width:94px; height:38px;position:absolute;margin-top:196px; margin-left:45px;}

#osa		{background-image: url(../images/osa_logo.jpg); width:95px; height:46px; position:absolute;margin-top:196px; margin-left:169px;}

#rs			{background-image: url(../images/rightstart_logo.jpg); width:82px; height:24px;position:absolute;margin-top:271px; margin-left:50px;}

#walmart	{background-image: url(../images/walmart_logo.jpg); width:91px; height:39px;position:absolute;margin-top:266px; margin-left:175px;}


#info_menu { font-size:11px; float:right; margin:1px 6px; font-weight:bold; font-size:12px;}
#info_menu li { float:left; margin:0 5px;} 
#info_menu li a { text-decoration:none;}
#info_menu li a.orange 	{ color:#FF990E;}

#main_home { background-color:#fff; width:950px; float:left; }
#main_cont_home { background-color:#fff; float:left; min-height:612px; height:auto !important; height:612px; text-align:center; width:950px; margin:18px 0;}
.home_text { width:800px; margin:0 auto; text-align:left;}
.home_text p{padding-top:85px;line-height:1.6em;font-size:14px;}
.wrap_abs { position:relative;}
#share { position:absolute; left:852px; margin:6px 0 0;}
#share .follow {
margin:5px 0 6px;
}

#share .first {
display:block;
}

#share_inpage { margin:6px 0 0;}
#share_inpage .follow {
margin:5px 0 6px;
}

#share_inpage .first {
display:block;
}
#logo_main { position:absolute; left:35px; top:16px;}
.wrap_abs #logo_cont { float:left; left:717px; position:absolute; top:25px; width:223px;}
.wrap_abs .logo { float:left; margin:0 0 68px 44px;}

/*TABLE*/
#retail_loc_table { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width:557px; display:inline;}	
#retail_loc_table td { 	padding: 3px; border-bottom: 1px solid #ffad59; }
.table_header { background-color: #ffad59; font-size: 12px; font-weight:bold;}
.table_row1 { background-color: #fff0e1; }
.table_row2 { background-color: #fffaf4; }
thead { cursor:pointer;}
.retailerslink a { color:#FD710E; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
#faq dt{ padding-top: .75em; }
.td1 { width:81px;}
.td2 { width:113px;}
.td3 { width:128px;}
.td4 { width:123px;}
.td5 { width:69px;} 
.td6 {}
.td7 {} 
/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/

/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
img, div, input, #header li.current, #header_home li.current, #header li.current a, #header_home li.current a { behavior: url("iepngfix.htc") }
/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.footer_txt01 {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
float:left;
margin:3px 0;
}

.site_credit {
color:black;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:3px 0;
}

dt.active a{font-weight:bold;}


#nav, #nav ul {
	padding: 0;
	margin: 0 0 0 0;
	list-style: none;
}

#nav2, #nav2 ul {
	padding: 0;
	margin: 0 0 0 0;
	list-style: inside;
	display:inline;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	margin-left:-10px;
	z-index:99;
}
#nav li ul li{background:#FF9A0F;border-top:1px solid #fff;width:10em;height:100%;}
#nav li.current ul li a{color:#fff !important;background-image:none;}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
	 
	
.faqh{color:#FD710E;font-weight:bold;padding-top:15px;margin-bottom:0px;}