/******************
General Styles
******************/
body{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
font-size:13px;
color:#000099;
background:#e5eefc
}
img{border:0;}
a{text-decoration:none; outline:none;}
td{vertical-align:top;}
/*main table styles*/
.main{margin:0 auto; background:url(http://wedding-favors-etc.com/images-new/white_background.png); border:1px #ff57c3 solid;}
/***************
Menu Styles
***************/
/*menu wrap*/
#tabsD {
float:left;
width:100%;
background:#FCF3F8;
font-size:93%;
line-height:normal;
border-bottom:1px #F4B7D6 dashed;
}
/*List styles*/
#tabsD ul {
margin:0;
padding:10px 10px 0 10px;
list-style:none;
}
#tabsD li {
display:inline;
margin:0;
padding:0;
}
/*menu list link styles*/
#tabsD a {
float:left;
background:url(http://wedding-favors-etc.com/images-new/tableftD.gif) no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsD a span {
float:left;
display:block;
background:url(http://wedding-favors-etc.com/images-new/tabrightD.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#004c97;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsD a span {float:none;}
/* End IE5-Mac hack */
#tabsD a:hover span {
color:#000066;
}
#tabsD a:hover {
background-position:0% -42px;
}
#tabsD a:hover span {
background-position:100% -42px;
}  
/******************
Heading Area Styles
*******************/
#heading{text-align:center; font-size:16px;}
#heading a{color:#ff57c3; text-decoration:none; font-size:14px;}
#heading a:hover{color:#FF0080; text-decoration:underline;}
/***************
Link Styles
****************/
/*text links in left and right columns*/ 
.bullet{
display:block;
font-size:11px;
background:url(http://wedding-favors-etc.com/images-new/heartbullet_filled.gif) top left no-repeat;
padding-left:16px;	/*allows for text to show beside background bullet image*/
margin:0 0 3px 1px;
color:#004c97;
text-decoration:none;
}
a.bullet:hover{
background:url(http://wedding-favors-etc.com/images-new/doublehearts_bullet.gif) top left no-repeat;	/*change bullet image on mousover*/
color:#ff57c3;
}
/*store image links*/
.pinkstore{
display:block;
width:225px;
height:174px; 
background:url(http://wedding-favors-etc.com/images-new/frame_pink.png) top left no-repeat;
}
.bluestore{
display:block; 
width:225px; 
height:174px; 
background:url(http://wedding-favors-etc.com/images-new/frame_blue.png) top left no-repeat;
}
/*********************
Section Header Styles
*********************/
/*section header with no background color for middle column sections*/
.sectionheader{
background:url(http://wedding-favors-etc.com/images-new/doublehearts_small.gif) top left no-repeat;
padding:25px 0 0 30px;
font-size:16px;
color:#000066;
}
/*section header with pink background color for links on left and right sides of page*/
.sectionheadercolor{
background:url(http://wedding-favors-etc.com/images-new/doublehearts_small.gif) top left no-repeat #FCF3F8;
height:25px;
padding:25px 0 0 30px;
font-size:14px;
color:#000066;
}
/*style for links that are also section headers*/
.sectionheadercolor a{
color:#000066;	/*stay the same color as regular section headers*/
}
/********************
Text Area Styles
********************/
/*styles for text area in middle column*/
.textarea{margin-left:35px;}
/**********************
Additional Text Styles
***********************/
.pinktext{color:#FF57c3;}
.bluetext{color:#004c97;}
/***********************
Two Store General Styles
************************/
/*styles for store image*/
.tdframe{
background-position:center center;
background-repeat:no-repeat;
}
/*************
Footer Styles
*************/
.footertext{
font-size:10px;
color:#CC0099;
text-align:center;
border-top:1px #F4B7D6 dashed;
background:#FCF3F8;
}
.designby{text-align:right; font-size:10px; width:998px; margin:0 auto;}
.designby a{color:#CC0099;}
.designby a:hover{color:#FF0080;}
