@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css");

/*@font-face {
 font-family: 18836_HELR45W;
 src: url("18836_HELR45W.eot");/* For IE 6+ */
/*}
@font-face {
 font-family: 18836_HELR45W;
 src: url("18836_HELR45W.ttf") format('truetype'); /* For CSS3 browsers inc. Firefox */
/*}*/
/* SD# 29007 */
#free_shipping{display:none !important;}
body {
	margin: 0;
	padding: 0;
	background: white;
	/*font-family: '18836_HELR45W', Helvetica; */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 20px;
	color: #424242;
}
div {
	padding: 0px;
	margin: 0px;
}
a {
	color: #326d7f;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	color: #326d7f;
	text-decoration: none;
}
/*a:visited {color:#969600; }*/
a[disabled] {
	color: #999999 !important;
	cursor: text;
	text-decoration: none;
}
.slideshow-wrapper {
	height: 210px;
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
	/*background-image: URL("../Images/hpcenter_bkd.jpg");*/
	background-repeat: no-repeat;
	z-index: -1;
	
}
.slideshow-menu {
	display: block;
	position: absolute;
	top: 200px;
	left: 10px;
	height: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border: 1px solid #424242;
}
.slideshow-menu a {
	color: #424242;
	text-decoration: none;
}
.slideshow-menu a:hover {
	text-decoration: none;
}
.slideshow-number {
	display: block;
	position: absolute;
	top: 225px;
	left: 350px;
	height: 12px;
	background-color: #FFFFFF;
	color: #888888;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#menu {
	background: white;
	position: absolute;
	height: 20px;
	padding: 2px 5px;
	border: 1px solid #424242;
	font-weight: bold;
}
.verisignfooter {
	float: right;
	margin-left: 20px;
}
h1, #sectionheader {
	color: #575757;
	font-family: Helvetica Bold, Arial Bold, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 1em;
	margin: 20px 0 15px;
	padding-bottom: 8px;
	z-index: -111;
}
.button:disabled {
	background-color: #ccc !important;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	Display: inline-block;
	margin: 0;
	border: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	cursor: text !important;
}
.button {
	background-color: #e0e0e0 !important;
	color: #FFFFFF!important;
	text-shadow: none!important;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	Display: inline-block;
	margin: 0;
	border: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
h1.book-title {
	color: #575757 !important;
	margin: 0;
	text-transform: none;
	font-size: 21px;
}
h2 {
	font-size: 24px;
	color: #575757;
	margin: 5px 0 15px 0;
}
h3 {
	font-size: 20px;
	color: #575757;
	margin: 10px 0 5px 0;
}
h4 {
  color: #575757;
  margin: 0.5em 0;
  padding-top: 0.5em;
  text-transform: uppercase;
  font-size:14px !important;
}
h4.regular-margin {
	margin-bottom: 1em;
}
h1 small, h2 small, h3 small, h4 small, h5 small {
	font-weight: normal;
	font-size: 11px;
	display: inline;
}
.small {
	line-height: 1.2em;
	font-size: 11px;
}
.text-box {
	border: 2px solid #575757;
	color: #575757;
	padding: 2px 2px 2px 2px;
	font-family: Arial;
}
.powells ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.powells ul li {
	text-align: left;
	padding-left: 8px;
	background-image: url("Images/bullet_li.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.powells ul li a:hover {
	/*background-color: #dae4e9;*/
	color: CurrentColor;
	text-decoration: none;
}
ul#bookinfo li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
.morecopies li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
	padding-left: 8px !important;
}
ul.morecopies {
	margin-bottom: 10px !important;
	font-size: 13px !important;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.bestys {
	width: 194px;
	/*background-image: url("Images/hp_topten_bg.jpg");*/
	background-repeat: no-repeat;
	margin: 0;
	font-size: 12px;
	line-height: 1.1em;
}
.bestys h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	margin-bottom: 3px;
}
.bestys .topseller {
	
	text-align: left;
	vertical-align: bottom;
	height:140px;
}
.bestys .topseller .border {
	border: 1px Solid #575757;
}
.bestys ol {
	margin: 12px;
	margin-right:1px;
	padding: 0;
}
.bestys topseller {
	height: 180px;
	text-align: right;
	vertical-align: bottom;
}
.bestys ol li {
	margin: 5px;
	font-size: 12px;
}
ol.booklist {
	margin: 0;
	padding: 0;
	width: auto;
	background: none;
	overflow: hidden;
}
ol.booklist li {
	list-style-type: none;
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 200px;
	margin-right: 3px;
	display: inline-block;
}
ol.booklist li .width-fixer {
	display: block;
	width: 190px;
	overflow: auto;
}
ol.booklist li .bookimage {
	float: left;
	overflow: auto;
}
ol.booklist li .border {
	border: 1px Solid #575757;
}
ol.booklist li .price-cart {
	float: left;
	overflow: auto;
	color: #555555;
	font-size: 10px;
	margin-left: 10px;
}
ol.booklist li .dollor {
	color: #555574;
	font-size: 14px;
	font-weight: bold;
}
ol.booklist li .price {
	color: #575757;
	font-size: 14px;
	font-weight: bold;
}
ol.booklist .book-info {
	clear: left;
	display: block;
	padding: .25em 0 15px;
}
ol.booklist h3.book-title {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
h3.book-title {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
ol.booklist .cite {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.homechunk ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.homechunk ul li {
	text-align: left;
	margin-top: 15px;
	padding-left: 8px;
	background-image: url("Images/bullet_li.gif") !important;
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.homechunk ul li a:hover {
	/*background-color: #dae4e9;*/
	color: #326d7f;
	text-decoration: none;
}
#content UL LI {
	TEXT-ALIGN: left;
	/*BACKGROUND: url(images/bullet_l1i.gif) no-repeat 0px 8px;*/
	LIST-STYLE-TYPE: none;
}
#content UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
#map-canvas iframe {
	width: 100% !important;
}
.shipnotice {
	background: url("images/shipsfreeicon.gif") no-repeat right 50% !important;
	text-align: right;
	line-height: 16px;
	padding-right: 60px;
	font-size: 11px;
	font-weight: normal;
	margin-right: 1em;
	float: right;
}
.dnnForm input[type="checkbox"], .dnnForm input[type="radio"] {
	margin-right: 5px;
	margin-top: 5px;
	width: auto;
	-webkit-margin-before: 5px;
}
ol.message {
	list-style: none;
	padding: 8px 5px 5px 34px;
	border: 1px solid currentColor;
	line-height: 1.1em;
	margin-left: 0px;
	min-height: 1.5em;
}
ol.message li {
	margin-bottom: 0.5em;
}
ol.warning {
	background: url(../../images/warning-icn.png) no-repeat 5px 5px rgb(249, 242, 205);
	border-color: rgb(241, 223, 137);
}
ol.error {
	background: url("../../images/stop.png") no-repeat 5px 5px rgb(255, 221, 221);
	border-color: rgb(173, 8, 8);
}
ol.information {
	background: url("./images/information.png") no-repeat 5px 5px rgb(218, 228, 233);
	border-color: rgb(95, 116, 126);
}
ol.Success {
	background: url("images/grant.png") 5px 5px no-repeat #e0fec8;
	border-color: #e0fec8;
}
#pagination small.sort b {
	padding: 2px 5px;
	font-size: 1.2em;
}
#pagination small.sort {
	top: 0.2em;
	right: 0.1em;
	position: absolute;
}
#pagination small.sort select {
	font-size: 0.98em;
}
#pagination .page_nav {
	margin: auto;
	text-align: center;
	display: block;
}
#pagination .page_nav a {
	margin: 0px 0.2em;
	padding: 0.2em 0.5em;
	border: 1px solid rgb(238, 238, 221);
	white-space: nowrap;
}
#pagination .page_nav a:hover {
	border: 1px solid rgb(194, 194, 180);
	background-color: rgb(247, 247, 239);
}
#section-info {
	background: none repeat scroll 0 0 #eeeeee;
	border-bottom: 1px solid #cac8c9;
	border-top: 1px solid #cac8c9;
	margin-right: 10px;
	padding: 3px;
	height:20px;
}
/* CSS for Rad Combo Box */
.RadComboBox_Default {
	color: rgb(51, 51, 51);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	/*float:left;*/
	border-left: 1px solid #2d2d25;
	border-top: 1px solid #2d2d25;
	border-right: 1px solid #b7b991;
	border-bottom: 1px solid #b7b991;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fffff5;
	border-color: #bcb691;
	border-width: 1px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin-top: 0px !important;
	padding-top: 3px !important;
	padding-right: 5px !important;
	padding-left: 0px !important;
	padding-bottom: 2px !important;
	-webkit-padding-end: 5px !important
}
.RadComboBox_Default .important {
	border-left: 5px solid #990000;
}
.RadComboBox .rcbDisabled {
	opacity: 0.65 !important;
	filter: Alpha(Opacity=65);
}
.RadComboBox .rcbDisabled input[disabled] {
	opacity: 1 !important;
	filter: Alpha(Opacity=100);
}
.RadComboBox_Default .rcbInput {
	color: rgb(51, 51, 51);
	font-family: Helvetica, Arial, Verdana, sans-serif !important;
	margin-top: 0px !important;
	font-size: 13px !important;
	margin-left: -4px;
}
.RadComboBoxDropDown_Default {
	color: rgb(51, 51, 51);
	font-family: Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 13px !important;
}
.RadComboBoxDropDown_Default .rcbImage {
	width: 16px;
	height: 16px;
}
.RadComboBox_Default .rcbInputCell {
	background-image: url("Images/rcbSprite.png") !important;
}
.RadComboBox_Default .rcbInputCell .rcbInput {
	margin-left: 1px;
}
.RadComboBox_Default .rcbInputCellRight {
	background-image: url("Images/rcbSprite.png") !important;
}
.RadComboBox_Default .rcbArrowCellLeft {
	background-image: url("Images/rcbSprite.png") !important;
}
.RadComboBox_Default .rcbArrowCellRight {
	background-image: url("Images/rcbSprite.png") !important;
}
div.RadComboBox_Default .rcbArrowCell a {
	height: 22px;
	line-height: 1px;
	font-size: 1px;
	width: 16px;
	color: #d2d2d2;
}
.RadComboBox table td.rcbArrowCell {
	padding: 1px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
div.RadComboBox_Default .rcbArrowCell {
	width: 18px;
	line-height: 16px;
}
.RadComboBox_Default td.rcbInputCellLeft {
}
.RadComboBox_Default td.rcbArrowCellRight {
	background-position: 0px -88px !important;
}
.RadComboBox_Default .rcbHovered .rcbInputCellLeft {
}
.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
	background-position: 0px -88px !important;
}
.RadComboBox_Default .rcbFocused .rcbInputCellLeft {
}
.RadComboBox_Default .rcbFocused .rcbArrowCellRight {
	background-position: 0px -88px !important;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellLeft {
	background-position: 0px -22px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellRight {
	background-position: 100% 0px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellRight {
	background-position: 100% 0px;
}
.RadComboBox_Default .rcbInputCell .rcbEmptyMessage {
	color: #000000;
	margin-top: 0px;
	font-style: normal !important;
}
.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput {
	color: rgb(0, 0, 0);
}
.RadComboBox_Default td.rcbArrowCellLeft {
	background-position: -18px -88px;
}
.RadComboBox_Default td.rcbArrowCellRight {
	background-position: 0px -88px;
}
.RadComboBox_Default .rcbHovered .rcbArrowCellLeft {
	background-position: -54px -88px;
}
.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
	background-position: -18px -88px;
}
.RadComboBox_Default .rcbFocused .rcbArrowCellLeft {
	background-position: -90px -88px;
}
.RadComboBox_Default .rcbFocused .rcbArrowCellRight {
	background-position: -72px -88px;
}
.RadComboBox_Default td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default .rcbHovered td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default .rcbFocused td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -51px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -87px -88px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellLeft {
	background-position: -18px -88px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight {
	background-position: -2px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
	background-position: -54px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {
	background-position: -38px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
	background-position: -90px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight {
	background-position: -74px -88px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -51px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -87px -88px;
}
.RadComboBoxDropDown_Default .rcbFooter {
	background-image: url("Images/rcbSprite.png");
}
.RadComboBoxDropDown_Default .rcbMoreResults {
	background-image: url("Images/rcbSprite.png");
}
.RadComboBoxDropDown_Default .rcbMoreResults a {
	background-image: url("Images/rcbSprite.png");
}
div.RadComboBoxDropDown_Default {
	background: rgb(255, 255, 255);
	font-size: 12px;
	border: solid 1px rgb(198, 199, 210) !important;
}
.RadComboBoxDropDown_Default .rcbFooter {
	background-position: 0px -110px;
	border-top-color: rgb(213, 213, 213);
background- color: rgb(222, 226, 231);
}
div.RadComboBoxDropDown_Default .rcbHeader {
	padding: 8px 7px 0px;
	font-size: 13px;
	font-weight: bold;
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.RadComboBoxDropDown_Default .rcbItem {
	line-height: 1.5;
}
.RadComboBoxDropDown_Default .rcbHovered {
	line-height: 1.5;
}
.RadComboBoxDropDown_Default .rcbItem em {
	background: rgb(229, 229, 229);
}
.RadComboBoxDropDown_Default .rcbHovered {
	background: rgb(51, 153, 255) !important;
	color: #ffffff !important;
	;
}
.RadComboBoxDropDown_Default .rcbSeparator {
	background: rgb(217, 218, 220);
	color: rgb(68, 68, 68);
}
.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput {
	color: rgb(153, 153, 153);
}
.RadComboBoxDropDown_Default .rcbDisabled {
	color: rgb(153, 153, 153);
}
.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft {
	background-position: 0px -66px;
}
.RadComboBox_Default .rcbDisabled td.rcbInputCellRight {
	background-position: 100% -66px;
}
.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft {
	background-position: -126px -88px;
}
.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight {
	background-position: -108px -88px;
}
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
	background-position: -110px -88px;
}
.RadComboBox_Default .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -123px -88px;
}
.RadComboBoxDropDown_Default .rcbLoading {
	background: rgb(240, 240, 240);
}
.RadComboBoxDropDown_Default .rcbMoreResults {
	background-position: 0px -132px;
	color: rgb(96, 96, 96);
	border-top-color: rgb(198, 

199, 210);
	background-color: rgb(230, 230, 230);
}
.RadComboBoxDropDown_Default .rcbMoreResults a {
	background-position: -157px -94px;
	color: rgb(96, 96, 96);
}
#contentsShopping td {
	margin: 0px;
	padding: 3px;
}
TABLE.display {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	MARGIN-BOTTOM: 2em;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
TABLE.display TH {
	BORDER-BOTTOM: #ececec 1px solid;
	BORDER-LEFT: #ececec 1px solid;
	BACKGROUND: #ececec !important;
	BORDER-TOP: #ececec 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #ececec 1px solid
}
TABLE.display TR TH {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px
}
TABLE.display TR TD {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px
}
TABLE.display TD {
	BORDER-BOTTOM: #ececec 1px solid;
	BORDER-LEFT: #ececec 1px solid;
	FONT-SIZE: 12px;
	BORDER-TOP: #ececec 1px solid;
	BORDER-RIGHT: #ececec 1px solid
}
TABLE.display TR TD.important {
	FONT-WEIGHT: bold
}
TABLE.display TR.alt TD {
	BACKGROUND: #eee;
}
/* Search Result */
ol.searchlist {
	margin: 0;
	padding: 0;
	width: auto;
	background: none;
}
ol.searchlist li, ol.searchlist li bikky {
	list-style: none;
	margin: 5px 0 5px 0;
	padding: 5px;
	position: relative;
}
ol.searchlist li.bikky {
	background-color: #EBE7DC;
}
ol.border-bottom li {
	padding-bottom: 18px;
	border-bottom: 1px dotted #ccc;
}
ol.searchlist p {
	clear: both;
}
ol.searchlist li small.counter {
	float: right;
	padding: 5px;
	font-size: 2.5em;
	font-weight: bold;
	color: #eed;
}
ol.searchlist li.bikky small.counter {
	color: #fff;
}
ol.searchlist li h3 {
	margin: 0 0 .1em 0;
	font-size: 1.2em;
	font-weight: bolder;
	line-height: 1.1em;
	padding: 0;
}
ol.searchlist li img.bookcover {
	float: left;
	margin: .1em 10px .5em 0;
	border: 1px solid #333;
}
ol.searchlist li div.all-info {
	float: left;
	padding-bottom: 10px;
	margin-left: 10px;
}
ol.searchlist li div cite {
	font-weight: bold;
	font-style: normal;
}
ol.searchlist li p a {
	text-decoration: underline;
	padding-right: .2em;
}
ol.searchlist li .location {
	font-weight: bold;
	font-size: smaller;
}
ol.searchlist li .price-cart {
	margin: 1em 0 0 0;
}
ol.searchlist li .price-cart big {
	display: block;
	font-weight: bold;
}
ol.searchlist li .price-cart .list-price {
	font-size: .9em;
	color: #555;
}
ol.searchlist small {
	display: inline-block;
}
ol.searchlist li .price-cart b {
	color: #575757;
}
ol.searchlist li p.also-available {
	margin: 0;
	padding-top: .75em;
}
ol.searchlist li p.also-available b {
	color: #575757;
}
ol.searchlist li div.ebook-avail, .ebook-avail {
	display: none;
}



/* CSS For Desktop */
@media only screen and (min-width: 781px) {
	.carttinytext{font-size:10px;}
	tr.btnSaveTop td{width: 100%; display: none; padding-bottom:3px;}
	nobr{white-space:initial !important;}
	#contentsShopping h4{text-transform:none !important;}
	
	.owl-wrapper{width:auto !important;}
	.adSearch{ width:710px;}
.RotatorNav {
	background: none !important;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.mrgtop15 {
	margin-top: 15px;
	font-size:11px;
	text-transform:uppercase;
}
.mrgtop35 {
	margin-top: 35px;
}
#page_structur {
	width: auto;
	border-left: 30px solid #FFFFFF;
	border-right: 30px solid #FFFFFF;
}
table#page_structur {
	width: 100% !important;
	border-left: 30px solid #FFFFFF;
	border-right: 30px solid #FFFFFF;
}
.tanbox {
	border: 1px solid #cac8c9;
	padding: 10px;
	margin-bottom: 10px;
}
.display {
	width: 100%;
	border: 0px;
	margin-bottom: 2em;
}
.display th {
	background-color: #ececec;
	font-weight: bold;
	border: 1px solid #ececec;
}
.display td {
	padding: 5px;
	font-size: 12px;
	border: 1px solid #ececec;
}
/*Container CSS*/
.invisible {
	padding: 0px;
	margin: 0px;
}
.dottedborder {
	border: 1px solid #cac8c9;
	padding: 10px;
	margin-bottom: 10px;
}
.bottom-dotted-line {
	border-bottom: 1px solid #cac8c9;
	padding-bottom: 25px;
	margin-bottom: 10px;
}
/*Container CSS*/
/*Header Class*/
#header {
	width: 100%;
	height: 88px;
}
.logo {
	width: 216px;
	height: 88px;
	text-align: left;
	float: left;
	padding: 0;
	margin: 0;
}
.logo img{
	position:absolute;
	top:0px;
}
.top-right {
	text-align: right;
	margin: 0;
	padding: 0;
	padding-top: 1px;
	font-size: 10px;
	text-transform: uppercase;
}
.cart-right {
	text-align: right;
	color: #fff;
	float: left;
	margin-top:-1px;
}
.siteSearch {
	text-align: left;
	padding-right: 5px;
	margin: 0;
	padding: 0;
	padding-top: 1px;
}
/* Style for Search high resolution */
.search {
	width: 700px;
	margin-top: 50px;
	/*float: left;*/
	padding: 0;
	padding-bottom: 5px;
	z-index: 999;
	left: 246px;
	/*top:77px;*/
	position: absolute;
}
.search-box1 {
	width: 394px;
	height: 18px;
	border: none;
	font-weight: normal;
	color: #aaaaaa !important;
	font-size: 12px;
	z-index: 999;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 0px;
	background: none repeat scroll 0 0 #e0e0e0;
}
.search-box1:focus {
	color: #575757 !important;
	 


}
/*.btnSearch {
	color: #FFFFFF;
	background-color: #4c290d;
	width: 90px;
	font-size: 16px;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
}*/
.btnSearch {
	background: none repeat scroll 0 0 #e0e0e0;
	font-size: 10px;
	height: 24px;
	border: none;
	margin: 0;
	padding: 0 5px;
	font-weight: bold;
	vertical-align: text-top;
	width: 65px;
	text-transform: uppercase;
	color:#575757 !important;
	font-family:Arial, Helvetica, sans-serif;
}
.search-list {
	float: left;
	width: 88px;
	border: 2px solid #575757;
	font-weight: bold;
}
.search-list select {
	height: 24px;
	display: block;
	width: 88px;
	border: none;
}
.search-small {
	float: left;
	font-size: 11px;
	margin-top: 3px;
	margin-left: 8px;
	letter-spacing: 1px;
	color: #3e7795 !important;
}
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	z-index: 99999;
	background-image: url("Images/spacer.gif");
}
.suggest_link_over {
	background-color: #dae4e9;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	text-align: left;
	border: 1px solid #000000;
	z-index: 99999;
}
/* Style for Search End */
.emphasis {
	color: #326d7f;
}
#Login {
	text-align: right;
	font-size: 10px;
	float: right;
	clear: right;
	text-transform:uppercase;
}
.wrapper {
	Padding-top: 10px;
}
/*Header Class*/
#table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
#row {
	display: table-row;
}
/*MIDDLE Class*/
#middleCol {
	vertical-align: top;
}
.middle-line {
	border-left: 1px solid #cac8c9;
	display: table-cell;
	width: 100%;
}
.middle-left {
	width: 216px;
	min-width: 216px;
	font-size: 13px;
	display: table-cell !important;
	vertical-align: top;
}
.middle-center {
	margin-left: 10px;
	margin-right: 10px;
}
.middle-right {
	width: 230px;
	display: table-cell;
	vertical-align: top;
}
/*MIDDLE Class*/


