/*   Written by Nick Smotek and Caleb Lummer   */

/* -----------------------------------*/

/* ->>> General Color Hex # <<<-------*/

/* -----------------------------------*/

/* input box bg color         #bdbdbd /*

/* Heading  box bg color      #666666 /*

/* Paragraph  box bg color    #828282 /*

/* link Color  box bg color   #2A2A2A /*

/* link Color  box bg color   #828282 /*

/* -----------------------------------*/

/* ---------->>> GLOBAL <<<-----------*/

/* -----------------------------------*/

body{

	padding:0;

	margin:0;

	text-align:center;

	font-family:Arial,Helvetica,   sans-serif;

	font-size:12px;

	font-style:normal;

	

	color:#828282;

	}



input, textarea, select {

    background-color: none;

	/*height:18px;*/



}

.noGrey input, #topNavMain_searchBox_SearchGo

{

	background-color:#fff;

}



.textFieldOut input

{

	    padding-left:3px;

}

h1{

	margin:0;

	padding:0;

	font-size:14px;

	}

h2, h3, h4, h5, h6{

	color:#666666;

	margin:0 0 5px 0;

	padding:0;



}	

h2{

	font-size:18px;

	}

h3{

	font-size:16px;

}

h4{

	font-size:14px;

}

h5{

	font-size:12px;

}

h6{

	font-size:11px;

}



p, .paragraph{



	margin:0 0 10px 0; 

	font-size:12px; 



}

.pageTitle{

	float:right;

	}

a:link, a, a:active, a:visited, .link

{

	/*color:#2A2A2A;*/

	color:#000;

	text-decoration:underline;

	cursor:pointer;

	

}

a:hover, .link:hover{

	color:#828282;

	text-decoration:underline;



}

li{

	margin:0;

	padding:0;

	list-style-type:none;

	font-size:11px;

	}

ul{

	margin:5px 0 5px 5px;

	padding:0;

	}

img{border:0;} 

.clear{clear:both;}

.reg{font-size:10px;

	vertical-align:top;

	}

	

/* -----------------------------------*/

/* ---------->>> Skin Styles <<<-----------*/

/* -----------------------------------*/

#topDiv{

	background:url(../images/skin/global/topDropShadow_bg.jpg) bottom center no-repeat;

	width:970px; overflow: hidden; padding-bottom:5px;

	text-align:right;

	padding:0px 15px 0px 0;



	}

#container{

	width:975px;

	margin:0 auto;
	position:relative;



}

#contentContainer{

	width:985px; overflow:hidden;

	margin:0;

	padding:0;

	background-image:url(../images/skin/global/middleDropShadow_bg.jpg);

	background-repeat:repeat-y;

	background-position:center;

	height:auto;





	}

/* -----------------------------------*/

/* ---------->>> Menu   <<<-----------*/

/* -----------------------------------*/	

#mainMenu{

	

	float:left;

	width:165px;

	



	padding-left:25px;

	margin:15px 0;

	text-align:left;

	/*border-right:1px solid #bdbdbd;*/





}

#mainLogo{

	margin:0px 0 0px 14px;

}

#mainMenu ul{

	/*margin:0 0 0 20px;*/

	list-style-type:none;

	padding:0;



}

 #mainMenu li{

	list-style-type:none;

	padding:0;

	margin:3px 0 0 0;

	text-transform:capitalize;



}

/*this is for the acordian*/

.subsubMenu{display:none;}

.menuTitle, .MenuContent, .MenuContainer

{

  position:relative;



}



.menuTitle

{

  height:17px;

  padding:2px 0 0 10px;

  width:150px;

  

  overflow:hidden;

  cursor:pointer;

  font-weight:bold;

  font-size:12px;

  vertical-align:top;

  text-align:left;

  display:block;

  font-size:12px;



  -moz-user-select:none;

}

.titleAcordSpan{ 

	float:left; 

	width:150px;

}





.MenuContent

{

  height:0px;

  overflow:hidden;

  display:none;

  }



/*.MenuContent{margin-bottom:20px;}*/

.MenuContent a:link,.MenuContent a:visited, .MenuContent a:active, .MenuContent a, .menuLink

{

	font-size:12px;

	font-weight:normal;

	color:#757474;

	cursor:pointer;

}



.MenuContainer

{

	padding-left:10px;

	width:150px;

	margin-top:25px;

}

#navigationDiv{

	height:450px;

}

/* -----------------------------------*/

/* ---------->>> Search   <<<---------*/

/* -----------------------------------*/	

#searchBox{

	width:105px;

	height:14px;

	font-size:11px;

	color:#333333;

	text-align:center;

}

#searchDiv{

	float:right; width:580px;



}

#searchDiv #Form1

{

	padding:0;

	margin:0;

}



#SearchGo

{

	background-color:#fff;

	margin-top:5px;

}

/* -----------------------------------*/

/* ---->>> Customer Service  <<<------*/

/* -----------------------------------*/	

