/* MODIFICATION HISTORY:
11/03/2010 minh.tran: Bug 2717 Enhancement needed for the cw_ContribProductList ConLib
11/12/2010 minh.tran: Bug 2711 ıReview and Rate this Itemı  should appear above and below review block
12/07/2010 minh.tran: Bug 2769 Need version of cw_SearchPage with 3 columns
12/10/2010 minh.tran: Bug 2774 How to have "sub menus" in the main Menu Line? 
12/13/2010 minh.tran: Bug 2776 Need Conlib to display data from cw_Reviews table
12/15/2010 minh.tran: Bug 2702 Enhancements needed for the AltFormatProductList ConLib
12/13/2010 minh.tran: Bug 2779 Generate functionality to have "Tabs" on Product page
01/06/2011 minh.tran: Bug 2781 Tracking Bug for adding Demo site layout as default layout in SVN
*/


/* This Style Sheet is only for styles that are added for pages added for CyberWolf PW10
   All styles used in the default setup of the default PW10 (AbleCommerce) site can be found in the 
   appled App_Themes' css files
*/

/****** BEGIN Order Download Page *******/


.shiptime, .shiptime_alt{
font-style: italic;
font-size: 11px;
color: #c02b13; 
}
.shiptime{
padding: 10px;
}
.shiptime_alt{
display: block;
margin: 3px 10px;
}

#ssl{
height: 100%;
margin-top: 35px;
}

#installer {
	color: #880000;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
}
#installer img {
	border: 0;
}
#cw_productlist {
	margin: 15px auto 0;
	width: 600px;
}
#cw_productlist h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 30px;
	text-align: left;
}
.productlistitem {
	border-bottom: 1px solid #000066;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	min-height: 96px;
	padding: 0 0 1em 87px;
	text-align: left;
}
.productlistitem em {
	font-weight: bold;
	color: #aaaa55;
}
.productthumbnail {
	float: left;
	margin-left: -87px;
	margin-right: 10px;
	border: 0;
}
.downloadbutton {
	width: 87px;
	height: 30px;
	border: 0;
}
/****** END Order Download Page *******/

/****** BEGIN My eBooks Page *******/
.myebookstableheader {
	color: #FFFFFF;
	background-color: #BBBBBB;
}
.myebookstablerow {
	text-align: center;
}
/****** END My eBooks Page *******/


/****** BEGIN Product and Contributor Pages *******/

/* Style for authors names*/
/* div surrounding author info */
.author {
	width: 595px;
}
.author a, .author a:link, .author a:visited {
	font-size: 12px;
	color: #42422E;
	text-decoration: underline;
}
.author a:hover {
	color: #42422E;
	text-decoration: underline;
}
/* used for spacing between names */
.nounderline {
	text-decoration: none;
}
a.nounderline:link {
	text-decoration: none;
}
/* Style for actual word Author or By, And etc. */
.authorbold {
	color: #42422E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* Style for Contributor header display */
.clear {
	clear: both;
}
#mainPanel #contributor h1, #mainPanel #contributor h2 {
	margin-top: 0px;
}
#mainPanel #contributor td div {
	border: none 0px;
	padding: 0px;
}
#mainPanel #contributor .section .content {
	padding-left: 0px;
	padding-right: 0px;
	width: 725px;
}
#contributor {
	/*background-color: #d1d6cf; */
	background-color: #ffffff;
	padding: 0 0px;
}
#contributor .heading {
	background-color: #405162;
	height: 26px;
	margin: 0 -10px;
}
#contributor .heading h1 {
	padding-left: 16px;
}
#contributor .heading h1 .contribhlight {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	color: #fff;
}
#contributor span {
	line-height: 16px;
}
#ctl00_wpm_Contributor_ctl03_lbCaptionCSS {
	font-weight: bold;
	color: #42422E;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	text-transform: uppercase;
}
#contributor span.error {
	color: #ff0000;
}
#contributor .section {
}
#contributor .author .thumbnail {
	width: 220px;
	min-height: 300px;
}
#contributor .author h2 {
	color: #4C721D;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 6px;
	text-transform: uppercase;
}
#contributor .contributor_alsoby {
	background: url("/Assets/ClientImages/bg-tableHead-L.png") no-repeat scroll left top transparent;
}
#contributor .contributor_alsoby h2 {
	padding-left: 8px;
	text-transform: capitalize;
	padding-bottom: 4px;
	padding-top: 3px;
}
#contributor .contributor_alsoby h2 span {
	color: #fff;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}
