/* 
 Colors, Typography, Images
 */
body{
	margin:0;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	color: #59679A;
	background:#ffffff;
}
	
#main_table {
	background-color: #E8ECEC;
	}

a:link, a:visited {
	color: #59679A;
	text-decoration: none;
	}

a:hover, a:active {
	color: #B6C7CB;
	text-decoration: underline;
	}
.content{
	background:#ffffff;
	}
a img{
	border:none;
	}
/*
 Sidebar Category Menu
 */
#category_menu{
	margin:0 0 20px 0;
	}
.mainmenu{
	background-color: #B6C7CB;	
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	}
.mainmenu a:link, .mainmenu a:visited{
	display:block;
	background-color: #B6C7CB;
	padding:0;
	margin:0;
	color:#59679A;
	text-decoration:none;
	padding:1px;
	}
.mainmenu a:hover, .mainmenu a:active{
	text-decoration:none;
	color:#000066;
	}
.submenu{}
td:active.submenu {
  	color: #A8C1DB; 
	background-color: #A8C1DB; 
}
.submenu a:link, .submenu a:visited{
	text-decoration:none;
	color:#59679A;
	display:block;
	padding:1px;
	}
.submenu a:hover, .submenu a:active{
	text-decoration:none;
	color:#000066;
	}
	


.DialogWrapper{
	border:1px solid #B6C7CB;	
	}
.DialogWrapperSidebar{
	border:1px solid #B6C7CB;	
	}
/*
 Sidebar Login Button
 */
 
/*
 Override X-Cart skin1.css
 */
	
A.VertMenuItems:link {
	COLOR: #59679A;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #59679A;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #000066;
	text-decoration:none;
}
A.VertMenuItems:active  {
	COLOR: #000066;
	TEXT-DECORATION: none;
}

.VertMenuLeftColumn{
	padding:0;
	width:177px;
	VERTICAL-ALIGN: top;
	margin:0;
	}
DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-SIZE: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #59679A;
	}
.NavigationPath {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	BACKGROUND-IMAGE: none;
	background-color: #B6C7CB;
	VERTICAL-ALIGN: bottom;
	height:auto;
	padding:2px;
	TEXT-ALIGN: left;
}
.DialogWrapperSidebar{
	border:1px solid #ffffff;
	}
.DialogWrapperSidebar TD.DialogTitle {
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: .85em;
	BACKGROUND-IMAGE: none;
	background-color: #B6C7CB;
	VERTICAL-ALIGN: bottom;
	height:auto;
	padding:3px;
	TEXT-ALIGN: left;
}

img.VertMenuTitleIcon{
	padding:0 5px 0 0;
	}

TABLE.CompareBtn {
        CURSOR: pointer;
}
TD.CompareBtnLeft {
        HEIGHT: 18px;
        WIDTH: 21px;
        BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
        HEIGHT: 18px;
        WIDTH: 21px;
}
TD.CompareBtnMain {
        BACKGROUND-IMAGE: url(images/compare2.gif);
        BACKGROUND-REPEAT: repeat-x;
        VERTICAL-ALIGN: top;
        PADDING-LEFT: 5px;
        PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
        BACKGROUND-IMAGE: url(images/compare2.gif);
        BACKGROUND-REPEAT: repeat-x;
        VERTICAL-ALIGN: top;
        PADDING-LEFT: 5px;
        PADDING-TOP: 1px;
}
TD.CompareBtnRight {
        HEIGHT: 18px;
        WIDTH: 9px;
}
TD.CompareBtnRight IMG {
        HEIGHT: 18px;
        WIDTH: 9px;
}
TD.FCompProductSelBox {
        PADDING: 0px;
        WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
        PADDING-LEFT: 25px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
  	PADDING-RIGHT: 0px;
        WIDTH: 100%;
        WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
        PADDING-TOP: 10px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
        VERTICAL-ALIGN: top;
        TEXT-ALIGN: center;
        BACKGROUND-COLOR: #EEEEEE;
        FONT-WEIGHT: bold;
}
.HightLightEqualRow {
        BACKGROUND-COLOR: #ffe8af;
        TEXT-ALIGN: center;
}