#customerService{

	float:right;

	width:120px;

	text-align:right;



}

#customerService a{

	color:#bdbdbd; 

	font-size:11px; 

	margin:0 5px

	

	}

#customerService a:hover{

	text-decoration:none;

	color:black;



}



#content{

	width:760px;

	text-align:left;

	margin:10px 0;

	padding:0 10px;

	float:left;

	border-left:1px solid #bdbdbd;



	min-height:500px;

	height:auto !important;

	height:500px;





}

#preloadimagesDiv{

	display:none;

	}



/* -----------------------------------*/

/* ---------->>> Footer <<<-----------*/

/* -----------------------------------*/	

#footer{

	clear:both;

	background-image:url(../images/skin/global/bottomDropShadow_bg.jpg);

	background-repeat:no-repeat;

	background-position:center top;

	height:40px;

	width:985px;



	}

#vipList{

	float:left;

	width:220px;

	margin:15px 0 0 0;

	cursor:pointer;

}

#vipList:hover{ color:#000;}

#policyDiv{

	margin:15px 15px 0 0 ;

	float:right;





}

#countryPickerTxt a:link,a.policyLinks:link,a.policyLinks:active,a.policyLinks:visited, a#countryin:visited, a#countryin:active, a#countryin:link{

	color:#bdbdbd; 

	font-size:10px; 

	margin:0 2px

	}

a#copyRight{

	text-decoration:none;

	}

a.policyLinks:hover ,a#countryin:hover{

	color:#333333; 

	font-size:10px;

	}

#Menu1Content{

	height:500px;

}

#countryin{

	height:17px;

	padding:3px 0 0px 0px;

	float:left;

	}

#countryText{ height:17px; margin:0; padding:0;}

.flagImg{

	padding:0px 5px 0 12px;

	float:left;

	}



#interPicker{height:17px; margin: 0 auto; width:300px; text-align:left; float:left; }

/* -----------------------------------*/

/* ------>>> Email Sign Up <<<--------*/

/* -----------------------------------*/	



/**/

iframe{overflow:hidden;}

.popUp

{

	position: absolute;

	top: 1000px;

	left: 200px;

	text-align: center;

	padding: 5px;

	border: 1px solid black;

	background: white;

}



#emailSignPop{

	position:relative;

	bottom:213px;

	padding-left:10px;

    visibility:hidden; 

    display: block;

	margin:0 auto;

	height:100px;

	width:975px;

	text-align:left;

	

	}

#emailPopUpContainerDiv{

	width:300px;

	background-color:#fff;

	border:1px solid #333;

	margin-left:20px;

	}	



#JoinDiv{

	padding:20px 10px 10px 10px;

}



#emailSignUpTxt{

	font-weight:500;

}

#emailButton{

	float:right;

	margin:10px 10px 0 0;

}



/*Universal Popup Styles******/

/******shadow class is Email Only Popup Style **********/

.mainPopup{cursor:pointer;}

.shadow{

	width:200px;/*Shadow seems to wig out over 530*/

	bottom:10%;

    left:10%;

	}

.shadow{

	background:white;

	border:1px solid #333;

	position:relative;

	z-index:1000;

	padding:10px;

	display:block;

	position:absolute;

    }

.shadow2{

	display:none;

	}

.shadow_inner{

	overflow:hidden;

	position:absolute;

	top: -1000px;

	filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/

	opacity:0.1; /*firefox 1.5 opacity*/

	-moz-opacity:0.1; /*mozilla opacity*/

	-khtml-opacity:0.1; /*opacity*/

	z-index:10;

	}





.closer{

	float:right;

	border:1px solid #333;

	padding:1px 3px;

	margin:5px;

	font-weight:bold;

	color:#333333;

	background-color:#eee;

	cursor:pointer;

	}

	.bigCountry {font-size: 12px; font-weight:bold;}

	

	.holidayshippingLink {font-size: 11px; text-decoration:underline; font-weight:bolder; color:#990000;cursor:pointer;}

	

	.dcClosed {color: #FF0000; font-weight: bold; font-size: 12px;}

	

	.colorforNONFLASH {color: #fff;}





/*this is for the Country Sign Up

*/



#countrySignUp

{

	position:relative;

	bottom:213px;

	padding-left:10px;

    visibility:hidden; 

    display: block;

	margin:0 auto;

	height:150px;

	width:975px;

	text-align:left;

}

	

#inercountrySignUp{

	width:500px;

	background-color:#fff;

	border:1px solid #333;

	margin-left:20px;

		height:150px;

		padding-left:15px;

	

	}



.sellingInEurope

{

	clear:both;

	float:right;

	margin-right:20px;

	margin-top:15px;

	font-size:12px;	

}



#europeSignup

{

	float:left;

	width:500px;

	margin:15px 0 0 15px;

	cursor:pointer;

	text-align:left;

}

#tranfflag{ position:absolute; top:30px; left:18px;}

#livechat{ position:absolute; top:5px; right:325px;}
