BODY {
	background-color: #78488A;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	margin: 0px;
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #660066;
	scrollbar-3dlight-color: #993399;
	scrollbar-highlight-color: #993399;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #CC66FF;
}
P, TD, LI, UL, Table {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
}
#tble div a {
	display:block;
	float:left;
	margin:3px;
	padding:3px;
	width:auto;
	white-space:nowrap;
	text-align:center;
	border:1px solid #D0D0F5;
	}
#tble div a:hover {
	background-color:#F5F5FF;
	border:1px solid #D0D0F5;
	text-decoration:none;

	}
	
P a {
	color:#ff33df;
}
.style4 {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
A:LINK {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
A:VISITED {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
}
A:HOVER {
	color: #800080;
	text-decoration: underline;
	font-weight: bold;
}
A:ACTIVE {
	color: #800080;
	text-decoration: underline;
	font-weight: bold;
}

H1 {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

H2, H3, H4, H5, H6 {
	font-size: 110%;
	font-weight: bold;
	color: #CC3399;
}

HR {
	color: #000000;
	height: 1px;
	width: 100%;
}
ul li {
	list-style-type: disc;
	color:#800080;
}
.topleftnav {
	color: #000000;
	background-image: url('images/davids_bridal_pittsburgh.jpg');
	text-align: right;
	width: 100%;
	/*padding-bottom: 10px;*/
}
.toprightnav {
	color: #000000;
	background-image: url('images/pittsburgh_weddings.jpg');
	text-align: left;
	width: 173px;
}
.wt {
	color:#E06104;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.wat {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.txt3 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: arial,geneva,verdana,arial,ms sans serif;
	padding-top:5px;
	top-margin: 0;
}
.txt33 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: arial,geneva,verdana,arial,ms sans serif;
	padding-top:5px;
	top-margin: 0;
}
.topsubnav {
	color: #000000;
	background: #FFFFFF;
	text-align: right;
	padding-top: 6px;
	width: 100%;
	border-top: 2px solid #000000;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}
.mainleftcol {
	color: #000000;
	background-image: url('images/pittsburgh_bridal_shop.jpg');
	width: 215px;
	height: 100%;
}
.mainrightcol {
	color: #000000;
	background-image: url('images/weddings_butler.jpg');
	width: 64px;
	height: 100%;
}
.main {
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	line-height: 20px;
	padding-top: 10px;
}
.copyrightleft {
	color: #FFFFFF;
	background-image: url('images/bridal_shops_pittsburgh.jpg');
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	padding-top: 45px;
	width: 50%;
}
.copyrightright {
	color: #FFFFFF;
	background-image: url('images/bridal_shops_pittsburgh.jpg');
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	padding-top: 45px;
	width: 50%;
}
.form {
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #000000;
	background-image: url('images/flower_girls_dresses.gif');
	background-color:#FFFFFF;
	color: #000000;
	letter-spacing: 1;
	margin: 3px;
}
.button {
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #000000;
	background-color:#78488A;
	color: #FFFFFF;
	letter-spacing: 1;
	cursor:hand;
	margin: 3px;
	height: 23px;
}
.buttonon {
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid #000000;
	background-color:#78488A;
	color: #CC99FF;
	letter-spacing: 1;
	cursor:hand;
	margin: 3px;
	height: 23px;
}
font.s {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
}
font.s a {
	color: #FFCCFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:120%; 
	text-decoration:underline;
}
font.s a:hover {
	color: #FFCddF;
	font-family: Verdana, Arial, sans-serif;
	font-size:120%;
}
.sitemaptxt {
	color : #000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica;
}
.sitemaptxt a {
	color : #000000;
}
.sitemaptxt a:hover {
	color : #FF6600;
	text-decoration:none;
}
.sitemapsub {
	color : #666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica;
	padding-left:30px;
	font-weight:bold;
	text-decoration:none;
}
.sitemapsub a {
	color : #666;
	font-weight: normal;
	text-decoration:none;
}
.sitemapsub a:hover {
	color : #000;
	font-weight:normal;
	text-decoration:none;
}
.sitemapsub01 {
	color : #666;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica;
	padding-left:40px;
	font-weight:normal;
	text-decoration:none;
}
.sitemapsub01 a {
	color : #666;
	font-weight:normal;
	text-decoration:none;
}
.sitemapsub01 a:hover {
	color : #000;
	font-weight:normal;
	text-decoration:none;
}
.txtsamples {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: arial,geneva,verdana,arial,ms sans serif;
	top-margin: 0;
}
.tabletext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#800080;
}
a.tabletext:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#800080;
}
.lnk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#232323;
}
a.lnk:hover{
	text-decoration:underline;
	color:#000;
}	
input {
	vertical-align:middle}
