@charset "utf-8";

/*
Karen's Kitchen ONLINE

Created : 04 AUG 2008 by Djoaniel Hernandez
Modified : 04 AUG 2008 by Djoaniel Hernandez

*/

* {
	margin:0px;
	padding:0px;
}

body {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-color: #ba7b52;
	font-family: Arial, Helvetica, sans-serif;
}

#unorthodoxWrapper { width: 980px; }

#unorthodoxWrapper {
	width: 711px;
	margin-right: auto;
	margin-left: auto;
}

#header #staticHeading {
	background-image: url(images/header_top.gif);
	height: 29px;
}

#staticHeading span { display: none; }

#header h1 { display: none; }

#header #dynamicHeading {
	background-image: url(images/header_topINDEX.jpg);
	height: 137px;
	background-repeat: no-repeat;
}

#header #productsHeading {
	background-image: url(images/header_topPRODUCTS.jpg);
	height: 137px;
	background-repeat: no-repeat;
}

#header #aboutHeading {
	background-image: url(images/header_topABOUT.jpg);
	height: 137px;
	background-repeat: no-repeat;
}

#header #mediaHeading {
	background-image: url(images/header_topMEDIA.jpg);
	height: 137px;
	background-repeat: no-repeat;
}

#header #orderHeading {
	background-image: url(images/header_topORDER.jpg);
	height: 137px;
	background-repeat: no-repeat;
}

#header #contactHeading {
	background-image: url(images/header_topCONTACT.jpg);
	height: 137px;
	background-repeat: no-repeat;
}



#mainContent {
	background-color: #F8E3C7;
	background-image: url(images/painbg.gif);
}

#headerNavigation {
	height: 31px;
	background-color: #AC5039;
}

#headerNavigation h2 {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
}




#headerNavigation a {
	color: #FFFFFF;
	text-decoration: none;
}

#headerNavigation a:hover { color: #FFCC00; }

#mainContent #pageHeader {
	height: 77px;
	width: 710px;
	clear: both;
}

#mainContent #pageHeader span { display: none; }

#mainContent .headingINDEX { background-image: url(images/pageHeader_index.gif); }
#mainContent .headingABOUT { background-image: url(images/pageHeader_about.gif); }
#mainContent .headingCONTACT { background-image: url(images/pageHeader_contact.gif); }
#mainContent .headingPRODUCTS { background-image: url(images/pageHeader_products.gif); }
#mainContent .headingMEDIA { background-image: url(images/pageHeader_media.gif); }
#mainContent .headingORDER { background-image: url(images/pageHeader_order.gif); }



#mainContent h1 {
	font-weight: normal;
	color: #AC5039;
	font-size: 1.5em;
	font-style: normal;
	font-variant: normal;
	padding-bottom: 5px;
}

#mainContent h2 {
	font-weight: normal;
	color: #9C231B;
	font-size: 1.2em;
	font-style: normal;
	font-variant: normal;
}

#mainContent h4 {
	font-weight: bold;
	color: #9C231B;
	font-size: 0.9em;
	font-style: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 329px;
}

#karenINDEX
{
	width:500px;
	float:left;
	}

#karenINDEX #dearFriend {
	width: 500px;
	float: left;
	background-image: url(layout_photographs/dear_friend.gif);
	height: 338px;
	background-repeat: no-repeat;
}

.ClearFloat
{
	clear:both;
	
	}

#karenINDEX #contentLeftPane {
	width: 100px;
	float: left;
}

#karenINDEX #dearFriend * {
	display: none;
}

#karenINDEX #dearFriend img#hitbox {
	display: block;
}


#karenINDEX #contentLeftPane #indexPortrait { float:left; margin-right: 15px; 
}

#karenINDEX #contentRightPane {
	width: 190px;
	float: left;
	text-align: left;
}

#Order_karenINDEX #contentRightPaneBOXED {
	width: 170px;
	float: left;
	background-color:#fff;
}

#Order_karenINDEX #Order_contentLeftPane
{
	float:left; 
	width:490px;
	padding-right:10px;
	
	}
	
