
*{
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	color:#FFF;
}
img {border:none;}
#socontent {
	right:0px;
	width:150px;
	border: 0;
	margin:0;
	text-align:left;
	position:absolute;
	z-index:2000;
	top:100px;
}
#lifestyleDropdown{
	right:108px;
	width:88px;
	height:127px;
	border: 0;
	margin:0;
	text-align:left;
	position:absolute;
	z-index:2000;
	top:100px;
}
#socontent table tr td {
	text-align:left;

}
#socontent hr{
	width:130px;
	text-align:center;
}
#socontent a {
	background:none;
	margin:0px;
	padding:0px;
}
#centerdiv {
	position:relative;
	height: 100%;
}

.menudiv {
	text-align:left;
	vertical-align:bottom;
	width:160px;
	}


body, form								{padding:0px;margin:0px;}
a										{color:#FFF}
input, textarea, select, option 		{font-size:12px; color:#000;}
.applebottoms_red 						{color:#E44249}
.applebottoms_gold                      {color:#FFC544}
.small									{font-size:80%;}
.common_table1							{width:616px;}


/* ************************************************ */
/* HEADER											*/
/* ************************************************ */


.signup_field{
	border:0px;
	font-size:10px;
	width:200px;
}

#top_nav .box{
	padding: 0px 20px 0px 6px;
	border-left: 1px solid #CBCBCB;
	text-transform: uppercase;
}

#top_nav .box_nopad{
	border-left: 1px solid #CBCBCB;
	text-transform: uppercase;
}

#top_nav a{
	font-size:10px;
	text-decoration:none;
	color:#989898;
}

/* ************************************************ */
/* FOOTER 											*/
/* ************************************************ */

#footer *{
	font-size:11px;
	color:#FFF;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
}

#shop_footer *{
	font-size:10px;
}

/* ************************************************ */
/* SIDE NAV											*/
/* ************************************************ */

#divSideNav ul {
	margin: 0px;
	padding: 25px 0 0 0;
	list-style: none;
}
#divSideNav ul li {
	color:   #e80202;
	text-transform: uppercase;
	padding: 2px 0 2px 0;
	letter-spacing: normal;
	font: bold 13px "Arial";
}
#divSideNav ul li a {
	font: bold 11px sans-serif;
	color:   #FFF;
	text-decoration:none;
}

#divSideNav ul li a:hover, #divSideNav ul li a:active{
	color:   #e80202;
}

#side_nav a.links{
	font: bold 11px sans-serif;
	color:   #FFF;
	text-decoration:none;
}

#side_nav a.dept{
	color:   #FFF;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	letter-spacing: normal;
	font: bold 13px "Arial";
	text-decoration:none;
}
#side_nav a.dept:hover{
	color:   #e80202;
}

html>body #side_nav .dept{
	color:   #FFF;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	letter-spacing: normal;
	font: bold 13px "Arial";
	text-decoration:none;
}

#side_nav a.category{
	font: 11px sans-serif;
	color:   #FFF;
	text-decoration:none;
	padding: 5px 0 5px 0;
}
#side_nav a.category:hover{
	color:   #e80202;
}

html>body #side_nav .category{
	font: 11px sans-serif;
	color:   #FFF;
	text-decoration:none;
	padding: 5px 0 5px 0;
}

/* ************************************************ */
/* TRAIL NAV										*/
/* ************************************************ */
.trail_links {
	color: #FFC544;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:22px;
}
a.trail_links{
	text-decoration:none;
	color:#FFC544;
	text-transform: capitalize;
}

a.trail_links:hover{
	color:#ffffff;
}

a.trail_links_selected{
	color:#FFC544;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
a.trail_links_selected:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

/* ************************************************ */
/* PAGES NAV										*/
/* ************************************************ */

a.page_links{
	color:#FFF;
	text-decoration:none;
	padding:0 2px 0 2px;
}
a.page_links:hover{
	color:#FFC544;
	text-decoration:none;
}
a.page_links_selected{
	color:#FFC544;
	text-decoration:none;
}

/* ************************************************ */
/* COLLECTIONS										*/
/* ************************************************ */
#collection_nav .title{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
#collection_nav a{
	text-decoration:none;
	text-transform:capitalize;
}

