﻿/*  Header Classes  */

#HeaderContainer{height:130px; width:870px !important;}

#WishlistHelp{
background:url(../grafx/wishlist/wishlist_help.gif) no-repeat right;
height:29px;
width:110px;
float:right;
padding:5px 12px 0 0;
margin-top:20px;
}
#WishListHeaderLink{
background: url(../grafx/wishlist/wishlistheader.gif) white no-repeat;
height:56px;
width:400px;
float:left;
text-indent:-9999px;
outline:none;
margin:10px 0 20px 0;
}
#WishListHeader{
display:inline;
width:400px;
}
.NavigationDefault{
height:73px;
width:800px;
}

#FavoritesHeaderLinkDefault{
text-indent:-9999px;
outline:none;
position:absolute;
height:63px; 
width:420px; 
float:left;
	
}

#FavoritesHelpLinkDefault{
float:left;
height:63px;
left:659px;
outline-color:invert;
outline-style:none;
outline-width:medium;
position:relative;
text-indent:-9999px;
width:140px;

}

#FavoritesHeaderMain{
background: url(../grafx/wishlist/favoritescenter_hdr.gif) white no-repeat;
height:67px;
width:800px !important;
float:left;
}


#FavoritesHeader_01{
background: url(../grafx/wishlist/FavoritesHeader_01.gif) white no-repeat;
height:130px;
width:391px;
float:left;
text-indent:-9999px;
outline:none;
}

#FavoritesHeader_Help {
background: url(../grafx/wishlist/FavoritesHelp_hdr.gif) white no-repeat;
height:130px;
width:391px;
float:left;
text-indent:-9999px;
outline:none;
}


#FavoritesHeader_02{
background: url(../grafx/wishlist/FavoritesHeader_02.jpg) white no-repeat;
height:130px;
width:479px;
float:left;
text-indent:-9999px;
outline:none;
}

#FavoritesHelp_Hdr{
background: url(../grafx/wishlist/favorites-help-hdr.jpg) white no-repeat;
height:130px;
width:479px;
float:left;
text-indent:-9999px;
outline:none;
}

#FavoritesHeaderLink_01{
margin:0px;
display:block;
height:68px;
width:380px;
text-indent:-999px;
outline:none;
}

#FavoritesHeader_01 h2{margin:0px; padding:0px;}

#FavoritesHeaderLink_02{
display:block;
margin: 5px 0 0 250px;
height:30px;
width:123px;
text-indent:-999px;
outline:none;
}
/*  Header Classes  */

/*  Default Background Images  */
.ListDisabled {
float:left;
position:relative;
background: url('../grafx/wishlist/favorites_bg1_disabled.gif') no-repeat; 
height:197px; 
width:358px;
}
.DisableLinks{display:none; visibility:hidden;}

.BackgroundImage1 {
float:left;
position:relative;
background: url('../grafx/wishlist/favorites_bg1_01.gif') no-repeat; 
height:197px; 
width:358px;
}
.BackgroundImage2 {
float:left;
background: url('../grafx/wishlist/favorites_bg1_02.jpg') no-repeat top; 
height:197px; 
width:442px;
}

.BackgroundImage3 {
float:left;
background: url('../grafx/wishlist/favorites_bg1_03.jpg') no-repeat top; 
height:270px; 
width:358px;
}

.BackgroundImage4 {
float:left;
background: url('../grafx/wishlist/favorites_bg1_04.jpg') no-repeat top; 
height:270px; 
width:442px;
}

.BackgroundImage5 {
float:left;
background: url('../grafx/wishlist/favorites_bg1_05.gif') no-repeat top; 
height:39px; 
width:358px;
}

.BackgroundImage6 {
float:left;
background: url('../grafx/wishlist/favorites_bg1_06.gif') no-repeat top; 
height:39px; 
width:442px;
}

#CreateWishListLink{
position:absolute;
top:15px;
left:0px;
height:58px;
width:358px;
text-indent:-9999px;
outline:none;
margin:0px;


}

#EditWishListLink{
position:absolute;
top:74px;
left:0px;
height:58px;
width:358px;
text-indent:-9999px;
outline:none;
margin:0px;
}

#SearchWishListLink{
position:absolute;
top:135px;
left:0px;
height:58px;
width:358px;
text-indent:-9999px;
outline:none;
margin:0px;
}

/*  Default Background Images  */






#BodyContent{padding-left:8px; width:825px; display:block; clear:both;}
.IntroText{padding:0px; margin-top:10px;}
.WishListNotification{
text-align:center;
font-weight:bold;
font-size:25px;
color:#606A95;
padding:50px;
}

#BodyContent h2{
	margin:0px;
}

#BodyContent_features {
float:left;
margin-left:7px;
margin-right:2px;
margin-bottom:3px;
width:400px;
}

.ItemRowCopy{margin: 0 0 10px;}
.ItemRowContainer{width:615px; clear:both; margin-top:20px; padding-top:5px; float:left;}
.ItemRowContainerBorder { border-top:1px solid silver; width:661px; }

/* Form Elements */
.DeleteList{
	float:right;
	margin-top:-135px
}

.checkbox label
{
margin:0;
padding:0;
width:48em;
text-align:left;
float:none;
border:none;
background:none;
font-weight:normal;
font-size:10px;
}
.CheckBox{margin:10px 0 0 170px;}
.CheckBox p{margin:0px;}
.CheckBox input{outline:none; border:none;}
.TextFields p{margin:1px 0 1px;}
.GraphicButton {border:none;vertical-align:middle;}
.TextFields label
{
margin:0 10px 0;
padding:1px 5px 1px;
width:140px;
float: left;
text-align: right;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration:none;
color: black;
background-color:#EEF3E1;
text-align:right;
border-left: 1px solid #99A07C;
border-bottom: 1px solid #99A07C;
}
fieldset{
border:none;
border-top:1px solid #495173;
width:791px;

}
legend{
margin:0 0 0px 30px;
padding:0 10px 10px 10px;
font-weight:bold;
font-size:24px;
color:#495173;

}
.SubmitButton{padding-top:10px;}

