/* 
   Title # Spicy Eupcakes
   Date # 15 April
 */
 
 
body{ padding:0px; margin:0px;  background:#253B82 url(images/home_bg.jpg) no-repeat top center; background-attachment:fixed;  
}


#wrap{
      width:1000px;
	  margin:auto;
	  text-align:left;
	 
	
	  }
	  
	  
#wrap1{
       width:1000px;
	  
	   float:left;
	   
	   position:relative;
	   height:1660px;
	   }

h1{ font-family:"Comic Sans MS"; font-size:22px; font-weight:bold; color:#EA018E; padding:0px; margin:0px; }

p{ font-weight:normal; padding:0px; text-align:justify; margin:0px; }

ul{ padding:0px; margin:0px; }
	   

.font0 { color:#EA018E; }
  .font0 a{ color:#EA018E; text-decoration:none; }
    .font0 a:hover{ color:#FF78CA; }

.font {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#662D91; line-height:12px; }
  .font a{ color:#662D91; text-decoration:none; }
    .font a:hover{ color:#400071; }


.font2 { font-size:18px; color:#EA018E; }
  .font2 a{ color:#EA018E; text-decoration:none; }
     .font2 a:hover{ color:#A10061; }
	 
.font3 { font-family:"Comic Sans MS"; font-size:12px; color:#EE2B7B; }
   .font3 a{ color:#EE2B7B; text-decoration:none; } 
     .font3 a:hover{ color:#A90045; text-decoration:none; } 
   
.font5 { font-family:"Comic Sans MS"; font-size:13px; font-weight:normal; color:#FFFFFF; list-style:none; }
  .font5 a{ color:#FFFFFF; text-decoration:none; }
     .font5 a:hover{ color:#CCCCCC; text-decoration:none; }

.font6 { font-family:"Comic Sans MS"; font-size:16px; font-weight:normal; color:#FFFFFF; list-style:none; }  

.font7 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:17px; padding-left:8px; }
	   
#logo{
     width:912px;
	 padding:20px 0px 0px 88px;
	 float:left;
	 position:relative;
	 }
	 
#flash{
     width:822px;
	 padding:10px 0px 0px 178px;
	 float:left;
	 position:relative;
	 }	 	   	   
 
 
#body_block{
            width:910px;
			padding:0px 40px 0px 50px;
			float:left;
			position:relative;
			}
			
#body_block2{
            width:930px;
			padding:0px 35px 0px 35px;
			float:left;
			position:relative;
			}
			
#body_block3{
            width:945px;
			padding:0px 20px 0px 35px;
			float:left;
			position:relative;
			}						 
			

.main_body{
           width:910px;
		   float:left;
		   position:relative;
		   }
		   
.main_body2{
	width:930px;
	float:left;
	position:relative;
	left: 22px;
	top: 38px;
		   }		   
		   		   			
 
#funny_girl{
            width:142px;
			padding-right:18px;
			float:left;
			position:relative;
			}
			
#funny_girl_1{
            width:142px;
			float:left;
			position:relative;
			height:142px;
			cursor:pointer;
			}
			
	#funny_girl_1 a{
	width:142px;
	float:left;
	position:absolute;
	background:url(images/funny_girl_images.png) no-repeat;
	height:142px;
	cursor:pointer;
	left: -7px;
	top: 8px;
					}
					
	#funny_girl_1 a:hover{
					width:142px;
					background:url(images/funny_girl_images_hover.png) no-repeat;
					height:142px;
					}									
			

#ecycled_cloyhes{
				width:124px;
			    padding-right:18px;
				float:left;
				position:relative;
				}
				
		#ecycled_cloyhes_1{
						width:142px;
						float:left;
						position:relative;
						height:142px;
						}
						
		#ecycled_cloyhes_1 a{
							width:142px;
							float:left;
							position:relative;
							background:url(images/ecycled_images.png) no-repeat;
							height:142px;
							}
							
		#ecycled_cloyhes_1 a:hover{
							width:142px;
							background:url(images/ecycled_images_hover.png) no-repeat;
							height:142px;
							}												
				
#grocery{
		width:136px;
		padding-right:17px;
		float:left;
		position:relative;
		}
		
		#grocery_1{
				  width:136px;
				  float:left;
				  position:relative;
				  height:136px;
				  _right:17px;
				  }
				  
		#grocery_1 a{
				    width:136px;
				    float:left;
				    position:relative;
					background:url(images/grocery_image.png) no-repeat;
					height:136px;
				    }
					
		#grocery_1 a:hover{
				    width:136px;
				    background:url(images/grocery_image_hover.png) no-repeat;
					height:136px;
				    }					  	
				
#gourmet{
		width:124px;
		padding-right:20px;
		float:left;
		position:relative;
		}
		
		#gourmet_1{
					width:124px;
					float:left;
					position:relative;
					height:124px;
					_right:17px;
					}
					
		#gourmet_1 a{
					width:124px;
					float:left;
					position:relative;
					background:url(images/gourmet_imahge.png) no-repeat;
					height:124px;
					}
					
		#gourmet_1 a:hover{
					width:124px;
					background:url(images/gourmet_imahge_hover.png) no-repeat;
					height:124px;
					}						
		
