/*
COLOURS

Druid #CC6600
Rogue #FFF601
Warlock #663399
Hunter #5DA353
Warrior #666633
Priest #FFFFFF
Shaman #2932E4
Mage #0680B2
Paladin #CC6699
SSC #DD7395
The Eye #318DB8

*/


td { font-family: Tahoma, Arial, Helvetica, Trebuchet MS, Verdana, ; font-size: 11px; line-height: 12px; color: #FFFFFF}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 22px;  font-weight: normal; font-variant: normal; color: #00612C; margin-top:0px; margin-bottom:0px; margin-left:0px; align: right; padding-left:0px; padding-bottom:0px;}
/*h1 { font-family: Arial, Helvetica, sans-serif; line-height:1.1em}*/
h2 {
font-family: Trebuchet MS1, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
h3 { 
font-family: Trebuchet MS1, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold; 
padding: 0px 0px 3px 0px;
margin: 0px 0px 0px 0px;
}
input { font-family: Verdana, sans-serif, Arial, Helvetica; font-size: 11px; }
select { font-family: Verdana, sans-serif, Arial, Helvetica; font-size: 11px; }
div { font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana, ; font-size: 11px; line-height: 15px; color: #6D6C6C}
form { margin-bottom: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana, ; font-size: 11px; line-height: 12px; color: #FFFFFF}
hr {
	border: 0;
	color: #043;
	background-color: #043;
	height: 1px;
	width: 500;
	text-align: left;
}

img { border-style: none }

body {
background-color:#3A3A3A;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
/*font: 75%/1em Arial, Helvetica, sans-serif, Tahoma,;*/
font: Arial, Tahoma, Verdana, sans-serif,  Helvetica; 
}
/*
A:Link {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #A729C7;
	text-decoration: underline;
}
A:Visited {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #A729C7;
	text-decoration: underline;
}
A:Hover {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #999999;
	text-decoration: underline;
}*/
.topNavFont{
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 10px; 
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
A.whiteLink:Link {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 10px; 
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
A.whiteLink:Visited {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 10px; 
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
A.whiteLink:Hover {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 10px; 
	line-height: 13px;
	color: #999999;
	text-decoration: underline;
}
A.navLinkSmall:Link {
	color: #0680B2;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;

}
A.navLinkSmall:Visited {
	color: #0680B2;
	font-family: Arial, Tahoma, Verdana, , Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}
A.navLinkSmall:Hover {
	color: #FFF601;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-decoration: underline;
}

A.tattooLink:Link {
	color: #0680B2;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;

}
A.tattooLink:Visited {
	color: #0680B2;
	font-family: Arial, Tahoma, Verdana, , Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}
A.tattooLink:Hover {
	color: #FFF601;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	text-decoration: underline;
}
.navGroup{
padding: 5px 0px 0px 0px;

}
A.LinkGrey:Link  {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #999999;
	text-decoration: underline;
}
A.LinkGrey:Visited  {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #999999;
	text-decoration: underline;
}
A.LinkGrey:Hover  {
	font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 13px;
	color: #999999;
	text-decoration: underline;
}

A.navLink:Link {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;

}
A.navLink:Visited {
	color: #999999;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
A.navLink:Hover {
	color: #999999;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
}

A.navLinkBlue:Link {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
	text-decoration: underline;

}

A.navLinkBlue:Visited {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
	text-decoration: underline;
}
A.navLinkBlue:Hover {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
	text-decoration: underline;
}

A.navLinkTop:Link {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
}
A.navLinkTop:Visited {
	color: #999999;
	font-family: Arial, Tahoma, Verdana, , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
}
A.navLinkTop:Hover {
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-decoration: underline;
}

A.navLinkBC:Link {
	color: #729C48;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;

}
A.navLinkBC:Visited {
	color: #729C48;
	font-family: Arial, Tahoma, Verdana, , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
}
A.navLinkBC:Hover {
	color: #729C48;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-decoration: underline;
}

A.addtat:Link {
	color: #FC0;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;

}
A.addtat:Visited {
	color: #FC0;
	font-family: Arial, Tahoma, Verdana, , Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}
A.addtat:Hover {
	color: #FC0;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	text-decoration: underline;
}
.navBlue{
float:left;
	color: #577DA4;
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	text-decoration: none;
	}
.boxTitle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F4F4F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F4F4F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A729C7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4F4F4F;
	background-color:#202020;
	margin-top: 5px;
	margin-bottom: 0px;
	height: 35px;
	padding: 0px;
	float: left;
}
.boxData {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4F4F4F;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #4F4F4F;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #4F4F4F;
background-color:#1E1E1E;
padding: 5px;
width: 615px; /*The width of our layout*/
margin-left: 4px;
margin-right: 4px;
margin-top: 0px;
margin-bottom: 5px;
height: 35px;
padding: 10px;
float: left;
color: #FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
font-weight: normal;
}
.boxDataGallery {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4F4F4F;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #4F4F4F;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #4F4F4F;
background-color:#1E1E1E;
padding: 5px;
width: 615px; /*The width of our layout*/
margin-left: 4px;
margin-right: 4px;
margin-top: 0px;
margin-bottom: 5px;
height: 35px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 0px;
float: left;
color: #FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
font-weight: normal;
}
.boxDataTight {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4F4F4F;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #4F4F4F;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #4F4F4F;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #4F4F4F;
background-color:#1E1E1E;
padding: 5px;
width: 615px; /*The width of our layout*/
margin-left: 4px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 5px;
height: 35px;
padding: 10px;
float: left;
color: #FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
text-decoration: none;
font-weight: normal;
}


/*  SIDEBOX   */
.sideboxContainer {
width: 159px;
margin-left: 12px;
margin-right: 0px;
}
.navLines {
width: 140px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #252525;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #353535;
padding: 4px 0px 4px 10px;
background-color:#2D2D2D;
}
.navLinesTop {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #252525;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #353535;
padding: 4px;
padding-left: 10px;
}
.sideboxBodyTop {
width: 148px; /*The width of our layout*/
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
float: left;
}
.sideboxDataTop {
width: 148px; /*The width of our layout*/
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
float: left;
}


.sideboxTop {
width: 150px; /*The width of our layout*/
margin-left: 0px;
margin-right: 0px;
margin-top: 7px;
height: 32px;
float: left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 0px;
}
.sideboxBody {
width: 148px; /*The width of our layout*/
border-left-width: 1px;
border-left-style: solid;
border-left-color: #1B1B1B;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #1B1B1B;
background-color:#2D2D2D;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
float: left;
}
.sideboxData {
width: 148px; /*The width of our layout*/
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
float: left;
}
.sideboxBodyWhite {
width: 115px; /*The width of our layout*/
border-left-width: 1px;
border-left-style: solid;
border-left-color: #1B1B1B;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #1B1B1B;
background-color:#D2D2D2;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
float: left;
padding:10px;
}
A.sideboxNav:Link {
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana, ; 
	font-size: 12px; 
	line-height: 20px; 
	color: #6D6C6C

}
A.sideboxNav:Visited {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana, ; 
	font-size: 12px; 
	line-height: 20px; 
	color: #6D6C6C
}
A.sideboxNav:Hover {
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana, ; 
	font-size: 12px; 
	line-height: 20px; 
	color: #6D6C6C
}
	
A.smallpurple:Link {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #A729C7;

}
A.smallpurple:Visited {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #A729C7;
}
A.smallpurple:Hover {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #A729C7;
}


A.Failed:Visited {
	color: #FF0000;
	text-decoration: none;
}
A.Failed:Hover {
	color: #FF0000;
	text-decoration: underline;
}
A.Failed:Link {
	color: #FF0000;
	text-decoration: none;
}

A.Denied:Visited {
	color: #FF0000;
	text-decoration: none;
}
A.Denied:Hover {
	color: #FF0000;
	text-decoration: underline;
}
A.Denied:Link {
	color: #FF0000;
	text-decoration: none;
}
A.Accepted:Visited {
	color: #00FF00;
	text-decoration: none;
}
A.Accepted:Hover {
	color: #00FF00;
	text-decoration: underline;
}
A.Accepted:Link {
	color: #00FF00;
	text-decoration: none;
}


.main_body_text {
	font-family: 75%/1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #005FA9;
}
.main_body_text_black {
	font-family: 75%/1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.footer{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 20px;
	margin-bottom: 30px;
}
.textsmall {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}
.textsmallwhite {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.formfields {
	background-color:  #2D2D2D;
	border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
	font-family: Tahoma, Geneva, Arial, Helvetica, san-serif;
    font-size: 11px;
	color: #FFFFFF;
}

.pageBoxTitle{
    width: 598px; /*The width of our layout*/
    height: auto;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 5px;
	float: left;
}
.pageBoxTitleImage{
    width: 25px; /*The width of our layout*/
    height: 25px;
	margin-left: 4px;
	margin-right: 0px;
	float: left;
}
.pageBoxTitleText{
    width: auto; /*The width of our layout*/
    height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	float: left;
}
.pageBox{
    width: 525px; /*The width of our layout*/
    height: auto;
	margin-left: 5px;
	margin-right: 0px;

}
.pageBoxTop{
    width: 600px; /*The width of our layout*/
	align: left;
	margin-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.pageBoxBody{
    width: 597px; /*The width of our layout*/
	background-color:  #FFFFFF;
	background-position: top;
	background-position: top-left;
	background-repeat: no-repeat;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D3D6;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D3D6;
    text-align: left; /*Resets the text alignment*/
	margin-bottom: 0px;
	margin-left: 6px;

}
.pageBoxBottom{
    width: 600px; /*The width of our layout*/
	align: left;
	margin-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 6px;
    padding-top: 0px;
	margin-top: 0px;
}
.lineHeight16{
line-height: 16px
}
/* Side Navs */
.sideNavBoxTop{
    width: 178px; /*The width of our layout*/
	align: left;
	margin-left: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	border-left : 0px;
	border-right: 0px;
}


.productWrapper {
width: 560px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #6AB846;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #6AB846;
border-right-width: 3px;
border-right-style: solid;
border-right-color: #6AB846;
}
.leftProdColumn {
width: 142px;
float: left;
padding: 5px;
}
		
.middleProdColumn {
width: 250px;
float: left;
padding: 5px;
}
.rightProdColumn {
width: 100px;
float: left;
padding: 5px;
}

.prodTitle {
font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; 
font-size: 16px; 
line-height: 20px; 
color: #326E9F;
font-weight: bold;
}

.prodPrice {
font-family: Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS, Verdana; 
font-size: 24px; 
line-height: 30px; 
color: #326E9F;
font-weight: bold;
}

.prodData {
}
.imageWrapper {
width: 110px;
padding:5px;
margin-right:10px;
border: 1px solid #4F4F4F;
float: left;
}
.imageWrapperNoMarg {
width: 110px;
padding: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4F4F4F;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #4F4F4F;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #4F4F4F;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #4F4F4F;
float: left;
}
.subscribeWrapper {
width: 175px;
height: 100px;
margin: 0px 5px 10px 0px;
float: left;
background-color: #3A3A3A;
}
.commentWrapper {
width: 500px;
height: 100px;
padding: 10px;
background-color:  #2D2D2D;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #4F4F4F;
margin-bottom: 0px;
}
.formfieldsquant {
	border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
	font-family: Tahmoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.purpleText {
color: #A729C8;
}
.purpleTextBold {
color: #A729C8;
font-weight: bold;
}
.whiteText {
color: #FFFFFF;
}
#hideshow {
color: #FFFFFF;
display: none;
}

.white {
color:  #FFFFFF;
}







