h1   { font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif; font-size: 1.5em; letter-spacing: -1pt;
     color: #DA5796; text-align: left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }
     
h2   { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 15pt; letter-spacing: 0pt;
     color: #336699; text-align: Left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 1; margin-bottom: 1 }
     
h3   { font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif; font-size: 10pt; letter-spacing: 0pt;
     color: #000000; text-align: Left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 2; margin-bottom: 2 }
     
h4   { font-family: verdana,geneva,arial,helvetica,sans-serif; font-size: 10pt; letter-spacing: 0pt;
     color: #336699; text-align: Left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 0; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 2; margin-bottom: 2 }
     
     
h5   { font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif; font-size: 8pt; letter-spacing: 0pt;
     color: #336699; text-align: Left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 0; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }
     
h6   { font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif; font-size: 1.4em; letter-spacing: -1pt;
     color: #c0c0c0; text-align: left; font-weight: bold; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }    
     

body, .normal {
	font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
	font-size: 10pt; color: #444444; line-height: 1.3em;
	background: url(images/bg2.png) repeat-x top;margin: 0px;padding: 0px;
	
}

tr, td, table,form,input,button,select,option,textarea  {
	font-family: Trebuchet MS, geneva,arial,helvetica,sans-serif;
	font-size: 10pt; color: #444444; line-height: 1.3em;
	page-break-inside: avoid;
	
}

.frame {padding:103px 45px 20px 45px;background: url(images/frameZ.png) no-repeat center top; height:auto !important;}

.head {padding:0px 0px 0px 300px;background: url(images/blank-home.gif) no-repeat left top; height:auto !important;}


a {
    color: #3399FF;
    text-decoration: none;
    font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
}


a:hover {
    text-decoration: underline;
    font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
}


h1, h1 a, h1 a:hover, h1 a:visited {
color: #DA5796;
text-decoration: none;

}

h2 a:hover, h2 a:visited, h3, h3 a:hover, h3 a:visited, span.dirtitle {
	background-color: #f9fafa;
}

.breadcrumb {
	font-size: .9em;
	color: #777777;
	line-height: 1.3em;
}

.breadcrumb a {
	color: #336699;
	font-size: .9em;
	text-decoration: none;
	line-height: 1.3em;
}


.breadcrumb a:hover {
	color: #3399FF;
	font-size: .9em;
	text-decoration: underline;
	line-height: 1.3em;
	
}

.tags {
	font-size: .8em;
	color: #777777;
	
}

.tags a, tags a:visited {
	font-size: .8em;
	color: #777777;
	background-color: #f0f0f0;
	
}

.tags a:hover  {
	font-size: .8em;
	background-color: #f9fafa;
	color: #777777;
	
}

.T1, .T1 a {
	font-size: .8em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T2, .T2 a {
	font-size: 1em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T3, .T3 a {
	font-size: 1.2em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T4, .T4 a  {
	font-size: 1.4em;
	background-color: #f9fafa;
	color: #3399FF;
	
}
.sidenavig {
    font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
    color: #999999; 
	padding: 0 0 0 0.9em;
	font-size: 12px;
	
}

.sidenavig a {
    font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #336699;
	
}

.sidenavig a:hover{
    padding: 0 0 0 1px;
    color: #3399FF;
    background-color: #f9fafa;
    font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.tableheader {background-color: #dd0000;color: #ffffff;

}

.smallprint {
	font-family: Trebuchet MS,geneva,arial,helvetica,sans-serif;
	font-size: .8em;
	line-height: 1em;
	color: #999;
}

.subhead {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 12pt;
	color: #99CC00;
	font-weight: bold;
}

.head {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14pt;
	color: #000000;
	line-height: 100%;
}

hr {
	color: #336699; 
	noshade;
}

span.reltitle {
	margin-left: 4px;
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 13pt;
	color: #99CC00;
	line-height: 1em;
	text-decoration: underline;

}

span.dirtitle {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #3399FF;
	line-height: 1.2em;

}

span.artitle a, span.dirtitle a {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #3399FF;
	font-size: 12pt;
	line-height: 1.2em;

}

span.artitle a:hover {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-weight: bold;
	color: 3399FF;
    font-size: 12pt;
	line-height: 1.2em;
	text-decoration: underline;

}


span.big {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 70px;
	font-weight: bold;
    color: #FFFFFF;
    FLOAT: left;
    background: #FFE8FF;
    LINE-HEIGHT: 50px;
    text-decoration: none;
}

span.big2 {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 70px;
	font-weight: bold;
    color: #CCCCCC;
    FLOAT: left;
    background: #EEf8EE;
    LINE-HEIGHT: 50px;
    text-decoration: none;
}

span.H1title {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 1.2em;
	letter-spacing: -0.5pt;
    color: #909090;
    text-align: left;
    text-decoration: none;
    text-indent: 2; word-spacing: 1;
    line-height: 1.2em;
    margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0
}
span.smallx {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	color: #666666;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-left: 0; margin-right: 0; margin-top: 2; margin-bottom: 2
}

span.shopnav {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #DA5796;
	line-height: 1.2em;
	letter-spacing: 1pt;
}



span.shoptitle {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 1.2em;
	background: #EEf8EE;
	font-weight: normal;
	color: #DA5796;
	line-height: 1.2em;
}

span.subtitle {
	font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 1.1em;
	background: #EEf8EE;
	font-weight: bold;
	color: #666666;
	line-height: 1.1em;
}

span.norm {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	line-height: 100%;
}

.footer {font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 0.9em;
	color: #336699;
	line-height: 1em;
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;

}

.footer a {font-family: Trebuchet MS,arial,helvetica,sans-serif;
	font-size: 0.9em;
	color: #c0c0c0;
	line-height: 1em;
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;

}


img.imageborder {border-width:1; color: #336699;}
.tableheaderbg {background-color: #efefef;color: #000000;}
.checkoutbg {background-color: #ffffff;}
.tablebg {background-color: #FFE8FF;color: #000000;}
.tablebg2 {background-color: #F8FAFA;color: #000000;}
.tablebg3 {background-color: #ECEFEE;color: #000000;}
.tablebg4 {background-color: #FFFFE1;color: #666666;}
.tablebg5 {background-color: #ECEFEE;color: #000000;}
.tablebg6 {background-color: #efefef;color: #000000;}
.tablebg7 {background-color: #E2EDFF;color: #000000;}
.tablebg8 {background-color: #F0F4F9;color: #000000;}
.tablebg9 {background-color: #000;color: #000000;}



.sidebartext {color: #000000;}
.sidebarbg {background-color: #ffffff;}
.alertmessage {color: #FF0000;}
.smallsidebartext {font-size:8pt;color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.ffffff,.ffffff:link,.ffffff:visited {color:#ffffff;}
.75pt { font-size: 7.5pt; }
.8pt { font-size: 8pt; }
.arial8pt {font-size: 8pt; font-family:arial,helvetica,sans-serif; }
.85pt { font: 8.5pt; }

ul {
 	margin: 0 0 0 2em;
 	padding: 0 0 10px 0;
 	line-height: 1em;
}

li {
    list-style-image: url("http://www.allweddingtips.com/images/flow-ax.gif")
    
}

.rss_box {
	 margin: 1px 1px 00;
	 width: 515px;
	 background-color: #ECEFEE;
	 
}
.rss_items {
	margin: 0px;
    padding:0px;
	color:#000000; 
	
	
	
	
}
p.rss_title {padding:6px;}
.rss_title {
	font-size: 1em;
	background-color: silver;
	color: gray;
	font-weight:bold;
	text-align: left;
	margin: 0px;
}

.rss_item  {
  margin-left: 8; margin-right: 8; margin-top: 0.7em; margin-bottom: 0.3em;
  font-size: 0.8em;
  list-style:none;
  color:#666666;
}

.rss_item a {
	color:#336699;
	margin: 0px;
	font-size: 1.2em;
	font-weight:normal;
	
	}
	
.rss_item a:visited {
	color:#666666;

}

.rss_date {
	font-family: arial,helvetica;
	font-size: 1em;
	
	color: #666666;
	}