﻿div {float:left;}
.pngfix {}
body
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size:11px;
}
body a
{
    font-size:11px;
}


#mainbackground
{
    position:absolute;
    z-index:1;
    width:1000px;
    height:700px;
    top:1px;
    left:1px;
}

#mainoverground
{
    position:relative;
    width:100%;
    z-index:2;
    top:1px;
    left:0px;
}
#gift-experiences
{
	text-align: center;
	min-width: 1000px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	float:none;
}

#experiences
{
	width: 1000px;
	padding: 0px;
	margin: 0 auto;
	margin-top: 10px;
	float:none;
}
#birthday-gifts-header
{
    background: url(../../images/experiences-header-back2.gif) no-repeat;
    background-position:top right;
    width:1000px;
    height:82px;
    background-color:#92c600;
  border: 1px solid silver;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
      position:relative;
    z-index:5;
    margin-bottom:8px;
}
#birthday-gifts-logo
{
    margin:0 0 0 0px;
}
#birthday-presents
{
	width:1000px;
	position:relative;
  border: 1px solid silver;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
	/* equal height fix */
	border-top:0;
	overflow:hidden;
}
.birthday-presents  a { color:black;text-decoration:none}
.birthday-presents  a:link { color:black;}
.birthday-presents  a:active { color:black;}
.birthday-presents  a:visited { color:black;}
.birthday-presents  a:hover { color:black;text-decoration:underline}


#birthday-gifts
{
	width:1000px;
	position:relative;
	/* equal height fix */
	overflow:hidden;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
}
.birthday-gifts  a { color:black;text-decoration:none}
.birthday-gifts  a:link { color:black;}
.birthday-gifts  a:active { color:black;}
.birthday-gifts  a:visited { color:black;}
.birthday-gifts  a:hover { color:black;text-decoration:underline}

#personalised-gifts
{
	width:1000px;
	position:relative;
	/* equal height fix */
}
.personalised-gifts  a { color:black;text-decoration:none}
.personalised-gifts  a:link { color:black;}
.personalised-gifts  a:active { color:black;}
.personalised-gifts  a:visited { color:black;}
.personalised-gifts  a:hover { color:black;text-decoration:underline}
#experiences-product_nav
{
    background-color:#709303;
    width:149px;
    margin-bottom:20px;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
}
#birthday-gifts-navbottom 
{
    background: url(../../images/navbottom.gif) no-repeat;
    width:149px;
    height:47px;
}
#experiences-leftcontainer
{
    position:relative;
    width:150px;
    min-height:357px;
    background-color:#6f9303;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
}
#experiences-mainspace
{
    width:666px;
    min-height:600px;
    background-color:white;
}
#experiences-mainspace h1
{
    color:#c50781;
    text-align:left;
    padding-left:10px;
    text-transform:capitalize;
    
}
#experiences-mainspace-fullwidth
{
    width:850px;
    min-height:600px;
    height:auto;
    padding-bottom:20px;
}
#experiences-mainright
{
    width:184px;
    min-height:200px;
   border: 0px solid silver;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);
}
#experiences-mainright-full
{
    width:184px;
    min-height:200px;
    background-color:#6f9303;
}
#experiences-mainright-full, #experiences-mainspace-fullwidth, #experiences-mainspace, #experiences-leftcontainer, #birthday-gift-productmain-right
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
	
#experiences_list a
{
    font-size:12px;
}
#standard {min-height:700px;font-size:11px;text-align:left;padding:10px 10px 10px 20px;color:Black}
#standard h2 
{
     color:#c50781;
   
}
#standard h1
{
     color:#c50781;
     margin:0px;
     padding:0;
   
}
#standard p
{
    font-size:12px;
    line-height:18px;
   
}
#standard a
{
    color:#c50781;
}
#personalised-gifts-fullwidth
{
    width:850px;
    min-height:600px;
    padding-bottom:20px;
    margin-bottom:0px;
}
#personalised-gifts-leftcontainer
{
    min-height:600px;
    height:1500px;
    padding-bottom:1px;
    margin-bottom:1px;
    background-color:Red;
}

.NavA
{
	padding: 7px 5px 0px 5px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	width:130px;
	/*color:White;*/
	position:relative;
    z-index:1;
}
#NavA_on
{
 	color: #c50781;
 	margin:0 0 5px 0;
   
}
#NavA_on a
{
 	color: #c50781;
   
}
.NavA a
{	
    padding-left:5px;
	width: 100%;
	color: white;
	text-decoration: none;
}
.NavA a:hover
{
	text-decoration: none;
	color: #c50781;
}
.NavB
{
    background-color:#557103;
	padding: 5px 3px 5px 3px;
	border-bottom:1px solid #709303;
	width:143px;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	/*color:White;*/
	position:relative;
    z-index:1;
}

.NavB a
{	
    padding-left:5px;
	width: 100%;
	color: white;
	text-decoration: none;
}
.NavB a:hover
{
	text-decoration: none;
	color: #c50781;
}
.right_hand_nav
{
    float:left;
    background-color:#99CC00;
    width:179px;   
    border-left: solid 2px #8AB801;
    border-right: solid 2px #8AB801;
    position:relative;
    top:0px;
}
.home_right_hand_top
{
    background-color:#8AB801;
    width:183px;
    height:308px;
}


#otherproductsitems .ItemContainer
{
    padding:0 0 0 0;
    margin:0 10px 0 0;
    
}

.itemRight
{
    padding:0 0 0 0;
}


/* category thumbnails */

.itemcontainer
{
	color: #c50781;
	font-size: 11px;
	font-family: Arial;
	width: 140px;
	text-align: left;
	margin:10px 10px 20px 10px;
	padding:0 0 0 0px;
	border:1px solid #c50781;
	background-color:White;
}
.itemcontainer .itemcontainerimage
{
	text-align: center;
	padding-left:0px;
	border:0px solid silver;
}



.itemcontainertext
{
	text-align: Left;
	font-size:11px;
	min-height:50px;
	width:134px;
	padding:0 3px 0 3px;
}
.itemcontainertext a
{
	font-size:11px;
	text-decoration: none;
	color:#c50781;
}
.itemcontainertext .buy
{
    float:right;
    text-align:right;
    font-weight:bold;
    margin:0;
    padding:0;
    width:60px;
}
.itemcontainertext .buy a
{
    padding:0;
}

