body { 
background-color:#fadc2c;
}

.gridBack { 
background-image: url(res/gridback.jpg); 
background-repeat:repeat-y;
}

.gridFade { 
background-image: url(res/gridfade.jpg); 
background-repeat:no-repeat;
}

.gridblueFade { 
background-image: url(res/gridfade_blue.jpg); 
background-repeat:no-repeat;
}

.ltcolumnBack { 
background-image: url(res/ltcolumn_back.jpg); 
background-repeat:repeat-y;
}

.shoppingcartBack { 
background-image: url(res/shoppingcartParty.jpg); 
background-repeat:no-repeat;
}

.shoppingcartblueBack { 
background-image: url(res/shoppingcartCart.jpg); 
background-repeat:no-repeat;
}

.featuredProductBack{
background-color: #cb0588;
}

.featuredProductTopBack{
background-image: url(res/topcurve_pink.jpg); 
background-repeat:repeat-y;
}

.featuredProductBottomBack{
background-image: url(res/bottomcurve_pink.jpg); 
background-repeat:repeat-y;
}

.gradLine { 
background-image: url(res/grad_line.jpg); 
background-repeat:repeat-y;
}

.subnavBack { 
background-image: url(res/subnav_back.png); 
background-repeat:no-repeat;
}

.alsointerestedBack { 
background-image: url(res/also_interested_back.jpg); 
background-repeat:no-repeat;
background-position: bottom;
}

.curvedboxBack { 
background-image: url(res/curvedbox_back.jpg); 
background-repeat:repeat-y;
}

.curvedboxBackTop { 
background-image: url(res/curve_top.jpg); 
background-repeat:no-repeat;
}

.curvedboxBackBottom { 
background-image: url(res/curve_bottom.jpg); 
background-repeat:no-repeat;
}

.packsspecialBack { 
background-image: url(res/packsspecial_back.jpg); 
background-repeat:no-repeat;
}

td{
font-family: Arial,Helvetica, sans-serif; 
font-size: 16px; 
color:#0045a2;
}

.tableblue{
font-family: Arial,Helvetica, sans-serif; 
font-size: 14px; 
font-weight:bold;
color:#68c4f2;
}

td.description{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
color:#000000;
}

.px12black{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px;
line-height:21px; 
color:#000000;
}

.px12blackred{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px;
line-height:21px; 
color:#AA0000;
}


.px14blue{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
}

.px16blue{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
color:#144094;
}

.curveBack { 
background-image: url(res/grey_back.jpg); 
background-repeat:repeat;
}


.px11white{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
color:#FFFFFF;
}

.subnav{ 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
letter-spacing:0px;
padding-top:17px;
}

.px11white{ 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
}

.px18primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
color:#cc0099;
}

a.px18primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
color:#cc0099;
text-decoration: none;
}

a.px18primary:visited{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
color:#cc0099;
text-decoration: none;
}

a.px18primary:hover{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
color:#cc0099;
text-decoration: none;
}

.px20blue{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px;
color:#009de9;
}

.px20primary{ 
font-family: Arial Black, Helvetica, sans-serif; 
font-size: 20px;
color:#cc0099;
}

.px16primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
color:#cc0099;
}

a{
font-family: Arial,Helvetica, sans-serif; 
font-size: 14px; 
color:#357bd3;
text-decoration:none;
}

a:hover {
font-family: Arial,Helvetica, sans-serif; 
font-size: 14px; 
color:#cc0099;
text-decoration:none;
}


a.secondary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.secondary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.secondary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.primary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.primary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.primary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.secondary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.secondary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}

a.secondary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.primary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.primary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.primary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#cc0099;
text-decoration:none;
}



.px14primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
}

a.px14secondary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
}

a.px14secondary:visited{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
}

a.px14secondary:hover{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
text-decoration:underline;
}

a.px14primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
text-decoration:underline;
}

a.px14primary:visited{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
text-decoration:underline;
}

a.px14primary:hover{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#144094;
text-decoration:underline;
}



a.px12secondary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.px12secondary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#357bd3;
text-decoration:none;
}

a.px12secondary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#144094;
text-decoration:none;
}

a.px12primary{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#144094;
text-decoration:underline;
}

a.px12primary:visited{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#144094;
text-decoration:underline;
}

a.px12primary:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
color:#144094;
text-decoration:underline;
}



a.px16secondary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
}

a.px16secondary:visited{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
}

a.px16secondary:hover{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
text-decoration:underline;
}

a.px16primary{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
text-decoration:underline;
}

a.px16primary:visited{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
text-decoration:underline;
}

a.px16primary:hover{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#0045a2;
text-decoration:underline;
}




a.pageresults{
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
color:#0045a2;
text-decoration:none;
}

a.pageresults:hover {
font-family: Arial,Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
color:#0045a2;
text-decoration:none;
}

a.subnav{ 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
padding-top:15px;
text-decoration:none;
}

a.subnav:hover{ 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
color:#FFFFFF;
padding-top:15px;
text-decoration:none;
}

input.text { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#999999;
border: 1px solid #999999;
background-color:#FFFFFF;
}

.selecttx { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#999999;
}

select { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#999999;
border: 1px solid #999999;
background-color:#FFFFFF;
}

.thinborder {
/*  float: center; */
  border:1px solid black;
  }
  
 			
.copyHide{
	font-family: arial;
	font-size: 10pt;
	color: black;
	display: none;
	visibility: hidden;
}

/* **************************************
TABBED NAVIGATION
*************************************** */
.tabsBack { 
background-image: url(res/tabs_back.png); 
background-repeat:no-repeat;
background-position: bottom;
}

.bluetab { 
background-image: url(res/bluetab.png); 
background-repeat:repeat-x;
background-position: bottom;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #FFFFFF;
}

.pinktab { 
background-image: url(res/pinktab.png); 
background-repeat:repeat-x;
background-position: bottom;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #fadc2c;
}