body {
	border-top: 0px solid #000;
	color: #000000;
	padding: 0;
	margin:0em 0em;
	font-family:Helvetica, Arial, sans-serif;
	background: #000000;
	background:url(../img/bottle_apostle_pattern_greys.gif) fixed repeat #222222;

	
}

.notUsedCode {}

/*	background:url(../img/green_pattern_b.gif) repeat;*/

em {}

strong {}

a
{
	color: #006699;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#hd { background:#000000;
}

/*background: url(../img/bottle_apostle_pattern_grey.gif);*/
#hd .container_16 {
background:#000000;
}


.bottomSection {

-moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  }



#ft {
padding-top:0em;
padding-bottom:1em;
}
/*background:url(../img/bottle_apostle_pattern.gif) repeat;
*/

h1, h2, h3, h4, h5, h6 {text-shadow: rgba(0,0,0,.01) 0 0 1px;}

h1, h2, h3
{
/*	text-shadow: #666666 0px 2px 5px;*/
	font-family:Helvetica, Arial, sans-serif;
	line-height: 1.2em;
	font-weight: normal;
	text-align: left;
	font-size: 21px;
	padding:0;
	padding-top:.5em;
	margin:0;
	color:#000000;
}

h1 { padding:0;}
h2 {
padding-top:0;
	color:#333333;

}

h3 {
	color:#666666;

}
h4 {margin-left:20px; margin-right:20px; padding:.8em 0 0 0;}

h6, h5 {
font-weight: 400;}

h4.subheading {
color:#99bbaa;
padding:0;
	padding-top:.5em;
	margin:0;
	border-bottom: 1px solid #99bbaa;
	}


p {

display: block;
padding:.5em 0em;
margin:0em;
/*background-color:#BBBBBB;*/

}

.competitionDetails {padding-bottom:2em;}
.competitionDetails p {margin-left:20px; margin-right:20px; padding:.8em 0 0 0;}

img {
border:0;
/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
}




/*
.container_16 {
background: #666666;
}
*/

/*
.grid_1 img, .grid_2 img, .grid_3 img, .grid_4 img, .grid_5 img, .grid_6 img, .grid_7 img, .grid_8 img, .grid_9 img, .grid_10 img, .rid_11 img, .grid_12 img, .grid_13 img, .grid_14 img, .grid_15 img, .grid_16 {
padding: 0; margin:0;
} 
*/

.lineOne ul {
display: inline;
}
	
.lineOne li {
display: inline;
margin-left: 0px;

}

.lineOne
{
width:980px;
margin-left: 0px;
margin-right: 0px;
padding:.5em 0em;
background-color: #FFFFFF;
color:#666666;
}




	
.lineOne ul li:after {
	content: "/";
	margin-left:.5em;
	margin-right:.5em;

	}
		
.lineOne ul li.last:after {
	content: ". ";
	}

.container_16, .container_12 {
/*background-color:#FFFFFF;*/
overflow: hidden;

}

/*background: #FFFFFF url(../img/16_col_red.gif) repeat-y;*/

ul.cleanList {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	text-align:center;
	} 

ul.cleanList li {
background-color: transparent;
display: inline-block;
margin:.25em .5em;
width: auto;
float:left;
margin-left: 0;
list-style: none;
}

ul.cleanList li.keywordListTitle {
background-color: transparent;
color:#CCCCCC;
}

