body {
  margin:0 auto;
  font-family: Verdana;
  font-size: 12px; 
 }
  
h1{
color:#b1b0b0  ;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#holder {
	margin: 0 auto;
	height:100%;
	width:971px;
	
	}

#left {
	height:309px;
	width:38px;
	float:left;
	background-image:url(../images/build/leftstring.jpg);

	
	}
	#right{
	height:309px;
	width:75px;
	float:left;
	background-image:url(../images/build/rightstring.jpg);

	}

	#main {
	height:100%;
	width:850px;
	
	display:block;
	

	}
	#header{
	height:248px;
	width:850px;
	float:left;
	background-image:url(../images/shop/header.jpg);
	}
	/*****************************************************************HORIZONTAL MENU****************************************************************************/	
#topnavcontainer{
		width:615px;	height:18px; margin-left:3px;float:left;margin-top:2px;}
#horizontal {
	   float:left; margin:0px; padding:0px;}
#horizontal ul {
	  list-style-type: none; float: left; margin:0px; padding:0px;}
#horizontal ul li {
      float: left; margin:0px;padding:0px;}
#horizontal a img {
  		border: 0;float: left;margin:0px;padding:0px;}
#horizontal ul li a {
	  display: block; height:18px; margin:0px; padding:0px; overflow: hidden;/* for IE 6 */
}

#horizontal ul li a#home { background-image:url(../images/shop/store_menu.gif); width:57px;}
#horizontal ul li a#home:hover{background-image:url(../images/shop/store_menu.gif); background-position:-0px -18px; }
#horizontal ul li#active a#home{background-image:url(../images/shop/store_menu.gif); background-position:-0px -18px; }

#horizontal ul li a#browsebooks { background-image:url(../images/shop/store_menu.gif); width:113px; background-position:-57px -0px; }
#horizontal ul li a#browsebooks:hover{background-image:url(../images/shop/store_menu.gif); background-position:-57px -18px; }
#horizontal ul li#active a#browsebooks{background-image:url(../images/shop/store_menu.gif); background-position:-57px -18px; }

#horizontal ul li a#bestsellers { background-image:url(../images/shop/store_menu.gif);width:91px; background-position:-170px -0px;}
#horizontal ul li a#bestsellers:hover{ background-image:url(../images/shop/store_menu.gif); background-position:-170px -18px;}
#horizontal ul li#active a#bestsellers{ background-image:url(../images/shop/store_menu.gif); background-position:-170px -18px;}

#horizontal ul li a#newrelease { background-image:url(../images/shop/store_menu.gif);width:116px;background-position:-261px -0px; }
#horizontal ul li a#newrelease:hover{ background-image:url(../images/shop/store_menu.gif); background-position:-261px -18px;}
#horizontal ul li#active a#newrelease{background-image:url(../images/shop/store_menu.gif); background-position:-261px -18px;}

#horizontal ul li a#commingsoon { background-image:url(../images/shop/store_menu.gif);width:115px;background-position:-377px -0px;}
#horizontal ul li a#commingsoon:hover{background-image:url(../images/shop/store_menu.gif); background-position:-377px -18px;}
#horizontal ul li#active a#commingsoon{ background-image:url(../images/shop/store_menu.gif); background-position:-377px -18px;}

#horizontal ul li a#recommended {background-image:url(../images/shop/store_menu.gif);width:118px;background-position:-492px -0px;}
#horizontal ul li a#recommended:hover{ background-image:url(../images/shop/store_menu.gif); background-position:-492px -18px;}
#horizontal ul li#active a#recommended{ background-image:url(../images/shop/store_menu.gif); background-position:-492px -18px;}



	
/*******************************************************************Menus *********************************************************************************************/
#horizontal li:hover a, 
#horizontal li.sfHover a {
  color: #474444;
    color: white;
	width:115px;	
	padding:0px;

}
#horizontal li:hover ul a, 
#horizontal li.sfHover ul a {
  color: #474444;	
    color: white;
	width:115px;
	text-indent:5px;
}
#horizontal li:hover ul a:hover, 
#horizontal li.sfHover ul a:hover {
																	background: #bdbdbd;
  color: #474444;	
  color: white;
}
  #horizontal li ul {
     	position: absolute;
    	left: -999em;
		padding-left: 1px;
		width:115px;
		margin:0px;
		padding:0px;
															background: #cecece;
		z-index:2;
      }
      #horizontal li ul li { 
        border-bottom: solid;
        border-bottom-width: 1px;
		width:115px;
		text-indent:5px;
		}
		
     
	  
      #horizontal li:hover ul,
      #horizontal li.sfhover ul {
        left:auto;
	  top: 269px;
      }
      
       #horizontal li:hover ul,
       #horizontal li.sfhover ul {
         left: auto;
        margin: 0px;
        padding: 0px;
       }
          #horizontal ul li ul li a {
            border-top: 0;
            padding: 0px;
            margin: 0px;
            line-height: 20px;
            font-family: Verdana;
            font-size: 11px;
            color: #414141;
            text-decoration: none;
            height: 20px;
          text-indent:5px;
          }
      
          #horizontal ul li ul li a:hover {
            color: #fff;
            border-top: 0;
            padding: 0px;
            *height: 20px;
            margin: 0px;
            line-height: 20px;
           text-indent:5px;
          }


		  
		  
