.bookTitle
{
	color:#42280D;
	font-variant:inherit;

 	font-size:11px;
	overflow: hidden; 
	padding-right: 3px
}
.greybg2
{
	/*new added css*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #3d3b3c;
}

/* CSS Document */
body
{
	margin: auto;
}

td
{
	font-family: Verdana, Arial, Verdana;
	font-size: 11px;
}
a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.link
{
	color: #333333;
	text-decoration: none;
}
a.visited
{
	color: #333333;
	text-decoration: none;
}
a.hover
{
	color: #333333;
	text-decoration: none;
}
a.active
{
	color: #333333;
	text-decoration: none;
}

img
{
	border: 0px;
}


.title1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.title1:link
{
	color: #000000;
	text-decoration: none;
}
a.title1:visited
{
	color: #000000;
	text-decoration: none;
}
a.title1:hover
{
	color: #000000;
	text-decoration: underline;
}
a.title1:active
{
	color: #000000;
	text-decoration: none;
}

.top-strip-bg1
{
	background: url(Images/top-strip-bg1.gif);
	background-repeat: repeat-x;
}
.top-strip-bg2
{
	background: url(Images/top-strip-bg2.gif);
	background-repeat: repeat-x;
}
.submit
{
	background: url(Images/btn-go2.gif);
	background-repeat:no-repeat;
}
.top-strip-bg3
{
	background: url(Images/top-strip-bg3.gif);
	background-repeat: repeat-x;
}

.adv-search
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.adv-search:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.adv-search:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.adv-search:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
a.adv-search:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.lefttop-bg1
{
	background: url(Images/left-top-bg.gif);
	background-repeat: repeat-x;
}

.whitebg
{
	background: #FFFFFF;
}

.bottom-bg
{
	background: url(Images/bottom-bg.gif);
	background-repeat: repeat-x;
}

.title3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7F2F30;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.title3:link
{
	color: #7F2F30;
	text-decoration: none;
}
a.title3:visited
{
	color: #7F2F30;
	text-decoration: none;
}
a.title3:hover
{
	color: #7F2F30;
	text-decoration: underline;
}
a.title3:active
{
	color: #7F2F30;
	text-decoration: none;
}

.common-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.common-text_8
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.title4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7F2F30;
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline;
}
a.title4:link
{
	color: #7F2F30;
	text-decoration: underline;
}
a.title4:visited
{
	color: #7F2F30;
	text-decoration: underline;
}
a.title4:hover
{
	color: #7F2F30;
	text-decoration: none;
}
a.title4:active
{
	color: #7F2F30;
	text-decoration: underline;
}

.pre-order
{
	font-family: "Arial Narrow" , Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #00349E;
}
a.pre-order:link
{
	color: #00349E;
	text-decoration: underline;
}
a.pre-order:visited
{
	color: #00349E;
	text-decoration: underline;
}
a.pre-order:hover
{
	color: #00349E;
	text-decoration: none;
}
a.pre-order:active
{
	color: #00349E;
	text-decoration: underline;
}

.guaranteed
{
	font-family: "Arial Narrow" , Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #CB2028;
}

.textfield3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #BCBCBC;
	background-color: #FFFFFF;
}

.title5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A33835;
	font-size: 12px;
	text-decoration: underline;
}
a.title5:link
{
	color: #A33835;
	text-decoration: underline;
}
a.title5:visited
{
	color: #A33835;
	text-decoration: underline;
}
a.title5:hover
{
	color: #A33835;
	text-decoration: none;
}
a.title5:active
{
	color: #A33835;
	text-decoration: underline;
}

.dot-line-1
{
	background: url(Images/grey-dot-line.gif);
	background-repeat: repeat-x;
}

.title6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A33835;
	font-size: 10px;
	text-decoration: underline;
}
a.title6:link
{
	color: #A33835;
	text-decoration: underline;
}
a.title6:visited
{
	color: #A33835;
	text-decoration: underline;
}
a.title6:hover
{
	color: #A33835;
	text-decoration: none;
}
a.title6:active
{
	color: #A33835;
	text-decoration: underline;
}

