@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000;
	background:url('../images/bg-build.png') repeat-x #ef3e51;
	margin-top:0;
}

a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

h1 {
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
}


h1 .call-outs {
	font-size:14px;
	font-weight:bold;
	color:#971b1e;
}


h1 a {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}



.call-outs {
	font-size:13px;
	font-weight:bold;
	color:#971b1e;
}




#wrapper {
	width:983px;
	position:relative;
	margin:0 auto;
}


#cherries {
	z-index:999;
	position:absolute;
	top:10px;
	left:810px;
}

#header img {
	float:left;
}


#navigation {
	float:right;
	width:650px;
	height:27px;
	background:#f284b5;
	-webkit-border-radius-bottomleft:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	margin:10px 150px 0 0;
}


/** IE 7  **/

.ie7 #navigation {
  position:relative;
}



.ie7 #navigation > .bl {
  width:10px;
  height:10px;
  position:absolute;
  background:url('../images/nav-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

/** end IE 7 **/



/** IE 8   **/

.ie8 #navigation {
  position:relative;
}



.ie8 #navigation > .bl {
  width:10px;
  height:10px;
  position:absolute;
  background:url('../images/nav-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

/** end IE 8 **/




#navigation ul {
	float:left;
	list-style:none;
	text-align:center;
	padding:0px;
	margin:0px;
}

#navigation ul li {
	float:left;
	text-align:center;
	
}


#navigation ul a {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url('../images/cherry-wht.png') no-repeat bottom left;
	padding:5px 30px 0 30px;
}

#navigation .first {
	padding:5px 30px 0 30px;
	margin:0 0 0 10px;
}


#navigation a:hover {
	color:#971b1e;
	background:url('../images/cherry.png') no-repeat bottom left;
}

/*JS menu CSS*/
#dropmenudiv {
	position:absolute;
	border:1px solid #971b1e;
	border-bottom-width:1px;
	font:bold italic 12px Verdana;
	line-height:16px;
	z-index:99999;
	margin:6px 0 0 15px;
}
.ie7 #dropmenudiv {
	margin:6px 0 0 0px;
}
.ie8 #dropmenudiv {
	margin:6px 0 0 0px;
}
.opera9 #dropmenudiv {
	margin:0px 0 0 0px;
}
#dropmenudiv a {
	display:block;
	padding:2px 0 2px 30px;
	background:url('../images/cherry-wht-dm.png') no-repeat bottom left;
	text-decoration:none;
	color:#FFF;
	border-bottom:1px solid #971b1e;
}
#dropmenudiv a:hover { 
	color:#971b1e;
	background:url('../images/cherry-dm.png') no-repeat bottom left;
}


#main {
	float:left;
	width:983px;
	height:630px;
	background:url('../images/home-bg.png') no-repeat;
}




/** Home Page **/

#home {
}


#home #main {
	float:left;
	width:983px;
	height:630px;
	background:url('../images/home-bg.png') no-repeat;
}

#home #main #content {
	float:right;
	width:702px;
	height:530px;
	background:#FFF;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #home #main #content {
  position:relative;
  opacity:0.5;
  filter:alpha(opacity=50);
}



.ie7 #home #main #content > .tl, .ie7 #home #main #content > .tr, .ie7 #home #main #content > .bl, .ie7 #home #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #home #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #home #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #home #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #home #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #home #main #content {
  position:relative;
}



.ie8 #home #main #content > .tl, .ie8 #home #main #content > .tr, .ie8 #home #main #content > .bl, .ie8 #home #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #home #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #home #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #home #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #home #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/

#holder {
	width:677px;
	position:absolute;
	z-index:999;
	left:255px;
	top:135px;
}


/** End Home Page **/




/** Product Page **/

#product{
}


#product #main {
	float:left;
	width:983px;
	height:630px;
	background:url('../images/home-bg.png') no-repeat;
}


#product #main #content {
	float:right;
	width:702px;
	height:530px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #product #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #product #main #content > .tl, .ie7 #product #main #content > .tr, .ie7 #product #main #content > .bl, .ie7 #product #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #product #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #product #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #product #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #product #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #product #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #product #main #content > .tl, .ie8 #product #main #content > .tr, .ie8 #product #main #content > .bl, .ie8 #product #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #product #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #product #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #product #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #product #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


#product #feature {
	position:relative;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}



#product #feature #text {
	float:left;
	width:50%;
	line-height:18px;
	text-align:left;
	margin:50px 10px 0 50px;
}


