/* category_nav styles */
ul#category_nav {
	font-weight: normal;
	font-size: .65em;
}

ul#category_nav li {
	color: black;
	list-style-type: none;
}
/* ancestor categroy_nav links */
ul#category_nav li a {
	color: #A0A19C;
	text-decoration: none;
	padding-left:15px;
}
ul#category_nav li a:hover,
ul#category_nav li a:focus {
	color: black;
}

ul#category_nav li.topItem {
	background: url(/electaweb/images/grey_bg.gif) no-repeat 0px 0px;
	border-bottom: 4px solid white;
}
ul#category_nav li.topItem a{
	color: #A02D2B;
	text-decoration: none;
	padding-left: 0;
}
ul#category_nav li.topItem a:hover,
ul#category_nav li.topItem a:focus {
	color: black;
}
ul#category_nav li.returnItem, 
ul#category_nav li.returnItemSub {
	background: url(/electaweb/images/red_bg.gif) no-repeat 0px 0px;
	border-bottom: 4px solid white;
}
ul#category_nav li.returnItem a,
ul#category_nav li.returnItemSub a{
	color: #A02D2B;
	text-decoration: none;
	padding-left: 0;
}
ul#category_nav li.returnItem a:hover,
ul#category_nav li.returnItem a:focus,
ul#category_nav li.returnItemSub a:hover, 
ul#category_nav li.returnItemSub a:focus {
	color: black;
}
/* current page in categroy_nav */
ul#category_nav li.selected {
	background: url(/electaweb/images/grey_bg.gif) no-repeat 0px 0px;
}

/* end category_nav */


/* {{{ sub_nav */

ul#sub_nav {
	border-top: 1px solid #A0A19C;
	font-weight: normal;
	
}
ul#sub_nav li {
	font-size: .65em;
	color: #A0A19C;
	list-style-type: none;
	background: url(/electaweb/images/red_bg.gif) no-repeat 0px 0px;
}
ul#sub_nav li a{
	text-decoration:none;
	color: #F144AB;
}
ul#sub_nav a:hover,
ul#sub_nav a:focus {
	color: black;
}

/* }}} sub_nav */


/* general_nav styles */

ul#general_nav {
	font-weight: normal;
	font-size: .65em;
	border-top: 1px solid #A0A19C;
}

ul#general_nav li {
	color: #A0A19C;
	list-style-type: none;
	background: url(/electaweb/images/yellow_bg.gif) no-repeat 0px 0px;
}
ul#general_nav li.end{
	font-weight: normal;
	font-size: .87em;
	background: none;	
}
ul#general_nav li a{
	text-decoration:none;
	color: #A0A19C;
}
ul#general_nav li a:hover,
ul#general_nav li a:focus {
	color: black;
}

/* end general_nav */


/* inline_nav styles */

ul#inline_nav {
	font-weight: normal;
	font-size: .65em;
}

ul#inline_nav li {
	text-align: center;
	color: #A0A19C;
	list-style-type: none;
	background: url(/electaweb/images/grey_bg.gif) no-repeat 0px 0px;
}

ul#inline_nav li a{
	text-decoration:none;
	color: #A0A19C;
}
ul#inline_nav li a:hover,
ul#inline_nav li a:focus {
	color: black;
}

ul#inline_nav li.selected {
	color: #A02D2B;
	background: url(/electaweb/images/red_bg.gif) no-repeat 0px 0px;
}

/* end inline_nav */


/* photo_nav_left styles*/

dl.photo_nav_left {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
	list-style-type: none;
}
dl.photo_nav_left dt {
	border-top: 1px solid #A0A19C;
}
dl.photo_nav_left dt a {
	color: #A0A19C;
	text-decoration: none;
}
dl.photo_nav_left dt a:hover,
dl.photo_nav_left dt a:focus {
	color: black;
	text-decoration: none;
}
dl.photo_nav_left dd {
	/*border-bottom: 1px solid #A0A19C;*/
}
dl.photo_nav_left dd img:hover,
dl.photo_nav_left dd img:focus {
	color: black;
	border: 1px solid black;
}
dl.photo_nav_left dd img {
	border: 1px solid #A0A19C;
}

/* end photo_nav_right styles*/


/* photo_nav_right styles*/

dl.photo_nav_right {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
}
dl.photo_nav_right dt {
	border-top: 1px solid #A0A19C;
}
dl.photo_nav_right dt a {
	color: #A0A19C;
	text-decoration: none;
}
dl.photo_nav_right dt a:hover,
dl.photo_nav_right dt a:focus {
	color: black;
	text-decoration: none;
}
dl.photo_nav_right dd {
	/*border-bottom: 1px solid #A0A19C;*/
}
dl.photo_nav_right dd img:hover,
dl.photo_nav_right dd img:focus {
	color: black;
	border: 1px solid black;
}
dl.photo_nav_right dd img {
	border: 1px solid #A0A19C;
}

/* end photo_nav_right styles*/


/* {{{ def_list */
dl#def_list {
	background: url(/electaweb/images/tick.gif) no-repeat	 0% 100%;
	border-left: 1px solid #b5b6af;
}

