/* CSS Home page */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
	                    width:1012px; height:auto; padding-left:10px;
                       }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; 
                              width:1012px; height:auto; padding-left:10px;
							 }
/* End hide from IE-mac */

top_sub_links{ color:#692c22;}

body {padding:0px; margin:0px; text-align:center; width:100%; }

.header {background-image:url(../images/top_background.png); width:100%; height:auto; background-repeat:repeat-x;
          padding-top:20px;}

.headerContent {width:1024px; height:54px; padding-top:7px; background-color:#FFFFFF; border-left: solid #d5dbdf 1px; border-top: solid #d5dbdf 1px;
                border-right: solid #d5dbdf 1px; margin-left:auto; margin-right:auto; background-image:url(../images/foil_header_content.jpg);
		          background-position:top; background-repeat:repeat-x; text-align:left;}

.locality { font-size:0.71em; color:#f56aaf; line-height:1.0em; padding-top:38px; padding-left:20px; float:left;}

.space_needle_icon {float:left; margin-left:20px;}

.headerLinks {text-decoration:none; text-align:right; color:#520c00; font-weight:500;
		         padding-top:35px; padding-right:30px; font-size:0.6888em; display: block;}
				 
.headerLinks li {display:inline;}		
		 
.stripWrapper {background-color:#f56aaf; height:240px; width:100%; position:absolute; margin-top:0px; text-align:center;
                  background-image:url(../images/strip_wrapper_back.jpg); background-repeat:no-repeat; background-position:center;}
	  
.insideWrapper { background-color:none; width:1000px; height:239px; margin:0px auto 0px auto; padding:0 0 0 0; text-align:left;}

.veronicas_cake_arts {width:400px; height:120px; margin-top:22px; margin-left:42px; padding:0;}	

.buy_info { float:left; width:850px; height:50px; margin-top:0px; margin-left:0px; padding:0; text-align:left;}

.buy_info_box {text-align: center; width:400px; height:auto; margin-left:120px;}

.buy_info_box h4 { font-size:0.711em; font-weight:200; color:#FFFFFF;}	

.delivery_container {height:47px; width:400px; margin-top:0px; margin-left:150px; float:left;}

.delivery_cotainer img { float:left;}

.mainContentContainer {background-image:url(../images/t4.png); background-color:none; background-position:bottom; width:100%; height: auto; 
                          background-repeat:repeat-X; padding-bottom:50px; text-align:center;}

.mainContent {width:1024px;  height: auto; margin-left:auto; margin-right:auto; 
                 border-right: solid #d5dbdf 1px; border-left: solid #d5dbdf 1px; background-color:#FFFFFF; 
				    margin-top:240px; padding-top:10px;}	
										  		  
.mainNav, li, a{width:1020px; height:35px; margin-top:0px; padding-top:0px; text-align: center;
	 display:block; text-decoration:none; font-size:0.910em; font-weight:700;
	  font-family: Geneva, Arial, Helvetica, sans-serif; display:inline; color:#FF52A8; text-decoration: none;}

.mainNav, a:hover{color:#520C00; text-decoration:underline;}

.mainNav, a:active, a:visited{text-decoration:none;}


.mainNav span {font-family:Georgia, Times New Roman, Times, serif; font-size:1.4em; font-weight:700; color:#FF99CC;}	  

.subNavCheckout { height:45px; width:992px; margin:20px 0 0 0;
	                padding: 0 30px 0 0; text-align:right;}
					
.cakeHolder {width:244px; height:300px; background-image:url(../images/cake_container_background.png); 
 background-position: bottom left; background-repeat:no-repeat; float:left; margin-top:30px; margin-left:4px; text-align:left;}


.cakeTitle {font-size:0.6em; font-weight:bold; display:block; line-height:1.4em; padding: 0px 5px 5px 8px; width:178px; 
	        height:35px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:#333333;}
			 
.cakeImgThumb { margin:17px 0px 0px 20px; float:left;}
 
.cakePriceHolder { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4em; margin:30px 0px 0px 30px; 
	              float:left; color:#333333; } 
				  
.buyButton { float:left; margin: 20px 0px 0px 15px;} 

.buyButton img { float:left; margin: 20px 0px 0px 15px;} 
.clearStrip {width:1024px; height:80px; border-right: solid #d5dbdf 1px; border-left: solid #d5dbdf 1px; 
                 background-color:#FFFFFF; margin:0 auto 0 auto; }	

.footerStrip {background-color:#FF52A8; width:1026px; height:35px; margin:0 auto 0 auto; padding:0; text-align:left;}				 				

.copyrightContainer {width:350px; height:34px; margin-left:367px; float:left;} 	

.copyrightContainer p {font-size:0.588em; font-weight:700; padding-top:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}

.design_by_x2active  {width:300px; height:34px; margin-left:5px; float:left; text-align:left;}

.design_by_x2active p {margin-left:50px; color:#FFFFFF; font-size:0.6em; font-weight:700; padding-top:10px;}

.design_by_x2active a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}

.networkingLinks {width:1024px; height:120px; background-color: #FFFFFF;
	                  border-right: solid #d5dbdf 1px; border-left: solid #d5dbdf 1px; margin: 0 auto 0 auto ;
					  text-align:left; padding: 0px; }
					  
.networkingLinks a { text-decoration:none;}
					  
.bottomBorder {width:auto; height:auto; position:relative; margin-top:0px;}

.bottomBorder img {margin-left: auto; margin-right:auto; border:0px; margin:0px; padding:0px;}






