/* Wider version changed these widths: */
/* .treeViewContainer 145 -> 245 */
/* .leftbar 154 -> 254 */
/* #fullpage 800 -> 900  */
/* #header 797 -> 897 */
/* #nav 145 -> 245 */

/* changed productdesc to red & bold for showing out of stock */

/* Formatting Styles */ 
a {
	text-decoration: none;
}

body {
	background-image:url(background.jpg);
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 20px;
	padding: 0;
	text-align: center;
}

.productSearchTD
{
	text-align: right;
	background-color: #FFFFFF;
}

.cellbottom {
	border: 0px;
}

.clearfloat{
	clear: inherit;
}

.emphasis {
	color: #5676A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formbox {
	background-color: #F1F1F1;
	border: solid 1px #C6CCD9;	
}

.formfield {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formprompt {
	color: #2D3D55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.formtitle {
	background-color: #007ABE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.leftbar {
	background-color: #009900;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 254px;
}

.welcomeIFrame 
{
	width:630px;
	height:505px;
	border-width:0px;
	overflow:hidden;
		
}
.mainarea {
	border-width: 0px;
	padding: 0px;
	min-height: 440px;
	height: auto !important;/* min-height for ie6 */
	height: 440px;			/* min-height for ie6 */
	background-image: url(main_area_1x1.gif);
}

.mainareaFullWidth {
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 0px;	
	min-height: 440px;
	height: auto !important;/* min-height for ie6 */
	height: 440px;			/* min-height for ie6 */
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
}

.mainAreaFooter {
	border-width: 0px;
	padding: 20px;
	clear:left;
	background-image: url(main_area_1x1.gif);
}

.mainAreaWelcome {
	border-width: 0px;
	clear:left;
	background-image: url(main_area_1x1.gif);
}

.mainAreaFooterFullWidth {
	background-color: #FFFFFF;	
	border-width: 0px;
	padding: 0px;	
}

.mainareaTableFullWidth
{
	border-left: solid 3px #c6ccd9;
}

.topMostTableFullWidth
{
	border-right: solid 3px #c6ccd9;
}

.mainarea_bg {
	background-color: #EFEFEF;
}




.treeViewContainer
{
	display:block;
	width:245px;
	overflow:auto;
	position:absolute;
}

.nav {
	color: #333333;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	height: 21px;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: middle;
	
}


#nav {
	
	scrollbar-face-color:#eaf1e1;
	scrollbar-base-color:#eaf1e1;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#eaf1e1;
	scrollbar-highlight-color:#eaf1e1;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;

}

.nav a {
	color: #FFFFFF;
	text-decoration: none;
}

.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.navnorm {
	background-image: url(navnorm.gif);
	border: none;
	cursor: pointer;
	height: 21px;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;
}

.navsel {
	background-image: url(navsel.gif);
	border: none;
	cursor: pointer;
	height: 21px;
	padding-left: 10px;
	vertical-align: middle;
}

.productbtns {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.productdesc {
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
}
.productname {
	color: #003366;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.productListSpacer {
}

.productDetailsLink {
}
.productprice 
{
}
.productPriceInGrid
{
}
.productGridCurrency
{
}

.productListTable a img
{
}

#TdBottomMenu
{
}
.rtcontentcol {
	/*border-left: #4a668e dashed 1px;*/
	color: #4a668e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left:20px
}

.searchbtn {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.searchbtn a:link {
	color: #333333;
}
.searchbtn a:visited {
	color: #333333;
}
.searchbtn a:hover {
	color: #0000CC;
	text-decoration:underline;
}

.searchfield {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}

.searchprompt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}


.slogan {
	color:#005C90;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:155px;
}

.smallprompt {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.explanation {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;	
}


.subtitle {
	color: #CC0033;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: inherit;
	font-weight: bold;
	padding-left: 250px;
}

.mainarea .mainarea
{
}

.ManageRecipientListLink
{
}
.ManageRecipientListDesc
{
}
.ShoppingCartGridUnitsHeader
{
}
.ShoppingCartGridUnitsItem
{
}
.ShoppingCartGridDeleteItem center a:link
{	
	text-decoration: none;
}
.title {
	color: #4a668e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
}

.topfunction {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}


.topfunction a:link
{
	COLOR:#FFFFFF;
}

.topfunction a:visited
{
	COLOR:#FFFFFF;
}

.topfunction a:hover
{
	COLOR: #CCCCCC;
}

#accountbtn {
	background-image: url(icon_signout.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}

#bodyarea{
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	/*height: 400px;*/
	text-align: left;
}

#buttonarea {
	height: 78px;
	vertical-align: bottom;
}