/*Footer Class*/
#footer {
	width: 100%;
	margin-top: 10px;
}
.footer_top {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #cac8c9;
}
.footer_bottom {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.footer_leftbox {
	width: 216px;
	float: left;
	font-size: 13px;
}
.footer_righttbox {
	padding-left: 10px;
	font-size: 12px;
	border-left: 1px solid #cac8c9;
	margin-left: 216px;
	
}
.footer_righttbox a{
	font-size:11px;
	text-transform:uppercase;
}
.footer_righttbox p{
	margin-bottom:10px;
}
.smallblock {
	overflow: hidden;
	margin-top: 15px;
	font-size: 11px;
}
.verisignfooter {
	float: right;
	margin-left: 20px;
}
.backtop {
	font-size: 11px;
}
/*Footer Class*/

h1.book-title {
	color: #575757 !important;
	margin: 0;
	text-transform: none;
	font-size: 21px;
}
h2 {
	font-size: 24px;
	color: #575757;
	margin: 5px 0 15px 0;
}
h3 {
	font-size: 20px;
	color: #575757;
	margin: 10px 0 5px 0;
}
h4 {
	 color: #575757;
  margin: 0.1em 0;
  padding-top: 0.1em;
  text-transform: uppercase;
  font-size:14px !important;
}
h4.regular-margin {
	margin-bottom: 1em;
}
h1 small, h2 small, h3 small, h4 small, h5 small {
	font-weight: normal;
	font-size: 11px;
	display: inline;
}
.small {
	line-height: 1.2em;
	font-size: 11px;
}
.text-box {
	border: 2px solid #575757;
	color: #575757;
	padding: 2px 2px 2px 2px;
	font-family: Arial;
}
/*input.button
{
	background-color:#424242;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	text-transform:uppercase;
	margin:5px 5px 5px 0px;
	
	border: 2px solid #4a3a2d;
		padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}*/
.newbutton {
	background-color: #7d6855;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 3px 2px 2px;
	border: 1px solid #4c3b2b;
}
.newbutton:hover {
	background-color: #6d533c;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	padding: 2px 3px 2px 2px;
	border: 1px solid #4c3b2b;
}
.scanalert {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 20px;
}
.dontmiss {
	overflow: hidden;
	font-size: 13px;
}
.dontmiss ul li {
	TEXT-ALIGN: left;
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
	LIST-STYLE-TYPE: none;
}
.dontmiss ul {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.powells ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.powells ul li {
	text-align: left;
	padding-left: 8px;
	background-image: url("Images/bullet_li.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.powells ul li a:hover {
	/*background-color: #dae4e9;*/
	color: #326d7f;
	text-decoration: none;
}
.margin_social {
	margin: 5px 0px 0px 10px;
}
.margin-social {
	border: 0;
	border-bottom: 1px solid #cac8c9;
	margin: 20px 0 10px 0;
	height: 1px;
}
.shipping_rates {
	text-align: center;
}
.border {
	border: 1px Solid #4a3a2d;
}
.homechunk {
	margin-right: 7px;
	line-height: 1.2em;
}
.homechunk .content {
	width: 100%;
	overflow: hidden;
}
.homechunk .content a:hover {
	
	color: #326d7f;
	text-decoration: none;
}
.homechunk .small {
	font-size: 11px;
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
.homechunk ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.homechunk ul li {
	text-align: left;
	margin-top: 15px;
	padding-left: 8px;
	background-image: url("Images/bullet_li.gif") !important;
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.homechunk ul li a:hover {
	
	color: #326d7f;
	text-decoration: none;
}
.event {
	margin-right: 7px;
	line-height: 1.2em;
}
.event_bg {
	background-image: url("Images/hp_events_bg.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}
.event ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.event ul li {
	text-align: left;
	margin-bottom: 15px;
	padding-left: 0px;
	background-image: none;
	font-size: 11px;
	font-weight: bold;
}
.event ul li a:hover {
	
	color: #326d7f;
	text-decoration: none;
}
.tanbox h3 {
	margin-top: 0px;
}
h3.post-title {
	margin-bottom: 0;
	line-height: 1em;
	padding: 0;
}
h3.post-title a:visited, h3.post-title a:hover, #margin h3.post-title a:visited, #margin h3.post-title a:hover {
	color: #3E7795;
}
.post-info {
	display: block;
	padding: 5px 0;
	overflow: hidden;
}
.comment-info {
	float: right;
	background-image: url("Images/comments.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
}
a.continue {
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: .85em;
	font-style: italic;
	clear: both;
}
hr.fine, #margin hr.fine, .tanbox hr.fine {
	border: 0;
	border-bottom: 1px solid #cac8c9;
	margin: 0 0 5px 0;
	height: 1px;
}
ol.booklist {
	margin: 0;
	padding: 0;
	width: auto;
	background: none;
	overflow: hidden;
}
ol.booklist li {
	list-style-type: none;
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 200px;
	margin-right: 3px;
	display: inline-block;
}
ol.booklist li .width-fixer {
	display: block;
	width: 190px;
	overflow: auto;
}
ol.booklist li .bookimage {
	float: left;
	overflow: auto;
}
ol.booklist li .border {
	border: 1px Solid #4a3a2d;
}
ol.booklist li .price-cart {
	float: left;
	overflow: auto;
	color: #555555;
	font-size: 10px;
	margin-left: 10px;
}
ol.booklist li .dollor {
	color: #555574;
	font-size: 14px;
	font-weight: bold;
}
ol.booklist li .price {
	color: #575757;
	font-size: 14px;
	font-weight: bold;
}
ol.booklist .book-info {
	clear: left;
	display: block;
	padding: .25em 0 15px;
}
ol.booklist h3.book-title {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
h3.book-title {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
ol.booklist .cite {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.slideshow-wrapper {
	height: 240px;
	/*position: relative;*/
	margin: 0px;
	padding: 0px;

	/*background-image: URL("../Images/hpcenter_bkd.jpg");*/
	background-repeat: no-repeat;
	z-index: -1;
}
.slideshow-menu {
	display: block;
	position: absolute;
	top: 200px;
	left: 10px;
	height: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	border: 1px solid #4a3a2d;
}
.slideshow-menu a {
	color: #4a3a2d;
	text-decoration: none;
}
.slideshow-menu a:hover {
	text-decoration: none;
}
.slideshow-number {
	display: block;
	position: absolute;
	top: 225px;
	left: 350px;
	height: 12px;
	background-color: #FFFFFF;
	color: #888888;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.middle_h2 {
	font-size: 18px;
	margin: 5px 0 15px 0;
}
.content {
	font-size: 14px;
}
.button:disabled {
	background-color: #ccc !important;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	Display: inline-block;
	margin: 0;
	border: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	cursor: text !important;
}
.button {
	background-color: #424242 !important;
	color: #FFFFFF!important;
	text-shadow: none!important;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	Display: inline-block;
	margin: 0;
	border: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.button:hover {
	background-color: #424242;
	color: #FFFFFF;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
}
.form-label {
	text-align: right;
}
.data_grid {
	border: 1px solid #cac8c9;
}
.data_grid th {
	background-color: #aaa;
	color: #FFFFFF;
	border-bottom: 1px #cac8c9 solid;
	font-weight: bold;
	text-align: left;
	padding: 2px 5px 2px 5px;
	border: 0px;
}
.data_grid td {
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	border: 0px;
}
.data_grid .mulrow td {
	background-color: #eee;
}
/*ADMIN CSS*/
#content_admin {
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#footer_admin {
	width: 100%;
	border-top: 1px solid #98b4c2;
	padding-top: 10px;
	padding-bottom: 10px;
}
#Breadcrumb {
	height: 30px;
	width: 960px;
	line-height: 30px;
	background: url(Images/Breadcrumb-BG.jpg) no-repeat 0 0;
	margin: 0 0 2em 0;
	font-size: 11px;
}
#Breadcrumb span {
	display: inline-block;
	height: 30px;
	float: left;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}
#Breadcrumb .Intro {
	text-transform: uppercase;
	padding: 0 15px 0 13px;
	margin: 0 15px 0 0;
	font-size: 10px;
	background: url(Images/Breadcrumb-FirstSep.jpg) no-repeat right 0;
}
#Breadcrumb .SkinObject {
	display: inline-block;
	color: #3c3c3c;
	height: 30px;
	float: left;
}
#Breadcrumb .SkinObject:hover {
	color: #666666;
	text-decoration: underline;
}
#Breadcrumb span.Sep {
	width: 14px;
	background: url(Images/Breadcrumb-Sep.jpg) no-repeat 0 0;
	margin: 0 15px;
}
div.breadcrumb {
	FONT-SIZE: small
}
div.breadcrumb .img {
	margin-left: 10px;
	margin-right: 10px;
}
/*#Body .ui-widget-overlay {background:#000;opacity:.60;filter:Alpha(Opacity=60);position:absolute;top:0;left:0;width:100%;height:100%;}
#Body .ui-widget-shadow{margin:5px 0 0 5px;padding:0px;background:#999;opacity:.45;filter:Alpha(Opacity=45);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.dnnFormPopup{position:absolute;padding:0;width:300px;border:4px #5b8ca4 solid;background:#fff;border-radius:10px;-moz-border-radius:10px;}
#iPopUp{ width: 99% !important;padding-top: 10px; padding-left:5px;}

.dnnFormPopup .ui-dialog-titlebar {padding:0.8em 1.2em;background:#dae4e9;position:relative;overflow:hidden;color:#412812;font-weight:bold;cursor:move;
    -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;border-top-left-radius: 6px;border-top-right-radius: 6px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.dnnForm .ui-widget-header, .dnnFormPopup .ui-widget-header {font-weight:bold;border-bottom:1px solid #5b8ca4;}
.dnnFormPopup .ui-dialog-title{float:left;margin:.1em 16px .1em 0;position:relative;font-size:14px;}
.dnnFormPopup a.ui-dialog-titlebar-close{text-indent:-9999em;display:block;position:absolute;right:10px;top:10px;background:url(Images/close-icn.png) no-repeat;height:24px;width:24px;}
.dnnFormPopup a.dnnToggleMax{float:right;display:block;text-indent:-9999em;background:url(Images/modal-max-min-icn.png) no-repeat bottom;height:24px;width:24px;margin:1px 24px 0 0}
.dnnFormPopup a.dnnToggleMax.ui-dialog-titlebar-max{background:url(Images/modal-max-min-icn.png) no-repeat top;}
.dnnFormPopup .ui-dialog-content, #iPopUp .ui-dialog-content{position:relative;border:0;padding:0px;background:#fff;overflow:auto;zoom:1;}
.dnnFormPopup .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.dnnFormPopup .ui-dialog-buttonpane .ui-dialog-buttonset {float:right;}
.dnnFormPopup .ui-dialog-buttonpane button {margin:.5em .4em .5em 0.8em;cursor:pointer;padding:0.5em 1em;}
.dnnFormPopup .ui-resizable-se{width:14px;height:14px;float:right;background:url(Images/modal-resize-icn.png) no-repeat bottom;height:24px;width:24px;}
.dnnFormPopup .dnnDialog {padding:10px;} */
.dnnLoading {
	background: #fff url(Images/loading.gif) no-repeat center center;
	position: absolute;
	z-index: 9999;
}
.dnnFormHelpContent, .dnnFormItem label .dnnFormHelpContent {
	border: #5f747e 2px solid;
	color: #575757;
	background: #dae4e9 url(Images/help-icn.png) no-repeat 10px 10px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0px 1px 1px #fff;
	font-weight: normal;
	max-width: 30em;
	padding: 0.8em 1em 0.8em 3em;
}
.dnnTooltip a span {
	color: #575757;
}
.dnnForm h2.dnnFormSectionHead a {
	color: #575757;
}
.dnnForm .ui-tabs .ui-tabs-nav li, ul.dnnAdminTabNav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important;
	padding: 0;
	white-space: nowrap;
}
.dnnForm .ui-tabs .ui-tabs-nav li a, ul.dnnAdminTabNav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	display: block;
	margin: 0;
	letter-spacing: -0.03em;
	background: #dae4e9;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.dnnForm .ui-state-default a, .dnnForm .ui-state-default a:link, .dnnForm .ui-state-default a:visited {
	color: #575757;
	text-decoration: none;
}
/*.dnnForm .ui-state-hover a, .dnnForm .ui-state-hover a:hover {float:left;padding:.5em 1em;text-decoration:none;font-weight:bold;color:#575757;text-decoration:none;
display:block;margin:0; letter-spacing:-0.03em;background:#ebe7dc;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;
		-moz-border-radius-bottomleft:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}*/
		
.dnnForm .ui-state-active a, .dnnForm .ui-state-active a:link, .dnnForm .ui-state-active a:visited, .dnnForm .ui-state-active, .dnnForm .ui-widget-content .ui-state-active, .dnnForm .ui-widget-header .ui-state-active {
	font-weight: bold;
	color: #575757;
	cursor: pointer;
	background: #ebe7dc;
}
#dnn_ctr_Login_DNN p {
	margin-left: 17px;
}
.dnnSecondaryAction {
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
.dnnGrid {
	border: 1px solid #4c3b2b !important;
}
.dnnGridHeader td {
	background-color: #7a604a;
	color: #FFFFFF;
	border-bottom: 1px #4c3b2b solid;
	font-weight: bold;
	background-image: url(Images/dt_head.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.dnnGridHeader th {
	background-color: #7d6855 !important;
	color: #FFFFFF;
	border-bottom: 1px #4c3b2b solid;
	font-weight: bold;
}
.dnnGridItem {
	background-color: #FFFFFF;
}
.dnnGridAltItem {
	background: #ebe7dc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c9baad;
	border-bottom-color: #c9baad;
}
.dnnGrid td {
	padding: 3px 5px;
}
.dnnGrid td input.dnnFormInput {
	width: 42%;
}
.ControlPanel, .PagingTable {
	width: 100%;
	background-color: #fff;
	border: #4c3b2b 1px solid;
}
.dnnFormItem Input {
	/*margin-top:5px;*/
	margin-top: 0px;
}
.dnnFormItem input[type="password"] {
}
.dnnForm input[type="checkbox"], .dnnForm input[type="radio"] {
	margin-right: 5px;
	margin-top: 5px;
	width: auto;
	-webkit-margin-before: 5px;
}
.dnnLogHeader {
	background-color: #7d6855;
	color: #FFFFFF;
	border-bottom: 1px #4c3b2b solid;
	font-weight: bold;
}
.dnnShortFormInfo {
	border: #5f747e 2px solid;
	color: #575757;
}
.dnnFormInfo {
	border: #5f747e 2px solid;
	color: #575757;
	background: #dae4e9 url(Images/help-icn.png) no-repeat 10px 12px;
	font-weight: normal;
}
div.dnnAddProfile .dnnFormItem label {
	display: block;
	float: none;
	text-align: left;
	width: 100%;
}
div.dnnAddProfile div.dnnFormCombo .rcbInputCell input.rcbInput {
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	background: #fffff5;
	-moz-box-shadow: inset 0 0 3px 3px #fffbe1;
	-webkit-box-shadow: inset 0 0 3px 3px #fffbe1;
	box-shadow: inset 0 0 3px 3px #fffbe1;
	border: 1px solid #bcb691;
	border-top: 1px solid #000000;
	margin: 0;
	margin-top: 5px;
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	border-left: 5px #F00 solid;
	position: relative;
}
div.dnnAddProfile .dnnFormItem .dnnPrimaryAction {
	margin-top: 30px;
}
.FileManager {
	border: 1px solid #4c3b2b;
	height: 400px;
}
.FileManager_ToolBar {
	border-bottom: 1px solid #4c3b2b;
	height: 25px;
}
.FileManager_Explorer {
	height: 100%;
	border: 1px solid #4c3b2b;
	background-color: White;
	margin: 2px 2px 2px 2px;
	margin-right: 10px;
}
.FileManager_FileList {
	height: 100%;
	padding: 2px 2px 2px 5px;
	overflow: auto;
}
.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}
.FileManager_Header {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7d6855;
	border: #4c3b2b 1px solid;
	height: 25px;
}
.FileManager_Header a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7d6855;
	height: 25px;
}
.FileManager_Pager {
	font-size: 11px;
	font-weight: bold;
	background-color: #ebe7dc;
	border-top: #4c3b2b 1px solid;
	height: 25px;
}
.FileManager_StatusBar {
	font-size: 11px;
	font-weight: normal;
	background-color: #ebe7dc;
	height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item {
	border: 1px solid #4c3b2b;
}
.FileManager_SelItem {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}
.FileManagerTreeNode {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.FileManagerTreeNodeSelected {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}
.dnnSearchFilters, .dnnFormItem label .dnnSearchFilters {
	border: #5f747e 2px solid;
	color: #575757;
	background: #dae4e9;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0px 1px 1px white;
	font-weight: normal;
	padding: 0.8em 1em 0.8em 1em;
	margin: 5px;
}
.SubSubHead {
	font-weight: bold;
	color: #575757;
}
.popup-content {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}
.popup-heading {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}
/*ADMIN CSS*/
h1, #sectionheader {
	color: #575757;
	font-family: Helvetica Bold, Arial Bold, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 1em;
	margin: 20px 0 15px;
	padding-bottom: 8px;
	z-index: -111;
}
UL#bookinfo {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px
}
UL#bookinfo .starRating {
	float: left;
	width: 100px;
}
#content UL LI {
	TEXT-ALIGN: left;
	/*BACKGROUND: url(images/bullet_l1i.gif) no-repeat 0px 8px;*/
	LIST-STYLE-TYPE: none;
}
#content UL {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
#greenbullet li {
	background-image: url(images/bullet_li.gif) !important;
	padding-left: 8px;
}
.tinytext {
	LINE-HEIGHT: 1.2em;
	FONT-SIZE: 11px
}
hr {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #cac8c9 -moz-use-text-color -moz-use-text-color;
	border-right: medium none;
	border-style: solid none none;
	border-width: 1px medium medium;
	color: #cac8c9;
	margin: 25px 0 10px;
	padding: 0;
}
#comments h3 {
	color: #993300;
	font-size: 18px;
	margin: 15px 0 5px;
	padding: 0;
}
#customer_comments hr, #goodreads hr {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #cac8c9;
	border-style: none none solid;
	border-width: medium medium 1px;
	height: 1px;
	width: 100%;
}
#customer_comments H4 {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.3em;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px;
}
#customer_comments H6 {
	LINE-HEIGHT: 2.5em;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}
