@charset "utf-8";
/* CSS Document */

/* CAROUSEL SLIDING */

/* CAROUSEL SLIDING 1 */
.carouselComponent { 
    background:#ffffff;
	color:#618cbe;
	padding-left: 0px !important;
	padding-left: 25px;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}

.carouselComponent ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;
	
}


.carouselComponent .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent .carouselList li { 
    width:288px; 
    float:left;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}

.carouselComponent .carouselList li a.itemTitle{ 
	font: bold 11px arial;
	color:#003DA1;
	text-decoration: underline;
}

.carouselComponent .carouselList li font.itemTitle{ 
	font: bold 11px arial;
	color:#003DA1;
	text-decoration: underline;
}

.carouselComponent .carouselList li a.itemTitleSmall{ 
	font: bold 9px arial;
	color:#003DA1;
	text-decoration: underline;
}

.carouselComponent .carouselList li font.itemTitleSmall{ 
	font: bold 9px arial;
	color:#003DA1;
	text-decoration: underline;
}

.carouselComponent .carouselList li a.itemExplanation{ 
	font: 11px arial;
	color:#555555;
}

.carouselComponent .carouselList li font.itemExplanation{ 
	font: 11px arial;
	color:#555555;
}

.carouselComponent .carouselList li a.itemWeight{ 
	font: bold 11px arial;
	color:#555555;
}

.carouselComponent .carouselList li font.itemWeight{ 
	font: bold 11px arial;
	color:#555555;
}

.carouselComponent .carouselList li a.priceHighlight{ 
	font: bold 11px arial;
	color:#FF0000;
}

.carouselComponent .carouselList li font.priceHighlight{ 
	font: bold 11px arial;
	color:#FF0000;
}

.carouselComponent .carouselList li img { 
    display:block; 
}
                                
.carouselComponent .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px; 
}

.carouselComponent .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px;
	
}	


/* CAROUSEL SLIDING 2 */
.carouselComponent2 { 
    background:#ffffff;
	color:#618cbe;
	padding-left: 0px !important;
	padding-left: 45px;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent2 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;
	
}


.carouselComponent2 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent2 .carouselList li {
    width:144px; 
    float:left;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding-left: 0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent2 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent2 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent2 .carouselList li a.itemTitleSmall{ 
	font: 9px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent2 .carouselList li font.itemTitleSmall{ 
	font: 9px arial;
	color:#333333;
	text-decoration: underline;
}


.carouselComponent2 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent2 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent2 .carouselList li a.itemPriceSmall{ 
	font: bold 8px arial;
	color:#333333;
}

.carouselComponent2 .carouselList li font.itemPriceSmall{ 
	font: bold 8px arial;
	color:#333333;
}

.carouselComponent2 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent2 .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px; 
}

.carouselComponent2 .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px; 
}	



/* CAROUSEL SLIDING 3 */
.carouselComponent3 { 
    background:#ffffff;
	color:#618cbe;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent3 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;
	
}


.carouselComponent3 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent3 .carouselList li { 
    float:left;
  	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent3 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent3 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent3 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent3 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent3 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent3 .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px;
}

.carouselComponent3 .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px; 

}



/* CAROUSEL SLIDING 4 */
.carouselComponent4 { 
    background:#ffffff;
	color:#618cbe;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent4 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;
	
}


.carouselComponent4 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent4 .carouselList li { 
    float:left;
  	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent4 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent4 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent4 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent4 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent4 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent4 .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px;
    
}

.carouselComponent4 .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px; 
	
}


/* CAROUSEL SLIDING 5 */
.carouselComponent5 { 
    background:#ffffff;
	color:#618cbe;
	padding-left: 0px !important;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent5 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;
	
}


.carouselComponent5 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent5 .carouselList li {
    width:160px; 
    float:left;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding-left: 0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent5 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent5 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent5 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent5 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent5 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent5 .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px; 
}

