BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}

BODY { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        BACKGROUND-COLOR: #FFFFFF;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
}

A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}

A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

A:active {
	COLOR: #000000; TEXT-DECORATION: none
}

H1 {
	FONT-SIZE: 15px
}

H2 {
	FONT-SIZE: 13px
}

H3 {
	FONT-SIZE: 12px
}

HR {
	COLOR: #dddddd; HEIGHT: 1px
}
/*
table.navbar td a{
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 7px;
}
*/
table.navbar tr a{
	display: block;
	width: 100%;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
}

/* Page header */
.Head {
	BACKGROUND-COLOR: #4F6D92
}

/* Sidebar menu boxes */
.SidebarBox {
	BACKGROUND-COLOR: #F7F7F7}

/* Border of sidebar menu boxes*/
.SidebarBorder {
/*	BACKGROUND-COLOR: #b2b2b3 */
}

/* Titles of sidebar menu boxes */
.SidebarTitle {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	white-space: nowrap;
	padding-top: 1px;
	height: 20px;
}

/* Menu items located in sidebar boxes */
.SidebarItems {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: link */
.SidebarItems:link {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: visited */
.SidebarItems:visited {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Menu items located in sidebar boxes: hover */
.SidebarItems:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* Menu items located in sidebar boxes: active */
.SidebarItems:active {
	COLOR: #373b3d; TEXT-DECORATION: none
}

/* Horizontal separator in sidebar boxes */
.SidebarHr {
	COLOR: #b2b2b3
}

/* Left main buttons */
.LeftButtons {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/* Left main buttons: link */
.LeftButtons:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/* Left main buttons: visited */
.LeftButtons:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/* Left main buttons: hover */
.LeftButtons:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/* Left main buttons: active */
.LeftButtons:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/* Text in the categories list */
.CategoriesList {
	FONT-SIZE: 12px; 
}

/* Miscelanious text appearing in dialog boxes */
.DialogBox {
	BACKGROUND-COLOR: #ffffff
}

.DialogBox2 {
	BACKGROUND-COLOR: #ffffff;
}

.DialogBoxRight {
	BACKGROUND-COLOR: #ffffff;
	color:#FF0000;
	padding: 0px;
	margin: 0px;
}

/* Border color of dialog boxes */
.DialogBorder {
	BACKGROUND-COLOR: #778DB8
}

.DialogBorder2 {
	border: 2px solid #CCCCCC;
	border-top: 0px hidden #CCCCCC;

}

.DialogBorderRight {
	BACKGROUND-COLOR: #778DB8
}

/* Titles of dialog boxes */
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F8F8F8
}

.DialogTitle2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	background-color: #F0F0F0;
	text-align: center;
	border: 2px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.DialogTitleSubcategory {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #666666;
	background-color:  #F9F9F9;
	text-align: center;
	border: 2px solid #CCCCCC;
	border-top: 0px hidden #CCCCCC;
	border-bottom: 1px solid #F3F3F3;
}

.DialogTitleRight {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #F8F8F8
}

/* Comments appearing in dialog titles */
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #082032
}

/* Number of articles */
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000
}

/* Generic text */
.Text {
	COLOR: #000000
}

/* Product title */
.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082032; 
}

/* Caption for product details section */
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8A8A8A;
}

/* Product details delimiter */
.Line {
    BACKGROUND-COLOR: #8A8A8A;
}

/* Labels for product details */
.ProductDetailsLabel {
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}
/* Product details */
.ProductDetails {
	COLOR: #000000
}

/* Product price title */
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;
} 

/* Product price title for alternative currency */
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #082032; 
}

/* Product price */
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300; 
}

/* Smaller representation of product price */
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300
}

/* Product List Description */
.ProductListDescription{
	border-bottom: 2px solid #CCCCCC;
	padding-bottom: 3px;
}

/* See product details link */
.SeeDetails {
	TEXT-DECORATION: none;
}

/* Subcategories list */
.ItemsList {
	COLOR: #999999; text-decoration: none;
}

.ItemsList:link {
	COLOR: #999999; text-decoration: none;
}

.ItemsList:visited {
	COLOR: #999999; text-decoration: none;
}

.ItemsList:hover {
	COLOR: #666666; text-decoration: none;
}

.ItemsList:active {
	COLOR: #333333; text-decoration: none;
}

/* Navigation path bar */
.NavigationPath {
	COLOR: #294f6c; TEXT-DECORATION: none 
}

.NavigationPath:link {
	COLOR: #294f6c; TEXT-DECORATION: none
}

.NavigationPath:visited {
	COLOR: #294f6c; TEXT-DECORATION: none
}

.NavigationPath:hover {
	COLOR: #082032; TEXT-DECORATION: underline
}

.NavigationPath:active {
	COLOR: #294f6c; TEXT-DECORATION: none
}