#cartbtn {
	background-image: url(icon-cart3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}

#content{
	background-color: #ebebeb;
	float: right;
	width: 646px;
	border-right: #c6ccd9 solid 3px;
}

#contentFull{
	background-color: #FFFFFF;
	width: 100%;
}

.contentheader
{
}
#footer {
background-image:url(footer_background.jpg);
	border-right: #c6ccd9 solid 3px;
	border-left: #c6ccd9 solid 3px;
	border-bottom: #c6ccd9 solid 3px;
	color: #8d8d8d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}

.mainarea p
{
}
#fullpage {
	width: 900px;
	margin: auto;
}

#header {
	background-image:url(header_background.jpg);
	border-right:3px solid #C6CCD9;	
	border-top:3px solid #C6CCD9;
	border-left:3px solid #C6CCD9;
	float: left;
	height: 126px;
	text-align: left;
	width: 897px;
}

.PageBackground
{
}
#logo {

}

#nav {
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 245px;
	height:100%
}

.navTD
{
	width: 245px;
}

.navBG1
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 254px;
	height: 92px;	
}

.navBG2
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 254px;
	height: 58px;	
}

.navCorner1
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat:repeat-y;
	float: left;
	width: 254px;
	height: 21px;
}

.navCorner2
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat:repeat-y;
	float: left;
	width: 254px;
	height:19px;
}

#searcharea {
	height: 36px;
}
.LoginBodyArea
{
}

.LoginBodyArea span.ErrorText  
{
	margin-top:-20px;
}

#signinbtn {
	background-image: url(icon-signin3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}
/* Layout Styles */ 
.SelectedAsset
{
	font-family: Verdana, Arial;
	background: #0068A3;
	border:none;
	border-color: #00ffff;
}

.UnselectedAsset
{
	font-family: Verdana, Arial;
	background: #FFFFFF;
	border:none;
	border-color: #00ffff;
	cursor:hand;
}
A.BigLink
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR:#446699;
	TEXT-DECORATION: none;
}

A.BigLink:hover
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR:#00598b;
	TEXT-DECORATION: none;
}

A.SmallLink
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR:#446699;
	TEXT-DECORATION: none;
}

A.SmallLink:hover
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR:#00598b;
	TEXT-DECORATION: none;
}

/* CUSTOM LINKS STYLES */

/* FORM STYLES */
/* DEFAULT LINK STYLE */
.WizStep
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    font-family: Verdana, Arial;
	COLOR: Gray;
	text-align: center;
    text-decoration: none;
}

.WizStepSel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    font-family: Verdana, Arial;
	COLOR: #000000;
	BORDER: none;
	text-align: center;
    text-decoration: none
}

a:link
{
	COLOR:#394a6a;
}

a:visited
{
	COLOR:#394a6a;
}

a:hover
{
	COLOR: #000088;
}

/* HEADING STYLE */

.PageTitle
{
	font-family: Verdana, Arial;
	FONT-SIZE:18px;
	FONT-WEIGHT:bold;
	COLOR: #000000;
}

.Heading1
{
	font-family: Verdana, Arial;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	COLOR: #446699;
}

.Heading2
{
	font-family: Verdana, Arial;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	COLOR: #8E8ED7;
}


/* FORM STYLE */