/*******************************************************************Menus Ends************************************************************************************/


/*******************************************************************Menus Ends************************************************************************************/

#menuright{background-image:url(../images/shop/menu_right.jpg);width:200px; float:right; height:30px;  background-position:-57px -0px;}


	#topstring{
	height:31px;
	width:850px;
	float:left;
	background-image:url(../images/build/topstring.jpg);
	}
	
	#mainpage {
	height:100%;
	width:850px;
	float:left;
	text-align:justify;	
	}
	/*#leftpage {
	height:100%;
	width:494px;
	float:left;
	text-align:justify;
	}*/
	
	#leftpage {
	height:100%;
	width:585px;
	float:left;
	padding-right:10px;
	text-align:justify;
	}
	#leftpage a{
color:#777777;
text-decoration:none;
}	
#leftpage a:hover{
color:#777777;
text-decoration:underline;
}		
#leftpageimage {
	height:196px;
	width:140px;
	float:left;
	background-image:url(../images/shop/book_image.jpg);
	clear:both;
	display:block;
	
	
	}
	
	#leftpagetext {
	height:196px;
	width:200px;
	float:left;
	margin-left:10px;
	
	}
	
	
	#midpage {
	height:107px;
	width:99px;
	float:left;
	background-image:url(../images/build/midstring.jpg);

	
	}
	#rightpage {
	height:100%;
	width:242px;
	float:left;

	
	
	}
	#rightpage1 {
	height:100px;
	width:247px;
	float:left;
	background-color:#F9D6EA;	
	padding:0px 3px 0px 3px;
	margin-bottom:10px;
	}
	#rightpage1  a:link{
	color:#257985;
	}
	
	#rightpage1  a:hover{
	color:#257985;
	}
	
	
	#rightpage1basket {
	height:57px;
	width:48px;
	float:left;
	margin-top:35px;
	margin-left:5px;
	background-image:url(../images/shop/cart.jpg);
	background-repeat:no-repeat;
	}
	
	#rightpage1text {
	height:100%;
	width:175px;
	float:left;
	padding:0px 2px 10px 0px;
	text-align:right;
	padding-top:0px;
	padding-bottom:15px;
	}
	
	
	#rightpage2 {
	height:107px;
	width:242px;
	float:left;
	background-color:#E0EDF0;
	padding:5px;
	font-size:13px;
	margin-bottom:10px;
	}
	#rightpage2 a:link{
	color:#E26F33;
	}
	
	#rightpage3 {
	height:50px;
	width:242px;
	float:left;
	background-color:#FFFFCC;
	padding:5px;
	font-size:13px;
	}
	#rightpage3 a:link{
	color:#E26F33;
	}
	
	#rightpage4 {
	width:226px;
	height:183px;
	margin:7px;
	float:left;
	background-image:url(../images/cards.png);
	background-repeat:no-repeat;
	}


	
	
	/*#rightpage3 {
	height:70px;
	width:242px;
	float:left;
	background-image:url(../images/shop/isbn_number.jpg)
	
	}*/
	
	
		.sub{
		padding:0px;
		margin:0px;
		padding-left:10px;
		color:#A0A4A4;
		}
		.sub a{
		color:#A0A4A4;
		text-decoration:none;
		}
		.sub ul{
		font-family:Tahoma;
		font-size:13px;
		list-style-position:outside;
		line-height:17px;
		font-weight:700;
		
		left: auto; margin: 0 5px 0px 18px; padding: 0; list-style-type: none; 
		}
	.sub ul li{
			list-style-image:url(../images/build/rhombus.jpg);
			 position:relative; margin: 0 0 0px 0; padding-bottom:4px; width:100%; clear:both; vertical-align:top;
			 
		}
  .sub ul li a {      
			list-style-image:url(../images/build/rhombus.jpg);
		background-position: left center;
		}
    .sub ul li#active {
			list-style-image:url(../images/build/rhombus.jpg);
				vertical-align:top;
        } 
	
#footer
{
    
	text-align: center;
	font-size: 11px;
	width:850px;
	height:27px;
	display:block;
clear:both;
float:left;	
margin-bottom:20px;
margin-top:40px;
border-top:1px solid #dddddd;
}
#footer a{
color:#000000;
}

input{

border:1px solid #cccccc;
}
select{
height:17px;
border:1px solid #cccccc;
margin-top:3x;
font-size:10px;
}