body { background-color: #EEE8DB; margin: 0px; }
#overall { background-image: url(../support/bg-tile-pattern.jpg); background-repeat: repeat-x; background-position: 11px 0px; }
#content { width: 815px; }
#header { background-image: url(../support/home-page-header.jpg); background-repeat: no-repeat; background-position: left top; width: 815px; height: 291px; }
/* sub category headers begin */
#cat1header { background-image: url(../support/cat1-page-header.jpg); background-repeat: no-repeat; background-position: left top; width: 815px; height: 260px; }
/* devalued 
#cat2header {
	background-image: url(../support/cat2-page-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 815px;
	height: 260px;
}
devalued */
/* sub category headers end */
#contactplate { width: 728px; text-align: right; padding-right: 87px; padding-top: 55px; }
#contactContainer { width: 728px; text-align: right; padding-right: 87px; padding-top: 10px; }
#cart { margin: 0 0 10px; padding: 0 50px 0 0; }
#maincontent { background-image: url(../support/content-tile-pattern.jpg); background-repeat: repeat-y; width: 815px; }
#c1 { text-align: left; padding-left: 25px; }
#navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-right: 10px; }
#navi ul { list-style: none; margin: 0; padding: 0; }
#navi a:link, #navi a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
#navi a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; }
#search { margin: 0 0 7px 0; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
#distlogo { text-align: center; vertical-align: bottom; padding-top: 30px; padding-bottom: 20px; }
#c2 { padding-left: 20px; padding-right: 50px; }
#intro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: oblique; line-height: 16px; font-weight: normal; color: #333333; }
#tuner { margin: 0 0 15px; padding: 3px 3px 3px 110px; height: 50px; background: #EFEADA url(../support/tuner-image.png) no-repeat 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #333333; }
#new_additions {  }
table.new_additions_table  {  margin: 10px 0; }
table.new_additions_table img {  padding: 18px 0 6px 0; }
.new_additions_table td { vertical-align: top; padding: 1px 0px 0px 20px; width: 50%; }
#featurebookhd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #996633; padding-top: 2px; padding-bottom: 2px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; text-align: center; text-transform: uppercase; letter-spacing: 5px; font-weight: bold; }
#feature_new_release_hd { font-family: Helvetica, sans-serif; font-size: 14px; text-shadow: 1px 1px #fff; font-style: normal; color: #996633; padding-top: 2px; padding-bottom: 2px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; text-align: center; text-transform: uppercase; letter-spacing: 5px; font-weight: bold; }
#featbookteaser { padding-top: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
#featurecopy { padding-top: 15px; }
#morebookteaser { padding: 10px 0; width: 100%; }
#morebookteaser a:link, #morebookteaser a:visited { color: #333333; text-decoration: none; }
#morebookteaser a:hover { color: #666666; text-decoration: underline; }
#morebookintro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #330000; padding-top: 10px; }
#soonteaser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: oblique; font-weight: normal; background-image: url(../support/soon-sign-aged.png); height: 124px; padding-left: 175px; padding-top: 50px; color: #333333; background-repeat: no-repeat; padding-right: 10px; }
/* dynamic layout begin -- for production purpose only*/
#catcontainer { padding-top: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
/* footer items begin */
.results_container { padding: 0px 0px 0px 15px; }
#footer { background-image: url(../support/page-footer.jpg); background-repeat: no-repeat; height: 80px; width: 815px; }
#seofooter { text-align: center; }
#footerlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: center; font-weight: normal; color: #333333; }
#footerlinks a:link, #footerlinks a:visited { color: #333333; text-decoration: none; }
#footerlinks a:hover { color: #666666; text-decoration: underline; }
#footerlinks li { list-style-type: none; display:inline; border-right: 1px solid #999999; padding-right: 5px; margin-right: 5px; }
#disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-align: center; padding-top: 10px; }
.social { text-align: center; }
/* dynamic footer nav begin */
#botnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333; padding-top: 10px; padding-left: 235px; }
#botnav a:link, #botnav a:visited { text-decoration: underline; }
#botnav a:hover { color: #666666; text-decoration: underline; }
/* form items begin */
input { background-color: #EEE8DB; padding-top: 2px; padding-bottom: 2px; }
/* Begin Images */
a img { border: none; }
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-top: 10px; margin-left: auto; margin-right: auto; }
img.alignright { padding: 5px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 5px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
