@charset "utf-8";
/* CSS Document */
body#oxford {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	font-family: verdana;
}

#oxford  .footertext {
	font-size:11px;
	color:#484743;
	font-weight: normal;
	line-height:15px;
	padding-left:4px; padding-top:6px; padding-bottom:6px;
}
#oxford .footertext a{ font-weight: normal; color:#484743; text-decoration:none; padding-right:4px; padding-left:4px; 	font-size:11px;
}
#oxford .footertext a:hover{ font-weight: normal; color:#484743; text-decoration: underline; 	font-size:11px;
}
#oxford .footertext1{    padding-top:0px;  font-size:11px; color:#484743; font-weight: normal; line-height:15px; padding-left:4px;  padding-top:6px; padding-bottom:6px;
}
#oxford .footertext1 a{ font-weight: normal; color:#484743; text-decoration:none; padding-right:4px; padding-left:4px;
}
#oxford .footertext1 a:hover{ font-weight: normal; color:#484743; text-decoration: underline;
}


#oxford .leftheader{
	width:193px;
	margin:0;
	background-image:url(/dotcom/oxford/images/leftheader.gif);
	color:#000000;
	text-indent:12px;
	padding:0px; line-height:22px;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
}
#oxford .leftcontainer{ border-bottom:#dfd9b5 solid 1px; border-right:#dfd9b5 solid 1px; border-left:#dfd9b5 solid 1px; background-color:#fffdec; padding:2px 12px 12px 12px; margin-bottom:12px;
}

#oxford .shoppingcartheader{
	width:193px;
	margin:0;
	background-image:url(/dotcom/oxford/images/shoppingcartheader.gif);
	color:#000000;
	height:24px;
	line-height:24px;
	text-indent:12px;
	padding:0px;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
}
#oxford .shoppingcartcontainer{ border-bottom:#dfd9b5 solid 1px; border-right:#dfd9b5 solid 1px; border-left:#dfd9b5 solid 1px; background-color:#fffdec; padding:2px 12px 12px 12px;
}
#oxford .borderboxcontainer{
	border:#dfd9b5 solid 1px;
	background-color:#fffdec;
	padding:2px 12px 12px 12px;
	margin-top: 12px;
}
#oxford .borderboxcontainer1{
	border:#dbdbdb solid 1px;
	background-color:#f2f1e9;
	padding:2px 12px 12px 12px;
	margin-top: 6px;
}
#oxford .borderboxheader{ font-size:14px; font-weight:bold; color:#770f0a; padding:4px 0;
}
#oxford .leftnavigation{

	list-style:none;
	padding:0 0 6px 0;
	margin:0px;  font-size:12px;

	
}

#oxford .brown_bgcolor{

	list-style:none;
	padding:0 0 6px 0;
	margin:0px; background:url(/dotcom/oxford/images/navsep.gif) repeat-x  bottom; font-size:12px;

	
}




#oxford .leftnavigation li{ 
 margin:0px;   height:20px; line-height:20px;  padding-left:2px; 
}

#oxford .leftnavigation li a{ color:#000; text-decoration:none; font-size:12px;
}
#oxford .leftnavigation li a:hover{
	color:#000;
	text-decoration: underline;
	font-size:12px;
	
}
#oxford .leftnavigationlast{

	list-style:none;
	padding:0 0 6px 0;
	margin:0px; font-size:12px;

	
}

#oxford .leftnavigationlast li{ 
 margin:0px;   height:20px; line-height:20px;  padding-left:2px; 
}

#oxford .leftnavigationlast li a{ color:#000; text-decoration:none; font-size:12px; 
}
#oxford .leftnavigationlast li a:hover{
	color:#000;
	text-decoration: underline;
	font-size:12px;

}
#oxford .categoryheader{ font-size:13px; font-weight:bold; margin-bottom:6px; margin-top:2px;
}


#oxford .rightnavigation{

	list-style:none;
	padding:0 0 6px 0;
	margin:0px; background:url(/dotcom/oxford/images/navsep.gif) repeat-x  bottom;

	
}

#oxford .rightnavigation li{ 
 margin:0px;   height:20px; line-height:20px;  padding-left:2px;  font-size:11px;
}

#oxford .rightnavigation li a{ color:#000; text-decoration:none; font-size:11px;
}
#oxford .rightnavigation li a:hover{
	color:#000;
	text-decoration: underline;
	font-size:11px;
	
}

#oxford .rightnavigationlast{

	list-style:none;
	padding:0 0 6px 0;
	margin:0px;  font-size:10px;
	
}

#oxford .rightnavigationlast li{ 
 margin:0px;     padding-left:2px;  font-size:11px; padding-bottom:8px; line-height:15px;
}

#oxford .rightnavigationlast li a{ color:#000; text-decoration:none;font-size:11px; 
}
#oxford .rightnavigationlast li a:hover{
	color:#000;
	text-decoration: underline; 
	font-size:11px;
	
}
#oxford .total{ font-weight:bold; padding-right:8px;
}
#oxford .amount{ font-weight:bold; padding:0 4px;
}
#layout a.underlinelink{ text-decoration:underline;
}
#layout a.underlinelink:hover{ text-decoration: none;
}


#oxford .borderbox{ border:solid 1px #c3be98; padding:1px; margin-bottom:8px; 

}
#oxford .borderlessbox{
	border:solid 1px #fff;
	padding:1px;
	margin-bottom:8px;

}
#oxford .boxheader{
	background:url(/dotcom/oxford/images/boxheaderbg.gif) no-repeat;
	font-size:14px;
	font-weight: bold;
	padding-left:8px;
	height: 26px;
	line-height: 26px; color:#770f0a;
}

