body {
  padding: 0px;
  margin: 0px;
background: #cee9e0 url(/images/backgroundwithswirls.gif) no-repeat center top;
                                

 
}

TD.norepeat {background-image:url(/images/brown923.gif); background-repeat:no-repeat;} 



TD.header {
  font-family: century gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #593d24;

}
A.header {
 font-family: century gothic, Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #593d24; 
text-decoration: none;

}

h1 {

text-decoration: none;
font-size: 10px;
color: #593d24;
font-weight : bold;
 font-family: century gothic, Verdana, Arial, sans-serif;
} 

h2 {
	margin: 0;
	padding-bottom: 3px;
	color: #593d24;
	font: 16px 'Myriad Pro', Arial, Verdana, sans-serif;
	background: url('images/dottedLineBrown.gif') repeat-x bottom left;
	text-align: left;
}

h3 {
	margin: 0;
	padding-bottom: 3px;
	color: #593d24;
	font: 16px 'Myriad Pro', Arial, Verdana, sans-serif;
	background: url('images/dottedLineBrown.gif') repeat-x bottom left;
	text-align: left;
}




A.header:hover {
  color: #09a0a9;
text-decoration: none;
}

.headerCustomer { 
float:right;
text-align: right;
padding-top:3px;
font-family: century gothic, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #593d24;
margin: 20px 0 0 0 ;
}

.headerHome { 
float:right;
text-align: right;
padding-right:3px;

}

A.headerBold { 
  font-size: 12px;
 color: #593d24; 
 font-weight : bold;
text-decoration: none;
font-family: Arial, century gothic, Verdana,  sans-serif;
}
A.headerBold:hover {
  color: #09a0a9;
text-decoration: none;
font-family: Arial, century gothic, Verdana,  sans-serif;
}



.catText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
A.catText { color: #5c4125; text-decoration: none; padding-left:10px; }
A.catText:hover {color: #09a0a9;text-decoration: bold; font-weight:bold; padding-left:10px;}

A.catHeader { color: #ffffff; text-decoration: none; font-family:Lucida Grande,arial;font-size:14px;font-weight:bold; }
A.catHeader:hover {color: #ffffff; text-decoration: none; font-family:Lucida Grande,arial;font-size:14px;font-weight:bold; border-style: none none dotted none;  border-width: 1px; }

TD.categoryText { color: #5c4125; font-family: Lucida Grande,arial; font-size: 12px; }
A.categoryText { color: #5c4125; text-decoration: none;  font-size: 12px;}
A.categoryText:hover {color: #09a0a9; border-style: none none dotted none; border-width: 1px; font-size: 12px; text-decoration: none; }


.category { margin-top:0px; margin-bottom:7px; width:230px; height:20px;background-color:#c3e5da;color:#fff;font-family:Lucida Grande,arial;font-size:14px;font-weight:bold;padding-left:5px;margin-left:-5px;padding-top:3px; }

.categoryheadText { color: #593d24; font-family: Arial, Lucida Grande; font-size: 12px; text-align: left; background: url('images/dottedLineBrown.gif') repeat-x bottom left; }

.catspacer { display: inline;line-height:7px;height:7px; }

p.orderStatus { font-family: Arial, Helvetica, Verdana; font-size: 14px; }
p.orderStatus12 { font-family: Arial, Helvetica, Verdana; font-size: 12px; }
.orderStatus { font-family: Arial, Helvetica, Verdana; font-size: 14px; }
A.orderStatus { color: #5ba28b; text-decoration: none; 
border-bottom:1px solid #5ba28b; }
A.orderStatus:hover {color: #5ba28b;text-decoration: bold; font-weight:bold; border-bottom:2px;}

A.topnavhome {
text-decoration: none; color: #5c4125; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style: none; padding: 0px 20px 5px 20px; 
}
A.topnavhome:hover {
text-decoration: none; color: #5c4125; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style: none; background-color: #dcddde; padding: 0px 20px 5px 20px;
}

A.topnav {
text-decoration: none; color: #5c4125; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: none; padding: 0px 20px 5px 20px; 
}
A.topnav:hover {
text-decoration: none; color: #5c4125; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: none; background-color: #dcddde; padding: 0px 20px 5px 20px;
} 

FORM {
	display: inline;

}



CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}


TD.homePage, P.homePage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 1.5;
position: relative;
color: #5A3D23;
}


#fadeshow1, #fadeshow1 .gallerylayer {
 background-color: white!important;
}

TD.homeText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
color: #593d24; 
text-decoration: none;

}
A.homeText {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #593d24; 
text-decoration: none;
font-weight : bold;

text-align: center;
}

A.homeText:hover {
  color: #09a0a9;
text-decoration: none;
font-weight : bold;
text-align: center;
}

TD.homeprodText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
color: #593d24; 
text-decoration: none;

}
A.homeprodText {
 font-family: Arial, Verdana, sans-serif;
 font-size: 10px;
 color: #593d24; 
text-decoration: none;
font-weight : bold;

text-align: center;
}

A.homeprodText:hover {
  color: #09a0a9;
text-decoration: none;
font-weight : bold;
text-align: center;
}

hr.hr1 {
color: #5C4125;
background-color: #5C4125;
height: 5px;
}

A.weddingplanningTitle {
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 color: #593d24; 
text-decoration: none;
font-weight : bold;

}

A.weddingplanningTitle:hover {
  color: #09a0a9;
text-decoration: none;
font-weight : bold;

}

TD.weddingplanningTitle {
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #593d24; 
text-decoration: none;

}
#productTitle {
     font-weight : bold;
        color: #593d24;
	font: 16px 'Myriad Pro', Arial, Verdana, sans-serif;
         margin: 0;
	padding-bottom: 3px;
	background: url('images/dottedLineBrown.gif') repeat-x bottom left;
	text-align: left;

}
TD.brownText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
color: #593d24; 
text-decoration: none;
padding:0px 25px 20px 25px; 
}

A.brownText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
color: #593d24; 
text-decoration: none;

}
A.brownText:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
color: #593d24; 
text-decoration: none;
background-color: #dcddde; 
} 


#quantity {
margin: 3px 10px 0 0;
	color: #4A4A4A;
	font: 12px 'Century Gothic', 'Myriad Pro', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	float: right;
     } 

#code {
margin: 3px 10px 0 0;
	color: #4A4A4A;
	font: 12px 'Century Gothic', 'Myriad Pro', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	float: right;
     } 