#Order_karenINDEX
{
	padding:20px;
	}
	


#karenABOUT #contentLeftPane {
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	background-image: url(layout_photographs/aboutUsWatermark.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#karenABOUT #contentLeftPane #indexPortrait { float:right; margin-right: 15px; }
#karenABOUT #contentLeftPane #indexPortraitLeft { float:left; margin-right: 15px; }


#mainContent p {
	font-size: 0.7em;
	color: #9C231B;
	padding-bottom: 10px;
	line-height: 1.4em;
}

#karenABOUT p { font-size: .8em; 
}



 #indexPortraitCake { float: right; margin-left: 15px; }



/* TOP level */

hr { clear: both; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #BA6D4D; height: 0px; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; display: block; float: none; border-top-style: none; border-right-style: none; border-left-style: none; }

/* SUPER classes */
.ORLYfix { clear:both; }
.right_align {
	text-align: right;
	margin-right:5px;
}
.padding20 {
	padding: 10px;
}
.padding_top20 {
	padding-top: 10px;
	padding-bottom: 10px;
}


.photo {
	margin:0px;
	height: 220px;
	width: 145px;
	position: relative;
}

.photo span {
	margin:0px;
	height: 220px;
	width: 145px;
	position: absolute;
	display: block;
	background-image:url(images/overlay_frame.png);
	top:0px;
	left:0px;
}

.photo2 {
	margin:0px;
	height: 300px;
	width: 198px;
	position: relative;
}

.photo3 {
	margin:0px;
	position: relative;
}

.photo2 span {
	margin:0px;
	height: 300px;
	width: 198px;
	position: absolute;
	display: block;
	background-image:url(images/overlay_frame198x300.png);
	top:0px;
	left:0px;
}
.products {
	height: 135px;
	width: 90px;
	position: relative;
	margin-right:auto;
	margin-left:auto;
}

.products span {
	height: 135px;
	width: 90px;
	position: absolute;
	display: block;
	background-image:url(images/overlay_frame90x135.png);
	top:0px;
	left:0px;
}

 

.SIDEpanel a, .SIDEpanel img
{	
	float:left;
	 
	}


.center_align { text-align: center; }

.TWIST { background-image: url(images/toil.gif); background-repeat: no-repeat; background-position: right bottom; 
}
#karenCONTACT .iconLeftTile {
	float: left;
}
#karenCONTACT .iconRightTile {
	float: right;
}

#pageContent a {
	color: #990000;
}
#karenCONTACT #contentLeftPane {
	width: 340px;
	float: left;
}
#karenCONTACT #contentRightPane {
	width: 200px;
	float: left;
	height:350px;
	border-left-style: none;
	border-left-color: #BA6D4D;
	border-left-width: 1px;

}
#karenCONTACT .drivingDirections {
	text-align: left;
	color: #9C231B;
}
.drivingDirections ol {
	padding-left: 15px;
	font-size: 0.7em;
	list-style-type: decimal;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#karenPRODUCTS .categorylist {
	width: 180px;
	float: left;
}

#karenPRODUCTS .categorylist .News{
	border:solid 1px #9c231b;
	width:133px;
	margin-left:15px;
	
	margin-top:5px;
}

#karenPRODUCTS .categorylist label{
	font-size:11px;
	text-decoration:none;
	color: #9C231B;
	margin-bottom:20px;
	display:block;
	margin-left:15px;
}

#karenPRODUCTS .categorylist   .line{
	border-top:dotted 1px #9c231b;
	border-bottom:dotted 1px #9c231b;
	width:153px;
	margin-left:5px;
	margin-bottom:20px;
	margin-top:0px;
	height:2px;
	
}

#karenPRODUCTS .cakepictures {
	float: left;
	width: 480px;
}
#karenPRODUCTS .categorylist  ul {
	font-size: 12px;
	padding-left: 5px;
}
#karenPRODUCTS .categorylist  ul li ul {
	font-size: 11px;
	color: #9C231B;
	font-weight: bold;
}
#karenPRODUCTS .categorylist  ul li {
	color: #9C231B;
	list-style-type: none;
}

