body {
    font-family : Arial, Helvetica;
    font-size: 11pt;
    height: 100%;
    margin: 0;
    padding: 0;
    background-image: url("/public/Linenplace/Index/Images/lp_main_background_image.jpg");

}
a { color: #535353; text-decoration: none }
a:link { color: #535353; text-decoration: none }
a:hover { color: #94839b; text-decoration: none}
a:visited { color: #535353; text-decoration: none }



a {
	font-family: 'Tribuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
   	color: #777777; text-decoration: none;
}

#Linenbee_Global_AllContent {
    width: 1024px;
    height: 100%;

    margin-left: auto;
    margin-right: auto;
}

#Linenbee_Global_MainHeader {
    width: 100%;
    margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	


}


.lp_all_content {	
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	height: 100%;
	zoom: 1; /* Necessary to conquer an IE bug. */
}

.lp_main_header {
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 21px;
    font-family: 'Tribuchet MS', Geneva, Verdana, Arial, sans-serif;
	color: white;
    background-image: url("/public/Linenplace/Index/Images/header_background_image.jpg");
    height: 109px;

	text-decoration: none;
	color: #535353;
	border-bottom-width: 1px;
	border-bottom-color: #ABABAB;
	border-bottom-style: solid;
    overflow: hidden;
} .lp_main_header a:link {
	text-decoration: none;
	color: #535353;
} .lp_main_header a:visited {
	text-decoration: none;
	color: #535353;
}

.lp_main_header_content {
    width: 970px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    position: relative; /* Enables you to position everything absolutely within this container. */
	border-width: 0px;
	border-color: black;
	border-style: solid;
}

#lp_main_header_logo {
    position: absolute;
    top: 0px;
    left: 20px;
    border: 0px;
}



#Linenplace_Global_MainHeader .Content {
    width: 970px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    position: relative; /* Enables you to position everything absolutely within this container. */
	border-width: 0px;
	border-color: black;
	border-style: solid;
}

#Linenplace_Global_MainHeader .SearchBar {
    position: absolute;
    top: 1px;
    left: 780px;
    width: 188px;
    height: 28px;
    border-width: 0px;
	border-color: black;
	border-style: solid;


}
 
#Linenplace_Global_MainContent {
    padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 97%;
	height: 100%;
	_zoom: 1; /* Necessary to conquer an IE bug. */
	text-align: left; /* Necessary to conquer an IE bug. */margin-left: auto;
	margin-right: auto;
	width: 970px;
	height: 100%;
	zoom: 1; /* Necessary to conquer an IE bug. */
 }

.global_GraySectionHeader {
    height: 24px;
    line-height: 24px;
    
	padding-left: 6px;
	padding-right: 6px;
	
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
    position: relative;

	
    border-bottom: 1px;
	border-bottom-color: #ABABAB;
	border-bottom-style: solid;
}


.tdcolor{
	color: #555555;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#Linenplace_Global_SearchBox {
	padding-top: 11px;
	padding-bottom: 0pt;
	background-color: #f6f6f6;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	text-align: center;
}

#Linenplace_Global_SearchInput {

	display: block;
	float: left;
	padding: 0pt 5px 0pt 0pt;
	width: 203px;
	height: 28px;
}

#Linenplace_Global_SearchInput_SearchField { float: left; }

#Linenplace_Global_SearchInput_SearchField input {
#	background:transparent none repeat scroll 0%;
	border:0pt none;
	color:#990000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	margin:0pt;
	padding:3px 0pt 4px 10px;
	width:190px;
}

#Linenplace_Global_SearchInput_SearchField input:focus {
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
}

#Linenplace_Global_SearchInput_SearchButton { float: right; }

#Linenplace_Global_Advertisements {

	margin-right: 5px;
    width: 153px;
    height: 100%;
    
    position: relative;
    
    float: right;
    *-margin-left: 10px; /* IE6 Double Margin Bug*/
}
.Linenplace_Global_Pillbox .Header, 
.Linenplace_Global_Pillbox .Footer {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;


	line-height: 31px;
	
	position: relative;
	
	
}

