body

{

	background-color:white;

	font-family:arial;

	/*font-size:small;*/

	font-size: 80%;

	line-height:101%;

	padding:0;

	margin:5px 0px 0px 0px;

	text-align:center;	

}

* html body

{

 	/*font-size: small;*/

	line-height:104%;

}

a

{

	font-weight:bold;

	text-decoration:none;

	color:#990000;

}

a:hover

{

	font-weight:bold;

	text-decoration:none;

	color:#FE9900;

}

p

{

	line-height:140%;

}

div

{

	text-align:left;

}

h1

{

	color:#FFF;

	font-size:160%;

	line-height:150%;

	font-weight:normal;

	letter-spacing:-0.5px;

	margin:0px 0px 10px 15px;



}

h2

{

	color:#990000;

	font-size:140%;

	font-weight:normal;

}











img

{

	border:none;

}

#OuterContainer

{

    width:720px !important;

    width /**/:750px;

	margin:0 auto;

	padding:0px 30px 0px 0px;

	background: white url(../images/Peppadew-Vertical.gif) top right no-repeat;

}

#MainContainer

{

	font-size: 90%; 

	background:#000 url(../images/navtop.gif) top left no-repeat;

	color:#FFF;

	padding:0px 5px;

}

.clearer

{

	clear:both;

	height: 0px;

	font-size: 0px;

}

#LocationSelect

{

	float:right;

	margin:7px 0px 0px 0px;

	font-size:80%;

	width:150px;

	background-color:#F3F3F3;

	color:#929292;

}

#topnav

{

	padding:0px;

	margin:0px;

	margin-left:15px;

	font-size:85%;

}

#topnav li

{

	float:left;

	border-right:1px solid #353535;

	list-style-type:none;

	/*letter-spacing:-0.5px;*/

	margin:5px 0px 5px 0px;

	padding:5px 15px 5px 15px;

	background-color:#000;

}

#topnav li a

{

	color:white;

	text-decoration:none;

}

#topnav li a:hover

{

	color:#FE9900;

	text-decoration:none;

}

#HomeRedBox

{

	margin:0px 0px 15px 0px;

	background-color:#FF0004;

	color:white; 

}

#HomeRedLeft

{

	float:left;

	margin:0px;

	padding:0px;

	width:242px;

}

#HomeRedLeft p

{

	font-size:9px;

	padding:0px 0px 0px 15px;

	margin:10px 0px 10px 0px;

}

#HomeRedRight

{

	float:right;

	margin:0px;

	padding:0px;

	width:468px;

}

#HomeTabsBox

{

	background:#1E1E1E url(../images/black-grey-tile.gif) bottom left repeat-x;

	padding:0px 0px 70px 0px;

    width:710px !important;

    width /**/:710px;

	margin:0px;

}

#HomeTabsLeft

{

	float:left;

	margin:0px;

	padding:0px 0px 0px 5px;

    width:468px !important;

    width /**/:468px;

}

#HomeTabsRight

{

	float:right;

	margin:0px;

	padding:0px 5px 0px 0px;

    width:228px !important;

    width /**/:228px;	

}

.tabmenu_title 

{

	float:left; 

	text-align: left; 

	color:#fff; 

	padding:8px 10px 5px 10px; 

	font-size:100%; 

	font-weight:bold;

}

.searchmenu_top 

{

	float:left;

	height:25px;

	margin: 30px 0px 0px 0px;

	padding:0px;

}

#TabNav {

  /*float:left;*/

  font-size:85%;

  line-height:normal;

  height: 24px;

  }

#TabNav ul {

  margin:0;

  padding:3px 10px 0px 15px;

  list-style:none;

  }

#TabNav li {

  float:left;

  background:url(../images/left.png) no-repeat left top;

  margin:0;

  padding:0 0 0 5px;

  }

 #TabNav ul li:hover {

  background:url(../images/left_hover.png) no-repeat left top;

  }

#TabNav a {

  display:block;

  background:url(../images/right.png) no-repeat right top;

  padding:6px 7px 7px 0px;

  text-decoration:none;

  font-weight:bold;

  color:#000;

  }

#TabNav a:hover {

  color:#000;

  background:url(../images/right_hover.png) no-repeat right top;  

  }

#TabNav #current {

  background-image:url(../images/left_on.png);

  }

#TabNav #current a {

  background-image:url(../images/right_on.png);

  color:#000;

  padding-bottom:7px;

  }



#HomeTabContent

{

	clear:both;

	padding:0px 10px 0px 10px;

	margin:0px 0px 10px -1px;

	background:transparent url(../images/blanktab.png) top left no-repeat;

	height:143px;

	color:#000;

	font-size:100%;	

}



#GradientContainer

{	

	background: #1E1E1E url(../images/maingradienttile.gif) top left repeat-x;

	padding:0px 5px 0px 5px;

}

#GradientContainer ul

{

	list-style-type:none;

	margin:0px 0px 10px 0px;

	padding:0px;

}