/* Results page links */
.ResultsPage {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background: #336699;
	border: 1px solid #336699;
	padding: 2px 6px;
}

.ResultsPage:link {
	COLOR: #336699;
	TEXT-DECORATION: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px 6px;
}

.ResultsPage:visited {
	COLOR: #336699;
	TEXT-DECORATION: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 2px 6px;
}

.ResultsPage:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	background: #336699;
	border: 1px solid #336699;
	padding: 2px 6px;
}

.ResultsPage:active {
	COLOR: #336699;
	TEXT-DECORATION: none;
	background: #F0F0F0;
	border: 1px solid #336699;
	padding: 2px 6px;
}


/* Labels for form submit buttons */
.FormButton {
	FONT-WEIGHT: bold; COLOR: #00224c
}

/* Error message text */
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

/* Validate error message text */
.ValidateErrorMessage {
	COLOR: #ff0000
}

/* Success message */ 
.SuccessMessage {
	COLOR: green
}

/* Mandatory field asterisk */
.Star {
	COLOR: #ff0000
}

/* Header background */
.TableHead {
	BACKGROUND-COLOR: #E5EBEF
}

/* Bottom text */
.Bottom {
	COLOR: #B2B2B3; TEXT-DECORATION: none;
}

/* Width for some dropdown select boxes */
.FixedSelect {
	WIDTH: 170px
}

/* Default style for tab header */
.tabDefault {
    COLOR: #466479;
}

/* Style for the selected tab header */
.tabSelected { 
    COLOR: #000000;
}

/* Tab page center */
.Center {
    BACKGROUND-COLOR: #ffffff;
}

/* Tab page border */
.CenterBorder {
    BACKGROUND-COLOR: #CDD9E1;
}

/* Out of stock message */
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
}

/* Style for promotion bonus condition list */
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00224c
}

/* Style for promotion product title */
.PromotionProductDetailsTitle {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/* Style for gift certificate title */
.GiftCertificateTitle {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}
.CategoriesList2 {
	FONT-SIZE: 12px;
	color: #FFFFFF;
	background-color: #C8CDD4;
	white-space: nowrap;
}

/* Menu items located in the topbar */
.TopbarItems {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

/* Menu items located in the topbar: link */
.TopbarItems:link {
	COLOR: #555555; TEXT-DECORATION: none
}

/* Menu items located in the topbar: visited */
.TopbarItems:visited {
	COLOR: #555555; TEXT-DECORATION: none
}

/* Menu items located in the topbar: hover */
.TopbarItems:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* Menu items located in the topbar: active */
.TopbarItems:active {
	COLOR: #000000; TEXT-DECORATION: none
}

/* Bottom bar across all pages */
.BottomBar {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}

/* Search bar at bottom of page*/
.srchimgs {
	border: 0px;
	vertical-align: -5px;
	display: inline;
}

#supersearch {
	padding: 0px;
	text-align: left;
	margin-top: 7px;
	margin-left: 13px;
}

#supersearch form {
	margin: 0;
	padding: 0;
}

#supersearch #search select, #search input {
	font-size: 11px;
}

#supersearch #search input.sbox {
	color: #80808C;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	height: 19px;
	width: 102px;
	border: 0;
	background: white url(http://www.alldesks.com/skins/default/en/images/searchbarmiddle.gif) repeat-x left center;
	padding: 3px 3px;
}

#supersearch #search select {
	width: 180px;
	margin-top: 5px;
}

#supersearch #search .srchimgs {
	margin-bottom: 1px;
}

html>body #supersearch #search .srchimgs {
	margin-bottom: 0;
}

/*\*/

html>body*#supersearch {
	height: 19px;
	margin-top: 3px;
}

html>body*#supersearch #search input {
	font-size: 11px;
}

html>body*#supersearch #search .srchimgs {
	display: none;
}

html>body*#supersearch #search input.sbox {
	width: 131px;
	color: #000;
	margin-top: 4px;
	margin-right: 9px;
}

.selector_bar_text {
	top: 1px;
}

#selector_bar {
	padding-top: 7px;
}

html>body*.bar_stretch .bottom_containers {
	position: relative;
	top: 0px;
}

/* Menu3 the Sidebar Items */
ul {
	margin: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu3 {
	width: 150px;
	border: 0px none #CCC;
	margin: 0px;
	}	
#menu3 li a {
  	height: 12px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 12px;
	text-decoration: none;
	}
#menu3 li a:link, #menu3 li a:visited {
	color: #666666;
	display: block;
	background: url(/images/menu3.gif);
	padding: 2px 2px 2px 5px;
	}
#menu3 li a:hover, #menu3 li a:active {
	color: #333333;
	background: url(/images/menu3.gif) 0 -15px;
	padding: 2px 2px 2px 5px;
	}
	