ul.cleanList li:after {
content: "/";
	margin-left:.5em;
	margin-right:.5em;

	}
		
		
		.contactDetails
		{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 108%;
		color:#cccccc;
		list-style:none;
		}
		
		.contactDetails strong { font-weight:400; color:#FFFFFF;}

.bottleApostleMap {

background: #999966 url(../img/Bottle_Apostle_Victoria_Park_East_London_map.gif) no-repeat center;

}

dl dt {font-weight: 700;}
.introBlock h3, .introBlock h4,.introBlock h5 {padding:0;padding-top:.5em;margin:0;}
.introBlock h5 {color:#FFFFFF;}


/* -------------------------------------*|
||||||||||| Image Replacement ||||||||||||
|*--------------------------------------*/

h1.egami {
	width: 300px;
	height: 43px;
	position: relative;
	color:#FFFFFF;
	overflow: hidden;
	}
	
h1.egami span {
		background: url(../img/bottle_apostle_wine_store_logotype.gif);
		position: absolute;
		width: 100%;
		height: 100%;
	}
h2.egami {
	width: 300px;
	height: 21px;
	position: relative;
	overflow: hidden;
	}
	
h2.egami span {
		background: url(../img/bottle_apostle_wine_store_strapline.gif);
		position: absolute;
		width: 100%;
		height: 100%;
			text-indent: -9999px;

	}
	
	
.introBlock h3.egami {
	margin-top:15px;
	width: 300px;
	height: 84px;
	position: relative;
	overflow: hidden;
	}
	
.introBlock h3.egami span {
		background: url(../img/superb_wines.gif); 
		position: absolute;
		width: 100%;
		height: 100%;
		text-indent: -9999px;

	}
	
.introBlock h4.egami {
	width: 300px;
	height: 73px;
	position: relative;
	overflow: hidden;
	}
	
.introBlock h4.egami span {
		background: url(../img/try-before-you-buy.gif); 
		position: absolute;
		width: 100%;
		height: 100%;
		text-indent: -9999px;

	}
	
	
.introBlock h5.egami {
	width: 300px;
	height: 82px;
	position: relative;
	overflow: hidden;
	}
	
.introBlock h5.egami span {
		background: url(../img/self-service.gif);
		position: absolute;
		width: 100%;
		height: 100%;
		text-indent: -9999px;

	}
		
	
/* -------------------------------------*|
||||||||||| Forms ||||||||||||
|*--------------------------------------*/


label {
font-size: 77%;
margin-top: .5em;
width:220px;
display:block;
letter-spacing:1px;
}




table.enomaticList {
width:100%;
border-collapse:collapse;
 }
 
table.enomaticList td {
text-align:right;
line-height:1em;
height:1em;
width:10%;
padding-bottom:.5em;
padding-top:.5em;
}

table.enomaticList tr h4 {
text-align:left;
}
table.enomaticList tr h5 {
text-align:left;
font-weight: 400;
}

table.enomaticList tr.enomaticGroup {
color:#999999;
border-bottom: 1px solid #999999;


}

tr.enomaticGroup + tr td {

padding-top:1em;

}

table.enomaticList td.wineNumber {
text-align:right;
padding-right: .75em;
font-weight: 700;
width:5%;
}

tr.enomaticListWine {
color:#000000;
}

tr.enomaticListWine + tr td {
color:#999999;
font-style:italic;
padding-bottom:1em;
}
	
table.enomaticList td.enomaticListCol2 {
text-align:left;
width:65%;
}

table.enomaticList td.enomaticListCol5 {
text-align: center;
font-style:italic;
color:#006666;
}

table.enomaticList td.enomaticListCol2 span {
font:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#006666;
}

/* -------------------------------------*|
||||||||||||||| Navigation |||||||||||||||
|*--------------------------------------*/

.mainNav {
	background-color:#88bbaa;
	display:block;
	font-weight: 400;
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0em 0;
	font-size:125%;
	text-decoration:none;
	height:2.5em;
	line-height: 2.5em;
	}

.navContainer {
-moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
	}
	

	
.mainNav li {
	display: inline;
	margin: 0;
	padding: 0;
}/*	
.mainNav {
	padding-left:10px;
	}
*/
.mainNav li a {
margin: 0;
color: #006699;
padding:1.5em 1em;
text-decoration: none;
}

.mainNav li a:hover {
 background-color: #66aabb; /*77aa99*/
}
 

body#pgHome .mainNav .navItemHome a:link, body#pgHome .mainNav .navItemHome a:visited,
body#pgBlog .mainNav .navItemBlog a:link, body#pgBlog .mainNav .navItemBlog a:visited,
body#pgAbout .mainNav .navItemAbout a:link, body#pgAbout .mainNav .navItemAbout a:visited,
body#pgLinks .mainNav .navItemLinks a:link, body#pgLinks .mainNav .navItemLinks a:visited,
body#pgCompetition .mainNav .navItemCompetition a:link, body#pgCompetition .mainNav .navItemCompetition a:visited {
background-color: #FFFFFF;
}

body#pgSampling .mainNav .navItemSampling a:link, body#pgSampling .mainNav .navItemSampling a:visited {
background:url(../img/enomatic-texture-created.gif);
}


.grid_9 {margin-bottom:1em; padding-bottom:2em;}
h4.introPara {padding-bottom:2em;}
 
 /* -------------------------------------*|
|||||||||||| Events Home |||||||||||||||
|*--------------------------------------*/