/* ************************************************ */
/* FAQ 												*/
/* ************************************************ */
#faq a{text-decoration:underline;color:#FFF;}
#faq a:hover{text-decoration:none;color:#FFC544;}
.question{font-weight:bold;color:#FFC544;}
.answer{background-color:#000;padding:10px;}

/* ************************************************ */
/* PRIVACY 											*/
/* ************************************************ */

#privacy .title{color:#FFF;font-size:14px;font-weight:bold; }
#privacy p{text-align:justify;}
/* ************************************************ */
/* CONTACT US										*/
/* ************************************************ */

#contactus .title{color:#333333;font-size:13px;font-weight:bold;}

/* ************************************************ */
/* LIVE HELP										*/
/* ************************************************ */

#live_help {padding:0px 20px 0px 0px;position:relative;top:-10px}

/* ************************************************ */
/* MAIL LIST										*/
/* ************************************************ */

#ml_form .ml_message1{padding:15px;font-weight:bold;}
#ml_form .ml_message2{color:blue;}
#ml_form .ml_error_container{color:red;font-weight:bold;}

/* ************************************************ */
/* PRODUCT DETAIL									*/
/* ************************************************ */

.brandname {color:#FFC544;font-weight:bold;text-transform:uppercase;font-size:12px;}
.productname {color:#FFF;font-weight:bold;}
.style {color:#FFF;}
a.pun	{color:#FFF;text-decoration:none;text-transform:lowercase; padding:0 2px 0 2px;}
a.pun:hover	{color:#FFC544;text-decoration:none;}
a.views	{text-decoration:none;color:#FFF;padding-right:5px;}
a.views:hover	{text-decoration:underline;color:#FFC544;}
a.buttons	{text-decoration:none;color:#FFC544;padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
a.buttons:hover	{text-decoration:underline;color:#FFF; }

/* ************************************************ */
/* PRODUCT LISTING									*/
/* ************************************************ */
.out_of_stock{font-size:130%;font-weight:bold;padding:100px;color:#FFC544;}


/* ************************************************ */
/* SHOPCART											*/
/* ************************************************ */

.tableHdrNB{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.tableHdr{
	background-color:#E44249;
	color:white;
	font-weight:bold;
	font-size:12px;
}
.tableContentsNB{
	position:relative;
	float:right;
	width:365px;
	height:210px;
	border:#FFC544 solid 1px;
}
.tableContentsNew{
	position:relative;
	float:right;
	width:750px;
	height:160px;
	border:#FFC544 solid 1px;
}
.tableContent{
 	padding:10px 0 10px 0;
 }
 .tableContents{
 	padding:20px 0 20px 0;
 }
.customercheck{
	position:relative;
	width:250px;
	clear:both;
	height:50px;
	float:left;
	top:15px;
	left:70px;
}
.customercheck input{
	padding:0px;
	margin:0px;
	position:relative;
	float:right;
	width:178px;
	height:20px;
	top:-4px;
	margin-bottom:5px;
}
.editbox, .eb2, .eb3{
	height:20px;
	margin-top:3px;
	position:relative;
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	}
.editbox, .eb2{
	width:170px;
	}
.editbox{
	float:right;
	}
.giftbox{
	width:270px;
	height:20px;
	margin-top:3px;
	}
.boxes{
	width:170px;
	height:20px;
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
}
.middleint{
	width:50px;
	height:20px;
	margin-top:3px;
	position:relative;
	float:left;
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	}
.midint{
	width:100px;
	height:20px;

	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	}
.giftcardbox{
	width:70px;
	height:20px;
	margin-top:3px;
	float:left;
	position:relative;
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	}


.checkbox{
	margin-top:3px;
	position:relative;
	float:left;
	}
.editlabel, .el2{
	position:relative;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	}
.el2{width:170px;}
#testtxt{
	color:#FFF;
}
.reglabel{
	text-align:left;
	font-weight:bold;
	}
.regbox{
	width:300px;
	height:20px;
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	}
.btn{
	color:#CC3333;
	background-color:#ffffff;
	font-weight:bold;
	border:1px solid #999999;
	cursor: pointer;
}
.carttitle{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding-top:50px;

}
/* ************************************************************************************************ */
/* 											Css for the new website 								*/
/* ************************************************************************************************ */
body {
	background: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#divMainWrapper {
	margin: 0px auto auto;
	width: 902px;
	text-align: left;
	position:relative;
}
#divSideNav {
	width:150px;
	padding:25px 0 40px 0;
	float:left;
	position:relative;
}
#divSideNav ul {
	margin: 0px;
	padding: 25px 0 0 0;
	list-style: none;
}
#divSideNav ul li {
	color:   #e80202;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	letter-spacing: normal;
	font: bold 13px "Arial";
}
#divSideNav ul li a {
	font: bold 11px sans-serif;
	color:   #FFF;
	text-decoration:none;
}

#divSideNav ul li a:hover, #divSideNav ul li a:active{
	color:   #e80202;
}


#divTopWrapper {
	float: left;
	height: 98px;
	width: 902px;
	position: relative;
}
#divFooter {
	float: left;
	width: 902px;
	position: relative;
	height: 60px;

}
#divFooter li {
	display: inline;
}
#divQuestions {
	border-top: 1px solid #FFC544;
	color:#FFFFFF;
	float: left;
	width: 100%;
	padding:5px 0 0 0;
	position: relative;
	top:5px;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#divFooter #divQs {
	width: 100%;
	position: relative;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
#divFooter #divQs span {
	color:#FFC544;
}
#divKeywordsSearch {
	position:absolute;
	right:0px;
	top:30px;
	text-align:left;
}
#search_bg {
	background: transparent url(/images/2009_summer/global/search_bg.gif) no-repeat scroll 60px 0;
	width: 209px;
	height: 21px;
}
#search_field input {
	background:transparent none repeat scroll 0 0;
	border:0px;
	font-size:10px;
	color:#000000;
	line-height:17px;
	height:17px;
	width:122px;
	margin:0px;
	padding:0px;
}
#search_field {
	position:absolute;
	top:3px;
	right:6px;
	height:17px;
	width:122px;
}
#search_btn {
	background: #000;
	color:#fff;
	height: 21px;
	width: 60px;
	border-style: none;
	font-size:10px;
	line-height:21px;
}