#karenPRODUCTS .categorylist ul  li {
	color: #9C231B;
	list-style-type: none;
}

#karenPRODUCTS .categorylist  ul li ul li {
	list-style-type: square;
	margin-left: 10px;
	 
	 
}

#karenPRODUCTS .categorylist #TV  ul li ul li {
	list-style-type: none;
	margin-left: 00px; 
 
}

#karenPRODUCTS .categorylist #TV  ul li ul li a {
	padding-top:20px;
	vertical-align:top;	 
	display:inline-block;
	font-size:11px;
	 
	width:85px;
}

 
#karenPRODUCTS .categorylist #TV  ul {
	font-size: 12px;
	padding-left: 0px;

}

#karenPRODUCTS .categorylist   ul li ul#justTV li {
	list-style-type: none;
	margin-left: 0;
}

#karenPRODUCTS .cakepictures ul {

}
#karenPRODUCTS .cakepictures ul li {
	display: inline;
	font-size: 11px;
	color: #9C231B;
	margin-right: auto;
	width: 110px;
	float: left;
	margin-left: auto;
	text-align: center;
	height: 180px;
	position: relative;
}
#karenPRODUCTS .cakepictures img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#redWrapper {
	background-color: #9C231B;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
}
.indextext {
	float: left;
	display: block;
	width: 330px;
}
#contentLeftPane #vicnitymap {
	float: right;
}
h3 {
	color: #AC5039;
	font-weight: normal;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	clear: left;
}
#contentLeftPane .orderingCLASSb {
}
#contentLeftPane .orderingCLASSa {
	width: 50px;
	display: block;
	text-align: left;
	float: left;
}
.right_alignFLOAT {
	display: inline;
	float: right;
}
.left_alignFLOAT {
	display: inline;
	float: left;
	padding-right: 5px;
}

.biggerfonts_about {
	font-size:150%;
	font-family:inherit;
}

#karenPRODUCTS #mediaLINKS ul li {
	width: 230px;
}
#karenPRODUCTS p {
	font-size: 12px;
}
ul.gbookEntry {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.gbookEntry .gbookName {
	font-size: 12px;
	color: #9C231B;
}


.bqStart {
	float: left;
	font-size: 200%;
	color: #CC8775;
	font-family: "Times New Roman", Times, serif;
 }


 .bqEnd{
	float: right;
	font-size: 200%;
	color: #CC8775;
	font-family: "Times New Roman", Times, serif;
	display: block;
	clear: right;
 }
.gbookEntry .gbookMsg {
	font-size: 20px;
	color: #AC5039;
	font-weight: normal;
}
.gbookEntry .gbookNickname {
	font-size: 24px;
	color: #9C231B;
}
.gbookEntry .gbookNicknameText {
	font-size: 11px;
	float: left;
}
.gbookEntry blockquote {
	display: block;
	clear: both;
	float: left;
}
.gbookEntry li {
	list-style-type: none;
	font-size: 12px;
	color: #AC5039;
}
.gbookEntry .gbookTimestamp {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
#contentLeftPane #gbookSet {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CC8775;
	border-right-color: #CC8775;
	border-bottom-color: #CC8775;
	border-left-color: #CC8775;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gbookSet .gbookMessage {
	font-size: 24px;
	font-weight: normal;
	color: #9C231B;
	background-color: #EBC9B0;
	font-style: italic;
}
#gbookSet .gbookPostedBy {
	color: #9C231B;
	text-align: right;
	font-size: 18px;
}
#gbookSet .gbookFavoriteCake {
	color: #AC5039;
	font-size: 12px;
	text-align: right;
}
#gbookSet .gbookPostedWhen {
	font-size: 10px;
	color: #9C231B;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
