/* Animezis Shop CSS Document */

body { font: 12px Tahoma, Verdana, Arial, sans-serif !important; }
.Ref { text-decoration: underline; }

.hidden { display: none; }

.Arial   { font: normal 12px Arial, Helvetica, sans-serif; }
.Tahoma  { font: normal 12px Tahoma, Arial, Helvetica, sans-serif; }
.Verdana { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.Treb 	 { font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; }

.px1  { font-size: 1px; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px13 { font-size: 13px; }
.px14 { font-size: 14px; }
.px16 { font-size: 16px; }
.px18 { font-size: 18px; }
.px22 { font-size: 22px; }

.lh14 {line-height: 14px; }
.lh16 {line-height: 16px; }
.lh18 {line-height: 18px; }
.lh20 {line-height: 20px; }
.lh22 {line-height: 22px; }
.lh25 {line-height: 25px; }
.lh30 {line-height: 30px; }

/* ------------------------------------- */

.Trebuchet11 { font: 11px 'Trebuchet MS', Arial, Tahoma, Verdana }
.Trebuchet14 { font: 14px 'Trebuchet MS', Arial, Tahoma, Verdana }

.BlueReference { color: #0073a9; text-decoration: underline; }
.GrayReference { color: #787878; text-decoration: underline; }

.BlackHover:hover { color: black; }

.Bold { font-weight: bold; }

.header_cell { border-right: 1px solid #cccccc; }

.Hoverable:hover { text-decoration: underline; cursor: pointer; }


.RedLink { color: #c91f26; }
.RedHover:hover   { color: #c91f26 !important; }

.WhiteLink		  { color: white; } 

.info_hdr {
	padding: 6px 0 6px 10px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #dddddd;
}

.info_cell {
	padding: 6px 0 6px 10px;
	background-color: #fafafa;
	border-bottom: 1px solid #ebebeb;
}


.pager_item {
	background-color: #f4f4f4;
	border: 1px solid #e1e1e1;
	color: #636363;
	padding: 3px 7px;
	font-size: 11px;
	text-decoration: none;
}

.pager_item:hover {
	background-color: #919191;
	border: 1px solid #767676;
	color: white;
	text-decoration: none;
}

.pager_item_selected {
	background-color: #f9ae1d;
	border: 1px solid #de8d1b;
	color: black;
	padding: 3px 7px;
	font-size: 11px;
	text-decoration: none;
}

.pager_item_selected:hover {
	background-color: black;
	border: 1px solid black;
	color: white;
	text-decoration: none;
}

/* ------------------------------------- */

/* 
 * MENU
 */
.menu td 		 { background: url('images/v2/menu-brown-fill.gif') repeat-x; }
.menu td.active  { background: url('images/v2/menu-orange-fill.gif') repeat-x; }

.menu td div {
	background: url('images/v2/menu-separator.gif') no-repeat;
	background-position: left top;
	padding-left: 1px;
}

.menu td.first div {
	background: none;
	padding: 0px;
}

.menu td.active + td div {
	background: none;
	padding: 0px;
}


/* ------------------------------------- */

.underDotted_1 {
	background: url('images/v2/h-dots-1.gif') repeat-x;
	background-position: left bottom;
}

.underDotted_2 {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
}

.rightDotted_1 {
	background: url('images/v2/v-dots-1.gif') repeat-y;
	background-position: right top;
}


.smallCaps {
	font-size: 10px;
	text-transform:uppercase;
}

/* ------------------------------------- */

div.catSection {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
	padding: 7px 0 8px 17px;
}

div.catSection a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

div.catSection a.selected { color: #c91f26 !important; }

div.catSection a:hover { color: #c91f26; }
div.catSection.last { background: none; }

/* ------------------------------------- */

div.catSubSection {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
}

div.catSubSection div.inner {
	background: url('images/v2/icons/arrow-red.gif') no-repeat;
	background-position: 18px 11px;
	padding: 7px 0 8px 33px;
}

div.catSubSection a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

div.catSubSection a.selected { color: #c91f26 !important; font-weight: bold !important; }

div.catSubSection a:hover { color: #c91f26; }
div.catSubSection.last { background: none; }

/* ------------------------------------- */

div.infoPage {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
}

div.infoPage div.inner {
	background: url('images/v2/icons/page-small.gif') no-repeat;
	background-position: 17px 9px;
	padding: 7px 0 8px 34px;
}

div.infoPage a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

div.infoPage a:hover { color: #c91f26; }
div.infoPage.last { background: none; }

/* ------------------------------------- */

div.catSort {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
	font-size: 11px;
}

div.catSort div.inner {
	padding: 7px 0 8px 34px;
}

div.catSort.active div.inner {
	background: url('images/v2/icons/arrow-sort.gif') no-repeat;
	background-position: 15px 8px;
	padding: 7px 0 8px 34px;
}

div.catSort.active2 div.inner {
	background: url('images/v2/icons/arrow-sort-2.gif') no-repeat;
	background-position: 15px 8px;
	padding: 7px 0 8px 34px;
}

div.catSort a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

div.catSort.active a, div.catSort.active2 a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

div.catSort a:hover { color: #c91f26; }
div.catSort.last { background: none; }

/* ------------------------------------- */


div.catView {
	background: url('images/v2/h-dots-2.gif') repeat-x;
	background-position: left bottom;
	font-size: 11px;
}

div.catView div.inner {
	padding: 7px 0 8px 34px;
}

div.catView.active div.inner {
	background: url('images/v2/icons/check.gif') no-repeat;
	background-position: 13px 8px;
	padding: 7px 0 8px 34px;
}

div.catView a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: black;
}

div.catView.active a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

div.catView a:hover { color: #c91f26; }
div.catView.last { background: none; }

/* ------------------------------------- */