#contributor .searchSortHeader {
	display: none;
}
#contributor .products {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#contributor .products li {
	margin: 0px 0px 16px 0px;
	padding: 10px;
}
#contributor .product a {
	color: #DC801B;
}

#contributor .product a:hover {
	text-decoration: underline;
}
#contributor .product .productthumbnail {
	clear: both;
	margin: 0px;
	width: 90px;
	margin-left: 7px;
}
#contributor .product .shortdescription {
	margin-top: 8px;
}
#contributor .product .AddToWishlist {
display: none;
}
#contributor .product .AddToCart {
	background: url("/App_Themes/Mountaineers/images/cart_btn2.gif") no-repeat;
	display:block;
	width: 70px;
	height: 24px;
	color: transparent;
margin-bottom: 7px;
}
#contributor .contributor_alsoby h2 {
}
#contributor .product input {
	border: 1px solid #95A0A9;
	font-size: 11px;
	height: 14px;
	padding: 2px;
	width: 24px !important;
	text-align: center;
	color: #000;
}
/*
.normal
{
    color: #4B4B4B;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 15px;
}

.contribshortbio
{
    color: #4B4B4B;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 12px;
}

.subhr
{
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-right-style: solid;
    border-right-width: 0px;
    border-top-color: #999;
    border-top-style: solid;
    border-top-width: 1px;
}

div.section div.content td div
{
    border: 0;
    padding: 0;
}
*/
.producttitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #42422E;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
}
.producttitle a, .producttitle a:link, .producttitle a:visited {
	color: #42422E;
	text-decoration: none;
}
.producttitle a:hover {
	color: #42422E;
	text-decoration: underline;
}
.shortdescription,
#description
 {
	color: #42422E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;

}


#description a {
	text-decoration: underline;
}


#description p
 {
margin-bottom: 10px;
}
.productattributestitle, #ctl00_wpm_SearchPage_ctl01_ProductList_ctl00_ctl00_AverageRatingPanel,
#ctl00_wpm_SearchPage_ctl01_ProductList_ctl00_cw_GoodReadsRatingsAvg_RatingImageLabel {
	color: #42422E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

#ctl00_wpm_SearchPage_ctl01_ProductList_ctl00_ctl00_AverageRatingPanel {
	padding-left: 20px;
}


.productattributes {
	color: #42422E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
/****** END Product and Contributor Pages *******/

/****** BEGIN Alternate Format Product Page *******/
#boxes {
	margin-top: 7px;
	margin-bottom: 7px;
}
#boxes .error {
	color: Red;
}
.box {
	margin-bottom: 14px;
}
.box form {
	margin: 4px;
}
.box td {
	font-size: 11px;
	line-height: 15px;
}
.box a, .box a:link, .box a:visited {
	color: #DC801B;
	text-decoration:underline;
	font-size: 11px;
	text-align: right;
}
.addcartdiv .price, 
.addcartdiv .quantity, 
.addcartdiv .productform,
.altformat_contrib .price, 
.altformat_contrib .qty, 
.altformat_contrib .productform,
.altformat_contrib .downloadLink,
.availability_lbl {
	font-size: 11px;
	font-weight: bold;
	text-align:left !important;
}
.altformat_contrib .downloadLink,
.altformat_contrib .qty{
font-weight: normal;
}
.altformat_contrib{
width: 500px;
}


.altformat_contrib .QuantityError{
height: 0px;
}


.addcartdiv{
color: #DC801B;
}

.availability{
color: #DC801B;
font-weight: bold;
font-size: 13px;
}

.addcartdiv .price {
color: #42422E;
}
.box .addcartdiv input[type="image"] {
	margin-top: 0px;
}
.box .addcartdiv input.button {
	width: 70px;
	display: block;
	background-color: #9DB672;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-top: -1px;
}
/****** END Alternate Format Product Page *******/

/****** Review Section *******/
.reviews a, .reviews a:link, .reviews a:visited {
	color:#333399;
	font-size:12px;
	text-decoration:underline;
}
/****** END Review Section *******/