#oxford .addimage{ margin-bottom:0px; border:solid 1px #a69e9e}
#oxford .specialfeatureheading{ font-weight: bold; color:#000000;
}
#oxford .specialfeaturetext{ font-weight: normal; color:#000000; font-size:11px;
}
#oxford .specialfeatureheading a{ font-weight: bold; color:#000000; text-decoration:none ; font-size:12px; 
}
#oxford .specialfeatureheading a:hover{ font-weight: bold; color:#000000; text-decoration: underline;font-size:12px;  
}

#oxford .mainmenu {padding:0px; margin:0; list-style:none; height:30px; background:#fff url(/dotcom/oxford/images/mainmenu_0.gif); position:relative; border:1px solid #000; border-width:0 1px; }
#oxford .mainmenu li {float:left;}
#oxford .mainmenu li a {display:block; float:left; height:30px; line-height:30px; color:#fff; text-decoration:none; font-size:11px;  font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer; border-right:1px solid #000000 }
#oxford .mainmenu li a strong {float:left; display:block; padding:0 16px 0 8px; width:70px;}
#oxford .mainmenu li.current a {color:#fff; background:url(/dotcom/oxford/images/mainmenu_1.gif);}
#oxford .mainmenu li.current a strong {background:url(/dotcom/oxford/images/mainmenu_1.gif) no-repeat right top; width:70px;}
#oxford .mainmenu li a:hover {color:#fff; background:#000 url(/dotcom/oxford/images/mainmenu_2.gif);}
#oxford .mainmenu li a:hover strong {background:url(/dotcom/oxford/images/mainmenu_2.gif) no-repeat right top; width:70px;}
#oxford .mainmenu li.current a:hover {color:#fff; background:#000 url(/dotcom/oxford/images/mainmenu_1.gif); cursor:default;}
#oxford .mainmenu li.current a:hover strong {background:url(/dotcom/oxford/images/mainmenu_1.gif) no-repeat right top; width:70px;}
 




#oxford .bookname{ font-weight:bold; font-size:11px;}

.authorname{  font-size:11px;
}
#oxford .addtocartimg{ padding:6px 0 0 0;
}
#oxford .price{ font-weight:bold; color:#e95900;  }

#oxford .itempadding{ padding-right:20px; 
}
#oxford .searchdiv{ height:28px; background-image:url(/dotcom/oxford/images/searchbg.gif); padding:2px 0 0 90px;
}
#oxford .searchselectbox{ width:150px;
}
#oxford .searchtextfield{ width:200px; border:solid 1px #a9a15d; margin-left:6px;  padding:1px 2px 2px 2px;
}
#oxford .gobutton{  margin-left:6px; position:relative; top:6px; padding:1px 2px 2px 2px;
}
#oxford .advancedsearch{ font-size:12px; color:#ae1d05;
}

#oxford .advancedsearch a{ text-decoration:none; font-size:12px; color:#ae1d05;
}
#oxford .advancedsearch a:hover{ text-decoration: underline;
}

#oxford .headerlink{
	font-size:11px;
	color:#000;
	font-weight: normal;
	line-height:15px;
	padding-left:4px; padding-top:12px;
}
#oxford .headerlink a{ font-weight: normal; color:#000; text-decoration:none; padding-right:4px; padding-left:4px; font-size:11px;
}
#oxford .headerlink a:hover{ font-weight: normal; color:#000; text-decoration: underline; font-size:11px;
}




#oxford .buttonbox{ margin:10px;
}
#oxford a.buttontask{
	display: inline;	

	background-position: 6px;
	background-repeat:no-repeat;
	font-weight: bold;

	font-size: 11px;	
	text-decoration:none;
	text-indent:0px;
	color:#0450c2;
   

	width:70px;
	
	margin:0px; padding-left:20px; padding-right:2px;
}
	
#oxford a.buttontask:hover{
	
	color:#000; text-decoration: none;
}
#oxford .signin{
background-image:url(/dotcom/oxford/images/signin.gif);
}

#oxford .register{
background-image:url(/dotcom/oxford/images/register.gif);
}
#oxford .banneradd{
	padding:0 18px 8px 18px;
}
#oxford .featuredcategories{ margin:0 30px; font-size:11px; 
}
#oxford .featuredcategories td{ margin:0 16px 0 0; font-size:11px; vertical-align:top; 
}
#oxford .featuredcategoriesheader{ font-size:13px; font-weight:bold; line-height:30px;
}
#oxford .featuredcategoriescontent{font-size:11px; margin-bottom:10px;
}
#oxford .featuredcategoriescontent a{ font-size:11px; color:#0450c2; text-decoration:none;
}
#oxford .featuredcategoriescontent a:hover{ font-size:11px; color:#0450c2; text-decoration:underline;
}
#oxford .smallfont{ font-size:11px;
}
#oxford .shoppingcarthome{}
#oxford .shoppingcartlink{font-size:11px; margin-bottom:10px; color:#000000;
}
#oxford .shoppingcartlink a{ font-size:11px; color:#ad0606; text-decoration:none; font-weight:bold
}
#oxford .shoppingcartlink a:hover{ font-size:11px; color:#ad0606; text-decoration:underline; font-weight:bold
}
#oxford .shoppingcartprice { font-size:11px; color:#d34f00; text-decoration:none; font-weight:bold
}
.welcomemessage{ font-size:11px; color:#000000;padding:0 18px 8px 18px; }
.welcomemessage a{ font-size:11px; color:#000000; text-decoration:underline }
.welcomemessage a:hover{ font-size:11px; color:#000000; text-decoration: none  }
.welcomemessagespan{ font-size:14px; color:#770f0a }

.homebookimg{ border:solid 1px #a69e9e; margin-bottom:6px;
}