#cuts_shorts{
			width:124px;
			padding-right:19px;
			float:left;
			position:relative;
			}
			
		#cuts_shorts_1{
					width:124px;
					float:left;
					position:relative;
					height:124px;
					}
					
		#cuts_shorts_1 a{
					  width:124px;
					  float:left;
					  position:relative;
					  background:url(images/cuts_shorts_image.png) no-repeat;
					  height:124px;
					  }
					  
		#cuts_shorts_1 a:hover{
					  width:124px;
					  background:url(images/cuts_shorts_image_hover.png) no-repeat;
					  height:124px;
					  }			  			
				
			
#random{
		width:131px;
		float:left;
		position:relative;
		}				
														
#random_1{
		width:132px;
		float:left;
		position:relative;
		height:132px;
		}
		
#random_1 a{
		width:132px;
		float:left;
		position:relative;
		background:url(images/random_image.png) no-repeat;
		height:132px;
		}
		
#random_1 a:hover{
				width:132px;
				background:url(images/random_image_hover.png) no-repeat;
		        height:132px;
				}
		
												 
 
.nav{
    width:510px;
	padding:0px 200px 0px 200px;
    float:left;
    position:relative;
    } 
 
    .nav li{ font-family:"Comic Sans MS"; font-size:15px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline;
	        border-right:1px solid #FFFFFF; padding-left:5px; padding-right:5px; *padding-right:3px; }
	   
	    .nav li a{ color:#FFFFFF; text-decoration:none; }
		   .nav li a:hover{ color:#8CC63F; text-decoration:none; }
 
.font4 { color:#8CC63F; }
    .font4 a{ color:#8CC63F; }
	  .font4 a:hover{ color:#FFFFFF; }
	  
	  

.nav2{
    width:510px;
	padding:0px 75px 0px 200px;
    float:left;
    position:relative;
    } 
 
    .nav2 li{ font-family:"Comic Sans MS"; font-size:15px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline;
	        border-right:1px solid #FFFFFF; padding-left:5px; padding-right:5px; *padding-right:3px; }
	   
	    .nav2 li a{ color:#FFFFFF; text-decoration:none; }
		   .nav2 li a:hover{ color:#8CC63F; text-decoration:none; }
	  

/* ------------------------- Start Left ----------------------------- */ 
 
#left{
     width:138px;
	 padding-right:15px;
	 float:left;
	 position:relative;
	 }
	 
.menu{
      width:138px;
	  float:left;
	  position:relative;
	  }
	  
	  .menu li{ font-family:"Comic Sans MS"; font-size:14px; font-weight:bold; color:#662D91; list-style:none;
	          }
	   
	    .menu li a{
	color:#EA018E;
	text-decoration:none;
}
		   .menu li a:hover{ color:#EA018E; }
		   

.left2{
     width:118px;
	 padding-left:20px;
	 float:left;
	 position:relative;
	 }
	 
.left2_1{
		 width:118px;
		 float:left;
		 position:relative;
		 height:113px;
		 }
		 
.left2_1 a{
		 width:118px;
		 float:left;
		 position:relative;
		 background:url(images/make_images.png) no-repeat;
		 height:113px;
		 }
		 
.left2_1 a:hover{
				 width:118px;
				 background:url(images/make_images_hover.png) no-repeat;
		         height:113px;
				 }
				 
.left2_2{
		 width:118px;
		 float:left;
		 position:relative;
		 height:113px;
		 }
		 
.left2_2 a{
		 width:118px;
		 float:left;
		 position:relative;
		 background:url(images/gift_images.png) no-repeat;
		 height:113px;
		 }
		 
.left2_2 a:hover{
				 width:118px;
				 background:url(images/gift_images_hover.png) no-repeat;
		         height:113px;
				 }
				 
.left2_3{
		 width:101px;
		 float:left;
		 position:relative;
		 height:125px;
		 }
		 
.left2_3 a{
		 width:101px;
		 float:left;
		 position:relative;
		 background:url(images/model_images.png) no-repeat;
		 height:125px;
		 }
		 
.left2_3 a:hover{
				 width:101px;
				 background:url(images/model_images_hover.png) no-repeat;
		         height:125px;
				 }				 				 		 		 	 		   	 

/* ------------------------- Start Middle ----------------------------- */
	 
#middle{
        width:585px;
		padding-left:10px;
		float:left;
		position:relative;
		}
		
#middle2{
        width:565px;
		background:url(images/mid_bottom.png) no-repeat;
		height:151px;
		float:left;
		position:relative;
		}
				
		
#middle_top{
        width:565px;
		background:url(images/mid_top.png) no-repeat;
		height:165px;
		float:left;
		position:relative;
		}
		
.middle_top2{
        width:425px;
		padding-left:140px;
		float:left;
		position:relative;
		}				

		
#middle_mid{
        width:535px;
		padding:0px 0px 0px 30px;
		background:url(images/middle_mid.png) repeat;
		float:left;
		position:relative;
		}
		
#middle_mid2{
        width:420px;
		padding:5px 5px 5px 20px;
		float:left;
		position:relative;
		overflow:hidden;
		font-family:"Comic Sans MS";
		color:#FFFFFF;
		font-size:12px;
		}
		
#middle_mid3{
        width:90px;
	
		float:left;
		position:relative;
		}
		
#middle_mid3a{
        width:90px;
		
		float:left;
		position:relative;
		right:-10px;
		}						
	#middle_mid3b{
        width:90px;
		
		float:left;
		position:relative;
		right:0px;
		}										
			 

/* ------------------------- Start Right ----------------------------- */
	 
#right{
       width:182px;
	   padding-top:20px;
	   float:left;
	   position:relative;
	   }
	   
