/* 
Default CSS Stylesheet for a new Web Application project
Copyright 2006 City Software Business Solutions. All Rights Reserved
Author: Michael Porter, 16 Dec 2004 
Colours D - 0C1059 L - ECA610*/

/* FONTS */

h1
{
	font-size: 16px;
	color: #003399;
}

h2
{
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

h3
{
	font-size: 12px;
	color: #F00;
	font-weight: bold;
}

BODY
{
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	text-align:center;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	background-color: #FFFFFF;	/*width: 100%;
	height: 100%;*/
}

.HeaderRight
{
    text-align: right;
}

.LeftColumn
{
	width: 180px;
}

.RightColumn
{
	width: 180px;
}

#Content
{
	width:1020px;
	margin: auto;
	text-align: left;
}

.WrapperTable
{
	width: 1020px;	
}

SPAN
{
	font-size: 12px;
	font-family: Arial;
}

TABLE
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

A:link
{
	color: #003399;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}	
		
A:visited	
{
	font-size: 12px;
	text-decoration:	none;
	color:	#003399;
}	
		
A:active	
{
	font-size: 12px;
	font-family: Arial;
	text-decoration:	none;
	color:	#003399;
}	
		
A:hover	
{
	font-size: 12px;
	font-family: Arial;
	text-decoration:	underline;
	color:	#003399;
}

.Background
{
	margin: 0px;
}

.BackgroundCenter
{
	margin: 0px;
    background-color: Transparent;
}

.BackgroundLeft
{
	margin: 0px;
    	font-size: 12px;
		font-family: Arial;
}

.BackgroundMedium
{
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}

.BackgroundLight
{
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}

.BackgroundInner
{
	font-size: 12px;
	font-family: Arial;
	border-right: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	background-color: #DDDDDD;
}

.CentreBackground
{
	font-size: 12px;	
	font-family: Arial;
	background-color: #FFFFFF;
	text-align:justify;
}

.LoginCheckout, a.LoginCheckout
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LoginCheckoutHeading
{
	background: #FFF url('../images/backgrounds/bgd_login.jpg') no-repeat;
	height: 50px;
    padding-left: 10px;
}
	
.YourCart
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FF0000;
	background-color: #FFFFFF;
}
	
.YourCartTotalPrice
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #009900;
	background-color: #FFFFFF;
}	

.ItemDisplaySpecial
{
	text-align: left;
	font-size: 12px;	
	font-family: Arial;
	background-color: #FFFFFF;
	border-right: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
}

.ItemSearch
{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	/*background-color: #FFFFFF;*/
}

.ContextMenuLinks
{
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}

.DrillDownMenuLinks
{
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}

.LinksList
{
	font-size: 12px;
	font-family: Arial;
	background-color: #ECA610;
}

.LinksListHeading
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color: #666666;
}

.LinksListRightHeading
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color: #666666;
}

.LinksListLink
{
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.LinksListLink A
{
	background: url(../images/backgrounds/arrowbullet.png) no-repeat center left;
	padding-left: 5px;
}

.LinksListLink:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListLink:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.LinksListLink:active
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListLink:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.LinksListRightLink
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.LinksListRightLink A
{
	background: url(../images/backgrounds/menus_arrow.jpg) no-repeat center left;
	text-decoration:none;	/* No underline */
	color:#666666;	/* Black text color */
	text-align:left;	/* Align text in the middle */
	padding:0px 0px 0px 15px;	/* A little bit of air */
}

.LinksListRightLink:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListRightLink:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListRightLink:active
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListRightLink:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	cursor: hand;
}

.LinksListFooterLink
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.LinksListFooterLink:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.LinksListFooterLink:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.LinksListFooterLink:active
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.LinksListFooterLink:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	cursor: hand;
}

.Menu
{
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.TopLevelMenu
{
	background-color: #003399;
}

.Menu:link
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.Menu:visited
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.Menu:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSub:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:link
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:visited
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseOver:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #003399;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuSubMouseOver:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:link
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:visited
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.MenuMouseDown:hover
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #0C1059;
	text-decoration: none;
	cursor: pointer !important;
}

.ItemListTableHeader
{
	font-size: 12px;
	font-family: Arial;
	border-right: #DDDDDD thin solid;
	padding-right: 2px;
	border-top: #DDDDDD thin solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #DDDDDD thin solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #DDDDDD thin solid;
	background-color: #FFFFFF;
}

.ItemListTable
{
	font-size: 12px;
	font-family: Arial;
	border-right: #DDDDDD thin solid;
	padding-right: 2px;
	border-top: #DDDDDD thin solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #DDDDDD thin solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #DDDDDD thin solid;
	background-color: #FFFFFF;
}

.ItemListPager
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 2px;
	color: #666666;
	padding-top: 2px;
	background-color: #DDDDDD;
}