#customer_comments .comments ul {
	margin: 0px !important;
	Padding: 0px !important;
}
#customer_comments h5, #goodreads h5 {
	font-size: 14px !important;
	font-weight: bold;
	margin: 5px 0 10px;
	padding: 0;
}
/* Product Comment */
.blurb_bq {
	text-align: justify;
	text-align-last: left;
	word-break:break-word !important;
}
DIV.blurb_bq H1 {
	FONT-SIZE: 20px
}
DIV.blurb_bq p {
	margin-top:16px;
	margin-bottom:16px;
}
DIV.blurb_bq H2 {
	FONT-SIZE: 18px
}
DIV.blurb_bq H3 {
	FONT-SIZE: 16px
}
DIV.blurb_bq H4 {
	FONT-SIZE: 14px
}
DIV.blurb_bq H1 {
	COLOR: #424242;
	FONT-WEIGHT: normal
}
DIV.blurb_bq H2 {
	COLOR: #424242;
	FONT-WEIGHT: normal
}
DIV.blurb_bq H3 {
	COLOR: #424242;
	FONT-WEIGHT: normal
}
DIV.blurb_bq H4 {
	COLOR: #424242;
	FONT-WEIGHT: normal
}
.RadGrid .rgFilter {
	height: 22px;
	margin: 0 0 0 2px;
	width: 22px;
}
.RadGrid .rgGroupPanel {
	height: 24px;
}
.RadGrid .rgGroupItem {
	font-weight: normal;
	line-height: 20px;
	padding: 0 2px 1px 3px;
	vertical-align: middle;
}
.RadGrid .rgGroupHeader td {
	padding-bottom: 0;
	padding-top: 0;
}
.RadGrid .rgGroupHeader td p {
	display: inline;
	margin: 0;
	padding: 0 10px;
}
.RadGrid .rgGroupHeader td div div {
	padding: 0 10px;
	top: -0.8em;
}
* html .RadGrid .rgGroupHeader td div div {
	top: 0;
}
.RadGrid .rgGroupHeader td div div div {
	border: 0 none;
	padding: 0;
	top: 0;
}
.RadGrid .rgUpdate, .RadGrid .rgCancel {
	height: 18px;
	width: 18px;
}
.RadGrid .rgDetailTable {
	border-style: solid;
	border-width: 1px 0 1px 1px;
}
.RadGrid .rgAdd, .RadGrid .rgRefresh {
	height: 18px;
	vertical-align: bottom;
	width: 18px;
}
* + html .RadGrid .rgAdd, * + html .RadGrid .rgRefresh {
	vertical-align: middle;
}
* html .RadGrid .rgAdd, * html .RadGrid .rgRefresh {
	vertical-align: middle;
}
.RadGrid .rgEdit, .RadGrid .rgDel {
	height: 15px;
	width: 15px;
}
.RadGridRTL .rgHeader, .RadGridRTL .rgResizeCol {
	text-align: right;
}
.RadGridRTL .rgPager .rgStatus {
	border-left-width: 1px;
	border-right: 0 none;
}
.RadGridRTL .rgWrap {
	float: right;
}
.RadGridRTL .rgArrPart1 {
	padding-left: 0;
	padding-right: 10px;
}
.RadGridRTL .rgPageFirst, .RadGridRTL .rgPagePrev {
	margin-left: 1px;
	margin-right: 0;
}
.RadGridRTL .rgPageNext, .RadGridRTL .rgPageLast {
	margin-left: 0;
	margin-right: 1px;
}
.RadGridRTL .rgInfoPart {
	float: left;
}
.RadGridRTL .rgNumPart {
	width: 220px;
}
.RadGridRTL .rgNumPart a {
	float: right;
}
.RadGridRTL .rgDetailTable {
	border-left-width: 0;
	border-right-width: 1px;
}
.RadGridRTL input.rgRefresh, .RadGridRTL input.rgAdd {
	margin: 0 0 0 4px;
}
.RadGridRTL .rgInfoPart {
	text-align: left;
}
.RadGridRTL .rgSliderLabel {
	float: right;
}
.RadGridRTL .rgPager div.RadSlider {
	float: right;
	margin: 0 0 0 10px;
}
.RadGrid_Default {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #d7cfcd;
	color: #333333;
}
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default {
	font: 12px/16px;
}
.RadGrid_Default .rgAdd, .RadGrid_Default .rgRefresh, .RadGrid_Default .rgEdit, .RadGrid_Default .rgDel, .RadGrid_Default .rgFilter, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast, .RadGrid_Default .rgExpand, .RadGrid_Default .rgCollapse, .RadGrid_Default .rgSortAsc, .RadGrid_Default .rgSortDesc, .RadGrid_Default .rgUpdate, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup, .RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV {
	background-image: url("Images/gridicon.gif");
}
.RadGrid_Default .rgHeaderDiv {
	background: url("Images/gridicon.gif") repeat-x scroll 0 -7550px #EEEEEE;
}
.rgTwoLines .rgHeaderDiv {
	background-position: 0 -7050px;
}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #828282;
	border-style: none none solid;
	border-width: 0 0 1px;
}
.RadGrid_Default th.rgSorted {
	background-color: #C4C4C4;
	background-position: 0 -2600px;
}
.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
	color: #fff;
}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.RadGrid_Default .rgRow td {
	border-color: #FFFFFF;
}
.RadGrid_Default .rgAltRow {
	background: none repeat scroll 0 0 #ebe7dc;
}
.RadGrid_Default .rgAltRow td {
	border-color: #d5d0c3;
}
.RadGrid_Default .rgRow .rgSorted {
	background-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
}
.RadGrid_Default .rgAltRow .rgSorted {
	background-color: #ebe7dc;
	border-bottom-color: #E6E6E6;
}
.RadGrid_Default .rgSelectedRow .rgSorted, .RadGrid_Default .rgActiveRow .rgSorted, .RadGrid_Default .rgHoveredRow .rgSorted, .RadGrid_Default .rgEditRow .rgSorted {
	background-color: transparent;
}
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
	color: #000000;
	text-decoration: underline;
}
.RadGrid_Default .rgRow a:hover, .RadGrid_Default .rgAltRow a:hover, .RadGrid_Default .rgEditRow a:hover, .RadGrid_Default tr.rgEditRow a:hover, .RadGrid_Default tr.rgHoveredRow a:hover, .RadGrid_Default tr.rgActiveRow a:hover, .RadGrid_Default .rgFooter a:hover, .RadGrid_Default .rgEditForm a:hover {
	color: #000000;
	text-decoration: none;
}
.RadGrid_Default .rgSelectedRow {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -3900px #828282;
	color: #FFFFFF;
}
* + html .RadGrid_Default .rgSelectedRow .rgSorted {
	background-color: #828282;
}
* html .RadGrid_Default .rgSelectedRow .rgSorted {
	background-color: #828282;
}
.RadGrid_Default .rgSelectedRow a {
	color: #FFFFFF;
}
.RadGrid_Default .rgActiveRow, .RadGrid_Default .rgHoveredRow {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -2900px #C5C5C5;
	color: #333333;
}
* + html .RadGrid_Default .rgActiveRow .rgSorted, * + html .RadGrid_Default .rgHoveredRow .rgSorted {
	background-color: #C5C5C5;
}
* html .RadGrid_Default .rgActiveRow .rgSorted, * html .RadGrid_Default .rgHoveredRow .rgSorted {
	background-color: #C5C5C5;
}
.RadGrid_Default .rgEditRow {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -4900px #FFFFFF;
	color: #333333;
}
* + html .RadGrid_Default .rgEditRow .rgSorted {
	background-color: #FFFFFF;
}
* html .RadGrid_Default .rgEditRow .rgSorted {
	background-color: #FFFFFF;
}
.RadGrid_Default .rgActiveRow td, .RadGrid_Default .rgActiveRow td.rgSorted, .RadGrid_Default .rgHoveredRow td, .RadGrid_Default .rgHoveredRow td.rgSorted {
	border-bottom-color: #9E9E9E;
}
.RadGrid_Default .rgSelectedRow td, .RadGrid_Default .rgSelectedRow td.rgSorted {
	border-bottom-color: #6C6C6C;
}
.RadGrid_Default .rgDrag {
	background-image: url("WebResource.axd?d=dg2QexlWIbfZ4ISutamnobuKj2lCxA8W2r20y2oU1rw6L0AVQoP5P2-asnN41YnVPeJXhxmcnMEloR1L0eJ8VoyOkAlRbNihkQARdxOkAuRPnLSb4Hg9iXa52HJ3KhiMG1CbsgmCj53IXruf0&t=634618114348356466");
}
.RadGrid_Default .rgFooterDiv, .RadGrid_Default .rgFooter {
	background: none repeat scroll 0 0 #EEEEEE;
}
.RadGrid_Default .rgFooter td {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #828282;
}
.RadGrid_Default .rgPager .rgStatus {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #828282 #C9C9C9 #EEEEEE;
	border-style: solid;
	border-width: 1px 1px 1px 0;
}
.RadGrid_Default .rgStatus div {
	background-image: url("WebResource.axd?d=c7KEY6Aub_D2SplAWtDQoEMl6hU3TOxTzLjXEuW4WYXh-lHKXzenPZkT1ZvBbOGdJUX2PaQN4X8EDUCH-dtTWm-eeoEE-mLlg_R821ybgqnOd974cYvVtjO8Ux8l7359z2jLf5koYGaily7qo6uAHubWpRE1&t=634618114348356466");
}
.RadGrid_Default .rgPager {
	background: none repeat scroll 0 0 #EEEEEE;
}
.RadGrid_Default td.rgPagerCell {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #828282 #EEEEEE #EEEEEE;
	border-style: solid;
	border-width: 1px 0 1px 1px;
}
.RadGrid_Default .rgInfoPart {
	color: #8A8A8A;
}
.RadGrid_Default .rgInfoPart strong {
	color: #4C4E54;
}
.RadGrid_Default .rgPageFirst {
	background-position: 0 -550px;
}
.RadGrid_Default .rgPageFirst:hover {
	background-position: 0 -600px;
}
.RadGrid_Default .rgPagePrev {
	background-position: 0 -700px;
}
.RadGrid_Default .rgPagePrev:hover {
	background-position: 0 -750px;
}
.RadGrid_Default .rgPageNext {
	background-position: 0 -850px;
}
.RadGrid_Default .rgPageNext:hover {
	background-position: 0 -900px;
}
.RadGrid_Default .rgPageLast {
	background-position: 0 -1000px;
}
.RadGrid_Default .rgPageLast:hover {
	background-position: 0 -1050px;
}
.RadGrid_Default .rgPager .rgPagerButton {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -1550px #E8E8E8;
	border-color: #D0D0D0 #AEAEAE #8B8B8B;
	color: #000000;
 font-family:;
}
.RadGrid_Default .rgNumPart a:hover, .RadGrid_Default .rgNumPart a:hover span, .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage span {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") no-repeat scroll 0 0 transparent;
}
.RadGrid_Default .rgNumPart a {
	color: #000000;
}
.RadGrid_Default .rgNumPart a:hover {
	background-position: 100% -1250px;
}
.RadGrid_Default .rgNumPart a:hover span {
	background-position: 0 -1150px;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover {
	background-position: 100% -1450px;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span {
	background-position: 0 -1350px;
}
.RadGrid_Default .rgHeader .rgSortAsc {
	background-position: 3px -248px;
	height: 10px;
}
.RadGrid_Default .rgHeader .rgSortDesc {
	background-position: 3px -198px;
	height: 10px;
}
.GridReorderTop_Default, .GridReorderBottom_Default {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") no-repeat scroll 0 0 transparent;
}
.GridReorderBottom_Default {
	background-position: 0 -50px;
}
.RadGrid_Default .rgFilterRow {
	background: none repeat scroll 0 0 #EEEEEE;
}
.RadGrid_Default .rgFilterRow td {
	border-bottom: 1px solid #828282;
}
.RadGrid_Default .rgFilter {
	background-position: 0 -300px;
}
.RadGrid_Default .rgFilter:hover {
	background-position: 0 -350px;
}
.RadGrid_Default .rgFilterActive, .RadGrid_Default .rgFilterActive:hover {
	background-position: 0 -400px;
}
.RadGrid_Default .rgFilterBox {
	border-color: #8E8E8E #C9C9C9 #C9C9C9 #8E8E8E;
	color: #333333;
 font-family:;
	min-width: 45px !important;
}
.RadGrid_Default .rgGroupPanel {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -1900px #EEEEEE;
	border-color: -moz-use-text-color -moz-use-text-color #828282;
	border-style: none none solid;
	border-width: 0 0 1px;
}
.RadGrid_Default .rgGroupPanel td {
	border: 0 none;
	padding: 3px 4px;
}
.RadGrid_Default .rgGroupPanel td td {
	padding: 0;
}
.RadGrid_Default .rgGroupPanel .rgSortAsc {
	background-position: 4px -144px;
}
.RadGrid_Default .rgGroupPanel .rgSortDesc {
	background-position: 4px -94px;
}
.RadGrid_Default .rgUngroup {
	background-position: 0 -6998px;
}
.RadGrid_Default .rgGroupItem {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -6500px #C6C6C6;
	border-color: #C4C4C4 #C4C4C4 #9E9E9E;
	border-style: solid;
	border-width: 1px;
}
.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol {
	background: none repeat scroll 0 0 #D9D9D9;
	border-color: #D9D9D9;
}
.RadGrid_Default .rgGroupHeader {
	background: none repeat scroll 0 0 #D9D9D9;
	color: #000000;
	font-size: 1.1em;
	line-height: 21px;
}
.RadGrid_Default .rgGroupHeader td {
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #828282;
}
.RadGrid_Default .rgGroupHeader td.rgGroupCol {
	border-top-color: #828282;
}
.RadGrid_Default .rgExpand {
	background-position: 5px -496px;
}
.RadGrid_Default .rgCollapse {
	background-position: 3px -444px;
}
.RadGrid_Default .rgEditForm {
	border-bottom: 1px solid #828282;
}
.RadGrid_Default .rgUpdate {
	background-position: 0 -1800px;
}
.RadGrid_Default .rgCancel {
	background-position: 0 -1850px;
}
.RadGrid_Default .rgDetailTable {
	border-color: #828282;
}
.RadGrid_Default .rgCommandRow {
	background: url("WebResource.axd?d=K9op0B7Ao_c0fElJtwh4Dd0kuFUpA5Z2aSC804SghuUZngHlYAJlsbw_gPVTCNJpINSa9wU9-Jc0MPXv4ltV-0AxmFPqrdzrFPagJIPVf3cApQoG3kNzh5jcS5zxtf8WNb_VlMxGpfLoHGdx0&t=634618114348356466") repeat-x scroll 0 -2099px #C5C5C5;
	color: #000000;
}
.RadGrid_Default .rgCommandCell {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #999999 #F2F2F2;
	border-right: 1px solid #F2F2F2;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 0;
}
.RadGrid_Default tfoot .rgCommandCell, .RadGrid_Default .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
	border-bottom-width: 0;
	border-top-width: 1px;
}
.RadGrid_Default .rgCommandTable td {
	border: 0 none;
	padding: 2px 7px;
}
.RadGrid_Default .rgCommandTable {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #FDFDFD -moz-use-text-color #E7E7E7;
	border-left: 0 none;
	border-right: 0 none;
	border-style: solid none;
	border-width: 1px 0;
}
.RadGrid_Default .rgCommandRow a {
	color: #000000;
	text-decoration: none;
}
.RadGrid_Default .rgAdd {
	background-position: 0 -1650px;
	margin-right: 3px;
}
.RadGrid_Default .rgRefresh {
	background-position: 0 -1600px;
	margin-right: 3px;
}
.RadGrid_Default .rgEdit {
	background-position: 0 -1700px;
}
.RadGrid_Default .rgDel {
	background-position: 0 -1750px;
}
.RadGrid_Default .rgSelected .rgDel {
	background-position: 0 -1775px;
}
.RadGrid_Default .rgExpXLS, .RadGrid_Default .rgExpDOC, .RadGrid_Default .rgExpPDF, .RadGrid_Default .rgExpCSV {
	background-image: url("WebResource.axd?d=TxuGZchDp3GgJXcy8e5bzSo_k_Fr6SLj_HZ8-Itlw0vAOgkOSLLFykzMt_q5up5BCozHfB2BRmxyaLZaSFDBC_Dd-lckEoGraO37S0stjPN4Vgmu34GzqdDO44oF29NR4bNK2JSt2zC7eBL10&t=634618114348356466");
}
.RadGrid_Default .rgExpXLS {
	background-position: 0 0;
}
.RadGrid_Default .rgExpDOC {
	background-position: 0 -50px;
}
.RadGrid_Default .rgExpPDF {
	background-position: 0 -100px;
}
.RadGrid_Default .rgExpCSV {
	background-position: 0 -150px;
}
.GridRowSelector_Default {
	background: none repeat scroll 0 0 #4C4E54;
}
.GridItemDropIndicator_Default {
	border-top: 1px dashed #666666;
}
.GridToolTip_Default {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #828282;
	color: #333333;
	padding: 3px;
}
.RadGridRTL_Default .rgPageFirst {
	background-position: 0 -1000px;
}
.RadGridRTL_Default .rgPageFirst:hover {
	background-position: 0 -1050px;
}
.RadGridRTL_Default .rgPagePrev {
	background-position: 0 -850px;
}
.RadGridRTL_Default .rgPagePrev:hover {
	background-position: 0 -900px;
}
.RadGridRTL_Default .rgPageNext {
	background-position: 0 -700px;
}
.RadGridRTL_Default .rgPageNext:hover {
	background-position: 0 -750px;
}
.RadGridRTL_Default .rgPageLast {
	background-position: 0 -550px;
}
.RadGridRTL_Default .rgPageLast:hover {
	background-position: 0 -600px;
}
.RadGridRTL_Default .rgExpand {
	background-position: -20px -496px;
}
/* Rad Menu */
.RadMenu {
	Z-INDEX: 7000;
	POSITION: relative;
	WHITE-SPACE: nowrap;
	FLOAT: left
}
.RadMenu .rmRootGroup {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	PADDING-TOP: 0px;
	LEFT: 0px
}
* HTML .RadMenu .rmRootGroup {
	FLOAT: left
}
.RadMenu:after {
	LINE-HEIGHT: 0;
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	FONT-SIZE: 0px;
	OVERFLOW: hidden;
	CONTENT: ""
}
.RadMenu .rmRootGroup:after {
	LINE-HEIGHT: 0;
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	FONT-SIZE: 0px;
	OVERFLOW: hidden;
	CONTENT: ""
}
.RadMenu UL.rmVertical {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	FLOAT: left;
	PADDING-TOP: 0px;
	LEFT: 0px
}
.RadMenu UL.rmHorizontal {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	FLOAT: left;
	PADDING-TOP: 0px;
	LEFT: 0px
}
.RadMenu UL.rmRootScrollGroup {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	FLOAT: left;
	PADDING-TOP: 0px;
	LEFT: 0px
}
.RadMenu_Context UL.rmHorizontal {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	FLOAT: left;
	PADDING-TOP: 0px;
	LEFT: 0px
}
.rmSized UL.rmVertical {
	WIDTH: 100%
}
.rmSized UL.rmRootGroup {
	FLOAT: none
}
.rmSized .rmRootGroup .rmVertical {
	WIDTH: auto
}
.RadMenu .rmItem {
	LIST-STYLE: none none outside;
	POSITION: relative;
	FLOAT: left
}
* HTML .RadMenu .rmItem {
	DISPLAY: inline
}
.RadMenu .rmHorizontal .rmItem {
	CLEAR: none
}
.RadMenu .rmVertical .rmItem {
	CLEAR: both
}
.rmSized .rmVertical .rmItem {
	WIDTH: 100%
}
.rmSized .rmHorizontal .rmItem {
	WIDTH: auto
}
.rmSized .rmRootGroup .rmVertical .rmItem {
	WIDTH: auto
}
.RadMenu UL.rmActive {
	DISPLAY: block
}
.RadMenu UL.rmRootGroup {
	DISPLAY: block
}
.RadMenu .rmSlide {
	POSITION: absolute;
	DISPLAY: none;
	FLOAT: left;
	OVERFLOW: hidden
}
.RadMenu_Context {
	POSITION: absolute;
	DISPLAY: none;
	FLOAT: left;
	OVERFLOW: hidden
}
* HTML .RadMenu .rmSlide {
	HEIGHT: 1px
}
* HTML .RadMenu_Context {
	HEIGHT: 1px
}
.RadMenu_Context {
	Z-INDEX: 1000;
	OVERFLOW: visible
}
.RadMenu .rmText {
	DISPLAY: block
}
.RadMenu DIV.rmText {
	WHITE-SPACE: normal;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu A.rmLink {
	DISPLAY: block;
	CURSOR: default
}
.rmScrollWrap {
	POSITION: absolute;
	FLOAT: left;
	OVERFLOW: hidden;
	LEFT: 0px
}
.RadMenu .rmLeftArrow {
	Z-INDEX: 2000;
	POSITION: absolute;
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu .rmTopArrow {
	Z-INDEX: 2000;
	POSITION: absolute;
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu .rmBottomArrow {
	Z-INDEX: 2000;
	POSITION: absolute;
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu .rmRightArrow {
	Z-INDEX: 2000;
	POSITION: absolute;
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu .rmLeftArrowDisabled {
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	DISPLAY: none;
	FONT-SIZE: 0px
}
.RadMenu .rmTopArrowDisabled {
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	DISPLAY: none;
	FONT-SIZE: 0px
}
.RadMenu .rmBottomArrowDisabled {
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	DISPLAY: none;
	FONT-SIZE: 0px
}
.RadMenu .rmRightArrowDisabled {
	LINE-HEIGHT: 0;
	TEXT-INDENT: -1000em;
	DISPLAY: none;
	FONT-SIZE: 0px
}
.RadMenu .rmBottomArrow {
	MARGIN-BOTTOM: -1px
}
.RadMenu .rmBottomArrowDisabled {
	MARGIN-BOTTOM: -1px
}
.RadMenu .rmLeftImage {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	FLOAT: left;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_rtl {
	TEXT-ALIGN: right;
	FLOAT: right
}
.RadMenu_rtl UL.rmVertical {
	FLOAT: right
}
.RadMenu_rtl .rmItem {
	FLOAT: right

}
.RadMenu_rtl .rmLeftImage {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	FLOAT: right;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Context_rtl .rmLeftImage {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	FLOAT: right;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_rtl .rmLeftArrow {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmTopArrow {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmBottomArrow {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmRightArrow {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmLeftArrowDisabled {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmTopArrowDisabled {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmBottomArrowDisabled {
	TEXT-INDENT: 1000em !important
}
.RadMenu_rtl .rmRightArrowDisabled {
	TEXT-INDENT: 1000em !important
}
.RadMenu .rmLink {
	WIDTH: auto
}
.RadMenu .rmSeparator {
	LINE-HEIGHT: 0;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu .rmSeparator:after {
	LINE-HEIGHT: 0;
	FONT-SIZE: 0px;
	OVERFLOW: hidden
}
.RadMenu DIV.rmRootGroup {
	POSITION: relative
}
.RadMenu .rmItem {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmLink {
	PADDING-BOTTOM: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 12px;
	OUTLINE-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmLink {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 12px;
	MARGIN-LEFT: 2px;
	PADDING-TOP: 0px
}
.RadMenu .rmText {
	PADDING-BOTTOM: 1px;
	FLOAT: left
}
.RadMenu_rtl .rmText {
	MARGIN-LEFT: -2px
}
.RadMenu .rmLeftImage {
	PADDING-BOTTOM: 4px;
	MARGIN: 4px 2px 0px -3px
}
.RadMenu_rtl .rmLeftImage {
	PADDING-BOTTOM: 2px;
	MARGIN: 4px -3px 0px 2px
}
.RadMenu SPAN.rmLeftImage {
	WIDTH: 16px;
	HEIGHT: 16px
}
.RadMenu .rmVertical .rmLeftImage + .rmText {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 24px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmText {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 24px;
	PADDING-TOP: 0px
}
.RadMenu .rmHorizontal .rmText {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 12px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmHorizontal .rmText {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmVertical .rmText {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 24px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmText {
	DISPLAY: block;
	FLOAT: none
}
.RadMenu .rmHorizontal .rmVertical .rmText {
	DISPLAY: block;
	FLOAT: none
}
.RadMenu .rmVertical .rmLink {
	FLOAT: none
}
.RadMenu .rmHorizontal .rmVertical .rmLink {
	FLOAT: none
}
* HTML .RadMenu .rmGroup .rmVertical .rmLink {
	FLOAT: left
}
* HTML .RadMenu .rmGroup .rmHorizontal .rmLink {
	FLOAT: left
}
.RadMenu .rmTopRight {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmBottomLeft {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmBottomRight {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmRoundedCorners UL.rmGroup {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners UL.rmGroup {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners UL.rmGroup UL.rmGroup {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmRoundedCorners .rmMultiColumn {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-POSITION: 0px 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmRoundedCorners .rmMultiColumn UL.rmMultiGroup {
	MARGIN: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu .rmRoundedCorners .rmGroupColumn {
	HEIGHT: 100%
}
.RadMenu .rmRoundedCorners LI.rmFirstGroupColumn {
	BACKGROUND-COLOR: transparent
}
.RadMenu .rmTopFix {
	LIST-STYLE-POSITION: outside;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 4px;
	HEIGHT: 4px;
	FONT-SIZE: 0px
}
.RadMenu .rmTopRight {
	LIST-STYLE-POSITION: outside;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 4px;
	HEIGHT: 4px;
	FONT-SIZE: 0px
}
.RadMenu .rmBottomFix {
	LIST-STYLE-POSITION: outside;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 4px;
	HEIGHT: 4px;
	FONT-SIZE: 0px
}
.RadMenu .rmBottomLeft {
	LIST-STYLE-POSITION: outside;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 4px;
	HEIGHT: 4px;
	FONT-SIZE: 0px
}
.RadMenu .rmBottomRight {
	LIST-STYLE-POSITION: outside;
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 4px;
	HEIGHT: 4px;
	FONT-SIZE: 0px
}
.RadMenu_rtl .rmTopRight {
	WIDTH: 32px
}
.RadMenu_rtl .rmBottomRight {
	WIDTH: 32px
}
.RadMenu_rtl .rmTopShadowRight {
	WIDTH: 4px
}
.RadMenu_rtl .rmBottomShadowRight {
	WIDTH: 4px
}
.RadMenu .rmTopShadowRight {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu .rmBottomShadowLeft {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu .rmBottomShadowRight {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.rmRoundedCorners .rmTopShadowRight {
	WIDTH: 5px;
	HEIGHT: 5px
}
.rmRoundedCorners .rmBottomShadowLeft {
	WIDTH: 5px;
	HEIGHT: 5px
}
.rmRoundedCorners .rmBottomShadowRight {
	WIDTH: 5px;
	HEIGHT: 5px
}
.RadMenu .rmTopRight {
	BACKGROUND-POSITION: 100% 0px;
	HEIGHT: 100%;
	TOP: 0px;
	RIGHT: -4px
}
.RadMenu .rmBottomLeft {
	WIDTH: 100%;
	BOTTOM: -4px;
	BACKGROUND-POSITION: 0px 100%;
	LEFT: 0px
}
.RadMenu .rmBottomFix {
	BORDER-BOTTOM: 1px solid;
	WIDTH: auto;
	BOTTOM: -4px;
	BACKGROUND-POSITION: -1px 0px;
	RIGHT: 0px;
	LEFT: 5px
}
.RadMenu .rmTopFix {
	WIDTH: auto;
	BACKGROUND-POSITION: -1px 0px;
	BORDER-TOP: 1px solid;
	TOP: 0px;
	RIGHT: 0px;
	LEFT: 5px
}
* HTML .RadMenu .rmTopFix {
	WIDTH: 0px
}
* HTML .RadMenu .rmBottomFix {
	WIDTH: 0px
}
* HTML .RadMenu .rmBottomShadowLeft {
	WIDTH: 0px
}
.RadMenu .rmBottomRight {
	WIDTH: 8px;
	BOTTOM: -4px;
	BACKGROUND-POSITION: 100% 100%;
	RIGHT: -4px
}
.RadMenu .rmShadows LI.rmBottomShadowLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=1x_F6-hH-v1U_KbcjW-MeOEygNMZA-iDeJIw9GGA2-OYCh0fcxdppSQqyc8vEACHPnIHE6tIphHZ1CiR4hnl58ftZAUQZT_KA6QECMnFPdbwPaebkcS7oIJM_GzJQrdG2E6wys-nP7yOrgLfPCaGfR5qDxo1&t=634675791197655152)
}
.RadMenu .rmShadows .rmBottomShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=1x_F6-hH-v1U_KbcjW-MeOEygNMZA-iDeJIw9GGA2-OYCh0fcxdppSQqyc8vEACHPnIHE6tIphHZ1CiR4hnl58ftZAUQZT_KA6QECMnFPdbwPaebkcS7oIJM_GzJQrdG2E6wys-nP7yOrgLfPCaGfR5qDxo1&t=634675791197655152)
}
.rmShadows .rmGroup LI.rmBottomShadowLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=1x_F6-hH-v1U_KbcjW-MeOEygNMZA-iDeJIw9GGA2-OYCh0fcxdppSQqyc8vEACHPnIHE6tIphHZ1CiR4hnl58ftZAUQZT_KA6QECMnFPdbwPaebkcS7oIJM_GzJQrdG2E6wys-nP7yOrgLfPCaGfR5qDxo1&t=634675791197655152)
}
.rmShadows .rmGroup .rmBottomShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=1x_F6-hH-v1U_KbcjW-MeOEygNMZA-iDeJIw9GGA2-OYCh0fcxdppSQqyc8vEACHPnIHE6tIphHZ1CiR4hnl58ftZAUQZT_KA6QECMnFPdbwPaebkcS7oIJM_GzJQrdG2E6wys-nP7yOrgLfPCaGfR5qDxo1&t=634675791197655152)
}
.RadMenu .rmRoundedCorners LI.rmBottomShadowLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=STd3Ew4RypKiFCb3xxRpLYulYcxWVZLCDvQ5IchzaZtWBXbvUtqTRPCQ3O4HiZsriodi2Ox4Oh-F8HNOCoMH7eaunYTtWBubymO3Oq3Lh4fieuMFM4v6-2z-tj1nbLNXXOvSpohtQ27-jZ7NNFUj6NFi_FwM6gphJwU-7Q2&t=634675791197655152)
}
.RadMenu .rmRoundedCorners .rmBottomShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=STd3Ew4RypKiFCb3xxRpLYulYcxWVZLCDvQ5IchzaZtWBXbvUtqTRPCQ3O4HiZsriodi2Ox4Oh-F8HNOCoMH7eaunYTtWBubymO3Oq3Lh4fieuMFM4v6-2z-tj1nbLNXXOvSpohtQ27-jZ7NNFUj6NFi_FwM6gphJwU-7Q2&t=634675791197655152)
}
.rmRoundedCorners .rmGroup LI.rmBottomShadowLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=STd3Ew4RypKiFCb3xxRpLYulYcxWVZLCDvQ5IchzaZtWBXbvUtqTRPCQ3O4HiZsriodi2Ox4Oh-F8HNOCoMH7eaunYTtWBubymO3Oq3Lh4fieuMFM4v6-2z-tj1nbLNXXOvSpohtQ27-jZ7NNFUj6NFi_FwM6gphJwU-7Q2&t=634675791197655152)
}
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=STd3Ew4RypKiFCb3xxRpLYulYcxWVZLCDvQ5IchzaZtWBXbvUtqTRPCQ3O4HiZsriodi2Ox4Oh-F8HNOCoMH7eaunYTtWBubymO3Oq3Lh4fieuMFM4v6-2z-tj1nbLNXXOvSpohtQ27-jZ7NNFUj6NFi_FwM6gphJwU-7Q2&t=634675791197655152)
}
.RadMenu .rmShadows .rmTopShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JA5-R_oN8esQsWiyxparGYwAacMDJDGfAeQp85rMCpIkFR2qQrasBVaqwlURLgr_CL0yHNCOtva3R7fZrRAbWNLp_qqxuNE5lTEBUpXyh3a39kypk5347Ckjxw_5DqC5g8opxrtEDxrx72QBeZDEzE6Djic1&t=634675791197655152);
	BACKGROUND-POSITION: 100% 0px;
	RIGHT: -5px
}
.rmShadows .rmGroup .rmTopShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JA5-R_oN8esQsWiyxparGYwAacMDJDGfAeQp85rMCpIkFR2qQrasBVaqwlURLgr_CL0yHNCOtva3R7fZrRAbWNLp_qqxuNE5lTEBUpXyh3a39kypk5347Ckjxw_5DqC5g8opxrtEDxrx72QBeZDEzE6Djic1&t=634675791197655152);
	BACKGROUND-POSITION: 100% 0px;
	RIGHT: -5px
}
.RadMenu .rmBottomShadowLeft {
	BOTTOM: -5px;
	BACKGROUND-POSITION: 0px 100%;
	LEFT: 1px
}
.RadMenu .rmBottomShadowRight {
	WIDTH: 4px;
	BOTTOM: -5px;
	HEIGHT: 5px;
	RIGHT: -5px
}
.RadMenu .rmScrollWrapContainer .rmTopShadowRight {
	RIGHT: -4px
}
.RadMenu .rmScrollWrapContainer .rmBottomShadowRight {
	WIDTH: 3px;
	BOTTOM: -4px;
	HEIGHT: 4px;
	RIGHT: -4px
}
.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft {
	BOTTOM: -4px
}
.RadMenu .rmRoundedCorners .rmTopShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=bBpv9jGAw1t5fl7j9MsAqpFb0qpvKQ9DvW5n1yFIQ2yb8Cq3_zY4hPTKhtkwurIKc-alpoM1q7e9tA451OejwVQqONB5PuYEEGeQl7SxhTNLESIq28Nybg0b9lpCBHts-pVgpM4kyTmgryENaTDK_cttW6o1&t=634675791197655152);
	RIGHT: -8px
}
.rmRoundedCorners .rmGroup .rmTopShadowRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=bBpv9jGAw1t5fl7j9MsAqpFb0qpvKQ9DvW5n1yFIQ2yb8Cq3_zY4hPTKhtkwurIKc-alpoM1q7e9tA451OejwVQqONB5PuYEEGeQl7SxhTNLESIq28Nybg0b9lpCBHts-pVgpM4kyTmgryENaTDK_cttW6o1&t=634675791197655152);
	RIGHT: -8px
}
.RadMenu .rmRoundedCorners .rmBottomShadowLeft {
	BOTTOM: -8px
}
.rmRoundedCorners .rmGroup .rmBottomShadowLeft {
	BOTTOM: -8px
}
.RadMenu .rmRoundedCorners .rmBottomShadowRight {
	WIDTH: 7px;
	BOTTOM: -8px;
	HEIGHT: 8px;
	RIGHT: -8px
}
.rmRoundedCorners .rmGroup .rmBottomShadowRight {
	WIDTH: 7px;
	BOTTOM: -8px;
	HEIGHT: 8px;
	RIGHT: -8px
}
* HTML .RadMenu .rmRoundedCorners .rmBottomShadowRight {
	WIDTH: 11px;
	HEIGHT: 8px;
	FONT-SIZE: 0px
}
* HTML .rmRoundedCorners .rmGroup .rmBottomShadowRight {
	WIDTH: 11px;
	HEIGHT: 8px;
	FONT-SIZE: 0px
}
.RadMenu .rmAccessKey {
	PADDING-RIGHT: 8px;
	FLOAT: right;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}
.RadMenu .rmRoundedCorners .rmGroup .rmItem {
	Z-INDEX: 1
}
.rmRoundedCorners .rmGroup .rmItem {
	Z-INDEX: 1
}
* HTML .RadMenu .rmRoundedCorners .rmGroup .rmText {
	ZOOM: normal
}
* HTML .RadMenu .rmShadows .rmGroup .rmText {
	ZOOM: normal
}
* HTML .rmRoundedCorners .rmGroup .rmText {
	ZOOM: normal
}
* HTML .rmShadows .rmGroup .rmText {
	ZOOM: normal
}
.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap {
	BACKGROUND-IMAGE: none
}
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap {
	BACKGROUND-IMAGE: none
}
.RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem {
	BACKGROUND-IMAGE: none
}
.RadMenu .rmRoundedCorners .rmSlide {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
.RadMenu .rmShadows .rmSlide {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
.rmRoundedCorners .rmSlide {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
.rmShadows .rmSlide {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
DIV.rmRoundedCorners {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
DIV.rmShadows {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 0px
}
.RadMenu .rmRoundedCorners UL.rmGroup {
	PADDING-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px
}
.rmRoundedCorners .rmGroup UL.rmGroup {
	PADDING-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px
}
.rmRoundedCorners UL.rmGroup {
	PADDING-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px
}
.RadMenu .rmRoundedCorners UL.rmGroup .rmSlide {
	MARGIN-TOP: -5px
}
.rmRoundedCorners UL.rmGroup .rmSlide {
	MARGIN-TOP: -5px
}
.RadMenu_rtl .rmRoundedCorners UL.rmGroup .rmSlide {
	MARGIN-RIGHT: -5px
}
.rmRoundedCorners.RadMenu_rtl UL.rmGroup .rmSlide {
	MARGIN-RIGHT: -5px
}
.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners .rmSlide .rmScrollWrap {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmRoundedCorners .rmScrollWrap {
	POSITION: relative
}
.RadMenu .rmShadows .rmScrollWrap {
	POSITION: relative
}
.rmRoundedCorners .rmScrollWrap {
	POSITION: relative
}
.rmShadows .rmScrollWrap {
	POSITION: relative
}
.RadMenu .rmRoundedCorners .rmScrollWrapContainer {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.rmRoundedCorners .rmScrollWrapContainer {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.RadMenu .rmScrollWrapContainer {
	POSITION: absolute
}
.RadMenu .rmScrollWrapContainer .rmTopFix {
	HEIGHT: 100%
}
* HTML .RadMenu .rmScrollWrapContainer .rmTopFix {
	HEIGHT: 5px
}
.RadMenu .rmRoundedCorners UL.rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.rmRoundedCorners .rmGroup UL.rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.rmRoundedCorners UL.rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.RadMenu .rmScrollWrapContainer .rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.rmScrollWrapContainer .rmGroup .rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.rmScrollWrapContainer .rmGroup {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmRootGroup .rmItem .rmGroup {
	PADDING-BOTTOM: 1px
}
.RadMenu .rmRoundedCorners .rmItem .rmGroup {
	PADDING-BOTTOM: 0px
}
.RadMenu .rmGroup .rmItem {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmLink {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmSlide .rmGroup .rmTemplate {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmGroup .rmLink {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmText {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 4px;
	PADDING-LEFT: 28px;
	PADDING-RIGHT: 54px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmGroup .rmText {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 4px 0px 0px;
	PADDING-LEFT: 54px;
	PADDING-RIGHT: 28px;
	PADDING-TOP: 0px
}
.RadMenu .rmMultiColumn {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	ZOOM: 1;
	DISPLAY: block;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
.RadMenu .rmMultiColumn .rmMultiGroup {
	BORDER-BOTTOM: 0px;
	POSITION: static;
	BORDER-LEFT: 0px;
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: left;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu .rmMultiColumn .rmGroupColumn {
	FLOAT: left
}
.RadMenu_rtl .rmMultiColumn .rmGroupColumn {
	FLOAT: right
}
* + HTML .RadMenu_rtl .rmMultiColumn .rmItem {
	FLOAT: left
}
* HTML .RadMenu_rtl .rmMultiColumn .rmItem {
	FLOAT: left
}
.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 28px;
	PADDING-RIGHT: 54px;
	PADDING-TOP: 0px
}
.RadMenu_Context .rmGroup .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 28px;
	PADDING-RIGHT: 54px;
	PADDING-TOP: 0px
}
.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 54px;
	PADDING-RIGHT: 28px;
	PADDING-TOP: 0px
}
.RadMenu_Context_rtl .rmGroup .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 54px;
	PADDING-RIGHT: 28px;
	PADDING-TOP: 0px
}
.RadMenu .rmSlide .rmHorizontal .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 11px;
	PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmLeftImage {
	MARGIN: 4px 0px 0px 6px
}
* HTML .RadMenu .rmGroup .rmLeftImage {
	MARGIN-LEFT: 4px
}
* + HTML .RadMenu .rmGroup .rmLeftImage {
	MARGIN-LEFT: 4px
}
* HTML .rmRoundedCorners .rmGroup .rmLeftImage {
	MARGIN-LEFT: 1px
}
* + HTML UL.rmRoundedCorners .rmGroup .rmLeftImage {
	MARGIN-LEFT: 2px
}
.RadMenu_rtl .rmGroup .rmLeftImage {
	MARGIN: 4px 6px 0px 0px
}
* HTML .RadMenu .rmGroup .rmLeftImage {
	POSITION: absolute
}
* + HTML .RadMenu .rmGroup .rmLeftImage {
	POSITION: absolute
}
.RadMenu A.rmImageOnly IMG.rmLeftImage {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmRootGroup A.rmImageOnly {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu .rmRootGroup A.rmImageOnly SPAN.rmText {
	DISPLAY: none
}
* HTML .RadMenu .rmImageOnly .rmLeftImage {
	POSITION: static
}
* + HTML .RadMenu .rmImageOnly .rmLeftImage {
	POSITION: static
}
* HTML .RadMenu_rtl .rmGroup .rmLeftImage {
	RIGHT: 0px
}
* + HTML .RadMenu_rtl .rmGroup .rmLeftImage {
	RIGHT: 0px
}
* + HTML .RadMenu_Context_rtl UL.rmGroup {
	POSITION: absolute
}
* HTML .RadMenu_Context_rtl UL.rmGroup {
	POSITION: absolute
}
* + HTML .RadMenu_Context_rtl .rmGroup .rmItem {
	FLOAT: left
}
* HTML .RadMenu_Context_rtl .rmGroup .rmItem {
	FLOAT: left
}
.RadMenu .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 0;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat-x;
	FONT-SIZE: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	HEIGHT: auto
}
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 2px;
	WIDTH: auto;
	HEIGHT: auto
}
* + HTML .RadMenu .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 2px;
	PADDING-TOP: 0px
}
* + HTML .RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 2px;
	PADDING-TOP: 0px
}
* + HTML .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 2px;
	PADDING-TOP: 0px
}
* HTML .RadMenu .rmVertical .rmSeparator {
	HEIGHT: 3px
}
* HTML .RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 2px
}
* HTML .RadMenu .rmHorizontal .rmSeparator .rmText {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
* HTML .RadMenu .rmHorizontal .rmVertical .rmSeparator {
	HEIGHT: 3px
}
* HTML .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	HEIGHT: 2px
}
.RadMenu .rmRootGroup .rmSeparator .rmText {
	MARGIN: 1px 12px
}
.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 2px 1px 31px
}
.RadMenu_Context .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 2px 1px 31px
}
.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 31px 1px 2px
}
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 31px 1px 2px
}
.RadMenu .rmHorizontal .rmSeparator .rmText {
	MARGIN: 2px 0px 0px;
	WIDTH: 2px;
	HEIGHT: 20px
}
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
	MARGIN: 2px 0px 0px;
	WIDTH: 2px;
	HEIGHT: 20px
}
* HTML .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	ZOOM: 1
}
.RadMenu .rmLeftArrow {
	WIDTH: 10px;
	HEIGHT: 24px
}
.RadMenu .rmRightArrow {
	WIDTH: 10px;
	HEIGHT: 24px
}
.RadMenu .rmTopArrow {
	WIDTH: 100%;
	HEIGHT: 10px
}
.RadMenu .rmBottomArrow {
	WIDTH: 100%;
	HEIGHT: 10px
}
.RadMenu_Default .rmRootGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default A.rmLink {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmGroup .rmText {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmVertical .rmText {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmLeftArrow {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmRightArrow {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmTopArrow {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmBottomArrow {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-COLOR: transparent
}
.RadMenu_Default .rmRootGroup {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 1px solid;
	BACKGROUND-COLOR: #e6e6e6;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: 0px -408px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 1px solid
}
.RadMenu_Default {
	FONT: 12px/23px "Segoe UI", Arial, sans-serif;
	COLOR: #000;
	TEXT-DECORATION: none
}
.RadMenu_Default A.rmLink {
	FONT: 12px/23px "Segoe UI", Arial, sans-serif;
	COLOR: #000;
	TEXT-DECORATION: none
}
.RadMenu_Default A.rmLink {
	BACKGROUND-POSITION: 0px -72px
}
.RadMenu_Default A.rmDisabled {
	BACKGROUND-POSITION: 0px -72px
}
.RadMenu_Default A.rmDisabled:hover {
	BACKGROUND-POSITION: 0px -72px
}
.RadMenu_Default .rmFirst A.rmLink {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmFirst A.rmLink:hover {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmLast .rmText {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmLast A.rmLink:hover .rmText {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmVertical A.rmLink {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmVertical .rmText {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmVertical .rmFirst {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu_Default .rmVertical .rmLast {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu_Default A.rmLink:hover {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default A.rmFocused {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default A.rmSelected {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default .rmHorizontal .rmRootLink SPAN.rmText {
	PADDING-LEFT: 12px;
	DISPLAY: inline
}
.RadMenu_Default_rtl .rmRootLink SPAN.rmText {
	PADDING-RIGHT: 12px
}
.RadMenu_Default_Context_rtl .rmRootLink SPAN.rmText {
	PADDING-RIGHT: 28px
}
.RadMenu_Default .rmHorizontal A.rmRootLink {
	PADDING-LEFT: 0px
}
.RadMenu_Default_rtl A.rmRootLink {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmHorizontal .rmItem > A.rmRootLink {
	WIDTH: 100%
}
.RadMenu_Default UL.rmHorizontal .rmLeftImage {
	MARGIN: 4px -4px 0px 6px
}
.RadMenu_Default_rtl UL.rmHorizontal .rmLeftImage {
	MARGIN: 4px 6px 0px -4px
}
.RadMenu_Default .rmVertical A.rmLink {
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical A.rmLink:hover {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 0px solid;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 0px solid;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical A.rmFocused {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 0px solid;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 0px solid;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical A.rmSelected {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 0px solid;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 0px solid;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical A.rmExpanded {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 0px solid;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 0px solid;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical A.rmExpanded:hover {
	BORDER-BOTTOM: #828282 1px solid;
	BORDER-LEFT: #828282 0px solid;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #828282 1px solid;
	BORDER-RIGHT: #828282 0px solid;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmFirst A.rmLink:hover {
	PADDING-BOTTOM: 0px;
	BORDER-TOP-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical .rmFirst A.rmFocused {
	PADDING-BOTTOM: 0px;
	BORDER-TOP-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical .rmFirst A.rmSelected {
	PADDING-BOTTOM: 0px;
	BORDER-TOP-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical .rmFirst A.rmExpanded {
	PADDING-BOTTOM: 0px;
	BORDER-TOP-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical .rmFirst A.rmExpanded:hover {
	PADDING-BOTTOM: 0px;
	BORDER-TOP-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default .rmVertical .rmLast A.rmLink:hover {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmLast A.rmFocused {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmLast A.rmSelected {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmLast A.rmExpanded {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmLast A.rmExpanded:hover {
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmVertical .rmItem A.rmDisabled:hover {
	PADDING-BOTTOM: 1px;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 1px
}
.RadMenu_Default A.rmExpanded {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default A.rmExpanded:hover {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default A.rmDisabled {
	BACKGROUND-COLOR: transparent;
	COLOR: #7d7d7d
}
.RadMenu_Default A.rmDisabled:hover {
	BACKGROUND-COLOR: transparent;
	COLOR: #7d7d7d
}
.RadMenu_Default .rmGroup {
	BORDER-BOTTOM: #979797 1px solid;
	BORDER-LEFT: #979797 1px solid;
	BACKGROUND: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152) #fff repeat-y 0px 0px;
	BORDER-TOP: #979797 1px solid;
	BORDER-RIGHT: #979797 1px solid
}
.RadMenu_Default .rmMultiColumn {
	BORDER-BOTTOM: #979797 1px solid;
	BORDER-LEFT: #979797 1px solid;
	BACKGROUND: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152) #fff repeat-y 0px 0px;
	BORDER-TOP: #979797 1px solid;
	BORDER-RIGHT: #979797 1px solid
}
.RadMenu_Default .rmGroup .rmVertical {
	BORDER-BOTTOM: #979797 1px solid;
	BORDER-LEFT: #979797 1px solid;
	BACKGROUND: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152) #fff repeat-y 0px 0px;
	BORDER-TOP: #979797 1px solid;
	BORDER-RIGHT: #979797 1px solid
}
.RadMenu_Default .rmTopFix {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmBottomFix {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmRoundedCorners .rmGroup .rmItem {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmRoundedCorners LI.rmFirstGroupColumn .rmItem {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmRoundedCorners .rmFirstGroupColumn LI.rmFirstGroupColumn .rmItem {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmRoundedCorners UL.rmHorizontal .rmFirst {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.rmRoundedCorners.RadMenu_Default_Context .rmGroup .rmItem {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.rmRoundedCorners.RadMenu_Default_Context UL.rmHorizontal .rmFirst {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
* HTML .rmRoundedCorners_Default .rmGroup .rmItem {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
* HTML .rmRoundedCorners_Default UL.rmHorizontal .rmFirst {
	BACKGROUND-IMAGE: url(WebResource.axd?d=4fdbFXpVIcusg79SxOif_W9Pp4pCQqlZY5VbAx-78ssDVWG11axu_hja2LxCoaeaal3OW8oMfUg9yAEJDn0d79bzRlwPzHe3soft5pE_fqwzDbrL5qrsBsMxlnTEOJgrHZwt3huNrTxqnvNg0&t=634675791197655152);
	BACKGROUND-COLOR: #fff;
	BACKGROUND-REPEAT: repeat-y
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmGroup {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmItem {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmItem {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmHorizontal .rmItem {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmVertical {
	BACKGROUND-IMAGE: none
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmGroup {
	BACKGROUND-IMAGE: none
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrap .rmItem {
	BACKGROUND-IMAGE: none
}
.rmRoundedCorners.RadMenu_Default_Context .rmHorizontal .rmItem {
	BACKGROUND-IMAGE: none
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrap .rmVertical {
	BACKGROUND-IMAGE: none
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmGroup {
	BACKGROUND-IMAGE: none
}
* HTML .rmRoundedCorners_Default .rmScrollWrap .rmItem {
	BACKGROUND-IMAGE: none
}
* HTML .rmRoundedCorners_Default .rmHorizontal .rmItem {
	BACKGROUND-IMAGE: none
}
* HTML .rmRoundedCorners_Default .rmScrollWrap .rmVertical {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmRoundedCorners .rmGroupColumn {
	BACKGROUND-COLOR: #fff
}
.RadMenu_Default .rmBottomLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.rmRoundedCorners.RadMenu_Default_Context UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmRoundedCorners UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmRoundedCorners .rmMultiColumn {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
* HTML .rmRoundedCorners_Default .rmGroup UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
* HTML .rmRoundedCorners_Default UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=kTtrK-tIoWm53ZJ7Cdb2QIfysHqEetadw6wPZq9gTRQo5ObiNUZUY_o12Vu6Vzk7rEnUF-wfZXh1HTa2ugbP1qGt81WwcUBeBauu_EkyzHlvffZHnSGAG_H5kxnFTIKeEbMbkqVJ0J7xn366d2yHOcy3cl01&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmTopRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=A3dTND85YNhSwf6_Y2WCcxOHuj3GoSPCT4pVJvGB8eUFC5A64t_j0RasTF_S8R2O1goxtSFigEhAVt1l0og_gAJKlg0YzcteasKD3mnx-pKvOW6Xje21sUbZVcVJVvIacksv6AkOVOJMivGdR2aGW7QkUbE1&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmBottomRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=A3dTND85YNhSwf6_Y2WCcxOHuj3GoSPCT4pVJvGB8eUFC5A64t_j0RasTF_S8R2O1goxtSFigEhAVt1l0og_gAJKlg0YzcteasKD3mnx-pKvOW6Xje21sUbZVcVJVvIacksv6AkOVOJMivGdR2aGW7QkUbE1&t=634675791197655152);
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat
}
.RadMenu_Default .rmTopFix {
	BORDER-BOTTOM-COLOR: #979797;
	BORDER-TOP-COLOR: #979797;
	BORDER-RIGHT-COLOR: #979797;
	BORDER-LEFT-COLOR: #979797
}
.RadMenu_Default .rmBottomFix {
	BORDER-BOTTOM-COLOR: #979797;
	BORDER-TOP-COLOR: #979797;
	BORDER-RIGHT-COLOR: #979797;
	BORDER-LEFT-COLOR: #979797
}
.RadMenu_Default .rmRoundedCorners .rmGroup .rmFirst {
	BORDER-BOTTOM-COLOR: #979797;
	BORDER-TOP-COLOR: #979797;
	BORDER-RIGHT-COLOR: #979797;
	BORDER-LEFT-COLOR: #979797
}
.rmRoundedCorners.RadMenu_Default_Context .rmGroup .rmFirst {
	BORDER-BOTTOM-COLOR: #979797;
	BORDER-TOP-COLOR: #979797;
	BORDER-RIGHT-COLOR: #979797;
	BORDER-LEFT-COLOR: #979797
}
.rmRoundedCorners_Default .rmGroup .rmFirst {
	BORDER-BOTTOM-COLOR: #979797;
	BORDER-TOP-COLOR: #979797;
	BORDER-RIGHT-COLOR: #979797;
	BORDER-LEFT-COLOR: #979797
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopFix {
	BACKGROUND: #fff
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix {
	BACKGROUND: #fff
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmTopFix {
	BACKGROUND: #fff
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmBottomFix {
	BACKGROUND: #fff
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopFix {
	BACKGROUND: #fff
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomFix {
	BACKGROUND: #fff
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmTopArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmBottomArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmLeftArrow {

	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer .rmRightArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmLeftArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
* HTML .rmRoundedCorners_Default .rmScrollWrapContainer .rmRightArrow {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #fff;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Default_rtl .rmBottomLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default_rtl .rmRoundedCorners UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default_rtl .rmRoundedCorners .rmMultiColumn {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default .rmScrollWrapContainer .rmBottomLeft {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default_Context_rtl.rmRoundedCorners UL.rmGroup {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer {
	BACKGROUND-IMAGE: url(WebResource.axd?d=n5SfdAH1Az4n6SHQOLjFXfZ0VNrTPwYZaBXtAv_HKf7y9NGd5aIho6t_w37SZfp30fh1gTgkfUN04ZmreRf-UEHkH9KQQab_c9XrsxCDI5wAPkop_f-sLYWhk9p61aTDCuzyY4QMz50JUD8kmPosR9eNBPI1&t=634675791197655152)
}
.RadMenu_Default_rtl .rmTopRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=YiL_c7-SH6q4cE_stv_GLNkAvuW7YuojU0fG9uU_pjpuJQpkX0yPQGXBFhSQnb22WeLVt9_QxLEugu633_of36oTXGae6J1dXx5-AEJyaZwy77zzvJG4G1WMVLQzRV3wVel4ZiL_hmSflECWszbJzdRZGUwwSSYGENdJ0g2&t=634675791197655152)
}
.RadMenu_Default_rtl .rmBottomRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=YiL_c7-SH6q4cE_stv_GLNkAvuW7YuojU0fG9uU_pjpuJQpkX0yPQGXBFhSQnb22WeLVt9_QxLEugu633_of36oTXGae6J1dXx5-AEJyaZwy77zzvJG4G1WMVLQzRV3wVel4ZiL_hmSflECWszbJzdRZGUwwSSYGENdJ0g2&t=634675791197655152)
}
.RadMenu_Default_rtl LI.rmTopFix {
	BACKGROUND-POSITION: 101% 0px
}
.RadMenu_Default_rtl LI.rmBottomFix {
	BACKGROUND-POSITION: 101% 0px
}
.RadMenu_Default_rtl .rmRoundedCorners .rmGroup .rmItem {
	BACKGROUND-POSITION: 101% 0px
}
.RadMenu_Default_Context_rtl.rmRoundedCorners .rmGroup .rmItem {
	BACKGROUND-POSITION: 101% 0px
}
.RadMenu_Default .rmSlide .rmScrollWrap {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default_rtl .rmGroup {
	BACKGROUND-POSITION: 100% 0px
}
.RadMenu_Default_rtl .rmMultiColumn {
	BACKGROUND-POSITION: 100% 0px
}
.RadMenu_Default_rtl .rmGroup .rmVertical {
	BACKGROUND-POSITION: 100% 0px
}
.RadMenu_Default .rmRootGroup LI.rmItem .rmGroup {
	PADDING-BOTTOM: 0px
}
.RadMenu_Default .rmRootGroup .rmHorizontal {
	BACKGROUND-IMAGE: none
}
.RadMenu_Default .rmScrollWrap .rmVertical {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer LI.rmItem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.rmRoundedCorners.RadMenu_Default_Context .rmScrollWrapContainer LI.rmItem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.rmRoundedCorners_Default .rmScrollWrapContainer LI.rmItem {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu_Default .rmGroup .rmItem A.rmLink {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmGroup .rmItem A.rmLink:hover {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmGroup .rmItem A.rmFocused {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmGroup .rmItem A.rmSelected {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmGroup .rmItem A.rmExpanded {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}
.RadMenu_Default .rmGroup .rmLast A.rmLink {
	PADDING-BOTTOM: 1px
}
.RadMenu_Default .rmGroup .rmLast A.rmLink:hover {
	PADDING-BOTTOM: 1px
}
.RadMenu_Default .rmGroup .rmLast A.rmFocused {
	PADDING-BOTTOM: 1px
}
.RadMenu_Default .rmGroup .rmLast A.rmSelected {
	PADDING-BOTTOM: 1px
}
.RadMenu_Default .rmGroup .rmLast A.rmExpanded {
	PADDING-BOTTOM: 1px
}
.RadMenu_Default .rmGroup A.rmLink {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled:hover {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled:hover .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default .rmGroup A.rmLink:hover {
	BACKGROUND-POSITION: 0px -168px
}
.RadMenu_Default .rmGroup A.rmFocused {
	BACKGROUND-POSITION: 0px -168px
}
.RadMenu_Default .rmGroup A.rmSelected {
	BACKGROUND-POSITION: 0px -168px
}
.RadMenu_Default .rmGroup A.rmExpanded {
	BACKGROUND-POSITION: 0px -168px
}
.RadMenu_Default .rmGroup A.rmLink:hover .rmText {
	BACKGROUND-POSITION: 100% -192px
}
.RadMenu_Default .rmGroup A.rmFocused .rmText {
	BACKGROUND-POSITION: 100% -192px
}
.RadMenu_Default .rmGroup A.rmSelected .rmText {
	BACKGROUND-POSITION: 100% -192px
}
.RadMenu_Default .rmGroup A.rmExpanded .rmText {
	BACKGROUND-POSITION: 100% -192px
}
.RadMenu_Default .rmRootGroup .rmExpandRight {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmGroup .rmExpandDown {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default_Context .rmGroup .rmExpandRight {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmRootGroup .rmItem A.rmDisabled .rmExpandRight {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled .rmExpandDown {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmRootGroup .rmItem A.rmDisabled:hover .rmExpandRight {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmGroup .rmItem A.rmDisabled:hover .rmExpandDown {
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default A.rmLink:hover .rmExpandRight {
	BACKGROUND-POSITION: 100% -312px
}
.RadMenu_Default .rmLast A.rmLink:hover .rmExpandRight {
	BACKGROUND-POSITION: 100% -312px
}
.RadMenu_Default A.rmFocused .rmExpandRight {
	BACKGROUND-POSITION: 100% -312px
}
.RadMenu_Default A.rmSelected .rmExpandRight {
	BACKGROUND-POSITION: 100% -312px
}
.RadMenu_Default A.rmExpanded .rmExpandRight {
	BACKGROUND-POSITION: 100% -312px
}
.RadMenu_Default .rmGroup A.rmLink:hover .rmExpandRight {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmFocused .rmExpandRight {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmSelected .rmExpandRight {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmExpanded .rmExpandRight {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmLink:hover .rmExpandDown {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmFocused .rmExpandDown {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmSelected .rmExpandDown {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmGroup A.rmExpanded .rmExpandDown {
	BACKGROUND-POSITION: 100% -240px
}
.RadMenu_Default .rmRootGroup A.rmDisabled:hover .rmExpandRight {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default .rmGroup A.rmDisabled:hover .rmExpandDown {
	BACKGROUND-IMAGE: url(WebResource.axd?d=JQF8wsUvALNFK_2p64lnGg_47HVB4n-tYk8uYMUaU33d076LHGHT0nkwjWbAQvnAfs0u7wwGc7dQZxhgWFqdGqnkVXe9D8bIJjheGEn79n6-_bkw6KZHeH6BOGP47BdKXd3YUFQh65cb5Lv00&t=634675791197655152);
	BACKGROUND-POSITION: 100% -216px
}
.RadMenu_Default_rtl A.rmLink {
	BACKGROUND-POSITION: 100% -96px
}
.RadMenu_Default_rtl .rmRootGroup A.rmDisabled {
	BACKGROUND-POSITION: 100% -96px
}
.RadMenu_Default_rtl .rmGroup A.rmDisabled {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu_Default_rtl .rmText {
	BACKGROUND-POSITION: 0px -96px
}
.RadMenu_Default_rtl .rmVertical A.rmExpanded .rmText {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default_rtl .rmVertical A.rmExpanded:hover .rmText {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 500px
}
.RadMenu_Default_rtl .rmGroup A.rmLink:hover {
	BACKGROUND-POSITION: 100% -264px
}
.RadMenu_Default_rtl .rmGroup A.rmFocused {
	BACKGROUND-POSITION: 100% -264px
}
.RadMenu_Default_rtl .rmGroup A.rmSelected {
	BACKGROUND-POSITION: 100% -264px
}
.RadMenu_Default_rtl .rmGroup A.rmExpanded {
	BACKGROUND-POSITION: 100% -264px
}
.RadMenu_Default_rtl .rmGroup A.rmLink:hover .rmText {
	BACKGROUND-POSITION: 0px -288px
}
.RadMenu_Default_rtl .rmGroup A.rmFocused .rmText {
	BACKGROUND-POSITION: 0px -288px
}
.RadMenu_Default_rtl .rmGroup A.rmSelected .rmText {
	BACKGROUND-POSITION: 0px -288px
}
.RadMenu_Default_rtl .rmGroup A.rmExpanded .rmText {
	BACKGROUND-POSITION: 0px -288px
}
.RadMenu_Default_Context_rtl .rmVertical .rmExpandLeft {
	BACKGROUND-POSITION: 0px -312px
}
.RadMenu_Default_rtl .rmRootGroup .rmExpandLeft {
	BACKGROUND-POSITION: 0px -312px
}
.RadMenu_Default_rtl .rmVertical A.rmLink:hover .rmExpandLeft {
	BACKGROUND-POSITION: 0px -216px
}
.RadMenu_Default_rtl .rmVertical A.rmFocused .rmExpandLeft {
	BACKGROUND-POSITION: 0px -216px
}
.RadMenu_Default_rtl .rmVertical A.rmSelected .rmExpandLeft {
	BACKGROUND-POSITION: 0px -216px
}
.RadMenu_Default_rtl .rmVertical A.rmExpanded .rmExpandLeft {
	BACKGROUND-POSITION: 0px -216px
}
.RadMenu_Default_rtl .rmGroup A.rmLink:hover .rmExpandLeft {
	BACKGROUND-POSITION: 0px -336px
}
.RadMenu_Default_rtl .rmGroup A.rmFocused .rmExpandLeft {
	BACKGROUND-POSITION: 0px -336px
}
.RadMenu_Default_rtl .rmGroup A.rmSelected .rmExpandLeft {
	BACKGROUND-POSITION: 0px -336px
}
.RadMenu_Default_rtl .rmGroup A.rmExpanded .rmExpandLeft {
	BACKGROUND-POSITION: 0px -336px
}
.RadMenu_Default_rtl .rmRootGroup A.rmDisabled:hover .rmExpandLeft {
	BACKGROUND-POSITION: 0px -312px
}
.RadMenu_Default .rmSlide {
	MARGIN: 0px 0px 0px -1px
}
.RadMenu_Default .rmVertical .rmSlide {
	MARGIN: 0px 0px 0px -5px
}
.RadMenu_Default .rmSlide .rmSlide {
	MARGIN: 0px 0px 0px -5px
}
.RadMenu_Default_Context .rmGroup .rmSlide {
	MARGIN: 0px 0px 0px -5px
}
.RadMenu_Default_rtl .rmSlide {
	MARGIN: 0px
}
.RadMenu_Default_rtl .rmFirst .rmSlide {
	MARGIN-LEFT: 1px
}
.RadMenu_Default_rtl .rmVertical .rmSlide {
	MARGIN: 0px 0px 0px 5px
}
.RadMenu_Default_rtl .rmSlide .rmSlide {
	MARGIN: 0px 0px 0px 5px
}
.RadMenu_Default_Context_rtl .rmGroup .rmSlide {
	MARGIN: 0px 0px 0px 5px
}
.RadMenu_Default .rmLeftArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmRightArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmLeftArrow {
	BACKGROUND-POSITION: -8px -312px;
	BORDER-RIGHT: #828282 1px solid
}
.RadMenu_Default .rmRightArrow {
	BORDER-LEFT: #828282 1px solid;
	BACKGROUND-POSITION: -482px -216px
}
.RadMenu_Default .rmTopArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmBottomArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmGroup .rmLeftArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmGroup .rmRightArrow {
	BACKGROUND-COLOR: #e6e6e6
}
.RadMenu_Default .rmTopArrow {
	BORDER-BOTTOM: #828282 1px solid;
	BACKGROUND-POSITION: 50% -367px
}
.RadMenu_Default .rmBottomArrow {
	BACKGROUND-POSITION: 50% -391px;
	BORDER-TOP: #828282 1px solid
}
.RadMenu_Default .rmHorizontal .rmSeparator .rmText {
	BACKGROUND-COLOR: #a8a8a8;
	MARGIN: 1px 0px 0px;
	WIDTH: 1px;
	HEIGHT: 22px
}
.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText {
	BACKGROUND-COLOR: #a8a8a8;
	MARGIN: 1px 0px 0px;
	WIDTH: 1px;
	HEIGHT: 22px
}
.RadMenu_Default_Context .rmSeparator .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-POSITION: 0px -406px
}
.RadMenu_Default .rmHorizontal .rmGroup .rmSeparator .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-POSITION: 0px -406px
}
.RadMenu_Default .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-POSITION: 0px -406px
}
/* Book list CSS */
#tdLeft {
	margin: 0;
	padding: 0;
	width: 100%;
	background: none;
	overflow: hidden;
	vertical-align: top;
	display: inline-block;
}
#tdLeft .booklist {
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 250px;
	margin-right: 3px;
}
#tdLeft .width-fixer {
	display: block;
	width: 225px;
	overflow: auto;
}
#tdLeft .bookimage {
	float: left;/*max-width:120px;*/
}
#tdLeft .border {
	border: 1px Solid #424242;
}
#tdLeft .price-cart {
	float: left;
	color: #555555;
	font-size: 10px;
	margin-left: 10px;
	-webkit-margin-before: 3px;
}
#tdLeft .dollor {
	color: #555574;
	font-size: 14px;
	font-weight: bold;
}
#tdLeft .price {
	color: #575757;
	font-size: 14px;
	font-weight: bold;
}
#tdLeft .book-info {
	clear: left;
	display: block;
	padding: .25em 0 15px;
}
#tdLeft .book-info cite{
	font-size:10.5px;
	color:#424242;
	font-style:normal;
	font-weight:bold;
}

#tdLeft h3.book-title {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#tdLeft h4.book-title {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-transform:none !important;
}
#tdLeft .cite {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
/* Booklist Version 2 */
#tdTop {
	font-size: 13px;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
#tdTop {
	display: inline-block;
	margin-right: 10px;
	vertical-align: bottom;
	width: 175px;
}
#tdTop .bookimage {
	max-width: 120px;
	margin-bottom: 10px;
}
#tdTop div.title-info {
	height: 100px;
}
#tdTop b.book-title a {
	display: block;
	margin: 0;
}
#tdTop cite.author, small {
	display: block;
	font-size: 11px;
	font-style: normal;
	margin-bottom: 0.5em;
	margin-top: 0;
}
#tdTop div.star_group, p.price {
	margin-top: 0.25em;
}
#tdTop div.star_group img {
	height: 0.85em;
	margin-right: 0px !important;
}
/* Booklist Version 2*/

/* Booklist V 3*/

#tdRight {
	margin: 0;
	padding: 0;
	width: auto;
	background: none;
	overflow: hidden;
	padding-bottom: 20px;
}
#tdRight {
	vertical-align: top;
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 260px;
}
#tdRight .width-fixer {
	display: block;
	width: 260px;
}
#tdRight .bookimage {
	overflow: auto;
	text-align: center;
	margin-right: 5px;
	float: left;
	max-width: 125px;
}
#tdRight .border {
	border: 1px Solid #424242;
}
#tdRight .price-cart {
	float: left;
	overflow: auto;
	color: #555555;
	font-size: 10px;
	-webkit-margin-before: 3px;
}
#tdRight .wish {
	margin-left: 40px;
}
#tdRight .dollor {
	color: #cb132b;
	font-size: 14px;
	font-weight: bold;
}
#tdRight.price {
	color: #cb132b;
	font-size: 14px;
	font-weight: bold;
}
#tdRight .book-info {
	display: block;
	padding-top: 0.25em;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	width: 120px;
	float: left;
}
#tdRight .pricealign {
	text-align: right;
}
#tdRight h3.book-title {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#tdRight .cite {
	font-size: 11px;
	font-style: italic;
	color: #5d504a;
}
/* Css for Guided Nav */
.guidedNav input[type="checkbox"] {
	display: block;
	height: 23px;
	float: left;
	vertical-align: top;
	margin: 0;
	margin-right: 5px;
}
/* Css for dnn Checkbox List */
.dnnCheckbox label {
	display: inline;
	width: auto;
	text-align: left;
	margin-right: 5px;
	font-weight: normal;
	vertical-align: middle;
	-webkit-margin-before: 2px;
}
/*Css override for Date column (telerik grid) */
html body .RadInput .riTextBox, html body .RadInputMgr {
	border-style: solid !important;
	border-width: 1px !important;
	vertical-align: middle;
	border-color: #b7b991 !important;
	color: #333333;
}
OL.content-list {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 95%;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	font-size: 14px;
}
OL.content-list LI {
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px 2% 0.5em 0px;
	PADDING-LEFT: 0px;
	WIDTH: 45%;
	PADDING-RIGHT: 0px;
	DISPLAY: inline-block;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0.5em;
}
OL.content-list LI OL.booklist {
	WIDTH: 190px;
	BACKGROUND: #fff;
	FLOAT: right;
	MARGIN-LEFT: 10px
}
OL.content-list LI OL.booklist LI {
	WIDTH: 100%;
}
.content-list LI UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.content-list LI UL LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
.content-list LI UL {
	MARGIN-TOP: 0.5em;
	BORDER-TOP: 1px dotted;
	PADDING-TOP: 0.5em
}
OL.content-list OL LI {
	WIDTH: 100%
}
OL.content-list UL LI {
	WIDTH: 100%
}
.treeview UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
.treeview UL LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
/* CSS Added for Module title (container)*/
h2.maintitle {
	background: url("Images/linkarrow_lightblue10.gif") no-repeat scroll right center transparent;
	padding: 0 14px 2px 0;
	color: #3e7795;
	font-size: 18px;
}
h2.maintitle:hover {
	background: url("Images/linkarrow_orange10.gif") no-repeat scroll right center transparent;
}
h3.normaltitle {
	color: #575757;
	font-size: 14px !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0;
}
h3.categorytitle {
	color: #575757;
	font-size: 16px !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0;
}
/* Css  For OBB */

TABLE.display {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	MARGIN-BOTTOM: 2em;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none
}
TABLE.display TH {
	BORDER-BOTTOM: #ececec 1px solid;
	BORDER-LEFT: #ececec 1px solid;
	BACKGROUND: #ececec;
	BORDER-TOP: #ececec 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #ececec 1px solid
}
TABLE.display TR TH {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px
}
TABLE.display TR TD {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px
}
TABLE.display TD {
	BORDER-BOTTOM: #ececec 1px solid;
	BORDER-LEFT: #ececec 1px solid;
	FONT-SIZE: 12px;
	BORDER-TOP: #ececec 1px solid;
	BORDER-RIGHT: #ececec 1px solid
}
TABLE.display TR TD.important {
	FONT-WEIGHT: bold
}
TABLE.display TR.alt TD {
	BACKGROUND: #eee;
}
/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
#obb_temporary_header {
	text-align: right;
	color: rgb(153, 51, 0);
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 30px;
}
#bid_table {
	margin: 0px;
	padding: 0px;
}
#bid_table td {
	background: rgb(255, 255, 255);
	margin: 0px;
	padding: 3px;
	font-size: 12px;
}
#bid_table tr.alt {
	background-color: rgb(235, 231, 220) !important;
}
#obb_heading {
	margin: 10px 0px 0px;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
}
.obb_heading {
	margin: 10px 0px 0px;
	padding: 5px 5px 5px 0px;
	color: rgb(74, 58, 45);
	font-size: 15px;
	font-weight: bold;
}
#isbn_list {
	margin-top: 0px;
}
.shipping_table {
	border: currentColor;
	empty-cells: show;
}
.shipping_table th {
	text-align: left;
}
.shipping_table input {
	width: 200px;
}
#shipping_table {
}
#shipping_table td {
	padding: 2px;
	font-size: 12px;
}
#shipping_table input {
	padding: 2px;
	font-size: 12px;
}
#buyback_total_table {
	padding: 5px;
	border: 2px solid rgb(238, 238, 221);
}
#buyback_total_table td {
	padding: 5px;
	font-size: 14px;
}
#current_bid {
	background: rgb(255, 255, 255);
	margin: 20px;
	padding: 5px;
	border: 1px dashed rgb(167, 137, 109);
	text-align: center;
	color: rgb(167, 137, 109);
	font-size: 14px;
	font-weight: bold;
}
.obb_msg {
	background: url("/images/silk/information.png") no-repeat 5px 5px rgb(218, 228, 233);
	margin: 20px 0px 0px;
	padding: 5px;
	border: 2px dotted rgb(95, 116, 126);
	text-align: center;
	font-weight: bold;
}
.add_books {
	padding: 10px;
	background-color: rgb(238, 238, 221);
}
.obb_add_button {
	border: 2px solid rgb(153, 153, 51);
	width: 130px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: rgb(238, 238, 221);
}
.obb_add_button:hover {
	cursor: pointer;
}
.obb_button {
	padding: 1px;
	border: 1px solid rgb(153, 153, 51);
	width: 115px;
	text-align: center;
	font-size: 10px;
	background-color: rgb(238, 238, 221);
}
.obb_button:hover {
	cursor: pointer;
}
.obb_fake_button {
	padding: 0px;
	border: 1px solid rgb(153, 153, 51);
	width: 113px;
	text-align: center;
	color: black;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica;
	font-size: 10px;
	text-decoration: none;
	background-color: rgb(238, 238, 221);
}
.obb_fake_button:hover {
	cursor: pointer;
}
.obb_fake_button > a {
	color: black;
	text-decoration: none;
}
.obb_fake_button > a:visited {
	color: black;
}
.center {
	margin-right: auto;
	margin-left: auto;
}
.obb_accept {
	margin: 20px 0px 0px;
	text-align: left;
	float: left;
}
.obb_accept_button {
	border: 2px solid rgb(153, 153, 51);
	width: 115px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: rgb(238, 238, 221);
}
.obb_accept_batch_button {
	border: 2px solid rgb(153, 153, 51);
	width: 150px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: rgb(238, 238, 221);
}
.obb_accept_button:hover {
	cursor: pointer;
}
.obb_heading_text {
	float: left;
}
.obb_clear_bid {
	margin: 0px 15px 0px 0px;
	color: rgb(153, 153, 51);
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.obb_clear_batch {
	margin: 15px 0px 0px;
	color: rgb(153, 153, 51);
	font-size: 12px;
	font-weight: normal;
}
.obb_change_bid {
	color: rgb(153, 153, 51);
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}
.obb_change_bid a {
	color: rgb(25, 100, 175);
}
.partner_heading {
	background: rgb(238, 238, 221);
	margin: 20px 0px 5px;
	padding: 5px;
	color: rgb(153, 51, 0);
	font-size: 15px;
	font-weight: bold;
}
table.booklist tr.alt td {
	background-color: rgb(235, 231, 220) !important;
}
table.booklist {
	margin-bottom: 7px !important;
	margin-left: 2px !important;
	border-collapse: collapse;
}
table.booklist th {
	padding: 2px 5px;
	text-align: left;
}
table.booklist td {
	padding: 2px 5px;
	text-align: left;
}
table.booklist th {
	border: 1px solid rgb(74, 58, 45);
	color: rgb(74, 58, 45);
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: rgb(235, 231, 220);
}
table.booklist td {
	padding: 0px 3px;
	border: 1px solid rgb(74, 58, 45);
	text-align: left;
}
table.booklist tr.alt td {
	background-color: rgb(235, 231, 220) !important;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.tab_container {
	width: 600px;
	margin-bottom: 15px;
	position: relative;
}
.tab_header {
	padding: 2px;
	top: 1px;
	width: 200px;
	text-align: center;
	color: rgb(106, 41, 0);
	font-weight: bold;
	border-top-color: rgb(91, 132, 139);
	border-right-color: rgb(91, 132, 139);
	border-left-color: rgb(91, 132, 139);
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	position: relative;
	background-color: rgb(238, 238, 221);
}
.tab_content {
	padding: 10px;
	border: 1px solid rgb(91, 132, 139);
	background-color: rgb(238, 238, 221);
}
.elements th {
	text-align: left;
	color: rgb(153, 153, 51);
}
textarea {
	margin: 0px;
	padding: 2px;
}
.element_text {
	width: 575px;
	height: 150px;
}
.input_long {
	padding: 2px;
	border: 1px solid rgb(153, 153, 51);
	width: 240px;
}
.input_short {
	padding: 2px;
	border: 1px solid rgb(153, 153, 51);
	width: 170px;
}
.batch_summary {
	margin: 15px 0px 0px;
	padding: 10px;
	border: 1px solid rgb(214, 214, 198);
}
.batch_open {
	border: 1px solid red;
}
.right_text {
	padding-top: 10px;
	margin-left: 10px;
}
.enter_isbn_form {
	background: white;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 275px;
	float: left;
}
.actions_form {
	text-align: center;
	margin-left: 20px;
	float: right;
}
.guestLink {
	Color: #424242;
}
/* CSS for Pagination */

#pagination {
	margin: 2px 0px 5px;
	position: relative;
}
#pagination small {
	padding-right: 5px;
}
#pagination small.results b {
	padding: 2px 5px;
	font-size: 1.2em;
}
.page_nav b {
	padding: 2px 5px;
	font-size: 1.2em;
}
#pagination small.sort b {
	padding: 2px 5px;
	font-size: 1.2em;
}
#pagination small.sort {
	top: 0.2em;
	right: 0.1em;
	position: absolute;
}
#pagination small.sort select {
	font-size: 0.98em;
}
#pagination .page_nav {
	margin: auto;
	text-align: center;
	display: block;
}
#pagination .page_nav a {
	margin: 0px 0.2em;
	padding: 0.2em 0.5em;
	border: 1px solid rgb(238, 238, 221);
	white-space: nowrap;
}
#pagination .page_nav a:hover {
	border: 1px solid rgb(194, 194, 180);
	background-color: rgb(247, 247, 239);
}
#FPSearch {
	padding-top: 10px;
}
#FPSearch p {
	margin-top: 0.25em;
}
.searchWrap {
	background-position: 0 -150px;
	float: right;
	height: 17px;
	line-height: 17px;
	margin: 0 0 0 10px;
	width: 108px;
}
.searchWrap input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	font-size: 11px;
	height: 17px;
	line-height: 17px;
	width: 83px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	color: #999;
}
.searchWrap input:focus {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	outline: medium none;
	font-size: 11px;
	color: #000000;
}
.searchWrap a:link, .searchWrap a:visited, .searchWrap a:active {
	display: block;
	float: right;
	height: 17px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999em;
	width: 15px;
	cursor: pointer;
}
.imageSprite {
	background-image: url("images/dnnSprite.png");
	background-repeat: no-repeat;
}
.rightDiv {
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}
.right_text {
	margin-top: 0;
	padding: 0;
}
.right_text {
	padding-top: 9px;
}
.enter_isbn_form, .enter_isbn_form h4, .right_text.right_text h4, .right_text ol {
	margin: 0;
}
ol.information {
	background: url("images/information.png") no-repeat scroll 5px 5px #DAE4E9;
	border-color: #5F747E;
}
ol.message {
	border: 2px solid;
	line-height: 1.1em;
	list-style: none outside none !important;
	margin-left: 0;
	min-height: 2em;
	padding: 5px 5px 5px 26px;
}
ol.message li {
	margin-bottom: 0.5em;
	list-style-type: none;
}
/* Shopping Cart */

a.whitebutton {
	margin: 3px 3px 3px 0px;
	padding: 2px;
	border: 1px solid rgb(74, 58, 45);
	width: auto;
	color: rgb(74, 58, 45);
	text-transform: uppercase;
	font-family: Arial Bold, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background-color: white;
}
img.border {
	margin: 0px 1em 1em 0px;
	border: 1px solid rgb(74, 58, 45);
}
#poetry_navbanner_2012-04-02 {
	background: url(/images/banners/navbanner_poetrybkd.jpg) repeat-x;
}
#free_shipping_2012-05-08 {
	background: #ebe7dc;
	margin-bottom: 1em;
}
#free_shipping_2012-07-02 {
	background: #ebe7dc;
	margin-bottom: 1em;
	background: url(/images/navbannerbkd_indiefreeship.jpg) repeat-x;
}
.sc-book {
	margin: 0px !important;
	padding: 0px !important;
}
.sc-book li {
	margin: 0px !important;
	padding: 0px !important;
	display: inline;
	list-style-type: none;
}
.qty {
	margin: 0px;
	padding: 0px;
}
.qty input {
	width: 20px;
	margin-right: 6px;
}
.sc-book .remove {
	font-size: 11px;
	margin-right: 1em;
}
.sc-book .ebook_badge {
	margin-right: 1em;
}
.sc-book .wishlist {
	padding-left: 30px !important;
	font-size: 11px;
	margin-right: 1em;
}
.sc-book .price {
	text-align: right;
	font-size: 12px;
}
.sc-book .binding {
	text-align: right;
	font-size: 11px;
}
.sc-book .isbn {
	text-align: right;
	font-size: 11px;
}
.sc-book .title {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.sc-book .author {
	font-size: 12px;
	font-weight: normal;
}
.sc-book .available {
	color: rgb(173, 8, 8);
	font-size: 12px;
	font-weight: normal;
}
.subtotal {
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	float: right;
}
.shipnotice {
	background: url("images/shipsfreeicon.gif") no-repeat right 50% !important;
	text-align: right;
	line-height: 16px;
	padding-right: 60px;
	font-size: 11px;
	font-weight: normal;
	margin-right: 1em;
	float: right;
}
.GridColumnAlignment {
	text-align: right;
}
#marketing_message- {
	background: url(/images/banners/banner_freeship.jpg) no-repeat 0 0;
	color: white;
	width: 50%;
	height: 60px;
	padding: .5em;
	padding-left: 70px;
	display: none;
}
#marketing_message- li.marketing_header {
	color: #19548c;
}
ol.message.promo- a, ol.message.promo- a:visited {
	color: white;
	font-weight: bold;
}
#shippingtable {
}
#shippingtable table {
	width: 100%;
}
#shippingtable h5 {
	margin: 0px;
	margin-top: 3px;
}
#shippingtable h4 {
	margin: 0px;
	margin-top: 3px;
}
.heading td {
	padding: 3px;
	padding-left: 5px;
	background-color: #EBE7DC;
}
.heading small {
	display: inline-table;
}
.update {
	padding: 3px;
	padding-left: 5px;
	background-color: #EBE7DC;
	text-align: right;
}
#marketing_message {
	background: url(/images/banners/cartbanner_shippingrates_free.jpg) no-repeat 0 0;
	min-width: 450px;
	height: 90px;
}
.form-label-customer {
	text-align: right !important;
	width: 170px;
	padding-right: 5px;
	font-weight: bold;
}
#affMgmt {
}
#affMgmt h3 {
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#affMgmt h3:hover {
	font-weight: normal;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #e8eced;
}
#affMgmt td {
	padding: 0px;
	clear: both;
}
#affMgmt .form-label-aff {
	text-align: left !important;
	width: 160px !important;
	padding-right: 5px;
}
#affMgmt .form-label-affSec {
	text-align: left !important;
	width: 65px!important;
	padding-right: 5px;
}
#affMgmt .input-field {
	padding-top: 5px;
	padding-bottom: 5px;
}
.form-CF-Medium {
	text-align: left;
	width: 150px;
	float: left;
	font-weight: bold;
}
.fieldset td {
	padding-top: 3px;
	padding-bottom: 3px;
}
/* CSS for Product listing */
.subsection.star_group img {
	margin-right: 0px !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.subsection.main-column img {
	margin-right: 41px;
}
.subsection.main-column h4 {
	margin: 0px;
}
#section-info {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 1px solid #cac8c9;
	border-top: 1px solid #cac8c9;
	margin-right: 10px;
	padding: 3px;
	height:20px;
}
.tanbox.top-10 ol {
	padding-left: 30px;
}
.tanbox.top-10 ol li {
	font-size: 12px;
	line-height: 1.1em;
	margin-bottom: 0.5em;
}
.tanbox.top-10 span {
	background: url("/images/hp/hp_topten_bg.jpg") no-repeat scroll center 15px transparent;
	display: block;
	height: 265px;
	position: relative;
}
.tanbox.top-10 span small {
	display: block;
}
.tanbox.top-10 span h3 {
	padding-top: 50px;
}
.tanbox.top-10 span img {
	bottom: 0;
	position: absolute;
	right: 0;
}
.content-nugget-wrapper-2 div.book-google {
	display: inline-block;
	float: left;
	width: 164px;
}
.content-nugget-wrapper-2 div.book-content {
	margin-left: 164px;
	text-align: justify;
}
* html ol.booklist-2 li {
	display: inline;
}
b.margin_highlight {
}
.billboard {
	text-align: center;
}
.main-column.subsection h4 {
	margin: 0;
}
.sn34ky {
	display: none;
}
ol.booklist_v2 {
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	font-size: 13px;
	list-style-type: none;
}
ol.booklist_v2 li {
	width: 150px;
	margin-right: 10px;
	vertical-align: bottom;
	display: inline-block;
}
ol.booklist_v2 li div.title-info {
	height: 100px;
}
ol.booklist_v2 li b.book-title a {
	margin: 0px;
	display: block;
}
ol.booklist_v2 li cite.author {
	font-size: small;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0.5em;
	display: block;
}
ol.booklist_v2 li div.star_group {
	margin-top: 0.25em;
	margin-right: 0px !important;
}
ol.booklist_v2 li p.price {
	margin-top: 0.25em;
}
ol.booklist_v2 li div.star_group img {
	height: 0.85em;
	margin-right: 0px !important;
}
/* End Blog CSS */


/* CSS for Product listing */

#whatever .subsection.main-column img {
	margin-right: 41px;
	margin-bottom: 0px;
}
#whatever .main-column.subsection img {
	margin-right: 41px;
	margin-bottom: 0px !important;
}
.subsection.main-column h4 {
	margin: 0px;
}
#section-info {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 1px solid #cac8c9;
	border-top: 1px solid #cac8c9;
	margin-right: 10px;
	padding: 3px;
	height:20px;
}
.tanbox.top-10 ol {
	padding-left: 30px;
}
.tanbox.top-10 ol li {
	font-size: 12px;
	line-height: 1.1em;
	margin-bottom: 0.5em;
}
.tanbox.top-10 span {
	background: url("/images/hp/hp_topten_bg.jpg") no-repeat scroll center 15px transparent;
	display: block;
	height: 265px;
	position: relative;
}
.tanbox.top-10 span small {
	display: block;
}
.tanbox.top-10 span h3 {
	padding-top: 50px;
}
.tanbox.top-10 span img {
	bottom: 0;
	position: absolute;
	right: 0;
}
.content-nugget-wrapper-2 div.book-google {
	display: inline-block;
	float: left;
	width: 164px;
}
.content-nugget-wrapper-2 div.book-content {
	margin-left: 164px;
	text-align: justify;
}
* html ol.booklist-2 li {
	display: inline;
}
b.margin_highlight {
}
.billboard {
	text-align: center;
}
.main-column.subsection h4 {
	margin: 0;
}
.sn34ky {
	display: none;
}
/* Partner CSS */
ol#partner-search-results {
	padding-left: 20px;
	margin-top: 20px;
}
ol#partner-search-results li {
	padding: 3px;
	clear: both;
	margin-bottom: 0px;
}
ol#partner-search-results li.alt {
	background: rgb(235, 231, 220);
}
table.bookfinder {
	background: white;
	border: 2px dotted rgb(176, 155, 138);
	clear: both;
	margin-top: 1em;
}
table.bookfinder th {
	background: rgb(235, 231, 220);
	margin: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	vertical-align: bottom;
}
table.bookfinder a {
}
.bookfinder label {
	font-size: 13px;
	font-weight: bold;
}
.bookfinder textarea {
	margin: 5px 0px 15px;
	width: 99%;
	font-size: 0.9em;
}
.bookfinder input {
	margin: 5px 0px 15px;
	width: 99%;
	font-size: 0.9em;
}
.bookfinder textarea {
	height: 8em;
}
h3 dfn {
	font-size: 1.1em;
	font-style: italic;
	border-bottom-color: currentColor;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
/*   end   */

ol.table-style {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
ol.table-style li {
	margin: 0px;
	padding: 0.5em 0px;
	width: 194px;
	vertical-align: top;
	display: inline-block;
}
ol.broader li {
	width: 300px;
}
ol.table-style li span.width-fixer {
	width: 190px;
	display: block;
}
ol.broader li span.width-fixer {
	width: 290px;
}
ol.table-style li .coverlink {
	margin: 0px;
	padding: 0px;
	width: 45%;
	vertical-align: top;
	float: left;
	display: inline;
}
ol.table-style li .price-cart {
	margin: 0px;
	padding: 0px;
	width: 45%;
	vertical-align: top;
	float: left;
	display: inline;
}
ol.table-style li .price-cart {
	padding-left: 0.25em;
}
ol.table-style li .price-cart small {
	color: rgb(85, 85, 85);
}
ol.table-style big.price {
	margin: 0px 0px 0.2em;
	font-weight: bold;
	display: block;
}
ol.table-style img.add-to-cart-button {
	margin: 0px 0px 0.5em;
	display: block;
}
ol.table-style li big.price small {
	padding: 0px 2px 0px 0px;
	float: left;
	display: block;
}
ol.table-style li .book-info {
	padding: 0.25em 0px 15px;
	clear: left;
	display: block;
}
ol.table-style li h3.book-title {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
}
ol.table-style cite {
	font-style: normal;
	font-weight: bold;
}
/* Slide Show Indie */
#slideshow_indie {
	width: 100%;
	height: 280px;
	background: url(images/indie_slideshow_bkd.jpg) bottom left no-repeat;
}
#slideshow_indie a, #slideshow_indie a:visited, #slideshow_indie a:hover {
	text-decoration: none;
}
#slideshow-wrapper {
	height: 280px;
	position: relative;
	padding: 0;
	margin: 0;
}
#slideshow_indie img {
	height: 200px;
}
#menu {
	background: white;
	position: absolute;
	height: 20px;
	padding: 2px 5px;
	border: 1px solid #cecece;
	font-weight: bold;
}
/*.search-box1 {
	outline: none;
}*/
#ddlSearchOption {
	outline: none;
}
/* heading With link */
/* Customised combobox style */
.dnnFormItem > .RadComboBox_Default {
	width: 47%;
	max-width: 445px;
	float: left;
}
.RadComboBox_Default .rcbInputCell {
	background-image: url("Images/rcbSprite.png") !important;
}
ul#bookinfo li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
.morecopies li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
.clearfix {
	clear: both;
}
.displayRes {
	display: none;
}
ul#bookinfo li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
}
.morecopies li {
	BACKGROUND: url(images/bullet_li.gif) no-repeat 0px 8px !important;
	padding-left: 8px !important;
}
ul.morecopies {
	margin-bottom: 10px !important;
	font-size: 13px !important;
}
.ContentPaneLeft {
	float: left;
	width: 50%;
}
.ContentPaneRight {
	float: left;
	width: 50%;
}
#div1 {
	margin-right: 3px;
	white-space: nowrap;
	color: #F07F24;
	font-size: 14px;
}
.m-shipping {
	margin-bottom: -14px;
}
.RotatorWrapper, .slideshow-wrapper{height:225px !important; overflow:hidden;}
.slideshow-wrapper img{margin-bottom:25px; overflow:hidden; width:auto !important;}
.chkFreeze input[type="checkbox"]{margin-left:10px !important;}
.m-cart{font-size:14px !important;}

	.RadWindow_Default em{width:623px !important;}
	.RadWindow_Default .rwTitlebarControls a.rwIcon{display:none;}
}

@media only screen and (max-width: 780px) {
	.RadWindow_Default .rwTitlebarControls a.rwIcon{display:none;}
	.RadWindow_Default {width:100% !important; top:177px !important; left:inherit !important;}
	
	.RadWindow_Default em{width:auto !important;}
	#dnn_TopRightPane{display:none;}
	#dnn_ctr3307_BlogPage_cpPagerID_anchorPreviousID{position:relative !important;top:0px !important;}
	.sTFD{display:none  !important;}

	#dnn_ctr9265_ModuleContent{display:none;}
	
	.btnSaveTop td{padding-bottom:3px;}
	.m-login{display:none;}
	.form-list h4{line-height:normal !important;}
#dnn_TopAdBannerPane{display:none;}
	#dnn_ctr454_HtmlModule_lblContent{overflow:hidden !important; width:auto !important;}
	#divider{padding:0px !important;}
	.RotatorWrapper, .slideshow-wrapper{height:auto !important;}
	.slideshow-wrapper img{height:200px !important;}
	#dnn_ctr2961_ShoppingCart_lnkMoveAll1 {display:none;}
	#dnn_ctr2961_ShoppingCart_lnkMoveAll {display:none;}
div#divSection {
	display: none;
}
.removeFrm {
	font-size: 0px !important;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(Images/shopping-cart-remove.png) no-repeat;
}
.addTowish {
	font-size: 0px !important;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(Images/wishlist_icon.png) no-repeat;
}
.cart-right{padding-right:3px;}
.tinytext {
	font-size: 11px !important;
	line-height:20px !important;
}
.form-label-Medium, .form-label, .form-label-bigger {
	width: 100% !important;
	margin-left: 0px !important;
}
.mToplink {
	display: none;
}
.book-title {
	font-size: 14px !important;
}
.bestys .topseller {
	height: 130px;
	text-align: left;
	padding-left: 5px;
	vertical-align: bottom;
}
.biggerselect-box {
	width: 180px !important;
}
.mediumselect-box {
	width: 130px !important;
}
#dnn_ctr908_ProductListing_divRefine {
	padding-top: 10px;
}
.m-shipping {
	margin-bottom: -8px;
	width: 100%;
}
#div1 {
	display: block;
	float: right;
	font-size: 12px;
}
#dnn_ctr2961_ShoppingCart_imgExpressCheckout1, #dnn_ctr2961_ShoppingCart_imgExpressCheckout {
	display: none;
}
/*.ContentPaneLeft{display:none;}
.ContentPaneRight{display:none;}*/
.alignRes {
	padding-top: 20px;
}
h1 {
	margin-top: 10px !important;
}
#Login {
	background-color: #ebecec;
	margin-right: 0px !important;
	text-align: right;
	padding-right: 3px;
	border-top: 1px solid #b4c5c8;
	margin-top: 5px;
}
#Login b {
	display: -webkit-inline-box !important;
	margin-left: 10px;
}
.m-view {
	float: left !important;
	clear: right;
	margin-top: 5px;
	margin-left: 2px;
	font-size: 11px !important;
	text-transform:uppercase;
	line-height:20px !important;
}
.m-view .tinytext{
	
	line-height:20px !important;
}

.m-view td {
	vertical-align: top
}
siteSearch {
	display: none;
}
#leftbar {
	display: none;
	width: 24px;
	height: 150px;
	background: url(Images/moreatP.png) no-repeat 0px 0px !important;
	position: fixed;
	left: 0px;
	top: 45%;
	zoom: 1;
	z-index: 9999;
	opacity: 0.7;
	filter: alpha(opacity=70); /* For IE8 and earlier */
	cursor: pointer;
}
#leftbar:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.displayNRes {
	display: none;
}
#middleCol {
	margin-top: 2px;
}
.middle-center .RotatorNav  img {
	width: auto !important;
	max-width: 100%;
}
.RotatorNav {
	background: none !important;
}
.middle-left {
	float: none;
	clear: left;
	display: none;
	margin-top: 10px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.scanalert {
	overflow: hidden;
}
#aAdvanceSearch {
	display: none;
}
/* style for search low resolution*/
.search {
	width: 200px !important;
	position: absolute;
	margin-top: 5px !important;
	right: 6%;
	z-index: 99999;
	
}
.slideshow-wrapper img {
	max-width: 100% !important;
}
#menu {
	margin-top: -35px !important;
}
.search-box1 {
	background-color: #fff;
	width: 185px !important;
	padding: 3px !important;
	z-index: -1 !important;
	height:24px;
	padding-right:21px !important;
	font-size:13px;
	border: 0px hidden #fff;
}
/* style for search low resolution*/
body {
	margin: 0;
	padding: 0;
	background: white;
	/*font-family: '18836_HELR45W', Helvetica; */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px !important;
	line-height: 20px;
	color: #424242;
	width: 100%;
}
#dnn_TopSearchPane select {
	display: none;
}
#dnn_TopSearchPane .btnSearch {
	/*display: none;*/
	background: url(Images/m-icon-search.png) no-repeat 0px 0px !important;
	border: none;
	font-size: 0px;
	width: 40px;
	height: 24px;
	margin-left: 163px;
	-moz-margin-left: 165px;
	position: absolute;
	top: 3px;
}
#page_structur {
	width: auto;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}