#gBook #contentLeftPane .labelspace {

}
#gBook .red_notes {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #FF0000;
}
#gBook .gBookMASTER {
	width: 620px;
	margin-right: auto;
	margin-left: auto;
}
.gBookROW {
	clear:both;
	margin-top: 2px;
	margin-bottom: 1px;
}
.gBookROW span {
	float: left;
}
.gBookROW .labelspace {
	width: 150px;
	display: block;
	text-align: right;
	font-size: 12px;
	color: #AC5039;
	font-weight: bold;
}
#gBook .gBookRADIO {
	clear: both;
	font-size: 12px;
	color: #AC5039;
	margin-right: auto;
	margin-left: auto;
	width: 320px;
}
#karenINDEX #lowerPane {
	/*float: left;
	width: 500px;*/
	
}
#contentRightPane .earth_color_box {
	color: #F8E4C8;
	background-color: #AC5039;
	font-size: 25px;
	font-weight: bold;
}
#contentRightPane .earth_color_box p {
	color: #F8E3C7;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
}
.bottom_pane {
	clear: both;
}
.bottom_pane .suggested_food_gifts {
	float: left;
	width: 350px;
}
#alignme {
	padding-top: 30px;
}
.cake_of_the_month {
	text-align: right;
}
.waterMe .cakepictures {
	background-image: url(layout_photographs/mediaFeatureWatera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentRightPane #noticeme {
	margin-bottom: 2px;
}
#karenPRODUCTS .cakepictures .products em {
	position: absolute;
	clip: rect(10px,auto,auto,auto);
	z-index: 10;
	height: 44px;
	width: 80px;
	background-color: #FFFFFF;
	display: block;
}
.cakepictures ul li em {
	position: relative;
	background-color: #9C231B;
	display: none;
	top: 20px;
	right: 10px;
	z-index: 5;
	text-align: center;
	width: 50px;
	height: 15px;
	border: 1px solid #F8E3C7;
	color: #FFFFFF;
	font-weight: bold;
}
#contentRightPane #alignmeRIOT {
	height: 200px;
}

#justTV li {
	background-image: url(assets/tvScreen.gif);
	display: block;
	height: 45px;
	background-repeat: no-repeat;
	background-position: left;
	line-height: 53px;
	padding-left: 53px;
}
#karenINDEX .watermark500 {
	background-image: url(layout_photographs/orderInfoWatermark.jpg);
	background-repeat: no-repeat;
}

.watermark490 {
	background-image: url(layout_photographs/contactUsWastermark.jpg);
	background-repeat: no-repeat;
}

.bright {
	color: #ffcc99;
}
.bright:hover {
	color: #FFCC00;
}
.cssOff {
	display: none;
}

#Blog
{
	border:solid 1px #c77f77;
	width:670px;
	height:auto;
	background-image: url(images/back.jpg);
	background-color:#deb1a3;
	font-family:Arial;
	font-size:14px;
	color:#69491c;	
	text-align:justify;	
	line-height:19px;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:20px;
	 
	}
	
