/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
/*	vertical-align:baseline; */
}
body {
	margin:0px;
	padding:0px;
}
#inner, #shop, #shopb ,#home2{
	background: url(../images/bg_body.gif) top left repeat;
}
:focus {
	outline:0 !important;
}
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clearB {
	clear:both;
}
.marginA {
	margin:auto;
}
a img {
	border:0px;
}
form, table {
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5 {
	padding:0px 0px 13px 0px;
        margin:0px;
        font-family:Tahoma,Geneva,sans-serif;
        font-size:13px;
}
/* Header */
#inner #wrapper, #shop #wrapper, #shopb #wrapper, #home2 #wrapper{
	width: 978px;
	background: url(../images/bg_idbody.gif) top center repeat-y;
}
#header {
	width: 940px;
	padding: 0px 19px 0px 19px;
	height: 176px;
	background: url(../images/bg_header.jpg) top center no-repeat;
}
#inner #header, #shop #header, #shopb #header #home2 #header{
	height: 207px;
}
#hcol_left {
	width: 294px;
}
#hcol_right {
	width: 646px;
}
#logo {
	position: absolute;
	margin-top: 24px;
	margin-left: 12px;
}
#menu {
	padding-top: 50px;
	padding-left: 42px;
	height: 24px;
}
#submenuc {
	height: 35px;
	padding-left: 18px;
}
#submenum {
	border-bottom: 1px solid #FFB94F;
	width: 617px;
	height: 22px;
	padding-top: 12px;
}
#submenum ul {
	margin: 0;
	padding: 0;
}
*html #submenum ul {
	clear: both;
}
#submenum li {
	float: left;
	background: url(../images/bg_rborder.gif) top right no-repeat;
	padding-right: 1px;
	margin: 0;
	list-style-type: none;
}
#submenum li a {
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 0px 19px;
	font-weight: bold;
	text-decoration: none;
}
*html #submenum li a {
	float: left;
}
#submenum li a:hover {
	text-decoration: underline;
}
#reltv {
	width: 359px;
	height: 88px;
	padding: 10px 0px 0px 12px;
}
#reltv h1 {
	font: 25px Verdana, Geneva, sans-serif;
	color: #000000;
	padding: 0px 0px 3px 60px;
	font-weight: bold;
	line-height: 95%;
}
#reltv p {
	padding: 0px 0px 0px 0px;
	font: 22px Tahoma, Geneva, sans-serif;
	color: #000000;
	line-height: 100%;
}
/* Body */
#home #body{
	width: 940px;
	padding: 0px 19px 0px 19px;
}
#body {
	width: 940px;
	padding: 0px 19px 50px 19px;
}
#body h1 {
	color: #003399;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#home2 #content{
	min-height: 350px;
	height: auto !important;
	height: 350px;
	padding-top: 60px;
}
#home2 #content p{
	font: 13px Tahoma, Geneva, sans-serif;
	color: #000;
	}
#home #col_left {
	width: 210px;
	padding-right: 52px;
	padding-top: 107px;
}

#home #col_mid {
	width: 219px;
	padding-right: 60px;
	padding-top: 8px;
}
#home #col_right {
	width: 391px !important;
	padding-top: 35px;
}
#inner #col_left {
	width: 211px;
	padding-right: 22px;
	background: url(../images/bg_vlineleft.gif) right 48px no-repeat;
	min-height: 392px;
}
#shop #col_left {
	width: 211px;
	padding-right: 22px;
	background: url(../images/bg_vlineleftlong.gif) right 75px no-repeat;
	min-height: 540px;
}
#shopb #col_left {
	width: 211px;
	padding-right: 22px;
	/*background: url(../images/bg_vlineleftlong.gif) right 55px no-repeat;*/
	min-height: 560px;
	border-right:1px solid #FFAE35;	
	margin-top:103px;
}
*html #shop #col_left, #shopb #col_left {
	height: 540px;
}
#inner #col_right, #shop #col_right {
	padding-top: 34px;
	padding-left: 38px;
	width: 666px;
}
#shopb #col_right {
	padding-top: 30px;
	padding-left: 38px;
	width: 666px;
}
#shoplinkbox {
	width: 204px;
	/*padding-top: 76px;*/
}
#shopb #shoplinkbox {
	width: 204px;
	/*padding-top: 56px;*/
}
#explinkbox {
	width: 204px;
	padding-top: 48px;
}
#explinkbox h1 {
	color: #000000;
	font: 20px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	padding-bottom: 22px;
	font-weight: bold;
	padding-left: 40px;
}
#books h1 {
	color: #003399;
	font: 20px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	padding-bottom: 37px;
	padding-top: 20px;
	font-weight: bold;
	padding-left: 71px;
	background: url(http://brentfromtheheart.therightwebtools.com/images/book-new.png) top left no-repeat;
}
#videos {
	padding-top: 20px;
}
#videos h1 {
	color: #003399;
	font: 20px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	padding-bottom: 37px;
	padding-top: 20px;
	font-weight: bold;
	padding-left: 71px;
	background: url(http://brentfromtheheart.therightwebtools.com/images/media-new.png) top left no-repeat;
}
#explinkbox a {
	display: block;
	background: url(../images/bg_bulletarrow.gif) left 2px no-repeat;
	padding-left: 17px;
	padding-bottom: 12px;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}
