/* Custom CSS Document for RIC Bookstore 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #fff url(images/Design/bn-tile.gif) repeat-x top; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageTable {background:url(images/Design/ft-tile.gif) repeat-x bottom}
#PageSubTable {width: 757px}
#ContentCell {height: 300px}
#Instruction1_InstructCell {background: #E5E5E5; border: 1px solid #C5C5C5; padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #009858}
.Content {font-size: 11px; color: #000}
.Content a {color: #006034; text-decoration: underline}
.Content a:hover {color: #006034; text-decoration: none}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell { height: 155px}
#TopBannerCell .logo {width:auto; float:left; margin:39px 0 0 0}
#TopBannerCell .srch-cart {width:auto; float:right}
#TopBannerCell .search {background:url(images/Design/srch_cart.gif) no-repeat 0 0; height: 26px; width: 294px; text-align: center; margin: 7px 0 0 0}
#TopBannerCell .cart {color: #FFFFFF; font-size:12px; font-weight: normal; background:url(images/Design/cart.gif) no-repeat 100% 50%; text-align: right; padding: 0 25px 0 0}
#TopBannerCell .cart a{color:#ffffff; text-decoration: none; font-weight: bold}
#TopBannerCell .search input{border: 1px solid #007b47; font:12px Georgia, "Times New Roman", Times, serif; color:#000000; background: #ffffff; width: 175px}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {text-align: center; font: bold 11px Georgia, "Times New Roman", Times, serif; height: 35px}
#TopSubBannerCell a {color: #000000; text-decoration: none}
#TopSubBannerCell a:hover {text-decoration: underline}
#TopSubBannerCell span {margin: 0 5px}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {background: #fff}
#LeftColumnNav1_custommenu {width: 100%}

/* RightColumnNav Styles
--------------------------------------------------------*/
#RightColumnCell {background: #fff}
.RightColumn {}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {}
#FooterCell .left{width: auto; float: left}
#FooterCell .right{width: auto; float: right}
#FooterCell .right{width:auto; float:left; margin:39px 0 0 75px}
#FooterCell {text-align: right; font: regular 11px Georgia, "Times New Roman", Times, serif}
#FooterCell a {color: #000000; text-decoration: none} 
#FooterCell a:hover {text-decoration: underline}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {}
#ContentCell .df-tbl {font-family:Georgia, "Times New Roman", Times, serif; line-height: 16px; margin-top: 20px}
#ContentCell .df-tbl td{vertical-align:top}
#ContentCell .df-tbl td.c1 {background: url(images/design/df-bkgd.gif) no-repeat 0 0; padding-left: 7px}
#ContentCell .df-tbl td.c1 .welcome {width: 390px}
#ContentCell .df-tbl td.c1 .welcome div {float: left; margin: 0; padding: 0}
#ContentCell .df-tbl td.c1 .welcome .image {margin: 7px 0 1px 0}
#ContentCell .df-tbl td.c1 .welcome .greenbox {background:#00934F; width: auto; font-size: 12px; color:#fff; width: 375px}
#ContentCell .df-tbl td.c1 .welcome .greenbox p{margin: 0 15px 15px 15px; padding: 0}
#ContentCell .df-tbl td.c1 .welcome .greenbox h1{margin: 15px; padding: 0; font-size:21px; font-weight: normal}
#ContentCell .df-tbl td.c1 .welcome .greenbox a {color: #fff; font-weight: bold}
#ContentCell .author {float: left; margin-right: 10px}
#ContentCell .author img {float: left; margin-right: 10px}
#ContentCell .author h2{font-size:23px; color:#363636; font-weight: normal; margin: 20px 0; padding: 0}
#ContentCell .author h2 span{font-size:17px; font-style:italic}
#ContentCell .author p{font-size:11px; color:#363636; margin: 10px 0; padding: 0}
#ContentCell .author p span{font-size:11px; font-weight: bold; color:#363636}
#ContentCell .author a.more {margin-top: 20px}

#ContentCell .df-tbl td.c2{width: 100%}
#ContentCell .newreleases {float: left; width: 100%; border-bottom: 1px solid #000; padding: 20px 0}
#ContentCell .c2 h3{font-size:23px; color:#363636; margin: 7px 0 0 0; padding: 0; font-weight: normal}
#ContentCell .c2 p {margin: 0; padding: 0}
#ContentCell .c2 p img{float:left; margin-right: 20px}
#ContentCell .c2 .p1{font-size:14px; font-weight: bold; color:#363636; /*margin: 8px 15px 0 15px*/}
#ContentCell .c2 .p1 span{font-size:11px; font-style:italic; color:#006034}
#ContentCell .c2 .p2{font-size:15px; font-weight: bold; color:#363636; margin-top: 30px}
#ContentCell .c2 .p2 span{font-size:11px; font-weight: bold; color:#006034}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}