#Blog #BlogContent
{	
	padding:15px 15px 0px 15px;
	background-image: url(images/back_cake.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}
	
#Blog p
{
	padding-top:10px;
	}
	
#Blog .image_thumb
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
#Blog .image_thumb img
{
	border:solid 1px #000;
	}
	
#Blog h1
{
	color:#9e2420;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
#Blog p
{
	font-size:14px;
	color:#69491c;
	font-weight:500;
	
 
	}
	
#Blog .MarginBottom
{
	margin-top:4px;
	margin-bottom:8px;
	}


#blogImages
{	 
	padding-top:12px;
	padding-bottom:5px;
	background-color:#b79286;
	padding-left:4px;
	}
	
#Blog h3
{
	font-size:12px;
	text-align:right;
	padding:0px;
	margin:0px;
	}
	
#Blog a
{
	text-decoration:none;
	}
	
#Blog .BlogShow, #Blog .blogImages
{
	 display:none;
	}	
	
#blogImages a
{
	margin-left:15px;
	
}

#blogImages a img
{
	border:solid 2px #303030;
}


#NewPageContent #HeaderContent
{
	background-image:url(new_index/dear_friend.jpg);
	min-height:290px;
	width:800px;
	background-repeat:no-repeat;
	}
	

	
		
	
#NewPageContent #HeaderContent #Share
{
	float:left;
	width:510px;
	
	
}

.padding5
{
	padding:3px;
	}

#NewPageContent  #HeaderContent #Share .CakeReview
{
	padding-top:1px;
	padding-left:243px;
	}
	
#NewPageContent  #HeaderContent #Share .Product
{
	padding-top:100px;
	padding-left:304px;
	}
	
#NewPageContent  #HeaderContent #Share .ShareDiv
{
	padding-top:60px;
	}

#NewPageContent  #HeaderContent #Share .ShareDiv a
{
	display:block;
	padding-left:15px;
	margin-bottom:8px;
	}


#NewPageContent #HeaderContent #Share a
{
	
	
	
	
}

	
#NewPageContent #HeaderContent #Stp
{
	float:left;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
}


.BorderFlash
{
	border:solid 3px #bd562b;
}

 #BodyContent
{
	
	}
	
.FloatLeft
{
	float:left;
	}
	
	
	
#footer {
	clear: both;
	background-color: #ac5039;
	color:White
}

#footer h3{
	font-family: "Times New Roman", Times, serif;
	font-style: oblique;
	font-weight: normal;
	font-size: 100%;
	color:#FFFFFF;
	display:block;
	text-align:center;
}


#footer p  
{
	color: #FFFFFF; 
	font-size: 11px; 
	text-align: center; 
	letter-spacing: 0px; 
	letter-spacing: 1px; 
	line-height: 14px; 
	padding:0px 0px 0px 0px;
}


#footer a { color: #FFFFFF; }

#footer a:hover {
	text-decoration: none;
	color: #FFFF00;
	border-bottom-width: 1px;
}

#footer span {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

#StpMain
{
	background-image:url(new_index/stp_detail.png);
	height:926px;
	width:720px;
	background-repeat:no-repeat;
 
	}

#StpMain #ThumbInq
{
	/*padding-top:455px;
	padding-left:35px;*/
	float:right;
	padding-right:84px;
	padding-top:465px;
}	
	
#stp_footer
{
	/*background-image:url(new_index/stp_footer.gif);*/
	background-color:#6f1a14;
	height:250px;
	background-repeat:no-repeat;
	
	}
	
	
.ThumbArrange
{
	
	 
	text-align:center;
	
}

  .ThumbArrange a img,  .ThumbArrange img
{
	border:solid 1px #fff;
}

 .ThumbArrange a,  .ThumbArrange img
{
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	display:inline-block;
}



 


.pwaMargin
{
	margin-top:10px;
	margin-bottom:10px;
 	float: right;
	}

.stp_new {
	float: left;
    margin-bottom: 10px;
    width: 200px;
}

.stp_new a	
{
	background-image:url(assets/stp.jpg);
	width:193px;
	height:224px;
	display:block;
	}	
	
.stp_new a:hover
{
	background-image:url(assets/stp_hover.jpg);
	width:193px;
	height:224px;
	display:block;
	}
	
#VelvetMain
{
	background-image:url(new_index/velvet.png);
	height:1050px;
	width:720px;
	background-repeat:no-repeat;
	padding-top:106px;
	padding-left:46px;
	}
	

#VelvetLeft
{
	float:left;
	 
	width:400px;
	}
	

#VelvetRight
{
	float:left;
	}
	
#VelvetRight .trophy
{
	margin-top:590px;
	margin-left:125px;
	}
	
#VelvetRight .trophy a
{ 
	background-image:url(new_index/trophy.png);
	width:119px;
	height:115px;	
	display:block;
	
}

#VelvetRight .trophy a:hover
{ 
	background-image:url(new_index/trophy_hover.png);
	width:119px;
	height:115px;	
}

	



	
#VelvetLeft a
{
	color:#d5392d;
	text-decoration:underline;
	
}

#VelvetLeft .aTitle
{
	display:block;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:2px;
	padding-bottom:3px;
	 
	}
	