#search{
	width:120px;
	margin-left:35px;
	_margin-left:15px;
	padding-top:8px;
	background:url(images/search_button2.gif) no-repeat;
	height:25px;
	float:left;
	position:relative;
	background-image: url(images/search_button2.gif);
	   }
	   
.image_box{
          width:115px;
		  padding:26px 34px 0px 33px;
		  background:url(images/image_box.gif) no-repeat;
		  height:142px;
		  float:left;
		  position:relative;
		  } 
		  
		  
/* ------------------------------------ Start Products Page -----------------------------*/

#products{
        width:565px;
		padding-left:20px;
		padding-top:20px;
		float:left;
		position:relative;
		}

#products2{
        width:443px;
		background:url(images/products_bg.png) no-repeat;
		height:920px;
		float:left;
		position:relative;
		overflow:hidden;
		}
		
.products3{
        width:433px;
		padding-left:10px;
		float:left;
		position:relative;
		}
		
		.products3a{
				  width:194px;
				  background:url(images/product_box.gif) no-repeat;
				  height:272px;
				  padding-top:8px;
				  float:left;
				  position:relative;
				  }
				  
		.products3b{
				  width:194px;
				  padding-left:35px;
				  float:left;
				  position:relative;
				  }
		.products3b1{
				  width:194px;
				  background:url(images/product_box.gif) no-repeat;
				  height:272px;
				  padding-top:8px;
				  float:left;
				  position:relative;
				  }	

#products4{
        width:100px;
		padding-left:8px;
		height:920px;
		float:left;
		position:relative;
		}				    
 
/* ---------------------------  Start Bottom --------------------------- */ 
 
#bottom{
		width:670px;
		padding:10px 110px 0px 150px;
		float:left;
		position:relative;
		}
		
.bottom2{
		width:690px;
		float:left;
		position:relative;
		padding-left:10px;
		}		 
     
 
.font3{ font-family:"Comic Sans MS"; font-size:10px; font-weight:bold; color:#EC008C; list-style:none; display:inline;
	   } 
 
.bottom3{
		width:640px;
		padding-left:8px;
		float:left;
		} 
 
   .bottom3a{
			width:595px;
			padding:8px 12px 0px 8px;
			background:url(images/bottom_bg.png) no-repeat;
			height:90px;
			float:left;
			} 
			
	 .bottom3a_x{
			width:595px;
			float:left;
			position:relative;
			} 


 
 /* ---------------------------------- Start Sub Page Product ----------------------------------------------- */


#new_middle{
			width:790px;
			float:left;
			position:relative;
			}
 
.new_main_body2{
			   width:945px;
			   float:left;
			   position:relative;
			   }
 
 
#new_products{
		   width:122px;
		   float:left;
		   position:relative;
		   }
		   
#new_products2{
			width:790px;
			padding-top:20px;
			float:left;
			position:relative;
			}
			
#new_products3{
			width:670px;
			background:url(images/products_bg_new.png) repeat;
			float:left;
			position:relative;
			overflow:hidden;
			}			
			
#new_search{
       width:120px;
	   padding-top:8px;
	   background:url(images/search_button2.gif) no-repeat;
	   height:25px;
	   float:left;
	   position:relative;
	   }
	   
.new_products4{
        width:670px;
		float:left;
		position:relative;
		}	   
	   
	   
.new_products3a{
		  width:194px;
		  background:url(images/product_box.gif) no-repeat;
		  height:272px;
		  padding-top:8px;
		  float:left;
		  position:relative;
		  }
				  
.new_products3b{
		  width:194px;
		  padding-left:35px;
		  float:left;
		  position:relative;
		  }
.new_products3b1{
		  width:194px;
		  background:url(images/product_box.gif) no-repeat;
		  height:272px;
		  padding-top:8px;
		  float:left;
		  position:relative;
		  }	   					   
 
 
/* ---------------------------------- End Sub Page Product ----------------------------------------------- */ 
div.proddescription
div.prodname
.prodnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.prodnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