#GradientContainer p

{

	margin:0px 0px 10px 0px;

	padding:0px;

}

#GradientContainer  p.Submit

{

	background:transparent url(../images/submit-icon.gif) center left no-repeat;

	color:#FF9900;

	padding:3px 0px 3px 20px;

	margin:10px 30px 10px 0px;

	float:right;

	font-size:75%;

}

.Col180

{

	float:left;

	width:180px;

	padding-top:10px;

	padding-bottom:10px;

}

#Col228

{

	float:right;

	width:228px;

}

#Col228 img

{

	border:none;

	margin:0px 0px 10px 0px;

}

#Col472

{

	float:left;

    width:462px !important;

    width /**/:472px;

	padding:0px 5px;

	margin:0px 0px 0px 0px;	

}

h1.Results

{

	margin:20px 0px 10px 15px;

}



#Col228Tabs

{

	margin:0px 0px 10px 0px;

	padding:0px;

}

#Col228Tabs h4

{

	color:#FFF;

	margin:25px 0px 5px 0px;

	font-size:100%;

}

#Col228Tabs ul li

{

	font-size:100%;

}

#Recipeheader

{

	width: 472px;

	height: 230px;

	background-image:url(../images/recipebook.jpg);

	background-repeat:no-repeat;

	background-position:top left;

}

#Recipeheader img

{

	float: right;

}

#Recipepicture

{

	width: 122px;

	height: 197px;

	float:left;

	padding-top: 33px;

	padding-left:134px;

}



#RecipeInfo

{

	margin:0px 0px 10px 0px;

	padding:5px 0px 5px 30px;

	text-align:center;

}

.col100

{	

	float:left;

	text-align:center;

	width:100px;

	color:#990000;

}

.col100 img

{	

	padding-bottom:5px;

	padding-top: 5px;

}

.col100 h4

{

	margin:5px 0px;

	font-size:100%;

	color:#FFF;

}

.col100 p

{

	margin:0px 0px 5px 0px;

	font-size:80%;

	color:#990000;

}

.col50

{

	float:left;

	width:50px;

}

.col50 img

{

	vertical-align:top;

}

.col412

{

	float:left;

	width:382px;

	padding-right:30px;



}

.col412 h2 {

	margin: 0px 0px 0px 0px;

	padding: 13px 0px 10px 0px;

	}

	

.col412 li {

	font-size: 100%;

	}



#SmallSearchBox

{

	background:#eee7dd url(../images/search-tile.gif) top left repeat;

	margin:0px;

	padding: 7px 10px 10px 10px;

}

#SmallSearchBox p 

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 15px;

}





p.QuickLinksBtm

{

	height:20px;

	margin:0px;

	padding:0px;

	text-align:right;

	background:url(../images/QuickLinks-btm.png) bottom left no-repeat;

	font-size:85%;	

}



p.QuickLinksBtm a

{

	color:#990000;

	margin-right:10px;

	text-decoration:none;

}



p.QuickLinksBtm a:hover

{

	color:#FE9900;

	text-decoration:none;

}



.ResultsBox

{

	padding:10px 5px 0px 15px;

	margin:0px 0px 5px 0px;	

}

.ResultsBox p a

{

	font-size:75%;

	font-weight:normal;

	color:#FFF;

	text-decoration:none;

}

.ResultsBox p a:hover

{

	font-weight:normal;

	color:#FE9900;

}

.ResultsBox img

{

	float:right;

	margin:0px 0px 5px 5px;

	border:none;

}

#TopShowHideBar, #SearchOrderBar, #SearchOrderBarBtm

{

	margin:10px 0px 10px 10px;

	padding:0px;

}

#SearchOrderBarBtm

{

	width:283px;

	height:18px;

	margin:0px;

	margin-top:20px;

	margin-bottom:20px;

	padding-top:2px;

	background:transparent url(../images/btm-seach-select.gif) top left no-repeat;

	text-align:center;

}

#SearchOrderBarLeft

{

	float:left;

	width:283px;

	margin:0px;

	padding-top:2px;

	background:transparent url(../images/top-search-select.gif) top left no-repeat;

	text-align:center;

}

#SearchOrderBarRight

{

	float:right;

    width:140px !important;

    width /**/:140px;

	margin:-18px 10px 0px 0px;

	padding:0px;

	text-align:left;

}

#SearchOrderBarRight p

{

	font-size:85%;

	font-weight:bold;

	color:#fff;

	margin:0px 0px 5px 0px;

}

#SearchOrderBarRight select

{

	float:left;

	font-size:75%;

	color:#970200;

	width:110px;

}

#SearchOrderBarRight input

{

	float:left;

	font-size:70%;

	background:#EEA232 url(../images/btn-go.gif) top left no-repeat;

	color:#FFF;

	border:none;

	width:23px;

	height:18px;

	text-align:center;

	margin:0px 0px 0px 5px;

}

ul.SearchNumbers