#VelvetLeft .aTitle2
{
	display:block;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:2px;
	padding-bottom:3px;
	width:350px;
	 
	}

#VelvetLeft .armadillio
{
	margin-left:2px;
	width:149px;
	}
 
	
#VelvetLeft #p1
{
	margin-top:100px; 
	
	}
	
#VelvetLeft #p1 .img1
{
	float:left;
	margin-top:6px;
}

#VelvetLeft #p1 .link1
{
	float:left;
	margin-left:12px;
	margin-top:90px;
}

#VelvetLeft #p1 .link1 a, #VelvetLeft #p2 .link1 a,#VelvetLeft #p3 .link1 a
{
	font-size:12px;
}
 
	
#VelvetLeft #p2
{
	clear:left;
	display:block;
	margin-top:172px; 
	}
	
	
#VelvetLeft #p2 .img1
{
	float:left;
	margin-top:4px;
}

#VelvetLeft #p2 .link1
{
	float:left;
	margin-left:12px;
	margin-top:70px;
}


 
	
	
#VelvetLeft #p3
{
	clear:left;
	margin-top:160px; 
	}
	
#VelvetLeft #p3 .img1
{
	float:left;
	margin-top:6px;
}

 
#VelvetLeft #p3 .link1
{
	float:left;
	margin-left:12px;
	margin-top:105px;
}
	

	



#VelvetLeft #p4
{
	clear:left;
	margin-top:167px; 
	}
	
#VelvetLeft #p4 .img1
{
	float:left;
	margin-top:7px;
	
}



.MapWhole
{
 
	background-image:url(new_index/Map.jpg);
	width:1200px;
	height:1320px;
	margin:auto;
	}
	
	
.Trivia1 a
{
	background-image:url(best_seller/best_seller_03.png);
	width:111px;
	height:151px;
	display:inline-block;
	float:left;
	}
	
.Trivia1 a:hover
{
	/*background-image:url(new_index/summer2010/summer1_hover.png);
	width:101px;
	height:141px;
	display:inline-block;
	float:left;*/
	}
	
.Trivia2 a
{
	background-image:url(best_seller/best_seller_04.png);
	width:99px;
	height:151px;
	display:inline-block;
	float:left;
	}
	
.Trivia2 a:hover
{
	/*background-image:url(new_index/summer2010/summer2_hover.png);
	width:99px;
	height:141px;
	display:inline-block;*/
	 
	}
	
.Trivia3 a
{
	background-image:url(best_seller/best_seller_05.png);
	width:97px;
	height:151px;
	display:inline-block;
	float:left;
	}
	
.Trivia3 a:hover
{
	/*background-image:url(new_index/summer2010/summer3_hover.png);
	
	width:105px;
	height:141px;
	display:inline-block;*/
	}
	
.Trivia4 a
{
	background-image:url(best_seller/best_seller_06.png);
	width:91px;
	height:151px;
	display:inline-block;
	float:left;
	}
	
.Trivia4 a:hover
{
	/*background-image:url(new_index/summer2010/summer4_hover.png);
	
	width:96px;
	height:141px;
	display:inline-block;*/
	}
	
.Trivia5 a
{
	background-image:url(best_seller/best_seller_07.png);
	width:109px;
	height:151px;
	display:inline-block;
	float:left;
	}
	
.Trivia5 a:hover
{
	/*background-image:url(new_index/summer2010/summer5_hover.png);
	
	width:103px;
	height:141px;
	display:inline-block;*/
	}
	
	
 
	
.cake_trivia1 a
{
	background-image:url(new_index/cake_trivia/cake_trivia1.png);
	width:178px;
	height:100px;
	display:inline-block;
	float:left;
	}
	
.cake_trivia1 a:hover
{
	background-image:url(new_index/cake_trivia/cake_trivia_hover1.png);	
	width:178px;
	height:100px;
	display:inline-block;
	}
	