#divCustomerContent {
	float: left;
	width: 750px;
	position: relative;
	padding: 28px 0 40px 0;
	}
#divContent {
	float: left;
	width: 750px;

	padding: 1px 0 40px 0;
	}
#divContact {
	float: left;
	width: 325px;
	position: relative;
	color: #FFF;
}
#divContact h1 {
	font-size: 10pt;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
#divContact h2 {
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 8pt;
}
#divContactForm {
	float: left;
	width: 325px;
	position: relative;
	padding-top:25px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#divContactForm label {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	margin:0px 0px 12px 0px;
	width:150px;
}
#divButtons {
	float: left;
	width: 300px;
	position: relative;
	left: 170px;
}

#contact_fields{
	width:250px;
	clear:right;
	float:right;
	margin:0px 0px 5px 0px;
	position: relative;
}
#divTrails {
	clear: both;
	float: left;
	height: 18px;
	width: 600px;
	position: relative;
	text-align:left;
	padding-left:5px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

#divContact p {
	color: #FFF;
	padding:0px;
	margin: 0px;
	font-size: 7.5pt;
}
#divfaqs {
	float: left;
	height: 450px;
	width: 300px;
	position: relative;
	padding:0 0 10px 0;
}
#divfaqs{	overflow: auto;}
#divAnswers{	float:left;
				height:450px;
				position:relative;
				overflow: hidden;}