.margins {
	padding:50;
}
.box {
	text-decoration: none;
	border: 1px solid #999999;
}
/*.box td.img img {
	margin: 0 0 0 5px;
}*/
.box01 {
	text-decoration: none;
	border: 1px solid #999999;
	padding:5px;
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}
.style18 {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style19 {
	font-weight: bold;
	font-size: 16px;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.tableborder{
	border: 1px solid #CCCCCC
}
.t {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.t:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.ari {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#172237;
	text-decoration:none;
	padding-top:3;
	padding-right:13;
	padding-bottom:3;
	padding-left:13px;
}
.col {
	color:#A40505;
}
.ari12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#172237;
	font-weight:bold;
	text-decoration:none;
}
.ari15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#A40505;
	font-weight:bold;
	text-decoration:none;
}
.texthead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:74%;
	color:#CC0066;
}
.tdtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.tdhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.tdhead1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#tdhead2{
	width:700px;
	height:30px;
	background-color:#FFBBEE;
	border:3px solid #CC0066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC0099;
	padding:0px;
	font-weight:bold;
}
.tdhead-t{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	border-right:none;
}
#payment{
	width:150px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
	border-bottom:4px double #fff;
	border-top:4px double #fff;	
}
#products div {
	width:240;
	float:left;
	background-color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	/*text-align:left;*/
	display:block;
	border:0px ;	
}
#products div span{
	border: solid 1px #CCCCCC;
	width:162px;
	height:125px;
	display:block;
}
#products div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
#category div {
	width:280;
	float:left;
	background-color:#ffffff;
	text-decoration:none;
	margin:0px;
	/*border:#CC0000 solid 1px;
	text-align:left;*/
	display:block;
	border:0px ;	
}
#category div span{
	border: solid 1px #CCCCCC;
	width:162px;
	height:125px;
	display:block;
}
#category div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
#product-list div {
	width:180;
	float:left;
	background-color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	text-align:left;
	display:block;
	border:0px ;
}
#product-list div a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
.style1 {
	color: #FFFFFF;
}
.style21 {
	color: #800080;
}
.index li a {
	color: #FFFFFF;
}
.index p.p {
	color: #FFFFFF;
}
.index p.p a {
	color: #FFFFFF;
}
.index td {
	color: #FFFFFF;
}
.index td a {
	color: #FFFFFF;
}
a.pvt {
	font-size: 12px;
}
strong.catName {
	font-size: 16px;
	padding: 0px 0 0 15px;
	color: #FF0000;
}
.toplink {
	list-style-image: url(images/top-arrow.jpg);
	color: #FFFFFF;
	float: right;}
.special-offer	{
 width:434px; height:92px; background-color:#FFF0FF; margin-left:150px; background-image:url(images/middle-bg.gif); background-repeat:repeat-y;}
 .special-offer2{  width:434px; margin-left:150px;}
.offer{ padding:0px 0px 0px 17px; font-size:12px; color:#000000; } 
.offer-img{ padding:10px 0px 0px 17px;}
.red{color:FF0000; font-weight:bold;}
.red a{color:FF0000; font-weight:bold; text-decoration:none;}
.red a:hover{color:FF0000; font-weight:bold; text-decoration:underline;}
.black{ color:#000000;}
.red-click{color:FF0000; font-weight:bold; float:right; padding:0px 15px 0px 0px; font-size:11px;}
.red-click a{ text-decoration:none; color:FF0000;}	
.red-click a:hover{ text-decoration:underline; color:FF0000;}	
.table-gowns{border:1px solid #CC0099;}
.table-gowns td{border-right:1px solid #ffffff; border-bottom:1px solid #FFFFFF;}
.table-gowns td.aaa{border-right:0px solid #ffffff; border-bottom:0px solid #FFFFFF;}
.table-gowns td.no-bdr{border-right:none; }
.table-gowns td.no-bdr1{border-bottom:none; }