.cake_trivia2 a
{
	background-image:url(new_index/cake_trivia/cake_trivia2.png);
	width:178px;
	height:96px;
	display:inline-block;
	float:left;
	}
	
.cake_trivia2 a:hover
{
	background-image:url(new_index/cake_trivia/cake_trivia_hover2.png);	
	width:178px;
	height:96px;
	display:inline-block;
	}

.cake_trivia3 a
{
	background-image:url(new_index/cake_trivia/cake_trivia3.png);
	width:178px;
	height:103px;
	display:inline-block;
	float:left;
	margin-bottom:20px;
	}
	
.cake_trivia3 a:hover
{
	background-image:url(new_index/cake_trivia/cake_trivia_hover3.png);	
	width:178px;
	height:103px;
	display:inline-block;
	}

/* Modified by: Nicky Rabuya */	
/* Changed the margin-top value to 20px from 30px */
#CakeTriviaProduct
{
	margin-top:10px;
	display:block;
	
	}


	
#featuredArticle3 a {
	background-image:url(assets/dapBestDesserts.jpg);
	width:193px;
	height:224px;
	display:block;
}

#featuredArticle3 a:hover {
	background-image:url(assets/dapBestDesserts_hover.jpg);
	width:193px;
	height:224px;
	display:block;
}

	
	
.ContactMarginTop h4
{
	margin-top:10px;
	 
	 
	}
	
	
#ChocoGanache
{
	background-image:url(new_index/chocolate-ganache.jpg);
	width:711px;
	height:916px;
	}
	
#best_choco
{
	padding-top:215px;
	padding-left:455px;
	 
	}
	
#best_choco a
{
	background-image:url(new_index/phil_best_choco_06.gif);
	width:230px;
	height:239px;
	display:block;
	}
	
#best_choco a:hover
{
	background-image:url(new_index/phil_best_choco_hover_06.gif);
	width:230px;
	height:239px;
	display:block;
	}
	
#CakeFeature a
{
	background-image:url(assets/ChocolateCake.jpg);
	width:160px;
	height:203px;
	display:block;
	}
	
#CakeFeature a:hover
{
	background-image:url(assets/ChocolateCake_hover.jpg);
	width:160px;
	height:203px;
	display:block;
	}
	
#CakeFeatureYummy a
{
	background-image:url(assets/ChocolateCake_yummy.jpg);
	width:193px;
	height:245px;
	display:block;
	}
	
#CakeFeatureYummy a:hover
{
	background-image:url(assets/ChocolateCake_yummy_hover.jpg);
	width:193px;
	height:245px;
	display:block;
	}
	
#Bread a
{
	background-image:url(assets/breads_body.png);
	width:137px;
	height:216px;
	display:block;
	}
	
#Bread a:hover
{
	background-image:url(assets/breads_body2.png);
	width:137px;
	height:216px;
	display:block;
	}
	

/* Modified by: Nicky Rabuya */
/* Changed the margin-top from 14px to 2px */
.CakeTrivia
{
	margin-top:2px;
	margin-left:0px;
	}
	
#ChocoLink
{
	margin-left:29px;
	margin-top:10px;
	}
	
#ChocoLink a
{
	margin-right:8px;
	width:90px;height:135px;
	display:inline-block;
	
}

#FlashNews
{
	display:inline-block;
	 
	background-image:url(new_index/newsflash/news_bg_03.png);
	background-repeat:no-repeat;
	width:121px;
	margin-left:18px;
	margin-top:12px;
	}
	
#NewsFlashTitle1 a
{	
	display:inline-block;
	background-image:url(new_index/newsflash/news_title_hover_05.png);	 
	background-image:url(new_index/newsflash/news_title_05.png);	 
	width:121px;
	height:121px;

}

#NewsFlashTitle1 a:hover
{	
	display:inline-block;
	background-image:url(new_index/newsflash/news_title_hover_05.png);	 
	width:121px;
	height:121px;

}

.myFont
{
	font-size:12px;
	text-decoration:none;
	color: #9C231B;
	margin-bottom:10px;
	display:block;
	 
}
	

