@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);

/*
	PALLATE :
	Greyscale: #333, #666666, #999, #ccc
	Orange 1 (links): #f58025
	Tan-ish (navbar): #dbd8d3
	Light tan-ish (navbar links): #f5f4f0
	Dark tan-ish (footer nav): #858279
	
	Head-font: 'MinionPro Regular', 'Times New Roman', Times, serif
	Book-font: 'Source Sans Pro', Calibri, Optima, Verdana, Arial, sans-serif
*/

/*#region Global Classes and Element Styles */

html { height: 100%; }
body { background-color: white; margin: 0px; height: 100%; }
body, td, input, select, .bookfont { font: normal 13px 'Open Sans', Calibri, Optima, Verdana, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, .headfont { font-family: 'Open Sans', 'Times New Roman', Times, serif; }
h1 { font-size: 24px; margin: 0; color: #f58025; text-align: left; padding-bottom: 1px; }
h2 { font-size: 18px; color: #666666; margin: 5px 0px; }
ol, ul { margin: 0; padding: 0; }
li { list-style-position: inside; }
a { color: #333; text-decoration: none; }
a:hover { color: #f58025; text-decoration: underline; }
a img { border: none; }
img { max-width: 100%; }
.right { float: right; }
.hidden { display: none; }

/*#endregion*/

/*#region Master Page Styles */

.centerpage { max-width: 1000px; margin: 0px auto; overflow: hidden; }

#header { margin-bottom: 15px; }
#header-logo { float: left; text-align: left; }
#header-tools { text-align: right; }
#header-tools > div { margin-top: 15px; }
#header-links { font-size: 16px; line-height: 16px; font-family: 'Open Sans', "Times New Roman", Times, serif; }
#header-links a { white-space: nowrap; }
#header-links .separator { margin: 0px 4px; }
#header-cart { display: inline-block; *display: inline; zoom: 1; position: relative; border: 1px solid #ccc; margin: 15px 0px 5px; padding: 5px 65px 10px 10px; text-align: left; font-size: 14px; }
#header-cart legend { font-size: 16px; font-weight: bold; }
#header-cart .separator { margin: 3px; }
#header-cart-icon { position: absolute; top: -15px; right: 5px; z-index: 5; }

#navbar { background-color: #dbd8d3; padding: 8px 0px; margin-bottom: 15px; }
#search-form { display: inline-block; float: left; overflow: hidden; height: 28px; margin: 0px; padding: 0px 0px 0px 45px; border: none; background: white url(/images/search_background.png) left top no-repeat; }
#search-form input[type='text'] { width: 275px; border: none; vertical-align: top; margin: 2px; padding: 3px; height: 18px; font-size: 16px; }
#search-form input[type='image'] { margin: 0px; padding: 0px; }
#search-form input[type='image']:hover { -moz-opacity: 0.5; -o-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); }
#navbar-links { display: inline-block; vertical-align: top; float: right; text-align: center; background-color: #f5f4f0; line-height: 28px; }
#navbar-links a { margin: 0px 26px; }
#navbar-links .separator { color: #ccc; }

#tabmenu{display:none; background-color:#f5f4f0; min-height:20px; position:relative; top: -23px;max-height:250px;width:980px;padding:15px 10px;}
#tabmenu a{font-weight:bold;}
#tabmenu-partners{display:none; background-color:#f5f4f0; min-height:20px; position:relative; top: -23px;max-height:250px;width:980px;padding:15px 10px;}
	#tabmenu-partners a{font-weight:bold;}
.tabmenulinks{list-style:none;margin-bottom:5px;display:inline-block;width:19.7%;vertical-align:top;}
	.tabmenulinks li{margin-bottom:5px;}
.tabmenulinks-partners{list-style:none;display:flex;vertical-align:top;}
	.tabmenulinks-partners li{margin-left:50px;}
#tabmenu-series {display:none; background-color:#f5f4f0; min-height:20px; position:relative; top: -23px;max-height:250px;width:980px;padding:15px 10px;}
#tabmenu-series a {font-weight:bold;}
#main { margin-bottom: 15px; }
.menupage { margin-left: 305px; }
.choose-panel {padding:20px;}

#pnlSignup { text-align: center; margin-bottom: 20px; padding: 10px 0px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
#pnlSignup > span { margin: 0px 10px; font-size: 16px; vertical-align: top; line-height: 32px; zoom: 1; }
#pnlSignup > input { font-size: 12px; vertical-align: top; }
#pnlSignup > input[type='text'] { padding: 7px; margin: 0px 10px; width: 200px; }

#footer-nav { background-color: #858279; text-align: center; }
#footer-nav a { display: inline-block; padding: 10px 20px; color: white; font-family: 'Open Sans', "Times New Roman", Times, serif; font-size: 18px; }

#footer-links { margin: 0px; padding: 0px; background-color: #f5f4f0; text-align: center; }
#footer-links ul { display: inline-block; *display: inline; zoom: 1; min-height: 132px; margin: 20px 0px 40px 0px; padding: 0px 40px; vertical-align: top; text-align: left; border-right: 3px solid #ebeae6; }
#footer-links ul:last-child { border: none; }
#footer-links li { list-style: none; font-weight: bold; line-height: 22px; }
#footer-links a { font-weight: normal; color: #333; }
#footer-links a:hover{color: #f58025;}
#footer-text { margin: 10px 0px; }
#footer-text > div { vertical-align: top; }
#footer-copyright { float: left; }
#footer-social { width: 200px; margin: 0px auto; text-align: center; }
#footer-text-links { float: right; text-align: right; }

/*#endregion*/

/*#region Master Page Tree Navigation Styles */

#treenav-trigger { display: none; font-size: 32px; text-align: center; background: url(/images/button_menu.png) no-repeat center right; }
#treenav-trigger.msg-exp-open { background: url(/images/button_menu_open.png) no-repeat center right; }
#treenav { float: left; width: 270px; min-height: 650px; text-align: left; }
#treenav .msg-exp-t { font-weight: bold; background: url(/images/plus.png) no-repeat; background-position: left center; }
#treenav .msg-exp-t.msg-exp-open { background: url(/images/minus.png) no-repeat; background-position: left center; }
.treenav-heading { font-family: 'Open Sans', 'Times New Roman', Times, serif; color: black; font-weight: bold; font-size: 20px; border-bottom: 2px solid #dbd8d3; padding: 5px; margin: 5px 5px 10px 5px; }
.treenav-menu { background-color: #f5f4f0; background: linear-gradient(#f5f4f0, white); color: #333; margin-bottom: 50px; padding: 5px; }
.treenav-menu a { line-height: 18px; }
.treenav-submenu { padding-left: 10px; }
.treenav-item { background: url(/images/li-box.png) no-repeat; background-position: left center; margin-left: 7px; margin-bottom: 5px; padding-left: 17px; line-height: 16px; }
#treenav-marketing { text-align: center; }
#treenav-marketing img { margin-bottom: 10px; }
.emailbox{width:200px; height:35px;}
/*#endregion*/

/*#region Home Page */

.home-row { clear: both; overflow: hidden; margin-bottom: 10px; }
.home-row > div { margin: 0px; padding: 0px; vertical-align: top; }
.home-row .placardslider { /*float: left;*/ width: 780px; border: none; box-shadow: none; margin:0 auto;}
.home-row .vslider { float: right; width: 200px; margin: 0px; padding: 0px; border: none; box-shadow: none; display:none;}
#home-featured { float: left; width: 720px; }
#home-marketing { float: right; width: 260px; }
.social-image{padding:4px;}
#Legend1{font-size:18px;}
/*#endregion*/


/*#region Login and Utility Styles */
#cartLogin { max-width: 955px; margin: 35px 25px; }
#cartLogin h3 { border-bottom: 1px solid #ccc; line-height: 30px; margin-bottom: 25px; }
.cartLogin_column { display: inline-block; max-width: 450px; margin-right: 25px; vertical-align: top; }
#cartLogin td > div { margin: .5em; }
#cartLogin label { display: inline-block; min-width: 125px; font-weight: bold; }
#cartLogin input[type="text"], #cartLogin input[type="password"] { width: 150px; margin: 0px; }
#cartLogin_text { font-style: italic; }
#cartUtility { border: 4px solid #eee; padding: 10px; margin: 20px; }
.cartUtility_section { border-bottom: 4px solid #eee; padding-bottom: 10px; margin-bottom: 10px; }
.cartUtility_section:last-child { border: none; margin: 0px; padding: 0px; }
/*#endregion*/

/*#region List Pages */

.breadcrumb { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-top:17px;}
.breadcrumb a, .breadcrumb span { white-space: nowrap; }
.breadcrumb a:after {  padding: 0px 10px; color: black; }

#list-header { overflow: hidden;}

#list-pagecontrols { color: #333; line-height: 34px; margin: 20px 0px; overflow: hidden; }
#list-pagesort { white-space: normal !important; }
#list-perpage, .list-pagenav { float: right; text-align: right; margin-left: 10px; }
#list-perpage a { cursor: pointer; }
#list-pagecontrols > div { clear: both; }
#list-pagecontrols span { white-space: nowrap; }
#list-pagecontrols label { white-space: nowrap; margin-right: 7px; }
#list-pagecontrols a { color: #333; }
#list-pagecontrols select { font-size: 12px; border: 1px solid #ccc; height: 24px; margin: 5px 0px 0px 5px; padding: 1px 0px 1px 2px; }
.list-subcategories { background-color: #dfe3ee; padding: 10px 20px 10px 20px; margin: 10px 0px; }
.list-featured { background-color: #f5f4f0; padding: 10px 20px 10px 20px;  margin: 10px 0px; }
.list-categoryheader { background-color: #dfe3ee; padding: 10px 20px 10px 20px;  margin: 10px 0px; display:block; overflow: hidden; }
.list-categoryHeader-pic { margin: 0px 10px 20px 0px; display: inline-block; min-width: 200px; float: left;}
.list-categoryHeader-text {}
.list-categoryHeader-blocks {width: 100%}

.list-pagenav label { display: none; }
.list-pagenav-num { display: inline-block; padding: 2px 8px; background-color: #f5f4f0; line-height: 14px; }
.list-pagenav-num.active { background-color: #858279; }
.list-pagenav-arrow { background-color: #f5f4f0; padding: 0px 10px; background-position: center center; }
.list-pagenav-arrow:hover { text-decoration: none; }
.list-pagenav-arrow:first-child { background-image: url(/images/arrowl.png); margin-right: 8px; }
.list-pagenav-num + .list-pagenav-arrow { background-image: url(/images/arrowr.png); margin-left: 8px; }

.product-list { margin-bottom: 15px; }
.product-list h1 { }

.list-item { overflow: hidden; margin-bottom: 15px; }
.list-item-image { float: left; margin-bottom: 10px; }
.list-item-image img:hover { -moz-opacity: 1.0; opacity: 1.0; filter: Alpha(opacity=100); }
.list-item-image img { max-width: 125px; vertical-align: top; }
.list-item-detail { margin: 0px 135px 15px 135px; }
.list-item-title { color: black; margin: 0px; font-size: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.list-item-subtitle { color: #666666; margin: 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.list-item-byline { font-weight: normal; margin: 5px 0px 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.list-item-description { overflow: hidden; }
.list-item .more { font-weight: bold; font-style: italic; }
.list-item-addtocart { float: right; width: 125px; margin-bottom: 10px; text-align: right; }
.list-item-isbn { display: none; }
.list-item-hide { display: none; }
.list-item-price { display: block; margin-top: 10px; font-weight: bold; font-size: 26px; font-family: Arial; }
.list-item-date { color: #262626; font-weight: bold; }

.list-grid { text-align: center; }
.list-grid .list-item { display: inline-block; *display: inline; zoom: 1; text-align: center; width: 150px; height:240px; margin: 10px; vertical-align: top; }
.list-grid .list-item-image { float: none; margin-bottom: 10px; }
.list-grid .list-item-detail { margin: 0px; }
.list-grid .list-item-title { font-size: 16px; }
.list-grid .list-item-subtitle { display: none; }
.list-grid .list-item-byline { margin: 0px; }
.list-grid .list-item-description { display: none; }
.list-grid .list-item-addtocart { display: none; }
/*#endregion*/


/*#region Product Detail */

#product-cover { width: 265px; float: left; }
#product-cover-image { border: 1px solid #ccc; padding: 5px; width: 240px; /*max-height: 420px;*/ margin-bottom: 15px; }
#product-social { margin-left: 10px; }

#product-info { margin-bottom: 25px; margin-left: 300px; min-height: 450px; }
#product-title { margin: 0px; font-family: 'Source Sans Pro', 'Times New Roman', Times, serif; color: black; font-weight:bold; font-size:25px; }
#product-subtitle { margin: 0px; }
#product-description{font-family:'Open Sans',sans-serif;font-size:13px;}
.product-byline { font-size: 14px; font-weight: normal; margin: 2px 0px;}
.product-byline a { color: #f58025; font-weight: bold; }
#product-fields { margin: 10px 0px; }
#product-fields ul { display: inline-block; *display: inline; zoom: 1; width: 200px; vertical-align: top; }
#product-fields li { list-style: none; }
#product-fields label { font-weight: bold; margin-right: 3px; }
#product-info label:after { content: ':'; }

#product-buy { font-family: 'MinionPro Regular', 'Times New Roman', Times, serif; font-size: 18px; margin: 10px 0px; }
#product-buy > div { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
#product-buy-us { width: 200px; }
#product-buy-other { max-width: 695px; display: block; }
#product-buy label { display: block; }
#product-buy-us .price { font-size: 32px; font-weight: bold; }
#product-buy-other a { font-weight: bold; color: #f58025; font-size: 11px; font-family: 'Source Sans Pro', Calibri, Optima, Verdana, Arial, sans-serif; margin-right: 7px; }

#product-cart { margin: 15px 0px; }
#product-cart img { margin: 20px 0px; }

.product-request a { display: inline-block; zoom: 1; vertical-align: top; margin: 31px 12px; padding: 5px; color: black; background-color: #dbd8d3; }

#product-marketing { float: right; max-width: 295px; margin-top: 25px; text-align: right; }
#product-marketing img { margin-bottom: 10px; }

#product-content { margin-right: 300px; }
#product-content-nav { display: none; }
.product-content-section { margin-bottom: 10px; }
.product-content-section h3 { border-bottom: 2px solid #ccc; font-size: 20px; }
.product-content-more { font-weight: bold; color: #f58025; }
#product-sliders { text-align: center; clear:both;}
#slider-image{height:185px;}

#product-cart-quantity{max-width:60px; display:inline-block; vertical-align:top;margin:10px 15px 0px 0px;}
#product-cart-quantity-box{vertical-align:top;line-height:30px;font-size:18px;margin-top:8px;width:48px; }

/*#endregion*/

/*#region Sliders */

/* General */
.placardslider .flex-control-nav { bottom: 5px; z-index: 5; }
.placardslider .flex-control-paging li a { background: rgba(255, 255, 255, 0.5); }
.placardslider .flex-control-paging li a.flex-active { background: rgba(255, 255, 255, 0.9); }
.placardslider .flex-direction-nav a { color: rgba(255, 255, 255, 0.8); }
.vslider .slides li { height: 320px; }
.vslider .slides img { margin-bottom: 10px; }
.vslider-nav { display: none; }
.vslider:hover .vslider-nav { display: block; }
.vslider-nav img { position: absolute; z-index: 2; bottom: 0; left: 50%; margin-left: -16px; }
.vslider-nav img.prev { top: 0; }
.vslider-nav img.next { bottom: 0; }
.slider-pane { white-space: nowrap; }
.slider-leftnav, .slider-rightnav { position: absolute; top: 0px; margin: 0px; padding: 0px; height: 100%; width: 32px; }
.slider-leftnav { left: 4px; background: url('/images/prev.png') center center no-repeat; }
.slider-rightnav { right: 4px; background: url('/images/next.png') center center no-repeat; }
.slider-window { display: inline-block; overflow: hidden; z-index: 0; *display: block; -ms-zoom: 1; zoom: 1; width: 100%; }
.slider-item { display: inline-block; margin: 0px -3px 0px 0px; *display: block; -ms-zoom: 1; zoom: 1; }
.sliders_header{border:none; border-top:solid 1px #DBDBDB;text-align:center; font-family:'Open Sans',sans-serif;}
	.sliders_header #best{font-size:18px;}
	.sliders_header #feature{font-size:18px;}
/* Specific (per site or per slider) */
.productslider { width: 540px; position: relative; padding: 0px 40px; margin: 0px auto; }
.productslider .slider-item { width: 125px; padding: 5px; text-align: center; }
.productslider .title { overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;  font-weight: bold; }
.productslider .byline { overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 12px; }
	.productslider .byline :empty{height:17px;}
.productslider .date { color: #262626; font-size: 12px; }
.productslider .price { font-weight: bold;}
.productslider .retailprice { text-decoration: line-through; margin-right: 5px; }
.productslider .saleprice { color: #f58025; }

/*Subpage Style*/
.Subpage-header h1{color:#090909;}
.Subpage-level2 h2{color:#090909; margin-bottom:10px; border-bottom:1px solid #cccccc;}
.text-block{width:420px; display:inline-block;}
.image-block{width:250px; display:inline-block;vertical-align:top;margin-top:17px;}
.list-column{width:20%;display:inline-block; margin:0px 10px 10px 10px;}
.static-page-links{color:#f58025;}

/*Search Result Page*/
.list-item-search-result{overflow:hidden;margin:25px 0px 0px 10px;}

/*Advance Search Page*/
#search-inputs{display:inline-block;}
#category-selection{display:inline-block; margin-left:100px;}
/*Author's Page*/
#Titles-by{font-size:20px;color:#f58025;margin:20px 0px 10px 0px;}

/*Feature Product*/
.feat-cover-image{float:right; margin-left:20px;max-width:150px;}
#feature-header{color: #900; font-weight: bold; margin-bottom: 5px;}
#feature-title{font-family:'Open Sans', sans-serif;font-size:20px;font-weight:bold;}
#feature-subtitle{font-size:16px;margin-bottom: 5px;}
#feature-author{}
#feature-pub-date{color:#900;font-weight:bold;margin-left:10px;}
#feature-price{font-family:'Open Sans' sans-serif ;font-weight:bold;font-size:24px;}
/*CMS Static Pages*/

.CMS_Page_Header{margin-left:305px;}
@media screen and (min-width: 1024px) {
	#treenav { display: block !important; }
}

@media screen and (max-width: 1023px){
	.centerpage { margin: 0px 12px; }

	#header-links a { display: inline-block; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2px 5px; margin-top: 3px; }
	#header-links .separator { display: none; }
	#navbar { text-align: center; }
	#search-form { float: none; }
	#navbar-links { float: none; }
	#footer-nav a { padding: 10px; }
	.home-row .placardslider { float: none; width: auto; }
	.home-row .vslider { display: none; }
	#home-featured, #home-marketing { float: none; width: auto; text-align: center; }
	#pnlSignup { text-align: center; margin: 10px 0px; padding: 10px 0px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
	#pnlSignup > span { display: block; margin: 0px 10px; font-size: 16px; vertical-align: top; line-height: 32px; zoom: 1; }
	#pnlSignup > input { font-size: 12px; vertical-align: top; }
	#pnlSignup > input[type='text'] { padding: 7px; margin: 0px 10px; width: 200px; }

	#treenav-trigger { display: block; }
	#treenav { float: none; width: auto; display: none; min-height: 0px; background-color: transparent; padding: 0px; }
	#treenav, #treenav a { color: #333; text-shadow: 1px 1px 0px white; }
	.treenav-heading { display: none; }
	.treenav-menu { margin-bottom: 5px; background-color: none; }
	.treenav-submenu { padding: 0px; margin: 0px 10px; border-left: 2px solid #dbd8d3; box-shadow: -2px 0px 5px #dbd8d3; }
	.treenav-submenu .treenav-item { margin-left: 5px; }
	.treenav-item { margin: 0px; padding: 10px; text-align: center; font-size: 18px; border-bottom: 1px solid #dbd8d3; background-color: #f5f4f0; background-image: none; background-image: linear-gradient(#f5f4f0, #dbd8d3); background-image: -ms-linear-gradient(top, #f5f4f0 0%, #dbd8d3 0%); }
	#treenav .msg-exp-t { font-weight: bold; font-size: 18px; margin-top: 1px; background-color: #dbd8d3; background-image: url(/images/arrowr.png); background-image: url(/images/arrowr.png), linear-gradient(#f5f4f0, #dbd8d3); background-image: url(/images/arrowd.png), -ms-linear-gradient(top, #f5f4f0 0%, #dbd8d3 0%); background-position: right center; }
	#treenav .msg-exp-t.msg-exp-open { background-color: #dbd8d3; background-image: url(/images/arrowd.png); background-image: url(/images/arrowd.png), linear-gradient(#f5f4f0, #dbd8d3); background-image: url(/images/arrowd.png), -ms-linear-gradient(top, #f5f4f0 0%, #dbd8d3 0%); background-position: right center; }

	.menupage { margin: 0px; }
}

@media screen and (max-width: 768px) {
	#header-logo { float: none; text-align: center; }
	#header-tools { text-align: center; }
	#navbar-links { background-color: transparent; }
	#navbar-links a { background-color: #f5f4f0; box-shadow: 2px 2px 2px #ccc; margin: 3px 0px; padding: 5px; }
	#navbar-links .separator { display: none; }
	#footer-links ul { border: none; }
	#footer-copyright, #footer-text-links { float: none; text-align: center; }
	.list-item-image, .list-item-addtocart { float: none; display: inline-block; *display: inline; zoom: 1; vertical-align: top; text-align: center; margin-right: 20px; }
	.list-item-detail { margin: 0px; }
	#product-marketing { float: none; max-width: none; text-align: center; }
	#product-marketing img { margin: 10px; }
	#product-content { margin-right: 0px; }
	#product-cover { width: auto; float: none; text-align: center; margin-bottom: 15px; }
	#product-cover-image { max-width: none; margin-bottom: 15px; }
	#product-social { margin-left: 10px; vertical-align: top; }
	#product-info { margin-left: 0px; min-height: 0px; }
	#product-sliders{display:none;}
	#home-featured{display:none;
	


}

@media screen and (max-width: 480px) {
	#search-form input[type='text'] { width: 175px; }
	.list-item { text-align: center; }
	.list-item-detail { text-align: left; }
	#product-cart { text-align: center; }
	.product-request { display: block; }
		#category-selection {display: inline-block; *display:inline; zoom:1;margin:0px;}
	.CMS_Page_Header{margin-left:0px;}
	#verideancart .checkoutform{padding:0px;}
	.verideancart_column{margin-left:0px;}
	.product-request a{margin:0px;}
	}
	
	}
/*CSS Button*/

.downLoad_bttn {
	-moz-box-shadow:inset 0px 0px 0px 0px #803b24;
	-webkit-box-shadow:inset 0px 0px 0px 0px #803b24;
	box-shadow:inset 0px 0px 0px 0px #803b24;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bf2c37 ), color-stop(1, #ca2935 ));
	background:-moz-linear-gradient(top, #bf2c37  55%, #ca2935  100%);
	background:-webkit-linear-gradient(top, #bf2c37  55%, #ca2935  100%);
	background:-o-linear-gradient(top, #bf2c37  55%, #ca2935  100%);
	background:-ms-linear-gradient(top, #bf2c37  55%, #ca2935  100%);
	background:linear-gradient(to bottom, #bf2c37  55%, #ca2935  100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2c37 ', endColorstr='#ca2935 ',GradientType=0);
	background-color:#bf2c37 ;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	padding:8px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.downLoad_bttn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a52f38  ), color-stop(1, #ca2935));
	background:-moz-linear-gradient(top, #a52f38    5%, #ca2935 100%);
	background:-webkit-linear-gradient(top, #a52f38    5%, #ca2935 100%);
	background:-o-linear-gradient(top, #a52f38    5%, #ca2935 100%);
	background:-ms-linear-gradient(top, #a52f38    5%, #ca2935 100%);
	background:linear-gradient(to bottom, #a52f38    5%, #ca2935 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a52f38   ', endColorstr='#ca2935',GradientType=0);
	background-color:#a52f38   ;
}
.downLoad_bttn:active {
	position:relative;
	top:1px;
}

