/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	background-color: #0a0b9b;
	}





td.item_present {

    border: 1px solid #000;
    padding: 3px;
    width: 150px;
	height: 175px;
	margin: 3px;
    text-align: center;

}

td.item_present p {

  margin: 2px;
  text-align: center;
  word-wrap: break-word;
  height: auto;

}

															/** MAIN CONTAINERS **/
div#container {
	margin: 2em auto;
	}
	div#divSearchBox  {
		color: inherit;
		background-color: #fff;
		border: 1px solid #e5e5e5;
		border-width: 0px 0px 0px 0px;
		float: right;
		height:20px;
	}	
	div#header {
		color: inherit;
		background-color: #fff;
		border: 1px solid #e5e5e5;
		border-width: 0 2px 2px 0;                
		}
		div#header-in {
			padding: 20px;
			}			
	div#content-wrap {
		padding: 10px 0;
		}
		div.content {
			color: inherit;
			background-color: #fff;
			border: 1px solid #e5e5e5;
			border-width: 0 2px 2px 0;
			}
			div.content-in {
				padding: 20px;
				}
		div.column {
			width: 200px;
			color: inherit;
			background-color: #fff;
			border: 1px solid #e5e5e5;
			border-width: 0 2px 2px 0;
			}
			div.column-in {
				padding: 20px;
				}
	div#footer {
		color: inherit;
		background-color: #fff;
		border: 1px solid #e5e5e5;
		border-width: 0 2px 2px 0;
		}
		div#footer-in {
			padding: 20px;
			}

/** Item display stuff **/

div.item {

  float: left;
  width:100%;
  font-size:18px;

}
div.item p {
	margin-left:15px;
	color:#02477F;
	margin-top:0;
}
.description {

/*  float: right; */
  padding:10px;
  padding-left:0;
  font-size:14px;
  padding-bottom:10px;
  margin-top:20px;
  color:#333 !important;
  float:left;
  width:100%;
}
/* Admin page */

div.options {

   border: 1px solid green;
   padding: 5px;

}
a.addtocart {
    background: url("../site_images/btn_addtocart.jpg") no-repeat;
    cursor: pointer;
	width:155px;
	height:36px;
	cursor:pointer;
	display:block;
	margin-top:10px;
	position:relative;
	font-size:0;
}
a:hover.addtocart {
    background: url("../site_images/btn_addtocart_hover.jpg") no-repeat;}
/*css 24-25nov*/
.img_sec{background:url(../site_images/bg_image_sec.jpg) repeat-x left bottom;border:solid 1px #ddd;width:336px;text-align:center;float:left;padding-top:20px;padding-bottom:20px;min-height:140px;}
h2.prod_head{background:url(../site_images/bg_heading.jpg) repeat-x -32px bottom;color:#02477F;font-size:18px;padding-bottom:10px;margin-bottom:5px;}
h2.prod_head a{color:#666666;text-decoration:none;font-size:15px;}
h2.prod_head a:hover{color:#333;text-decoration:underline;background:none}
.left{float:left;width:340px;}
.right{float:left;width:530px;margin-left:10px;}
.price{color:#E80A39;font-weight:bold;font-size:16px;font-style:italic}
.prod_head{font-size:16px;color:#171717;font-weight:bold;}
.desc{border-top:solid 1px #2F4062;padding-top:10px;/*background:url(../site_images/img_productdesc.jpg) no-repeat center top*/} 
.desc_head{background:url(../site_images/img_productdesc.jpg) no-repeat;width:182px;height:36px;display:block;}
.desc_head:hover{background:url(../site_images/img_productdesc_hover.jpg) no-repeat;}
a.btn_downloadeebook{background:url(../site_images/btn_downloadeebook.jpg) no-repeat;width:155px;height:36px;display:block;position:relative;font-size:0;}
a:hover.btn_downloadeebook{background:url(../site_images/btn_downloadeebook_hover.jpg) no-repeat;}
                                                                                      /** CSS2TABLE **/

div.float {
  
  border: 1px solid #104264;
  margin-top: 10px;
  margin: 5px;
  padding: 10px;
  float: left;


}
  
div.float p {

   margin: 5px;
   padding: 10px;
   text-align: center;
   


}

div.float:hover {

   background-color: #c6d8e4;

}


div.spacer {
  clear: both;
}

.loading {}




															/** SUB CONTAINERS **/
* { }


#txtSearchBox
{
    height:20px;
    font-size:12pt;
}




															/** LISTS **/

/** From a list apart: http://alistapart.com/articles/taminglists **/
#tabs {
    border-bottom: 1px solid #2071a9;
    padding: 2px 15px;
}
#tabs ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
} 

#tabs ul li {
    margin-left: 0;
    margin-bottom: 0;
    padding: 2px 15px 5px;
    border: 1px solid #2071a9;
    list-style: none;
    display: inline;
}

#tabs ul li:hover {
    background-color: #95caf0;	
    margin-left: 0;
    margin-bottom: 0;
    padding: 2px 15px 5px;
    border: 1px solid #2071a9;
    border-bottom: 0px;
    list-style: none;
    display: inline;
}


		
#tabs ul li.here {
    border-bottom: 1px solid #ffc;
    list-style: none;
    display: inline;
}


/* Tab links */
#tabs ul li a {    color: #000;
    background-color: inherit;
    text-decoration: none;
}
#tabs ul li a:visited 	{ color: #000; background: inherit; }
#tabs ul li a:hover 	{ color: #000; background: inherit; }
#tabs ul li a:active 	{ color: #000; background: inherit; }



															/** TYPOGRAPHY **/
.error {

    color: red;

}

.confirmation {

    color: green;

}






															/** FORMS **/
form input {

    border: 1px solid #000;

}







															/** END **/