/****** Review Section *******/
.reviewhead h2 {
	color:#990000;
	font-size:14px;
}
.catalog .tableNode div, .catalogWrapper td {
	margin: 0px;
	padding: 0px;
	color: #646466;
	font-size: 11px;
	line-height: 16px;
}
.reviewtext {
	font-style: italic;
	line-height: 17px;
	margin-top: 12px;
	margin-bottom: 18px;
}
/****** END Review Section *******/
/******* Custom Three Column Simple Search with lenght control ********/
#cw_SearchPage3Column .thumbnail {
	background: transparent;
	height: 90px;
}
#cw_SearchPage3Column .name {
	height: 15px;
	overflow: hidden;
}
#cw_SearchPage3Column .format {
	height: 30px;
	overflow: hidden;
}
#cw_SearchPage3Column .subtitle {
	height: 15px;
	overflow: hidden;
}
/******* END Custom Three Column Simple Search with lenght control ********/

/******* Top Paging Control ********/
.paging.top {
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: inherit;
}
/******* END Top Paging Control ********/

/****** Main menu *******/
.topnavigation {
	background:url("/App_Themes/SciFantasyDemo/images/storeHeader_navigationBG.gif") repeat-x scroll 0 0 transparent;
	border-bottom:0 none;
	border-top:1px solid #005B94;
	height:24px;
	text-align:left;
	width:100%;
}
#storeHeader .sf-navbar {
	height: 24px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#storeHeader .sf-navbar li {
	background-color: #425163;
}
#storeHeader .sf-navbar li ul {
	width: 120px;
}
#storeHeader .sf-navbar .sf-sub-indicator {
	display: none;
}
#storeHeader .sf-navbar ul .sf-sub-indicator {
	display: block;
}
#storeHeader .sf-navbar a {
	padding: 6px 12px 6px 20px;
	border: none 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: uppercase;
	line-height: 12px;
	background: url("/App_Themes/SciFantasyDemo/images/blueDots.gif") no-repeat 0 60% transparent;
}
#storeHeader .sf-navbar a:focus, #storeHeader .sf-navbar a:hover, #storeHeader .sf-navbar a:active {
	text-decoration: none;
	background-color: #94a6ad;
}
#storeHeader .sf-navbar .current ul, #storeHeader .sf-navbar li:hover ul, #storeHeader .sf-navbar li.sfHover ul {
	top: 24px;
}
#storeHeader .sf-navbar ul li:hover ul, #storeHeader .sf-navbar ul li.sfHover ul {
	top: 6px;
}
#leftSidebarPanel .sf-menu a {
	border-left: none 0px;
	border-right: none 0px;
}
#leftSidebarPanel .sf-vertical, #leftSidebarPanel .sf-vertical li {
	width: 100%;
}
#leftSidebarPanel .sf-vertical .selected {
	background: none repeat scroll 0 0 #Dc801B;
	font-weight: bolder;
}
/****** END Main menu *******/

.addcartdiv .discounts {


}
.addcartdiv .discounts ul {


}
* html .addcartdiv .discounts ul {
	margin-top: 0px;
	margin-left: 32px;
}
*:first-child+html .addcartdiv .discounts ul {
	margin-top: 0px;
	margin-left: 32px;
}
.catalog td.tableNode {
	text-align: left;
}
.catalog tr.header {
	display: none;
}
.catalog tr.paging td {
	border: none 0px;
}
.catalog tr.paging td table {
	margin-top: 10px;
}
* html .catalog tr.paging span, * html .catalog tr.paging a {
	display: block;
	height: 10px;
}
*:first-child+html .catalog tr.paging span {
	display: block;
	height: 10px;
}
*:first-child+html .catalog tr.paging a {
	display: block;
	height: 10px;
}
#contributor .products li {
	list-style-image: none !important;
	padding-bottom: 10px !important;
	border-bottom: 1px #DC801B dotted;
}
.PopularProductsDialog {
	line-height: 30px;
}
#wishlist {
	display: none;
}
#ctl00_wpm_Basket_ctl00_BasketGrid_ctl02_SaveItemButton {
	display: none;
}
.downloadhelp {
	float: right;
	margin-right: 20px;
}
.downloadhelp a:link {
	color: #B65242;
        text-decoration: underline;
}
#ctl00_wpm_SearchPage_ctl01_ResultTermMessage {
	color: #DC801B;
	font-weight: bold;
}
#mtnrs_basket {
	width: 725px;
}
#mtnrs_basket div.pageHeader {
	padding: 0;
	margin:0;
	margin-top: -11px;
	text-transform: uppercase;
	font-size: 18px;
}
.contrib_cart {
	margin-left: 11px;
	margin-top: -10px;
}
.contrib_cart .AddToCart {
	padding-top: 4px;
}
#ctl00_wpm_CheckoutPage_ctl00_ShippingAddressAjax {
}
#contactus #links {
	text-align: center;
}
#contactus img {
	margin-left: 192px;
	margin-bottom: 5px;
}
#contactus hr {
	border-bottom: 1px solid #9Db672;
	border-top: none;
	border-right: none;
	border-left: none;
	margin-top: 15px;
	margin-left: 0px;
	text-align: left;
	margin-bottom:0px;
}
#contactus {
	margin-left: 30px;
}
#contactus h3, #contactus h2 {
	color: #5F7046;
	font-weight: bold;
}
#contactus h2 {
	margin-top: -3px;
}
#contactus h3 {
	margin-top: 15px;
	margin-bottom: 3px;
	text-decoration: underline;
}
#contactus td {
	font-size: 13px;
}
#contactus a:link {
	color: #E77F2A;
	line-height: 20px;
}
#contactus a:hover {
	text-decoration: underline;
}


