﻿@charset "utf-8";
/* Color Codes
		Blue		: #2E78CA
		Light Blue 	: #B2CBE8
		Light Blue2 : #EFF7FF
		Light Blue3 : #DCF1FF
		Green		: #90BE00
		Orenge		: #FF7A00
		Gray		: #727272
		Light Gray	: #EBEBEB
 */

/* Main Headers
		Top Links
		Welcome text
		Name of Member
		Shopping Bag Header
		Shopping Bag text
		footer Links
		Mailing text filed
		search text filed
		Text
		Text Header
		Mega Deal Section
		Field Set
		Table
		Headers
		
*/
body{ margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px; font-family:tahoma; font-size:11px; color:#727272; vertical-align:top; }
form { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; vertical-align:top;}
p{	font-family:Tahoma;	color:#999999; 	font-size:11px;	font-weight:normal;	text-decoration:none; text-align:justify;}
.main_table {width:780; !important }
.left_table {width:201; !important }
.page_top { vertical-align:top;}
.content_area { vertical-align:top; width:556px;}
.hr{ background-image:url(images/b_bgr2.gif); background-repeat:repeat-x;}
.price {font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px; line-height:23px;	width:100%;}
.points {font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px; line-height:23px;	float:left;	width:100%;}
.CAP_Number { font-family:Tahoma; font-weight:bold; color:#FF7A00;  font-size:11px; text-decoration:none;}
.list_DIV_1st{ float:left; }
.list_DIV_1st{ float:left; }
.Mandatory{font-family:tahoma; font-size:11px; color:#FF0000;}
.message_box{ color:#FF7A00; text-align:center;	font-family: verdana; font-size:12px; font-weight:bold; height:30px;}


.alert {
	background: #fff6bf url(bioneural/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

/*  ######################## CSS For Top Panel in Header ########################  */

/* Top Links */
.top_links { height:25;	vertical-align:top;	text-align:right;	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none; }
	
.top_links a { color:#2E78CA; font-size:11px; text-decoration:none;}
.top_links a:hover { color:#FF7A00; font-size:11px; text-decoration:underline;}


/* Web Links */
.website_links { height:25; font-family:Tahoma;	color:#FF7A00; 	font-size:11px;	text-decoration:none; padding-left:10px; }
.website_links a { color:#2E78CA; font-size:11px; text-decoration:none;}
.website_links a:hover { color:#2E78CA; font-size:11px; text-decoration:underline;}
.whouser {height:40; text-align:right;}

/* Welcome text */
.welcome_text {	font-family:Tahoma;	color:#727272; 	font-size:11px;	text-decoration:none;}
/* Name of Member */
.member_name { font-family:Tahoma; font-weight:bold; color:#FF7A00;  font-size:11px; text-decoration:none;}
/* Welcome text */
.CAP_points_text { font-family:Tahoma; font-weight:bold; color:#727272;  font-size:10px; text-decoration:none;}

/* Name of Member */
.lblMemberID { font-family:Tahoma; font-weight:bold; color:#FF7A00;  font-size:11px; text-decoration:none;}

/*  ######################## CSS For Shopping Bag in Header ########################  */
/* Shopping Bag Header */
.shoppingbag_header {font-family:Tahoma; font-weight:bold; color:#FF7A00; font-size:11px; text-decoration:none;}
/* Shopping Bag text */
.shoppingbag_text { font-family:Tahoma; color:#727272;  font-size:11px; text-decoration:none; vertical-align:top;}

/*  ######################## CSS For Right Panel in Footer ########################  */
/* footer Links */
.footer_links {
	background-image:url(images/bottom_bk.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Tahoma;
	color:#2E78CA; 
	font-size:11px;
	text-decoration:none;
	}
	
.footer_links a {
	color:#2E78CA; 
	font-size:11px; 
	text-decoration:none;
	}
	
.footer_links a:hover { 
	color:#FF7A00; 
	font-size:11px; 
	text-decoration:underline;
	}

/*################################### Menu Tabs 1 Begin######################################## */

 /* Tab 1 */
    #tabs1 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
	  background:url(tab/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0px 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
	  background:url(tab/tabright1.gif) no-repeat right top;
      padding:8px 5px 8px 2px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {
		float:none;
	  }
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
	#tabs1 #current1 a {
      background-position:0% -42px;
      }
    #tabs1 #current1 a span {
      background-position:100% -42px;
      }
       
      
      
 /* Tab 2 */
    #tabs2 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #BCD2E6;
      }
    #tabs2 ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
	  background:url(tab/tableft1.gif) no-repeat left top;
      margin:0;
      padding:0 0px 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
	  background:url(tab/tabright1.gif) no-repeat right top;
      padding:8px 5px 8px 2px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {
		float:none;
	  }
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
      }
	#tabs2 #current2 a {
      background-position:0% -42px;
      }
    #tabs2 #current2 a span {
      background-position:100% -42px;
      }
       
      
/*################################### Menu Tabs 1 End ######################################## */


/*  ######################## CSS For Join Mail List ########################  */

/* Mailing text filed */
.joinmail { background-image:url(images/newsletter_bk.jpg); background-repeat:no-repeat; width:210px; height:36px; text-align:left; padding-top:2px;}
.joinmail_textbox {
	BORDER-RIGHT: #2E78CA 1px solid;
	BORDER-TOP: #2E78CA 1px solid;
	BORDER-BOTTOM: #2E78CA 1px solid;
	BORDER-LEFT: #2E78CA 1px solid;
	FONT-SIZE: 11px;
	COLOR: #2E78CA;
	FONT-FAMILY: tahoma;
	width:120px;
	margin-left: 15px; 
}
.joinmailMsg{ color:#FFFFFF; text-align:right;	font-family: verdana; font-size:10px; font-weight:bold; }


/*  ######################## CSS For Search Books here ########################  */


.search_text {
	font-family:Arial;
	font-size:11px;
	color:#2E78CA;
	float:left;
	}

.advancedsearch_link {
	font-family:Tahoma;
	font-weight:bold;
	color:#FF7A00; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
	}
	
.advancedsearch_link a {
	font-family:Tahoma;
	font-weight:bold;
	color:#FF7A00; 
	font-size:11px;
	text-decoration:none;
	}
	
.advancedsearch_link a:hover { 
	font-family:Tahoma;
	font-weight:bold;
	color:#FF7A00; 
	font-size:11px;
	text-decoration:underline;
	}

/*  ######################## CSS For Community Assistance Programe ########################  */

/* Text */
.community_assis_text {
	font-family:Tahoma;
	color:#727272; 
	font-size:11px;
	text-decoration:none;
	}
	
.community_assis_text a {
	color:#2E78CA; 
	font-size:11px; 
	text-decoration:none;
	}
	
.community_assis_text a:hover { 
	color:#FF7A00; 
	font-size:11px; 
	text-decoration:none;
	}

/*  ######################## CSS For Common All Pages Begin ########################  */	
/* Headers */	
.public_header { font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px; margin-left:20px; }
.header1 { font-family:Arial; font-weight:bold; color:#FF7A00; 	font-size:14px;	margin-left:20px; }
.header2 { font-family:Arial; font-weight:normal; color:#2E78CA; font-size:12px; margin-left:20px;}
.PanelHeader { font-family:Arial; font-weight:bold; color:#FF7A00; 	font-size:14px; margin-bottom:10px; padding-bottom:20px; width:100%; height:30px }

/* Public Text */
.Public_text { font-family:Tahoma;	color:#28211f; 	font-size:11px;	text-decoration:none;}
.Public_text2 {	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none;}
.Public_text2 a{ font-family:Tahoma; color:#2E78CA;	font-size:11px;	text-decoration:underline; }
.Public_text2 a:hover{ font-family:Tahoma;	color:#727272; 	font-size:11px;	text-decoration:none;}

.public_text3 {	font-family:Arial;	color:#2E78CA; 	font-size:12px;	text-decoration:none; }
.public_text3 a { font-family:Arial; color: #2E78CA; font-size:12px; text-decoration:none;}
.public_text3 a:hover{ font-family:Arial; color: #FF7A00; font-size:12px; text-decoration:none; }

.public_text4 {	font-family:Arial;	color:#FF7A00; 	font-size:12px;	text-decoration:none; }
.public_text4 a { font-family:Arial; color: #FF7A00; font-size:12px; text-decoration:none;}
.public_text4 a:hover{ font-family:Arial; color: #2E78CA; font-size:12px; text-decoration:none; }

/* more details */
.more_details {	font-family:Tahoma;	color:#FF7A00; 	font-size:11px;	text-decoration:none; }
.more_details a{ font-family:Tahoma;	color:#FF7A00; 	font-size:11px;	text-decoration:none;}
.more_details a:hover{ font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none; }


/* forgot password */
.forgot_password { font-family:Tahoma;	color:#FF7A00; 	font-size:11px;	text-decoration:none;}
.forgot_password a{	font-family:Tahoma;	color:#FF7A00; 	font-size:11px;	text-decoration:none; }
.forgot_password a:hover{ font-family:Tahoma; color:#2E78CA; font-size:11px; text-decoration:none;}
/*  ######################## CSS For Common All Pages End ########################  */	

		
/*  ######################## CSS For Field Sets ########################  */

.form_text { font-family:Tahoma; color:#999999; font-size:11px;	text-decoration:none; text-align:right;	vertical-align:middle; }



/* search text filed */
.search_textbox {	BORDER-RIGHT: #B2CBE8 1px solid; BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	FONT-SIZE: 11px; COLOR: #2E78CA;	FONT-FAMILY: tahoma; width:140px; }

/* search text filed */
.QTY_textbox {	BORDER-RIGHT: #B2CBE8 1px solid; BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	FONT-SIZE: 11px; COLOR: #2E78CA;	FONT-FAMILY: tahoma; width:25px; text-align:center; }

/* Public text filed */
.publictextbox_standard{	BORDER-RIGHT: #B2CBE8 1px solid; BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	FONT-SIZE: 11px;	COLOR: #2E78CA;	FONT-FAMILY: verdana;	width:140px;}

.publictextbox_larger{	BORDER-RIGHT: #B2CBE8 1px solid; BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	FONT-SIZE: 11px;	COLOR: #2E78CA;	FONT-FAMILY: verdana;	width:250px;}
	
.publictextarea{ BORDER-RIGHT: #B2CBE8 1px solid;	BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	font-family:tahoma;	font-size:11px; color:#2E78CA; 	padding:1px 0 1px 1px; 	margin:2px 5px 2px 0px; width:250px;  }

.publiccombo{ BORDER-RIGHT: #B2CBE8 1px solid;	BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid;	font-family:tahoma;	font-size:11px; color:#2E78CA; 	padding:1px 0 1px 1px; 	margin:2px 5px 2px 0px; width:250px; /*BORDER-RIGHT: #B2CBE8 1px solid;	BORDER-TOP: #B2CBE8 1px solid;	BORDER-BOTTOM: #B2CBE8 1px solid;	BORDER-LEFT: #B2CBE8 1px solid; width:140px; font-family:tahoma; font-size:11px; color:#2E78CA;	padding:1px 0 1px 2px; margin:2px 5px 2px 0px;*/ }

/* Input button */
.input_common { font-family: verdana;font-size: 10px; color: #FFFFFF; border-color:#B2CBE8;border-style:solid; border-width: 0px; background-color: #0084bd; font-weight:bold; height:18px; }
.input_search { font-family: verdana;font-size: 10px; color: #FFFFFF; border-color:#B2CBE8;border-style:solid; border-width: 0px; background-color: #0084bd; font-weight:bold; height:18px; }
.input_AddBag { font-family: verdana; font-size: 10px; color: #FFFFFF; border-color:#B2CBE8; border-style:solid; border-width: 0px; background-color: #90be00; font-weight:bold; height:18px; }
.Top_Link_Button { font-family: tahoma; font-size: 11px; color: #2e78ca;  border-width: 0px; background-color: #ffffff;  height:18px; }
.Top_Link_Button a { color:#2E78CA; font-size:11px; text-decoration:none;}
.Top_Link_Button a:hover { color:#FF7A00; font-size:11px; text-decoration:underline;}
/* Browse Input button */
.input_browse {background-image: none; font-family: tahoma;font-size: 11px; color: #2E78CA; border-color:#B2CBE8;border-style:solid; border-width: 1px; background-color: #EFF7FF;}


.price { font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:18px; line-height:23px}

/*  ######################## CSS For Page Navigation Begin ########################  */
.page_navigation { font-family:Arial; color:#FF7A00; font-size:13px; font-weight:bold; text-decoration:none;}
.page_navigation a{	font-family:Tahoma;	color:#2E78CA; 	font-size:13px;	font-weight:bold; text-decoration:none;	}	
.page_navigation a:hover{	font-family:Tahoma;	color:#FF7A00; 	font-size:13px;	font-weight:bold;	text-decoration:none;}
/*  ######################## CSS For Page Navigation End ########################  */

/*  ######################## CSS For Common Tables Begin ########################  */
.table1{ border-style: solid solid solid solid; border-color: #EBEBEB; 	border-width: 1px 1px 1px 1px; 	width: 100%; padding-left:10px; padding-top:10px; padding-right:10px;	padding-bottom:10px;}

/*  ######################## CSS For Body in Home page Begin ########################  */
/* Mega Deal Section */	
.megadeals_table {width:100%; margin:6px 0 6px 6px;}
	
.current_content_table { padding:5px 0 0 10px; vertical-align:top }
	
.megadeal_title { font-family: Verdana; font-weight:bold;	color:#FF7A00; font-size:11px; line-height:25px;}
	
.megadeal_details {	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none; }
.megadeal_details a { font-family:Tahoma; color:#2E78CA; font-size:11px; text-decoration:none;}
.megadeal_details a:hover{	font-family:Tahoma;	color:#727272; 	font-size:11px;	text-decoration:none; }

.megadeal_price { font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:14px; line-height:23px}

.megadeal_btn{ padding:5px 0 0 10px; vertical-align:top }
/*  ######################## CSS For Body in Home page End ########################  */

/*  ######################## CSS For Personal Details Page Table ########################  */
table.Areas_Intrest {	background-color: #74aefa;}
table.Areas_Intrest tr { background-color: #fffeed; height: 35px; font-family:verdana; size:10px; color:#374353; }
table.Areas_Intrest th {	background-color: #ffb837;	padding:4px;	height: 40px; font-family:verdana; size:12px; color:#FFFFFF; font-weight:bold; background-image:url(../images/th_header_bk.jpg); background-repeat:repeat-x;  }
table.Areas_Intrest td { padding:4px; height: 40px; background-image:url(../images/td_bk.jpg); background-repeat:repeat-x;}



/*  ######################## CSS For Search Results Pages Begin ########################  */

.SR_books_list{ font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:14px; }
.SR_Author_text { font-family:Tahoma;	color:#727272; 	font-size:11px;	text-decoration:none; }
.SR_Author_name { font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none; }
.SR_Author_name a{	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none; }
.SR_Author_name a:hover{ font-family:Tahoma; color:#FF7A00; font-size:11px; text-decoration:none; }
.SR_price { font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:14px; line-height:23px}

/*  ######################## CSS For Search Results Pages End ########################  */	




/*  ######################## CSS For grid view Begin ########################  */	

/*---------------------------------- Default page Grid--------------------------- */
table.default {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.default th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	text-align: left;	color: #2E78CA;	height:30px; }
table.default th:first-child { table-layout:fixed; }
table.default th:first-child +th { table-layout:fixed; text-align:center  }
table.default th:first-child +th +th { table-layout:fixed; text-align:center }
table.default th:first-child +th +th +th { table-layout:fixed; text-align:center  }
table.default th:first-child +th +th +th +th { table-layout:fixed; text-align:center  }


table.default td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	text-align: left;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.default td:first-child { width:60px; text-align:center; table-layout:fixed; font-family:verdana;	color:#FF7A00; 	font-size:11px;	text-decoration:none; }
table.default td:first-child +td { width:100px;  table-layout:fixed; text-align:left}
/* Top Links */
.default_links {	font-family:verdana;	color:#2E78CA; 	font-size:10px;	text-decoration:none; font-weight:normal	}	
.default_links a {	color:#2E78CA; 	font-size:10px; text-decoration:underline}	
.default_links a:hover { 	color:#FF7A00; 	font-size:10px; 	text-decoration:none;	}

table.default td:first-child +td +td { width:150px;  table-layout:fixed; text-align:left}
table.default td:first-child +td +td +td { width:75px; table-layout:fixed; text-align:left }
table.default td:first-child +td +td +td +td { width:50px; table-layout:fixed; text-align:right }
table.default td:first-child +td +td +td +td +td { width:35px;  table-layout:fixed; text-align:right }


/*---------------------------------- Inner Default page Grid--------------------------- */
table.InnerDefault {	border-top: 1px solid #FBF86A;	border-left: 1px solid #FBF86A;	border-right: 1px solid #FBF86A;	border-bottom: 1px solid #FBF86A;	background: #FFF2BF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.InnerDefault th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	text-align: left;	color: #FF6600;	height:20px; }
table.InnerDefault th:first-child { table-layout:fixed; }
table.InnerDefault th:first-child +th { table-layout:fixed; text-align:center  }
table.InnerDefault th:first-child +th +th { table-layout:fixed; text-align:center }
table.InnerDefault th:first-child +th +th +th { table-layout:fixed; text-align:center  }
table.InnerDefault th:first-child +th +th +th +th { table-layout:fixed; text-align:center }

table.InnerDefault td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	text-align: left;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.InnerDefault td:first-child { width:60px; text-align:center; table-layout:fixed; font-family:verdana;	color:#FF7A00; 	font-size:11px;	text-decoration:none; }
table.InnerDefault td:first-child +td { width:100px;  table-layout:fixed; text-align:left}
table.InnerDefault td:first-child +td +td { width:150px;  table-layout:fixed; text-align:left}
table.InnerDefault td:first-child +td +td +td { width:75px; table-layout:fixed; text-align:left }
table.InnerDefault td:first-child +td +td +td +td { width:50px; table-layout:fixed; text-align:right }
table.InnerDefault td:first-child +td +td +td +td +td { width:35px;  table-layout:fixed; text-align:right }


/*  ######################## CSS For grid view End ########################  */

/*  ######################## CSS For Catalog Page Begin ########################  */
.Catalog_header{ font-family:Arial; font-weight:bold;color:#2E78CA; font-size:14px; text-align:left; padding-top:10px;}
.Catalog_image_float {float:left; widows:150px; padding-top:15px; vertical-align:top;}
.Catelog_main_text { font-family:Arial; font-weight:normal;color:#2E78CA; 	font-size:11px;}
.Catelog_title {	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:none;	float:left;	width:100%; font-weight:bold;}
.Catelog_text {	font-family:Tahoma;	color:#727272; 	font-size:10px;	text-decoration:none;	float:left;	width:100%; text-align:justify;}
.Catelog_title_table {	float:left;	width:100%;}

.SiteMapPathDIV{ padding:10px; font-family:verdana; font-size:10px; font-weight:normal; color:#2E78CA; background-color:#eff7ff}
.SiteMapPath_text {	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:bold;  text-decoration:none; text-align:justify;}
.SiteMapPath_text a {	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:bold; text-decoration:underline; text-align:justify;}
.SiteMapPath_text a: hover{	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:bold; text-decoration:underline; text-align:justify;}
SiteMapPath_current{	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:normal;  text-decoration:none; text-align:justify;}

/*  ######################## CSS For Catalog Page End ########################  */

/*---------------------------------- shopping_bag page --------------------------- */
.input_Backcommon { font-family: verdana;font-size: 11px; color: #000000; border-color:#B2CBE8; border-style:solid; border-width: 0px; background-color: #f0efea; font-weight:bold; height:18px; }

table.shopping_bag {
	border-top: 1px solid #B2CBE8;
	border-left: 1px solid #B2CBE8;
	border-right: 1px solid #B2CBE8;
	border-bottom: 1px solid #B2CBE8;
	background: #EFF7FF;
	font: 10px verdana;
	border-collapse: collapse;
	width: 555px;
}
table.shopping_bag th {
	border-left: 1px solid #B2CBE8;
	border-right: 1px solid #B2CBE8;
	border-bottom: 1px solid #EFF7FF;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	border-collapse: collapse;
	text-align: left;
	color: #2E78CA;
	height:30px;
}

table.shopping_bag th:first-child {width: 395px;  table-layout:fixed; }
table.shopping_bag th:first-child +th { width: 30px; table-layout:fixed; text-align:center  }
table.shopping_bag th:first-child +th +th {width: 50px;  table-layout:fixed; text-align:center }
table.shopping_bag th:first-child +th +th +th {width: 50px;  table-layout:fixed; text-align:center  }
table.shopping_bag th:first-child +th +th +th +th{width: 30px; table-layout:fixed; }


table.shopping_bag td {/*	border-bottom: 1px solid #B2CBE8;*/	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	text-align: left;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.shopping_bag td:first-child + td  {width: 30px;  table-layout:fixed; text-align:center }
table.shopping_bag td:first-child + td +td  {width: 50px;  table-layout:fixed; text-align:right  }
table.shopping_bag td:first-child + td +td +td  {width: 50px;  table-layout:fixed; text-align:right  }

table.shopping_bag  tfoot {	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	padding-left:4px; padding-top:4px;	padding-right:4px;	padding-bottom:4px;}

table.shopping_bag_total{	border-top: 0px solid #B2CBE8;	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom: 0px solid #B2CBE8; font-family:Arial;	font-weight:bold;	color:#2E78CA; 	font-size:14px; text-align:right;	border-collapse: collapse;	width: 100%; background-color:#FFFFFF}

table.shopping_bag_total td {/*	border-bottom: 1px solid #B2CBE8;*/	text-align: left;	color:#2E78CA;	padding-left:6px;	padding-top:6px;	padding-right:6px;	padding-bottom:6px;	background-color:#FFFFFF;}

table.shopping_bag_total td:first-child { width: 433px;	table-layout:fixed; text-align:right}
table.shopping_bag_total td:first-child + td {	width: 60px;	table-layout:fixed; text-align:right; }
table.shopping_bag_total td:first-child + td + td {width: 62px;	table-layout:fixed; text-align:center; text-align:right; font-weight:bold;}

/*  ######################## CSS For Authors Page Begin ########################  */
.Author_name{ font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:14px;	margin-left:20px; }


/*  ########################  Community Advantage Programe page Table  ########################  */
.CAP{ margin:2px 0px 0px 0px;}
.CAP ul{ list-style-image:url(images/bullet.gif); margin-left:20px; }
.CAP li {	font-family:Arial;	color:#FF7A00; 	font-size:13px;	font-weight:normal;	text-decoration:none;}

/*  ######################## CSS For Products Page Begin ########################  */
.AlertsPanel{ padding:10px; background-color:#EFF7FF; color:#2E78CA; font-size:11px; text-decoration:none;}
.AlternateCurrency{ padding:10px; background-color:#EFF7FF; color:#2E78CA;  text-decoration:none;}
.AlternateCurrencyHeader{ height:30px; width:100%; font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px;}
.AlternateCurrencyPrice{  width:100%; font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px;}
.ReviewNo{ font-family:Arial, Helvetica, sans-serif; color:#ffffFF; font-size:12px; font-weight:bold; background-color:#0084bd;  padding:2px; vertical-align:top}

.URLLink {	font-family:Tahoma;	color:#2E78CA; 	font-size:11px;	text-decoration:underline;}
.URLLink a{ font-family:Tahoma; color:#727272;	font-size:11px;	text-decoration:none; }
.URLLink a:hover{ font-family:Tahoma;	color:#727272; 	font-size:11px;	text-decoration:none;}

/*  ######################## CSS For Products Page End ########################  */

/*---------------------------------- Default page Grid--------------------------- */



/*---------------------------------- Product page Grid--------------------------- */
table.Product {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 100%;}
table.Product th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	text-align: left;	color: #2E78CA;	height:30px; }
table.Product th:first-child { table-layout:fixed; }
table.Product th:first-child +th { table-layout:fixed; text-align:center  }
table.Product th:first-child +th +th { table-layout:fixed; text-align:center }
table.Product th:first-child +th +th +th { table-layout:fixed; text-align:center  }
table.Product th:first-child +th +th +th +th { table-layout:fixed; text-align:right  }


table.Product td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.Product td:first-child { width:60px; text-align:center; table-layout:fixed; font-family:verdana;	color:#FF7A00; 	font-size:11px;	text-decoration:none; }

.totalfooter{ background-color:#F5E89A; text-align:right; border:solid 1px; border-color:#CC3300}

/*---------------------------------- Treeview Menu--------------------------- 
.ParentNode{ background-image:url(images/menu/bk.jpg); background-repeat:repeat-x; width:100%; padding-left:10px; padding-bottom:1px;font-family:tahoma; font-size:11px; color:#ffffff;}
.treemenu{background-image:url(images/menu/bk.jpg); background-repeat:repeat-x; width:100%; height:22px; font-family:tahoma; font-size:11px; color:#ffffff; padding-left:10px;  padding-bottom:1px;}
.hover{background-image:url(images/menu/hover.jpg); background-repeat:repeat-x; width:100%; height:22px; padding-left:10px; padding-bottom:1px; font-family:tahoma; font-size:11px; color:#000066;}*/

/*---------------------------------- Treeview Menu--------------------------- */
.RootNode{ background-color:#cee6fe; width:100%; padding-left:10px; padding-bottom:1px;font-family:tahoma; font-size:11px; color:#ffffff; font-weight:bold}
.ParentNode{ /*background-color:#c1defb;*/ width:100%; padding-left:3px; padding-bottom:1px;font-family:tahoma; font-size:11px; color:#ffffff; font-weight:Bold}
.treemenu{ width:100%; height:22px; font-family:tahoma; font-size:11px; color:#2e78ca; padding-left:3px;  padding-bottom:1px;}
.HoverNode{ background-color:#febf26; width:100%; height:22px; padding-left:10px; padding-bottom:1px; font-family:tahoma; font-size:11px; color:#000066;}


/*  ######################## CSS For Print a friendly Page Begin ########################  */
.PrintFriendlyH1 { font-family:Arial; font-weight:bold; color:#FF7A00; 	font-size:16px;}
.PrintFriendlyH2 { font-family:Arial; font-weight:normal; color:#2E78CA; font-size:12px;}
.PrintFriendlyPrice{ font-family:Arial;	font-weight:bold; color:#2E78CA; font-size:14px;}
.PrintFriendlyP { font-family:Arial; font-weight:normal; font-size:12px;}
.PrintFriendlyAuthor{ font-family:Arial; font-weight:bold;	color:#2E78CA; 	font-size:14px;	}

/*  ######################## CSS For Print a friendly Page End ########################  */

/*  ######################## CSS For Wizard Begin ########################  */
.WizardSidebar{ padding:10px; vertical-align:top; background-color:#EFF7FF; width:150px }
/*  ######################## CSS For Wizard End ########################  */

/*  ######################## CSS For Page Payment Success Begin ########################  */
.ThankYou{ font-family:Arial; color:#FF7A00; font-size:13px; font-weight:Bold; text-decoration:none;}
.TransID{ font-family:Tahoma; font-weight:bold; color:#2E78CA;  font-size:11px; text-decoration:none;}






















/*---------------------------------- WUCCAP Page GridView --------------------------- */
table.CAPGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.CAPGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	text-align: left;	color: #2E78CA;	height:30px; }
table.CAPGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	text-align: left;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

/*---------------------------------- WUCOrder_history Page GridView --------------------------- */
table.OrderHistoryGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.OrderHistoryGridView  th {border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.OrderHistoryGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;}

table.OrderHistoryGridView td:first-child  { text-align:left; color:#2E78CA;}
table.OrderHistoryGridView td:first-child a { text-align:left; color:#2E78CA; text-decoration:none  }
table.OrderHistoryGridView td:first-child a:hover{ text-align:left; color:#2E78CA; text-decoration:underline  }

.orderHistoryGridView_Selected { background-color:#666666}

table.OrderHistoryResultGridView {	border-top: 1px solid #FBF86A;	border-left: 1px solid #FBF86A;	border-right: 1px solid #FBF86A;	border-bottom: 1px solid #FBF86A;	background: #FFF2BF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.OrderHistoryResultGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	color: #FF6600;	height:20px; }
table.OrderHistoryResultGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

/*---------------------------------- WUCSubscription Page GridView --------------------------- */
table.SubscriptionGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.SubscriptionGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.SubscriptionGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

/*---------------------------------- WUCCAPPoints Page GridView --------------------------- */
table.CAPPointsGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.CAPPointsGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.CAPPointsGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}


/*---------------------------------- WUCListAlerts Page GridView --------------------------- */
table.ListAlertsGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.ListAlertsGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.ListAlertsGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

/*---------------------------------- WUCNon2eezeeProducts Page GridView --------------------------- */
table.Non2eezeeProductsGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 555px;}
table.Non2eezeeProductsGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.Non2eezeeProductsGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.Non2eezeeProductsGridView td:first-child + td  { text-align:left;  }
table.Non2eezeeProductsGridView td:first-child + td a { text-align:left; color:#FF7A00; text-decoration:none  }
table.Non2eezeeProductsGridView td:first-child + td a:hover{ text-align:left; text-decoration:underline  }

/*---------------------------------- WUCCAPContribution Page GridView --------------------------- */
table.CAPContributionGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width: 100%;}
table.CAPContributionGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse;	color: #2E78CA;	height:30px; }
table.CAPContributionGridView th:first-child { text-align:left; }
table.CAPContributionGridView th:first-child + th { text-align:left; }

table.CAPContributionGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}
table.CAPContributionGridView td:first-child { width:275px; text-align:left; table-layout:fixed; font-family:verdana; color:#2E78CA; font-size:11px;}
table.CAPContributionGridView td:first-child + td { width:175px; color:#FF7A00;}
table.CAPContributionGridView td:first-child + td + td{ text-align:center }

.totalfooter{ background-color:#F5E89A; text-align:right; border:solid 1px; border-color:#CC3300}


/*---------------------------------- WUCProducts Page GridView --------------------------- */
table.ProductsGridView {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width:500px;}
table.ProductsGridView th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.ProductsGridView td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

/*---------------------------------- WUCShoppingBag Page GridView --------------------------- */
table.ShoppingBag {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width:500px;}
table.ShoppingBag th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.ShoppingBag td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}

.totalfooter{ background-color:#F5E89A; text-align:right; border:solid 1px; border-color:#CC3300}




/*---------------------------------- CatalogNew Page GridView --------------------------- */
table.CatalogNew {	border-top: 1px solid #B2CBE8;	border-left: 1px solid #B2CBE8;	border-right: 1px solid #B2CBE8;	border-bottom: 1px solid #B2CBE8;	background: #EFF7FF;	font: 10px verdana;	border-collapse: collapse;	width:500px;}
table.CatalogNew  th {	border-left: 0px solid #B2CBE8;	border-right: 0px solid #B2CBE8;	border-bottom:1px solid #EFF7FF;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	border-collapse: collapse; color: #2E78CA;	height:30px; }
table.CatalogNew  td { 	padding-left:3px;	padding-top:3px;	padding-right:3px;	padding-bottom:3px;	color:#2E78CA;	padding-left:4px;	padding-top:4px;	padding-right:4px;	padding-bottom:4px;	background-color:#FFFFFF;}


.CatalogNew_Search{ border:1px solid #B2CBE8} 


/*---------------------------------- MENU Begin Here --------------------------- */
.Menu_Root {background-image:url(images/btn/show-all-categories_rol.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 
.Menu_Root a {background-image:url(images/btn/show-all-categories_rol.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 
.Menu_Root a: hover { background-image:url(images/btn/show-all-categories_rol.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 

.Menu_Parent { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;  width:210px; border:0px; background-color:#EFF7FF}		
/*---------------------------------- MENU End Here --------------------------- */

.AdvancedSearchDIV{ padding:10px; font-family:verdana; font-size:10px; font-weight:normal; color:#2E78CA; background-color:#eff7ff}

.AdvancedSearchDIV a {	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:bold; text-decoration:underline; text-align:justify;}
.AdvancedSearchDIV a: hover{	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:bold; text-decoration:underline; text-align:justify;}
.AdvancedSearchDIV_current{	font-family:verdana;	color:#2E78CA; 	font-size:10px; font-weight:normal;  text-decoration:none; text-align:justify;}

.ListBox{ border:#00CC00 1px solid; padding:20px; background-color:#FF0000}



/*---------------------------------- WIZARD End Here --------------------------- */
.SideBarStyle_WIZARD{ background-color:#daecff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:20px; width:75px; vertical-align:top;}
.HeaderStyle_WIZARD{ background-color:#daecff; font-family:Arial; font-weight:bold; font-size:12px; color:#2E78CA; text-align:right; padding:10px; margin-left:20px;  vertical-align:top; }
.NavigationStyle_WIZARD{background-color:#daecff; padding:10px; text-align:right;}



/* --------------------------------Data List Begin Here------------------ */
.DataList_Text {	font-family:Tahoma;	color:#2E78CA; 	font-size:9px;	text-decoration:none;}
.DataList_Text a{ font-family:Tahoma;	color:#2E78CA; 	font-size:9px;	text-decoration:none;}
.DataList_Text a:hover{ font-family:Tahoma;	color:#FF7A00; 	font-size:9px;	text-decoration:none; }


/* --------------------------------Menu------------------ 
.Menu_Label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:10px; background-color:#0099CC}
.Menu_Label_A-href{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:10px; background-color:#DCF1FF}
.Menu_DataList{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px; background-color:#0099CC}
.Menu_DataList a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px; background-color:#0099CC}
.Menu_DataList a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; padding:5px; background-color:#0099CC}

.Menu_DataList1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; padding:5px; background-color:#0BB7F9}
.Menu_DataList1 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; padding:5px; background-color:#0BB7F9}
.Menu_DataList1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px; background-color:#0BB7F9}
*/

/* --------------------------------Menu------------------ */

/*---------------------------------- MENU Begin Here --------------------------- */
.Menu_Root {background-image:url(images/btn/show-all-categories.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 
.Menu_Root a {background-image:url(images/btn/show-all-categories.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 
.Menu_Root a: hover { background-image:url(images/btn/show-all-categories.gif); width:215px; height:38px; background-repeat:no-repeat; text-align:center} 

.Menu_Parent { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;  width:210px; border:0px; background-color:#EFF7FF}		


.Menu_Label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:6px; background-color:#0099CC; text-align:left;}
.Menu_Label_A-href{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:10px; background-color:#DCF1FF}

.Menu_DataList{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E78CA; padding:5px; background-color:#DCF1FF; }
.Menu_DataList a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E78CA; padding:5px; background-color:#DCF1FF; }
.Menu_DataList a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;  padding:5px; background-color:#2E78CA}

.Menu_DataList1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; padding:5px; background-color:#eff7ff}
.Menu_DataList1 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFF00; padding:5px; background-color:#eff7ff}
.Menu_DataList1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px; background-color:#0099CC}
.Menu_Table_DataList { width:100%; background-color:#0099CC}



.GridViewStyle
{   
    border-right: 2px solid white;
    border-bottom: 2px solid white;
    border-left: 2px solid white;
    border-top: 2px solid white;
    
}

.GridViewStyle a
{
    
}

.GridViewHeaderStyle th
{
    /*border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;*/
	background-color:#dcf1ff;
	/*background-image:url(../Media/Table/orange_Top_bk.jpg); background-repeat:repeat;*/
	height:35px;
}

.GridViewHeaderStyle
{	font-family:Arial;
	font-weight:normal;
    background-color: #5D7B9D;
	font-size:11px;
    color: #0084bd;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
   /* background-color: #F7F6F3;*/
    color: #2e78ca;
	border-bottom:1px solid #009900;
}

.GridViewAlternatingRowStyle
{
    /*background-color: #FFFFFF;*/
	font-family:tahoma;
    color: #2e78ca;

	
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    /*border: 0px solid #EBE9ED;*/
	border-bottom:1px solid #dcf1ff;
	padding-top:15px; padding-bottom:15px; padding-left:3px; padding-right:3px;
	
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}

.GridViewStyle_Title { font-family:Arial; font-weight:normal; color:#FF7A00; 	font-size:11px;	text-decoration:none; }
.GridViewStyle_Title a {color:#2E78CA;  text-decoration:none;}
.GridViewStyle_Title a:hover { color:#FF7A00; text-decoration:none;}

.GridViewStyle_Author { font-family:Arial; font-weight:normal;  color:#FF7A00; 	font-size:11px;	text-decoration:none; padding-left:10px; }
.GridViewStyle_Author a {color:#2E78CA;  text-decoration:none;}
.GridViewStyle_Author a:hover { color:#FF7A00; text-decoration:none;}

.GridViewStyle_Details { font-family:Arial; font-weight:normal; text-transform:lowercase; color:#2E78CA; 	font-size:11px;	text-decoration:none; text-align:inherit}

.GridViewStyle_Price { font-family:Arial; font-weight:bold; text-transform:lowercase; color:#2E78CA; 	font-size:20px;	text-decoration:none; text-align:inherit}


.ViewAvailableCatelog { font-family:Arial; font-weight:bold; color:#FF7A00; font-size:12px; text-align:center; text-decoration:none; padding-top:5px; border:1px solid #FFF984; background-color:#FEFBB8; }
.ViewAvailableCatelog a {color:#FF7A00;  text-decoration:none;}
.ViewAvailableCatelog a:hover {color:#2E78CA; text-decoration:Underline;}


.buttonBestSeller{
    position: relative;
    float: right;
    background-image: url(/images/header/downbtn.jpg);
    color: #000;
    display: block;
    width: 100%;
    height: 20px;
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-family: Verdana;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
	background: url(images/btn/Down_Link_bk.jpg) repeat-x ; 
	height:33px;
	vertical-align:middle;
	text-decoration:none;
}

.buttonBestSeller:hover{
    background: url(images/btn/Down_Link_active_bk.jpg) repeat-x ; height:33px;
    color: #fff;
    font-weight: bold;
}


.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 400px; 
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #FFFFFF; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #666666; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset thin #FFFFFF; 
 padding: 5px; 
} 