.FormLabel
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
}
.FormLabelLeft
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
	text-align:left;
}
.1a4280
{
	font-family: Verdana, Arial;
	FONT-SIZE: 9px;
	color: #003366;
	cursor: help;
    white-space: nowrap;
}
.btnUnselected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    font-family: Verdana, Arial;
	COLOR: #000088;
	background-color: #eaf6ff;
	HEIGHT: 30px;	
	border-top-width: 5px;
  	border-top-style:solid;
	border-top-color:#eaf6ff;
	CURSOR: hand;
	text-align: center;
    text-decoration: none;
	margin-left: 5px;
	margin-right: 5px
}
.btnSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    font-family: Verdana, Arial;
    color: #ffffff;
	background-color: #dedede;
	HEIGHT: 30px;	
	border-top-width: 5px;
  	border-top-style:solid;
	border-top-color: #0068a3;
	CURSOR: hand;
	text-align: center;
    text-decoration: none;
	margin-left: 5px;
	margin-right: 5px
}
.FormField
{
	font-family: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	
}

.FormButton
{	
}


/* TEXT STYLE */

.SmallItalic
{
	font-family: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}


.BigItalic
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}

.Italic
{
	font-family: Verdana, Arial;
	FONT-STYLE: italic;
}

.Error
{
	FONT-SIZE: 12px;
	font-family: Verdana, Arial;
	COLOR: #FF0000;
}

/* FORM STYLES */

.THFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.TDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.TDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}
.RTHFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.RTDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.RTDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}

.CartTable
{
	border-color:Black solid 1px;
}

.CartListHead
{
    background-color: #00598b;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 15pt;
    padding-left: 5px;
    padding-right: 5px
    
}

.CartListItem a:link
{
}

.CartListItemAlt a:link
{
}

.CartListItem a:visited
{
}

.CartListItemAlt a:visited
{
}

.CartListItem a:hover
{
}

.CartListItemAlt a:hover
{
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 15pt;
    padding-left: 5px;
    padding-right: 5px
}

.CartListFooter
{
    background-color: #dddca3;
    line-height: 10pt
}
.SaveForLaterCartListHead
{
    background-color: #8E9D9F;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
    padding-left: 5px
}
.PriceListTable
{
	border-color:Black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:8pt;
	border-collapse:collapse;
	width: 400px;
	
}
.PriceListHead
{
    background-color: #00598b;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px;
    text-align: right;   
}

.PriceListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
     padding-right: 5px;
     text-align: right;
}

.PriceListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
}

.PriceListFooter
{
    background-color: #00598b;
    line-height: 10pt
}
.smalltext {
	font-size:10px;
	line-height:12px;
}

.TablesTitle
{
   
    font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
   
}

.Blueborder {
	border-top: 3px solid #00598b;
}
.productListTable
{ 
}
.Bluebg {
	background-color: #00598b;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SubSectionTable
{
	background-color: #EAF6FF;
	padding: 5px;
	width: 350px;
	text-align : left;
	margin-bottom:5px;

}

.tablehead td{
	<!-- border-bottom-color: #00FF00; -->
	border-bottom: #a8d8e8 solid 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tablerow td{
	border-bottom: #CCCCCC solid 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
}

.SiteLink
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
}

DIV.LoadingDivHeader
{
	<!--border: solid 1px #6A88AE;
	background-color: ghostwhite;-->
	color: #4A668E;
	FONT: statusbar;
	font-style: oblique;
	text-decoration: blink;
	background-position: center center;
	background-image: url(wait.gif);
	background-repeat: no-repeat;
	LEFT: 2px;
	WIDTH: 148px;
	height: 12px;
	POSITION: absolute;
	padding-left: 2px;
	TOP: 2px;
}

.ShippingPanel
{
	
}

.AddressBody {	
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
	text-align: left;
}

.CheckoutTable
{
	border-color: Black;
	border-style:solid;
	border-width:1px;
}

