/*General*/

.bgreapeat {
	background-image: url(../images/general/bg_repeat.jpg);
	background-repeat: repeat-x;
	background-color: #004d91;
}


body {FONT-SIZE: 11px; COLOR: #3d3d3d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;}

TD {FONT-SIZE: 11px; COLOR: #3d3d3d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;}
TH {FONT-SIZE: 11px; COLOR: #3d3d3d; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;}

/*Backgrounds*/


.mainbg {
	background-color: #545a5b;
}

.bgleft {
	background-image: url(../images/general/leftbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgright {

	background-image: url(../images/general/rightbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.panelbg {
	background-color: #AEB15F;
}

/* Links*/
A {
	COLOR: #3cc2d2; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}

A:hover {
		COLOR: #3cc2d2; 
		TEXT-DECORATION: underline;
		}
		

a.nav {
	COLOR: #ffffff; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}

A:hover.nav {
		COLOR: #ffffff; 
		TEXT-DECORATION: underline;
		}


A.footerlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3cc2d2;
}

A:hover.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3cc2d2;
  TEXT-DECORATION: underline;
}

.footersplitter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3cc2d2;
}

/* BEGIN MENU NAVIGATION STYLES */
#navlist{
color: #fff;
FONT-WEIGHT: bold;
list-style:none;
padding: 0;
margin: 0;
width: 140px;
background: #0072bc;
border-bottom:#3cc2d2 1px solid;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navlist li{
height: 100%;
background-image: url(../images/icons/navstar.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
margin: 0;
padding: 4px 4px 4px 23px;
border-top:#3cc2d2 1px solid;
}

#navlist li a {
color: #fff;
text-decoration: none;
}
#navlist li a:hover {
text-decoration: underline;
}
/* END MENU NAVIGATION STYLES */

A.productlink{
	font-size: 14px;
	line-height: 15px;
}

A:hover.productlink {
	font-size: 14px;
  	TEXT-DECORATION: underline;
}

/* Get Flash detectlink DIV */
.flash1{
text-align:center;
color:#FFFFFF;
width: 725px; 
height: 211px; 
margin: 0px; 
background-color:#000000; 
}
.flash2{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000; 
}
.flash3{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000; 
}
.flash4{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 413px; 
margin: 0px; 
background-color:#000000; 
}
.flash5{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000; 
}
.flash6{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000; 
}
.flash7{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000;  
}
.flash8{
text-align:center;
color:#FFFFFF;
width: 237px; 
height: 133px; 
margin: 0px; 
background-color:#000000; 
}
.flash9{
text-align:center;
color:#FFFFFF;
width: 110px; 
height: 190px; 
margin: 0px;
}
.flash10{
line-height: 2em;
text-align:center;
color:#FFFFFF;
width: 725px; 
height: 211px; 
margin: 0px;
background-color:#000000; 
}
.flash11{
line-height: 2em;
text-align:center;
color:#FFFFFF;
width: 725px; 
height: 432px; 
margin: 0px;
background-color:#000000; 
}
/* Flash Mini Music Players */
.flashminiplyr {
line-height: 2em;
text-align:center;
color:#000000;
width: 145px; 
height: 30px; 
margin: 0px;
background-color:#FFFFFF; 
}
/* Flash Detect Links Styles */
a.getflash {
	text-align:center;
	display: block;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}
a:hover.getflash {
	text-align:center;
	display: block;  
	align:middle;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}





/*Text*/
.smalltxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 989697;
}


.h1 {
	font-size: 16px;
	font-weight: lighter;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.h2 {
	font-size: 22px;

		font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	color: #93ba07;

}
.h3 {
	font-size: 14px;
	font-weight: bold;

}

.paratext {line-height: 23px;}
.paratext2 {line-height: 17px;}

.greytxt {
	color: #666666;
}

/*Forms*/
.memberlogin {
	
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	WIDTH: 124px;
	HEIGHT: 18px;

}
.input {
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #474A4B;   
	WIDTH: 150px;
	HEIGHT: 18px;

}
.inputbrowse {
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #474A4B;   
	WIDTH: 98px;
	HEIGHT: 18px;

}
.inputmulti {
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #474A4B;   
	WIDTH: 150px;
	HEIGHT: 95px;

}

.mustcomplete
{
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	WIDTH: 150px;
	HEIGHT: 18px;
COLOR: #FF0000;
}

.stddrop{COLOR: #474A4B;  font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 70px; HEIGHT: 18px;}

/*Cart Header*/
.carttab {COLOR: #a3e4f9; FONT-SIZE: 11px;}
.cartsplitter {COLOR: #0e507b; FONT-SIZE: 11px;}

/*Cart + Checkout*/
.pricetag {
	font-size: 12px;
	font-weight: bold;
	color: 93BA07;
}
.sideline { border: solid; border-width: 0px 1px 0px 0px; border-color: black #C70A8F black black}
.borderprice {  border: solid; border-width: 1px 0px; border-color: #E0E0E0 black}
.price { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #C70A8F; }
.cartrow {  background-color: #e3f4ff; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.singleborderprice { border-color: E0E0E0 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.borderproduct { border: 1px #666666 solid}
.bordercheckout { border: solid; border-width: 1px 0px; border-color: #E0E0E0 black ; font-family:  Tahoma, Verdana, Arial, sans-serif;  font-weight: bold}
.inputquantity {COLOR: #474A4B;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 30px; HEIGHT: 18px;}
.dropdownsize {COLOR: #474A4B;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 70px; HEIGHT: 18px;}

/*Shop*/
.productborder {  
border: 1px #E8E8E8 solid
}
.pricetag {
	font-size: 12px;
	font-weight: bold;
	color: 93BA07;
}

/*Blue Button*/
.bluebuttonSubmit  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/buttons/bluebutton.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/*Small Upload Blue Button*/
.bluesmallbuttonSubmit  {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	width:52px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	padding:2px 5px;
	background:url(../images/buttons/bluebutton_small.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/*Small Shop Blue Button*/
.bandbutton  {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	width:110px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	padding:2px 5px;
	background:url(../images/buttons/bluebutton_small2.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.blueshopbuttonSubmit  {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	width:70px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	padding:2px 5px;
	background:url(../images/buttons/bluebutton_small2.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
/*Small Wallpaper Blue Button*/
.bluewallbuttonSubmit  {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	width:59px;
	height:20px;
	color:#FFF;
	font-weight:normal;
	padding:2px 5px;
	background:url(../images/buttons/bluebutton_small3.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}
.h4 {
	font-size: 14px;
	font-weight: bold;
	color: #93ba07;
}
