/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{font-size:9px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;line-height: 1.166;margin: 0px;padding: 0px;}

a{color: #6699cc;text-decoration: none;}
a:link{	color:  #6699cc;text-decoration: none;}
a:visited{color:  #6699cc;text-decoration: none;}
a:hover{color:  #6699cc;text-decoration: underline;}
h1 {font-family : Trebuchet, Helvetica, sans-serif; font-size:17px; width:980px; color: #a8db76; letter-spacing:6px; 0px; padding: 0px; font-weight: bold;height:19px;margin: 1px;}
h1.trueblue{margin-left:0px;margin-right:5px;font-size:16px; color:#6699cc;letter-spacing:2px;font-family:Georgia,Times;font-weight:bold;text-align : center; line-height:1em;width:100%;padding:5pt;}
h1.truegreen{  height:20px;margin-left:0px;margin-right:5px;font-size:17px; color:#9CD562;letter-spacing:5px;font-family:Georgia,Times;font-weight:bold;text-align : center; line-height:1em;width:100%;}
h1.truepink{  height:20px;margin-left:0px;margin-right:5px;font-size:17px; color:#B96EB8;letter-spacing:5px;font-family:Georgia,Times;font-weight:bold;text-align :center; line-height:1em;width:100%;}
.divine { font-family : Trebuchet, Helvetica, sans-serif; font-size:19px; width:920px; color: #a8db76; letter-spacing:11px; position:absolute;left:60px; top:2px; margin: 0px; padding: 0px; height:25px; font-weight: bold;}	
.message { font-family : Trebuchet, Helvetica, sans-serif; font-size:9px; color: #666666; margin: 4px; padding: 0px;  font-weight: bold; position:relative; top: -9px;}	
h1.flower{ font-family: verdana, sans-serif; font-size: 99%; color:#666666;letter-spacing:2px; margin: 0px; padding: 0px;width:100%;}
h2.trueblue{ font-family: Arial, sans-serif; font-size: 99%; color:#8CB3D9;letter-spacing:2px; margin: 0px; padding: 0px;width:100%;}
h2.truegreen{ font-family: Arial, sans-serif; letter-spacing:2px; font-size: 99%; color:#a8db76; margin: 0px; padding: 0px;width:100%;}
h2.newgreen{ text-align:left;color:#9CD562;font-size:12pt;font-family: georgia;padding:5pt;}
h2.truepink{ font-family: Arial, sans-serif;letter-spacing:2px; font-size: 99%; color:#c587c4; margin: 0px; padding: 0px;width:100%;}
h3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #6699cc; margin: 0px; padding: 0px;}
h4{ font-family: Arial,sans-serif; font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}
ul{list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font-family: Arial,sans-serif; font-size: 100%; font-weight: bold; color: #334d55;}
li { font-size : 65%;list-style-type: none;}
UL { font-size : 100%;}
P {font-family : Verdana, Helvetica, sans-serif;font-size : 8pt;line-height : 120%;color : #333333;font-weight: 90;text-align : justify;padding:5pt;margin:1pt;}
.detail {text-decoration: none; font-weight: bold;}
.bread {color: #333333; text-decoration: none; font-size : 10px; line-height : 170%; font-weight: bold;}
.truebluedropcap {float:left;color:#8CB3D9;font-size:90px;line-height:70px;padding-top:0px;font-family: Times, serif, Georgia;} 
.truegreendropcap {float:left;color:#a8db76;font-size:90px;line-height:70px;padding-top:0px;font-family: Times, serif, Georgia;} 
.truepinkdropcap {float:left;color:#c587c4;font-size:90px;line-height:70px;padding-top:0px;font-family: Times, serif, Georgia;} 
.site {	font-family : Verdana, Helvetica, sans-serif;font-size : 8pt;line-height : 125%;color : #333333;font-weight: 90;text-align : center;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{padding: 0px 0px 0px 0px; width:1000px; }
TD.one{ height:1px;} 
TABLE.Nav{ background-repeat: no-repeat;padding: 0px; width:1000px;background-color:#bbd4ed;	} 
TABLE.main{width:1000px;margin: 0px 0px 0px 0px;}	
TABLE.floral{ width:1000px;margin: 0px 0px 0px 3px;}	
	

#navBar{
	margin-top: 0px; width:160px;
	background-color: #bbd4ed;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff; 
	
}

#2navBar{
	margin-top: 0px; width:149px;
	background-color: #bbd4ed;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff; 
	
}
#headlines{
	margin-left: 0px;width:160px;
	padding: 0px; 
	 }
	

#content{
	margin-top: 0px; font-size: 100%;padding: 5px 5px 5px 5px; border-left:1px dotted #cccccc;border-bottom-width: 0px; width:650px; height:100%;background: #ffffff ;
}

#2content{
	margin-top: 0px; font-size: 100%;padding: 2px 2px 2px 2px; border-left:1px dotted #cccccc;border-bottom-width: 0px; width:560px; height:100%;background: #ffffff ;
}

#bloom{
	margin-top: 0px; font-size: 100%;padding: 5 5 5 5px ; border:2px dotted #cccccc;
}

/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 9px;
	background-color: #bbd4ed;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px 1px 5px 9px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 85%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;font-size: 180%;
	padding: 0px 0px 0px 9px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	 height:20px;font-size: 70%; padding: 3px 0px 0px 3px; color: #333333;   

}

a.breadCrumb:link{
	color: #333333;
	text-decoration: none;
}

a.breadCrumb:visited{
	color: #333333;
	text-decoration: none;
}

a.breadCrumb:hover{
	color: #333333;
	text-decoration: underline;
	text-align: left;
}



/************** .feature styles ***************/

.feature{
	padding: 0px 0px 9px 9px;
	font-size: 100%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 9px 9px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 9px 0px 0px 9px;
	font-size: 90%;
}

.story p{
	padding: 9px 0px 9px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}


a.story:link{
	color: #000000;
	text-decoration: none;
}

a.story:visited{
	color: #000000;
	text-decoration: none;
}

a.story:hover{
	color: #000000;
	text-decoration: underline;
	text-align: left;
}

#story h1{
 font-family: Verdana, Arial, sans-serif;
 font-size: 150%;
 color: #a8db76;
 margin: 0px;
 padding: 9px;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size:10px;
	color: #999999;
	padding: 9px 9px 9px 9px; width:980px; margin: 0px 0px 0px 3px;
}

#siteInfo img{
	padding: 4px 4px 4px 9px;
	vertical-align: middle;
}

/************* #siteInfo styles ***************/

#where{
	clear: both;
	font-size:10px;background-color:#CFE0F2;
	color: #999999;
	padding: 9px 9px 9px 9px; width:975px; margin: 0px 0px 0px 3px;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 9px;
	border-bottom: 1px solid #cccccc;
	font-size: 80%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

.cool {background:url(http://www.myweddingflowerideas.co.uk/images/fresh_flower.gif);width:140px; height:160px; background-repeat: no-repeat; float:right; padding:2px;}

/*********** #content area ***********/

#trueblue {background:url(http://www.myweddingflowerideas.co.uk/images/flower_idea.gif);width:160px; height:45px;}
#2trueblue {background:url(http://www.myweddingflowerideas.co.uk/images/flower_idea.gif);width:135px; height:45px;}

#trueblue4 {clear: both;
	font-size:10px;background-color:#CFE0F2;border-right:1px solid #6699cc;
	color: #999999;
	padding: 9px 9px 9px 9px; width:950px; margin: 0px 0px 0px 3px;}

#truegreen {background:url(http://www.myweddingflowerideas.co.uk/images/flower_advice.gif);width:160px; height:45px;}

#truepink {background:url(http://www.myweddingflowerideas.co.uk/images/flower_plan.gif);width:160px; height:45px;}


TD.trueblue {background-color:#CFE0F2; height:1px; padding:0px; border-top:1px solid #6699cc;}

TD.trueblue2 {background-color:#CFE0F2;border-top:1px solid #6699cc;border-right:1px solid #6699cc;}

TD.trueblue3 {background-color:#CFE0F2;border-right:1px solid #6699cc;}



TD.truegreen {background-color:#DCF0C7; height:1px; padding:0px; border-top:1px solid #9CD562;}

TD.truegreen2 {background-color:#DCF0C7;border-top:1px solid #9CD562;border-right:1px solid #9CD562;}

TD.truegreen3 {background-color:#DCF0C7;border-right:1px solid #9CD562;}


TD.truepink {background-color:#ebd6eb; height:1px; padding:0px; border-top:1px solid #c587c4;}

TD.truepink2 {background-color:#ebd6eb;border-top:1px solid #c587c4;border-right:1px solid #c587c4;}

TD.truepink3 {background-color:#ebd6eb;border-right:1px solid #c587c4;}



/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {
	display: block;
	list-style-type: circle;
	border: 1px none #ffffff;
	line-height : 140%; font-family: verdana, Helvetica, sans-serif; color: #262626; font-size: 11px;
}
#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #navBar link styles ***********/

#2navBar ul a:link, #navBar ul a:visited {
	display: block;
	list-style-type: circle;
	border: 1px none #ffffff;
	line-height : 140%; font-family: verdana, Helvetica, sans-serif; color: #262626; font-size: 11px;
}
#2navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#2navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}



/*********** #flower styles ***********/

#flower{
	margin: 0px;
	padding: 0px;
	
}


/*********** #Ideas styles ***********/

#Ideas{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top-width: 7px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#Ideas h3{
	padding: 2px 0px 0px 4px;
	background-color: #CFE0F2;
}

#Ideas a:link {display: block; color: #262626; text-decoration: none;   background-color: #CFE0F2; padding: 1px 1px 1px 1px;font-size:80%}
#Ideas a:visited {display: block; color: #262626; text-decoration: none;    background-color: #CFE0F2;  padding: 1px 1px 1px 1px;font-size:80%}
#Ideas a:hover {display: block; color: #262626; text-decoration: underline;   background-color: #CFE0F2; padding: 1px 1px 1px 1px;font-size:80%}


/*********** #Advice styles ***********/

#Advice{
	position: relative;
		margin: 0px;
		padding: 0px;
		border-top-width: 3px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#Advice h3{
	padding: 2px 0px 0px 4px;background-color: #DCF0C7;
}

#Advice a:link {display: block; color: #262626; text-decoration: none; line-height : 140%;  background-color: #DCF0C7; padding: 2px 0px 2px 2px;}
#Advice a:visited {display: block; color: #262626; text-decoration: none; line-height : 140%;  background-color: #DCF0C7; padding: 2px 0px 2px 2px;}
#Advice a:hover {display: block; color: #262626; text-decoration: underline; line-height : 140%;  background-color: #DCF0C7; padding: 2px 0px 2px 2px;}
	
	
/*********** #Plan styles ***********/

#Plan{
	position: relative;
		margin: 0px;
		padding: 0px;
		border-top-width: 3px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#Plan h3{
	padding: 2px 0px 0px 4px;background-color: #ebd6eb;
}

#Plan a:link {display: block; color: #262626; text-decoration: none; line-height : 140%;  background-color: #ebd6eb; padding: 2px 0px 2px 9px;}
#Plan a:visited {display: block; color: #262626; text-decoration: none; line-height : 140%;  background-color: #ebd6eb; padding: 2px 0px 2px 9px;}
#Plan a:hover {display: block; color: #262626; text-decoration: underline; line-height : 140%;  background-color: #ebd6eb; padding: 2px 0px 2px 9px;}	



/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 9px 9px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 9px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 5px 0px 5px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	font-size: 80%;
	color: #000000;
	margin-top: 2px; margin-left: 2px; 
}

#headlines h1{
	font-size: 80%;
	color: #ff0099;
	margin: 9px;
	padding: 9px;
}


#headlines h3{
	font-size: 70%;
	color: #333333;
	margin: 5px;
	padding: 5px;   
}

#headlines p{
	font-size: 80%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

IMG {
	border : 0px solid #bbd4ed;
	padding: 0px;
	margin: 0px;
}

table.simple {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
	}
	
	
table.simple th {
	text-align : left; vertical-align: top; line-height :15px;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 90%; 
	color: #ffffff;font-weight: bold;
	padding: 2px;
	border-style: outset;
	background-color: #c587c4;
	-moz-border-radius: ;
}

table.simple td {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
	font-size : 100%;
	border-top-width: 1pt;
	border-right-width: 0pt;
	border-bottom-width: 1pt;
	border-left-width: 0pt;
	padding: 2px;
	border-style: inset;
	border-color: #DCF0C7;
	background-color: white;
	-moz-border-radius: ;
}
	
table.basic {
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; vertical-align: top; 
	}
	
    table.basic th {
	text-align : left;
	vertical-align: top;
	}

	table.basic td {
	vertical-align: top;
	}
	
	
table.sample {
	align:center;
	border-width: 0px;

	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
	float: right;
	width: 100%;
	}
table.sample th {
	text-align : left; vertical-align: middle;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px; 
	color: #ffffff;line-height : 110%;font-weight: bold;
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: #6699cc;
	background-color: #a8db76;
	-moz-border-radius: ;
}
table.sample td {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
	font-size : 9px;
	border-width: 2px;
	padding: 2px;
	border-style: inset;
	border-color: #bbd4ed;
	background-color: white;
	-moz-border-radius: ;
}
	
table.green {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-collapse: collapse;
	}
	
	
table.green th {
	text-align : left; vertical-align: top; line-height :15px;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 90%; 
	color: #ffffff;font-weight: bold;
	padding: 2px;
	border-style: outset;
	background-color: #a8db76;
	-moz-border-radius: ;
}

table.green td {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
	font-size : 100%;
	border-top-width: 1pt;
	border-right-width: 0pt;
	border-bottom-width: 1pt;
	border-left-width: 0pt;
	padding: 2px;
	border-style: inset;
	border-color: #DCF0C7;
	background-color: white;
	-moz-border-radius: ;
}
.chromestyle{
width: 718px;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #666666;
width: 100%; height:16px;
background-color: #bbd4ed; /*THEME CHANGE HERE*/
padding: 2px 0;
margin: 0; font-size : 9px;
text-align: right; /*set value to "left", "center", or "right"*/ 
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
padding: 4px 4px;
margin: 0;
text-decoration: none;
border-right: 0px solid #ffffff; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover{
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(http://www.myweddingflowerideas.co.uk/images/downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #6699cc; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 60% Verdana;
line-height:15px;
z-index:100;
background-color: white;
width: 220px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #bbd4ed; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;line-height:15px;
font-weight: bold;
color: #6699cc;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #ffffff; font: bold 100% Verdana;text-decoration: underline;line-height:15px;
}

.dropmenudiv a:visited{ color: #6699cc; font:bold 100% Verdana;line-height:15px;
}

a.rome:link {color: #ffffff; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 120%; font-weight: bold; background-color: #6699cc; width:85px; height:16px;}
a.rome:visited {color: #ffffff; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 120%; font-weight: bold; background-color: #6699cc; width:85px; height:16px;}
a.rome:hover {color: #6699cc; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 120%; font-weight: bold; background-color: #ffffff; width:85px; height:16px;}
	
/*********** #container link styles ***********/

#container{
	font-size: 10px;line-height : 160%;
	margin:0 5 0 5;
	padding: 1px;
	background-color: #F3E7F3;
	vertical-align: top; font-family : Verdana, Helvetica, sans-serif;
}


#containerul, #containerul ul{
  text-align:left; font-size: 10px;line-height : 160%;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 5; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0;  /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */color: #262626; text-decoration: none; font-weight: bold; background-color: #F3E7F3; font-size: 10px; line-height : 160%;
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left; vertical-align: center;
  width:9px;
  height:1em; line-height : 160%;
  background-position:0 10%;
  background-repeat:no-repeat; font-size: 9px;
}


#container a:link {color: #262626; text-decoration: none; 
	line-height : 160%; font-size: 9px; margin:5 5 5 5;}
#container a:visited {color: #262626; text-decoration: none; 
	line-height : 160%; font-size: 9px; margin:0 0 0 5;}
#container a:hover {color: #333333; text-decoration: underline; 
	line-height : 160%; font-size: 9px; margin:0 0 0 5; }


.feat {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	line-height : 125%;
	font-weight: 90;
	text-align : justify; 
}

a.bread:link {color: #333333; text-decoration: none;  line-height : 170%;text-align :center; font-size : 10px;}
a.bread:visited {color: #333333; text-decoration: underline;  line-height : 170%; text-align :center; font-size : 10px; }
a.bread:hover {color: #333333;text-decoration: underline;  line-height : 170%; text-align :center; font-size : 10px;}

a.spot:link {color: #ffffff; text-decoration: underline; width:100%; font-size : 9px; line-height : 110%; background-color: #b3b3b3; font-weight: bold; text-align :center; padding:5px;}
a.spot:visited {color: #ffffff; text-decoration: underline; width:100% ; font-size : 9px; line-height : 110%; background-color: #b3b3b3; font-weight: bold; text-align :center; padding:5px;}
a.spot:hover {color: #b3b3b3;text-decoration: underline; ; width:100%; font-size : 9px; line-height : 110%; background-color: #ffffff; font-weight: bold; text-align :center; padding:5px;}

a.box:link {color: #ffffff; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 170%; font-weight: bold; background-color: #bbd4ed; width:125px; height:28px;}
a.box:visited {color: #ffffff; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 170%; font-weight: bold; background-color: #bbd4ed; width:125px; height:28px;}
a.box:hover {color: #ffffff; text-decoration: none; font-size : 9px; text-align : center;
	line-height : 170%; font-weight: bold; background-color: #bbd4ed; width:125px; height:28px;}

img.box {margin:0px;border:1px solid #a6a6a6;padding:0px;}
img.tmp {margin:0px;border:1px solid #bbd4ed;padding:1px;}
img.ttt {margin:0px;border:2px double #6699cc;padding:9px;}
img.con {margin:5px;border:0px double #4080BF;padding:3px;}
img.pics{padding:4px;border:2px double #cccccc;align:right;}

.weddingfloweridea {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
	font-size : 10px;
	color : #333333;
	vertical-align: center; padding-top:15px; padding-left:15px; padding-right:9px ; background-repeat: no-repeat;
	}

a.text:link {font-family : Verdana, Helvetica, sans-serif;font-size : 7pt; line-height : 115%; color : #ff0099; text-align : justify;  text-decoration: none;}
a.text:visited {font-family : Verdana, Helvetica, sans-serif; font-size : 7pt; line-height : 115%; color : #ff0099; text-align : justify;  text-decoration: none;}
a.text:hover {font-family : Verdana, Helvetica, sans-serif; font-size : 7pt;line-height : 115%;	color : #ff0099;text-align : justify;  text-decoration: underline;}

a.news:link {font-family : Verdana, Helvetica, sans-serif;font-size : 10px; line-height : 125%; color : #262626; text-align : justify; font-weight: 100; text-decoration: none; padding:2px;}
a.news:visited {font-family : Verdana, Helvetica, sans-serif; font-size : 10px; line-height : 125%; color : #6699cc; text-align : justify; font-weight: 100; text-decoration: none;padding:2px;}
a.news:hover {font-family : Verdana, Helvetica, sans-serif; font-size : 10px;line-height : 125%;	color : #6699cc;text-align : justify; font-weight: 100; text-decoration: none; padding:2px;}

td.green {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
		font-size : 10px; width:150px;
		color : #333333;
	vertical-align: center; padding-top:2px; padding-left:7px; padding-right:7px ; background-repeat: no-repeat;
}

.blue {
	padding-top:50px; 
}


.gallery {
	font-family : Verdana, Helvetica, sans-serif;text-align : left;
	font-size : 9px;
	color : #333333;
	vertical-align: center; padding-top:1px; padding-left:1px; padding-right:1px ; width:130px; height:174px;
	}
	
.2gallery {
		font-family : Verdana, Helvetica, sans-serif;text-align : left;
		font-size : 9px;
		color : #333333;
		vertical-align: center; padding-top:1px; padding-left:1px; padding-right:1px ; width:135px; height:174px;
	}
	
a.gall:link {color: #6699cc; font-size : 9px; text-decoration: underline;  line-height : 170%;text-align :center; font-weight: bold; }
a.gall:visited {color: #6699cc; font-size : 9px; text-decoration: underline;  line-height : 170%; text-align :center; font-weight: bold;}
a.gall:hover {color: #9CD562;font-size : 9px; text-decoration: underline;  line-height : 170%; text-align :center; font-weight: bold;}	

H1.weddingpicture {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 7pt;
	color : #9CD562;
	text-align : justify;line-height : 110%;padding : 5pt;width:500px;letter-spacing:0px;
	
}
.designcake {
	font-family : Verdana, Helvetica, sans-serif;text-align : left; width:130px;
	font-size : 9px; color : #333333; vertical-align: center; padding-top:1px; padding-left:1px; padding-right:1px ; }
	

a.view:link {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #ff0099; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none; }
a.view:visited {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #6699cc; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none; }
a.view:hover {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #6699cc; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none; }

a.adds:link {font-family : Verdana, Helvetica, sans-serif;font-size : 9px;  color : #ff0099; text-align : justify; font-weight: 100; text-decoration: none; float:right; border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; line-height :15px; border-style: solid;}
a.adds:visited {font-family : Verdana, Helvetica, sans-serif;font-size : 9px;  color : #ff0099; text-align : justify; font-weight: 100; text-decoration: none; float:right; border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid;line-height :15px;}
a.adds:hover {font-family : Verdana, Helvetica, sans-serif;font-size : 9px; color : #ff0099; text-align : justify; font-weight: 100; text-decoration: none; float:right;border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid;line-height :15px;}

.FREEtny {color: #ffffff; background-color: #ff0099; text-decoration: none; font-size : 11px; height: 20px; font-weight: bold; text-align:center; font-family : Verdana, Helvetica, sans-serif; border-bottom:5px solid #ff0099;}

.FREESML {color: #ffffff; background-color: #ff0099; text-decoration: none; font-size : 21px; line-height : 20px; font-weight: bold; width:120px; text-align:center; font-family : Verdana, Helvetica, sans-serif; border-bottom:5px solid #ff0099;}


a.wedd:link {color: #666666; text-decoration: underline; font-weight: bold; font-size : 9px; line-height : 120%; text-align : justify; width: 170px;}
a.wedd:visited {color: #666666; text-decoration: underline; font-weight: bold; font-size : 9px; line-height : 120%; text-align : justify; width: 170px}
a.wedd:hover {color: #666666; text-decoration: underline; font-weight: bold; font-size : 9px; line-height : 120%; text-align : justify; width: 170px;}


.wedd {color: #333333; text-decoration: none; font-size : 10px; line-height : 120%; width: 170px; text-align : justify; padding:2px;}

.stock {
	font-family : Verdana, Helvetica, sans-serif;
	color : #000000;
	vertical-align: center; background:#DCF0C7; width: 100px;
	}

a.stock:link {color: #c587c4; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 100%; font-weight: bold; background-color: #ffffff; width:170px;}
a.stock:visited {color: #c587c4; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 100%; font-weight: bold; background-color: #ffffff; width:170px; }
a.stock:hover {color: #c587c4;text-decoration: underline; font-size : 10px;text-align : center;
	line-height : 100%; font-weight: bold; background-color: #ffffff; ; width:170px; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0; 
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; 
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 260px; /*position where enlarged image should offset horizontally */

}

.tail{font-size : 11px;
}


TD.art {
	border:1px solid #BA55D3;padding:5px;background:#fffaf0;
}

TD.qst1 {
	border:1px dotted #9CD562;padding:5px;background:#C3E69E;
}

TD.ans {
	border:1px dotted #9CD562;padding:5px;background:#DCF0C7;
}

Th.ans {
	border:1px dotted #9CD562;padding:5px;background:#DCF0C7;
}

Th.arts {
	border:1px solid #9CD562;padding:2px;background:#9CD562;
}

.qst {
	margin-right:2px;margin-top:1px;float:left;color:white;background:khaki;border:1px solid darkkhaki;font-size:20px;line-height:30px;padding-top:1px;padding-right:10px;font-family:times;}

.arts {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 15px;
	color : #ffffff;
	text-align :left;
	vertical-align: center;
	}

.secrets {font-size:33pt;line-height:.8em;color: #ff0099;font-family:palatino, georgia, serif}
 .secrets2 {font-size:33pt;line-height:.8em;color: #ff0099;font-family:palatino, georgia, serif}
       
a.frntp:link {color: #ff0099; text-decoration: none; font-size : 30px; line-height : 110%; font-weight: bold; background-color: #bbd4ed; font-family:palatino, georgia, serif; text-align:LEFT;float:LEFT;}
a.frntp:visited {color: #ff0099; text-decoration: none; font-size : 30px; line-height : 110%; font-weight: bold; background-color: #bbd4ed; font-family:palatino, georgia, serif; text-align:LEFT;float:LEFT;}
a.frntp:hover {color: #ff0099; text-decoration: none; font-size : 30px;	line-height : 110%; font-weight: bold; background-color: #bbd4ed; font-family:palatino, georgia, serif; text-align:LEFT;float:LEFT;} 

.numb {float:left;color:#FF0099;font-size:36pt;line-height:1em;}

a.eng:link {text-decoration:none;color:#ff0099;font-weight:bold;font-size:22px;line-height:1.1em;font-family:georgia, palatino, serif;}
a.eng:visited {text-decoration:none;color:#ff0099;font-weight:bold;font-size:22px;line-height:1.1em;font-family:georgia, palatino, serif;}
a.eng:hover {text-decoration:none;color:#ff0099;font-weight:bold;font-size:22px;line-height:1.1em;font-family:georgia, palatino, serif;}  
    
a.stress:link {color: #000000; text-decoration: none;font-family: georgia, palatino, serif;font-size:20px; line-height : 130%;}
a.stress:visited {color: #000000;text-decoration: none;font-family:georgia, palatino, serif;font-size:20px; line-height : 130%;}
a.stress:hover {color: #000000;text-decoration: none;font-family:georgia, palatino, serif;font-size:20px; line-height : 130%;}


.FREE {color: #ffffff; background-color: #ff0099; text-decoration: none; font-size : 22px; line-height : 110%; font-weight: bold; }

.FREEtny {color: #ffffff; background-color: #ff0099; text-decoration: none; font-size : 11px; height: 20px; font-weight: bold; text-align:center; font-family : Verdana, Helvetica, sans-serif; border-bottom:5px solid #ff0099;}

TD.frnt {
	border:1px solid #BA55D3;padding:10px;background:#bbd4ed;background-repeat: no-repeat;
}

.rghttop {text-align:right;float:right;width:30%;padding:5px; margin:10px; font-size:22px;font-weight:bold; font-family:palatino, georgia, serif; color: #ffffff;}


.placeholder {padding:3px 3px 3px 3px; display: block;
    margin-left: auto; margin-right: auto; text-align: left;}


    
.desc {
	padding:5px 5px 5px 5px;text-align:justify;
}

.hold {
	padding:2px 2px 2px 2px;border:1px solid #ffcceb; background:white; height:98px;width:98px;
  }
  

.gen {
	padding:15px 15px 15px 15px;border:4px solid #bbd4ed; background:white;text-align:center;
}
	

a.petal:link {color: #ffffff; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #FF66CC; width:100px; }
a.petal:visited {color: #ffffff; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #FF66CC; width:100px; }
a.petal:hover {color: #ffffff; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #FFcceb; width:100px; }
	
a.weddingfloweridea:link {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px; color : #333333; vertical-align: center; padding-top:15px; padding-left:0px; padding-right:9px ; background-repeat: no-repeat;text-decoration: none;}	
a.weddingfloweridea:visited {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px; color : #333333; vertical-align: center; padding-top:10px; padding-left:0px; padding-right:9px ; background-repeat: no-repeat;text-decoration: none;}
a.weddingfloweridea:hover {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px; color : #333333; vertical-align: center; padding-top:15px; padding-left:0px; padding-right:9px ; background-repeat: no-repeat;text-decoration: none;}	

h1.wedding_flower_idea {font-family : Verdana, Helvetica, sans-serif; color:#ff0099;font-size:22px;font-weight:bold;line-height:130%;}

h2.wedding_flower_idea {font-family:palatino, georgia, serif;color:#ff0099;font-size:11pt;font-weight:bold;font-style:italic;}

h3.wedding_flower_idea {font-family:palatino, georgia, serif;color:#ff0099;font-size:11pt;font-weight:bold;font-style:italic; }

.real {color:#000000;font-size:10px;font-weight:bold;font-family : Verdana, Helvetica, sans-serif; }

a.insp:link {color: #ffffff; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #000000; width:130px;height:25px; }
a.insp:visited {color: #ffffff; text-decoration: none; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #000000; width:130px;height:25px; }
a.insp:hover {color: #ffffff; text-decoration: underline; font-size : 10px; text-align : center;
	line-height : 110%; font-weight: bold; background-color: #000000; width:130px;height:25px; }
	
.advertstyle {font-size : 85%;}	

.wedding-flowers {font-family : Verdana, Helvetica, sans-serif;text-align : justify; font-size : 9px;color : #333333; vertical-align: center; padding:1px; width:180px; height:105px;}

#button li a {
		display: block;
		padding: 1px 1px 1px 0.2em;
		background-color: #cfe0f2;
		color: #333;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		background-color: #cfe0f2;
		color: #333;
		}
#button {
	width: 8.15em;
	padding: 0;
	margin-bottom: 0.1em;
	background-color: #cfe0f2;
	color: #333;line-height:55%;
	}
	
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		margin: 0;
		}