.ItemListPagerLink
{
	font-size: 12px;
	font-family: Arial;	
	color: #666666;
	text-decoration: none;
}

.ItemListPagerLink:link
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: underline;
}

.ItemListPagerLink:visited
{
	font-size: 12px;
	font-family: Arial;
	color: #333333;
	text-decoration: underline;
}

.ItemListPagerLink:active
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: underline;
}

.ItemListPagerLink:hover
{
	font-size: 12px;
	color: #003399;
}

.ItemDisplaySmall
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 2px;
	color: #666666;
	padding-top: 2px;
	background-color: #FFFFFF;
	border-right: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
}

.ItemDetailTableLeft
{
	font-size: 12px;
	font-family: Arial;
	color: #FFF;
	background-color: #999;
}

.ItemDetailTableRightHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #CCC;
}

.ItemDetailTableRight
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	background-color: #DDDDDD;
}

.dataGrid
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	border: solid 2 green;
}

.dataGrid td
{
 padding:3px;
}

.dataGridHeader
{
	font-size: 12px;
	font-family: Arial;
	font-weight:bold;
	color: #666666;
	background-color:#E6EAEC
}

.Prices
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	color: #666666;
}

.ItemListLink
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.ItemListLink:link
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.ItemListLink:active
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.ItemListLink:hover
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.ItemListLink:visited
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.SmallTextLink
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.SmallTextLink:link
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.SmallTextLink:visited
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.SmallTextLink:active
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.SmallTextLink:hover
{
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #003399;
}

.Heading
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #666666;
	font-family: Arial;
}

.HeadingSmall
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	font-family: Arial;
}

.HeadingLarge
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	font-family: Arial;
}

.HelpText
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	font-family: Arial;
}

.ContextMenuLink
{
	font-size: 12px;
	font-family: Arial;
	color: #999999;
	text-decoration: none
}	

.ContextMenuLink:link
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: none
}	
		
.ContextMenuLink:visited
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	text-decoration: none
}	
		
.ContextMenuLink:active
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: none
}	
		
.ContextMenuLink:hover
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	text-decoration: none
}

.PopularSearchesLink
{
	margin-left:15px;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: none
}	

.PopularSearchesLink:link
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: underline
}	
		
.PopularSearchesLink:visited
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	text-decoration: underline
}	
		
.PopularSearchesLink:active
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: underline
}	
		
.PopularSearchesLink:hover
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	text-decoration: none;
}

.WarningText
{
	font-size: 12px;
	font-family: Arial;
	color: #CC0000;
}

.CreateAccountBoxText
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.CreateAccountTable
{
	font-size: 12px;
	font-family: Arial;
	background-color: #FFFFFF;
}

.CartListTableHeader
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	background-color: #DDDDDD;
}

.CartListTable
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	background-color: #FFFFFF;
}

.Button
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	background-color: #DDDDDD;
}

.ItemDisplayMediumHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	background-color: #FFFFFF;
}

.SavingsText
{
	font-size: 12px;
	font-family: Arial;
	color: #FF0000;
	font-family: Arial, Arial, Helvetica, Tahoma, sans-serif;
	background-color: #FFFFFF;
	font-weight: normal;
}

.SavingsObsoleteItemText
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #009933;
}

.SavingsNonObsoleteItemText
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #0000FF;
}

.ChangeRequiredText
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.LongDescription
{
	text-align:justify;
	font-size: 12px;
}

.LongDescription table, .LongDescription table td
{
 border-collapse:collapse;
 border:solid 1px #cdcdcd;
 padding:6px;
	
}

.WhiteText
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.Menus
{
	font-size: 12px;
	font-family: Arial;
	color: #CCC;
}

.EasyFinder
{
	font-size: 10px;
	font-family: Arial;
	color: #666666;
}

.SearchBackground
{
	background: #FFF url('../images/backgrounds/bgd_search.jpg') no-repeat;
	padding-left: 5px;
	vertical-align: middle;
}

.CartSummary_tabCartSummaryLower
{
	background: #FFF url('../images/backgrounds/bgd_login.jpg');
}

/* ================================================ */
/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto 0 0; /* center for now */
	background: url("../images/backgrounds/sbbody-r.jpg") no-repeat bottom right;
	font-size: 100%;
	width: 180px;
}
/*.boxhead {
	background: url("../images/backgrounds/sbhead-r.jpg") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}*/
.boxhead h2{
	background: url("../images/backgrounds/sbhead-l.jpg") no-repeat top left;
	margin: 0;
	padding: 20px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
 } 

.boxbody {
	background: url("../images/backgrounds/sbbody-l.jpg") no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px;
}
/* ================================================ */


/* ================================================ */
/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */


.boxhead-or {
	background: url("../images/backgrounds/sbhead-r.jpg") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead-or h2 {
	background: url("../images/backgrounds/sbhead-l.jpg") no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

.boxhead-orLite {
	background: url("../images/sbhead-r-orLite.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-orLite h2{
	background: url("../images/sbhead-l-orLite.gif") no-repeat top left;
	margin: 0;
	padding: 20px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

.boxhead-bl {
	background: url("../images/sbhead-r-bl.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead-bl h2{
	background: url("../images/sbhead-l-bl.gif") no-repeat top left;
	margin: 0;
	padding: 20px 20px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 5px 5px; /* Safari-only, but cool */
}

/* Vert menu css */

.mainContainer{
    margin:0 0px 5px 0;
    text-align:left;
}
        	
/* END DEMO CSS */
.dhtml_menu {
	font-family:Arial;	/* Font for main menu items */
	margin: 0 0 10px;
}
.dhtml_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px 5px;	/* No margin - needed for Opera */
}
.dhtml_menu ul{	
    margin:0px;	/* No <ul> air */
    padding:0px;	/* No <ul> air */
}
.dhtml_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
    padding-left:5px;
}
.dhtml_menu	li a{	/* Main menu links */
	background: url(../images/backgrounds/menus_arrow.jpg) no-repeat center left;
    text-decoration:none;	/* No underline */
    color:#666666;	/* Black text color */   		
    text-align:left;	/* Align text in the middle */	
    padding:0px 0 0 15px ;	/* A little bit of air */
    display:block;
}
.dhtml_menu	li a:hover,.dhtml_menu .activeMainMenuItem{
	color:#666666;
	background-color:#DDDDDD;
}
.dhtml_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	font-family:Arial;
	text-align:left;
}
.dhtml_subMenu ul{
    margin:0px;
    padding:0px;	
}
.dhtml_subMenu ul li{
    list-style-type:none;
    margin:0px;
    padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtml_subMenu ul li a{	/* Sub menu items */
    white-space:nowrap;	/* No line break */
    text-decoration:none;	/* No underline */
    color:#666666;	/* Black text color */
        		
    height:5px;	/* 16 pixels height */
    line-height:5px;	/* 16 pixels height */
    padding:5px;	/* 1px of "air" inside */		
    display:block;	/* Display as block - you shouldn't change this */
}
.dhtml_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#666666;	/* White text */
	background-color:#DDDDDD;	/* Blue background */
}
.footer_h
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #039;
}
.footer_body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666
}
.footer_s a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666  
}
.footer_s a:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666  
}
.footer_s a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666  
}
.footer_s a:active
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666  
}
.footer_s a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666  
}

.CreditCardFeeText
{
  color: red;
  font-weight:bold;
}

/* start  Product Filter Styles */

.search-listing {
 width:680px;
}

.search-listing h5 {
	float: left;
	margin: 0;
	width: 170px;
    font-weight:bold;
    font-size: 12px;
	font-family: Arial;
	color: #666666;
}

.search-listing-separator
{
 height:5px;
}

ul.search-list {
	list-style: none;
	list-style-type: none;
	float: left;
	width: 500px;
	margin: 0 0 0 0;
	padding:0;
}

ul.search-list li {
	float: left;
	margin: 0 10px 0 0;
	white-space: nowrap;
}

ul.search-list li a:link{
	color: #003399;
	text-decoration: none
}

ul.search-list li a:visited{
	color: #003399;
	text-decoration: none
}

ul.search-list li a:active{
	color: #003399;
	text-decoration: none
}

ul.search-list li a:hover{
	color: #003399;
	text-decoration:underline;
}
	
.search-list-number{
	margin: 0 0 0 5px;
	color: #666666;
}	

.search-list-selected
{
	color: #003399;
	font-weight:bold;
}

/* end  Product Filter Styles */

/* start advanced_options */
a.advanced_options:link, a.advanced_options:visited
{
   color:#666666;
   padding-left: 15px;
   text-decoration:underline;
   font-size:11px;    
}

a.toogle_plus:link, a.toogle_plus:visited
{
   background: url(../images/toggle-plus.gif) 0px 0px no-repeat; 
}

a.toogle_minus:link, a.toogle_minus:visited
{
   background: url(../images/toggle-minus.gif) 0px 0px no-repeat; 
}

.advanced_option_hidden_row
{
    display:none;
}

.remove_button
{
    margin-left:3px;
    cursor:pointer;
}

/* end start advanced_options */

/* start rounded corners styles */

.rc-wrapper 
{ 
	margin-bottom:5px; 
}

/* top */
.rc-wrapper .rc-top
{ 
	position:relative;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:0px; 
}