.itemcontainerprice
{
    font-weight:bold;
	font-size:11px;
	height:20px;
	width:50px;
	padding:7px 3px 0 3px;
    
}
.itemcontainerlink
{
    font-weight:bold;
	font-size:11px;
	height:20px;
	float:right;
	padding:7px 3px 0 3px;
}
.itemcontainerlink a 
{
    font-weight:bold;
	font-size:11px;
	color:#c50781;
	text-decoration:none;
}
.itemcontainerlink a h2
{
	padding:0;
	margin:0;
    font-weight:bold;
	font-size:11px;
}
.itemcontainerlarge
{
	color: #c50781;
	font-size: 11px;
	font-family: Arial;
	width: 156px;
	text-align: left;
	margin:10px 20px 20px 20px;
	padding:3px 0 0 0px;
	border:1px solid #c50781;
	background-color:White;
}
.itemcontainerlarge .itemcontainerimage
{
	text-align: center;
	padding-left:0px;
	border:0px solid silver;
}
.itemcontainerlarge .itemcontainertext
{
	text-align: Left;
	font-size:11px;
	min-height:50px;
	width:144px;
	padding:0 3px 0 3px;
}
.expriences-link1 { padding:10px 0 5px 10px;float:right;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:#7A8388;text-align:left;}
.expriences-link1  a { color:#c50781; }
.expriences-link1  a:link { color:#c50781;}
.expriences-link1  a:active { color:#c50781;}
.expriences-link1  a:visited { color:#c50781;}
.expriences-link1  a:hover { color:#c50781;}

.experiences-link2 {background-color:#c50781;height:15px;width:140px;float:right;padding:5px 0 5px 0;color:white;text-align:right;}
.itemcontainerlarge .experiences-link2 {background-color:#c50781;height:15px;width:156px;float:right;padding:5px 0 5px 0;color:white;text-align:right;}
.experiences-link2  a { color:white;text-decoration:none; }
.experiences-link2  a:link { color:white;}
.experiences-link2  a:active { color:white;}
.experiences-link2  a:visited { color:white;}
.experiences-link2  a:hover { color:white;text-decoration:underline;}
.experiences-link2 h2 {display:inline;margin:0;padding:0 5px 0 0px;font-size:11px;font-weight:normal;color:white;}

.experiences-link2 div {float:left;font-size:10px;}
.experiences-link2 div a {font-size:10px;}

.buy-link { width:134px; }
.experiences-link1 { padding:10px 0 5px 10px;float:right;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:#7A8388;text-align:left;}
.experiences-link1  a { color:#c50781; }
.experiences-link1  a:link { color:#c50781;}
.experiences-link1  a:active { color:#c50781;}
.experiences-link1  a:visited { color:#c50781;}
.experiences-link1  a:hover { color:#c50781;}

.experiences-link3 { height:40px;float:right;padding:10px 0 5px 0;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:#7A8388;text-align:right;}
.experiences-link3  a { color:#7A8388; }
.experiences-link3  a:link { color:#7A8388;}
.experiences-link3  a:active { color:#7A8388;}
.experiences-link3  a:visited { color:#7A8388;}
.experiences-link3  a:hover { color:#c50781;}


.expriences-breadcrumb  a { color:black;text-decoration:underline;}
.expriences-breadcrumb  a:link { color:black;}
.expriences-breadcrumb  a:active { color:black;}
.expriences-breadcrumb  a:visited { color:black;}
.expriences-breadcrumb  a:hover { color:black;text-decoration:underline}
.expriences-breadcrumb h2 {float:left;padding:0 0 0 3px;margin:0;font-size:10px;color:black;font-weight:normal;}
.expriences-breadcrumb h1 {float:left;padding:0 0 0 3px;margin:0;font-size:10px;color:black;font-weight:normal;}
.expriences-breadcrumb div {float:left;}
.expriences-breadcrumb {padding:8px 0 0 17px;color:black;font-size:10px;font-weight:normal;width:100%;text-align:left;}

#expriences-breadcrumb2 {padding-left:33px;}


#expriences-leftContainer .expriences-breadcrumb a {color:white;}    
#expriences-leftContainer .expriences-breadcrumb h2 {color:white;}    



.pageenum
{
    background: url(../../images/experiencesstitle.gif) no-repeat;
    padding:5px 15px 5px 0;
    width:652px;
    float:left;
}
#gifts-for-him .pageenum
{
    background: url(../../images/experiencesstitle.gif) no-repeat;
    padding:5px 15px 5px 0;
    width:835px;
    float:left;
}
#birthdaypresent-items .pageenum
{
   background-color:transparent;
}
.pageenum .pagenos
{
	margin:0 0 0 10px;
	padding:0;
	float:right;
}
.pageenum .pagecount
{
	margin:0 0 0 10px;
	float:right;
}
.pageenum .pagenumselected a
{
	font-weight: bold;
	text-decoration: underline;
	color:#c50781;
}
.pageenum .pagenum a
{
	text-decoration: none;
	color:#c50781;
}
.pageenum .pageenumselect
{
	/* width: 150px; */
	font-size: 10px;
	color: Black;
	float: right;
	margin-top:-2px;
}
.pageenum .pageenumselect .pageenumselecttxt
{
	width: 30px;
	padding:2px 3px 0 0;
}

.pageenum .pageenumselect select
{
	font-size: 10px;
}


.pagesorting
{
	width: 40%;
	font-size: 1em;
	text-align: left;
}

.pagesorting .pagesortselect
{
	width: 100%;
	font-size: 10px;
	color: Black;
	padding-top: 25px;
}
.pagesorting .pagesortselect #pagesortselecttxt
{
	width: 40px;
	float: left;
	padding-top: 6px;
}
.pagesorting .pagesortselect #pagesortselectdrp
{
	padding: 3px 0 0 5px;
	width: 95px;
}
.pagesorting .pagesortselect select
{
	font-size: 10px;
}
.pagesorting #pagesortsubmit
{
	width: 26px;
}


.rightdropdown {width:184px;}


#gifts-catheadertoppic
{
    width:484px;
    text-align:right;
}
#birthdaytext
{
    background-color:#99cc01;
    position:absolute;
    height:208px;
    width:300px;
    top:30px;
    left:690px;
    overflow:hidden;
}
#birthdaytext2
{
    background: url(../../images/headetext-back.gif) no-repeat;
    background-position:bottom left;
    background-color:#99cc01;
    position:relative;
    overflow:hidden;
    z-index:5;
    height:208px;
    width:352px;
    left:0;
    top:0;
}
#gift-experiences-catheadertoppic
{
    width:280px;
}
#experiences-header-closebutton
{
    font-weight:bold;
    font-size:12px;
    color:#c50781;
    position:absolute;
    top:580px;
    left:320px;
    z-index:20;
}
#experiences-header-button
{
    position:absolute;
    top:189px;
    left:473px;
    width:65px;
    height:18px;
    font-weight:bold;
    font-size:10px;
    color:#c50781;
    z-index:6;
}
#experiences-header-button a
{
    color:#c50781;
    text-decoration:none;
}
#experiences-header-closebutton a
{
    color:#c50781;
}
.experiences-header-text
{
    padding:0 10px 0 5px;
    text-align:left;
    color:black;
    line-height:18px;
}
.experiences-header-text h2 {display:inline;margin:0;padding:0;font-size:11px;font-weight:bold;color:white;}
.experiences-header-text h1 {margin:0;padding:0;font-weight:bold;color:white;}

#birthdaypresent-items
{
    background: url(../../images/experiencesstitle.gif) no-repeat;
    width:674px;
    height:26px;
    padding-top:2px;
}
#birthdaypresent-items-gifts
{
    background: url(../../images/experiencesstitle.gif) no-repeat;
    width:850px;
    height:26px;
    padding-top:2px;
}
.experiences_hotpicks .itemcontainerfeature
{
    position:relative;
	color: #c50781;
	font-size: 11px;
	font-family: Arial;
	width: 140px;
	text-align: left;
	margin:5px 10px 5px 10px;
	padding:0 0 0 0px;
	border-width:0;
}

.experiences_hotpicks .itemcontainerfeature .ItemContainerImage
{
	text-align: center; 
	padding-left:0px;
}
.experiences_hotpicks .itemcontainerdesc
{
	text-align: Left;
	font-size:11px;
	height:30px;
	width:134px;
	padding:7px 3px 0 3px;
}
.experiences_hotpicks .itemcontainerdesc a
{
	font-size:11px;
	text-decoration: none;
	color:black;
}

.experiences_hotpicks .featureprice
{
    background: url(../../images/vsmallcircle.png) no-repeat;
    position:absolute;
    top:60px;
    left:100px;
    text-align:center;
    font-weight:bold;
	font-size:14px;
	height:48px;
	width:46px;
	padding:7px 0 0 0;
	color:White;
    
}
.experiences_hotpicks .fromprice
{
    background: url(../../images/vsmallcircle.png) no-repeat;
    position:absolute;
    top:60px;
    left:100px;
    text-align:center;
    font-weight:normal;
	font-size:14px;
	height:48px;
	width:46px;
	padding:7px 0 0 0;
	color:White;
    
}
.experiences_hotpicks .furniture-linkfeature
{
    position:absolute;
    visibility:hidden;
}
.experiences_hotpicks #birthday-gifts-hotpicks 
{
    width:652px;
    height:30px;
    padding:0 0 0 0;
    text-align:left;
    border-top:2px solid white;
}
.experiences_hotpicks #personalised-gifts-hotpicks
{
    width:850px;
    height:30px;
    background: url(../../images/experiencesstitle.gif) no-repeat;
    padding-top:2px;
}
.experiences_hotpicks .experience-gifts-hotpicks
{
    width:666px;
    background: url(../../images/experiencesstitle.gif) no-repeat;
    padding-top:2px;
}
.experiences_hotpicks #birthday-gifts-hotpicks h2
{
    color:White;
    margin:7px 0 0 0;
    padding:0;
}
.experiences_hotpicks #birthday-gifts-bottom
{
    width:652px;
    text-align:right;
    padding:0 15px 10px 0;
}
.experiences_hotpicks #birthday-gifts-bottom a
{
    color:#c50781;
    font-weight:bold;
    text-decoration:none;

}
.experiences_hotpicks .birthday-gifts-bottom
{
    width:652px;
    text-align:right;
    padding:0 15px 10px 0;
}
.experiences_hotpicks .birthday-gifts-bottom a
{
    color:#c50781;
    font-weight:bold;
    text-decoration:none;

}

#birthdaytext2 .itemcontainerfeature
{
    position:relative;
	color: #c50781;
	font-size: 11px;
	font-family: Arial;
	width: 171px;
	text-align: left;
	margin:5px 5px 5px 5px;
	padding:0 0 0 0px;
	border:1px solid #c50781;
	background-color:White;
	
}

#birthdaytext2 .itemcontainerfeature .ItemContainerImage
{
	text-align: center; 
	padding-left:0px;
}
#birthdaytext2 .itemcontainerdesc
{
	text-align: Left;
	font-size:11px;
	width:167px;
	padding:5px 2px 0 2px;
}
#birthdaytext2 .itemcontainerdesc a
{
	font-size:11px;
	text-decoration: none;
	color:black;
}

#birthdaytext2 .featureprice
{
    background: url(../../images/vsmallcircle.png) no-repeat;
    position:absolute;
    top:5px;
    left:120px;
    text-align:center;
    font-weight:bold;
	font-size:14px;
	height:48px;
	width:46px;
	padding:7px 0 0 0;
	color:White;
    
}


#birthdaytext2 .fromprice
{
    background: url(../../images/vsmallcircle.png) no-repeat;
    position:absolute;
    top:5px;
    left:120px;
    text-align:center;
    font-weight:bold;
	font-size:14px;
	letter-spacing:-0.5px;
	height:48px;
	width:46px;
	padding:7px 0 0 0;
	color:White;
    
}
#experience-gifts-header
{
    width:850px;
    height:221px;
    position:relative;
}
#experience-gifts-header-text
{
    position:absolute;
    text-align:justify;
    z-index:5;
    left:25px;
    top:45px;
    height:180px;
    width:220px;
    line-height:15px;
    letter-spacing:-0.1px;
    color:White;
}
#personalised-gifts-hotpicks-wrapper .fromprice
{
    background: url(../../images/vsmallcircle2.png) no-repeat;
    position:absolute;
    top:5px;
    left:120px;
    text-align:center;
    font-weight:bold;
	font-size:14px;
	letter-spacing:-0.5px;
	height:52px;
	width:50px;
	padding:7px 0 0 0;
	color:White;
    
}
#homepage-experiences 
{
    margin-top:212px;
}
#giftpage-experiences p
{
    text-align:left;
    padding:0 10px 0 10px;
}
#homepage-experiences .fromprice
{
    background: url(../../images/vsmallcircle2.png) no-repeat;
    position:absolute;
    z-index:90;
    top:-15px;
    left:100px;
    text-align:center;
    font-weight:bold;
	font-size:14px;
	letter-spacing:-0.5px;
	height:52px;
	width:50px;
	padding:7px 0 0 0;
	color:White;
	
    
}
#homepage-experiences .experience-gifts-hotpicks
{
    margin-bottom:20px;
}
#homepage-experiences .experiences_hotpicks
{
    padding-bottom:5px;
}
#homepage-experiences .itemcontainerdesc
{
    height:50px;
}
#homepage-experiences .itemcontainer .itemcontainerimage
{
   border: 0px solid silver;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);;
}

.itemContainerimage img
{
   border: 0px solid silver;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);;
}
.itemcontainerlarge img
{
   border: 0px solid silver;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);;
}

#filterdiv
{
    margin:0 0 0 0px;
    padding:0 0 0 0;
    width:667px;
    min-height:90px;
}
#filters
{
    margin:0 0 0 0px;
    padding:0 0 0 15px;
    width:652px;
    font-size:11px;
    text-align:left;
    padding:0 0 0 15px;
}
#filterheader
{
    background: url(../../images/narrowsearchtitle.gif) no-repeat;
    height:28px;
    margin: 0 0 0 0px;
    padding:0 0 0 15px;
    width:100%;
    text-align:left;
}
#filterheader h1 
{
    margin:0;
    padding:0 0 0 0;
    font-size:12px;
    color:white
}
#filters .filteroptionsrow
{
    width:560px;
    line-height:20px;
}
#filterdiv .filterrow 
{
    width:650px;
    padding-top:5px;
    text-align:left;
}
#filters .filtername
{
    width:60px;
    font-weight:bold;
    text-align:left;
    padding-right:5px;
	color: #c50781;
	text-transform:uppercase;
}
#filters .filteroption a
{
    color:black;
    text-decoration:underline;
    font-weight:normal;
    font-style:normal;
}
#filters .filteroption b
{
    color:black;
    font-style:normal;
}
#filters .filteroption 
{
    padding-right:10px;
    color:#c50781;
    font-weight:bold;
}
#filters .filtertext img
{
    margin:0;
    padding:0px 5px 0 0px;
}
#filtercurrent
{
    text-align:left;
    padding-top:10px;
    color:black;
}
#filtercurrent .filteroption img
{
    padding-left:3px;
}
.filtertext
{
    padding:0 5px 0 0;
    color:black;
}
#filterfooter
{
    background : url(../../images/box_footer_small.jpg) no-repeat;
    background-position:top right;
    height:25px;
    width:570px;
}
#birthday-presents-pricerange
{
    background : url(../../images/pricerange.gif) no-repeat;
    background-position:top right;
    width:184px;
    padding:23px 0 5px 0;
    background-color:#abb4bb;
}

#birthday-gifts-person
{
    background : url(../../images/person.gif) no-repeat;
    background-position:top right;
    width:184px;
    padding:23px 0 5px 0;
    background-color:#abb4bb;
}
#birthday-gifts-type
{
    background : url(../../images/gifttype.gif) no-repeat;
    background-position:top right;
    background-color:#abb4bb;
    width:179px;
    padding:23px 0 5px 5px;
}
.gifttype_list
{
    text-align:left;
}
.gifttype_list .text1 
{
    width:53px;   
}
.gifttype_list .text2
{
    width:78px; 
    padding-left:3px;  
}
.gifttype_list .chk1
{
    width:20px;   
}
#birthdaypresent-locations-map
{
    width:184px;
    height:280px;
    background: url(../../images/map.png) no-repeat;
    position:relative;
    z-index:1;
    background-color:transparent;
}
#homepagestrip
{
    border-top:3px solid #445608;
    border-bottom:3px solid #445608;
    margin-bottom:20px;
}
.mapboxes
{
    position:absolute;
    width:50px;
    height:20px;
}
#birthdaypresent-locations-map input
{
    border-style:none;
    padding:0;
    margin:0 0 0 0;
}
#birthdaypresent-locations-map .chk_txtL
{
    width:25px;
    padding:0 0 0 7px;
    font-size:10px;
    background: url(../../images/arrowleft.png) no-repeat;
    visibility:hidden;
}
#birthdaypresent-locations-map .chk_txtR
{
    width:20px;
    padding:0 6px 0 2px;
    font-size:10px;
    background: url(../../images/arrowright.png) no-repeat;
    visibility:hidden;
}

#southwest-txt
{
    width:25px;
    font-size:10px;
}
#gifts-in-southwest
{
left:74px;
top:230px;    
z-index:2;
}
#gifts-in-southeast
{
left:130px;
top:225px;    
}
#gifts-in-east
{
left:147px;
top:195px;    
}
#gifts-in-midlands
{
left:100px;
top:180px;    
}
#gifts-in-yorkshire
{
left:117px;
top:138px;    
}
#gifts-in-northeast
{
left:107px;
top:105px; 
}
#gifts-in-northwest
{
left:65px;
top:130px;    
}
#gifts-in-wales
{
left:45px;
top:195px;    
}
#gifts-in-scotlandcentral
{
left:70px;
top:65px;    
}
#gifts-in-scotlandsouth
{
left:55px;
top:90px;    
}
#gifts-in-chk_scotlandnorth
{
left:65px;
top:35px;    
}
#gifts-in-northernireland
{
left:15px;
top:120px;    
}
#gifts-in-ireland
{
left:5px;
top:160px;    
}
#birthdaygiftheader2
{
    position:absolute;
    top:0;
    left:518px;
    z-index:20;
    width:298px;
}
#birthdaygiftheader
{
    width:367px;
    margin:0 0 10px -5px;
    border-bottom:1px solid white;
}
.title
{
    height:26px;
    overflow:hidden;
}
.title h1
{
    background-color:#f1b206;
    padding:5px 0 0 0;
    margin:0;
    text-transform:uppercase;
    font-family:Arial;
    font-size:16px;
    color:White;
    display:inline;
    float:left;
    height:21px;
}
.title h2
{
    background-color:#f1b206;
    padding:5px 0 0 0;
    margin:0;
    font-family:Arial;
    font-size:16px;
    color:White;
    display:inline;
    float:left;
    height:21px;
}
.lefttitle
{
    background: url(../../images/lefttitle.png) no-repeat;
    width:18px;
    height:26px;
}
.righttitle
{
    background: url(../../images/righttitle.png) no-repeat;
    width:18px;
    height:26px;
}
.title2
{
    height:26px;
    overflow:hidden;
}
.title2 h1
{
    background-color:#c50781;
    padding:5px 0 0 0;
    margin:0;
    text-transform:uppercase;
    font-family:Arial;
    font-size:16px;
    color:White;
    display:inline;
    float:left;
    height:21px;
}
.title2 h2
{
    background-color:#c50781;
    padding:5px 0 0 0;
    margin:0;
    font-family:Arial;
    font-size:16px;
    color:White;
    display:inline;
    float:left;
    height:21px;
}
.title2 .lefttitle
{
    background: url(../../images/left.png) no-repeat;
    width:17px;
    height:26px;
}
.title2 .righttitle
{
    background: url(../../images/right.png) no-repeat;
    width:18px;
    height:26px;
}

#experience-gifts-bottom
{
	width:1000px;
}
#birthday-gifts-left-bottom
{
    background: url(../../images/leftbottom.gif) no-repeat;
    background-position:bottom;
    width:150px;
    height:29px;
    background-color:#6f9303;
}
#birthday-gifts-mid-bottom
{
    background-position:bottom;
    width:666px;
    height:29px;
}
#birthday-gifts-right-bottom
{
    background: url(../../images/rightbottom.gif) no-repeat;
    background-position:bottom;
    width:184px;
    height:29px;
}
#maintext_cat_bottom
{
    width:646px;
    text-align:justify;
    background-color:#99cc00;
    padding:10px 10px 10px 10px;
    line-height:18px;
}
#gifts-for-him #maintext_cat_bottom
{
    width:830px;
    text-align:justify;
    background-color:#99cc00;
    padding:10px 10px 10px 10px;
    line-height:18px;
}
#updateprogressdiv
{
    position:absolute;
    visibility:hidden;
    height:40px;
    width:40px;
    z-index:15;
}
#buy-birthday-gifts-for-him
{
    background: url(../../images/topbasket_on.gif) no-repeat;
    background-position:top left;
    width:231px;
    height:82px;
    float:right;
    text-align:right;
    margin:0;
    padding:0;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  behavior: url(PIE.htc);
}
#buy-birthday-gifts-for-him-off
{
    width:231px;
    height:82px;
    float:right;
    text-align:right;
    margin:0;
    padding:0;
}
#birthday-presents-for-him
{
    width:350px;
    float:left;
    text-align:right;
    margin:22px 0 0 120px;
}
#birthday-presents-for-him input
{
    background-color:white;
    border:1px solid gray;
    width:230px;
    height:20px;
    color:Black;
    
}
#searchsectiontop
{
    float:right;
}
.searchbutton
{
    padding:2px 0 0 2px;
}
.searchboxtop
{
    color:Gray;
}
#basketsmall
{
    width:160px;
    padding:0 5px 0 70px;
    margin-top:2px;
}
#basketsmall2
{
    text-align:right;
    width:201px;
    padding:3px 0 0 0;
    margin:0 0 0 30px;
}
#basketsmall2 .row
{
    float:left;
    width:100px;
    margin:0 0 5px 0;
    text-align:center;
}
#basketsmall #basketsmalltotals
{
    float:left;
    height:29px;
}
#basketsmall .text
{
    text-align:left;
    width:84px;
    color:White;
    font-size:11px;
    border-right:1px solid white;
    margin:0 0 2px 0;
    line-height:12px;
}
#basketsmall .price
{
    text-align:right;
    width:57px;
    color:White;
    font-size:11px;
    margin:0 0 2px 0;
    line-height:12px;
}
#basketsmall .distext
{
    text-align:left;
    width:84px;
    color:White;
    font-size:10px;
    border-right:1px solid white;
    margin:0 0 2px 0;
    line-height:12px;
    font-style:italic;
}
#basketsmall .disprice
{
    text-align:right;
    width:57px;
    color:White;
    font-size:10px;
    margin:0 0 2px 0;
    line-height:12px;
    font-style:italic;
}
#basketsmall .spacer hr
{
    width:140px;
    height:1px;
    margin:0;
    border:none;
    border-bottom:1px solid white;
    padding:0 1px 0 1px;
    margin:1px 0 1px 0;
    color:White;
}
#basketsmall2 a
{
    color:White;
    text-decoration:none;
}
.gifts-topnav 
{
    float:left;
    margin:0 0 0 0;
    width:470px;

}

#birthday-gifts-header .topnav a:hover
{
    color:#c50781;
}

#birthday-gifts-header .topnav
{
	padding-left:15px;
	padding-top:5px;
}
#birthday-gifts-header .topnav a
{
    color:White;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;	 
}

.autocomplete_listItem
{
    padding:0;
    margin:2px 0 0 0;
}
.autocomplete_highlightedListItem
{
    color:white;
    padding:0;
    margin:2px 0 0 0;
    background-color:#c50781;
    
}
.autocomplete_completionListElement
{
    margin:0;
    padding:2px;
    background-color:White;
    width:250px;
    height:200px;
    overflow:auto;
    cursor:pointer;
}
#birthday-gift-productleft
{
    width:666px;
    background-color:White;
    
}
#birthday-gift-productright
{
    width:184px;
    background-color:#6f9303;
    text-align:center;
    padding:0 0 0 0
}
#birthday-gift-productleft .button
{
    padding:3px;
}
#producttitle
{
    width:840px;
    height:25px;
    background-color:#f1b206;
    color:White;
    text-transform:uppercase;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    padding:2px 0 0 10px;
   border: 0px solid silver;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);
}
.ProductDetails 
{
    background: url(../../images/orangeline.gif) no-repeat;
    background-position:top center;
    background-color:White;
    width:366px;
    height:120px;
    padding:11px 0 0 0;
}


.ProductQuanity_text
{
    margin:6px 0 0 3px;
    float:right;
	color:#c50781;
	font-variant:small-caps;
	font-weight:bold;
	position:relative;
	top:5px;
}

.ProductQuanity_input
{
    float:right;
    margin:8px 0 0 3px;
}
.ProductDetails #productprice 
{
    font-size:32px;
    letter-spacing:1px;
	color:#c50781;
	font-weight:bold;
	width:350px;
	text-align:right;
}
.ProductDetails #productpricesale 
{
    font-size:32px;
    letter-spacing:1px;
	color:red;
	font-weight:bold;
	float:right;
	padding:0 15px 0 10px;
}
.ProductDetails #productpricerrp 
{
    text-decoration:line-through;
    font-size:32px;
    letter-spacing:1px;
	color:#c50781;
	font-weight:bold;
	float:right;
}
.ProductDetails #producttitle
{
    text-align:right;
	width:335px;
	color:#c50781;
	font-size:13px;
	font-variant:small-caps;
	font-weight:bold;
	background-color:transparent;

}
.ProductQuanity_main
{
    width:360px;
    text-align:right;
    margin:5px 0 0 0;
}
.add-basket-button-div
{
    float:right;
}
#birthday-gift-productmain
{
    width:666px;
    border-top:4px solid #c50781;
    line-height:18px;
    text-align:left;
}
#birthday-gift-productmain-right
{
    border-top:4px solid #c50781;
    width:184px;
    background-color:#6f9303;
}

.productdescription
{
    width:646px;
 padding:10px;   
}
.experience-gift-location
{
    background: url(../../images/location-title.gif) no-repeat;
    background-position:top left;
    width:646px;
    padding:40px 10px 10px 10px;
}
.experience-gift-agenda
{
    background: url(../../images/agenda-title.gif) no-repeat;
    background-position:top left;
    width:646px;
    padding:40px 10px 10px 10px;
}
.experience-gift-notes
{
    background: url(../../images/notes-title.gif) no-repeat;
    background-position:top left;
    width:646px;
    padding:40px 10px 10px 10px;
}
#emailfriend 
{
    width:138px;
    padding:15px 0 0 350px;
    margin:0 0 -10px 0;
}
#socialbuttons_product {padding:17px 0 0 10px;text-align:left;margin-bottom:-10px;}

.smallitemcontainer
{
    width:184px;
}
.smallitemcontainer .smallpic
{
    width:50px;
    margin:5px 0 5px 10px;
}
.smallitemcontainer .smalltext
{
    width:104px;
    margin:5px 10px 5px 10px;
}
.smallitemcontainer .smalltext a
{
font-size:11px;
color:White;
text-decoration:none;

}
#birthday-gift-productmain-right .buttontitle
{
    padding:3px 0 5px 30px;
    
}
.confidencepop
{
    margin:6px 0 -3px 0;
    width:350px;
    text-align:right;
}
.confidencepop a
{
    color:#c50781;
    text-decoration:none;
    font-size:11px;
    font-style:italic;
}

.facebook-btn
{
    width:174px;
    margin:10px 0 0 1px;
}
#deliveryproduct
{
    text-align:left;
    color:#c50781;
}
#secure .secureImg 
{
    width:170px;
    padding:0 0 10px 10px;
    min-height:65px;
}
#secure
{
    margin-top:10px;
}
#secure h2
{
    float:left;
    margin:5px 0 0 10px;
    font-size:16px;
}
#secure .securetxt
{
    width:220px;
    font-size:10px;
    text-align:left;
    padding:0 0 10px 0px;

    line-height:16px;
}
#secure .securetxt ul 
{
    padding-left:13px;
    margin:0;
}
#secure .securemoreinfo
{
    margin-left:15px;
}
#standard .secure .securetxt
{
    margin:0 0 20px 20px;
}
#specialoffertag
{
    margin:0 -5px 0 -5px;
    padding:0;
}
#orderdetails .order_item 
{
    min-height:69px;
    text-align:left;
    padding:0 5px 0 0;
}
#orderdetails .order_item a {color:Black;}
#orderdetails .order_row_del
{
    width:790px;
    height:40px;
    margin:-1px 0 0 0;
    padding:5px 0 0 10px;
    background-color:#94c500;
}
#orderdetails .order_row_del .deltext
{
    font-weight:bold;
    font-size:12px;
    padding:0 5px 0 0;
    
}
#orderdetails .order_row
{
    width:790px;
    vertical-align:middle;
    background-color:#99cc00;
    background-color:white;
    border-bottom:1px solid #86b300;
    padding:5px 0 5px 10px;
}
#orderdetails .order_row_comp
{
    width:680px;
    vertical-align:middle;
    background-color:#99cc00;
    background-color:white;
    border-bottom:1px solid #86b300;
    padding:5px 0 5px 10px;
}
#orderdetails .order_row_header
{
    width:790px;
    height:22px;
    vertical-align:middle;
    background-color:#94c500;
    padding:5px 0 5px 10px;
    color:White;
    font-weight:bold;
}
#orderdetails #image_basket
{
    width:100px;
    padding:0 15px 0 0;
}
#orderdetails #desc_basket
{
    width:280px;
}
#orderdetails .desc
{
    padding:0 0 5px 0;
}
#orderdetails #desc_basket a
{
    width:280px;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 5px 0;
}
#orderdetails .charsremaining
{
   padding:2px 0 0 0; 
   font-size:11px;
   color:#686466;
}
#orderdetails #stock_basket
{
    width:70px;
    padding:0 5px 0 0;
    text-align:left;
}
#orderdetails #qty_basket
{
    width:60px;
}
#orderdetails #unit_basket
{
    width:50px;
}
#orderdetails #lineprice_basket
{
    width:80px;
}
#orderdetails #action_basket
{
    width:40px;
}

#orderdetails h2
{
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:Black;
    text-align:left;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:0;
}
#orderdetails
{
    width:800px;
    margin:10px 0 0 30px;
     color:black;
     font-size:12px;
}

#promobox 
{
    height:30px;
    text-align:left;
    margin:5px 0 0 0;
    padding:5px 25px 5px 20px;
    background-color:white;
    color:#c50781;
}
#promobox a
{
    color:#c50781;
    font-weight:bold;
}

#basketarea1
{
    margin:10px 0 0 30px;
    text-align:left;
    width:100%;
}
#basketarea1 h1 
{
     color:#c50781;
     margin:0;
     padding:0;
}
#checkoutarea1
{
    margin:10px 0 0 0px;
    text-align:left;
    width:100%;
}
#checkoutarea1 h1 
{
     color:#c50781;
     margin:0;
     padding:0;
}
#orderdetails h2 
{
     color:black;
     margin:0;
     padding:0;
     font-size:12px;
}
#basketarea2
{
    width:800px;
    margin:5px 0 0 -15px;
    padding:5px 5px 5px 45px;
    background-color:#D6CBF6;
}
#basketarea2 .basket_deloptiontxt
{
    width:360px;
    text-align:left;
    margin:-3px 0 8px 0px;
}
#basketarea2 .basket_deloptionprice
{
    width:60px;
    font-weight:bold;
    margin:5px 0 8px 0px;
}
#basketarea2 .basket_deloption
{
    width:30px;
    margin:2px 0 8px 0px;
}

#checkoutbutton 
{
    float:right;
    margin:15px 30px 0 0;
}
#continuebutton
{
    margin:15px 0 0 30px;
}

#ordertotal
{
    float:right;
    width:390px;
    font-size:15px;
    font-weight:bold;
    margin-top:20px;
    color:#c50781;
}
#ordertotal #text
{
    width:150px;
    text-align:right;
    padding-right:8px;
}
#ordertotal #price
{
    width:50px;
    text-align:left;
}
#basketdiscount
{
    float:right;
    width:390px;
    font-size:12px;
    letter-spacing:-1px;
}
#basketdiscount #text
{
    width:150px;
    text-align:right;
    padding-right:8px;
    font-style:italic;
}
#basketdiscount #price
{
    width:50px;
    text-align:left;
    font-style:italic;
    font-size:15px;
    letter-spacing:0;
}

#orderdetails .msgbox
{
    width:260px;
    height:46px;
    border:1px solid silver;
    color:gray;
    font-size:11px;
    font-family:Arial;
    line-height:15px;
    
}

.giftpack .text 
{
    padding:0 5px 0 5px;
    color:#c50781;
    font-weight:bold;
    font-size:105%;
}
#checkoutbutton 
{
    float:right;
    margin:15px 30px 0 0;
}
#continuebutton
{
    margin:15px 0 0 30px;
}
#bottommessages {margin:50px 0 20px 30px;padding:0 0 30px 0;text-align:left;width:800px;background-color:white;border:1px solid #c50781; }
.moonmess
{
    width:280px;
    padding:5px;
}
.ordertextbox 
{
    background-color:white;
    margin:2px;
}
.ordertextbox .textbox-text
{
    margin:0 20px 0 20px;
}
.delmessage
{
    width:420px;
    text-align:left;
    padding:0 0 0 10px;
}

.ged_shadow 
{
  z-index:4;
  background-color:White;
  border: 1px solid silver;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 2px 16px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
  float:left;
  position:relative;

}
.ged_shadow_small
{
  z-index:4;
  background-color:White;
  border: 1px solid silver;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
  float:left;
  position:relative;

}
.ged_shadow_noradius
{
  z-index:4;
  background-color:White;
  border: 1px solid silver;
  box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -o-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -webkit-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
  -moz-box-shadow: 0 1px 8px #000, 0 0 1px #000, 0 0 1px #000;
	/* For IE 8 */
  behavior: url(PIE.htc);
  float:left;
  position:relative;

}
.ged_shadow 
{
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  behavior: url(PIE.htc);

}
.ged_radius
{
   border: 0px solid silver;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  behavior: url(PIE.htc);
}
.ged_topradius
{
   border: 0px solid silver;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);
   
}
.ged_topright
{
   border: 0px solid silver;
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  behavior: url(PIE.htc);
}
.ged_topleft
{
   border: 0px solid silver;
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  behavior: url(PIE.htc);
}
.ged_bottomright
{
   border: 0px solid silver;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  behavior: url(PIE.htc);
}
.ged_bottomleft
{
   border: 0px solid silver;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
  behavior: url(PIE.htc);
}
.ged_bottomradius
{
   border: 0px solid silver;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  behavior: url(PIE.htc);
   
}
#sgntbox
{
    color:gray;
    border:1px solid gray;
    width:200px;
    padding:2px 5px 2px 5px;
}
.ged_radius
{
   border: 0px solid silver;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  behavior: url(./PIE.htc);
}
.ged_button {background-color:#c50781;padding:7px 10px 5px 10px;margin:5px 0 5px 0;text-align:center;}
.ged_button a {color:white;font-size:15px;font-weight:bold;text-decoration:none;}
#orderbutton {background-color:#c50781;padding:5px 25px 5px 25px;text-align:center;}
#catfootertext
{ 
    width:99%;
  text-align:left;
  font-size:11px;
  font-weight:normal;
  padding:10px;
  line-height:20px;
}
#catfootertext h2
{
    font-size:11px;
    font-weight:normal;
}
#homespace
{
    height:2580px;
    background-color:White;
}
.homeimage
{
    position:absolute;
    visibility:hidden;
    
}
#homebanner
{
    position:relative;
}
#homeimagetext
{
    position:absolute;
    top:-13px;
    left:155px;
    z-index:20;
    color:White;
}
#homeimagetext h2
{
    color:White;
    font-size:18px;
}
#hometext
{
    width:625px;
    position:absolute;
    top:1850px;
    left:150px;
    border:1px solid silver;
    margin:10px;
    padding:10px;
    text-align:justify;
    line-height:18px;
    
}
#hometext h2
{
    text-align:left;
    margin-top:0px;
    color:#c50781;
}
#hometext a
{
    text-decoration:none;
    color:Black;
}
#birthday-gifts-offer
{
    margin:5px 0 5px 0;
}
#birthday-presents-offer
{
    margin:15px 0 5px 0;
}
#basket-presents-offer
{
    margin:40px 8px 5px 0;
}
#basket-gifts-offer
{
    margin:40px 0 5px 0;
}
#basket-gifts-offer img
{
    border:1px solid black;
}
#basket-presents-offer img
{
    border:1px solid black;
}
#birthday-newspapers-thumbs
{
    position:absolute;
    top:-180px;
    left:1px;
    z-index:10;
}
#maintext-experiences
{
    padding:10px 0 10px 0;
    width:100%;
    margin:20px 0 10px 0;
    font-size:11px;
    border:1px solid #7ea702;
}
#maintext-experiences a
{
    color:#7ea702;
}

#maintext-experiences-middle 
{
    width:948px;
    padding:0 20px 0 20px;
    color:#7ea702;
    min-height:250px;
    overflow:hidden;
}  
.experiences-navigation-text 
{
    border-left: 1px solid #7ea702;
    padding:0 10px 0 20px;
    width:110px;
    min-height:250px;
    text-align:left;
}
.experiences-navigation-text h2
{
    color:#7ea702;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
}
#gift-experiences-text
{
    width:240px;
    text-align:left;
    min-height:250px;
    padding:0 0 0 0px;
}
#gift-experiences-text h3
{
    color:#7ea702;
    font-size:12px;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
}
#gift-experiences-text h2 {display:inline;margin:0;padding:0;font-size:11px;font-weight:normal;}
#home-gifts-text
{
    width:230px;
    text-align:left;
    height:100px;
    overflow:hidden;
}
#privacy { position:relative;text-align:center;width:100%;font-size:11px;font-family:Arial;color:Gray;}
#privacy a { margin:0 5px 0 0;font-size:11px;font-family:Arial;color:Gray;text-decoration:underline; }
#privacy a:hover { font-size:11px;font-family:Arial;color:gray; }


#copyNotices { margin:10px 0 0 0;text-align:center;width:100%;font-size:11px;font-family:Arial;color:Gray}

#gwg 
{
    position:absolute;
    left:0px;
    top:3px;
    z-index:10;
}
.faqsection
{
    width:640px;
}
.faqsection h3
{
    color:#c50781;
    text-align:left;
    font-size:150%;
}

.faqsection .faqquestion
{
    width:100%;
    text-align:left;
}
.faqsection .faqquestion a
{
    text-decoration:none;
    color:Black;
    width:100%;
}
.faqanswer 
{
    margin:20px 20px 5px 0;
    text-align:left;
}

.faqanswer h2
{
    color:#c50781;
    font-style:italic;
}
.faqanswer a
{
    text-decoration:none;
    color:#c50781;
    width:100%;
}
#birthday-gifts-facebook
{
    margin:10px 0 10px 0;
}
#hometext h2
{
    color:Black;
    display:inline;
    font-weight:normal;
    font-size:11px;
}
#hometext h1
{
    padding-left:0;
}
.SearchBlankText
{
    padding:10px;
    font-size:14px;
    
}
#waitmessage
{
    width:800px;
    text-align:center;
    margin:0 0 10px 0;
    padding:30px 0 0 0;
    font-size:16px;
    font-weight:bold;
    height:50px;
}
#step1
{
    text-align:left;
    padding:0 20px 0 20px;
    
}
#step1 h2
{
    
    color:#c50781;
}
.newspaperbreak
{
    width:550px;
    height:25px;
    color:White;
    font-weight:bold;
    font-size:16px;
    background-color:#c50781;
    padding:5px 0 0 0;
    margin:10px 30px 30px 60px;
}
.newspaperbreak2
{
    text-align:left;
    width:550px;
    height:25px;
    color:White;
    font-weight:bold;
    font-size:16px;
    background-color:#c50781;
    padding:5px 0 0 0;
    margin:10px 30px 30px 60px;
}
.newspaperbreak3
{
    text-align:left;
    width:620px;
    height:25px;
    color:White;
    font-weight:bold;
    font-size:16px;
    background-color:#c50781;
    padding:5px 0 0 10px;
    margin:10px 20px 5px 10px;
}
#newspapernotes
{
    width:550px;
    margin:10px 30px 30px 60px;
    text-align:left;
}
.stepWizard
{
   padding:0 20px 0 20px;
}
#newspapermajors
{
    width:305px;
    margin-top:10px;
    background-color:#E6E6E6;
    min-height:400px;
    padding:5px 0 10px 5px;
}
#newspaperlocals
{
    margin-top:10px;
    width:305px;
    background-color:#DADADA;
    min-height:400px;
    margin-left:2px;
    padding:5px 0 10px 5px;
}
#newspaperlocals p
{
    padding:10px 10px 0 10px;
    text-align:left;
}

#newspapermajors .newsheaders
{
    font-size:18px;
    font-weight:bold;
    background-color:#AAAAAA;
    color:White;
    width:310px;
    height:30px;
    padding-top:5px;
    margin:-5px 0 0 -5px;
    
}
#newspaperlocals .newsheaders
{
    font-size:18px;
    font-weight:bold;
    background-color:#A2A2A2;
    color:#c50781;
    width:310px;
    height:30px;
    padding-top:5px;
    margin:-5px 0 0 -5px;
}
.paperrow
{
    width:300px;
}
#giftpackoptions
{
    background-color:White;
}
#giftpackoptions h2
{
line-height:19px;
}
#finalnewspaper
{
    text-align:left;
    margin-left:40px;
    
}
#finalnewspaper h2
{
    color:#c50781;
    font-size:18px;
}
#toplinks
{
    height:20px;
    float:right;
}
#toplinks .navlink
{
    padding:0 0 0 20px;
    color:#7ea702;
    font-size:12px;
}
#toplinks .navlink a
{
    color:black;
    text-decoration:none;
    font-weight:bold;
}
.para
{
font-size:12px;text-align:left;padding:10px 10px 10px 20px;color:Black;line-height:18px;
}
.para h2 
{
     color:black;
     display:inline;
     font-size:12px;
     font-weight:normal;
}

.para a
{
    color:#c50781;
}

#ged-info
{
    position:absolute;
    color:White;
    font-size:11px;
    font-weight:normal;
    left:70px;
    top:68px;
}
.FootNavA
{
    width:100%;
}
#xmasdates
{
    border:1px solid #6f9303;
    width:90%;
    margin:0 0 10px 10px;
}
#xmasdates h3
{
    color:#c50781;
    font-size:18px;
}
#xmasdates b
{
    color:#c50781;
}
#basketComment 
{
	position:absolute;
	z-index:10;
	top:0px;
	left:-300px;
	padding:10px 5px 10px 5px;
	height:133px;
	width:289px;
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#c50781;
	background-color:White;
}
#basketComment .button {padding:15px 0px 5px 15px;color:White;}
#basketComment #cont {float:right;padding:15px 10px 0 0;}
#basketComment .button a { font-size:13px;font-weight:bold;color:#c50781;text-decoration:none}
#basketComment .button a:link { color:#c50781;text-decoration:none}
#basketComment .button a:active { color:#c50781;text-decoration:none}
#basketComment .button a:visited { color:#c50781;text-decoration:none}
#basketComment .button a:hover { color:#c50781;text-decoration:underline}

#basketComment .basketicon {float:left;width:39px;padding:0px 20px 0 15px;}
#basketComment .close {float:right;padding:0px 20px 0 0;}

.newspapers-thumbnails {
    float:left;
    width:100%;
    margin:10px 0 20px 0;
}

.newspaper-thumbnail {
    float:left;
    width:50%;
    min-height:250px;
    margin:0 0 10px 0;
}

.newspaper-thumbnail h2 {
    margin:0;
    padding:0;
    font-size:13px !important;
}
.newspaper-thumbnail img {
    border:none;
}

.buttonback_recommended {
    background-color:#c50781;
    height:28px;
    border:solid 1px black;
  box-shadow: 3px 3px 5px #5f5a5a;
  -o-box-shadow: 3px 3px 5px #5f5a5a;
  -webkit-box-shadow: 3px 3px 5px #5f5a5a;
  -moz-box-shadow: 3px 3px 5px #5f5a5a;
  color:white !important;
  padding:4px 15px 4px 15px;
  text-align:center;
  font-size:100%;
  text-decoration:none !important;
  text-transform:uppercase;
}