/* General page style. The scroll bar colours only visible in IE5.5+ */
body { 
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(http://www.imorecords.com/images/bg-fade.gif);*/
	background-repeat:repeat-x;
}

#logo{
	width:319px;
	height:100px;
	background-image:url(/images/new-logo.gif);
	cursor:pointer;
}

.topfade{
	width:100%;
	background-color:#000000;
}

.topbanner{
	background-image:url(http://www.imorecords.com/images/bg-banner-black.gif);
}

.gelbar{
	background-image:url(http://www.imorecords.com/images/gel-bar-black.jpg);
}

a:link,a:active,a:visited {color:#666666;}

#price{ font-size:18px;
	color:#0066CC;
	font-weight:bold;
}

/* General font families for common tags */
font,th,td,p {}
a:hover		{text-decoration:underline; color:#DD6900;}
hr	{height:0px; border:solid #454344 0px; border-top-width:1px;}


/* This is the border line & background colour round the entire page */
.bodyline	{background-color:transparent; border:0px #98AAB1 solid;}

/* This is the outline round the main forum tables */
.forumline	{/* background-color:#FFFFFF; border:1px #025680 solid; */}

.forumline input  {padding:3px 0 3px 0px;}
.forumline select  {padding:3px 3px 3px 0px;}
/* Main table cell colours and backgrounds */
td.row1	{/* background-color:#F4F2F2; */}
td.row2	{padding:3px;}
td.row2	input[type=text], td.row2 input[type=password] {padding:3px;}
td.row3	{background-color:#F4F2F2;}
td.row4	{/* background-color:#999999; */}
a.row4:link, a.row4:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.row4:hover {color:#FF0000; font-weight:bold; text-decoration:none;}
a.row4up:link, a.row4up:visited {color:#0066CC; font-weight:bold; text-decoration:none;}
a.row4up:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

a.brnd-lnks:link, a.brnd-lnks:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.brnd-lnks:hover {color:#FF0000; font-weight:bold; text-decoration:none;}


td.today {background-color:#FFFFFF;}
td.otherday	{color:white; background-color:#CCC;}


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color:#FFFFFF;
		background-image:url(http://www.imorecords.com/templates/subSilver/images/images/cellpic2.jpg);
		background-repeat:repeat-y;
}

td.products {
		font-size:11px;
		height:10;
}

td.minicart {
		font-size:10px;
}

form{
	margin:0px;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color:#FFFFFF; font-size:11px; font-weight:bold;
	background-color:#999999; height:25px;
	/*background-image:url(http://www.imorecords.com/templates/subSilver/images/cellpic3.gif);*/
	text-align:left;
}

h1	{
	color:#025680; 
	font-size:11px; 
	font-weight:bold;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			/*background-image:url(http://www.imorecords.com/templates/subSilver/images/images/cellpic1.gif);
			background-color:#D1D7DC;*/ border:#FFFFFF; border-style:solid; height:28px;
}

table.fiftybox{
	background-color:#CCC;
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it:-)
*/
td.cat,td.catHead,td.catBottom {
	height:29px;
	border-width:0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {background:#808080; color:#FFFFFF; padding:5px 8px 8px 15px; font:14px "Tahoma",Arial,Helvetica,sans-serif ; margin-bottom:10px;}
td.row3Right,td.spaceRow {
	background-color:#D1D7DC; border:#FFFFFF; border-style:solid;}

th.thHead {background:#4B264F; color:#FFFFFF; padding:5px 8px 8px 15px; font:14px "Tahoma",Arial,Helvetica,sans-serif ; margin-bottom:10px;}
td.catHead {background:#808080; color:#FFFFFF; padding:5px 8px 8px 15px; font:14px "Tahoma",Arial,Helvetica,sans-serif ; margin-bottom:10px;}
th.thSides,td.catSides,td.spaceRow	 {border-width:0px 1px 0px 1px;}
th.thRight,td.catRight,td.row3Right	 {border-width:0px 1px 0px 0px;}
th.thLeft,td.catLeft	  {border-width:0px 0px 0px 1px;}
th.thBottom,td.catBottom  {border-width:0px 1px 1px 1px;}
th.thTop	 {border-width:1px 0px 0px 0px;}
th.thCornerL {border-width:1px 0px 0px 1px;}
th.thCornerR {border-width:1px 1px 0px 0px;}


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h2	{
			font-weight:bold; font-size:22px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none; line-height:120%; color:#000000;
}


/* General text */
.gen {font-size:12px;}
.genmed {font-size:11px;}
.gensmall {font-size:10px;}
.gen {color:#999;}
.genmed,.gensmall {color:#555;}
a.gen,a.genmed,a.gensmall {color:#454344; text-decoration:none;}
a.gen:hover,a.genmed:hover,a.gensmall:hover	{color:#4B264F; text-decoration:underline;}


/* The register, login, search etc links at the top of the page */
.mainmenu		{font-size:11px; color:#000000}
a.mainmenu		{text-decoration:none; color:#CCC; }
a.mainmenu:hover{text-decoration:underline; color:#DD6900;}


/* Forum category titles */
.cattitle		{font-weight:bold; font-size:12px ; letter-spacing:1px; color:#CCC;}
a.cattitle		{text-decoration:none; color:#999999;}
a.cattitle:hover{text-decoration:underline;}


/* Forum title:Text and link to the forums used in:index.php */
.forumlink		{font-weight:bold; font-size:12px; color:#CCC;}
a.forumlink 	{text-decoration:none; color:#999999;}
a.forumlink:hover{text-decoration:underline; color:#DD6900;}


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{font-weight:bold; font-size:11px; color:#000000;}
a.nav			{text-decoration:none; color:#444;}
a.nav:hover		{text-decoration:underline;}


/* titles for the topics:could specify viewed link colour too */
.topictitle			{font-weight:bold; font-size:11px; color:#000000;}
a.topictitle:link   {text-decoration:none; color:#CCC;}
a.topictitle:visited {text-decoration:none; color:#5493B4;}
a.topictitle:hover	{text-decoration:underline; color:#DD6900;}


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{font-size:11px; color:#000000;}

/* Location, number of posts, post date etc */
.postdetails		{font-size:10px; color:#000000;}


/* The content of the posts (body of text) */
.postbody {font-size:12px;}
a.postlink:link	{text-decoration:none; color:#CCC}
a.postlink:visited {text-decoration:none; color:#5493B4;}
a.postlink:hover {text-decoration:underline; color:#DD6900}


/* Quote & Code blocks */
.code {
	font-family:Courier, 'Courier New', sans-serif; font-size:11px; color:#006600;
	background-color:#FAFAFA; border:#D1D7DC; border-style:solid;
	border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px
}

.quote {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; line-height:125%;
	background-color:#FAFAFA; border:#D1D7DC; border-style:solid;
	border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px
}


/* Copyright and bottom info */
.copyright		{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444; letter-spacing:-1px;}
a.copyright		{color:#444444; text-decoration:none;}
a.copyright:hover {color:#000000; text-decoration:underline;}


/* Form elements */
input,textarea, select {
	color:#000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #999999;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color:#FFFFFF;
}

input {text-indent:2px;}

/* The buttons used for bbCode styling in message post */
input.button {
	background-color:#EFEFEF;
	color:#000000;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption, input.liteoption {
	background:#FFF; border:solid 1px #CCC; padding:3px; margin:5px 0 0px 0; color:#555;  
}
 
/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline {background-color:#DEE3E7; border-style:none;}

/* ANDY CSS */

td{
	font-size:8pt; font-family:Arial, Helvetica, Sans-serif; color:#333; 
}

td.news{
	font-size:8pt; font-family:Arial, Helvetica, Sans-serif; color:#444; 
}

/* END ANDY CSS */

#texbox{
	border:none;
	color:#FFFFFF;
}

.anylinkcss{
	position:absolute;
	visibility:hidden;
	border:1px solid #666666;
	border-bottom-width:0;
	font:normal 11px Tahoma;
	line-height:15px;
	z-index:100;
	width:146px;
	background-color:#eaeaea;
}

.anylinkcss a{
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #666666;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
}

.anylinkcss a:hover{
	background-color:#999999;
	color:#ffffff;
}

.men{
	/*border:1px solid #eaeaea;*/
	border-bottom:1px solid #ffffff; 
	line-height:15px;
	z-index:100;
	width:100%;
	background-color:#eaeaea;
}

.men a { 
	display:block; 
	text-decoration:none;
	font-weight:bold;
	text-indent:5px; padding:6px; text-align:left;
}

.men a:hover{
	background-color:#999999;
	color:#ffffff;
}


.men2{
	/*border:1px solid #eaeaea;*/
	border-bottom:1px solid #ffffff; 
	line-height:15px;
	z-index:100;
	width:100%; text-align:center;
	background-color:#eaeaea;
}

.men2 a {
float:left; padding:6px 14px !important; margin:1px; 

}

.men2 a:hover{
	background-color:#999999;
	color:#ffffff;
}




.menbase{
	border-top:1px solid #FFFFFF;
	width:146px;
}

.mendiv{
	height:auto;
	min-height:2px;
	background-color:#999999;
	border-bottom:1px solid #ffffff;
	width:100%;
}

.smallBlue{
	color:#999999;
	font-size:11px;
	font-weight:bold;
}
.latest{
	color:#999999;
	font-size:10px;
}
a.favs, a.favs:visited{
	color:#FFFFFF; 
	font-size:14; 
	font-weight:bold;
	text-decoration:none;
}
a.favs:hover{
	color:#FFFFFF; 
}
#online{
	color:#FFFFFF; 
	font-size:10; 
	text-align:right;
}
td#full-catalogue {}
td#full-catalogue span {color:#FFFFFF; font:14px "Tahoma",Arial,Helvetica,sans-serif !important; background:#4B264F; padding:5px 8px 8px 15px; text-align:left; margin-bottom:10px; display:block;}
.row1 .style2 {font-size:11px !important;}
#form1 input[type=submit] {background:#FFF; border:solid 1px #CCC; padding:3px; display:block; margin:5px 0 0px 0; color:#555; width:90px !important;}
.brandslist .men a.row4 {border-bottom:solid 1px #fff; display:block; width:142px;}
.brandslist .men a.brnd-lnks{border-bottom:solid 1px #fff; display:inline-block; width:142px;}

/* !New mini cart styles - KM */
#newCart {
	background-color: white;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: none;
}

#newCart th {
	background-color: #ebebeb;
	color: black;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}

#newCart th a {
	color: black;
}

#newCart td {
	font-size: 13px;
	padding: 3px;
}

#newCart td.newCart-total strong {
	color: red;
	font-size: 14px;
}
