
/* CSS Written by Nick Smotek and Caleb Lummer*/

#footer_join_email_btn { padding:0 0 5px 0; }
#footer_join_email_btn h2 { color:#999; }
/* CSS Reset this is to help with browser inconsistencies /*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline; background: transparent;
}
 ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


.clear {clear: both;}


#langDiv{
	display:none;
	}
html {overflow-y: none;}
/*////////////////////////////////////////////////////*/
/*////////////////MAin Styles //////////////////////////*/


body {
	_behavior: url(/js/csshover.htc);
	line-height: 1;
	background:#F1F0F0 url(../images/global/BG/news/newBG1.jpg) fixed top center no-repeat;
 
	text-align:center;
	font-family: Arial, Verdana,Helvetica, sans-serif;
}
.link, a, a:visited, a:active 
	{
		font-size: 11px; 
		color:#fff;
		text-decoration: none;
		cursor:pointer;
	}
	
	a:hover , .link:hover
	{
		color: #00abdf;
	}
	
	.tevaBar 
	{
		border-top: 20px solid #525252;
		border-bottom: 20px solid #525252;
		background-color: #343333;
		padding: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		overflow:auto;
	}		
	
	h1, h2, h3, h4, h5, .flgHeading
	{
		color: #24b7e6; 
		 
	 
	}
	
	h1
	{
		font-size: 16px;
		font-weight:bold;
	}	
 	
	h2
	{	
		font-size: 18px; 
		font-weight:lighter; 
		/*background-image:url(../images/global/skin/pagetitles/arrow.gif);*/
		background-position:center right; 
		background-repeat:no-repeat; 
	}	
	.mainlogo {
float:left;
margin:15px 10px 0;
}
	h3, .flgHeading
	{
		font-size: 15px;
		margin-top: 10px; 
		font-weight:bold;
	}	
	
	h4
	{
		font-size: 12px;
		margin-top: 10px;
		font-weight:bold;
	}	
	
	h5
	{
		font-size: 1em;
		margin-top: 10px;
		font-weight:bold;
		margin-bottom: 10px;
	}
	
	#content h6
	{
		font-size: 12px;
		margin-top: 10px;
		margin-bottom: 10px;
		color: #fff;
		font-weight:normal;
	}	
	
	p, .paragraph,.text
	{
		font-size: .8em;	
		line-height: 17px;  
		color:#999999;
	}
	
	li 
	{
		font-size: 11px;	 
		color:#999999; 
		text-decoration: none; 
		line-height: 18px;
		/*list-style-image:url(../images/global/skin/tevaArrow.png);*/
	}
	
	.helpLink
	{
		font-size: 11px;	 
		color:#999999; 
		text-decoration: none; 
		line-height: 18px;
		cursor: pointer;
	}
	.helpLink:hover
	{
		color:#FFFFFF;
	}
	
	.helpLinkHeader{
		font-size: 11px;	 
		color: #fff;
		text-decoration: none; 
		line-height: 18px;
		cursor: pointer;
	}
	
	.chatHelp {padding-left: 25px; margin-bottom: 10px;}
	.chatHelp2 {margin-top: 30px;}
	.chatHelpCheckout {width: 120px; float: right;}
		.imark
	{
		background: transparent url(/images/productDetails/imark_s.gif) center right no-repeat;	
		padding-right:15px;
		height:15px;
	}
	
		.imark:hover
	{
		background: transparent url(/images/productDetails/imark_s_w.gif) center right no-repeat;	
	}
	
	iframe html
	{
		background-color:#343333;
	}
/*/////Flg//////*/
#flagControlUl .flg,
#shoppingSites .flg
{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
}

#flagControlUl , #shoppingSites
{
	clear:both;
	width:300px;
	text-align:left;
}

.flg img:hover
{
	border: 1px solid 	#00abdf;
}

.flg img
{
	border: 1px solid 	#343333;
}
#contentmanager10
{
	padding:15px;
	margin:15 0 15px 15px;
}
#contentmanager10 li
{
	list-style-type:none;
}
#flgDiv
{
	margin:0 auto;
	width:250px
}