.logo {
	text-align: center;
}
/* Book list CSS */
#tdLeft {
	margin: 0;
	padding: 0;
	width: auto;
	
	overflow: hidden;
	vertical-align: top;
	display: inline-block;
	
	
}
#tdLeft .booklist {
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 250px;
	margin-right: 3px;
}
#tdLeft .width-fixer {
	display: block;
	width: 240px;
	overflow: auto;
}
#tdLeft .bookimage {
	float: left;/*max-width:120px;*/
}
#tdLeft .border {
	border: 1px Solid #424242;
}
#tdLeft .price-cart {
	float: left;
	color: #555555;
	font-size: 10px;
	margin-left: 10px;
	-webkit-margin-before: 3px;
}

#tdLeft .dollor {
	color: #555574;
	font-size: 14px;
	font-weight: bold;
}
#tdLeft .price {
	color: #575757;
	font-size: 14px;
	font-weight: bold;
}
#tdLeft .book-info {
	clear: left;
	display: block;
	padding: .25em 0 15px;
}
#tdLeft h3.book-title {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#tdLeft .cite {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
/* Booklist Version 2 */
#tdTop {
	font-size: 13px;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
#tdTop {
	display: inline-block;
	margin-right: 10px;
	vertical-align: bottom;
	width: 175px;
}
#tdTop .bookimage {
	max-width: 120px;
	margin-bottom: 10px;
}
#tdTop div.title-info {
	height: 100px;
}
#tdTop b.book-title a {
	display: block;
	margin: 0;
}
#tdTop cite.author, small {
	display: block;
	font-size: 11px;
	font-style: normal;
	margin-bottom: 0.5em;
	margin-top: 0;
}
#tdTop div.star_group, p.price {
	margin-top: 0.25em;
}
#tdTop div.star_group img {
	height: 0.85em;
	margin-right: 0px !important;
}
/* Booklist Version 2*/

