/* CSS Document */


/* css reset |v1.0 | 20080212 */

html, body, div, 
font, img,
table,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*css reset ends*/

/* old styles  */
.bottom {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 12px; color: #75CBE0; font-weight: bold; text-decoration: none}

.text {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 90%; color:#696969;/*#4F4F4F;*/ text-decoration: none}

.boldblue {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: bold; text-decoration: none}

.blue {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 15px; color: #003399;  text-decoration: none}

.blue2 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 15px; color: #3399CC;  text-decoration: none}

.boldblack {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}

.boldblue12 {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 12px; color: #75CBE0; font-weight: bold; text-decoration: none}

.boldblue3 {  font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 15px; color: #0066CC; font-weight: bold; text-decoration: none}


/* new styles */
html, body, table, tr, td{color:#696969;background-color:white}
/*main table*/
table.container  {text-align:center}

.bg {background-color:#082463; height:38px; padding:2px}

/*id's*/
#accordion p{
color:#39c; cursor:pointer}
#contentmain{position:relative;top:0px;left:0px;width:785px; 
}
#contenttbl{width:550px; text-align:left;}
#sidemenu {vertical-align:top; width:190px; font-size:100%}
#sidemenu li a {font:normal 85% Georgia, Arial, Helvetica, sans-serif;text-decoration:none}
#sidemenu .pgTitle {font: 120% Georgia, Arial, Helvetica, sans-serif; color:#75CBE0}
#sidemenu ul {padding-left: 0;
margin-left: 0;}
#sidemenu li {margin:0; padding:1% 0;
list-style:none}
.menu{padding:1px 0px;
}
.menu tr{margin:0px}
.heading {color: #75CBE0;font-size:15px; margin:2px;font-family: Georgia, Arial, Helvetica, sans-serif;}

h2, h3{margin:4px 2px 5px 2px}

.rule{color:#75CBE0;clear:both;text-align:left;}

/*links*/

.alphaorder {color:#C0C0C0;}

a:link {color:#39c;}     /* unvisited link */
a:visited {color:#39c;} /* visited link */
a:hover{color:#006}  /* mouse over link */
a:active {color:#75CBE0;} /* selected link */


/*lists*/
ul {list-style: none;
	margin-left: 0;
	padding-left: 1em;
}
ul.review { text-align:left; vertical-align:text-top;}
ul.review li{ list-style:none; margin:0px 0px 0px 0px; padding-left:0px; width:540px;}

/*margin must match p.review*/
ul.review li div{float:left;}
ul.review li img{border:1px solid black}
ul.review li p, li blockquote{margin: 0px 20px 5px 90px;padding:1px 5px;}
ul.review li {height:145px;}
p.review{margin:0px 0px 0px 10px; text-align:left}

#alpha h1{font:bold 142% Georgia, Arial, Helvetica, sans-serif;border-bottom:1px dashed #39c; color:#39c;
}

#bookdetails_wrap{margin:0px;padding:2px 10px 2px 5px; border-left:1px solid #DCDCDC;
}

.content h2{
padding-top:5px; font-size:128%;color:#39c;font-weight:bold; margin:0px;
}
.content h3{font:bold 112% Georgia, Arial, Helvetica, sans-serif; border-bottom:1px dashed #39c; 
padding:2px;color:#39c;
}
.content .author {font:bold 100% Georgia, Arial, Helvetica, sans-serif; border: none; margin:0px; padding:0;
line-height:110%; display:block;
}
.content .note{color:#696969; font-style:italic;
}
#bookdetails_wrap .content{margin:10px 0px 10px 268px;
}
#bookdetails_wrap .content p, .content ul{margin:.5em .5em  1em  0px; padding:0px;
}

#bookdetails_wrap .content sub{font-size:1em; font-weight:bold;line-height:120%; padding:4px 4px 4px 0px;
}
#bookdetails{float: left;
width:265px;
height:480px;
}

#bookdetails img {border:1px solid #4F4F4F; margin:20px 20px 8px 20px;
}
#bookdetails ul {padding:0px 20px 20px 35px;}
p.photocaption{margin:0px;padding:0px 3px;font-size:85%}
.imgformat{width:302px}
.imgformat img{border:1px solid black;}
.copycaption{float:left}
.pgTitle {font:bold 170% Georgia, Arial, Helvetica, sans-serif; color: #75CBE0;}
/*footer*/
.contactcan, .contactus, .contactuk{
float: left; width:165px; margin: 0px 10px 10px 0px; 
}
.thanks{font:normal 90% Arial, Helvetica, sans-serif;}

/*catalouge*/
dl{margin:2px
}
.mainCat div{text-align:left;margin:0px; padding:0 0 3px 0;
}
.mainCat dl{
float:left;width:175px; height:260px; /*background:lightblue*/
}
.mainCat dd  {
text-align : left;
margin : 2px 2px 2px 10px;
font-size : 90%;
} 
.mainCat img {
margin : 0;
padding : 0;
border : 1px solid black;
} 
.indent {
padding : 2px 2px 2px 0;
} 