{

	margin:0px;

	padding:0px;

}

ul.SearchNumbers li

{

	display:inline;

	font-size:75%;



}

ul.SearchNumbers li a

{

	padding: 3px 3px 4px 3px;

	color:#FFF;

	text-decoration:none;

}

ul.SearchNumbers li a:hover

{

	background-color:#ECA334;

}

ul.SearchNumbers li a.active

{

	background-color:#ECA334;

}

.ResultsImageBox

{

	float:left;

	margin:10px 10px;

	padding:0px 0px 10px 0px;

    width:130px !important;

    width /**/:130px;

}

.ResultsImageBox .ImageBox

{

	border:1px solid #686868;

	background-color:#000;

	text-align:center;

	padding:10px 10px 3px 10px;

	margin:0px 0px 10px 0px;

}



.ResultsImageBox p a

{

	font-size:75%;

	font-weight:normal;

	color:#FFF;

	text-decoration:none;

}

.ResultsImageBox p a:hover

{

	font-weight:normal;

	color:#FE9900;

}



#LinesTileBox

{

	background:transparent url(../images/lines-tile.gif) top left repeat-x;

	margin:-20px 0px 30px 0px;

	padding:20px 10px 10px 10px;

	border-left: 1px solid #AD8D89;

}

#LinesTileBox h2

{

	color:#000;

	font-weight:bold;

	margin:0px 0px 20px 0px;

	font-size:100%;

}

#LinesTileBox p

{

	color:#9A1F15;

	margin:0px 0px 20px 0px;

	font-size:100%;

}







#SearchBox

{

	margin:0px 0px 10px 0px;

	padding:0px;

}



#SearchBox label

{

	float:left;

	width:120px;

	color:#000;

	font-weight:bold;

	font-size:100%;

	padding:5px 0px 0px 0px;

}

#SearchBox input

{

	width:200px;

	font-size:100%;

	margin:0px 0px 10px 0px;

	color:#9A1F15;

}

#SearchBox select

{

	width:200px;

	font-size:100%;

	margin:0px 0px 10px 0px;

	color:#9A1F15;	

}

#SearchBox input.fltradio

{

	float:left;

	width:20px;

}

#SearchBox img

{

	float:left;

}

#SearchBox img.btnSearch

{



	margin:0px 0px 10px 0px;

}

#SearchBtm

{

	margin:0px;

	padding:10px 0px 0px 0px;

	background:transparent url(../images/search-btm.gif) bottom left no-repeat;

}



#footer

{

	background-color:black;

	padding:10px 10px 10px 0px;

	text-align:left;

}

#footerleft

{

	width:250px;

	float:left;

}

#footerright

{

	width:450px;

	float:right;

}

#footer p

{

	clear:both;

	color:#cdcdcd;

	font-size:75%;

	font-weight:normal;

	padding:1px 0px 0px 5px;

	margin:0px;

}

#footer ul

{

	margin:0px;

	padding:0px;

}

#footer ul li

{

	float:right;

	font-size:75%;

	border-left:1px solid #353535;

	list-style-type:none;

	font-weight:normal;

	display:inline;

	padding:0px 3px 0px 3px;

}

#footer ul li a

{

	color:#cdcdcd;

	font-weight:normal;

	text-decoration:none;

}

#footer ul li a:hover

{

	color:#ffffff;

	font-weight:normal;

	text-decoration:none;

}

.dottedline

{

	width:460px;

	font-size:0px;

	float:left;

	height:1px;

	background-image:url(../images/dottedline.png);

	background-repeat:no-repeat;

	clear:both;

}



.detailOptions {

	padding: 10px 0px 0px 10px;

	}



.detailOptions img {

	float: left;

	margin: 0px 10px 0px 40px;

	}

	

.detailOptions p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height: 20px;

	color: #ccc;

	float: left;

	}



.promoheader

{

	width:228px;

	height:10px;

	float:left;

	padding:0px;

	margin:0px;

	background-repeat:no-repeat;

	background-position:bottom;

}



.promobox

{

	/*width:208px;*/

	float:left;

	padding: 0px 10px 10px 10px;

	margin:0px;

	background-repeat:no-repeat;

	background-position:bottom;

}



.promobox p

{

	font-size:85%;

	color:#000000;

}



.promobox table

{

	font-size:85%;

	color:#000000;

}



.promobox p a

{

	color:#990000;

	text-decoration:none;

}



.promobox p a:hover

{

	color:#FE9900;

	text-decoration:none;

}



.promobox ol

{

	font-size:85%;

	color:#990000;

	padding:0px 0px 0px 20px;

	margin:0px;

}



.promobox ol li

{

	padding:0px 0px 3px 0px;

}



.promobox ol a

{

	color:#000000;

	text-decoration:none;

	font-weight:normal;

}



.promobox ol a:hover

{

	color:#FE9900;

	text-decoration:none;

	font-weight:normal;

}                                                                             		       		       		       		       		       		       		       		       		       		       		