p.footer {
	text-align: center;
	color: #4f2d12;
	clear: both;
	font-size: 12px 'Century Gothic', 'Myriad Pro', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}
A.footer {
text-decoration: none;
color: #4f2d12;
border-style: none none none none;

}
	
	A.footer:hover {
text-decoration: none;
color: #09a0a9; 
border-style: none none none none;

}

td.footer {
		font-family: Arial, sans-serif;
		color: #5A3D23;
		text-align: center;
                font-size: 12px;
	}

p.productDescriptionTitle {
	color: #593d24;
	font:  12px Arial, Verdana, sans-serif;
        text-align: center;
        font-weight:  bold;
	font-style:  italic;

}
TD.productText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
color: #593d24; 
text-decoration: none;
padding:0px 10px 0px 20px; 
}

TD.productTextLeft {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
color: #593d24; 
text-decoration: none;
padding:0px 0px 0px 15px; 
}

TD.productTags {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
color: #593d24; 
text-decoration: none;

}

TD.productImage {
  font-family: Arial, Verdana, sans-serif;
  color: #593d24; 
text-decoration: none;
padding:10px 0px 0px 60px; 
}

TD.productImageLeft {
  font-family: Arial, Verdana, sans-serif;
  color: #593d24; 
text-decoration: none;
padding: 20px 20px 0px 0px; 
}


#productpage
{
   border: 2px solid #C3E5DA;
padding-right: 5px;
font-family: Arial, Verdana, sans-serif;
  color: #593d24; 
text-decoration: none;
 font-size: 12px;
} 
div#productpage a {text-decoration: none; color: #593d24; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; list-style: none;  }
div#productpage a:hover {border-style: none none dotted none; color: #69A091; border-width: 1px; padding: 4 4 2 4; background-color: #bddbe9; font-family:Arial, Helvetica, sans-serif; }

div#breadcrumb {text-decoration: none; color: #69A091; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; list-style: none; text-align: left; }
div#breadcrumb a {text-decoration: none; color: #69A091; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; list-style: none; text-align: left; }
div#breadcrumb a:hover {border-style: none none dotted none; color: #ffffff; border-width: 1px; padding: 4 4 2 4; background-color: #bddbe9; font-family:Arial, Helvetica, sans-serif; text-align: left;}

#cjrj  {
	margin: 0;
	
	color: #593d24;
	font: 12px Arial, Verdana, sans-serif;
	text-align: center;
}
#cjrj h3 {
	margin: 0;
	padding-bottom: 3px;
	color: #593d24;
	font: 14px 'Myriad Pro', Arial, Verdana, sans-serif;
	text-align: center;
}


TD.cat2 {text-decoration: none; color: #593d24; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; list-style: none; line-height:18px; text-align: center;}
A.cat2 {text-decoration: none; color: #593d24; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; list-style: none; line-height:18px; text-align: center; }
A.cat2:hover {border-style: none none none none;  border-width: 1px; background-color: #bddbe9; font-family:Arial, Helvetica, sans-serif; line-height:18px; }

TD.quotes {text-decoration: none; color: #593d24; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; list-style: none; line-height:18px; }

table td.headerBasket{
		background: url(/images/tableHeader.gif);
		height: 22px;
		padding: 0 5px;
		
		color: #FFFFFF;
		text-align: center;
                font: 14px Arial, Verdana, sans-serif;
	}
	
TD.checkout{
		font-family: Arial, century gothic;
		color: #5A3D23;
		
                font-size: 12px;
	}

.checkout{
		font-family: Arial, century gothic;
		color: #5A3D23;
		font-size: 10px;
	}
	table td.subHeader{
		height: 22px;
		padding: 0 5px;
		font-weight: 900;
		color: #593d24;
	}

div.productCap{
	width: 180px;
        height: 280px;
	float: left;
	text-align: center;
	padding: 20px 0 15px 13px;
         color: #5c4125; 
         font-family: Lucida Grande,arial; 
       font-size: 12px;
}

div.productCaplastcall{
	width: 180px;
        height: 280px;
	float: left;
	text-align: center;
	padding: 20px 0 15px 13px;
         color: #5c4125; 
         font-family: Lucida Grande,arial; 
       font-size: 12px;
}
p.ribbon {
       border-style: solid;
       border-color: #69a091;
       border-width: 2px; 
margin: 10px;
padding: 10px;
 } 

td.reviewText {
		font-family: Arial, century gothic;
		color: #5A3D23;
		
                font-size: 12px;
	}
td.reviewText14 {
		font-family: Arial, sans-serif;
		color: #5A3D23;
		font-size: 13px;
	}

td.reviewHeader {
		font-family: Arial, sans-serif;
		color: #5A3D23;
		
                font-size: 15px;
	}
 P.contactPage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  padding-left: 10px;
color: #5A3D23;
}

 A.contactPage {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #5A3D23;
font-weight: bold;
text-decoration: none;
}


 P.contactError {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  padding-left: 10px;
color: #CC3366;
}

