@charset "UTF-8";
/* CSS Document */

/* 
==============================
Layout + Positioning 
==============================
*/

html, body {
	margin:0 auto;
	padding:0;
	overflow-x:hidden;
	background-image:url(images/bg1.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	background-color:#000000;	/*height:100%;*/
}
.bodycopy {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
}
.bodycopy  a:link{
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	text-decoration: none;
}
.bodycopy  a:hover{
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF301;
	line-height: 1.2em;
	text-decoration: underline;
}
.bodycopy  a:active{
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	text-decoration: none;
}
.bodycopy  a:visited{
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	text-decoration: none;
}
.headerFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	float:left;
}
.whiteBigFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	float:lft;
	margin-top:10px;
}
.whiteMiddleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
.whiteMiddleFont a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
.whiteMiddleFont a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF301;
	text-decoration: underline;
}
.whiteMiddleFont a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}
.whiteMiddleFont a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration: underline;
}
.pinkBigFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#EB088C;
	padding-top: 12px;
	padding-bottom: 6px;
}
.pinkMiddleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB088C;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 6px;
	line-height: 1.2em;
}
.pinkMediumFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB088C;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 6px;
	line-height: 1.2em;
}
.pinkLittleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EB088C;
	text-align:left;
	float:left;
}
.blueBigFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#27AAE1;
	padding-top: 12px;
	padding-bottom: 6px;
}
.blueMediumFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#27AAE1;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	line-height: 1.2em;
}
.blueLittleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27AAE1;
	text-align:left;
	float:left;
}
.darkerblueLittleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#059ED7;
	text-align:left;
	float:left;
}
.yellowBigFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#F8EF21;
	padding-top: 12px;
	padding-bottom: 6px;
}
.yellowLittleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F8EF21;
	text-align:left;
	float:left;
}
.greyLittleFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	float:left;
}
.blackLittleBoldFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	float:left;
	font-weight:600;
}

.rejectedFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B61101;
	text-align:left;
	float:left;
}

/* 
==============================
Fonts
==============================
*/

A.footer:link {text-decoration: none; color: white;}
A.footer:visited {text-decoration: none; color: white;}
A.footer:active {text-decoration: none; color: white;}
A.footer:hover {text-decoration: underline; color: white;}

A:link {text-decoration: underline; color: white;}
A:visited {text-decoration: underline; color: white;}
A:active {text-decoration: underline; color: white;}
A:hover {text-decoration: underline; color: white;}

A.yellowLittleFont:link {text-decoration: underline; color: #F8EF21;}
A.yellowLittleFont:visited {text-decoration: underline; color: #F8EF21;}
A.yellowLittleFont:active {text-decoration: underline; color: #F8EF21;}
A.yellowLittleFont:hover {text-decoration: underline; color: #F8EF21;}

-- MENU ----------
#outer {
            width:696px;
            /*margin-left:auto; centre for compliant browsers */
            /*margin-right:auto; centre etc */
            text-align:left;
			position:relative;
}
----- END OF MENU ----
.cyanBorder {
	border: 1px solid #00ADEF;
	width: 715px;
}
.cyanBorder {
	border: 1px solid #00ADEF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 35px;
	padding-left: 20px;
}
.magentaItems {
	border: 1px solid #ED008C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.itemsList {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
}

.itemsList a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.itemsList a:hover {
	text-decoration: underline;
	color: #F1008F;
}
.itemsList a:visited {
	text-decoration: none;
}
.itemsList a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.itemsListMagenta {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
}

.itemsListMagenta a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.itemsListMagenta a:hover {
	text-decoration: underline;
	color: #F1008F;
}
.itemsListMagenta a:visited {
	text-decoration: none;
}
.itemsListMagenta a:active {
	text-decoration: none;
	color: #FFFFFF;
}


.pinkBigItems {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#D2007E;
	padding-left: 12px;
}
.itemsContainer {
	padding-left: 7px;
	padding-right: 7px;
}
.productSpec {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	float: left;
	text-transform: uppercase;
}
.cyanItems {
	border: 1px solid #00ADEF;
}
.itemsListCyan {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
}
.itemsListCyan a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.itemsListCyan a:hover {
	text-decoration: underline;
	color: #00ADEF;
}
.itemsListCyan a:visited {
	text-decoration: none;
}
.itemsListCyan a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.yellowMediumFont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF301;
	text-align:left;
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	line-height: 1.2em;
}
.yellowItems {
	border: 1px solid #FFF301;
}
.itemsListYellow {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	float: left;
	text-decoration: none;
}
.itemsListYellow a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.itemsListYellow a:hover {
	text-decoration: underline;
	color: #FFF301;
}
.itemsListYellow a:visited {
	text-decoration: none;
}
.itemsListYellow a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.bodycopyCaps {
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
}

.SubCatHeaders {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