/* top right corner */
.rc-wrapper .rc-top .rc-right
{ 	
    position:relative;
	top:-1px;
	right:-1px;
	background-image:url(../Images/grey_corners.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:100% -10px; 
}


/* top left corner */
.rc-wrapper .rc-top .rc-left 
{ 
    position:relative;
    left:-2px;
    height:6px;
    font-size:0px;
    background-image:url(../Images/grey_corners.gif);
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 0; 
}

/* middle */
.rc-wrapper .rc-mid 
{ 
	background-color:#fff;
	border:solid #ccc;
	border-width:0px 1px 0px 1px; 	
}

/* bottom */
.rc-wrapper .rc-bottom 
{ 
	position:relative;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:0px; 
}

/* bottom right corner */
.rc-wrapper .rc-bottom .rc-right 
{ 
    position:relative;
    bottom:-1px;
    right:-1px;
    background-image:url(../Images/grey_corners.gif);
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:100% -19px; 
}

/* bottom left corner */
.rc-wrapper .rc-bottom .rc-left 
{ 
    position:relative;
    left:-2px;
    height:6px;
    font-size:0px;
    background-image:url(../Images/grey_corners.gif);
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0 -29px; 
}

.rc-content
{
    padding-left:10px;
    /*padding-right:10px;*/
    text-align:left;
}
/* end rounded corners styles */

.reset_button
{
	border:none 0;
	background-image:url(../images/butCancel.jpg);
	width:145px;
	height:20px;
	cursor:pointer;
	
}

/*--------- start Feedback Styles -------------------------*/

.editPanel
{
	padding-bottom:20px;	
}

.feedbackNotActiveText
{
	color: #d3d3d3;
}

.customer_feedback_slideshow { height: 140px; width: 150px; text-align:left; }
.customer_feedback_slideshow a:link, .customer_feedback_slideshow a:hover, .customer_feedback_slideshow a:visited, .customer_feedback_slideshow a:active
{
 text-decoration:none;
 color:	#666666;
}

#tooltip 
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #cdcdcd;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	color:#666666;
	width:300px;
	text-align:left;
}

#tooltip * 
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

/*--------- end Feedback Styles -------------------------*/

/*---------- WYSIWYG styles ----------------------------*/
#Itemdetail1_txtLongDescription
{
  font-size:12px;
}
/*---------- end WYSIWYG styles -------------------------*/

/*---------- Wish List styles ----------------------------*/
.wish_list_item
{
	width:600px;
	vertical-align:top;
	display:block;	
	float:left;	 
}

.wish_list_item .id
{
	float:left;
	display:block;
	width:10px;
}

.wish_list_item .image
{
	display:block;
	width:55px;
	height:55px;
	min-height:55px;
	float:left;
}
.wish_list_item .item_name
{
	float:left;
	width:535px;
	/*background:yellow;*/
}

.wish_list_item .part_no
{
	display:block;
	width:210px;
	float:left;
	color:#666666;
}

.wish_list_item .part_no .label, .wish_list_item .price .label, .wish_list_item .SOH .label, .wish_list_item .ships .label
{
	font-weight:bold;
	padding-right:5px;
	float:left;
}

.wish_list_item .part_no .label, .wish_list_item .price .label
{
	width:50px;	
}

.wish_list_item .SOH .label, .wish_list_item .ships .label
{
	width:90px;	
}

.wish_list_item .price
{
	background:green1;
	display:block;
	width:210px;
	float:left;
	color:#666666;
}

.wish_list_item .SOH
{
	display:block;
	width:220px;
	float:left;	
	color:#666666;	
}

.wish_list_item .ships
{
	display:block;
	width:190px;
	float:left;	
	color:#666666;
}

.wish_list_item .AddToCart
{
	display:block;
	float:right;
}

.wish_list_item .item_name  a
{
	font-size: 12px;
	font-family: Arial;
	color: #003399;
	outline:none;
	font-weight:bold;
}

.wish_list_item .remove
{
	display:block;
	float:right;
	margin-top:4px;
}

a.add_to_wish_list:link, a.add_to_wish_list:visited,  a.add_to_wish_list:hover, a.add_to_wish_list:active
{
	font-size:10px;
	white-space:nowrap;
}

.wish_list_separator
{
	 padding-bottom:10px;
}

/*---------- end of Wish List styles ----------------------*/

div .hr
{
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: #dcdcdc;
}


.HiddenTextBox
{
	border:none 0;
	background-color:Transparent;
	width:1px;
	height:1px;
	color:White;
}

/*--------------- start Coupon Code --------------------------------------------*/
.coupon
{	
	padding: 5px;
	background-color: #f5f5f5;
	border:solid 1px #cdcdcd;
	margin-top:3px;
	width:320px;
}
.CouponTextBox
{
	margin-left:4px;	
	margin-right:4px;
}

.coupon a
{
 	margin-left:4px;	
	margin-right:4px;
}
