/*  ===== pt_wishlist Notes =====   /
	Styles for the pt_wishlist pages.
	This page has a two column layout,
*/

/***********************************************/
/* Page Structure CSS                          */
/***********************************************/

/* Sticky footer requires full-height page */

#wishlistul {list-style: none;
	margin: 0px 0 0 0;
	padding: 0;
	list-style-type: none;}
	
#wishlistul li {margin: 3px 0}	
	
#wishlist #rightColumn {		
	float: right;	
	overflow:hidden;
	margin: 0;
	padding: 0px 0px 0px 10px;
	}	


#wishlist #content p {margin-left: 10px}

/***********************************************/
/* Page Styling CSS                            */
/***********************************************/	
		
/* Wishlist Search Form	Stlyes	*/


#wishlist #content .wishlist {	
	padding: 1px 2px 2px 2px;
	min-height:325px;
  	height:auto !important;
	width:590px;
	}

			
#wishlist #wishlistContent {border:2px solid #001C39;}

#wishlist #wishlistContent .cassWL {padding: 5px 10px}

#wishlist #wishlistSearch {
	width: 170px;
	border-top: solid 1px #A1A7AD;
	background: #f9f9f9 url(../images/backgrounds/bg_callout_200.gif) bottom no-repeat;		
	float: right;
}

#wishlist #contentMain {		
	width: 585px;
	margin: 15px 0 0 0;
	padding:0px;
	float: left;	
	background-color: #fff;
 }	

#wishlist .imgButton {padding: 3px 0;vertical-align: middle}

#wishlist .inputbox {width: 130px;border-top: solid 1px #3e3e3e;border-left: solid 1px #3e3e3e;border-right: solid 1px #9c9c9c;border-bottom: solid 1px #9c9c9c;background:  url(../images/backgrounds/bg_textbox2.gif) repeat-x;padding-left: 3px;vertical-align: middle}

#wishlist #main {margin: 0;}

#wishlistAddressForm {	
	padding-bottom: 4px
	}
#wishlist #wishlistSearchForm,.wlDiv {width: 160px;margin: 10px auto 0px auto;padding-bottom: 10px}
#wishlist #wishlistSearchForm {padding-left:8px;}	
.wlDiv .contentasset {padding-left: 8px}
#wishlist .noTabs {height: 40px;clear:both}
#wishlist #wishlistSearchForm label {font-size: 8pt;text-transform: uppercase}
	
	
#wishlist .boxTitle {
	padding: 0 15px;
	font: bold 11pt  verdana, arial,tahoma;
	color:#fff;
	background: url(../images/backgrounds/bg_grad_grey.gif);
	height:26px;
	line-height:26px;
	text-transform: none; }	
	
#wishlist #wishlistSearchForm fieldset {
	padding: 0;
}

#wishlist #wishlistSearchForm label {
	display: block;
	text-align: left;
	padding: 0;
}

#wishlist #wishlistSearchForm div {
	margin-bottom: 4px;	
}

#wishlisth3 {
	font-weight: bold;
	font-size: 10pt;
	color: #666;
}
#wishlist #wishlistContent p {margin: 8px 0}

#wishlist #wishlistSearchForm td.key {
	font-size: 10px;
	font-weight: bold;}

#wishlist #content #wishlist .share {	
	border-top: solid 2px #CDD0C5;
	text-align:left;
	padding:8px;
	margin-top:10px
	}
	
#wishlist #content #wishlist .share h2 {	
	font:bold 12pt arial, verdana, tahoma, Trebuchet MS, helvetica, sans-serif; 
	color: #666;
	border: none 0px #fff;
	text-transform: none; 
	}
	
#wishlist .inputLg {width: 160px;border-top: solid 1px #3e3e3e;border-left: solid 1px #3e3e3e;border-right: solid 1px #9c9c9c;border-bottom: solid 1px #9c9c9c;background:  url(../images/backgrounds/bg_textbox2.gif) repeat-x;padding-left: 3px}

#wishlist #content #wishlist .share .inputbox {
	vertical-align: top;}
	
#wishlist #content #wishlist .share label {
	vertical-align: top;}
	
#wishlist .errorSummary {
	color: #f00;
	padding: 5px;
	width: 540px;
	margin:10px auto;	
	font-size: 14px; }

#wishlist #wishlistproducts {padding: 0px}

#wishlist #wishlistproducts table.simple {	
	border: 0px none #fff;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
	/*border-top: solid 2px #CDD0C5;*/}	
#wishlist #wishlistproducts table.simple thead {background-color:#001C39;font-size:13px;font-weight:bold;padding:5px 10px;}
#wishlist #wishlistproducts table.simple td {padding: 8px 6px; }
	
#wishlist #wishlistproducts table.simple .name a {text-transform: uppercase}
	
#wishlist #wishlistproducts table.simple .even td {border-top: solid 1px #E3E7EB;border-bottom: solid 1px #E3E7EB;}

#wishlist #wishlistproducts table.simple .odd td.bordLft {background: transparent url(../images/backgrounds/bg_border_td.gif) top left no-repeat;}

#wishlist #wishlistproducts table.simple .even td.bordLft, #wishlist #wishlistproducts table.simple td.bordLft  {background: transparent url(../images/backgrounds/bg_border_td.gif) top left no-repeat;}
	
#wishlist #wishlistproducts table.simple .odd .actions {background: none}
	
#wishlist #wishlistproducts table.simple .even .actions {}
	
#wishlist #wishlistproducts table.simple th {text-align: left;color:#fff;font-size:13px;font-weight: bold;height: 24px;padding: 5px 10px; white-space:nowrap; background-color:#001D3A;} 	
	
#wishlist #wishlistproducts table.simple .stockstate {margin: 0 }
	
#wishlist .pricing {display:inline;	float:left }
	
#wishlist .pricing .price .value {font-size: 12px;color: #000 }

/***** 	WISHLIST PRODUCTS TABLE, to customize table copy
		table.producttable code from pt_global.css 	******/

table.producttable {border-collapse: collapse;width:577px;margin: 0 auto}
		
table.producttable tr th {text-align:left;padding: 5px 10px;font-weight: normal}
	
table.producttable tr td {text-align:left;padding: 10px;font-weight: normal;border-top: solid 1px #e5e5e5;color: #333}
	
table.producttable .view {text-align: right}
		
#wishlistproducts table.simple tr td.name {width:45%}
	
#wishlistproducts table.simple tr td.actions {white-space: nowrap; }
	
#wishlistproducts table.simple tr td.actions div {white-space: nowrap;margin: 3px 0 }
	
#wishlistproducts .share {padding-top: 4px}	
.ftrBarEdit {height: 4px;line-height: 4px;font-size: 0px;padding:0}
.tltBarEdit {background-color:#001C39;height:15px;padding:5px 10px;}

/* Left Column Styles */
#leftColumn .catTitle, #leftColumn .catTitleMyAccount {font: bold 12pt times new roman;margin-left: 20px;text-transform:uppercase; color: #fff;}
#leftColumn .navBorderTop {margin-top: 0px;margin-left:15px;padding:0px;height: 4px;width: 152px;}

.title, .title a {
	font-size: 13px; 
	color: #FFFFFF;
	font-weight:bold; }
	 
#wishlist .wlSearch {border:2px solid #9C0029;font-size:8pt;margin-bottom:10px;margin-top:10px;width:167px;}	
#wishlist .wlSearch .title {background-color:#9C0029;border:medium none;color:#FFFFFF;font-size:13px;font-weight:bold;padding:5px 10px;text-align:left;text-transform:none;}
table td {vertical-align:top;}