#explinkbox ul li {
list-style-type:none;
}
#shoplinkbox a {
	display: block;
	padding-bottom: 12px;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
	color: #003399;
background:url("../images/dot.png") no-repeat scroll left 0px ;
padding-left:20px;

}
#explinkbox a:hover, #shoplinkbox a:hover {
	text-decoration: underline;
}
.dboxbc {
	background: url(../images/img_dboxb.gif) top center repeat-y;
	width: 210px;
}
.dboxb {
	background: url(../images/bg_dboxgrd.gif) bottom center no-repeat;
	min-height: 128px;
	width: 182px;
	padding: 15px 14px 0px;
}
.dboxbbc {
	background: url(../images/bg_dboxbb.gif) top center repeat-y;
	width: 391px;
}
.dboxbb {
	background: url(../images/bg_dboxbgrd.gif) bottom center no-repeat;
	min-height: 260px;
	width: 370px;
	padding: 3px 10px 4px 11px;
}
#forumbox {
	padding-bottom:	37px;
	background: url(../images/bg_mirror.gif) bottom center no-repeat;
}
#infobox {
	padding-bottom:	37px;
	background: url(../images/bg_mirror.gif) bottom right no-repeat;
}
#videobox {
	padding-bottom:	38px;
	background: url(../images/bg_mirrorb.gif) bottom right no-repeat;
}
#infobox .boxcontainer {
	padding-left: 10px;
}
#forumbox h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 0px 0px 12px 10px;
	line-height: 100%;
	letter-spacing: 0px;
}
#infobox h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 0px 0px 12px 0px;
	line-height: 100%;
	letter-spacing: .01px;
}
#videobox h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 0px 0px 12px 77px;
	line-height: 100%;
	letter-spacing: .01px;
}
*html .bulletbox {
	height: 12px;
	padding-bottom: 5px !important;
}
.bulletbox {
	padding-bottom: 12px;
}
.bullet {
	padding: 3px 6px 0px 2px;
	width: 10px;
	height: 10px;
}
.bullettxt {
	width: 160px;
}
.bullettxt a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #003399;
	line-height: 110%;
	text-decoration: none;
}
.bullettxt a:hover, .dboxlink a:hover {
	text-decoration: underline;
}
.dboxlink a {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
#starbox {
	width: 144px;
	height: 123px;
	padding: 55px 21px 20px;
	background: url(../images/img_star.gif) top center no-repeat;
	text-align: center;
}
#starbox span {
	display: block;
	color: #990000;
	font: 22px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	font-weight: bold;
}
#starbox strong {
	display: block;
	color: #003399;
	font: 22px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	font-weight: bold;
}
#printbox {
	padding-left: 458px;
	height: 30px;
	width: 208px;
	background: url(../images/bg_printbox.gif) top right no-repeat;
}
#pbox {
	padding-left: 15px;
	width: 87px;
}
#pbox a {
	display: block;
	height: 21px;
	background: url(../images/img_printer.gif) left 7px no-repeat;
	font: 10px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #143362;
	padding-left: 12px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}