.events {
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	font-weight: bold;
	margin-top: -5px;
        padding-bottom: 10px;
margin-right: 7px;
}


.linktoall a{
font-size: 11px;
text-decoration: underline;
	color: #FFF;
	font-weight: normal;
display: block;
text-align: right;
	margin-top: -10px;
padding-bottom: 7px;
margin-right: 15px;
}

.events .date {
	color: #5D6F7C;
margin-right: 3px;
}

.events .event{
	color: #FFF;
}
.events .space{
display:block;
height: 7px;
}

.twtr-doc{
border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.minicarttitle {
	background: url("/App_Themes/Mountaineers/images/mini_cart_icon3.png") no-repeat scroll 0 0 transparent;
	color: #5D6F7C;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-left: 35px;
	padding-top: 0px;
height: 34px;
}

.activityBlock li a {
	border-top: 1px dotted #909090;
	background: none;
	color: #4c4c4c;
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding: 7px 0 9px 0px;
}
#creditfooter img {
	margin-top: 4px;
	margin-bottom: 8px;
}


#social_icons{
width: 100%;
margin: 5px 0px 10px 0px;
}

.FBLikeBox {
	float:left;
	padding: 0px !important;
	margin-top: 10px;
	margin-left: 6px;
margin-right: 4px;
}
#__GBS_Button0 img {
	float:left;
	margin-top: 0px;
	display:block;
	height: 23px;
	width: 65px;
}

#Pinterest{
float:left;
margin-top: 10px;
}


/*TABS*/

body {
	color: #42422e;
}
h1 {
	margin: 20px 0;
}
.container {
	width: 500px;
	margin: 10px auto;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 510px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 27px;
	line-height: 27px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left;
	width: 510px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	margin-bottom: 5px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.6em;
	margin-bottom: 5px;
}
.tab_content h3 a {
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
textarea {
	width:300px !important;
}
.catlist .highlight {
	text-transform:capitalize !important;
	line-height:20px;
}

#categorylisting .catlist {
display: none;
}
.titleSearch {
	font-size: 16px;
	font-weight: bold;
	color: DC801B;
	line-height: 20px;
}
#ctl00_wpm_SearchPage_ctl01_ProductList_ctl00_ctl00_pnGoodreadsRatings {
	margin-bottom: 4px;
}
.productsubtitle {
	font-size: 12px;
	font-weight: normal;
}
#ctl00_wpm_CategoryDetailsPage_ctl01_ProductList_ctl00_cw_GoodReadsRatingsAvg_RatingImageLabel, #ctl00_wpm_ShowProduct_ctl16_RatingImageLabel {
	font-size: 12px;
}
#ctl00_wpm_ShowProduct_ctl16_RatingImageLabel {
	font-weight: normal !important;
}
h2 .highlight {
	font-size: 13px;
	color: #DC801B !important;
	font-weight: bold;
	text-transform: lowercase !important;
}


.contribimg{
padding-right: 15px;
padding-bottom: 5px;
}

#mainPanelhome{
margin-left: 2px;
}

#homeflash{
    display: block;
    height: 100%;
    position: relative;
    z-index: 0;
}

#mainNavLeft .dropdown {
	background: url(images/bg-mainNavLeftDropdown-top.png) no-repeat top left;
	width: 480px;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1000;
	background-color: #dc801b;
}