.snippetEvents {  -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-top: 0em; margin-bottom: 1em; padding-bottom:2em;}
.snippetEvents .baEvent dl {padding:0; margin-left:20px; margin-right:20px; margin-bottom:1em;}
.snippetEvents .baEvent ul {padding:0; margin-bottom:0; margin-left:20px; overflow: auto; width:100%;}
.snippetEvents .baEvent ul li {display: inline; margin:0; margin-right: .5em; padding:0; list-style-type:none; float:left;}
.snippetEvents .baEvent ul li.date, .snippetEvents .baEvent ul li.month {font-weight: 700;}
.snippetEvents .baEvent ul li.cost {}
.snippetEvents .baEvent dl {overflow: auto;}
.snippetEvents .baEvent dt {padding:0; margin:0; border-bottom: 1px dotted #333333; padding-bottom:.25em; margin-bottom:.25em;}
.snippetEvents .baEvent dl dd span, .snippetEvents .baEvent dd.baEventSubTitle {display: none;}
.snippetEvents {background: url(../img/Chalkboard-300px.gif) #333333; color: #FFFFFF;}
.snippetEvents h4 { color:#FFFFFF;}
.snippetEvents h4 a { color:#FFFFFF;}
.snippetEvents p a:link {color:#FFFFFF; font-weight: 700; text-decoration:underline;}
.snippetEvents p {padding: 0 0 1em 0; font-style:italic; margin-left:20px; margin-right:20px; color:#FFFFFF; }
.snippetEvents .baEvent dl dd a:link {color:#88bbaa; font-weight: 700; text-decoration:underline;}
.snippetEvents .baEvent {display:none;}
.snippetEvents .featuredEvent {display:block; !important}



/* -------------------------------------*|
|||||||||||| Sampling Home |||||||||||||||
|*--------------------------------------*/

.snippetEnomatics {  -webkit-border-radius: 5px; -moz-border-radius: 5px; background:url(../img/enomatic-texture-created.gif); color:#333333; padding-bottom:2em;}
.snippetEnomatics h4 { color:#444444;}
.snippetEnomatics h4 a { color:#444444;}
.snippetEnomatics p a:link {color:#444444;}
.snippetEnomatics dl { padding:0; margin-left:20px; margin-right:20px; margin-bottom:1em; }
.snippetEnomatics dl.enomaticHeading {display:none;} 
.snippetEnomatics dd.samplePrice, .snippetEnomatics dd.bottlePrice {display:none;}
dd.alcoholVol {display:none;}
.snippetEnomatics p {padding: 0 0 1em 0; font-style:italic; margin-left:20px; margin-right:20px; }
.snippetEnomatics p a:link {color:#88bbaa;}
.snippetEnomatics dl {display:none;}
.snippetEnomatics dl.featuredWine {display:block; !important}


/* -------------------------------------*|
|||||||||||| Mailing Home |||||||||||||||
|*--------------------------------------*/

.snippetMailingList { -webkit-border-radius: 7px;  -moz-border-radius: 7px;border:#CC9933 solid 2px; margin-left:8px; margin-right:8px; background-color:#FFFFFF;}
.snippetMailingList {padding: 0 0 1em 0;}
.snippetMailingList p {padding: 0 0 1em 0; font-style:italic; margin-left:20px; margin-right:20px; }



#promo {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding-top: 1em;
padding-bottom: 1em;
background-color:#999999;
margin-top:1em;
margin-bottom:1em;
}


#promo p {
margin-left: 1.5em;
margin-right: 0em;
}

#promo .caps {
color:#FFFFFF;

font-weight: 700;
text-transform:uppercase;
}

/* New Styles */

/*padding-top:20px;
padding-bottom:1em;*/


/* -------------------------------------*|
||||||||||||||| Twitter ||||||||||||||||||
|*--------------------------------------*/
.twitter {
padding: 10px 0 10px 0;
background-color:#cccccc;
}

.twitter p {
margin: 0em 0em 0em 10px;

}

.twitter ul#twitter_update_list {margin: .5em 0em .5em 0em;  list-style:none;}

#twitter_update_list li {margin: 0em; padding:0; color:#0099CC;}

#twitter_update_list li span { display: block;}

#twitter_update_list li span a { clear:both;}


.snippetEvents, .snippetEnomatics, .snippetMailingList {}
.address {margin-top: 40px;}
.address ul { text-align:right; margin:0; margin:0; overflow:auto; width:100%;}
.address ul li {display: inline; color:#CCCCCC; margin:0; padding:0 .25em 0 0;} 


/* -------------------------------------*|
|||||||||||||||||| Form ||||||||||||||||||
|*--------------------------------------*/

		#mergeTable {
			width:100%;
			border-collapse:separate;
			}
		.required, notrequired {text-align:left; font-size:11px; font-weight:bold;}
		.mergeRow td {padding:12px; border-top:1px solid #ccc;}
		input {text-align:left;}
		input, textarea, select {padding:4px; width:95%;}
		input:focus, textarea:focus, select:focus {background:#eeFFFF;}
		
		.note-required { color:#990000;}
        p, label, .formText {
             line-height:150%;
             font-family:Arial;
             font-size: 12px;
             color: #333333;
        }
		.formText {vertical-align:top;}
		.subfield {display:block; margin:2px 0; padding:4px; line-height:30px;}
		.addressfield li {margin-bottom: 1em;}
		.addressfield label {padding-left:4px; font-style:italic;}
		.deliveryMethod label {padding-left:4px;}
		.countryfield select {min-width:120px;}
		
		     #mce-responses div.response, label.error {
             font-size: 12px;
             line-height:150%;
             font-weight:bold;
             color:#FF0000;
             font-family:Arial;
             background-color:#FFEEEE;
             padding:1em;
             margin:3px;
        }
		
		#mce-responses #mce-success-response {
		             background-color: #FFFFFF;
					 color: #006600;

}

div.mc_inline_error{ color:#FF0000; !important}

fieldset {padding:0em 1em;}



/* -------------------------------------*|
|||||||||||| Home |||||||||||||||
|*--------------------------------------*/


/*background: url(../img/wood_floor_bkg_wide.jpg) center top; */
/* -------------------------------------*|
|||||||||||| Events |||||||||||||||
|*--------------------------------------*/


#pgTastingEvents dl.archiveEvent, #body#pgHome dl.archiveEvent {display:none !important;}

body#pgTastingEvents .mainNav .navItemEvents a:link, body#pgTastingEvents .mainNav .navItemEvents a:visited {
background:url(../img/Chalkboard-480px.jpg) #333333 left top repeat; color:#110000; background-position: 120px -40px;
}

#pgTastingEvents #bd .container_12 { background:url(../img/Chalkboard-480px.jpg) #333333 left top repeat; }
#pgTastingEvents .grid_9 {background-color:#FFFFFF; -moz-box-shadow: black 0px 2px 10px; -webkit-box-shadow: black 0px 2px 10px;}
#pgTastingEvents .grid_6 h1,#pgTastingEvents .grid_6 h2 {color:#FFFFFF;}
#pgTastingEvents .baEvent ul {float:left; display:block; width:130px; text-align:right;}
#pgTastingEvents .baEvent ul li {display:block; margin-right:10px; list-style-type:none;}
#pgTastingEvents .baEvent ul li.date, #pgTastingEvents .baEvent ul li.month, #pgTastingEvents .baEvent dl dt {font-size:150%; line-height: 1.25em;}
#pgTastingEvents .baEvent ul li.date { font-weight:700;}
#pgTastingEvents .baEvent dl {display:block; width: 400px; float:left; border-left: 1px solid #CCCCCC;}
#pgTastingEvents .baEvent dl dd, #pgTastingEvents .baEvent dl dt {margin-left:10px;}
#pgTastingEvents .baEvent dl dd.baEventSubTitle {font-size:130%;}
#pgTastingEvents .baEvent dl dd a {display:none;}
#pgTastingEvents .baEvent {clear:both;}


/* -------------------------------------*|
|||||||||||| Sampling List |||||||||||||||
|*--------------------------------------*/


#pgSampling #bd .container_12 { background:url(../img/enomatic-texture-created.gif) #888888 center top repeat-x; }
#pgSampling #bd .grid_9 {background-color:#FFFFFF;}
#pgSampling #bd dl { padding:0; margin-left:20px; margin-right:20px; margin-bottom:1em;}
#pgSampling #bd dl.enomaticHeading dt { color:#999999; font-size: 150%; font-weight:400;}
#pgSampling #bd dl.enomaticHeading dd { color:#999999; font-weight:400;}
#pgSampling #bd dt, #pgSampling #bd dd { float:left;}
#pgSampling #bd dt {width:500px;}
#pgSampling #bd dd {width:80px; text-align:right;}
#pgSampling #bd dd.wineDescription {clear:both; width:500px; margin-bottom:1em; text-align:left;}


/* -------------------------------------*|
|||||||||||| Sampling List |||||||||||||||
|*--------------------------------------*/

body#pgLinks .mainNav .navItemLinks a:link, body#pgLinks .mainNav .navItemLinks a:visited {
background: url(../img/wood_floor_bkg_wide.jpg) #bb9955 repeat; color:#332211;
}
#pgLinks #bd .introBlock { background: url(../img/wood_floor_bkg_wide.jpg) #bb9955 repeat; }
#pgLinks #bd .linkGroup h5 { border-bottom:#bb9955 solid 1px; margin-left:20px; margin-right: 20px; padding-top:1em; font-size: 150%; color:#bb9955;}
#pgLinks #bd .linkGroup {background-color:#FFFFCC; margin-bottom:1em; padding-bottom:1em;}
#pgLinks #bd dl {margin-left:20px; margin-right: 20px;}
#pgLinks #bd dl dt {font-size:125%; font-weight:700;}
#pgLinks #bd dl dt a:link, #pgLinks #bd dl dt a:visited, #pgLinks #bd dl dd a:link, #pgLinks #bd dl dd a:visited {color:#330066;}
#pgLinks #bd .linkForm { -webkit-border-radius: 7px;  -moz-border-radius: 7px;border:#CC9933 solid 2px; margin-left:8px; margin-right:8px; background-color:#FFFFFF;}
#pgLinks #bd .linkForm {padding: 0 0 1em 0;}
#pgLinks #bd .linkForm p {padding: 0 0 1em 0; font-style:italic; margin-left:20px; margin-right:20px; }
#pgLinks #bd .introBlock a, #pgLinks #bd .introBlock a:link, #pgLinks #bd .introBlock a:visited {color:#000000;}
.readMore {text-transform:uppercase; font-weight:700;}

#ft {color:#FFFFFF;}
#ft p {font-weight:700;}
#ft ul.ftAddress li, #ft ul.keyWords li {display:inline-block; padding:0; margin:0 .3em 0 0;}
#ft ul.ftAddress li {display:block;}
#ft ul.keyWords li:after {content:",";}
#ft dl.openingTimes dt, #ft dl.openingTimes dd {display: inline-block; padding:0; margin:0; width:100px;}
#ft dl.openingTimes dt {}
#ft dl.openingTimes dd {}
#ft .copyRight p {color:#999999;}

/* -------------------------------------*|
|||||||||||| Wordpress Blog  |||||||||||||
|*--------------------------------------*/

#sidebar ul {list-style:none;}
#sidebar ul li {margin:0; padding:0;}
.postmetadata {padding-bottom:2em;}
#pgBlog .grid_7 p, #pgBlog .grid_7 small, #pgBlog .grid_7 h1, #pgBlog .grid_7 h2, #pgBlog .grid_7 h3, #pgBlog .grid_7 .addthis_container {padding-left:20px;}

/* -------------------------------------*|
|||||||||||| Products  |||||||||||||||
|*--------------------------------------*/




body#pgProducts .mainNav .navItemBuy a:link, body#pgProducts .mainNav .navItemBuy a:visited {
background:url(../img/cork_texture-seamless-small.jpg) #bb9977; color:#332211;
}


#pgProducts #bd .container_12 { background:url(../img/cork_texture-seamless-small.jpg) #bb9977 center top; }
#pgProducts #bd .suffix_2 h2,#pgProducts #bd .suffix_2 h1 {text-shadow: rgba(181,154,118,1) 0 0 3px;}
#pgProducts #bd .suffix_2 h1 {color:#332211;}
#pgProducts #bd .suffix_2 h2 {color:#ffeedd;}
#pgProducts table {
margin-bottom: 2em;
}

#pgProducts table tr th {
padding: 20px 5px 5px 5px;
}


#pgProducts table tr th.first {
padding-top:0px;
}

#pgProducts table td, #pgProducts table thead th {
padding:5px 5px;
}

#pgProducts table caption {
text-align: left;
font-size:150%;
padding-bottom:1em;
padding:0px 5px;
}

#pgProducts table thead th {
color:#999999;
text-transform:uppercase;
font-size:85%;
letter-spacing:1px;
font-weight:400;
}
#pgProducts table thead th, #pgProducts table tr th {
text-align:left;
}

#pgProducts table thead th+th, #pgProducts table thead th+th+th {
text-align:right;
}


#pgProducts table td+td {
text-align:right;
}

