@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;
}



/*************New added css for search result box 13/05/11 by ui team *****************/
.detail_subtitle{ color:#000; font-size:12px; font-weight:bold; }
.task_header{border-bottom:1px dotted #000; padding-bottom:5px; height:40px;}
.task_title{color:#c51215; font-size:18px;}
.task_desciption_area{float:left; }
a.request_button{float:right; padding:0px 10px 0 0; color:#0450c0; font-size:12px; text-decoration:none;}
a.request_button:hovet=r{text-decoration:none;}
a.back_button{float:right; padding:0px 10px 0 0; color:#0450c0; font-size:12px; text-decoration:none;}
a.back_button:hovet=r{text-decoration:none;}
a.action_link{float:right; padding:0px 10px 0 0; color:#0450c0; font-size:12px; text-decoration:none;}
a.action_link:hovet=r{text-decoration:none;}
.new_customer{color:#000;font-size:12px; float:left;}
.symbol_description{font-size:11px; display:block;}
.mandatory{color:#c51015;font-size:11px; vertical-align:top;}
.content_area{color:#4a4a4a;}
.customer_name{padding:20px; font-size:12px;}
.textfield_new{ background:#fff; padding:2px 2px; border:1px solid #999999; font-size:11px; height:14px; line-height:14px; }
.textfield_mandatory{border:1px solid #999999;padding:2px 2px; height:14px; line-height:14px; font-size:11px; background:#ffffeb;}
.combobox{background:#fff;border:1px solid #999999;font-size:11px; width:175px; height:20px; line-height:20px;}
.combobox_mandatory{background:#ffffea;border:1px solid #999999;font-size:11px; width:175px;height:20px; line-height:20px;}
.customer_details{border-top:1px solid #999999;border-bottom:1px solid #999999;}
.colored_bg{background:#f1f1f1; margin:2px; padding:20px;}
.customer_detail_table{margin:0; padding:0;}
.customer_detail_table td{font-size:12px; padding-bottom:5px;padding-bottom: 5px;}
.form_note { color:#666666; font-size:10px; display:block; line-height:10px !important; padding-top:5px; }
.detail_title{color:#000; font-size:16px; font-weight:bold;}
.description_note{color:#000; font-size:12px; font-weight:bold;}
.td_seperator{border-right:1px solid #999999;}
.div_seperator{border-bottom:1px solid #999999; height:1px;}
.book_result_seperator{ border-bottom: 1px dotted #CCCCCC;
    height: 1px;
    margin-left: 2%;
	margin-bottom: 1%;
    width: 96%;}
.contact_detail_area{padding:20px;}
.address_area{border:1px solid #999999;}
.contact_number_table{}
.contact_number_table td{padding:0px;}
.interest_area{padding:20px;}
.check_link{display:block; color:#0350c2; text-decoration:none;}
.check_link:hover{text-decoration:none;}
.book_description_table{margin:0; padding:0;}
.book_description_table td{font-size:14px;}

.book_actual_price{float:left; border-right:1px dotted #cbcbcb;margin:15px 0 0 0; padding:0 15px 0 15px;}
.book_offered_price{float:left; border-right:1px dotted #cbcbcb;margin:15px 0 0 0; padding:0 15px 0 15px;}
.discount_price{float:left; margin:15px 0 0 0; padding:0 15px 0 15px;}
.rupees{font-size:18px; }
.paise{ font-size:9px; }
.book_offered_price .rupees, .book_offered_price .paise{
  text-decoration:none;
}
.discount_price table tr td span.rupees{text-decoration:none;}
.discount_price table tr td span.paise{text-decoration:none;}
.price_description{padding-left:15px; font-size:12px; height:20px; float:left; padding-top:20px;}
.item_action{float:right;}
.section_header{background:#e5e5e5; height:35px; margin-bottom:1px;}
.gift_wrapper_title{float:left;color:#000; font-size:16px; padding-left:10px; line-height:30px;}
.close_button_area{float:right; line-height:30px;}
.gift_wrapper_content{background:#efefef; padding:20px;}
.wrapper_detail{border:1px solid #b5b5b5; background:#fff;}
.wrapper_detail th{height:24px; padding:0 10px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:url(../images/table_header_bg.gif) repeat-x top left;}
.wrapper_detail th.last{border-right:none;}
.wrapper_detail td{padding:5px;border-bottom:1px solid #dedede;}
.wrapper_detail td.last{border-bottom:none;}
.td_right_border{border-right:1px solid #dedede;}
.summary_area{ margin-top:10px;height:75px; padding:5px;background:#e5e5e5;}
.amount_summary_area{background:url(../images/summary_area_bg.gif) repeat-x top left; border:1px solid #dedede; padding-bottom:20px; float:left; width:400px;}
.page_level_button{float:right; padding:20px;}
.title_name{font-size:11px;}
.order_summery{margin:20px; margin-top:0px}
.Address_info{margin:20px;}
.Shipping_payment_info{margin:20px;}
.page_level_action{ padding:0 20px; height:30px;}
.summmary_table{margin:0; padding:0;}
.summmary_table td{line-height:34px; border-bottom:1px solid #dedede ; background:#f1f1f1; font-size:12px; padding:0 10px 0 0;}
.summmary_table td.right_padding{padding-right:20px;}
.task_detail{padding:20px; background:#f1f1f1;}
.task_detail table td{line-height:26px; font-size:12px; color:#000;}
.print{margin-top:5px;}
.total_amount_area{background:url(../images/summary_area_bg.gif) repeat-x top left; border:1px solid #dedede; padding:5px;margin:5px;}
.total_amount_area table td{background:none; border:none; font-weight:bold; font-size:18px; }
.edit{margin-top:5px;}




.book_detail{min-height:150px; padding:20px; font-size:12px;}
.book_img{float:left; padding-left:5px; height:150px; padding-bottom:10px; cursor:pointer}
.book_description{float:left; padding-left:20px; height:150px; width:82%; padding-bottom:10px;}
.book_author{font-size:11px; color:#4A4A4A; font-weight:bold;}
.book_amount{padding-left:10px; height:80px; display:block;}
.book_title{font-size:14px !important; font-weight:bold;}
.rupee_symbol{float:left; padding-top:5px; padding-right:2px;}
.rupee_amount{float:left; padding-right:15px;}
.dollar_symbol{float:left; padding-top:5px; padding-left:2px;}
.dollar_amount{float:left; padding-right:10px;}
.discount_price .price_details .rupee_amount .rupees{text-decoration:none;}
.discount_price .price_details .rupee_amount .paise{text-decoration:none;}
.discount_price .price_details .dollar_amount .rupees{text-decoration:none;}
.discount_price .price_details .dollar_amount .paise{text-decoration:none;}
.price_button{padding-bottom:5px;}
.book_detail_title{float:left; padding-right:5px;font-size:14px; color:#4A4A4A; font-weight:bold;}
.book_quantity{float:left;}
.addtocart_button{padding-left:5px;float:right;}
.book_qty_wrap_detail{float:left;}
.details_table_container .addtocart_button{float:left; padding-top:20px; }
.book_detail_info{padding-left:20px;height:auto; padding-bottom:10px;}
/*************************************************************************************************/

select.textfield{height:20px;}
.loyalty_detail_div{padding:12px 0px 12px 24px;border-bottom:1px solid #cccccc;}

.loyalty_detail_div_new{padding:12px 0px 12px 24px;}

.loyalty_detail_div_last{padding:32px 0px 12px 24px;}
.subheading{padding-bottom:18px; font-size:15px; font-weight:bold;}
.subcontnt{ color:#4a4a4a; font-size:11px; line-height:15px; padding-bottom:18px; }
.cardno{font-size:12px; color:#4b4b4b; font-weight:bold; padding-right:10px;}
.cardno_txtfield{font-size:12px; color:#000; border:1px solid #999999; height:22px; line-height:22px;}
.subheading_new{padding-bottom:10px; font-size:15px; font-weight:bold;}
.subcontnt_new{ color:#4a4a4a; font-size:11px; line-height:21px; padding-bottom:18px; }
.payment_table{margin:0px; padding:0px;}
.payment_table td{padding:15px 3px 15px 0px; font-size:14px !important; font-weight:bold; color:#4a4a4a; font-family:Tahoma, Geneva, sans-serif;}
.payment_table td.txt{padding:12px 3px 15px 0px !important; font-size:14px !important; font-weight:bold; color:#4a4a4a; font-family:Tahoma, Geneva, sans-serif;}
.payment_table td span{font-size:11px; font-weight:normal;  color:#4a4a4a; font-family:Tahoma, Geneva, sans-serif; padding-top:2px;display:block;}

.billinf_div{ border-bottom:1px solid #cccccc; padding-bottom:30px;}

.billinf_div_last{ padding:15px 0px;}

#back{cursor:pointer}
#next{cursor:pointer}
