.home
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
.spTxtBox
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 55px;
	border: 0px solid #003366;


}


.home-Heading
{
    FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: #0098CF;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.SubCat-Heading
{
    FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #0098CF;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.internal-Heading
{
    FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.home-Heading-sub
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.home-Heading-Red
{
    FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
.home-Heading-s
{
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.home-link
{
	FONT-SIZE: 7pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}
*a:hover
{
	
	COLOR: #ff0000;
	text-decoration: none;
}
.head
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gray
}
.list
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
	Height: 25;
    FONT-FAMILY: Verdana
}
.hmenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.phead
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.wb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.wd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.bd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.menu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gray
}
.tbBack
{
    BACKGROUND-COLOR: white
}
.outer
{
    BACKGROUND-COLOR: gray
}
.msg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.spbutton
{
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    BORDER-RIGHT-COLOR: #000000
}
.ratnakar
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.date
{
 	FONT-WEIGHT: bolder;    
	FONT-SIZE: 8pt;
    	COLOR: white;
    	FONT-FAMILY: Verdana;
    	BACKGROUND-COLOR: gray
}.listhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.blacktext1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A3140A;
	font-weight: bold;
}

.desp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

	
}
.reivewstar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	
}
.txtnormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.desplink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2159E9;
	font-weight:bold;
}
.reviewmore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2159E9;
	font-weight:bold;
}
.authby
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.home-header
{
    FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

div.imageset {
border:medium none;
float:left;
margin:5px;
padding:0;
width:120px;
text-align:center;
}

div.AddToCart {
border:medium none;
float:right;
margin:5px;
padding:0;
width:110px;
text-align:center;
}

div.AddToCart input {
margin-top=50px;

}

div.fieldset {margin:0;border:none; padding:0; width:400px;float:left;}
div.fieldset ul {
	list-style: none; 
	margin:5px 0 0 0; 
	padding: 0;
	width:auto;
	text-align:left;
}
div.fieldset ul li{
	margin-bottom:1px;
	font-size:12px;
	font-family:Verdana;
	line-height: 20px;
}
td.header {margin-bottom:5px;
	clear:both;
	font-size:14px;
	font-family:Verdana;}
	
td.result {margin-bottom:5px;
	clear:both;
	font-size:12px;
	font-family:Verdana;}
div.paging
{
margin:5px;border:none; padding:0; clear:both; width:10%;align:center;
}	
div.paging span
{
	border:1px solid #CCCCCC;
	clear:both;
	font-size:12px;
	font-family:Verdana;
}
div.paging a
{
	
	margin-left:10px;
	margin-right:10px;
	clear:both;
	
}
div.paging label
{
	
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}
td.bookmark {
margin:10px 0 10px 0 ;
	clear:both;
	font-size:9px;
	font-family:Verdana;
	color:#CCCCCC;
	}
.searchtext
{
	FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

    
}
#viewport {
  width: 650px;
  height: 450px;
  border: 1px solid;
  border-color: #3366CC;
  margin-left: 50px;
}
div.mainContainer{font-size:12px;  font-family:verdana, Arial, Helvetica, sans-serif;margin:0 10px 0 10px; width:99%; padding:0px;border:1px solid }
#viewport { font-size: 16px; line-height: 1; }
#viewport img, #viewport table, #viewport div, #viewport td
{ border: 0;  padding: 0; margin: 0; background: none }
#viewport td { vertical-align: middle }