#ebox {
	padding-left: 17px;
	width: 89px;
}
#ebox a {
	display: block;
	height: 21px;
	background: url(../images/img_mail.gif) left 11px no-repeat;
	font: 10px Tahoma, Geneva, sans-serif;
	line-height: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #143362;
	padding-left: 12px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}
#pbox a:hover, #ebox a:hover {
	text-decoration: underline;
}
#bcrumbsbox {
	width: 651px;
	padding-bottom: 20px;
}
#bcrumb {
	width: 451px;
}
#shopping a, .action a, .blogc a {
	color: #990000;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#shopping a:hover, #next a:hover, #last a:hover, #addcart a:hover, .action a:hover, .blogc a:hover {
	text-decoration: underline;
}
#itemcart, #pagecrumbs {
	width: 194px;
	text-align: right;
}
#itemcart span, #pagecrumbs span {
	color: #000;
	font: 12px Tahoma, Geneva, sans-serif;
}
#itembox {
	width: 604px;
	border: 1px solid #FFAE35;
	padding: 21px 19px 21px 26px;
	min-height: 423px;
}
.iboxc {
	width: 296px;
	padding-right: 45px;
	padding-bottom: 38px;
}
.itemboxs {
	width: 277px;
	border: 1px solid #FFAE35;
	padding: 17px 6px 17px 13px;
	min-height: 192px;
}
#thumbox {
	width: 604px;
}
#itembox h1 {
	color: #FF7F00;
	font: 23px Arial, Helvetica, sans-serif;
}
.imageitembox {
	width: 198px;
	padding-right: 30px;
	text-align:center;
}
.imageitemboxs {
	width: 82px;
	padding-right: 14px;
	text-align:center;
}
.itemdetail {
	width: 376px;
}
.itemdetails {
	width: 178px;
}
#itembox .itemdetail h1 {
	font: 14px Tahoma, Geneva, sans-serif !important;
	color: #3F3F65;
	font-weight: bold !important;
	line-height: 100%;
}
.itemdetails h1 {
	font: 14px Tahoma, Geneva, sans-serif !important;
	color: #3F3F65;
	font-weight: bold !important;
	line-height: 100%;
	padding: 0px 0px 10px 0px;
}
.itemdetail p {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #000000;
}
.itemdetails p {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #000000;
	line-height: 100%;
}
#qcart {
	padding-left: 16px;
	padding-top: 23px;
}
#qcart span {
	font-weight: bold !important;
	font: 14px Tahoma, Geneva, sans-serif;
	color: #000;
	display: block;
	padding-right: 15px;
}
#addcart a {
	background: url(../images/img_cart.gif) top left no-repeat;
	padding: 16px 0px 41px 49px;
	display: block;
	color: #990000;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#addcart {
	padding-left: 35px;
	cursor:pointer;
}
#paging {
	padding-top: 15px;
	padding-left: 261px;
	padding-bottom: 44px;
}
#paging2 {
	padding-top: 0px;
	padding-left: 261px;
	padding-bottom: 34px;
}
#prev a {
	background: url(../images/btn_last.gif) top center no-repeat;
	padding-top: 32px;
	color: #000;
	font: 12px Tahoma, Geneva, sans-serif;
	display: block;
	width: 28px;
	text-decoration: none;
	text-align: center;
}
#next {
	padding-left: 68px;
}
#next a {
	background: url(../images/btn_next.gif) top center no-repeat;
	width: 28px;
	display: block;
	padding-top: 32px;
	color: #000;
	font: 12px Tahoma, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
}
#ptable p {
	padding: 0px 0px 0px 0px;
	line-height:100%;
	color: #003399;
	font: 12px Arial, Helvetica, sans-serif;
}
#ptable span {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
}
#ptable a {
	text-decoration: none;
	color: #990000;
	font: 12px Arial, Helvetica, sans-serif;
}
#ptable a:hover, #termbox a:hover, #rlogin_box a:hover, #orderaction a:hover, #rlogin1_box a:hover {
	text-decoration: underline;
}
#rlogin_box h1
{
	color:#000000 !important;
	font-size:18px !important;
	
}
.tableboxc h1
{
		color:#000000 !important;
	font-size:18px !important;
	text-align:center;
}
#totaltable {
	width: 305px;
	padding-top: 20px;