#divAnswers {
	width:410px;
	padding-left:30px;
	padding-right:10px;
	text-align:left;
}
#red_btns, #submit_btn, .carttitle {
	color:#FFC544;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #000;
	border-style: none;
	cursor:pointer;
}
.editbtn{
	position:relative;
	float:left;
	margin-top:15px;
	bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	border:0px;
	background:#000;
	color:#FFF;
	cursor:pointer;
}
#submit_btn {
	float:left;
	left:-8px;
	position:relative;
}
#white_btns, #reset_btn {
	color:#FFF;
	float:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #000;
	border-style: none;

}
#reset_btn {
	top:20px;
	float:left;
	left:-72px;
	position:relative;
}


#divLogo {
	height: 99px;
	width: 220px;
	position:absolute;
	top:0px;
	left:0px;
}

#diveLogo {
	height: 26px;
	width: 115px;
	position:absolute;
	top:0px;
	right:0px;
}
#divGiftCard {
	padding: 0px 0px 40px 5px;
	clear: both;
	float: left;
	width: 745px;
	position: relative;
}
#divGiftCardContent {
	padding: 40px 0px 0px 25px;
	float: left;
	width: 384px;
	position: relative;
}
#divGiftCard img {
	float: left;
	width: 336px;
	position: relative;
}
#divGiftCardContent select, #divGiftCardContent input  {
	float:right;
	position:relative;
	width: 60px;
}


#divGiftCard .header{
	font-weight: bold;
	float:left;
	clear:both;
	padding-right:5px;
}
#divGiftCard h2{
	margin:0px;
	padding:0 0 10px 0;
	}
#divGiftCard p{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	position:relative;
	top:5px;
}
#divGiftCard .left{
	float:left;
	width:150px;
	position:relative;
}
#divGiftCard .right{
	float:right;
	width:120px;
	position:relative;
	top:-15px;
}
#divContentWrapper {
	float: left;
	height: auto;
	width: 902px;
	overflow: visible;
}
#divSideNav {
	float: left;
	width: 150px;
	position: relative;
	padding: 0px 0px 40px;
}


#divTopNavMenus {
	float:left;
	padding:0;
	position:relative;
	width:723px;
	height:60px;
    left:30px;
    background:none;

}

#divCustomerMenu {
	position: absolute;
	height: 40px;
	width: 668px;
	top:18px;
	right:15px;
	text-align: right;
	font-size:10px;
}

#divCustomerMenu ul {
   margin-top: 0px;
}

#divCustomerMenu ul li {
	display: inline;
}

#divCustomerMenu ul li a{
   text-decoration: none;
   padding:0px 7px;
}
#divCustomerMenu ul li a.socialIcon{
   text-decoration: none;
   padding:0px 2px 0px 0px;
   position: relative;
   top: 5px;
}



#divFooter ul {
  padding: 0px;
  margin:14px 0px 10px 0px;
}


#divCustomerMenu ul li a:hover, #divCustomerMenu ul li a:active{
	color: #ffc544;

}
#divCustomerMenu ul li a.cart {
	padding:0px 0px 0px 10px;
}
#divCustomerMenu ul li.cart {
	border:none;
}

