/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #808080;
}
a:link {
	color: #d39494;
}
a:visited {
	color: #d39494;
}
a:hover {
	color: #d39494;
}
a:active {
	color: #d39494;
}

a.9ptlink{font-size: 9px; text-decoration:underline; }
a.10ptlink{font-size: 10px; text-decoration:underline; }
a.11ptlink{font-size: 11px; text-decoration:underline; }

a.footerlink{font-size: 10px; color:#777777; text-decoration:none;}
.footertext{font-size: 10px; color:#777777; }

table.redoutline{border:solid 1px #6f0d0d;}
table.redoutline td{border-width: 0px 0px 0px 0px;}
table.him_outlineTopBottom td{border:solid #48474b; border-width: 1px 0px 1px 0px;}
table.general_outlineTopBottom td{border:solid #730404; border-width: 1px 0px 1px 0px;}
table.snuggles_outlineTopBottom td{border:solid #f797b5; border-width: 1px 0px 1px 0px;}
table.removetbpropertiesTxtRemain td{border:0px; border-width: 0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd;}
table.removetbproperties td{border:0px; border-width: 0px 0px 0px 0px;}

.productInfoTxtInCart{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#cfcfcf;}
table.allforms{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd;}
.txttitle{  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#dddddd;}

.dropdownfield{ height:18px; border: solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
.inputfieldtxt{ height:14px; border: solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.biginputfieldtxt{ border: solid 1px #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.earliestdate { background-color:#450000; color:#DED2D2;}
.earliestdate_general{ background-color:#450000; color:#ded2d2; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.earliestdate_snuggles{ background-color:#fac0d8; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.earliestdate_him{ background-color:#2c2a35; color:#dddddd; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.cartText{ font-size:10px;color:#afafaf;}
.highlight{color:#fe9696;}

.subbg_general{background-image:url(images/product_catalog/general/sub_bg.gif); background-repeat:repeat-x;background-color:#510000}
.subbg_snuggles{background-image:url(images/product_catalog/snuggles/sub_bg.gif); background-repeat:repeat-x;background-color:#ffffff}
.subbg_him{background-image:url(images/product_catalog/him/sub_bg.gif); background-repeat:repeat-x;background-color:#58575e}
.subpgTitle_general{  font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#dddddd; font-weight:bold;}
.subpgCaption_general{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#dddddd; }
.subpgdescription_general{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd; }
.subpgdescription{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd; }
.subpgPrice_general{background-color:#370000;font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.addonTxt{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#d60808; font-weight:bold;}

.addons {
color:#DDDDDD;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.subbg {
background-image:url(images/sub/sub_bg.gif);
background-repeat:repeat-x;
}

.subpgTitle_him{  font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#dddddd; font-weight:bold;}
.subpgCaption_him{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#dddddd; }
.subpgdescription_him{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd; }
.subpgPrice_him{background-color:#2c2a35; color:#dddddd; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}

.cartTotalAmtTxt{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#cf8282;}
.addons_general{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#dddddd;}
.addons_snuggles{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.addons_him{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#dddddd;}

.snugglesbg{background-image:url(images/snuggles/sub_bg.gif); background-repeat:repeat-x;}
.subpgPrice_snuggles{background-color:#fac0d8; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.subpgTitle_snuggles{  font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#333333; font-weight:bold;}
.subpgCaption_snuggles{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; }
.subpgdescription_snuggles{  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; }

.snugglesaddonTxt{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#d60808; font-weight:bold;}
.snugglesaddons{  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}

.subpgdescripton {
color:#DDDDDD;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
color:#bbb0b0;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
color:#bbb0b0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #000000;
}


/**********************/
/* Message Style      */
/**********************/
.message-error ul, .message-info ul, .message-ok ul{
  text-align:left;
  padding-left:10px;
  margin-left:10px;
}
.message-error  {
    color: #FFE1E1;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    text-align:left
    }

.message-info {
    color: #FFE1E1;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    text-align:left
    }

.message-ok{
    color: #FFE1E1;
    font-weight: 500;
    padding: 3px 3px 3px 3px;
    
    margin-bottom: 5px;
    -moz-border-radius: 5px;
    text-align:left
}

.fieldname{
      color:#dddddd;
}

.errorfieldname{
      color:#DC143C;
}
.page_listing {color:#D39494;}
.page_listing a:link, .page_listing a:visited, .page_listing a:active {color:#D39494;}

.etccontent{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#d4cdcd;}

.stext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E0E0E0;
}

.stext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E0E0E0;
}

.personalityfieldA{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd; background-color:#650202;}
.personalityfieldB{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#dddddd; background-color:#561616;}	
.personalityQn{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#d39494; font-weight:bold;}

.sitemaplinks{color: #ffe1e1;}
a.sitemaplinks{color: #ffe1e1;}
.sitemapsublinks{color: #d39494; background-color:#481313;}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
color:#bbb0b0;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
color:#bbb0b0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #000000;
}

.layerbox
{
  position:absolute;
  z-index:199;
  top:16%;
  padding: 10px 3px 3px 3px;
  -moz-border-radius: 5px;
}

.promodownstate {
background-color:#710B0B;
color:#DDDDDD;
float:left;
font-size:12px;
font-weight:bold;
padding:0.3em 0.6em;
text-decoration:none;
width:10.2em;
}

a.qtip {display:block;}