/*	background: url(../images/bg_tblline.gif) 51px 269px no-repeat;*/
}
#totaltable td {
	padding-bottom: 10px;
}
#totaltable span {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#btn_action {
	width: 207px;
	padding-top: 32px;
}
#rlogin_box {
	background: #FFEACC;
	padding: 10px 15px;
}
#rlogin1_box {
	background: #FFEACC;
	padding: 10px 15px;
}
#orderbox {
	padding: 20px 0px 20px 0px;
}
.tableboxc {
	background: #EFF3FD;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 10px 15px;
}
#termbox {
	font: 12px Arial, Helvetica, sans-serif;
	width: 211px;
}
#orderaction {
	width: 190px;
	padding-left: 75px;
	margin-top:20px;
}
#orderaction a {
	display: block;
	background: url(../images/bg_cartb.gif) top left no-repeat;
	color: #990000;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 70px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#termbox a, #rlogin_box a, #rlogin1_box a  {
	font: 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
#termbox a {
	display: block;
	padding-left: 74px;
}
.tablebox {
	background: #EFF3FD;
	padding-bottom:  15px;
	padding-top: 15px;
	background: url(../images/bg_hline.gif) bottom center no-repeat;
}
.tablebox strong, #orderbox strong {
	color: #FF7F00;
	font: 20px Arial, Helvetica, sans-serif;
}
.tablebox span {
	font: 12px Arial, Helvetica, sans-serif;
	padding-bottom: 13px;
}
#rlogin_box h1, #itembox .tableboxc h1, #rlogin1_box h1 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	font-weight: bold;
}
#rlogin_box{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

#rlogin1_box{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
      width:500px;
}
#rlogin_box td, .tablebox td {
	vertical-align: top;
	padding-right: 29px;
}
#top-head
{
	margin-left:10px;
}
#ckbox {
	padding-top: 18px;
	

float:left;

width:25px;
}
#chbx-checkout
{
	font-weight:bold;
color:#cf3638;
font-family:tahoma;
font-size:12px;
margin-top:10px;
	
}
#chbx-checkout a
{
	font-weight:bold;
	text-decoration:none;
	font-family:tahoma;
font-size:12px;
	
}
.checkout-btn
{
	background:url('/images/place-btn.png');
	height:62px;
	width:435px;
	background-repeat:no-repeat;
	border:none;
}
.tablebox select {
	width: 201px;
	height: 27px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
	border: 1px solid black;
}
.binput {
	width: 195px;
	height: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px;
	border: 1px solid black;
}
select.mini {
	width: 80px;
	height: 27px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 3px;
	border: 1px solid black;
}
/* BLOG */