/* Booklist V 3*/

#tdRight {
	margin: 0;
	padding: 0;
	width: auto;
	background: none;
	overflow: hidden;
	padding-bottom: 20px;
}
#tdRight {
	vertical-align: top;
	display: inline-block;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 260px;
}
#tdRight .width-fixer {
	display: block;
	width: 260px;
}
#tdRight .bookimage {
	overflow: auto;
	text-align: center;
	margin-right: 5px;
	float: left;
	max-width: 125px;
}
#tdRight .border {
	border: 1px Solid #424242;
}
#tdRight .price-cart {
	float: left;
	overflow: auto;
	color: #555555;
	font-size: 10px;
	-webkit-margin-before: 3px;
}
#tdRight .wish {
	margin-left: 40px;
}
#tdRight .dollor {
	color: #cb132b;
	font-size: 14px;
	font-weight: bold;
}
#tdRight.price {
	color: #cb132b;
	font-size: 14px;
	font-weight: bold;
}
#tdRight .book-info {
	display: block;
	padding-top: 0.25em;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	width: 120px;
	float: left;
}
#tdRight .pricealign {
	text-align: right;
}
#tdRight h3.book-title {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#tdRight .cite {
	font-size: 11px;
	font-style: italic;
	color: #5d504a;
}
.footer_righttbox {
	padding-top: 5px;
	border-top: solid 1px #9f9084;
}
.footer_righttbox p {
	margin-bottom: 0px;
}
.smallblock {
	margin-top: 15px;
	font-size: 11px;
}
.footer_leftbox {
	padding: 5px;
}
.footer_leftbox h3 {
	font-size: 18px;
	line-height: normal;
	margin-bottom: 0px;
}
.footer_top {
	display: none;
}
.bluebox {
	width: auto !important;
}
.middle-right {
	display: block !important;
	clear: both;
}
.bestys {
	width: 98% !important;
}
#footer img {
	width: auto !important;
}
#badges img {
	width: auto !important;
}
ol.information {
	background: url("images/information.png") no-repeat scroll 5px 5px #DAE4E9;
	border-color: #5F747E;
}
ol.message {
	border: 2px solid;
	line-height: 1.1em;
	list-style: none outside none !important;
	margin-left: 0;
	min-height: 2em;
	padding: 5px 5px 5px 26px;
}
ol.message li {
	margin-bottom: 0.5em;
	list-style-type: none;
}
span.stButton {
	margin-bottom: 5px;
}
span.stButton .stArrow {
	display: none;
}
ol.content-list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#map-canvas iframe {
	width: 100% !important;
}
img.border {
	margin: 0px 1em 1em 0px;
	border: 1px solid rgb(74, 58, 45);
}
#contentsShopping img {
	max-width: 60px !important;
}
.main-column.subsection img {
	margin-right: 10px;
	margin-bottom: 0px !important;
	z-index: 999;
}
.search-small {
	display: none;
}
.m-cardv {
	clear: both;
}
}
@media only screen and (max-width:480px){
#section-info .search-box2{width:170px !important;}
}
 @media only screen and (min-width:782px) and (max-width: 930px) {
.middle-left {
	width: 216px !important;
}
.middle-left h2.maintitle{white-space:nowrap;}
.middle-center {
	margin-right: 10px;
}
#middleCol {
	margin-right: 0px;
}
/* Style For Search medium Resolution */
.search {
	width: 515px !important;
}
.search-box1 {
	width: 290px !important;
}
.dnnForm .dnnFormItem .form-label-bigger {
	float: none !important;
	margin-left: 0px !important;
}
#tdLeft .width-fixer {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 8px;
  width: 240px;
  min-width: 220px;
}
}
.RadCalendar_Default .rcMain .rcRow, .RadPicker_Default .rcMain .rcRow {
	background-color: #4e4e4e !important;
}
.RadCalendar_Default .rcMain .rcWeekend, .RadPicker_Default .rcMain .rcWeekend {
	background-color: #999 !important;
}
.RadCalendar_Default .rcMain .rcRow a {
	color: #999 !important;
}
.RadCalendar_Default .rcMain .rcWeekend a {
	color: #CCC !important;
}
.RadPicker_Default.rcMain .rcRow a {
	color: #999 !important;
}
.RadPicker_Default .rcMain .rcWeekend a {
	color: #CCC !important;
}
.ModMERShareThisDisplayC{padding-bottom:10px;}