#mainNavCenter .dropdown{
position: absolute;
	z-index: 1001;
background-color: #b55341;}

#receiptpage{
width: 725px;
}

.thankyou{
font-style: italic;
color: #B65242;
    font-size: 22px;
    font-weight: normal;
}

/*Goodreads Widget*/
  #goodreads-widget {
    font-family: georgia, serif;
    padding: 18px 0;
    width:455px;
  }


  #goodreads-widget IFRAME{
 width:455px;
}
  #goodreads-widget h1 {
    font-weight:normal;
    font-size: 16px;
    border-bottom: 1px solid #BBB596;
    margin-bottom: 0;
  }
  #goodreads-widget a {
    text-decoration: none;
    color:#660;
  }
  iframe{
    background-color: #ffffff;
  }
  #goodreads-widget a:hover { text-decoration: underline; }
  #goodreads-widget a:active {
    color:#660;
  }
  #gr_footer {
    width: 100%;
    border-top: 1px solid #BBB596;
    text-align: right;
  }
  #goodreads-widget .gr_branding{
    color: #382110;
    font-size: 11px;
    text-decoration: none;
    font-family: verdana, arial, helvetica, sans-serif;
  }
.GR_staralert{
color: #e47700;
font-size: 11px;
}
/*End Goodreads Widget*/

#productdetails h2,
#productdetails h1
{
margin: 0px;
}
#productdetails h1
{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#productdetails h2
{
	font-size: 16px;
text-transform: capitalize;
}

#relatedproducts p.image_desc{
margin-top: 0px;
display: block;
height: 55px;
}

#relatedproducts img{
float: none;
}
#MoreInCat table a{
font-weight:normal !important;
font-size: 11px;
}

#relatedproducts{
width: 110px;
}

#relatedproducts .ProductItemView,
#relatedproducts .ProductItemViewOdd{
margin: 0px;
padding: 0px;
width: 100px;
vertical-align: top;
}

#related_image{
display: block;
height: 125px;
vertical-align: top;
}



/*Order Summary - Checkout */
.note{
margin-top: -13px;
font-size: 11px;
}
#ctl00_wpm_CheckoutPage_ctl00_ShipmentList_ctl00_ShipMessageCaption,
#ctl00_wpm_CheckoutPage_ctl00_ShipmentList_ctl00_ShipMessageCount,
#ctl00_wpm_CheckoutPage_ctl00_ShipmentList_ctl00_ShipMessageHelp{
color: #646466;
}
/*Hide Order Notes */
textarea{
border: 1px solid #e6e6e6;
}

#ctl00_wpm_ReceiptPage_ctl01_OrderNotesAjax,
#ctl00_wpm_MyOrder_ctl01_OrderNotesAjax{
//display: none;
}

#ctl00_wpm_CheckoutPage_ctl00_trShowRates select{
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.paymentMethodSummary .summarySection{
margin-bottom: 40px;
}

.paymentForm input.button, 
.paymentForm a.button{
background-color: #ab1919;
background-image: none;
padding-top: 0px;
}

#ctl00_wpm_Login_ctl00_InvalidLogin{
float: right;
}

table.orderSummaryTable th.rowHeader,
#ctl00_wpm_ReceiptPage_ctl01_OrderDate,
#ctl00_wpm_ReceiptPage_ctl01_OrderStatus,
#ctl00_wpm_ReceiptPage_ctl01_TotalCharges,
#ctl00_wpm_ReceiptPage_ctl01_TotalPayments,
#ctl00_wpm_ReceiptPage_ctl01_Balance,
#ctl00_wpm_ReceiptPage_ctl01_UnprocessedPayments
{

}

div.orderSummaryPanel{
background-color: transparent;
border: none;
}

#mtnrs_login table{
margin-top: 5px;
}

#mtnrs_login h1{
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#mainPanel div.paymentFormPanel div.content td div { border: none 0px; }