#langDiv
{
	float:right;
	margin-top:20px;
	text-align:left;
	width:200px
}

#langDiv h3
{
	line-height:18px;
	font-size:14px;
	color:#fff;
}

#chooseContryDiv
{
	background-color:#000;

	padding:25px;
	width:500px;
 
	margin:0 auto;
	text-align:center;
	 }

#langCont
{
	color:#00abdf;
}
#langPicked
{
	margin-top:10px;
}

#langPicked li:hover
{
	color:#00abdf;
	cursor:pointer;
}

.pickedContry
{
	opacity: 0.35;
	-moz-opacity: 0.35; /* older Gecko-based browsers */
	filter:alpha(opacity=35); /* For IE6&7 */
	float:left;
}

#chooseContryDiv h2
{
	color:#00abdf
}

/*Popup Styles old\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
///////////////////////////////////////////////////////////////////*/

 
.popupBox2 iframe
{
	background-color:#000;
}


.popupBox3
{
	width: 800px;
	text-align:left;
	background-color:#000;
	
	float:left;
	padding:10px;
	margin:0 auto;
}

.popupBox3 iframe
{
	background-color:#000;
}


.close-floatbox
{
	width:17px;
	height:15px;
	background-color:#00abdf;
	border:1px solid #fff;
	border-left:none;
	padding:1px;
	margin-top:0px;
	float:left;
}

.popupBoxIframe
{
	width:430px;
	text-align:left;
	background-color:#000;
	padding:20px 0 0 30px;
	margin:0 auto;
	float:left;
	background-image:none;
	height:140px;
}

#confirmation_BG_div
{
	background-color:#333333;	
}

.popupBoxIframe{
	color:#FFFFFF;
} 

#emailForm{
	padding:25px 0 15px 0;
}

#emailButton{
	margin:0 0 -5px 0;
}

#errorMess{
	color:#00abdf;
	font-weight:bold;
	margin:20px 0 0 130px;
}

.shipPopupBox{
	width:760px;
	text-align:left;
	background-color:#343333;
	border:1px solid #fff;
	padding:10px;
	margin:0 auto ;
	float:left;
}

.shipDesc {color: #fff; width: 750px;}
.sizingtd {color: #fff;}

#floatbox-box{
	width:805px;
}

/*Face box pop up///////////////*/

#facebox, #emailAFriendDiv {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: left;
}

#facebox .popup,#emailAFriendDiv .popup {
  position: relative;
}

#facebox table,#emailAFriendDiv table {
  border-collapse: collapse;
}

#facebox td,#emailAFriendDiv td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body,#emailAFriendDiv .body {
  padding: 10px;
  background: Transparent;
}

#facebox .loading,#emailAFriendDiv .loading {
  text-align: center;
}

#facebox .image,#emailAFriendDiv .image {
  text-align: center;
}

.footerFace
{

	padding:0;
	margin:2px 0 0 -19px;
	line-height:0;
	float:left;
}

 

#facebox img,#emailAFriendDiv img {
 	border: 0;
  	margin: 0;
}

#facebox .footer,#emailAFriendDiv .footer {
  	padding-top: 5px;
 	margin-top: 10px;
  	text-align: right;
  	float:left;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br,#emailAFriendDiv .tl, #emailAFriendDiv .tr, #emailAFriendDiv .bl, #emailAFriendDiv .br {
  	height: 10px;
  	width: 10px;
  	overflow: hidden;
  	padding: 0;
}

#facebox_overlay, #email_overlay{
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	height:100%;
  	width:100%;
  	background-color:#000;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	*background-color:transparent;
	_background-color:transparent;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  z-index: 9900;
}

* html #facebox_overlay, * html #email_overlay{ /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/*This is for the tips of the Material bubbles/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.flg:hover {	
	cursor:pointer;
}

#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/images/global/wait.gif);
}

.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
	font-size: 11px;
	color: #fff;
	background-color:Transparent;
	width:150px;
	background-color:#00abdf;
	text-align:left;
}