/* SD# 28943 Fix */
@media only screen and (max-width: 780px){
	.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    }
    .videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    }}
	.bt {text-align:right;}
@media only screen and (min-width: 568px) and (max-width: 780px){
#ProductDetail {
    font-size: 14px;
    width: auto;
    max-width: 60%;
    float: left;
}
div#ImageSlider {
    float: left;
}
div#BookAvailability_Mobile {
    width: 196px;
    float: right;
}
.PromotionDisplay{clear:both;}

}
@media only screen and (max-width: 680px){
.entrytext img {
    width: initial !important;
    max-width: 330px;
}
}
@media only screen and (max-width: 600px) {
	#mainBanner{display:block;}
	#mainBanner img{width:100%;}
	#dnn_BannerPane hr{display:none;}
	.RotatorWrapper {display:none;}
	#manualListing{padding-top:6px;}
	}
	@media only screen and (min-width: 601px) {
	#mainBanner{display:none !important;}
	}


/* CSS suggested for accessibility changes */
.dnnFormItem .mLeft{margin-left:100px;margin-top:5px;}
.dnnFormItem  .button_a{
    background-color: #424242 !important;
    border: medium none;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.05em;
    
    padding: 9px 37px;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
}
.mLeft{margin-left:100px;margin-top:5px;}
.button_a{
    background-color: #424242 !important;
    border: medium none;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.05em;
    padding: 9px 37px;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: uppercase;
}
.msingleEntryLeft{margin-left:5px;margin-top:5px;}
.accessLabel{width:0px; height:0px; font-size:0px;}





