
.background    { color: white; background-color: #fff }
.bullet      { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.main     { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.main_alert     { color: red; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.header  { color: white; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.detail_item { color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.detail_price { color: white; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.detail_savings { color: yellow; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.detail_header  { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.detail_header:hover  { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #ad7e01  }
a.detail_header  { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
a.detail_header:hover  { color: orange; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.mainplus { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.category  { color: white; font-weight: bold; font-size: 16px; height: 25px; padding: 8px 0px 0px 5px; vertical-align:middle; background-color:#333333; clear:both; margin: 5px 0px 5px 0px;}
.subcategory { color: black; font-weight: bold; font-size: 12px; height: 15px; padding: 5px; vertical-align:middle; background-color:#4d0000; color:#FFFFFF; clear:both; margin: 5px 0px 5px 0px;}
.Title  { color: white; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.body   { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding: 0px; border: 0px}
.small     { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
td    { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
body    { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding: 0px; border: 0px; background-image:url('/imagesCPS/back.jpg'); background-color:#660000; }
tr      { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
h1     { color: white; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h2     { color: white; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h3     { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.small_header   { color: white; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h4      { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h5     { color: white; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
h6     { color: white; font-size: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.small2    { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
Input       { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
li   { list-style-image: url("/imagesCPS/arrow_b.gif") }
textarea       { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
select      { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
a        { color: #FFE188; text-decoration: none }
a:hover     { color: orange }
.buttons      { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.catDeptSide            { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.catDeptSide:hover  { color: orange; background: #ad7e01 }
a.catDeptSide            { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
a.catDeptSide:hover  { color: orange; background: #ad7e01 }
.catCatSide           { color: #FFE188; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.catCatSide:hover     { color: white; background-image: url("/imagesCPS/back_dark_h.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
a.catCatSide           { color: #FFE188; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
a.catCatSide:hover     { color: white; background-image: url("/imagesCPS/back_dark_h.gif"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
itemstatuspreview	{ color: red; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
a.itemstatuspreview	{ color: red; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
itemstatusdetail	{ color: red; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
a.itemstatusdetail	{ color: red; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.headertopnav     { color: white; font-size: 12px; font-family: arial,helvetica,clean,sans-serif; font-weight: bold; line-height: 13px; text-decoration: none }
.headertopnav:hover     { color: #A4DAFF; font-size: 12px; font-family: arial,helvetica,clean,sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline }
.headertopnav:visited   { color: white; font-size: 12px; font-family: arial,helvetica,clean,sans-serif; font-weight: bold; line-height: 13px; text-decoration: none }

#headertopnav a     { color: white; font-size: 12px; font-family: arial,helvetica,clean,sans-serif; font-weight: bold; line-height: 13px; text-decoration: none }
#headertopnav a:hover     { color: #A4DAFF; font-size: 12px; font-family: arial,helvetica,clean,sans-serif; font-weight: bold; line-height: 13px; text-decoration: underline }

a.catmainlevel:link,
a.catmainlevel:active,
a.catmainlevel:visited,
a.catmainlevelselect:link,
a.catmainlevelselect:active,
a.catmainlevelselect:visited,
a.catgrouplevel:link,
a.catgrouplevel:active,
a.catgrouplevel:visited,
a.catsublevel:link,
a.catsublevel:active,
a.catsublevel:visited {
	color:#FFE188;
	text-decoration:none;
	border: none !important;
	font-size:12px;
	line-height: 18px;
}

a.catmainlevel:hover,
a.catmainlevelselect:hover,
a.catgrouplevel:hover,
a.catsublevel:hover,
#leftmenu a.catmainlevel:hover,
#leftmenu a.catgrouplevel:hover,
#leftmenu a.catsublevel:hover {
	background:#9e2424 url(/imagesCPS/back_dark_h.gif) repeat-x center top;
	color:#orange!important;
	text-decoration:none!important;
	border: none !important;
}

a.catdeptlevel:link,
a.catdeptlevel:active,
a.catdeptlevel:visited {
	color:#000000;
	text-decoration:none;
	border: none !important;
	font-size:13px;
	line-height: 20px;
}

a.catdeptlevel:hover {
	background:#ad7e01;
	color:#orange!important;
	text-decoration:none!important;
	border: none !important;
}

.catmainlevel  {
	display:block;
	font: normal 12px/18px Arial, Helvetica, sans-serif !important;
	color: #FFE188 !important;
	padding-left:16px;
	background:transparent url(/imagesCPS/back_dark.gif) repeat-x center top;
	font-weight:normal;
	text-decoration:none;
}

.catmainlevelselect  {
	display:block;
	font: bold 12px/18px Arial, Helvetica, sans-serif !important;
	color:lime !important;
	padding-left:16px;
	background:transparent url(/imagesCPS/back_dark_h.gif) repeat-x center top;
	font-weight:bold;
	text-decoration:none;
}

.catdeptlevel  {
	display:block;
	font: bold 13px/20px Arial, Helvetica, sans-serif !important;
	color: #000000 !important;
	padding-left:2px;
	background:transparent url(/imagesCPS/back_header.gif) repeat-x center top;
	font-weight:bold;
	text-decoration:none;
}

.catgrouplevel  {
	display:block;
	font: normal 12px/18px Arial, Helvetica, sans-serif !important;
	color: #FFE188 !important;
	padding-left:30px;
	background:transparent url(/imagesCPS/back_dark.gif) repeat-x center top;
	font-weight:normal;
	text-decoration:none;
}

.catgrouplevelselect  {
	display:block;
	font: bold 12px/18px Arial, Helvetica, sans-serif !important;
	color:lime !important;
	padding-left:30px;
	background:transparent url(/imagesCPS/back_dark_h.gif) repeat-x center top;
	font-weight:bold;
	text-decoration:none;
}

#leftmenu {
	position:relative;
	float:none;
	clear:left;
	width:172px;
}

#leftmenu table {
	width:100%;
	float:none;
	clear:left;
}

#leftmenu table,
#leftmenu table td {
	font-size:12px !important;
	color:#FFE188;
}

/** left column input form **/
#leftmenu .inputbox {
	font-size:11px;
	margin-bottom:2px;
}

#leftmenu form {
	margin-left:15px;
}

#leftmenu .button {
	font-size:11px;
	color:#FFFFFF;
	background-color:#A8DF00;
	border: 1px solid #CCFF00;
	width:140px;
}

#leftmenu .inputbox {
	font-size:11px;
	font-weight: bold;
}

#leftmenu table.moduletable td {
	color:#FFE188;
	font-size:11px;
}

@charset "UTF-8";

/********* recently viewed **********/		
	div.recentitems{
		width:160px;
		display:block;
		}
		div.recentitems p{
			font-size:11px;
			text-align:left;
			float:left;
			max-width:120px;
			}
		div.recentitems img{
			margin: 0px 0px 0px 0px;
			}
		div.recentitems div{
			border-bottom:1px dotted #cccccc;
			margin:3px 3px 0px 3px;
			padding-bottom:5px;
			display:block;
			width:155px;
			}

/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	width:160px;
}

.CollapsiblePanelTab {
	background-color: yellow;
	color: #000000 !important;
	background:transparent url(/imagesCPS/back_header.gif) repeat-x center top;
	font: bold 13px/20px Arial, Helvetica, sans-serif !important;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	width:160px;
}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 4px;
	width:160px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background:transparent url(/imagesCPS/back_header.gif) repeat-x center top;
	color:#012544!important;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background:#ad7e01;
	color:#orange!important;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #000000;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 12px;
	background-color: #6c0404;
	list-style: none;
	border-left: solid 1px #2c0202;
	border-bottom: solid 1px #6c0505;
	border-top: solid 1px #6c0505;
	border-right: solid 1px #6c0505;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #6c0404;
}

.TabbedPanelsTabSelected {
	background-color: #440303;
	border-bottom: 1px solid #440303;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #2c0202;
	border-bottom: solid 1px #2c0202;
	border-top: solid 1px #6c0404;
	border-right: solid 1px #6c0404;
	background-color: #440303;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #440303;
	position: relative;
	border-top: solid 1px #6c0404;
	border-right: solid 1px #6c0404;
	border-left: solid 1px #2c0202;
	border-bottom: solid 1px #2c0202;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #440303;
	border-bottom: solid 1px #6c0404;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


/********* Section **********/	
#Sections h1  { color: lime; font-size: 1.3em; height:20px; padding-top:2px; text-align:center; clear:both; background-color:#333333;}
#Sections h2 { font-size: 1.2em; font-weight: bold; background-image:url('/ImagesCPS/back_dark.gif');  height:20px; padding-left: 5px; padding-top:2px; margin: 0px 0px 2px 0px}
#Sections a.Sectionsh2 {color: orange;}
#Sections a.Sectionsh2:hover {color: lime;}
#Sections img { float:left; position:relative; margin-right:22px; max-width:150px; padding-bottom:200px}
.SectionsDetail {width:350px; height:250px; float:left; position:relative; margin-right:15px; margin-bottom:8px; border:thin #000000 solid; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8); background-color: #461010; overflow:hidden}
#Sections ul {padding-right:5px}

/********* Results **********/	
#Results h1  { color: black; font-size: 1.3em; background-image:url('/imagesCPS/back_header.gif'); height:20px; padding-top:2px; text-align:center; clear:both}
#Results h2 { font-size: 1.2em; font-weight: bold; background-color:#333333; height:20px; padding-left: 5px; padding-top:2px; margin: 0px 0px 2px 0px; clear:both}
#Results a.Resultsh2 {color: white;}
#Results a.Resultsh2:hover {color: yellow;}
#Results img {margin: 0px auto;}
.ResultsDetail_S {width:200px; height:350px; float:left; position:relative; margin-right:15px; margin-bottom:10px; border:thin #000000 solid; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8); background-color: #461010; overflow:hidden; padding:3px;}
.ResultsDetail {width:200px; height:400px; float:left; position:relative; margin: 0px 10px 10px 5px; border:thin #000000 solid; -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8); background-color: #461010; padding:3px;}
.ResultsDetailDesc {height:80px; overflow:auto; position:absolute; top:320px}

.detail_price { color: black; font-size: 16px; font-weight: bold }
.detail_price_strike { color: red; font-size: 16px; font-weight: bold; text-decoration: line-through; }


/********* Site Tags **********/	
form {margin:0 0 0 0}
