/*
Design by ThePoshBox Web Design Studio
http://http://www.theposhbox.net/
For:  Moments in Time by Mickey
URL:  http://momentsintimebymickey.com/
Do not remove any copyright or link information.
Please refer to the Terms and Conditions received.
*/


html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #5e3e25;
	font: 15px "Century Gothic", Helvetica, sans-serif;
	background: #fbc5d6 url(images2/bg1.jpg);
}

#mainwrapper {
	background: #ffffff;
	width: 953px;
	margin: auto;
	padding: 0px;
	border: 2px solid #604028;
}

h5 {
	color:#ed4b80;
	letter-spacing:1px;
	margin-bottom:-10px;
	margin-top:5px;
	padding-bottom:2px;
	text-transform:uppercase;
	text-align: left;
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	font-size:14px;
}


/*  Links	*/
a {
	outline: none;
}

a:link { 
	color: #604028;
	text-decoration: none;
	font-weight: normal;
}

a:visited { 
	color: #604028;
	text-decoration: none;
	font-weight: normal;

}

a:active { 
	color: #604028;	
	text-decoration: none;
	font-weight: normal;

}

a:hover { 
	color: #ed4b80;
	text-decoration: none;
	font-weight: normal;

}


/*  Header	*/

#header {
	width: 953px;
	height: 384px;
	background-color: #fbc5d6;
}


/*  Content Wrapper	*/

#contentwrapper {
	width: 953px;
	height: 600px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrappersitemap {
	width: 953px;
	height: 830px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperlinks {
	width: 953px;
	height: 920px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperotheroccasions {
	width: 953px;
	height: 1045px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperweddinginvites {
	width: 953px;
	height: 1120px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrappercontactus {
	width: 953px;
	height: 660px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperweddings {
	width: 953px;
	height: 660px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrappercandybarcakes {
	width: 953px;
	height: 1050px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperwaterbottles {
	width: 953px;
	height: 800px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrapperpartysets {
	width: 953px;
	height: 750px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrappermisc {
	width: 953px;
	height: 1350px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}

#contentwrappercandybarwraps {
	width: 953px;
	height: 1210px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}


#contentwrapperdiapercakes {
	width: 953px;
	height: 1550px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}


#contentwrapperfavorboxes {
	width: 953px;
	height: 1330px;
	margin: 0px auto 0px;
	padding: 0px 0px 25px 0px;
	line-height: 20px;
	background:#ffffff url(images2/middle.jpg) repeat-y;
}



/*  Navigation	*/

#navigation img {
	border: none;
}

#navigation {
 	float: left;
 	width: 200px;
 	color: #604028;
 	font-weight: normal;
 	padding: 0px 0px 8px 0px;
 	text-align: left;
 	border: 0px solid #ccc;
 	margin: 0px 0px 0px 15px;
	display: inline;
}

#navigation a:link {
	color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#navigation a:active {
   color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#navigation a:visited {
   color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#navigation a:hover {
   color: #ed4b80;
   text-decoration: none;
}

#navigation ul {
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation li {
   list-style: none;
	border-bottom: 1px solid #ed4b80;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}


/*  Right Navigation	*/

#rightnav img {
	border: none;
}

#rightnav {
 	float: right;
 	width: 200px;
 	color: #604028;
 	font-weight: normal;
 	padding: 0px 0px 8px 0px;
 	text-align: left;
 	border: 0px solid #ccc;
 	margin: 0px 15px 0px 0px;
	display: inline;
}

#rightnav a:link {
	color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#rightnav a:active {
   color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#rightnav a:visited {
   color: #604028;
   background-color: transparent;
   text-decoration: none;
}

#rightnav a:hover {
   color: #ed4b80;
   text-decoration: none;
}

#rightnav ul {
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rightnav li {
   list-style: none;
	border-bottom: 1px solid #ed4b80;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}


/*  Content	*/

#content {
	float: left;
	width: 450px;
	border: 0px solid #ccc;
	margin: 0 0 0 38px;
	padding: 0px 0px 20px 0px;
	text-align: justify;
}

#content img {
	border: none;
}

#content p img {
	padding:4px;
  	border: 1px solid #ed4b80;
}



/*  Products Table Settings	*/

table.products {
 	color: #c64e9a;
 	width: 450px;
}


tr.products {
 	vertical-align: center;
 	horizontal-align: center;
 	text-align: center;
	padding: 1px 1px 1px 1px;
}




/*  footer	*/

#footer {
	background: #ffffff url(images2/footer.jpg);
	width: 953px;
	height: 153px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
}
	
#footer p {
	color: #604028;
	font-size: 10px;
	font-family: Tahoma, Verdana, sans-serif;
	margin: 0px 0 0 0;
	padding: 25px 10px 0px 10px;
}
	
#footer a:link {
	color: #604028;
	text-decoration: none;
	font-weight: bold;
}

#footer a:active {
	color: #604028;
	text-decoration: none;
	font-weight: bold;
}

#footer a:visited {
	color: #604028;
	text-decoration: none;
	font-weight: bold;
}
	
#footer a:hover {
	color: #ed4b80;
	text-decoration: underline;
}
	
	