#blgc_left {
	width: 610px;
	padding-right: 20px;
	padding-top: 50px;
}
#blgc_right {
	width: 288px;
	padding-left: 16px;
	padding-top: 14px;
	background:  url(../images/bg_blogline.gif) left 166px no-repeat;
}
#rssfeed {
	padding-bottom: 14px;
}
#category {
/*	width: 256px;
	border: 1px solid #FFAD34;
	background: #FFEACC;
	padding: 15px;
	min-height: 881px;*/
}
*html #category {
	height: 881px;
}
.commonbox {
/*	width: 256px;*/
	padding-bottom: 15px;
}
.commonbox h1 {
	font: 20px Tahoma, Geneva, sans-serif;
	color: #003399;
	font-weight: bold;
	padding-left: 5px;
	
}
#blog-poll
{
	background:url('http://brentfromtheheart.therightwebtools.com/images/Poll Blog.png');
	height:34px;
	width:290px;
	background-repeat:no-repeat;
}
.poll-content
{
	height:200px;
	border:solid 1px #e0e3e5;
	margin-left:1px;
	overflow-y:scroll;

}
.poll-content2
{
	min-height:200px;
	border:solid 1px #e0e3e5;
	margin-left:1px;

}
.blog-favorites-content
{
	height:200px;
	border:solid 1px #e0e3e5;
	margin-left:2px;
	overflow-x:hidden;
	width:290px;
	
}
.archive-content
{
	min-height:60px;
	border:solid 1px #e0e3e5;
	margin-left:1px;
	border-top:none;
		
}
#blog-recent-episodes
{
	background:url('http://brentfromtheheart.therightwebtools.com/images/Recent Posts Blog.png');
	height:34px;
	width:290px;
	background-repeat:no-repeat;
	
}
#blog-favorites
{
	background:url('http://brentfromtheheart.therightwebtools.com/images/My Favorite Blog.png');
	height:104px;
	width:290px;
	background-repeat:no-repeat;
	
	
}
.commonbox a {
	display: block;
	padding-left: 26px;
	padding-bottom: 10px;
/*	background: url(../images/bg_bulletbig.gif) left top no-repeat;*/
	font: 12px Tahoma, Geneva, sans-serif;
	color: #2752a9;
	text-decoration: none;
	font-weight:bold;
}
.BlogRecentPost ul li a
{
color:#e6a342;
font: 15px Tahoma, Geneva, sans-serif;
font-weight:bold;
}
.ask-brent-now
{
	padding-left:0px!important;
}
.BlogRecentPost ul
{
	padding-top:20px;
}
.BlogPostArchive ul
{
	padding-top:20px;
}
.BlogTagCloud
{
	padding-top:20px;
}
.BlogTagCloud a
{
	color:#e6a342;
font: 15px Tahoma, Geneva, sans-serif;
font-weight:bold;
}
#fb {
	background: url(../images/img_fb.gif) top left no-repeat;
	padding-left: 26px;
	padding-bottom: 10px;
}
#twit {
	background: url(../images/img_twit.gif) top left no-repeat;
	padding-left: 26px;
	padding-bottom: 10px;
}
#inky {
	background: url(../images/img_inked.gif) top left no-repeat;
	padding-left: 26px;
	padding-bottom: 10px;
}
.commonbox a:hover {
	text-decoration: underline;
}
.blogbox {
	padding-bottom: 50px;
}
.blogc {
	padding-bottom: 20px;
/*	padding-top: 10px;
	border-bottom: 1px solid #1D3968;*/
}
.blogc p {
	padding-bottom: 13px;
	font: 15px Tahoma, Geneva, sans-serif;
	color: #000;
}
.blogheader {
	/*border-bottom: 1px solid #1D3968;*/
}
.blogheader h2 a
{
	
color:#E0921F;	
text-decoration:none;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}
.comment-details, .comment
{
	background:none!important;
	color:#000033;
}

.comment-details h2
{
		color:#000033;
		padding-bottom:0;
		font-size:20px;
}

.blog-comment-container
{
	border:none;
}
#commentboxheader {
	padding-top: 5px;
	padding-bottom: 30px;
}

#joinleave_comment {
	padding-left: 28px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
}
#joinleave_comment a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.join {
	background: url(../images/img_add.gif) left top no-repeat;
	padding-left: 25px;
}
.displaybox {
	padding-bottom: 22px;
}
#commentdisplayboxc h1 {
	color: #000;
	font: 18px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
}
.commentdisplaybox {
	width: 571px;

	/*padding: 0px 18px;*/
	min-height: 64px;
}
.blog-comment-container
{
	border-bottom: 1px solid #FFAD33;
	background: #FFEACC;
	padding: 0px 18px;
	min-height: 64px;
}