.mid-left-links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
a.mid-left-links:link
{
	color: #000000;
	text-decoration: none;
}
a.mid-left-links:visited
{
	color: #000000;
	text-decoration: none;
}
a.mid-left-links:hover
{
	color: #000000;
	text-decoration: underline;
}
a.mid-left-links:active
{
	color: #000000;
	text-decoration: none;
}

.mid-left-btn-links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EA9F00;
	font-size: 11px;
	text-decoration: none;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	color: #535352;
	font-size: 11px;
}

.mid-top-title1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bolder;
}

.mid-top-title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0100FF;
	font-weight: bolder;
	text-decoration: none;
}
a.mid-top-title2:link
{
	color: #0100FF;
	text-decoration: none;
}
a.mid-top-title2:visited
{
	color: #0100FF;
	text-decoration: none;
}
a.mid-top-title2:hover
{
	color: #0100FF;
	text-decoration: underline;
}
a.mid-top-title2:active
{
	color: #0100FF;
	text-decoration: none;
}


.mid-top-title3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0100FF;
	color: #000000;
	text-decoration: underline;
}
a.mid-top-title3:link
{
	color: #000000;
	text-decoration: underline;
}
a.mid-top-title3:visited
{
	color: #000000;
	text-decoration: underline;
}
a.mid-top-title3:hover
{
	color: #000000;
	text-decoration: none;
}
a.mid-top-title3:active
{
	color: #000000;
	text-decoration: underline;
}

.mid-top-redtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #710000;
	font-weight: bold;
	text-decoration: none;
}

.common-grey-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
}

.dark-grey-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	font-weight: bold;
}

.strike
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: line-through;
}

.grey-text-links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;
	text-decoration: underline;
}
a.grey-text-links:link
{
	color: #494949;
	text-decoration: underline;
}
a.grey-text-links:visited
{
	color: #494949;
	text-decoration: underline;
}
a.grey-text-links:hover
{
	color: #494949;
	text-decoration: none;
}
a.grey-text-links:active
{
	color: #494949;
	text-decoration: underline;
}

.used
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
a.used:link
{
	color: #000000;
	text-decoration: underline;
}
a.used:visited
{
	color: #000000;
	text-decoration: underline;
}
a.used:hover
{
	color: #000000;
	text-decoration: none;
}
a.used:active
{
	color: #000000;
	text-decoration: underline;
}

.common-grey-text2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
}

.prise-red-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B70700;
}

.light-orange-bg
{
	background: #FEF6E8;
}

.mid-t-bg
{
	background: url(Images/mid-t-bg.gif);
	background-repeat: repeat-x;
}
.mid-b-bg
{
	background: url(Images/mid-b-bg.gif);
	background-repeat: repeat-x;
}
.mid-l-bg
{
	background: url(Images/mid-l-bg.gif);
	background-repeat: repeat-y;
}
.mid-r-bg
{
	background: url(Images/mid-r-bg.gif);
	background-repeat: repeat-y;
}

.title7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #840401;
}

.title8
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CE8E03;
}

.title9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #840401;
}

.mid-mid-tab-ttl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353535;
	font-weight: bold;
}

.title10
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #810606;
	font-size: 17px;
	font-weight: bold;
}

.title11
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 10px;
}
a.title11:link
{
	color: #393939;
	text-decoration: underline;
}
a.title11:visited
{
	color: #393939;
	text-decoration: underline;
}
a.title11:hover
{
	color: #393939;
	text-decoration: none;
}
a.title11:active
{
	color: #393939;
	text-decoration: underline;
}

.title12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.greybg
{
	background: #D7D7D7;
}

.mid-top-line
{
	background: #727071;
}

.lable1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textfield4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #ADADAD;
	background-color: #FFFFFF;
}

.title13
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background: #E6AE00;
	font-weight: bold;
}