div.common{border:1px solid;margin-right:5px;margin-top:5px;}
div.commonRight{border:1px solid;margin-right:5px;margin-top:5px;float:right;}
div.topContainer {font-size:13px; font-family:verdana, Arial, Helvetica, sans-serif;}
div.topContainer  ul{list-style-type:none;margin:0; clear:both;}
div.topContainer  ul li{margin-top:2px;}
div.topContainer  ul li .yousave{font-weight:bold;font-size:14px;color:#ff0000;}
div.topContainer  ul li .free{font-weight:bold;}
div.topContainer  ul li.shipping{font-size:10px;font-weight:normal;margin-top:25px;}
div.topContainer  ul li.ingram{font-size:14px;color:#006600;margin-top:10px;font-weight:bold;}
div.topContainer  ul li.timedes1{font-size:12px;color:#993300;font-weight:bold;}
div.topLeftContainer {font-size:13px; font-family:verdana, Arial, Helvetica, sans-serif;}
div.topLeftContainer  ul{list-style-type:none;}
div.topLeftContainer  ul li{margin-bottom:10px;text-align:right;float:right;}
div.middleContainer  {font-size:13px; font-family:verdana, Arial, Helvetica, sans-serif;  border-bottom:1px solid;}
div.middleContainer ul{list-style-type:none; clear:both;margin:2px; padding:5px }
div.middleContainer ul li{display:inline; margin:0; padding:0 1px; float:left;}
div.middleContainer ul li.fixed{width:100px;font-weight:bold;}
.clear {clear:both}
div.notes{float:left;font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; 
	text-align:left; border-bottom:1px solid; margin:5px 0 0px 0; width:99%;line-height:19px;}
div.notes p{padding:3px;margin:5px;}	
h3{font-size:15px; font-family:verdana, Arial, Helvetica, sans-serif;margin:0px}
div.bestseller  {font-size:10px; font-family:verdana, Arial, Helvetica, sans-serif;  text-align:left; background:#f7fcff;}
div.bestseller ul{list-style-type:none; margin:0; padding:0;}
div.bestseller ul li {padding-left:12px; margin:0px 5px 2px  5px; padding-bottom:5px; border-bottom:1px  solid #d5d5d5;clear:both; }
div.heading {text-align:center;background-color:#f7fcff;margin-top:5px;}
.topmore {font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif;}
.topmorepage {font-size:10px; font-family:verdana, Arial, Helvetica, sans-serif;color:#C2C2C2;}
.moreheading {font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.ourprice {font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}



.header{
	height: 77px;
	border-top: 5px solid #CCCC99;
	border-bottom: 1px solid #CCCCCC;
}
.headerSearch{
	height: 25px;
	font-family:Verdana;
	font-size:12px;
	border-bottom: 1px solid #CCCCCC;
}

.logo
{
    position:relative;
	float:left;
	height: 77px;
	width: 250px;
}


.header_left
{
	padding-top:5px;
	position:relative;
	float:right;
	height: 50px;
	
}
.header_left ul{list-style-type:none; display:inline;margin:0; padding:5px}
.header_left ul li{display:inline; margin:0; padding:0 10px; border-right:1px solid; }
.header_left ul li.last{border-right:none; }

.navigation_tab
{
	padding-right: 10px;
	padding-left: 10px;
	float:left;
}

.bar
{
float:left;
}

.search_bar
{
	background-image: url(../images/top4-bgnew.jpg);
	background-repeat: repeat-x;
	position:relative;
	height: 31px;
	width: 100%;
	text-align: center;
	vertical-align:middle;
}

.footer
{
	
	width: 100%;
	background-color:#ffffff;
	font-size:11px; 
	font-family:verdana, Arial, Helvetica, sans-serif;

}

div.footer  ul{list-style-type:none;margin:0; clear:both;}
div.footer  ul li{margin-top:2px;font-size:10px;font-family:verdana, Arial, Helvetica, sans-serif;}
div.footer  table tr td ul li a{font-size:10px;font-family:verdana, Arial, Helvetica, sans-serif;}

.footer_top
{
	height:10px;
	width:100%;
	background-image: url(../images/top4_bgfooter.jpg);
	background-repeat: repeat-x;
	margin-bottom: 15px;
}

.footer-middle
{
	position: relative;
	width: 100%;
	text-align: center;
}


.footer-bottom
{
	position: relative;
	width: 100%;
	text-align: center;
	border-top: 1px solid #CFC891;
}


.font_tax_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

.font_txt_small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.font_txt_black
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}

#otheredition
{
font-family:verdana;
font-size:10px;

}
#otheredition .tdOtherFormat
{
background-color:#F7FCFF;
}
#otheredition label
{
font-size:12px;
font-weight:bold;
}

.ingramOther{font-size:14px;color:#006600;margin-top:5px;font-weight:bold;}
.booktype{font-size:11px;color:#006600;text-decoration:italic;font-weight:bold;}
.codpage{font-size:11px;color:#CA0808;text-decoration:italic;font-weight:bold;}