#pgProducts table td+td+td {
text-align:right;
color:#999999;
font-size:85%;
letter-spacing:1px;
}

#pgProducts table tr:nth-of-type(even) td {
    background-color: #dddddd;
}

#pgProducts table tr:nth-of-type(odd) td {
    background-color: #eeeeee;
}

#pgProducts ul.priceList {list-style-type:none; margin:0; padding:0;}
#pgProducts ul.priceList li {margin:0; padding:0 0 0px 10px; font-size:100%; font-weight:400;}
#pgProducts ul.priceList li a {padding:0px 0 20px 0px; font-weight:700;}
#pgProducts ul.priceList ul li {font-size:100%; padding:0 0 0 30px; margin:0; font-weight:400;}
.greenCreds {color:#669933; font-size:9px; font-weight:700; letter-spacing:1px; text-transform:uppercase;}

#pgProducts ul.priceList ul { margin-bottom:0px !important;}

#pgProducts #bd div#content {
padding-top: 2em;
padding-bottom:2em;
}

#pgProducts #bd .grid_2 p {padding:10px; background-color: #99CCCC;
-moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;}
  
div.offerInfo {margin-top:20px; padding-top:10px; padding-bottom:10px; background-color:#eeeeee;}
    div.offerInfo p {padding: 0px 10px 0px 10px;
  }


/* -------------------------------------*|
|||||||||||| Products  |||||||||||||||
|*--------------------------------------*/




body#pgSpecialOffers .mainNav .navItemBuy a:link, body#pgSpecialOffers .mainNav .navItemBuy a:visited {
background:url(../img/cork_texture-seamless-small.jpg) #bb9977; color:#332211;
}