/* BOF hawksearch.css */
/* Hawkes Styles */ 
.booklist {
	list-style: none;
	margin: 0 -7px
}
.booklist:after {
	content:'';
	display: table;
	clear: both;
}
.booklist > li {
	float: left;
	display: block;
	width: 20%;
	padding: 0 7px;
}
@media (max-width:991px) {
	.booklist > li {
		width: 20%;
	}
}
@media (max-width:767px) {
	.booklist > li {
		width: 25%;
	}
}
@media (max-width:640px) {
	.booklist > li {
		width: 33.33333333%;
	}
}
@media (max-width:479px) {
	.booklist > li {
		width: 50%;
	}
}

/* cell */
.book-info {
	margin: 0 0 24px;
}
.book-image {
	margin-bottom: 10px;
	width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}
.book-image a {
	-webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.book-image img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
}
.book-details h3 {
	font-size: 15px;
	font-weight: 600;
	display: block;
}
/* list view  */
.listView .book-info {
	margin: 0 0 10px;
}
.listView .book-details:after {
	content: '';
	display: table;
	clear: both;
}
.listView .book-info {
	border-bottom:1px solid #CAC8C9;
}
.listView .booklist > li {
	height: auto !important;
    width: 100%;
}
.listView .booklist > li .book-image {
	height: auto !important;
    width: 120px;
    float: left;
    margin: 0 10px 10px 0;
}
.listView .book-details h3 {
	font-size: 18px;
	margin: 0 0 5px;
}