.cluetip-default h3#cluetip-title {
	font-weight: bold;
	font-size: 11px;
	width:145px;
	margin: 0;
	color: #000;
	padding:5px 0 5px 5px;
	border-bottom:1px solid #000;
	text-align:left;
}

.cluetip-default #cluetip-title a {
  font-size: 0.95em;
}  

.cluetip-default #cluetip-inner {
  padding: 10px;
  line-height:14px;
}

.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/*//////////////////Tips End/////////////////*/

/*////////////////Main Header //////////////////////////*/

#csNav{
	height:52px;
	background:#000 url(../images/global/BG/blackFadeHeadeer.jpg) top center repeat-x;
	width:968px;
	margin:0 auto;
 
}
	
#csNav h1{
	margin:15px 10px 0 10px;
	float:left;
}

#csNav a:hover{
	color:#fff;
}

#shoppingCart{
	background:url(../images/global/skin/cartGrey.gif) left bottom no-repeat;
	padding:3px 0 0 25px;
	}

#shoppingCart:hover{
	background-image:url(../images/global/skin/cartWhite.gif);
	}

#SearchFor{
	background-color:#FFF;
	border:none;
	height:17px;
	width:120px;
	color:#666;
	font-size:10px;
	text-align:center;
	border:0;
	}

#searchIMG{
	margin:2px 0 0 0;
}

#searchForm
{
    background-image: url(/images/global/skin/misc/search_bg.jpg);
    background-repeat: repeat-x;
    height:21px;
    padding:0 0 0 5px;
}

#searchUL li{
	margin:0 5px 0 0;
	color:#FFF;
	}

#searchUL li:first-child
{
    line-height:20px;
	}

#custNavMain{
	float:right;
	margin-top:10px;
	margin-right:10px;
	}

#custNavMain li{
	float:left;
	margin:0  0 0 15px;
	}

#searchLI li{
	margin:0 5px 0 0;
	*margin:0 2px 0 0;
}

#custNavMain li a{
	color:#919190;
	font-size:11px;
	text-decoration:none;

	}
	
#ErrorSearchFor
	{
		margin-right: 10px;
		color: #FFFFFF;
		background-color:#666666;
		font-size:10px;	
		width: 150px;
	}	

/*////////////////Main Navigation //////////////////////////*/

#menuHolder
{
	position:absolute;
	 text-align:center;
	z-index:5000;  
	width:100%; 
	top:52px; 
	left:0;
	height:68px;
}

#MenuDiv
{
	width:967px;
	margin:0 auto;
	background-color:#343333;
	height:30px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	
}

#chooseCountryTopDiv a:link
{	
	padding:0;	
	margin-top:5px;
	margin-left:5px;
	display:block;
}

#chooseCountryTopDiv
{
	float:left;
	width:20px;
	border-left:1px solid #000;
	height:18px;
	margin:0;
	padding:6px 5px;
}

#mainNavigation
{
	clear:both;
	float:left;
	width:800px;
	_width:790px;
	height:30px;
	background:#343333 url(../images/global/skin/speed.gif) left no-repeat;
	padding-left:131px;
}

.menuClosed #productLink , .menuClosed #tribeLink{
	display:none;
	}

.producton #productBTN, .menuClosed #productBTN, .menuClosed #tribeBTN, .menuClosed li{
	float:left;
}

#mainNavigation span {
	padding:7px 10px 5px 10px;
	
	height:18px;
	font-weight:bold;
	font-size:16px;
}

#productBTN{
	/*background:url(../images/buttons/product.gif) no-repeat;/*/
	background-color:#00abdf;
	height:30px;
	width:135px;
	cursor:pointer;
	margin-right:2px;
	color:#fff;
	}

#productBTN:hover, .producton #productBTN{
	/*background-image:url(../images/buttons/product_over.gif);*/
	background-color:#fff;
	color: #000;
	}

#tribeBTN{
	/*background:url(../images/buttons/tribe.gif) no-repeat;*/
	background-color:#00abdf;
	height:30px;
	width:120px;
	cursor:pointer;
	color:#fff;
	}