#product  #feature #text ul {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}

#product  #feature #text ul li {
	float:left;
}


#product  #feature #text ul a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/cherry-wht-sb.png') #f284b5 no-repeat left;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
	width:100px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#product #feature #text .first {
	width:75px;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
}



#product #feature #text a:hover {
	color:#971b1e;
	background:url('../images/cherry-sb.png') #f284b5 no-repeat left;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
	-moz-border-radius:5px;
	border-radius:5px;
}

#product #feature img {
	float:right;
	margin:10px 0;
	clear:right;
	margin:30px 10px 0 0;
}




/** IE7 Button **/

.ie7 #product #feature #text ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/ie-button.png') no-repeat;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
	width:100px;
}

.ie7 #product #feature #text ul li .first {
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
}



.ie7 #product #feature #text ul li a:hover {
	color:#971b1e;
	background:url('../images/ie-button-over.png') no-repeat;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
}

/** End IE7 Button **/


/** IE8 Button **/

.ie8 #product #feature #text ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/ie-button.png') no-repeat;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
	width:100px;
}

.ie8 #product #feature #text ul li .first {
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
}



.ie8 #product #feature #text ul li a:hover {
	color:#971b1e;
	background:url('../images/ie-button-over.png') no-repeat;
	padding:0 0 0 30px;
	margin:30px 10px 30px 0;
}

/** End IE8 Button **/


/** ie7 button 

.ie7 #product #main #content #text ul li > .btl, .ie7 #product #main #content #text ul li > .btr, .ie7 #product #main #content #text ul li > .bbl, .ie7 #product #main #content #text ul li > .bbr
{
  width:4px;
  height:4px;
  position:absolute;
}



.ie7 #product #main #content #text ul li > .btl
{
  background:url('../images/style-btl.png')top left no-repeat;
  top:0;
  left:0;
}

.ie7 #product #main #content #text ul li > .btr
{
  background:url('../images/style-btr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #product #main #content #text ul li > .bbl
{
  background:url('../images/style-bbl.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

.ie7 #product #main #content #text ul li > .bbr
{
  background:url('../images/style-bbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

 end ie 7 button 

ie8 button 


.ie8 #product #main #content #text ul li > .btl, .ie8 #product #main #content #text ul li > .btr, .ie8 #product #main #content #text ul li > .bbl, .ie8 #product #main #content #text ul li > .bbr
{
  width:4px;
  height:4px;
  position:absolute;
}


.ie8 #product #main #content #text ul li > .btl
{
  background:url('../images/style-btl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #product #main #content #text ul li > .btr
{
  background:url('../images/style-btr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #product #main #content #text ul li > .bbl
{
  background:url('../images/style-bbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #product #main #content #text ul li > .bbr
{
  background:url('../images/style-bbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

end ie8 button **/

/** End Product Page */




/** Bears Page **/

#bears{
}


#bears #main {
	float:left;
	width:983px;
	height:3250px;
	background:url('../images/home-bg.png') no-repeat;
}


#bears #main #content {
	float:right;
	width:702px;
	height:3150px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}

/*** Safari Hack ***/

.webkit #bears #main {
	float:left;
	width:983px;
	height:3250px;
	background:url('../images/home-bg.png') no-repeat;
}

.webkit #bears #main #content {
	float:right;
	width:702px;
	height:3150px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-webkit-border-radius:10px;
	margin:20px 30px 0 0;
}

/*** End Safari Hack ***/


/*** Opera Hack ***/

.opera #bears #main {
	float:left;
	width:983px;
	height:3250px;
	background:url('../images/home-bg.png') no-repeat;
}

.opera #bears #main #content {
	float:right;
	width:702px;
	height:3150px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	border-radius:10px;
	margin:20px 30px 0 0;
}

/*** End Opera  Hack ***/



/** IE 7**/

.ie7 #bears #main {
	float:left;
	width:983px;
	height:3450px;
	background:url('../images/home-bg.png') no-repeat;
}

.ie7 #bears #main #content {
  position:relative;
  	width:702px;
	height:3350px;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #bears #main #content > .tl, .ie7 #bears #main #content > .tr, .ie7 #bears #main #content > .bl, .ie7 #bears #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #bears #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #bears #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #bears #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #bears #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #bears #main {
	float:left;
	width:983px;
	height:3450px;
	background:url('../images/home-bg.png') no-repeat;
}



.ie8 #bears #main #content {
  position:relative;
  	width:702px;
	height:3350px;
  opacity:0.75;
  filter:alpha(opacity=75);
}