.Linenplace_Global_Pillbox .Header {

}

.Linenplace_Global_Pillbox .Footer {

}

.Linenplace_Index_Index_LeftNavigation_CategoryText {
    width: 100%;
    color: #535353;

}

.Linenplace_Index_Index_LeftNavigation_CategoryText a {
   color: #535353;

    text-decoration: none;
padding-left:10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

}
.Linenplace_Index_Index_LeftNavigation_CategoryText a:hover {
    color: #94839b;
	text-decoration: none;
}

.Linenplace_Index_Index_LeftNavigation_CategoryText ul {
    margin-top: 2px;
    line-height: 6px;
}

.Linenplace_Index_Index_LeftNavigation_Content {
	 font-family: 'Tribuchet MS', Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
    color: #535353;

	margin-left: 5px;
	text-align: left;
	float: left;
	width: 163px;
	height: 100%;
	padding-top: 10px;
	padding-left: 5px;
    border: 1px solid #ABABAB;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale' src='/images/transparency_60_percent_white.png');

} 

.Linenplace_Index_Index_LeftNavigation_Content_Header { 
    height: 5px;
    line-height: 0px;
	color: #535353;

	margin: 0;
	padding: 2px 5px;
	padding-left:5px;
	padding-top: 3px;
    padding-bottom: 5px;
	font-size: 12px;
	
	font-family: Arial, Helvetica, sans-serif;
	outline-style: none;
	

}

.Linenplace_Index_Index_LeftNavigation_Content_Element {
    width: 100%;

    overflow: hidden;
    height: 60px;
}

#Linenplace_Index_Index_FeaturedProducts {
    float: left;

    width: 403px;
    height: 280px;
    
    border-bottom: 0px;
    border-top: 0px;
    border-left: 1px;
    border-right: 1px;
    border-style: solid;
    
    font-family: Arial, Helvetica, sans-serif;
    color: #4b4b4b;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
}

#Linenplace_Index_Index_FeaturedProducts .TopFiveMiniProducts {
    float: left;
    
    font-weight: bold;
} 

#Linenplace_Index_Index_FeaturedProducts .TopFiveMiniProducts img {
    margin-right: 10px;
}

#Linenplace_Index_Index_FeaturedProduct {
    float: left;
    
    font-size: 14px;
    
    color: #4B4B4B;
    
    width: 162px;
    height: 273px;
    
    border-top: 0px;
    border-left: 0px;
    border-right: 1px;
    border-bottom: 0px;
    
    border-style: solid;
    
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

#Linenplace_Index_Index_FeaturedProduct .Text {
	font-size: 16px;
	font-weight: bold;
}

#Linenplace_Index_Index_MiddlePanel {
    border-top: 1px;
    border-left: 1px;
    border-right: 1px;
    border-bottom: 1px;    
    border-style: solid;
    
    width: 606px; 
    
    clear: both;
    
    color: #4b4b4b; 
    font-family: Arial, Helvetica, sans-serif;
    
    padding-top: 5px;
    padding-right: 0px;
} 

#Linenplace_Index_Index_MiddlePanel table tr td {
    color: #909090;
    
    font-size: 10px;
    font-weight: bold;
    
    text-align: center;
}

#Linenplace_Index_Index_BottomRightHeader{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	
	height: 31px;
	line-height: 31px;
	
	position: relative;
	
	padding-left: 0px;
}

#Linenplace_Index_Index_BottomLeftHeader{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	
	height: 31px;
	line-height: 31px;
	
	position: relative;
	padding-left: 6px;
}

#Linenplace_Index_Index_BottomLeftPanel {
    float: left;

    width: 162px;
    
    border-top: 0px;
    border-left: 1px;
    border-right: 1px;
    border-bottom: 1px;
    border-style: solid;
    padding-left: 10px;
    padding-right: 10px;
}

#Linenplace_Index_Index_BottomRightPanel {
    float: right;

    border-bottom: 1px;
    border-bottom-style: solid;
    border-right: 1px;
    border-right-style: solid;
    width: 403px;
    
    padding-left: 10px;
    padding-right: 10px;
}