.CheckoutTable td
{			
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

.CheckoutHead
{
    background-color: #00598b;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}

.CheckoutItem
{
    background-color: #FFFFFF;    
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}

.CheckoutItemAlt
{
    background-color: #F2F2F2;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;    
}

.DeliveryStatus
{
    border-bottom: dimgray;
    color: #00598b;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;		
}

.TrackingLink
{
    border-bottom: dimgray;
    color: #00598b;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
}

.LoadDivTransparent
{
	z-index:9997; 
	visibility: hidden;
	background-color: white;          
	position:absolute;  
	left: 0px;  
	top: 0px;  
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

.LoadDiv
{
	z-index:9998; 
	visibility: hidden;
	background-color: black;          
	position:absolute;  
	left: 0px;  
	top: 0px;  
	text-align: center;
	vertical-align: middle;        
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}
.LoadDivImg
{
	z-index:9999; 
	visibility: hidden;
	position:absolute;
	top: 48%; 
	left: 48%;		
}
/* drag adn drop */
.DndRlField
{
    position:relative; 
    background-color:white; 
    text-align:center;
    vertical-align:middle;
    cursor:move; 
    left:0; 
    top:0px; 
    width:100px; 
    height:38px;
    z-index:999;
    font-style:bold;
    border-style:dotted;
    border-width:1px;
}
.DndDropTd
{
    width:100px; 
    height:40px;	    
}
.DndDropDiv
{
    z-index:10; 
    float:left; 
    background-color:#d6dde9; 
    width:100px; 
    height:40px; 
    border:dashed 1px black;
}
.DndFieldsTable
{
    height:100%;
    width:100%;
}	    
.DndFieldsTr
{
    vertical-align:top;
}
.DndMapTable
{
    border-style: solid;
    border-width: 1px;
}
.DndUl	
{
	padding-top:5px;
	margin:0px;
    list-style: none;
    list-style-type:none;
}
.DndLi
{
	padding-top:5px;
	margin:0px;
    list-style: none;
    list-style-type:none;
}
.DndRLFieldLi
{
    background-color: #4A668E;
} 
.DndDropHover
{
    z-index: 9;
    background-color: #d6dde9;
}
.DndFieldNameTd
{
    width:100px;
    text-align:left;
    border-style: solid;
    border-width:1px;
    padding-left:5px;
}
.RecipientListEditorAddButton
{
	color: #ceffff;
	cursor:pointer;
	padding:3px;
	padding-left:6px;
	width:100px;
	BACKGROUND: url(icon_addnew.gif) no-repeat;
	BACKGROUND-POSITION:left middle;
	background-color:#2b6e9b;
	height: 23px;
	vertical-align:middle;
	font-family: Verdana, Arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
}
.RecipientsListEditorDeleteButton
{
	color: #ceffff;
	cursor:pointer;
	padding:3px;
	width:100px;
	BACKGROUND: url(icon-delete.gif) no-repeat;
	BACKGROUND-POSITION:left middle;
	BACKGROUND-COLOR: #2b6e9b;
	height: 23px;
	vertical-align:middle;
	font-family: Verdana, Arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
}

.SinglePrice
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC0000;
}
.SinglePriceCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}

.productPriceInList
{
	color:Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}
.productPriceInGrid
{
	color:Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}
.productGridPriceFrom
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}
.productGridCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}
.productListPriceFrom
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}
.productListCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}

.ProductDescMain { }
.ProductDescMainText 
{
	float: none;
	/*float: left;*/
	/*width: 260px;*/
}
.ProductDescMainSlide
{
	float:none;
	/*float: left;*/
}
.ProductDescMainSpacer 
{
	float:none;
	/*float: left;*/
	width: 25px;
	height: 20px;
}

.groupDesc
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
}