#pgSpecialOffers #bd .container_12 { background:url(../img/cork_texture-seamless-small.jpg) #bb9977 center top; }
#pgSpecialOffers #bd .suffix_2 h2,#pgSpecialOffers #bd .suffix_2 h1 {text-shadow: rgba(181,154,118,1) 0 0 3px;}
#pgSpecialOffers #bd .suffix_2 h1 {color:#332211;}
#pgSpecialOffers #bd .suffix_2 h2 {color:#ffeedd;}
#pgSpecialOffers table {
margin-bottom: 2em;
}

#pgSpecialOffers table tr th {
padding: 20px 5px 5px 5px;
}


#pgSpecialOffers table tr th.first {
padding-top:0px;
}

#pgSpecialOffers table td, #pgSpecialOffers table thead th {
padding:5px 5px;
}

#pgSpecialOffers table caption {
text-align: left;
font-size:150%;
padding-bottom:1em;
padding:0px 5px;
}

#pgSpecialOffers table thead th {
color:#999999;
text-transform:uppercase;
font-size:85%;
letter-spacing:1px;
font-weight:400;
}
#pgSpecialOffers table thead th, #pgSpecialOffers table tr th {
text-align:left;
}

#pgSpecialOffers table thead th+th+th, #pgSpecialOffers table thead th+th+th+th, #pgSpecialOffers table thead th+th+th+th+th {
text-align:right;
}