#tribeBTN:hover, .tribeon #tribeBTN{
	/*background-image:url(../images/buttons/tribe_over.gif);*/
	background-color:#fff;
	color: #000;
	}

.tribeon #productBTN,.tribeon #tribeBTN{
	float:left;
}

.producton #tribeBTN{
	float:right;
}

.tribeon #productLink, .producton #tribeLink {
	display:none;
}

.producton #productLink,
div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul {
	display:inline-block;
	}

div.menu ul ul,
div.menu ul li:hover ul ul,
div.menu ul ul li:hover ul ul{
	display: none;
	background-image:url(../images/global/skin/blackTranSquare.png);
	_background-image:none;
	_background-color:#000000;	 
	top: 30px;
	}

#productLink ul,
#productLink li:hover ul ul,
#productLink ul li:hover ul ul{
	left: -288px;
}

#tribeLink ul,
#tribeLink li:hover ul ul,
#tribeLink ul li:hover ul ul{	
	left: -428px;
	}

#productLink li, #tribeLink li {
	float:left;
	color:#FFFFFF;
	}

#productLink, #tribeLink {
	float:left;
	height:30px;
	text-align:center;
	}

#tribeLink 
{
	width:500px;
}
#productLink 
{
	width:500px;
}
#mainNavigation li{
	font-size:14px;
	padding:10px 8px 6px 8px;
 	font-weight:500;
	cursor:pointer;
	}

#productLink li,#productLink a,#tribeLink li,#tribeLink a{
	font-size:14px;
	line-height: 14px;
}

#productLink ul li, #tribeLink ul li {	
	margin:0 auto;
	padding:13px 9px 13px 0;
	}

#productLink ul li a, #tribeLink ul li a {	
	font-size:11px;
}

#productLink ul li:hover, #tribeLink ul li:hover {	
	color:#fff;
}

/* this is for the menu drop down/*/

.menu {
	float: left;
}

.menu ul  {
	position: absolute;
	z-index: 500;
}

.menu a {
	color: #fff;
	text-decoration: none;
}

.menu ul li{
	margin-right:2px;
	text-transform: capitalize;
	float:right;
}

.menu ul li:hover, .mainLinkOn{
	background-color:#666666;
	color:#fff;
	}

.menu ul ul li:hover{
	background-color:transparent;
	}

.menu ul ul a{
	margin-right:5px;
	}
.menu ul ul a:hover{

	color:#00abdf;
	}
	
#productLink ul  , #tribeLink ul  {  width:968px;   }
#productLink .first, #tribeLink .first {text-align:right}
#menDrop .first{width:310px;}
#aboutDrop .first {width: 460px;}
#voiceDrop .first {width: 445px;}
#teamDrop .first{width:495px;}
#happeningDrop .first{width:530px;}
#communityDrop .first{width:650px;}
#aboutDrop .first{width:550px;}

#philDrop{} 

#playDrop .first{width:460px;}
#womenDrop .first{width:290px;}
#kidDrop .first{width:390px;}
#philDrop .first{width:450px;}

/*///////////////content//////////*/

	div#content
	{
		min-height:450px;
		height:auto !important;
		height:450px;
		width: 968px;
		margin: auto;
		text-align: left;
		background: transparent url(../images/global/BG/blackFade2.png) top center repeat;
		_background: #000;
	}
	
	div#styleContainer
	{
		width: 968px;
		background:transparent url(../images/global/BG/fade.png) top center repeat-x;
		_background:none;		
	}
	div#styleContainer h2
	{
		margin-bottom:0;	
	}
	div#styleContainer2
	{
		width: 968px;
		background:transparent url(../images/global/BG/fade.png) top center repeat-x;
		_background:none;	
	}
	
	div#mainContainer
	{	
		width:968px;
		height:auto;
		margin:0 auto;
		background: transparent url(../images/global/BG/blackFade.png) top center repeat-x;
		_background-image:none;
		_background-color:#000000;
		text-align:left;
	}
	
	div#newsEventBox
	{
		text-align:center;
	}