dl#def_list dt{
	line-height: 2.5em;
	color: #A02D2B;
	font-size: .65em;
}
dl#def_list dt a{
	color: #A02D2B;
}
dl#def_list dt a:hover,
dl#def_list dt a:focus{
	color: black;
	text-decoration: none;
}
dl#def_list dd{
	line-height: 2.5em;
	color: black;
	font-size: .65em;
}

/* }}} def_list */


/* {{{ itemBox */

div.itemBox {
}
div.itemBox img{
	border: 1px solid #A0A19C;
}
div.itemBox img:hover,
div.itemBox img:focus {
	color: black;
	border: 1px solid black;
}

/* }}} itemBox */


/* {{{ itemBoxWide */

div.itemBoxWide {
}
div.itemBoxWide img{
	border: 1px solid #A0A19C;
}
div.itemBoxWide img:hover,
div.itemBoxWide img:focus {
	color: black;
	border: 1px solid black;
}

/* }}} itemBoxWide */


/* {{{ itemDesc */

div.itemDesc {
	color: black;
	font-weight: normal;
   	border-left: 1px solid rgb(181, 182, 175);
	background: url(/electaweb/images/tick.gif) no-repeat 0% 100%;
}

div.itemDesc h2 {	
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
}

div.itemDesc dl {
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
}

div.itemDesc dt{
	color: #A0A19C;
	font-size: .65em;
}
div.itemDesc dd{
	font-size: .65em;
}
div.itemDesc p{
	color: black;
	font-size: .65em;
}
div.itemDesc a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.itemDesc a:hover,
div.itemDesc a:focus {
	color: black;
}

/* }}} itemDesc */


/* {{{ itemSeparatore */

div.itemSeparatore {
}

/* }}} itemSeparatore */

/* {{{ itemDescWide */

div.itemDescWide {
	color: black;
	font-weight: normal;
	background: url(/electaweb/images/itemDescWideLines.gif) no-repeat 0px 0px;
}
div.itemDescWide p{
	color: black;
	font-size: .65em;
}
div.itemDescWide a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.itemDescWide a:hover,
div.itemDescWide a:focus {
	color: black;
}

/* }}} itemDescWide */


/* {{{ itemDetail */

div.itemDetail {
}

/* }}} itemDetail */


/* {{{ itemDetailDesc */

div.itemDetailDesc {
	color: black;
	font-weight: normal;
	background: url(/electaweb/images/tick.gif) no-repeat 0% 100%;
	border-left: 1px solid rgb(181, 182, 175);
}
div.itemDetailDesc dt{
	color: #A0A19C;
	font-size: .65em;
}
div.itemDetailDesc dd{
	font-size: .65em;
}
div.itemDetailDesc h2{
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
}
div.itemDetailDesc p{
	color: black;
	font-size: .65em;
	background: url(/electaweb/images/tick.gif) no-repeat 0% 0%;
}
div.itemDetailDesc a{
	color: black;
	/*font-size: .65em;*/
	text-decoration: none;
}
div.itemDetailDesc a:hover,
div.itemDetailDesc a:focus {
	color: black;
}

/* }}} itemDetailDesc */


/* {{{ sponsorDetailDesc */

div.sponsorDetailDesc {
	color: black;
	font-weight: normal;
	background: url(/electaweb/images/sponsorDetailDescLines.gif) no-repeat 0% 100%;
}
div.sponsorDetailDesc p{
	color: black;
	font-size: .65em;
}
div.sponsorDetailDesc a{
	color: #A0A19C;
	font-size: .65em;
	text-decoration: none;
}
div.sponsorDetailDesc a:hover,
div.sponsorDetailDesc a:focus {
	color: black;
}

/* }}} sponsorDetailDesc */


/* {{{ itemImage */

div.itemImage {
}
div.itemImage img{
	border: 1px solid black;
}
div.itemImage ul {
	color: #A0A19C;
	font-weight: normal;
	font-size: .65em;
	list-style: none;
	background: url(/electaweb/images/grey_bg.gif) repeat-y 0px 0px;
}
div.itemImage ul li{
	background-color: white;
}

/* }}} itemImage */


/* {{{ catalog_list */

div#catalog_list {

}
div#catalog_list ul {
	color: black;
	font-weight: normal;
	font-size: .65em;
	list-style: none;
	text-align: center;
}
div#catalog_list li {
	background: url(/electaweb/images/grey_bg.gif) no-repeat 0px 0px;
}
div#catalog_list li a{
	color: black;
	text-decoration: none;
}
div#catalog_list li a:hover,
div#catalog_list li a:focus {
	color: #A0A19C;
}

/* }}} catalog_list */


/* {{{ book_table */

table#book_table {
	font-weight: normal;
	font-size: .65em;
	text-align: left;
	border-top: 1px solid #A0A19C;
}
table#book_table caption {
	color: #A02D2B;
	border-top: 1px solid #A0A19C;
}
table#book_table th {
	color: #A02D2B;
	border-bottom: 1px solid #A0A19C;
}
table#book_table td {
}
table#book_table td a {
	color: black;
	text-decoration: none;
}
table#book_table td a:hover,
table#book_table td a:focus{
	color: #A02D2B;
}
table#book_table tr {
}
table#book_table.noTop{
	border-top: none;
}

/* }}} book_table */