#pgSpecialOffers table td+td+td, #pgSpecialOffers table td+td+td+td, #pgSpecialOffers table td+td+td+td {
text-align:right;
}

#pgSpecialOffers table td.prodRef {
text-align:left;
color:#999999;
font-size:85%;
letter-spacing:1px;
}

#pgSpecialOffers table td.wasPrice {
text-decoration:line-through;
}

#pgSpecialOffers table tr:nth-of-type(even) td {
    background-color: #dddddd;
}

#pgSpecialOffers table tr:nth-of-type(odd) td {
    background-color: #eeeeee;
}

#pgSpecialOffers ul.priceList {list-style-type:none; margin:0; padding:0;}
#pgSpecialOffers ul.priceList li {margin:0; padding:0 0 0px 10px; font-size:100%; font-weight:400;}
#pgSpecialOffers ul.priceList li a {padding:0px 0 20px 0px; font-weight:700;}
#pgSpecialOffers ul.priceList ul li {font-size:100%; padding:0 0 0 30px; margin:0; font-weight:400;}

#pgSpecialOffers ul.priceList ul { margin-bottom:0px !important;}

#pgSpecialOffers #bd div#content {
padding-top: 2em;
padding-bottom:2em;
}

#pgSpecialOffers #bd .grid_2 p {padding:10px; background-color: #99CCCC;
-moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;}
  
  