.copyright {
	color:#FFF;
	float:left;
	position:relative;
	text-align:left;
}
.questions{
	color:#FFF;
	float:right;
	position:relative;
	text-align:right;
}
#divAccount {
	float: left;
	height: 162px;
	width: 369px;
	position: relative;
	border: 1px solid #FFF;
	left: 5px;
}
#divCartWrapper{
	position:relative;
	float:right;
	width:750px;
}
#divCartHeader{
	position:relative;
	float:left;
	width:750px;
	height:65px;
}
#divCartContent{
	position:relative;
	float:left;
	width:750px;
	padding-top:20px;
}
#divcartTitle{
	position:relative;
	float:left;
	width:300px;
	top:42px;
	text-align:left;
}
#divcartStep {
	position:relative;
	float:right;
	width:300px;
	text-align:right;
}
#checkoutbtn{
	background-color:#000;
	border:none;
	color:#FFC544;
	font-family: sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
}
.checkoutbtn{
	background-color:#000;
	border:none;
	color:#FFC544;
	cursor:pointer;
	font-family:sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
}
#divAccount {
	border:none;
	float:right;
	padding:0 0 100px 0;
	position:relative;
	width:750px;
}
#divHeader {
	float:left;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	position:relative;
	width:100%;



}
#divMembers{
	float:left;
	position:relative;
	border:#FFC544 1px solid;
	width:365px;
	height:160px;
}
#divMembersContent{
	float:left;
	position:relative;
	width:350px;
	left:15px;
	top:15px;
}
#divLightWrapper{
	width:370px;
	height:370px;
	text-align:justify;
	}
#divtextWrapper{
	width:320px;
	height:270px;
	text-align:justify;
	float:left;
	position:relative;
	top:40px;
	left:20px;

	}
a.closebtn	{text-decoration:none;color:#FFF;padding:5px;}
a.closebtn:hover	{text-decoration:none;color:#e80202;}
#divStoreWrapper{
	width:636px;
	height:417px;
	text-align:justify;
	}
#divStoretextWrapper{
	width:594px;
	height:350px;
	text-align:justify;
	float:left;
	position:relative;
	top:40px;
	left:20px;

	}
#StoreResultsWrapper{
	width:594;
	height:240px;
	position:relative;
	float:left;
	top:30px;
	left:0px;
}
#StoreResults{
	width:590;
	height:195px;
	overflow:auto;
	float:left;
	position:relative;
	left:0px;

}
#MailWrapper{
	width:372px;
	height:472px;
	text-align:justify;
	}
#divMailTextWrapper{
	width:600px;
	height:420px;
	text-align:justify;
	float:left;
	position:relative;
	top:20px;
	left:150px;
	padding:20px 20px 20px 0px;

	}

	/****************************************************************************************************
	** Sidebar NAV
	****************************************************************************************************/

.sub_nav_links {
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	width:150px;
}
.sub_nav_links a{
	padding:1px 0 1px 10px;
	text-decoration:none;
	float:left;
	clear:both;
	width:150px;
	display:block;
}
.sub_nav_links a:hover, .sub_nav_links a:active{
	text-decoration:none;
	color:#FFC544;
}

.sub_nav_links2 {
	text-transform:none;
	font-weight:normal;
	text-decoration:none;
	width:150px;
	color:#FFC544;

}
.sub_nav_links2 a{
	padding:1px 0 1px 10px;
	text-decoration:none;
	float:left;
	clear:both;
	width:150px;
	display:block;
	color:#FFC544;
}
.sub_nav_links2 a:hover, .sub_nav_links2 a:active{
	text-decoration:none;
	color:#ffffff;
}

.nav_activeGroup{
	text-decoration:none;
	/* color:#e80202; */
	color:#FFC544;
}

.nav_activeSection{
	color:#FFC544;
	text-transform: uppercase;
	letter-spacing: normal;
	font: bold 14px;
	text-decoration:none;
}

.nav_category .nav_activeSection{
	font-size:12px;
}
.nav_activeSections{
	color:#FFC544;
	text-transform: uppercase;
	letter-spacing: normal;
	font: bold 12px "Arial";
	text-decoration:none;
}
.nav_Section{
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font: bold 12px "Arial";
	width:150px;
}
.nav_Section a{
	text-decoration:none;
}
.nav_Section a:hover{
	color:#FFC544;
	text-decoration:none;
}
.nav_category{
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font: bold 12px "Arial";
	text-decoration:none;
	padding:5px 0 0 0;
	float:left;
	clear:both;
	width:150px;
	display:block;
}
.nav_subcategory {
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font: normal 12px "Arial";
	text-decoration:none;
	padding:0 0 0 10px;
	float:left;
	clear:both;
	width:150px;
	display:block;
}
.nav_subcategory .nav_category{
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font: normal 12px "Arial";
	text-decoration:none;
	padding:5px 0 0 0;
	float:left;
	clear:both;
	width:140px;
	display:block;
}
	/* Special Offers Dropdown */