.Linenplace_Index_Index_BottomPanel_Content {
	position: relative;
	width: 188px;
	color: #909090;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
} 

#Linenplace_Index_Index_BottomPanel_Category_Content {
	padding-left:15px;
}


.category { 
    height: 20px;

	color: #6B6B6B;
	margin: 0;
	
	padding-left: 5px;
	padding-top: 10px;
        padding-bottom: 0px;
        border:0px;
        border-bottom:1px;
        border-style: solid;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.Linenplace_ProductList_ListHeader {
    width: 100% - 15px;
    height: 84px;
 
    background-color: #FFFFFF;
    
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
}

.Linenplace_ProductList_LeftNavigation_Header {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #6B6B6B;
	
    width: 190px;
    height: 31px;
    line-height: 31px;

    position: relative;
    background-image: url('/public/images/styles/RoundedRectBrushedMetal/top/BackgroundGradient.jpg');
}

.Linenplace_ProductList_LeftNavigation_Footer {	
    width: 190px;
    height: 31px;
    /*
    padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	*/
    position: relative;
    background-image: url('/public/images/styles/RoundedRectBrushedMetal/bottom/BackgroundGradient.jpg');
	font-size: 8px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #6B6B6B;
}

.Linenplace_ProductList_LeftNavigation_Content {
	position: relative;
	width: 168px;

	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 5px 5px 10px 15px;
	text-align: left;
} .Linenplace_ProductList_LeftNavigation_Content h1 {
	font-size: 12px;
	color: #525252;
}

.Linenplace_ProductList_Searchbar_Title {
	font-weight: bold;
	padding: 5px;
} 

.Linenplace_ProductList_ListHeader_SearchStatus {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #4B4B4B;
    
    float: left;
}

.Linenplace_ProductList_ListHeader_NodeName {
    font-size: 21px;
}

.Linenplace_ProductList_ListHeader_PageNumber {
    font-size: 14px;
}

.Linenplace_ProductList_ListHeader_SearchParameters {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #656565;
    
    text-align: right;
    
    float: right;
}

.Linenplace_ProductList_ListHeader_SearchParameters table tr td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #656565;
}

.Linenplace_ProductList_ListHeader_SearchParameters_SortBy {
    width: 185px;
    margin-bottom: 7px;
}

.Linenplace_ProductList_ListHeader_SearchParameters_PerPage {
    margin-bottom: 7px;
}

.Linenplace_ProductList_Divider {

    margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom:0px;
	height: 31px;	
	background-color: #FFFFFF;
}

.Linenplace_ProductList_ProductPanel {
    /* width: 100%; */
    

	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	position: relative;
}

.Linenplace_ProductList_ProductPanel_Image {
	position: relative;
	float: left;
    
    margin-top: 10px;
    margin-left: 25px;
    
    width: 80px;
    height: 150px;
    
    text-align: center;
    
    /*
    border: 1px;
	border-color: #ABABAB;
	border-style: solid;
	*/
}

.Linenplace_ProductList_ProductPanel_GeneralInfo {
    position: relative;
    float: left;
    
    margin-top: 10px;
    margin-left: 20px;
    
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	

}

.Linenplace_ProductList_ProductPanel_Availability {
    position: absolute;
    
    top: 0px;
    right: 10px;
    
    width: 167px;
	
	text-align: center;


	padding-top: 10px;
}

.Linenplace_ProductList_ProductPanel_Rating {
    width: 100%;
    height: 15px;
    
    margin-top: 10px;
    margin-bottom: 10px;
}

.Linenplace_ProductList_ProductPanel_PriceText {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;

}

.Linenplace_ProductList_ProductPanel_DetailText {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;

}

.Linenplace_ProductList_ProductPanel_InformationalTextLight {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;

}

.Linenplace_ProductList_ProductPanel_InformationalTextDark {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;

}

.Linenplace_ProductList_ProductPanel_CompareDetail {
        position: absolute;
        left: 18px;
        top: 25px;
}