.ie8 #bears #main #content > .tl, .ie8 #bears #main #content > .tr, .ie8 #bears #main #content > .bl, .ie8 #bears #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #bears #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #bears #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #bears #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #bears #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


#bears #feature {
	position:relative;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}



#bears #feature .text {
	float:left;
	width:50%;
	line-height:18px;
	text-align:left;
	margin:35px 10px 0 50px;
}


#bears #feature .text ul {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}

#bears #feature .text ul li{
	float:left;

}


#bears #feature .text ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/cherry-wht-sb.png') #f284b5 no-repeat left;
		-moz-border-radius:5px;
	border-radius:5px;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
	width:100px;
}

#bears #feature .text ul li .first {
	width:75px;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
}



#bears #feature .text ul li a:hover {
	color:#971b1e;
	background:url('../images/cherry-sb.png') #f284b5 no-repeat left;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
	-moz-border-radius:5px;
	border-radius:5px;
}


/** IE7 Button **/

.ie7 #bears #feature .text ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/ie-button.png') no-repeat;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
	width:100px;
}

.ie7 #bears #feature .text ul li .first {
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
}



.ie7 #bears #feature .text ul li a:hover {
	color:#971b1e;
	background:url('../images/ie-button-over.png') no-repeat;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
}

/** End IE7 Button **/


/** IE8 Button **/

.ie8 #bears #feature .text ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	text-decoration:none;
	background:url('../images/ie-button.png') no-repeat;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
	width:100px;
}

.ie8 #bears #feature .text ul li .first {
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
}



.ie8 #bears #feature .text ul li a:hover {
	color:#971b1e;
	background:url('../images/ie-button-over.png') no-repeat;
	padding:0 0 0 30px;
	margin:20px 10px 20px 0;
}

/** End IE8 Button **/




#bears #feature img {
	float:right;
	margin:10px 0;
	clear:right;
	margin:50px 10px 0 0;
	clear:right;
}

#bears .border {
	float:left;
	width:94%;
	height:15px;
	background:url('../images/cherry-trim.png') repeat-x;
	padding:0 15px;
	margin:25px 0 0 15px;
	clear:left;
}




/** ie7 button 

.ie7 #bear #main #content #feature .text li > .btl, 
.ie7 #bear #main #content #feature .text li > .btr, 
.ie7 #bear #main #content #feature .text li > .bbl, 
.ie7 #bear #main #content #feature .text li > .bbr
{
  width:4px;
  height:4px;
  position:absolute;
}



.ie7 #bear #main #content #feature .text li > .btl
{
  background:url('../images/style-btl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #bear #main #content #feature .text li > .btr
{
  background:url('../images/style-btr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #bear #main #content #feature .text li > .bbl
{
  background:url('../images/style-bbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #bear #main #content #feature .text li > .bbr
{
  background:url('../images/style-bbr.png') bottom left no-repeat;
  bottom:0;
  right:0;
}

end ie 7 button 

/** ie8 button 


.ie8 #bear #main #content #feature .text ul li a > .btl, 
.ie8 #bear #main #content #feature .text ul li a > .btr,
.ie8 #bear #main #content #feature .text ul li a > .bbl,
.ie8 #bear #main #content #feature .text ul li a > .bbr
{
  width:4px;
  height:4px;
  position:absolute;
}


.ie8 #bear #main #content #feature .text ul li a > .btl
{
  background:url('../images/style-btl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #bear #main #content #feature .text ul li a > .btr
{
  background:url('../images/style-btr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #bear #main #content #feature .text ul li a > .bbl
{
  background:url('../images/style-bbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #bear #main #content #feature .text ul li a > .bbr
{
  background:url('../images/style-bbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end ie8 button **/

/** End Bears Page */




/** Coupon Page **/

#coupon {
}


#coupon #main {
	float:left;
	width:983px;
	height:630px;
	background:url('../images/home-bg.png') no-repeat;
}


#coupon #main #content {
	float:right;
	width:702px;
	height:530px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #coupon #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #coupon #main #content > .tl, .ie7 #coupon #main #content > .tr, .ie7 #coupon #main #content > .bl, .ie7 #coupon #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #coupon #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #coupon #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #coupon #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #coupon #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #coupon #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #coupon #main #content > .tl, .ie8 #coupon #main #content > .tr, .ie8 #coupon #main #content > .bl, .ie8 #coupon #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #coupon #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #coupon #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #coupon #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #coupon #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/