.carouselComponent5 .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px; 
}





/* CAROUSEL SLIDING 9 */
.carouselComponent9 { 
    background:#ffffff;
	color:#618cbe;
	padding-left: 0px !important;
	padding-left: 45px;
    margin-top:20px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent9 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;

	
}


.carouselComponent9 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent9 .carouselList li {
    width:144px; 
    float:left;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding-left: 0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent9 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent9 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent9 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent9 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent9 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent9 .carouselPrev { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    left:0px; 
}

.carouselComponent9 .carouselNext { 
    position:absolute;
    z-index:3;
    cursor:pointer; 
    right:0px; 
}	


/* CAROUSEL SLIDING10 */
.carouselComponent10 { 
    background:#ffffff;
	color:#618cbe;
	padding-left: 0px;
    position:relative;
	overflow:hidden;   /* causes the clipping */
	visibility:hidden; /* component turns it on when first item is rendered */
}


.carouselComponent10 ul.carouselList { 
	width:10000000px;
	position:relative;
	z-index:1; 
	margin:0px;
	padding:0px;
	line-height:0px;

	
}


.carouselComponent10 .carouselClipRegion { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carouselComponent10 .carouselList li {
    width:180px; 
    float:left;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding-left: 0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}


.carouselComponent10 .carouselList li a.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent10 .carouselList li font.itemTitle{ 
	font: 13px arial;
	color:#333333;
	text-decoration: underline;
}

.carouselComponent10 .carouselList li a.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent10 .carouselList li font.itemPrice{ 
	font: bold 12px arial;
	color:#333333;
}

.carouselComponent10 .carouselList li img { 
    display:block; 
}
                                
.carouselComponent10 .carouselPrev { 
    position:absolute;
    z-index:2;
    cursor:pointer; 
    left:0px; 
}

.carouselComponent10 .carouselNext { 
    position:absolute;
    z-index:2;
    cursor:pointer; 
    right:0px; 
}	

/* generalLastMinuteOrder */
div#generalLastMinuteOrder {
/*	background:url(http://www.yeedong.com/images/bg2.jpg) top left repeat-y; */
	width:100%;
/*	width:713px; */
	margin:auto;
/*	border-top: 1px #DEDEDE solid;
	border-bottom: 1px #DEDEDE solid;
*/	
	}			
	
	
		div#generalLastMinuteOrder_firstItems td.midBar{
			background-image: url(http://www.yeedong.com/images/6_easy_step_mid.gif);
/*			width: 685px; */
			width: 100%;
			padding-left: 10px;
			}
		
		
		div#generalLastMinuteOrder_firstItems td.bottomMidBar{
			background-image: url(http://www.yeedong.com/images/6_easy_step_bottom_mid.gif);
			width: 100%;
/*			width: 666px; */
			}
		

		div#generalLastMinuteOrder_firstItems td a.barTitle{
			font: 16px arial;
			color: #B20017;
			font-weight:800;			
			}		
		
		div#generalLastMinuteOrder_firstItems td font.barTitle{
			font: 16px arial;
			color: #B20017;
			font-weight:800;			
			}		

		div#generalLastMinuteOrder_firstItems table.weightDescription{
			border : 1px #A40000 solid;
			}
		
		div#generalLastMinuteOrder_firstItems td a.weightDescriptionNormalText{
			font: 20px arial;
			color: #666666;
			}
		
		div#generalLastMinuteOrder_firstItems td font.weightDescriptionNormalText{
			font: 20px arial;
			color: #666666;
			}
			
		div#generalLastMinuteOrder_firstItems td a.weightDescriptionHighlightText{
			font: 20px arial;
			color: #B20017;
			}
			
		div#generalLastMinuteOrder_firstItems td font.weightDescriptionHighlightText{
			font: 20px arial;
			color: #B20017;
			}

	/* generalCustomPage_innerWrap */
	div#generalCustomPage_innerWrap {
		padding-bottom:10px;
		}