/* prices */
.book-price {
	margin-top: 2px;
}
.book-price .disc-price,
.book-price .reg-price {
	font-size: 18px;
	display: inline-block;
	color:#666;
	font-weight: 600;
}
.book-price .disc-price {
	float: left;
	padding-right: 7px;
	color: #F07F24;
}
.book-price .disc-price + .reg-price {
	text-decoration: line-through;
	color:#AAA;
	font-size: 14px;
	margin-top: 4px;
}


/* side bar */
.classicSkin .hawk-railNavHeading {
	padding: 0;
    font-weight: 600;
    background: none;
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1em;
	position: relative;
}
@media (max-width:991px) {
	.classicSkin .hawk-railNavHeading {
		padding: 10px 7px;
		font-weight: 600;
		background: #424242;
		color: #FFF;
		text-transform: uppercase;
	}
	.classicSkin .hawk-railNavHeading:after {
		position: absolute;
		right: 0;
		bottom: 0;
		display: block;
		font-family: 'hawksearch';
		font-weight: normal;
		font-style: normal;
		content: '\2b';
		color: #FFF;
		border: 0;
		height: 35px;
		width: 35px;
		line-height: 35px;
		text-align: center;
	}
	.classicSkin .hawk-railNavHeading.hawk-railNavHeadingActive:after {
		content: '\2212';
	}
}
.classicSkin .hawkRailNav {
    background:none;
    border:0;
    overflow: hidden;
    margin: 0 0 10px;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup {
    padding:0;
    border:0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-groupHeading {
	padding: 7px;
	background: #AAA;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	margin-top: 7px;
}

/* when filter selected */
.classicSkin .hawk-guidedNavWrapper .hawk-selectedNav {
	background: none;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup {
	border:0;
	padding: 0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading {
	padding: 0;
	margin: 0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup .hawkIcon-close {
    color: #DB3C26;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup .hawk-selectedHeading .hawkIcon-close {
	float:right;
    margin-top: 0;
    color: #999;
	width: 16px;
	line-height: 18px;
	text-align: center;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a, 
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:link, 
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:visited {
	display: block;
	padding: 7px;
	margin: 0;
	background: #DDD;
    text-transform: uppercase;
	color: #333;
}
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:hover, 
.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:active {
    color: #DB3C26;
}
@media only screen and (max-width: 991px) {
	.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup ul a, 
	.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup ul a:link, 
	.classicSkin .hawk-guidedNavWrapper .hawk-selectedGroup ul a:visited,
	.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:hover, 
	.classicSkin .hawk-guidedNavWrapper .hawk-selectedHeading a:active {
		padding: 7px;
		background: #FFF;
		line-height: 1em;
		border: 0;
	}
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup li {
	margin: 0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-clearSelected a, 
.classicSkin .hawk-guidedNavWrapper .hawk-clearSelected a:link, 
.classicSkin .hawk-guidedNavWrapper .hawk-clearSelected a:visited {
    color: #333;
    font-size: .9em;
    font-weight: 600;
}
.classicSkin .hawk-guidedNavWrapper .hawk-clearSelected a:hover, 
.classicSkin .hawk-guidedNavWrapper .hawk-clearSelected a:active {
	color: #DB3C26;
	text-decoration: none;
}

.classicSkin .hawk-guidedNavWrapper .hawk-navGroupContent {
    padding:0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul {
    margin: 0;
    padding: 7px;
    list-style-type: none;
    background: #F2F2F2;
    border: 0;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul a,
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul a:link,
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul a:visited {
	color: #333;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul a:hover,
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul a::active{
	color: #DB3C26;
}

.classicSkin .hawk-guidedNavWrapper .hawk-navGroup li .hawk-styleCheckbox:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 12px;
    height: 12px;
    font-size: 15px;
    line-height: 6px;
    border: 1px solid #B8B8B8;
    background-color: #FFF;
	color: #DB3C26;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup li.hawkFacet-indetermined > .hawk-styleCheckbox:after {
    content: "";
    position: absolute;
    left: 3px;
    top: 6px;
    width: 6px;
    height: 6px;
    background-color: #DB3C26;
}

/* widgets */
.hawk-recommendation {
	max-width: 100%;
}
.hawk-recommendation h3 {
	font-size: 15px;
	line-height: 17px;
	color: #333;
	text-transform: uppercase;
}
.hawk-recommendation .hawk-recommendation-inner ol {
	margin-bottom: 0;
}
.hawk-recommendation .hawk-recommendation-inner li {
	color: #333;
	font-weight: 400;
}
.hawk-recommendation .hawk-recommendation-inner li a {
	color: #F07F24;
	font-weight: 600;
}
.hawk-recommendation .hawk-recommendation-inner li a:hover {
	color: #DB3C26;
}
.hawk-recommendation .hawk-recommendation-inner li .itemDesc {
	display: block;
}


/* search results */
#hawkbreadcrumb {
	display: none;
}


/* paging bar */
@media (max-width:350px) {
	.classicSkin .hawk-searchView {
		margin: 0 -10px 10px;
	}
	.classicSkin .hawk-searchView .hawk-viewOption .hawk-viewOptionInner, 
	.classicSkin .hawk-searchView .hawk-viewOption .hawk-viewOptionInner:visited {
		padding: 5px 7px;
	}
}
.classicSkin .hawk-listingControls {
    padding: 0;
    border: 0;
	margin-bottom: 24px;
}
.classicSkin .listView .hawk-listingControls {
    padding: 0;
    border: 0;
	margin-bottom: 24px;
}
.classicSkin #hawkbottompager .hawk-listingControls {
	border-top:5px solid #F0F0F0;
	padding-top: 10px;
}
.classicSkin .hawk-listingControls .hawk-mainControls {
    padding: 0;
	background: none;
}
.classicSkin .hawk-sortWrapper {
    display: block;
    float: left;
    margin: 0;
}
.classicSkin .hawk-sortWrapper .sortList {
    padding: 0 10px 0 0;
}
.classicSkin .hawk-sortWrapper .sortList label,
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .total {
    font-weight: 600;
    color: #333;
	font-size: 11px;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .total {
	padding-left: 5px;
	display: inline-block;
	line-height: 32px;
}
.classicSkin .hawk-listingControls .hawk-pagination {
    display: block;
    float: right;
    width: auto;
    margin: 0;
}
.classicSkin .hawk-pagination.clearfix {
	clear: right !important;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging {
	padding:0;
	font-size: 0;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging span {
	border-left: 2px solid #FFF;
	border-right: 1px solid #FFF;
	font-size: 11px;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-size: 11px;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a:last-of-type {
	border-right: 2px solid #FFF;
}
@media (max-width:639px) {
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging {
		width: 100%;
		text-align: center;
		background: #F2F2F2;
	}
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging {
		width: 100%;
	}
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .hawk-pageActive,
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink:link, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink:visited {
    display: inline-block;
    min-width: 36px;
    line-height: 32px;
	background-color: #F2F2F2;
    color: #333;
}

.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .hawk-pageActive {	
	background-color: #F07F24;
    color: #FFF;
    font-weight: 600;
}
.classicSkin .hawk-guidedNavWrapper .hawk-groupHeading:after {
    top: 0;
    right: 0;
    color: #FFF;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
	font-size: 12px;
}
.classicSkin .hawk-sortWrapper .sortList select,
.classicSkin .hawk-listingControls .hawk-pagination .hawk-viewNumber select {
    margin: 0;
    line-height: 1em;
    padding: 5px 3px;
    display: inline-block;
    vertical-align: middle;
}

.classicSkin .hawk-display-opt {
	margin-left: 10px;
}
.classicSkin .hawk-display-opt > span {
	display: inline-block;
	width: 32px;
	line-height: 32px;
	opacity: 0.4;
	color: #999;
}
.classicSkin .hawk-display-opt > span:hover,
.classicSkin .hawk-display-opt > span.hawk-selected {
	opacity: 1;
}
.classicSkin .hawk-display-opt > span.hawk-selected:hover {
	color: #666;
}
.classicSkin .hawk-display-opt > span:before {
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	display: block;
	font-size: 24px;
	width: 32px;
	line-height: 32px;
	text-align: center;
	background: none !important;
}
.classicSkin .hawk-display-opt span.hawk-list-button:before {
	content: '\f00b';
}
.classicSkin .hawk-display-opt span.hawk-grid-button:before {
	content: '\f00a';
}
.classicSkin .hawk-display-opt .hawk-visually-hidden {
	display: none;	
}

@media (max-width:1100px) and (min-width:991px) {
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-viewNumber {
		display: none;
	}
}
@media (max-width:930px) {
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-viewNumber {
		display: none;
	}
}
@media (max-width:630px) {
	.classicSkin .hawk-searchView {
		
	}
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-viewNumber {
		display: none;
	}
	.classicSkin .hawk-listingControls .hawk-pagination {
		width: 100%;
		margin-top: 10px;
	}
	.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .total {
		display: none;
	}
}

/* carousels */
.carouselList {
	text-align: left;
	position: relative;
}
.carouselList h2 {
	padding-top: 4px;
}
.carouselList .hawk-recommendation-list {
	margin: 0 -7px !important;
}
.carouselList .hawk-recommendation-item {
	padding: 0 7px;
}
.carouselList .hawk-recommendation-item h3 {
	font-size: 15px;
	line-height: 17px;
	text-transform: capitalize;
	color: #F07F24;
}
.classicSkin .hawk-recommendation .hawk-recommendation-inner.has-arrows {
	padding: 0;
}
.classicSkin .slick-slider {
	position: static;
}
.classicSkin .hawk-recommendation.hawk-recommendation-horizontal .hawk-carousel-prev {
    left: auto;
    right: 40px;
	top: 0;
	margin: 0;
	background: #EEE;
}
.classicSkin .hawk-recommendation.hawk-recommendation-horizontal .hawk-carousel-next {
	left: auto;
	right: 0;
	top: 0;
	margin: 0;
	background: #EEE;
}

.classicSkin #hawk-backToTop {
    display: none;
    cursor: pointer;
    z-index: 9999;
    position: fixed;
    bottom: 10px;
    right: 10px;
    opacity: 0.6;
    width: 50px;
}


/* header search input */
.classicSkin #hsInput {
	max-width: 240px;
}
.classicSkin input#keyword {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
    padding: 10px 10px;
    line-height: 20px;
    display: block;
    height: 40px;
}
.classicSkin #hsInput button {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
    height: 40px;
    line-height: 1;
}

/* BOF temp */
#pwls_srchresult {
	position: relative;
}
#hawktoppager > div.clearfix > p {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
/* EOF temp */

/* EOF hawksearch.css */

/* hide ohter tabs on search results */
#hawktoppager .hawk-searchView > span:nth-child(2),
#hawktoppager .hawk-searchView > span:nth-child(3) {
	display: none;
}

/* BOF hawsearch.css classic skin tweaks */
.DnnModule-HawkSearch_Result * {
	box-sizing: border-box;
}
#hawkfacets {
	padding: 10px 10px 0 0;
}
@media (max-width:991px) {
	#hawkfacets {
		padding: 10px 0 0 0;
	}
}
.classicSkin .book-info {
	margin: 0 0 9px;
}
.classicSkin .listView .booklist > li .book-image {
    margin: 0 10px 0 0;
}
.classicSkin .width-fixer.border:last-child .book-info {
	border:0;
}

.booklist > li {
    margin:0;
}
.book-price .disc-price + .reg-price {
    margin-top: 2px;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup ul {
    margin: 0;
    padding: 7px !important;
}
.classicSkin .hawk-guidedNavWrapper .hawk-navGroup li {
	font-size: 13px;
}

.mainPane {
	padding: 0 0 0 10px;
	border-left: 1px solid #CAC8C9;
}
@media(max-width:991px) {
	.mainPane {
		border:0;
		padding:0;
	}
}
@media(max-width:780px) {
	.mainPane {
		padding: 0 6px;
	}
}
.booklist > li {
	border:0;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .hawk-pageActive, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink:link, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging a.hawk-pageLink:visited {
    height: 32px;
    vertical-align: top;
}
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .hawk-arrowLeft::before, 
.classicSkin .hawk-listingControls .hawk-pagination .hawk-paging .hawk-arrowRight::after {
    line-height: 32px;
}

.hawk-recommendation h3 {
	margin: 0 0 10px;
}
.hawk-recommendation .hawk-recommendation-inner ol {
	margin: 0;
}
.hawk-recommendation .hawk-recommendation-inner li {
	font-size: 12px;
	line-height: 1.1em;
	margin-bottom: 5px;
}
.hawk-recommendation .hawk-recommendation-inner li a {
	color: #326d7f;
}
.carouselList h2 {
	padding-top:10px;
	font-size: 21px;
}
.carouselList .hawk-recommendation-item h3 {
	color: #326D7F;
}

.carouselList .book-details div,
.carouselList .book-details div {
	font-size: 14px !important;
}
/* EOF hawsearch.css classic skin tweaks */


/* header search input */
.classicSkin #dnn_TopSearchPane .input-group.add-on {
	margin: -8px 0 0;
}

.classicSkin #hsInput {
    max-width: 390px;
}
.classicSkin #dnn_TopSearchPane input#keyword {
	width: 350px;
    position: relative;
    z-index: 2;
    float: left;
	border: 1px solid #CAC8C9;
	vertical-align: top;
    max-width: 100%;
	font-size: 14px;
	color: #555;
    background-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	margin: 0;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
    display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    line-height: 35px;
    padding: 0 10px;
    height: 35px;
}
.classicSkin #dnn_TopSearchPane #hsInput button {
    height: 35px;
	width: 35px;
    line-height: 1;
	background: #333;
	border: 0;
	color: #FFF;
	padding-right:1px;
	text-align: center;
	font-size: 15px;
	padding: 0 1px 0 0;
}
.classicSkin #dnn_TopSearchPane #hsInput button:hover {
	background: #626262;
}

.classicSkin #dnn_TopSearchPane #hsInput button i {
	display: none;
}
.classicSkin #dnn_TopSearchPane #hsInput button:after {
	content:'\f002';
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
}
@media(max-width:780px) {
	.search {
		right:6px;
	}
	.classicSkin #dnn_TopSearchPane .input-group.add-on {
		margin: -2px 0 0;
	}
	.classicSkin #dnn_TopSearchPane input#keyword {
		width: 165px;
		border: 0;
		height: 34px;
	}
	.classicSkin #dnn_TopSearchPane #hsInput button {
		background: #999;
		height: 34px;
	}
	.hawk-searchQuery-keyword {
		margin-left: -49px !important;
	}
}
.hawk-searchQuery .hawk-sqItemName {
	margin: 0 !important;
}
.hawk-searchQuery .hawk-sqItemContent {
    line-height: 1.55em;
}


/* hawksearch adapt for classic skin */
.editOnly {
	display: none;
}
.dnnEditState .editOnly {
	display: block;
}
.eds_rotatorWrapper,
.hawk-listingControls{
	max-width: 100%;
}

.eds_rotatorWrapper,
.hawk-recommendation.hawk-recommendation-horizontal {
	width: 780px;
	max-width: 100%;
}
@media (max-width:1140px) {
	/*#hawkitemlist,*/
	.eds_rotatorWrapper,
	.hawk-recommendation.hawk-recommendation-horizontal {
		width: 600px;
	}
	#table {
		width: 1067px;
	}
}
@media (max-width:780px) {
	/*#hawkitemlist,*/
	.eds_rotatorWrapper,
	.hawk-recommendation.hawk-recommendation-horizontal {
		width: 100%;
	}
	#table {
		width: 100%;
	}
}

.hawk-recommendation .hawk-recommendation-inner ol {
	padding: 0 0 0 20px;
}



/* edn rotator home */
.classicSkin .chameleon_slider.sirius .scrollable_box,
.classicSkin .chameleon_slider.sirius .scrollable_box .viewport.scrollable,
.classicSkin .chameleon_slider.sirius .scrollable_box .viewport .overview {
	width: 100%;
	height: 100%;
	max-height: 100% !important;
	background: none !important;
	margin: 0;
}
.classicSkin .chameleon_slider.sirius .linkOverlay {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.classicSkin .chameleon_slider a.navigation_button {
    margin-top: -28px;
}


#header {
    height: 118px;
	position: relative;
}
@media only screen and (min-width: 781px) {
	#header {
		height: 88px;
	}
	.logo img {
		top: -30px;
	}
}
.classicSkin a.met_bgcolor {
    overflow: initial;
}
.search {
	bottom: 6px;
	left: 216px;
	margin: 0;
}
@media(max-width:780px) {
	#sf-menu {
		margin: 15px 0 0;
	}
	.search {
		bottom:-68px;
		left: auto;
		right:13px;
	}
	.wrapper {
		min-width:auto;
	}
	.middle-center .main_panel img {
		width: 100% !important;
		max-width: none !important;
		height: auto !important;
		max-height: none !important;
	}

}
#hawkitemlist ol.booklist li {
	width: 160px;
	margin-right: 0;
}
.listView #hawkitemlist ol.booklist li {
	width: 100%;
}
#hawkitemlist .book-details h3 {
    margin: 0;
    line-height: 18px;
}

#dnn_BannerPane .DnnModule:last-child:after {
	content:'';
	width: 100%;
	height: 1px;
	background: #DDD;
	display: block;
	margin: 10px 0;
}

/* search results columns */
#dnn_TopWidePane .col-md-3 {
	width: 216px;
	margin-right: -216px;
	float: left;
	box-sizing: border-box;
}
#dnn_TopWidePane .col-md-9 {
	margin-left: 216px;
	float: left;
	box-sizing: border-box;
}


@media (max-width:991px) {
	#dnn_TopWidePane .col-md-3,
	#dnn_TopWidePane .col-md-9 {
		margin: 0;
		float: none;
		width: 100%;
	}
}

/* system fixes */
.dnnDragHint {
	border:1px dashed #DDD;
}
form .dnn_mact {
    padding: 0;
}