*html .commentdisplaybox {
	heihgt: 64px;
}
.commentdisplaybox h1 {
	text-align: left !important;
}
.commentdisplaybox h1 a {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom: 10px;
	text-decoration : none;
	text-align: left;
}
.commentdisplaybox p {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	;
}
#cmnt_nputbox {
	width: 604px;
	border: 2px solid #EEEFEA;
	padding: 5px;
}
#cmnt_nputbox td {
	padding-bottom: 3px;
}
#cmnt_nputbox span {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
#datebox {
	width: 384px;
	color:#E19220;
}
.blogheader h1 a
{
	color:#003399;

	text-decoration:none;

}
#rss-box
{
	float:left; margin-left:37px;
}
.blogheader h1 {
	font: 26px Tahoma, Geneva, sans-serif !important;
	font-weight: bold !important;
	line-height: 100%;
	padding-bottom:18px;
}
#dateboxc
{
	margin-bottom:10px;
	border-bottom:solid 1px #1D3968;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#datebox ul {
	margin:0;
	padding:0;
}
#datebox ul li {
	display:inline;
}
#datebox ul li a {
	color:#E6A342;
	border-right:1px solid #E6A342;
	padding:0 6px 0 6px;
	text-decoration:none;
	font-weight: bold !important;
	font:12px Arial, Helvetica, sans-serif;
}
#datebox ul li a:hover, #joinleave_comment a:hover, .commentdisplaybox h1 a:hover {
	text-decoration:underline;
}
#pagebox {
	background: #E7E5DE;
	width: 394px;
	padding: 2px 5px 0px;
	height: 21px;
}
*html #pagebox {
	padding: 0px 5px 0px;
	height: 24px;
	width: 404px;
}
#pagebox ul {
	margin:0;
	padding:0;
	line-height: 100%;
}
#pagebox ul li {
	display:inline;
	padding-right: 5px;
}
#pagebox ul li a {
	color:#DAD7CE;
	border:1px solid #DAD7CE;
	padding:0 5px 0 5px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	background: #ffffff;
}
#pagebox ul li span {
	color:#000;
	border:1px solid #DAD7CE;
	padding:0 5px 0 5px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	background: #ffffff;
}
#pagebox ul li a:hover {
	color: #000;
}
/* END BLOG */

										
											/* Footer */
#footerc {
	background: #FFAD33;
	/*height: 299px;*/
	padding: 16px 0px 19px;
	clear:both;
}
#footer {
	width: 940px;
	padding: 0px 19px 37px 19px;
}
#footer h1 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 0px 0px 0px 12px;
	line-height: 100%;
}
#about {
	width: 155px;
	padding-right: 75px;
}
#fi {
	width: 200px;
	padding-right: 28px;
}
#rp {
	width: 175px;
	padding-right: 75px;
}
#fage {
	width: 190px;
}
#about h1 {
	background: url(../images/bg_lineabout.gif) left 12px no-repeat;
}
#fi h1 {
	background: url(../images/bg_linefi.gif) left 12px no-repeat;
}
#rp h1 {
	background: url(../images/bg_linerp.gif) left 11px no-repeat;
}
#fage h1 {
	background: url(../images/bg_linefage.gif) left 11px no-repeat;
}
.footerbullet {
	padding-left: 18px;
	padding-top: 15px;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li {
	list-style: none;
}
#footer ul li a {
	color:#003399;
	padding:0px 0px 8px 11px;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	background: url(../images/bg_bulletf.gif) left 5px no-repeat;
}
*html #footer ul li a {
	height: 1px;
	padding: 0px 0px 5px 11px;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#copyc {
	width: 940px;
	text-align: center;
}
#copyc p {
	font: 10px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
}
.nb a {
	border:0px !important;
}
#nbg {
	background: none !important;
	padding-right: 0px !important
}
#nbg a {
	padding: 0px 0px 0px 20px !important;
}
.linput {
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	width: 49px;
	height: 14px;
	padding: 3px;
}
.clect {
	border-left: 1px solid #C6A646;
	border-top: 1px solid #C6A646;
	border-right: 1px solid #E6D8AE;
	border-bottom: 1px solid #E6D8AE;
	width: 174px;
	padding: 3px;
}
option {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.linputx {
	border-left: 1px solid #C6A646;
	border-top: 1px solid #C6A646;
	border-right: 1px solid #E6D8AE;
	border-bottom: 1px solid #E6D8AE;
	width: 69px;
	height: 14px;
	padding: 3px;
}
.minput {
	border-left: 1px solid #C6A646;
	border-top: 1px solid #C6A646;
	border-right: 1px solid #E6D8AE;
	border-bottom: 1px solid #E6D8AE;
	width: 22px;
	height: 14px;
	padding: 3px;
}
.rinput {
	border: 1px solid #959490;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 190px;
	height: 14px;
	padding: 2px;
	background: #FFFFA0;
}
.xinput {
	border: 1px solid #959490;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 190px;
	height: 14px;
	padding: 2px;
}
#cmnt_nputbox textarea {
	width: 596px;
	padding: 3px;
	height: 211px;
	border: 1px solid #959490;
	font: 12px Arial, Helvetica, sans-serif;
}
.label {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFEACC;
	font-weight:bold;
}
.val {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFFFFF;
	padding-left: 10px;
}
.val2 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFFFFF;
}
.vall {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #EFF3FD;
	padding-left: 10px;
}
.vall2 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #EFF3FD;
}
.val3 {
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.pad {
	text-align: right;
	padding-right: 48px;
	font: 12px Arial, Helvetica, sans-serif;
}
.pad strong, .val3 strong {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.padl {
	padding-left: 21px
}

.np {
	padding: 0px !important;
}
#np a {
	padding: 0px 0px 0px 5px !important;
}
.npl {
	padding: 0px 0px 0px 0px !important;
}
.action {
	padding-left: 30px;
}
.padr {
	padding-right: 100px;
}
.tablebox .padl {
	padding-left: 111px;
}
.padbr {
	padding-right: 39px;
	padding-bottom: 10px;
}
.padt{
	padding-top: 20px;
}
/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class {
 filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}

#catblogoutput {
     width: 620px;
     float:left;
}

