body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*-- links --*/
a.link:active, a.link:link, a.link:visited{
	font-style:normal;
	color:#316dba;
	text-decoration: none;
}

a.link:hover{
	font-style:normal;
	color:#f79825;
	text-decoration: none;
	cursor: hand;
}


.image {
	border: 1px solid #CCCCCC;
}

.more_link {
font-style:normal;
font-size:12px;
color:#000000;
text-decoration: none;
}
a.more_link:hover, a.v_more_link {
font-style:normal;
font-size:12px;
color:#f79825;
}
.submenu_link {
font-style:normal;
font-size:12px;
color:#FFFFFF;
text-decoration: none;
}
a.submenu_link:hover, a.v_submenu_link{ 
text-decoration:none;
font-style:normal;
font-size:12px;
color:#f79825;
}
.normal_link {
	color: #316dba;
	font-size: 12px;
}
a.normal_link:hover, a.v_normal_link {
	color: #f79825;
	font-size: 12px
}
.categories {
	font-style:normal;
	text-decoration:none;
	color: #316dba;
	font-size: 14px;
	font-weight: bold;
}
a.categories:hover, a.v_categories{ 
	text-decoration:none;
	font-style:normal;
	font-size: 14px;
	font-weight: bold;
	color:#f79825;
}
.sub_categories {
	font-style:normal;
	font-size:12px;
	color: #316dba;
	text-decoration: none;
	text-transform: capitalize;
}
a.sub_categories:hover, a.v_sub_categories{
	font-style:normal;
	font-size: 12px;
	color:#f79825;
	text-decoration: underline;
	text-transform: capitalize;
}
.third_categories{
	text-decoration:none;
	font-style:normal;
	color: #316dba;
	font-size: 12px
}
a.third_categories:hover, a.v_third_categories{
	text-decoration:none;
	font-style:normal;
	color: #f79825;
	font-size: 12px
}
.list_categories{
	text-decoration:none;
	color: #316dba;
	font-size: 12px;
	text-transform: capitalize;
}
a.list_categories:hover, a.v_list_categories{
	text-decoration:none;
	color: #f79825;
	font-size: 12px;
}
.list2_categories{
	font-style:italic;
	text-decoration:none;
	color: #316dba;
	font-size: 12px;
}
a.list2_categories:hover, a.v_list2_categories{
	text-decoration:none;
	color: #f79825;
	font-size: 12px;
	font-style:italic;
}
a.{
	color:#6699FF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.advance_search{
	color:#6699FF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height: 8px;
	text-decoration:none;
}
a.advance_search:hover{
	color:#f79825;
	line-height: 8px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}