/*//////////////////////////////styles for the content type and content boxes////////////////////////////////////*/


	.headlineImg 
	{
		margin-top: 8px; 
		margin-left: 15px;
		float:left;
		margin-bottom: 5px;
	}
	
	.custServiceNumber 
	{
		color:#999999; 
		float: right; 
		margin-top: 10px; 
		margin-right: 15px; 
		margin-bottom: 25px;
	}
	
	.number 
	{
		color: #fff;
	}
	
	
	.tabbed 
	{
		margin-left: 15px;
	}
	
	.tevaStar 
	{
		color:#00abdf;
	}
	
	.link
	{
		color: #fff; 
		font-size: 11pt;
	}

	.reg {font-size: 9px; vertical-align:top;}
	
	.littleReg 
	{
		font-size: 10px;	
		vertical-align:top;
	}
	
	.asteric 
	{
		color: #00abdf;
	}
	
	.questionMark
	{
		background: transparent url(../images/global/skin/questionMark.gif) center right no-repeat;
		padding:5px;
	}
	
	.topper 
	{
		margin-top: 20px;
	}
	
	.tribeHeader {margin: 0 auto;}
	
	.contentContainer 
	{
		width: 900px;
		margin: auto;
		margin-top: 20px;
	}
	
	.quickLink 
	{
		font-size: 10px; 
		color: #00abdf;
	}
	
	.quickLink:hover 
	{
		font-size: 10px; 
		color: #fff;
	}
	

/*//////////////////        footer           ////////////////*/

#footer
	{
		clear:both;
    background: transparent url(/images/global/skin/footerFade.png) top repeat-x;
		_background-image:none;
		_background-color:#000000;
		width:938px;
		margin:0 auto;
    min-height:120px;
		height:auto !important;
    height:120px;
		text-align:left;
		color:#919190;
		font-size:11px;
    padding:20px 15px 5px 15px;
	}
	
#footer_left_col
	{
    width:300px;
		float:left;
    margin:0;
    padding:0;
	}
	
#footer_left_col ul
	{
    margin:0 0 5px 0;
		padding:0;
	}
	
#footer_left_col ul li
	{
    display:inline;
    text-align:left;
    margin:0;
    padding:0 5px;
    border-right:1px solid #444;
	}
	
#footer_right_col
	{
    width:620px;
		float:right;
    margin:0;
    padding:0;
		text-align:right;
	}
	
#footer_right_col ul
	{
    margin:0 0 7px 0;
    padding:0;
	
	}
	
#footer_right_col ul li
	{
		display: inline; 
    margin:0;
    padding:0 7px;
    border-left:1px solid #444;
	}
	
#footer a:link, #footer a:visited, #footer a:active
	{
    color:#999;
	}
	
#footer a:hover
	{
    color:#00ADE2;
	}
	
#footer .footer_spacer
	{
    margin:0 6px;
	}
	
#footer .footer_spacer img
	{
    vertical-align:middle;
	}

#footer .no_border
	{
    border:0;
	}
	
	/*/////////// Styles For the Sign Up Popup //////////////////////////////////////////////////*/

	#reasons 
	{
		color: #999; 
		font-size: 11px; 
		font-weight: bold; 
		margin-left: 15px; 
		margin-top: 10px;
	}
	
	#reasons ol 
	{
		list-style: inherit; 
	}
	#emailSignUpTxt 
	{
		color: #00abdf; 
		font-size: 14px; 
		font-weight: bold;
	}
	
	#emailPopContent 
	{
		border: 1px solid #fff;
	}

	/* this is for the giftButton on the shoppingCart page */
	.giftbutton 
	{
		margin-top: 10px; 
		margin-right: 30px;
	}
	
	.giftbutton2 
	{
		margin-top: 10px;
	}
	
	#flashDownload
	{
	    background-image: url("/images/homepage/no_flash_img.jpg");
	    background-repeat:no-repeat;
	    padding:20px;
	}











.pagetitle
{
	padding-top:5px;
	padding-left:15px;
}
	


/*/ Removes chat .helpcheckout*/
	.helpfooter a, .helpheader , .helpmyaccount, .helpproductpage, .helpcontact, #chatUs
	{
		/*/display:none;*/
	}