/* newly added  */

#rlogin1_box td {
	vertical-align: top;
	padding-right: 39px;
}
.listing li {
      list-style:none
}
#catCartDetails {
      border:1px solid #FFAE35;
      min-height:423px;
      padding:21px 19px 21px 26px;
      width:604px;
}

#catCartDetails h1{
        color:#FF7F00;
      font-family:Arial,Helvetica,sans-serif;
     font-size:22px;
	 font-weight:lighter;
}

.discountcodeInput {
     border-color:#C6A646 #E6D8AE #E6D8AE #C6A646;
     border-style:solid;
     border-width:1px;
}
input.productTextInput {
      width:49px;
}
#col_left li
{
	list-style:disc;
}
#ask_b {
background:url("/images/ask_b.jpg") no-repeat scroll 0 0 transparent;
height:83px;
width:290px;
}
#ask-content
{
	margin:10px 0;
}
.form label, .webform label {
font-size:13px;
float:left;
font-family: Tahoma, Geneva, sans-serif;	
color:#090909;
}
input.cat_textbox {
height:25px;
width:210px;
}
#contact-main-div p
{
	font-family:Tahoma, Geneva, sans-serif;	
	padding-left:5px;
}
#fun .catalogueitemdump
{
	border-bottom:none!important;
	
}
#books .catalogueitemdump
{
	border-bottom:1px solid #FFAE35;	
	padding-bottom:10px;
	
}
#fun h1
{
	margin-top:10px;
}

.catalogueitemdump li
{
	list-style-type:none!important;
	margin-left:25px;
}
#fun h1 {
background:url("../images/fun-shirt.png") no-repeat scroll left top transparent;
color:#003399;
font:bold 20px/100% Tahoma,Geneva,sans-serif;
padding-bottom:47px;
padding-left:81px;
padding-top:35px;
margin-left:-5px;
}
.catalogueitemdump li a
{
	color:#0000ff!important;	
}
.itemdetails h1
{
	color:#000033!important;	
}
.productitemcell
{
	color:#000000;	
	margin-top:20px;
}
.productitemcell a
{
	color:#0000ff!important;	
}
.marginA select.shippingDropDown {
	margin-top:10px;
}
.shippingStateDiv
{
	margin-top:10px;
}
#total-price 
{
	font-size:12px;
	
}
#catCartDetails
{
	margin:0 auto;
}
#cmnt_nputbox td
{
	padding:8px;
}
#cmnt_nputbox textarea 
{
	width:550px;
}
#cmnt_nputbox td span
{
	padding-bottom:1px;
	float:left;
	font-weight:bold;
	color:#333333;
	
}
#post-comment-btn
{
	text-align:left;
	background:url('http://brentfromtheheart.therightwebtools.com/images/add comment blog.png');
	height:52px;
	width:183px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.sbmit-btn
{
	background:url('http://brentfromtheheart.therightwebtools.com/images/comment-submit.jpg');
	
}
.form label, .webform label 
{

color:#333333;

font-weight:bold;
	
}