#socontain {
	position:absolute;
	top:0;
	left:0;
	margin: auto auto;
	width: 700px;
}



/*****************************************************************************        Image Rollovers        *****************/


a#navWomen img {background: url(../images/backgrounds/women.gif) top left no-repeat; height:60px; width:57px; border-width: 0;}
a#navWomen:hover img {background-image: url(../images/backgrounds/women_over.gif);}

a#navPlus img {background: url(../images/backgrounds/plus.gif) top left no-repeat; height:60px; width:75px; border-width: 0;}
a#navPlus:hover img {background-image: url(../images/backgrounds/plus_over.gif);}

a#navGirls img {background: url(../images/backgrounds/girls.gif) top left no-repeat; height:60px; width:52px; border-width: 0;}
a#navGirls:hover img {background-image: url(../images/backgrounds/girls_over.gif);}

a#navAcc img {background: url(../images/backgrounds/accessorize.gif) top left no-repeat; height:60px; width:85px; border-width: 0;}
a#navAcc:hover img {background-image: url(../images/backgrounds/accessorize_over.gif);}

a#navFootwear img {background: url(../images/backgrounds/footwear.gif) top left no-repeat; height:60px; width:73px; border-width: 0;}
a#navFootwear:hover img {background-image: url(../images/backgrounds/footwear_over.gif);}

a#navSwimwear img {background: url(/images/backgrounds/swimwear_20090303.png) top left no-repeat; height:60px; width:73px; border-width: 0;}
a#navSwimwear:hover img {background-image: url(/images/backgrounds/swimwear_over_20090303.png);}

a#navLifestyle img {background: url(../images/backgrounds/lifestyle.gif) top left no-repeat; height:60px; width:85px; border-width: 0;}

a#navVip img {background: url(../images/backgrounds/vip.gif) top left no-repeat; height:60px; width:100px; border-width: 0;}
a#navVip:hover img {background-image: url(../images/backgrounds/vip_over.gif);}


a#navCompany img {background: url(../images/backgrounds/company.gif) top left no-repeat; height:20;width:81; border-width: 0;}
a#navCompany:hover img {background-image: url(../images/backgrounds/company_over.gif);}

a#navEvents img {background: url(../images/backgrounds/events.gif) top left no-repeat; height:17;width:81; border-width: 0;}
a#navEvents:hover img {background-image: url(../images/backgrounds/events_over.gif);}

a#navPhotos img {background: url(../images/backgrounds/photos.gif) top left no-repeat; height:19;width:81; border-width: 0;}
a#navPhotos:hover img {background-image: url(../images/backgrounds/photos_over.gif);}

a#navDownloads img {background: url(../images/backgrounds/downloads.gif) top left no-repeat; height:18;width:81; border-width: 0;}
a#navDownloads:hover img {background-image: url(../images/backgrounds/downloads_over.gif);}

a#navPress img {background: url(../images/backgrounds/press.gif) top left no-repeat; height:25;width:81; border-width: 0;}
a#navPress:hover img {background-image: url(../images/backgrounds/press_over.gif);}

#lifestyleDropdown ul {
  margin-top: 0px;
  margin-left: 0px;
  padding: 0;
}

#lifestyleDropdown li {
  list-style: none;
  margin-top: -3px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

/***************HOLIDAY SHIPPING OFFER STYLES*************/

#holidayShip {
	position:absolute;
	margin:0;
	padding:0;
	z-index:20;
	left:100px;
	top:118px;

	}
#holidayShipContent{
	border:1px solid #ffffff;
	background-color:#ffffff;
	margin:0;
	text-align:left;
	width:233px;
		}