.tmbrowleft {
	display: none;
	float: left;
	background-image: url('/images/ThumbnailShadows/dropshadow-lt.png');
	background-repeat: no-repeat;
	width: 5px;
}
.tmbmidtop {
	display: none;
	background-image: url('/images/ThumbnailShadows/dropshadow-tl.png');
	background-repeat: no-repeat;
	height: 6px;
	text-align: right;
}
.tmbmidbtm {
	display: none;
	background-image: url('/images/ThumbnailShadows/dropshadow-bl.png');
	background-repeat: no-repeat;
	height: 16px;
	text-align: right;
}
.tmbrowright {
	display: none;
	float: left;
	background-image: url('/images/ThumbnailShadows/dropshadow-rt.png');
	background-repeat: no-repeat;
	width: 13px;
}
.tmbrowmid {
	display: block;
	float: left;
}
.productImage { position: relative; }
.productImage .magnify { float: right; margin-right: 5px; margin-top: -46px; position: relative; z-index: 1000; }

#ctl00_wpm_Contributor_ctl05_CatalogNodeList_ctl01_AltFormatProductList_AltFormatProducts_ctl00_AddToWishListButton{
display: none;
}

#ctl00_wpm_ReceiptPage_ctl01_ShipmentRepeater_ctl00_ShipStatusLabel,
#ctl00_wpm_ReceiptPage_ctl01_ShipmentRepeater_ctl00_ShipStatus,
#ctl00_wpm_PrintMyOrder_ctl01_OrderStatusLabel,
#ctl00_wpm_PrintMyOrder_ctl01_OrderStatus,
.hide{
display: none;
}

.shoppingbag .downloadLink{
margin-left: 17px;
text-decoration: underline;
}
.customfeatured1{
padding-left: 9px;
padding-bottom: 15px;
padding-top: 6px;
}

.customfeatured2{
padding-left: 10px;
font-size: 11px;
}


.adminlink{
margin-top: -22px;
margin-left: 17px;
}

#relatedproducts .image_desc a strong {
font-weight: bold !important;
display: block;
margin-top: 6px;
}

/*Recently Viewed*/
#recent .thumbnail{
width: 32px;
}

#recent .PIVimage_desc{
font-size: 12px;
}

#recent .PIVimage_desc a{
    color: #42422E !important;
    font-size: 11px;
}


#recent .ProductItemView div {
padding: 0px;
}

/*eroutes*/
.eroutes_desc{
color: #42422E;
margin-right: 0px;
text-align: justify;
}

#eroutes{
padding-left: 0px;
}

.downloadLink {
color: #b65242 !important;
text-decoration: underline;
margin-right: 12px;
}

.addcartdiv .qty{
color: #000;
padding: 0 0px 0 12px;
}

#ctl00_wpm_CategoryDetailsPage_ctl01_ResultsAjaxPanel{
width: 450px;
}

#twitterfeed{
clear:both;
border: 2px solid #7f7f7f;
padding: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-bottom: 2px;
}

.removeBRcorner{
margin-bottom: 5px;
}

#SSL{
margin-top: -50px;
margin-left: 610px;
}

#yellowText {background:#ffff33;}

#underLine {text-decoration:underline;}


#ctl00_wpm_CheckoutPage_ctl00_CreateAccountValidationSummary{
font-size: 14px;
font-weight: bold;
color: #FFF!important;
background-color: #e88213;
padding: 7px;
width: 500px;
border-radius: 15px;
margin: 10px 0px;
text-align: center;
}

.AuthorDirectory .searchSortHeader { margin-bottom: 10px; }
.AuthorDirectory .header { text-transform: uppercase; font-size: 14px; font-weight: bolder; }
.AuthorDirectory .header td { color: #333; background: #eee; border-top: solid 5px #fff; border-bottom: solid 5px #fff; padding: 5px 0px 5px 5px; }
.AuthorDirectory .anchors { background-color: #A2AEAD; }
.AuthorDirectory .anchors .alphagroup { color: #333; font-weight: bolder; padding: 5px; }
.AuthorDirectory .anchors .toplink a { color: #333; font-size: 11px; padding-right: 5px; }
.AuthorDirectory .name { color: #333; border-bottom: solid 1px #ccc; font-weight: bolder; padding: 10px 0px 10px 5px; }
.AuthorDirectory .type { color: #333; border-bottom: solid 1px #ccc; font-style: italic; padding: 10px 0px 10px 5px; }
.AuthorDirectory .description { color: #666; border-bottom: solid 1px #ccc; padding: 10px 0px 10px 5px; }


#ctl00_wpm_AdvancedSearchPage_ctl00_SortResultsLabel{
line-height: 23px;
}

.sn_icons{
border: none;
border-bottom: 1px solid #EFEFEF;}
}