.brownbg
{
	background: #C4841F;
}
.GreyBg
{
		background: #f3f3f3;
}
.title14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #810606;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.title14:link
{
	color: #810606;
	text-decoration: none;
}
a.title14:visited
{
	color: #810606;
	text-decoration: none;
}
a.title14:hover
{
	color: #810606;
	text-decoration: underline;
}
a.title14:active
{
	color: #810606;
	text-decoration: none;
}

.title15
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DD7B00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/*end*/


/*23th july 2007*/




/*6th Aug 2007*/
.search-bg
{
	background-color: #fef0d6;
	border: 1px solid #72140c;
}
.search-bg1
{
	background-color: #F5F6F1;
	
}

.top-link-bg1
{
	background: url(Images/top-link-bg1.gif); /*replace the top link's backgroung image*/
	border: 1px solid #434343;
}


.top-link-text
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.top-link-text:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.top-link-text:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.top-link-text:hover
{
	color: #000000;
	text-decoration: none;
}
/*change the hover color of top-link*/
a.top-link-text:active
{
	color: #FFFFFF;
	text-decoration: none;
}


.lefttop-bg2
{
	background: #000000; /*change the background color it*/
}

.browse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; /*change the font color */
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px; /*new add for padding from left side*/
}

.orangebg
{
	background: url(Images/lefttitlebg.gif); /*background changed and for new back ground "lefttitlebg.gif" is added */
	background-repeat: repeat-x;
}


.title2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; /*change the font color of the leftside title */
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}

.left-bord
{
	background: #f8f9f4;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
}

.orange-line
{
	background: #000000; /*Background color is changes*/
}

.textfield2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #bcbcba; /*border color changes*/
	background-color: #FFFFFF;
}

.search-bg
{
	background-color: #f5f6f1; /*change the color*/
	border: 1px solid #e0dfdd; /*change the color*/
}

.search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464646; /*change the font color*/
	font-size: 11px;
	font-weight: bold;
}

.textfield1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #c9cac5; /*change the border color*/
	background-color: #FFFFFF;
}


.right-bg
{
	background: url(Images/mid-right-bg.gif); /*replace the image*/
	background-repeat: repeat-x;
}


.mid-right-bord
{
	border: 1px solid #dfdfdf; /*change the brdr color */
	background: #FFFFFF; /*change the bg color*/
}

.left-bord
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #efefed; /*change the brdr color */
	border-right-color: #efefed; /*change the brdr color */
	border-bottom-color: #efefed; /*change the brdr color */
	border-left-color: #efefed; /*change the brdr color */
}

.footbg1
{
	background: #000000; /*change the BG color */
}

.footbg2
{
	background: url(Images/foot-bg.gif); /*add anew img for the footer bg*/
	background-repeat: repeat-x;
	color: #FFFFFF;
}


.foot-links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; /*change the text color of the fooylinks*/
	font-size: 11px;
	text-decoration: none;
}
a.foot-links:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.foot-links:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.foot-links:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.foot-links:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.top-search-link
{
	/*new added css*/
	font-size: 11px ;
	color:#bc2628;
	text-decoration: underline;
}
a.top-search-link:link
{
	color: #333333;
	text-decoration: none;
}
a.top-search-link:visited
{
	color: #333333;
	text-decoration: none;
}
a.top-search-link:hover
{
	color: #000000;
	text-decoration: underline;
}
a.top-search-link:active
{
	color: #333333;
	text-decoration: none;
}

/*New Adde or replaced images 
(1)logo has been change---logo.gif
(2)middle left go btn is replace---btn-go2.gif
(3)shopping cart image has been replace---icon-shop_cart.gif
(4)for the footer BG---foot-bg.gif
*/

.test
{
	background: url(images/books1.jpg);
	background-repeat: repeat-x;
	border: 0;
	width: 15px;
	height: 15px;
}



/* old css*/
.greenRoundBG
{
	background-image: url(images/greenRoundBG.gif);
	background-repeat: repeat-x;
}
.txtBoxFlatBlack
{
	border: 1px solid #151100;
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #151100;
}