#coupon #feature {
	position:relative;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}

#coupon #feature img {
	margin:10px 0 0 0;
	clear:left;
}


/** End Coupon Page */



/** Start Where Buy **/


#where-buy {
}


#where-buy #main #content {
	float:right;
	width:702px;
	height:610px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}


/** IE Fix **/

.ie7 #where-buy #main #content {
	float:right;
	width:702px;
	height:610px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}

.ie8 #where-buy #main #content {
	float:right;
	width:702px;
	height:610px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}


/** IE 7**/

.ie7 #where-buy #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #where-buy #main #content > .tl, .ie7 #where-buy #main #content > .tr, .ie7 #where-buy #main #content > .bl, .ie7 #where-buy #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #where-buy #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #where-buy #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #where-buy #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #where-buy #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #where-buy #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #where-buy #main #content > .tl, .ie8 #where-buy #main #content > .tr, .ie8 #where-buy #main #content > .bl, .ie8 #where-buy #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #where-buy #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #where-buy #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #where-buy #main #content > .bl
{
   background:url('../images/style-subbl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #where-buy #main #content > .br
{
  background:url('../images/style-subbr.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/



#where-buy #feature {
	position:relative;
	width:600px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}

#where-buy #feature img {
	padding:10px;
	margin:5px;
	border:1px solid #971b1e;
	background:#FFF;
	clear:left;
}



#where-buy #feature #where-content {
	width:600px;
	text-align:center;	
	padding:0 0 0 40px;
	margin:0 auto;
}



#where-buy #feature #where-content #where-leftone {
	float:left;
	width:155px;
	text-align:left;
	margin:20px 0 0 0;
	border-right:2px dotted #971b1e;

}

#where-buy #feature #where-content #where-right {
	float:left;
	width:155px;
	text-align:left;	
	padding-left:15px;
	margin:20px 0 0 0;
}

#where-buy #feature #where-content .retailer-empty {
	float:left;
	width:155px;
	height:27px;
	text-align:center;
	vertical-align:middle;
	margin:10px 0 0 10px;
}

#where-buy #feature #purse img {
	position:absolute;
	z-index:999;
	left:314px;
	top:270px;
	border:none;
	background:none;

}

/** End Where Buy **/

/** Contact Page **/

#contact {
}


#contact #main {
	float:left;
	width:983px;
	height:750px;
	background:url('../images/home-bg.png') no-repeat;
}




#contact #main #content {
	float:right;
	width:702px;
	height:690px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #contact #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #contact #main #content > .tl, .ie7 #contact #main #content > .tr, .ie7 #contact #main #content > .bl, .ie7 #contact #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #contact #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #contact #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #contact #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #contact #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #contact #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #contact #main #content > .tl, .ie8 #contact #main #content > .tr, .ie8 #contact #main #content > .bl, .ie8 #contact #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #contact #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #contact #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #contact #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #contact #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/

#contact #feature {
	position:relative;
	width:600px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}

#contact #feature .contact-addy {
	float:left;
	width:100%;
	text-align:left;
	margin:20px 0 0 50px;
	clear:left;
}

#contact #feature .contact-addy .call-outs {
	float:left;
	width:100%;
	text-align:left;
	margin:10px 0 0 0;
}


#contact #feature img {
	position:absolute;
	z-index:999;
	left:347px;
	top:219px;
	border:none;
	background:none;

}

/** End Contact Page **/



/** Guarantee Page **/

#guarantee {
}

#guarantee  #main {
	float:left;
	width:983px;
	height:630px;
	background:url('../images/home-bg.png') no-repeat;
}


#guarantee #main #content {
	float:right;
	width:702px;
	height:530px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #guarantee #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #guarantee #main #content > .tl, .ie7 #guarantee #main #content > .tr, .ie7 #guarantee #main #content > .bl, .ie7 #guarantee #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #guarantee #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #guarantee #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #guarantee #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #guarantee #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #guarantee #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #guarantee #main #content > .tl, .ie8 #guarantee #main #content > .tr, .ie8 #guarantee #main #content > .bl, .ie8 #guarantee #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #guarantee #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #guarantee #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #guarantee #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #guarantee #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/

#guarantee #feature {
	position:relative;
	width:600px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}

#guarantee #feature .contact-addy {
	float:left;
	width:100%;
	text-align:left;
	margin:40px 0 0 50px;
	clear:left;
}





#guarantee #feature img {
	position:absolute;
	z-index:999;
	left:-29px;
	top:103px;
	border:none;
	background:none;

}

