#fullheight{height:100%}
#fullheight_td{height:100%; vertical-align:bottom}

.formbutton {
cursor:pointer;
border: 1px solid #ABABAB;
color:#FFFFFF;
font-weight:bold;
background:url(/images/button_bg_purple.gif) repeat-x left top;
height: 20;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
padding:0px 0px 0px 0px;
}

.formbutton_dark {
cursor:pointer;
border: 1px solid #ABABAB;
color:#FFFFFF;
font-weight:bold;
background-color: #241636;
height: 20;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
padding:0px 0px 0px 0px;
}

.formbutton_old {
cursor:pointer;
border: 1px solid ABABAB;
color:#FFFFFF;
font-weight:bold;
height: 24;
padding: 1px 2px;
background:url(/images/button_bg_grey.gif) repeat-x left top;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
}

.formbutton_small {
cursor:pointer;
border: 1px solid ABABAB;
color:#FFFFFF;
font-weight:bold;
height: 19;
padding: 1px 2px;
background:url(/images/button_bg_grey.gif) repeat-x left top;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
}

.callout_intro {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Gill Sans MT;
	font-size: 8px;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_product {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Gill Sans MT;
	font-size: 8px;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg_14.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_pink {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Gill Sans MT;
	font-size: 8px;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_intro1 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro2 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro3 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro4 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro5 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Medium;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro6 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Demi;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_intro7 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Century Gothic;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #502D7F;
}

.callout_pink1 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink2 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink3 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink4 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink5 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Medium;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink6 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Demi;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_pink7 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Century Gothic;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-color: #FF0066;
}

.callout_product1 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product2 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product3 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product4 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Myriad Web Pro;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product5 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Medium;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product6 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	font-family: Franklin Gothic Demi;
	font-size: 9px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_product7 {
	color:#502D7F;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height: 12px;
	font-family: Century Gothic;
	font-size: 8px;
	padding: 0px 2px 0px 2px;
	background-image: url(/images/callout_product_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.callout_leftedge {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	width: 1px;
	padding: 0px 0px 0px 0px;
	font-size: 8px;
}

.callout_rightedge {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	height: 12px;
	width: 1px;
	padding: 0px 3px 0px 0px;
	font-size: 8px;
}

body
{
	background-color: #000000;
	background-image: url(/images/bg.png);
	background-repeat:repeat-x;
}

a 
{ 
	color: #4814a0; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a:hover 
{ 
	color: #4b4b4b; 
	text-decoration: underline; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.breadcrumb
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight:bold;
	font-size: 14px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.breadcrumb:hover 
{ 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight:bold;
	font-size: 14px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

.breadcrumb_large
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 20px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.breadcrumb_large
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 20px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.breadcrumb_large:hover
{ 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-size: 20px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

.grayimgborder
{ 
  border-width : 1px; 
  border-style : solid; 
  border-color : #B1B1B1;
  position: relative;
}

a.leftnav
{ 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight:bold;
	font-size: 14px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.leftnav:hover 
{ 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight:bold;
	font-size: 14px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.leftnav_small
{ 
	color: #4b4b4b; 
	text-decoration: none;
	font-weight:bold;
	font-size: 11px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.leftnav_small:hover 
{ 
	color: #4b4b4b; 
	text-decoration: underline; 
	font-weight:bold;
	font-size: 11px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.categorylinks
{ 
	color: #4b4b4b; 
	text-decoration: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

a.categorylinks:hover 
{ 
	color: #4b4b4b; 
	text-decoration: underline; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

a.categorylinks_green
{ 
	color: #502D7F; 
	text-decoration: none;
	font-weight:bold;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

a.categorylinks_green:hover 
{ 
	color: #502D7F; 
	text-decoration: underline; 
	font-weight:bold;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

.presslinks { 
	color:#999999;
	line-height: 15px;
}

a.presslinks
{ 
	color: #7c5ccb; 
	text-decoration: none;
	font-weight:bold;

}

a.presslinks:hover 
{ 
	color: #4b4b4b; 
	text-decoration: underline; 
	font-weight:bold;
}

a.tip_morelink
{ 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.tip_morelink:hover 
{ 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-size: 10px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.checkinternational
{ 
	color: #7c5ccb; 
	text-decoration: underline; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.checkinternational:hover 
{ 
	color: #7c5ccb; 
	text-decoration: underline; 
	font-size: 12px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.carttop
{ 
	color: #cab6fd; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

a.carttop:hover 
{ 
	color: #cab6fd; 
	text-decoration: underline; 
	font-size: 11px; 
	font-family: arial, verdana, helvetica, sans-serif;
}

input.homesearch
{
	width: 150px;
	border: 0px; 
	background-color: #FFFFFF;
	font-size: 12px; 
	color: #4b4b4b; 
 	padding-left: 4px;
	font-family: arial, verdana, helvetica, sans-serif; 
}

input.locator
{
	width: 150px;
	font-size: 12px; 
	color: #4b4b4b; 
 	font-family: arial, verdana, helvetica, sans-serif; 
}

.text_9px { font-size:9px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_10px { font-size: 10px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_11px { font-size: 11px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_12px { font-size: 12px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_13px { font-size: 13px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_14px { font-size: 14px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }
.text_15px { font-size: 15px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; }

.text_scoop_title {
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
}

.text_scoop {
	font-size: 12px;
	font-family: "Comic Sans MS";
	font-weight: bold;
	line-height: 15px;
}

.text_11px_scoop {
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 15px;
}

a.text_11px_scoop {
	font-size: 11px;
	color:#FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 15px;
	text-decoration: underline;
}

a.text_11px_scoop:hover {
	font-size: 11px;
	color:#FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 15px;
	text-decoration: underline;
	font-weight:bold;
}

.text_categoryheading { font-size: 14px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; font-weight:bold; background-color: #999999; }
.text_itemname { font-size: 14px; color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; }
.text_itemprice { font-size: 11px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; }
.text_itemsaleprice { color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; }
.text_shortdesc { font-size: 11px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; line-height: 15px; }

.item_name { font-size: 12px; color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; }
.item_shortdesc { font-size: 11px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; line-height: 14px; }
.item_price { font-size: 12px; color: #502D7F; font-weight:none; font-family: arial, verdana, helvetica, sans-serif; line-height: 14px; }
.item_finish { font-size: 10px; color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; }

.text_pageheading { font-size: 14px; color: #4b4b4b; font-family: arial, verdana, helvetica, sans-serif; font-weight:bold; }
.text_pageheading_big { font-size: 16px; color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; font-weight:bold; }
.text_highlighted_11px { font-size: 11px; color: #502D7F; font-family: arial, verdana, helvetica, sans-serif; font-weight:bold; }

.menu_bg_1 { background-color: #342142;}
.menu_bg_2 { background-color: #000000;}

.form_title {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 5px 5px 20px;
	background-color: #502D7F;
}

.form_subtitle {
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	background-color: #999999;
}

a.redborder_roll img{ text-decoration: none; border-color: CC0000; border-width: 1px; }
a.redborder_roll:hover img{ text-decoration: none; border-color: 606060; border-width: 1px; }

a.grayborder_roll img{ text-decoration: none; border-color: DAD2D1; border-width: 1px; }
a.grayborder_roll:hover img{ text-decoration: none; border-color: BDA7A3; border-width: 1px; }

a.grayborder_landing img{ text-decoration: none; border-color: DAD2D1; border-width: 1px; }
a.grayborder_landing:hover img{ text-decoration: none; border-color: BDA7A3; border-width: 1px; }
 
a.beigeborder img{ text-decoration: none; border-color: DAD2D1; border-width: 1px; }

a.grayborder_highlight:link img{text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
  }

a.grayborder_highlight:visited img{text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
  }

a.grayborder_highlight:hover img{text-decoration: none;
  border-color: #8C9FD1;
  border-width: 1px;
  }
  
a.grayborder:link img{text-decoration: none;
  border-color: DAD2D1;
  border-width: 1px;
  }

a.grayborder:visited img{text-decoration: none;
  border-color: DAD2D1;
  border-width: 1px;
  }

a.grayborder:hover img{text-decoration: none;
  border-color: DAD2D1;
  border-width: 1px;
  }

a.grayborder2:link img{text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
  }

a.grayborder2:visited img{text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
  }

a.grayborder2:hover img{text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
  }
  
a.redborder:link img{text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
  }

a.redborder:visited img{text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
  }

a.redborder:hover img{text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
  }

.conPink {color: #CC0033;}