.ListDisplay {
	margin-top:10px;
	border:none;
	border-top:1px solid #495173;
	width:785px;	
}

#EditListForm h2{
font:Arial, Helvetica, sans-serif;
color:#606A95;
font-size:2.5em;
margin: 0;
border-bottom:solid 1px #CFB17B;
line-height:.9em;
}


.SingleLineForm{
	float:left;
	padding-right:10px;
}

/*

Edit Wishlist

*/

.WishListSelector{
margin:0 0 5px 8px;
padding:0 0 5px 8px;
background-color:white;
border-bottom: 1px silver solid;
width:750px;

}

.LastListItem{
	border:none;
}

.TempHeader07Class{
		color:#5c6690;
	font-size:16px;
	font-weight:bold;

}

.WishListSelector h3
{
	color:#5c6690;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:10px 0 5px 0;
}

.WishListSelector p
{
	margin:0;
	padding:0 0 3px 20px;
}

/*

Start Table Formatting CSS

*/


#WishListItemDisplay{
	margin:2em 0 0 8px;
}


.ListTableImage{
	width:110px;
	
}
.ListTableDescription{
	width:300px;
	padding:0 10px 0 10px;
}
.ListTableCartButton{
	width:102px;
	padding:0 10px 0 10px;
}
.ListTableCartRemove{
	width:52px;
	padding:0 10px 0 10px;
}


.ListTableHeaderCartButton{
	width:102px;
	padding:0 10px 0 10px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;

}

.ListTableHeaderCartRemove{
	width:52px;
	padding:0 10px 0 10px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;
}

.ListTableHeaderImage{
	width:110px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;
	
}
.ListTableHeaderDescription{
	width:300px;
	padding:0 10px 0 10px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;
}
.ListTableCartHeaderButton{
	width:102px;
	padding:0 10px 0 10px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;
}
.ListTableCartHeaderRemove{
	width:52px;
	padding:0 10px 0 10px;
	background-color:#EEF3E1; font-weight:bold;border-bottom: 1px solid #99A07C; text-align:left;
}

.CurrentLocation{
	font-weight:bold;
}


.FavoritesAlert{color:red; font-weight:bold; padding-left:10px; }

#WishListCrumbs{
	margin:30px 0 30px;
}

#MoveAllToCart{
	margin-left:500px;
}
/*Lookup*/

#WishListHeaderCopy{
	padding:10px 0 10px;
	clear:both;
}

#WishListName{
	text-align:left;
	padding:0 0 10px 30px;
	border-bottom:1px silver solid;
}
#FieldsetButton{
width:295px;
background:white;
margin-left:312px;
height:33px;

}

#LookupFavoritesResults{
	clear:both;
	
}




.WishListMultiPriceList th {
font-size:1.2em;
}


#RemoveFromWishlist{
	float:left; padding:15px 5px 0 0; width:50px
}








.nomargin{
margin:0;
}
/* Item Row Display */
.ItemTableRow{
clear:both;
width:660px;
border-bottom: 1px solid silver;
margin:0 0 5px;
padding-bottom:10px;
padding-top:5px;
}
.ShoppingImage{
float:left;
padding-right:5px;
width:100px;
vertical-align:middle;
}
.ItemRowInformation{
width:510px;
float:left;
}
.WishListMultiPriceList{
margin:0 10px 0;
width:255px;
background:white;
}


/* Wishlist Help Files */

.HelpTopic{
	border-bottom:1px solid silver;
	margin:20px 0px;
	padding-bottom:10px;
	width:650px;
}

.HelpTopic h2{
	margin:25px 0px 20px !important;
	font-size:20px;
}

.HelpTopic em{
	font-weight:bold;
}

.idea{width:650px;}
.HelpHeader{

text-align:center;
padding-top:10px;
font-size:25px;
}

/*NEW REGISTRY STYLING*/

.BorderWrapperTop{
height:26px; 
width:870px; 
background:url('../grafx/wishlist/favoriteslist_top.png') no-repeat top; 
margin:0;
padding:0;
clear:both;
float:none;

}
.BorderWrapperBottom{
background:url('../grafx/wishlist/favoriteslist_bottom.png') no-repeat bottom; 
height:25px; 
width:870px;  
}
.ListContent
{background:url('../grafx/wishlist/favoriteslist_repeat.png') repeat-y; 
width:870px; 
padding:10px 30px;  }

.ListSelectorTabs{

	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
	height:29px;
}

.CreateListTab{
	float:right;
	padding-left:100px;
	
}

.ListSelectorTabs input{
	border:none !important; 
	outline:none !important;
}

.TypeSelect {
	width:200px !important;
	margin:0px !important;
}

.QtyBought{
	margin:5px 0px;
	text-align:center;
}

.QtyBox{
	margin:0; 
	padding:5px 10px 0 ; 
	text-align:center;
}

.ItemNumberInformation{
text-align:center; 
padding:0px 10px; 
width:110px;
margin:5px 0px;
}

.QtyBought em{
font-weight:bold;
font-style:normal;
color:maroon;
}

form{margin:0; padding:0;}
.NavigationForm input { margin:0; padding:0; }
fieldset{margin:0 !important; padding:0!important; float:none; clear:both;}
#content{width:900px;}
#midwrap{width:1090px;}

.detpopup {
top:5px;
}

.favfeatures {
float:left;
margin-left:4px;
width:393px;
}