#holidayShipContent #HSitems {
	background-color:#000000;
	padding: 0px 10px;
	font-size: 11px;
	color:#fff;
			}
#holidayShipContent #HSitems h1{
	font-size: 13px;
	color:#FFC544;
			}
#holidayShipContent #HSclose{
	background-color:#ccc;
	text-align:right;
			}
#holidayBanner{
	position:absolute;
	top:28px;
	width:480px;
	left:51px;
	margin:auto;
	z-index:30;
	font-size:10px;
	font-weight:bold;
}

#holidayBanner a{
	color:#FFC544;
}

/*******************************************************************/

#hp_promos img {
	margin-left:4px;
	margin-top:4px;
}

#globalNavBar  a, #footerBar  a, .cartNav a:hover{
color:#ffc544;
font-family:Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-right:15px;
text-decoration:none;
}

#globalNavBar a:hover, #footerBar a:hover, #globalNavBar a.active, #footerBar a.active, .cartNav a{
	color:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:15px;
	text-decoration:none;
}

.form09{
	border: 1px solid #999999;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	font-size: 12px;
	height:18px;
	margin:5px;
}
.submenuTop{background:url(/images/2009_summer/global/2-submenu_01.png) no-repeat;height:33px;vertical-align:bottom;}
.submenuMid{background:url(/images/2009_summer/global/2-submenu_02.png) repeat-y;}
.submenuBottom{background:url(/images/2009_summer/global/2-submenu_03.png) no-repeat;height:11px;}

.submenuCTop{background:url(/images/2009_summer/global/2-submenu_01a.png) no-repeat;height:33px;vertical-align:bottom;}
.submenuCMid{background:url(/images/2009_summer/global/2-submenu_02a.png) repeat-y;}
.submenuCBottom{background:url(/images/2009_summer/global/2-submenu_03a.png) no-repeat;height:11px;}

a#lifestyle_company{font-size:20px;background:url(/images/2009_summer/global/lifestyle_company.png) no-repeat;}
a#lifestyle_company:hover, a#lifestyle_company.active{background:url(/images/2009_summer/global/on_lifestyle_company.png) no-repeat;}

a#lifestyle_events{font-size:20px;background:url(/images/2009_summer/global/lifestyle_events.png) no-repeat;}
a#lifestyle_events:hover, a#lifestyle_events.active{background:url(/images/2009_summer/global/on_lifestyle_events.png) no-repeat;}

a#lifestyle_photos{font-size:20px;background:url(/images/2009_summer/global/lifestyle_photos.png) no-repeat;}
a#lifestyle_photos:hover, a#lifestyle_photos.active{background:url(/images/2009_summer/global/on_lifestyle_photos.png) no-repeat;}

a#lifestyle_downloads{font-size:20px;background:url(/images/2009_summer/global/lifestyle_downloads.png) no-repeat;}
a#lifestyle_downloads:hover, a#lifestyle_downloads.active{background:url(/images/2009_summer/global/on_lifestyle_downloads.png) no-repeat;}

a#lifestyle_press{font-size:20px;background:url(/images/2009_summer/global/lifestyle_press.png) no-repeat;}
a#lifestyle_press:hover, a#lifestyle_press.active{background:url(/images/2009_summer/global/on_lifestyle_press.png) no-repeat;}

#myAlternativeContent *{border: solid black 0px;}

#minheightdiv{
	min-height:650px;
	height:auto !important;
	height:600px;
}
.newCust{
position:relative; top:50px; left:-196px;text-align:left;
}
#invoiceDetails, #invoiceDetails td {
border:dotted 1px #333333;
}
#txtpromo{
	position:absolute;
	top:0;
	width:670px;
	right:0;
	color:#FFC544;
	text-align:center;
	font-weight:bold;
	border-bottom: 1px solid #FFC544;
	margin: 6px 16px;
}
#txtpromo a{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#txtpromo a:hover{
	color:#FFC544;
}