/** End Guarantee Page **/





/** Registration Page **/

#reg {
}

#reg #main #content {
	float:right;
	width:702px;
	height:530px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #reg #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #reg #main #content > .tl, .ie7 #reg #main #content > .tr, .ie7 #reg #main #content > .bl, .ie7 #reg #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #reg #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #reg #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #reg #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #reg #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #reg #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #reg #main #content > .tl, .ie8 #reg #main #content > .tr, .ie8 #reg #main #content > .bl, .ie8 #reg #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #reg #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #reg #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #reg #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #reg #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/

#reg #feature {
	position:relative;
	width:600px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}



#reg #feature .bullets {
	float:left;
	width:55%;
	text-align:left;
	margin:10px 0 0 220px;
	clear:left;
}

#reg #feature #all {
	float:left;
	width:350px;
}

#reg #feature #reg-instruct {
	float:left;
	width:270px;
	text-align:right;
	margin:30px 0 10px 0;
}


#reg #feature .form-name {
	float:left;
	width:180px;
	text-align:right;
	margin:20px 0 0 0;
}

#reg #feature .form-field {
	float:left;
	text-align:left;
	margin:20px 0 0 10px;
}


.submit-button {
	float:left;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	background:#971b1e;
	border:1px #000000;
	padding:2px 5px 5px 5px;
	margin:40px 0 20px 175px;
	clear:left;
}



#reg #privacy-copy {
	float:left;
	width:100%;
	font-size:10px;
	line-height:12px;
	text-align:center;
	margin:30px 0 0 0;
	clear:left;
}


#privacy-copy a {
	font-size:10px;
}



#reg #feature img {
	position:absolute;
	z-index:999;
	left:345px;
	top:25px;
	border:none;
	background:none;

}

/** End Registration Page **/


/** Process Page **/

#process {
}


#process #main {
	float:left;
	width:983px;
	height:830px;
	background:url('../images/home-bg.png') no-repeat;
}

#process #main #content {
	float:right;
	width:702px;
	height:750px;
	background:#FFF;
    opacity:0.75;
    filter:alpha(opacity=75);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	margin:20px 30px 0 0;
}




/** IE 7**/

.ie7 #process #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie7 #process #main #content > .tl, .ie7 #process #main #content > .tr, .ie7 #process #main #content > .bl, .ie7 #process #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie7 #process #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie7 #process #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie7 #process #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie7 #process #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 7 **/


/** IE 8**/

.ie8 #process #main #content {
  position:relative;
  opacity:0.75;
  filter:alpha(opacity=75);
}



.ie8 #process #main #content > .tl, .ie8 #process #main #content > .tr, .ie8 #process #main #content > .bl, .ie8 #process #main #content > .br
{
  width:10px;
  height:10px;
  position:absolute;
}

.ie8 #process #main #content > .tl
{
  background:url('../images/style-tl.png') top left no-repeat;
  top:0;
  left:0;
}

.ie8 #process #main #content > .tr
{
   background:url('../images/style-tr.png') top right no-repeat;
  top:0;
  right:0;
}

.ie8 #process #main #content > .bl
{
   background:url('../images/style-bl.png') bottom left no-repeat;
  bottom:0;
  left:0;
}

.ie8 #process #main #content > .br
{
  background:url('../images/style-br.png') bottom right no-repeat;
  bottom:0;
  right:0;
}

/** end IE 8 **/

#process #feature {
	position:relative;
	width:600px;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}

#process #feature #process-banners {
	float:left;
	width:620px;
	text-align:center;
	padding:20px 0 0 0;
	margin:0;
}


#process #feature #process-banners .banner-left {
	float:left;
	width:253px;
	height:83px;
	background:#FFF;
	border:4px solid #971b1e;
	padding:8px;
	margin:0 20px 20px 20px;
}

#process #feature #process-banners .banner-right {
	float:left;
	width:253px;
	height:83px;
	background:#FFF;
	border:4px solid #971b1e;
	padding:8px;
	margin:0 0 20px 0;
}

#process #privacy-copy {
	float:left;
	width:100%;
	font-size:10px;
	line-height:12px;
	text-align:center;
	margin:10px 0 0 0;
	clear:left;
}


/** End Process Page **/


#footer {
	float:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#f7b7d3;
	line-height:16px;
	text-align:center;
	padding:20px 0;
}

#footer a {
	color:#f7b7d3;
	text-decoration:none;
}