a.sub_title_more:hover{
	color:#f79825;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.magazine_subcategory:hover{
	text-align:center;
	font-size:12px;
	color:   #f79825;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
a.magazine_subcategory{
	text-align:center;
	font-size:12px;
	color:   #316dba;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
a.magazine_category:hover{
	text-align:center;
	font-size:12px;
	color:  #f79825;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
a.magazine_category{
	text-align:center;
	font-size:12px;
	color:  black;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
a.pageno:link {
	font-size: 11px;
	COLOR: #888888;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

a.pageno:visited {
	font-size: 11px;
	COLOR: #888888;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
a.v_pageno {
	font-size: 11px;
	COLOR: #f79825;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

a.pageno:hover {
	font-size: 11px;
	COLOR: #f79825;
	font-family: Arial, Helvetica;
	text-decoration: none;
}

/*
a.link:active, a.link:link, a.link:visited{
	font-style:normal;
	color:#316dba;
	text-decoration: none;
}

a.link:hover{
	font-style:normal;
	color:#f79825;
	text-decoration: none;
	cursor: hand;
}
*/

a.link2 {
	font-style:normal;
	color:#316dba;
	text-decoration: none;
}

a.link2:hover {
	font-style:normal;
	color:#FFFFFF;
	text-decoration: none;
	cursor: hand;
}

/*-- table cells */
.pageno_seperator{
	vertical-align: bottom;
	width: 5px;
	font-size: 11px;
	COLOR:#888888;
	font-family: Arial, Helvetica;
	text-align:center;
}
.pageno{
	vertical-align: bottom;
	font-size: 11px;
	COLOR: #888888;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.grey_text{
	font-size: 11px;
	COLOR: #888888;
	font-family: Arial, Helvetica;
	text-decoration: none;
}
.bookazine_product{
	text-align:left;
		font-size:12px;
	color:  black;
	width: 150px;
	vertical-align:top
}
.bookazine_product_title{
	text-align:left;
	font-size:12px;
	color:  black;
	width: 195px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	text-transform: capitalize;
}
a.bookazine_product_title:link{
	text-align:left;
	font-size:12px;
	color:  black;
	width: 195px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	text-decoration:none;
}
a.bookazine_product_title:active{
	text-align:left;
	font-size:12px;
	color:  black;
	width: 195px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	text-decoration:none;
}
a.bookazine_product_title:visited{
	text-align:left;
	font-size:12px;
	color:  black;
	width: 195px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	text-decoration:none;
}
a.bookazine_product_title:hover{
	text-align:left;
	font-size:12px;
	color:  black;
	width: 195px;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	text-decoration:underline;
}
.bookazine_product_author{
	text-align:left;
	font-size:12px;
	color:   #666666;
	width: 195px;
	vertical-align:top;
	text-decoration:none;
	
}
a.bookazine_product_author:hover{
	text-align:left;
	font-size:12px;
	color:   #666666;
	width: 195px;
	vertical-align:top;
	text-decoration:underline;
	
}
.dropdownlist{
	color: #666666;
	font-size:10px;
}
.textarea{
	color: #666666;
	font-size:12px;
}
.bookazine_product_price{
	text-align:left;
	font-size:14px;
	color:   #FF9900;
	width: 195px;
	font-weight:bold;
	vertical-align:top
}
.bookazine_product_label{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #316dba;
	width: 40px;
	vertical-align:top
}

.magazine_category{
	text-align:center;
	font-size:12px;
	color:  black;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
.magazine_subcategory{
	text-align:center;
	font-size:12px;
	color:   #316dba;
	width: 195px;
	vertical-align:top;
	font-weight: bold;
}
.bookazine_product_image{
	width:105px;
	text-align:center
}
.main_category{}
.cat_seprator{ 

	background-image:url(../themeimages/bg.gif);
	background-position:center;
	background-repeat:	repeat-x
}
.right_table_border{ 

	background-image:url(../themeimages/vertical_border.gif);
	background-position:center;
	background-repeat:no-repeat;
	

}
.category{ 

	height: 40;
	text-align:left;
}

.sub_category{
	text-decoration:underline;
	font-style:normal;
	font-size:12px;
	color: #316dba;
	text-align:left;
	text-transform: capitalize;
}
.sub_category_v{
	text-decoration:underline;
	font-style:normal;
	font-size:12px;
	color: #FFFFFF;
	background-color: ##316dba;
	text-align:left;
	text-transform: capitalize;
}


.third_category{
	font-style:normal;
	color: #316dba;
	font-size: 12px;
	text-align: left;
}
.visited_category{ 

	height: 40;
	text-align:left;
}
.visited_sub_category{
	text-decoration:underline;
	font-style:normal;
	font-size:12px;
	color: #316dba;
	text-align:left;
}
.visited_third_category{
	font-style:normal;
	color: #316dba;
	font-size: 12px;
	text-align: left;
}


.adv_result_odd{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 40;
	background-color:#FFFFFF;
	vertical-align:middle;
}
.adv_result_even{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 40;
	background-color:#FCF2E6;
	vertical-align:middle;
}
.adv_result_on{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 40;
	background-color: #FF9900;
	color:#FFFFFF;
	vertical-align:middle;
}
.adv_result_title{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height: 80;
	background-color: #316dba;
	color:#FFFFFF;
	vertical-align:middle;
}
.text{
	text-align:left;
}
/*-- text --*/

.mailing_list{color:#003399; font-size:18px; font-weight:bold}
.copyright_text {color: #676767}
.copyright_text2 {
color: #000000;
font-size:10px;
}

.white_text {color: #FFFFFF}
.left_title{
	font-size:20px;
	color:#316dba;
	*font-weight:bold;
	
}
.left_title2{
	font-size:12px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	text-align:center
}
.left_title3{
	font-size:12px;
	color:#316dba;
	/*font-weight:bold;*/
	text-align:center
}
.right_title{
	font-size:18px;
	color: #FF9900;
	
}
.Content_Title {
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}
.Content_Title2 {
	color: #FF9900;
	font-size: 14px;
	font-weight: bold;
}
.Stores_Title {
	color: #316dba;
	font-size: 12px;
	font-weight: bold;
}
.Stores_Text {
	color: #316dba;
	font-size: 12px;
}
.remarks {
	color: #316dba;
	font-size: 10px;
}
.black_bold_title {
	color: #000000;
	font-weight: bold;
}
.black_bold_title_main {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	text-transform: capitalize;
}
.red_text {color: #FF0000}

#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 30px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
.sub_title_row{
	border-bottom-style:dotted;
	border-bottom-color:#6699FF;
}
.sub_title{
	color:#6699FF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-bottom-color:#6699FF;
}
.sub_title2{
	color:#6699FF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding:0 0 0 10;
}

.errmsg
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	COLOR: #ff9900; 
}

/*-- table -- */
.right_mid_table{
border:#000000;
border-left-width:thin;
border-left-color:#CCCCCC;
border-right-width:thin;
border-right-color:#CCCCCC
}
.box{
	border: 1px dotted #316dba;
	padding: 3px;
	background-color: #FFFFFF;
}



/*-- tooltip --*/
.tip {
	font:10px/12px	Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	width:100px; 
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}

/*-- input START--*/
	/* -- text -- */
	.inputtext_orange{
	
		border:solid 1px #FF9900;
	}
	.inputtext{
	
		border:solid 1px #316dba;
	}
	/* -- Select -- */
	.search_select{
		font:Arial, Helvetica, sans-serif;
	}
	.pulldown{
		font:Arial, Helvetica, sans-serif;
		border:solid 1px #316dba;
	}

/*-- input END --*/
/*-- fieldset --*/
.fieldset{
	border-color:#0099FF; 
	
	padding: 1 1 1 1 ;
}


.hlrow {
	color: #000000; 
	background-color: #deeefe; 
	layer-background-color:#deeefe; 
	cursor: hand;
}

.dlrow {
	color: #000000;
	BACKGROUND-COLOR: #F7F6F3; 
	layer-background-color:#F7F6F3;
}
.tableheaderstyle
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	BACKGROUND-COLOR:#316DBA; 
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
}
.tableheaderstyle_border
{
	border-width : 1px; 
	border-style : solid;
	border-color : #316DBA;	
}