/* BUTTON STYLE'S */
.ButtonAreaHelpButton
{
	background-image: url(header_help.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor: pointer;
}
.ButtonAreaCartButton
{
	background-image: url(header_cart.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaAccountButton
{
	background-image: url(header_account.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaLogoutButton
{
	background-image: url(header_logout.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaDraftButton
{
	background-image: url(header_draft.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;	
}
.ButtonAreaHomeButton
{
	background-image: url(header_home.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}


.OrderButton 
{
	
}

.PagerStyle
{
	margin: 1px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 20px;
}
.PagerStyle A
{
	color: Black;
}
.PagerHyperlinkStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #f7f7f7;
	border: 1px solid #c7c7c7;	
	text-decoration: none;
	margin: 0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;
}
.PagerHyperlinkStyle:hover
{
	background: #ccc;
	border: 1px solid #666;
}
.PagerDisabledHyperlinkStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #fdfdfd;
	border: 1px solid #cdcdcd;		
	margin: 0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;	
	color: #cdcdcd;
	/*display: none;	*/
}
.PagerCurrentPageStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #f7f7f7;
	border: 1px solid #c7c7c7;	
	text-decoration: none;
	margin:0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;
	background: #666;
	border: 1px solid #666;
	color: #fff;
}
.KeywordsPanel
{
	visibility:visible;
}
.KeywordLink
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    font-size: 12px;    
    margin-left:3px;
    margin-right:3px;	
}





/*-- XmpImageButton styles start --*/
a.XmpImageButton_style1_link:link {text-decoration: none;color: #FFF;} 
a.XmpImageButton_style1_link:visited {text-decoration: none;color: #FFF;} 
a.XmpImageButton_style1_link:hover {text-decoration: none;color: #FFF;} 
a.XmpImageButton_style1_link:active {text-decoration: none;color: #FFF;}
/*--a.XmpImageButton_style1_link
{
	text-decoration: none;
	color: #FFF;
}--*/

a.XmpImageButton_style2_link
{
	text-decoration: none;
	color: #005f95;
}
.XmpImageButton_style1_regular_left
{
	background: url(XmpImageButtons/left_Blue.png) no-repeat;
	width: 15px;	
	height: 35px; 
}
.XmpImageButton_style1_regular_middle
{
	background: url(XmpImageButtons/middle_Blue.png) repeat-x ;
	height: 35px;
}
.XmpImageButton_style1_regular_right
{
	background: url(XmpImageButtons/right_Blue.png) no-repeat;
	width: 15px;		
	height: 35px;  
}
.XmpImageButton_style1_onmouseover_left
{
	background: url(XmpImageButtons/left_BlueOver.png) no-repeat;
	width: 15px;	
	height: 35px;
}
.XmpImageButton_style1_onmouseover_middle
{
	background: url(XmpImageButtons/middle_BlueOver.png) repeat;	
	height: 35px;
}
.XmpImageButton_style1_onmouseover_right
{
	background: url(XmpImageButtons/right_BlueOver.png) no-repeat;
	width: 15px;
	height: 35px;			
}
.XmpImageButton_style1_onmousedown_left
{
	background: url(XmpImageButtons/left_BlueOver.png) no-repeat;
	width: 15px;
	height: 35px;		
}
.XmpImageButton_style1_onmousedown_middle
{
	background: url(XmpImageButtons/middle_BlueOver.png) repeat;		
	height: 35px;	
}
.XmpImageButton_style1_onmousedown_right
{
	background: url(XmpImageButtons/right_BlueOver.png) no-repeat;
	width: 15px;	
	height: 35px;		
}
.XmpImageButton_style2_regular_left
{
	background: url(XmpImageButtons/left_Black.png) no-repeat;
	width: 15px;	
	height: 35px; 
}
.XmpImageButton_style2_regular_middle
{
	background: url(XmpImageButtons/middle_Black.png) repeat-x ;
	height: 35px;
}
.XmpImageButton_style2_regular_right
{
	background: url(XmpImageButtons/right_Black.png) no-repeat;
	width: 15px;		
	height: 35px;  
}
.XmpImageButton_style2_onmouseover_left
{
	background: url(XmpImageButtons/left_BlackOver.png) no-repeat;
	width: 15px;	
	height: 35px;
}
.XmpImageButton_style2_onmouseover_middle
{
	background: url(XmpImageButtons/middle_BlackOver.png) repeat;	
	height: 35px;
}
.XmpImageButton_style2_onmouseover_right
{
	background: url(XmpImageButtons/right_BlackOver.png) no-repeat;
	width: 15px;
	height: 35px;			
}
.XmpImageButton_style2_onmousedown_left
{
	background: url(XmpImageButtons/left_BlackOver.png) no-repeat;
	width: 15px;
	height: 35px;		
}
.XmpImageButton_style2_onmousedown_middle
{
	background: url(XmpImageButtons/middle_BlackOver.png) repeat;		
	height: 35px;	
}
.XmpImageButton_style2_onmousedown_right
{
	background: url(XmpImageButtons/right_BlackOver.png) no-repeat;
	width: 15px;	
	height: 35px;		
}
.XmpImageButton_style3_regular_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat;
	width: 15px;	
	height: 35px; 
}
.XmpImageButton_style3_regular_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat-x ;
	height: 35px;
}
.XmpImageButton_style3_regular_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat;
	width: 15px;		
	height: 35px;  
}
.XmpImageButton_style3_onmouseover_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat;
	width: 15px;	
	height: 35px;
}
.XmpImageButton_style3_onmouseover_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat;	
	height: 35px;
}
.XmpImageButton_style3_onmouseover_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat;
	width: 15px;
	height: 35px;			
}
.XmpImageButton_style3_onmousedown_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat;
	width: 15px;
	height: 35px;		
}
.XmpImageButton_style3_onmousedown_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat;		
	height: 35px;	
}
.XmpImageButton_style3_onmousedown_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat;
	width: 15px;	
	height: 35px;		
}
.XmpImageButton_style4_regular_left
{
	background: url(XmpImageButtons/left_NoShadow_Blue.png) no-repeat;
	width: 2px;	
	height: 19px; 
}
.XmpImageButton_style4_regular_middle
{
	background: url(XmpImageButtons/middle_NoShadow_Blue.png) repeat-x ;
	height: 19px;
}
.XmpImageButton_style4_regular_right
{
	background: url(XmpImageButtons/right_NoShadow_Blue.png) no-repeat;
	width: 2px;	
	height: 19px; 
}
.XmpImageButton_style4_onmouseover_left
{
	background: url(XmpImageButtons/left_NoShadow_BlueOver.png) no-repeat;
	width: 2px;	
	height: 19px;
}
.XmpImageButton_style4_onmouseover_middle
{
	background: url(XmpImageButtons/middle_NoShadow_BlueOver.png) repeat;	
	height: 19px;
}
.XmpImageButton_style4_onmouseover_right
{
	background: url(XmpImageButtons/right_NoShadow_BlueOver.png) no-repeat;
	width: 2px;	
	height: 19px;			
}
.XmpImageButton_style4_onmousedown_left
{
	background: url(XmpImageButtons/left_NoShadow_BlueOver.png) no-repeat;
	width: 2px;	
	height: 19px;		
}
.XmpImageButton_style4_onmousedown_middle
{
	background: url(XmpImageButtons/middle_NoShadow_BlueOver.png) repeat;		
	height: 19px;	
}
.XmpImageButton_style4_onmousedown_right
{
	background: url(XmpImageButtons/right_NoShadow_BlueOver.png) no-repeat;
	width: 2px;	
	height: 19px;		
}
.XmpImageButton_Disabled_left
{
	background: url(XmpImageButtons/left_Disabled.png) no-repeat;
	width: 15px;	
	height: 35px;	
}
.XmpImageButton_Disabled_middle
{
	background: url(XmpImageButtons/middle_Disabled.png) repeat;	
	height: 35px;	
}
.XmpImageButton_Disabled_right
{
	background: url(XmpImageButtons/right_Disabled.png) no-repeat;
	width: 15px;
	height: 35px;			
}
/*-- XmpImageButton styles end --*/

.Greybg {
	background-color: #8E9D9F;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
.Greybg a{ color: White; }