.tblMain
{
	width: 779px;
	background-color: White;
}
.bgBorderLeft
{
	background-image: url(images/bgBorderLeft.gif);
}
.bgBorderRight
{
	background-image: url(images/bgBorderRight.gif);
}
/*For site header Start*/
.siteHeaderBG
{
	height: 100px;
}
.siteLogo
{
	
	width: 220px;
	height: 30px;
	background-repeat: no-repeat;
}
.siteHeaderLeftBar
{
	background-image: url(images/siteHeaderLeft.gif);
	width: 244px;
	height: 100px;
	background-repeat: no-repeat;
}
.siteHeaderBGSpacer
{
	height: 100px;
	background-image: url(images/siteBGSpacer1.gif);
	background-repeat: repeat-x;
}
.siteHeaderRightBar
{
	background-image: url(images/siteHeaderRight.gif);
	width: 216px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: right top;
}
.siteHeaderLink
{
	border-right: 2px dotted #FBFFCD;
	text-align: center;
	white-space: nowrap;
	color: white;
	text-decoration: none;
	padding-right: 5px;
	font-weight: bold;
}
/*site header End*/

/*For login Start*/
.tblLogin
{
	width: 240px;
	height: 130px;
	background-image: url(images/loginBG.gif);
	background-repeat: no-repeat;
	font-size: 12px;
}
.linkWhite
{
	color: White;
}
/*Login End*/
.leftLinks
{
	background-color: White;
}
.leftLinks .lstGreen
{
	background-color: #84A729;
	height: 20px;
}
.leftLinks .lstGreen .lstIconGreen
{
	padding-left: 5px;
	border: 1px solid white;
	border-right: none;
	width: 20px;
	background-image: url(images/arrow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.leftLinks .lstGreen .lstTextYellow
{
	color: white;
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid white;
	border-left: none;
	text-decoration: none;
}
.leftLinks .lstGreen .lstTextYellow a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.newLeftOptions
{
	background-color: #E2E2E2;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	border-right: none;
}
.newLeftOptions .tblTitle
{
	background-color: #6C7E31;
	height: 20px;
	color: white;
	font-weight: bold;
	padding-left: 10px;
}
.newLeftOptions .lstIcon
{
	border-bottom: 2px dotted #B3B3B3;
	background-image: url(images/arrowgreen.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	width: 20px;
	height: 20px;
}
.newLeftOptions .lstText
{
	border-bottom: 2px dotted #B3B3B3;
	height: 20px;
	text-align: left;
	padding-left: 7px;
	font-size: 12px;
	color: #202020;
}
.newLeftOptions .lstText a
{
	color: #202020;
	text-decoration: none;
	font-size: 12px;
}
.newLeftOptions .lstIconLast
{
	background-image: url(images/arrowgreen.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	width: 20px;
	height: 20px;
}
.newLeftOptions .lstTextLast
{
	height: 20px;
	text-align: left;
	padding-left: 7px;
	font-size: 12px;
	color: #202020;
	padding-bottom: 10px;
}
.newLeftOptions .lstTextLast a
{
	color: #202020;
	text-decoration: none;
	font-size: 12px;
}



.rightPanel
{
	width: 529px;
}
.leftPanel
{
	width: 240px;
	background-color: #E2E2E2;
	border: 1px solid #CCCCCC;
	border-top: none;
}
.txtBoxFlat
{
	border: 1px solid #A7A7A7;
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #21201E;
}
.btnStandard
{
	border: 1px solid #A7A7A7;
	background-image: url(images/grayRoundBG.gif);
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: black;
	margin: 0;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 9px;
	vertical-align: middle;
	color: black;
	padding-top: 3px;
	padding-bottom: 1px;
}
.btnStandardInVisible
{
	border: 1px solid #A7A7A7;
	background-image: url(images/btnBG.gif);
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #21201E;
	display: none;
}
.fontCapCornSilk
{
	color: #D67B00;
	text-transform: uppercase;
}
.fontCornSilk
{
	color: #D67B00;
}
.fontCornSilk15Bold
{
	color: #D67B00;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.fontCornsilkCap15Bold
{
	color: #D67B00;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.fontPaleYellow
{
	color: white;
}
.fontPaleYellowBold
{
	color: white;
	font-weight: bold;
}
.fontPaleYellow12
{
	color: white;
	font-size: 12px;
}
.fontPaleYellow12Bold
{
	color: white;
	font-weight: bold;
	font-size: 12px;
}

.fontGreen
{
	color: #3C5103;
}
.fontGreenBold
{
	color: #3C5103;
	font-weight: bold;
}
.fontGreen12Bold
{
	color: #3C5103;
	font-weight: bold;
	font-size: 12px;
}
.fontGreen15Bold
{
	color: #3C5103;
	font-weight: bold;
	font-size: 15px;
}

.fontOrange
{
	color: #F4932C;
}
.fontOrangeBold
{
	color: #F4932C;
	font-weight: bold;
}
.fontOrange12
{
	color: #F4932C;
	font-size: 12px;
}
.fontOrange12Bold
{
	color: #F4932C;
	font-size: 12px;
	font-weight: bold;
}
/*top bar classes starts*/
.tblTopBar
{
	width: 545px;
}
.tblTopBarLeft
{
	background-image: url(images/topBarLeft.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 38px;
}
.tblTopBarRight
{
	background-image: url(images/topBarRight.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 38px;
}
.tblTopBarBG
{
	background-image: url(images/topBarBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.topBarLink
{
	border-right: 1px dashed #21201E;
	text-align: center;
	white-space: nowrap;
}
.topBarLinkLast
{
	text-align: center;
	white-space: nowrap;
}
.tblTopBarBG .noLink
{
	text-decoration: none;
	color: #21201E;
	font-family: Arial,Tahoma;
	font-size: 11px;
	cursor: pointer;
}
.noLinkOver
{
	text-decoration: none;
	color: #7D061A;
	font-family: Arial,Tahoma;
	font-size: 11px;
	cursor: pointer;
}
/*top bar classes end*/
/*left bar classes starts*/
.leftMenu
{
	padding-top: 2px;
	width: 225px;
	margin-top: 1px;
	margin-left: 1px;
	background-image: url(images/leftOptionBG.gif);
	color: White;
	font-family: Arial,Tahoma;
	font-size: 12px;
}
.leftMenu .leftOptions
{
	background: url(images/leftOptionBottomSeperator.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 28px;
	vertical-align: middle;
	padding-left: 20px;
}
.leftMenu .leftOptions span
{
	background: url(images/leftListIcon.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
}
.leftMenu .leftOptions a
{
	text-decoration: none;
	color: White;
	padding-left: 5px;
	letter-spacing: 1px;
}
.leftMenu .last
{
	background: none;
	height: 20px;
	vertical-align: middle;
	padding-left: 20px;
}
.leftMenu .last span
{
	background: url(images/leftListIcon.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
}
.leftMenu .last a
{
	text-decoration: none;
	color: White;
	padding-left: 5px;
	letter-spacing: 1px;
}
/*left bar classes ends*/
/*content classes starts*/
.tblContent
{
}
.tblContent .leftTopCorner
{
	background-image: url(images/tblLeftTopCorner.gif);
	background-position: 4px 3px;
	width: 22px;
	height: 21px;
	white-space: nowrap;
	background-repeat: no-repeat;
}
.tblContent .rightTopCorner
{
	background-image: url(images/tblRightTopCorner.gif);
	background-position: -1px 3px;
	width: 22px;
	height: 21px;
	white-space: nowrap;
	background-repeat: no-repeat;
}
.tblContent .leftBottomCorner
{
	background-image: url(images/tblLeftBottomCorner.gif);
	background-position: 4px 0px;
	width: 22px;
	height: 19px;
	white-space: nowrap;
	background-repeat: no-repeat;
}
.tblContent .rightBottomCorner
{
	background-image: url(images/tblRightBottomCorner.gif);
	background-position: 0px 0px;
	width: 22px;
	height: 19px;
	white-space: nowrap;
	background-repeat: no-repeat;
}
.tblContent .topBorder
{
	background-image: url(images/tblTopBorder.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tblContent .bottomBorder
{
	background-image: url(images/tblBottomBorder.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tblContent .leftBorder
{
	background-image: url(images/tblLeftBorder.gif);
	background-repeat: repeat-y;
	background-position: 0%;
}
.tblContent .rightBorder
{
	background-image: url(images/tblRightBorder.gif);
	background-repeat: repeat-y;
	background-position: 100%;
}
.tblContent .content
{
}
/*content classed ends*/
.welcomeNote
{
	font-size: 17px;
	color: #D67B00;
	font-family: Arial Rounded MT Bold;
}
.txtJustified
{
	text-align: left
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	white-space: pre-wrap;
}
.txtJustified1
{
	text-align: left;
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	
}
.cornerLink
{
	border-left: 1px solid #710001;
	border-bottom: 1px solid #710001;
	background-image: url(images/dblArrowRight.gif);
	background-position: right;
	
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 3px;
	color: #D67B00;
	font-size: 12px;
}
/*left arrow table classes starts*/
/*.lblLeftLeftCorner{background-image:url(images/tblLeftLeftCorner.gif);background-position:0px 1px;background-repeat:no-repeat;padding-left:33px;padding-top:2px;padding-right:5px;color:#D67B00;font-size:12px; white-space:nowrap;}
.tblLeftLineBG{background-image:url(images/tblLeftLineBG.gif);background-position:0px 1px;background-repeat:repeat-x;width:100%}
.tblLeftRightCorner{background-image:url(images/tblLeftRightCorner.gif);background-position:0px 2px;background-repeat:no-repeat;width:18px;white-space:nowrap;padding-right:10px;}
.tblLeftContentContainer{padding:0px 1px 0px 3px;}
.tblLeftContent{border:2px solid #BCBCBC;border-top:none;}
.tblLeftList{padding-top:10px;padding-bottom:5px;}
.tblLeftListFilled{padding-top:10px;padding-bottom:5px;background-color:#E9E9E9;color:Black;font-size:12px;}
.lstIcon{width:20px;height:20px;background-image:url(images/smlDblArrowRight.gif);background-repeat:no-repeat;background-position:7px 7px;border-bottom:1px dashed #BCBCBC;border-right:1px dashed #BCBCBC;}
.lstText{border-bottom:1px dashed #BCBCBC;font-family:Arial,Verdana,Tahoma;font-size:12px;padding-left:5px;}
.lstIconLast{width:20px;height:20px;background-image:url(images/smlDblArrowRight.gif);background-repeat:no-repeat;background-position:7px 7px;border-right:1px dashed #BCBCBC;}
.lstTextLast{font-family:Arial,Verdana,Tahoma;font-size:12px;padding-left:5px;}
.lstText a{text-decoration:none;font-family:Arial,Verdana,Tahoma;font-size:12px;color:#21201E}
.lstTextLast a{text-decoration:none;font-family:Arial,Verdana,Tahoma;font-size:12px;color:#21201E}*/
/*left arrow table classes ends*/
.sepDashedVertical
{
	background-image: url(images/bigSeperator.gif);
	background-position: 45% 0px;
	background-repeat: repeat-y;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
}
.tblBookTitle
{
	color: black;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: underline;
	white-space: nowrap;
	padding-right: 5px;
	padding-bottom: 3px;
}
.ArrowRightUnderLine
{
	background-image: url(images/sglArrowRight.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.fontCapBlue
{
	color: #0D5398;
	text-transform: uppercase;
}
.fontBlue15Bold
{
	color: #0D5398;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.fontBurgendy
{
	color: #7D061A;
}
.fontBurgendyBold
{
	color: #7D061A;
	font-weight: bold;
}
.fontBurgendy15
{
	color: #7D061A;
	font-size: 15px;
	text-decoration: none;
}
.fontBurgendy15Bold
{
	color: #7D061A;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.footer
{
	height: 50px;
	background-color: #E2E2E2;
}
.fontBlue
{
	color: #0D5398;
}
/*5D93BA old*/
.fontBlueBold
{
	color: #0D5398;
	font-weight: bold;
}
/*5D93BA old*/

.lnkActOptionsFirst
{
	color: #0D5398;
	padding-right: 5px;
}
.lnkActOptions
{
	color: #0D5398;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(images/optionsSeperator.gif);
	background-repeat: no-repeat;
	background-position: 100px-8px 2px;
	white-space: pre-line;
	line-height: 16px;
}
.helpText
{
	background-image: url(images/sglArrowRightBlack.gif);
	background-repeat: no-repeat;
	background-position: 0px 48%;
	padding: 5px;
	padding-left: 15px;
}
.tblEntry
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 11px;
	color: #373737;
	border: 1px solid #BDBDBD;
}
.tblEntry .tblTitle
{
	vertical-align: middle;
	padding-left: 5px;
	color: Black;
	text-transform: uppercase;
	background-color: #E9E9E9;
	border-bottom: 1px solid #BDBDBD;
}
.tblEntry .tblTitleBold
{
	vertical-align: middle;
	padding-left: 5px;
	color: Black;
	text-transform: uppercase;
	background-color: #E9E9E9;
	border-bottom: 1px solid #BDBDBD;
}
.req
{
	font-family: Arial,Tahoma;
	color: #BF1300;
}
.grayBG
{
	font-family: Arial,Tahoma;
	font-size: 10px;
	background-color: #E9E9E9;
	border: 1px solid #BDBDBD;
	padding: 3px;
}
.grayBGRightBorder
{
	font-family: Arial,Tahoma;
	font-size: 10px;
	border-right: 1px solid #BDBDBD;
	background-color: #E9E9E9;
	padding: 3px;
}
.grayBGBottomBorder
{
	font-family: Arial,Tahoma;
	font-size: 10px;
	border-bottom: 1px solid #BDBDBD;
	background-color: #E9E9E9;
	padding: 3px;
}
.grayBGCapBold
{
	font-family: Arial,Tahoma;
	font-size: 11px;
	color: Black;
	font-weight: bold;
	background-color: #E9E9E9;
	border: 1px solid #BDBDBD;
	padding: 3px;
	text-transform: uppercase;
}
.grayBGCap
{
	font-family: Arial,Tahoma;
	font-size: 11px;
	color: Black;
	background-color: #E9E9E9;
	border: 1px solid #BDBDBD;
	padding: 3px;
	text-transform: uppercase;
}
.fontCap
{
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
}
.fontBlue12
{
	color: #0D5398;
	font-size: 12px;
	font-family: Arial,Verdana,Tahoma;
}
.fontArial12
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	color: #313131;
	
}
.aGray
{
	color: #313131;
}
.tblGrid
{
	border: 1px solid #BDBDBD;
}
.tblGrid .header
{
	background-color: #E9E9E9;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	padding-right: 3px;
	height: 20px;
}
.tblGrid .header a
{
	text-decoration: none;
	color: #21201E;
}
.tblGrid .headerNoLine
{
	background-color: #E9E9E9;
	border-bottom: 1px solid #BDBDBD;
	padding-right: 3px;
	height: 20px;
}
.tblGrid .headerNoLine a
{
	text-decoration: none;
	color: #D67B00;
}
.tblGrid .headerNoLineAsc a
{
	padding-right: 12px;
	background-image: url(images/sortAsc.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}
.tblGrid .headerNoLineDesc a
{
	padding-right: 12px;
	background-image: url(images/sortDesc.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}
.tblGrid .header a
{
	padding-right: 15px;
	background-image: url(images/sortAsc.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}
.tblGrid .header a
{
	padding-right: 20px;
	background-image: url(images/sortDesc.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}
/*.tblGrid .header sortAsc{padding-right:20px;background-image:url(images/sortAsc.gif);background-position:100%-16px 0px;background-repeat:no-repeat}
.tblGrid .header sortDesc{padding-right:20px;background-image:url(images/sortDesc.gif);background-position:100%-16px 0px;background-repeat:no-repeat}*/
.tblGrid .row
{
	background-color: #FBF9FA;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}
.rowNoLine
{
	background-color: #FBF9FA;
	border-bottom: 1px solid #BDBDBD;
}
.altrow
{
	background-color: white;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
}
.altrowNoLine
{
	background-color: white;
	border-bottom: 1px solid #BDBDBD;
}
.tblEntryArial
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	color: black;
	border: 1px solid #BDBDBD;
}
.tblEntryArial .tblTitle
{
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	color: Black;
	text-transform: uppercase;
	background-color: #E9E9E9;
	border-bottom: 1px solid #BDBDBD;
}
.tblFontBurgendy
{
	font-family: Arial,Tahoma;
	font-size: 11px;
	color: #6F0000;
}
.btnBar
{
	background-color: #ffffff;
}
.btnBar td
{
	background-image: url(images/greenRoundBG.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
}
.btnBar td a
{
	color: #ffffff ;
	font-weight: bold;
	text-decoration: none;
}
/*Admin Header */
.AdminHeader
{
	color: #D67B00;
	font-size: 20px;
	white-space: nowrap;
}
.AdminHeaderTop1
{
	background-image: url(images/TopAdminBar.jpg);
	vertical-align: baseline;
}
.mnuPop
{
	font-family: Arial,Tahoma;
	font-size: 10px;
	background-color: #EDECE8;
	border: 1px solid #BDBDBD;
	padding: 3px;
}
.leftNavigationBar a
{
	text-decoration: none;
	color: #21201E;
	font-family: Arial,Tahoma;
	font-size: 11px;
	cursor: pointer;
}
.leftNavigationBar a:hover
{
	background-color: #808080;
	color: White;
}

.featuredTitle
{
	font-size: 10px;
	font-weight: bold;
	color: Red;
	cursor: pointer;
}
.newArrival
{
	font-size: 10px;
	font-weight: bold;
	color: #D67B00;
	cursor: pointer;
}
.backList
{
	font-size: 10px;
	font-weight: bold;
	color: #218A13;
	cursor: pointer;
}
.markedDown
{
	font-size: 10px;
	font-weight: bold;
	color: #0000FF;
	cursor: pointer;
}

.html
{
	min-height: 100.1%;
}
.tabHeader
{
	background-color: #E9E9E9;
	border-left: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-top: 1px solid #BDBDBD;
	color: #373737;
	font-weight: bold;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	text-transform: capitalize;
}
.tabHeaderSelected
{
	background-color: #373737;
	border-left: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-top: 1px solid #373737;
	color: White;
	font-weight: bold;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
	text-transform: uppercase;
}
.spacer
{
	border-left: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	width: 100%;
}
.tabContent
{
	border: 1px solid #BDBDBD;
	border-top: none;
}

.colapseBar
{
	font-family: Arial,Tahoma;
	font-size: 11px;
	color: Black;
	background-color: #E9E9E9;
	border: 1px solid #BDBDBD;
	padding: 3px;
	text-transform: uppercase;
}
.colapseBar span
{
	background-image: url(images/sortAsc.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.expandBar
{
	font-family: Arial,Tahoma;
	font-size: 11px;
	color: Black;
	background-color: #E9E9E9;
	border: 1px solid #BDBDBD;
	padding: 3px;
	text-transform: uppercase;
}
.expandBar span
{
	background-image: url(images/sortDesc.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.safeSubscribe
{
	cursor: pointer;
	background-image: url(Images/safeSubscribeLogo.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.adminBg
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
}


.formText
{
	font-family: Arial,Verdana,Tahoma;
	color: #606060;
	font-size: 11px;
	padding-right: 2px;
}

.tdBottomRightLine
{	
	background-color: #E9E9E9;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-color: Black; 
	border-right-style: solid; 
	border-right-width: thin;
	padding-right: 3px;
	height: 20px;	
}

.tdRightLine
{	
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-color: Black; 
	border-right-style: solid; 
	border-right-width: thin;
}