body { 
 background-color: #FBF9FA; 
 align="center"
 margin: 20px; 
 padding: 0; 
 font-size: 1.1em; 
 font-family: verdana, arial, helvetica, sans-serif; 
}

/*p:first-letter { 
font-face: Gothic, serif; 
font-size: 250%; 
float: left; 
}
*/
#navleft { 
 position: absolute; 
 width: 220px; 
 top: 190px; 
 left:0px; 
 background-color: #FBF9FA; 
 padding: 10px; 
 z-index: 1; 
} 

#navright { 
 border: 0px;
 position: absolute; 
 width: 150px; 
 top: 190px; 
 left:1050px; 
 background-color: #FBF9FA; 
 padding: 10px; 
 z-index: 1; 
} 
#navright_content { 
 border: 1px;
 position: absolute; 
 width: 150px; 
 background-color: #FBF9FA; 
 padding: 0px; 
 z-index: 1; 
} 

#navtop { 
 position: absolute; 
 top: 0px; 
 left:0px; 
 height:25px; 
  width: 1200px;
  vertical-align: top; 
  z-index: 1; 
} 

#navtop2 { 
position: absolute; 
top: 24px; 
left: 0px; 
 z-index: 1; 

} 
#navtopright { 
 border: 0px;
 position: absolute; 
 width: 200px; 
 top: 24px; 
 left:1000px; 
 background-color: #FBF9FA; 
 padding: 10px; 
 z-index: 1; 
} 
navtopoptions { 
 position: absolute;  
 vertical-align: top;
} 

#navtop_search { 
 position: absolute;  
 height:45px; 
  width: 375px;
  top:25px;
  right:15px;
  text-align: center;
  vertical-align: top;
  background-image:url(/images/std_headersrch.png); 
  background-repeat: no-repeat;
  z-index: 2; 
} 
#navtop_center { 
 position: absolute;  
 height:45px; 
  width: 820px;
  top:25px;
  left:200px;
  align: center;
  vertical-align: top;
  z-index: 1; 
} 

#navtop_right { 
 position: absolute;  
 height:45px; 
  width: 150px;
  top:25px;
  left:1020px;
  align: center;
  vertical-align: top;
  z-index: 1; 
} 

#navcenter { 
 position: absolute; 
 border: 0px;
 width: 820px; 
 top: 220px; 
 left:220px; 
 background-color: #FBF9FA; 
 padding: 10px; 
 z-index: 1; 
} 


#navService { 

 width: 820px; 
 height: 60px;
 text-align:center;
 vertical-align:top;
 background-color: #FBF9FA; 
 padding: 2px; 
 
} 
.navservices {
	 
	 vertical-align:top;
	 text-align:center;
	 height:45px;
	 width:100px;
	 border: 1px, solid;
	 border-color:#AD1648;
	 background-color: #E8E3E5;  
	 font-size: 14px;
	 color: #AD1648;
	 font-family: Tahoma;
	  
	
} 
.navservices a:link {color: #AD1648;text-decoration: none}
.navservices a:visited {color: #AD1648;text-decoration: none}
.navservices a:active {color: #AD1648;text-decoration: none}
.navservices a:hover {color: #5E1212;text-decoration: underline}

.left_nav {
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #717171;
	font-family: Tahoma;
	letter-spacing: 0px;
}


.left_nav a:link {color: #717171;text-decoration: none}
.left_nav a:visited {color: #717171;text-decoration: none}
.left_nav a:active {color: #717171;text-decoration: none}
.left_nav a:hover {color: #5E1212;text-decoration: underline}

.left_navB {
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #717171;
	font-family: Tahoma;
	letter-spacing: 0px;
	}
	
.top_navl {
	font-size: 11px;
	text-align:left;
	vertical-align: top;
	color: #717171;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute; 
	width: auto; 
	margin: 0; 
	padding: 5px; 
  	z-index: 1; 
}
.top_navl a:link {color: #717171;text-decoration: none}
.top_navl a:visited {color: #717171;text-decoration: none}
.top_navl a:active {color: #717171;text-decoration: none}
.top_navl a:hover {color: #717171;text-decoration: underline}

.top_navr {
	font-size: 11px;

	text-align:right;
	color: #717171;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto; 
	margin: 0; 
	padding: 5px; 
  	z-index: 1; 
}
.top_navr a:link {color: #717171;text-decoration: none}
.top_navr a:visited {color: #717171;text-decoration: none}
.top_navr a:active {color: #717171;text-decoration: none}
.top_navr a:hover {color: #717171;text-decoration: underline}

#btqHome { 
position: absolute;
 width: 1020px; 
 height: 1000px;
 background-color: #FBF9FA; 
 padding: 2px; 
 z-index:1;
 a:link {color: #FBF9FA;text-decoration: none}
 a:visited {color: #FBF9FA;text-decoration: none}
 a:active {color: #FBF9FA;text-decoration: none}
 a:hover {color: #7A1616;text-decoration: underline}
} 
 

.btqSale { 
 font-size: 10px;
 align:center;
 position: absolute;
 top:0 px;
 left: 15px;
 width: 209px; 
 height: 200px;
 background-color: #FBF9FA; 
 
 
} 
.btqWhatsnew { 
 
 position: absolute;
 left: 15px;
 top:211 px;
 width: 209px; 
 height: 200px;
 background-color: #FBF9FA; 
} 
.btqShopAcc{ 
 font-size: 35px;
 color:#FBF9FA; 
 text-align:center;
 text-vertical-align:center;
 position: absolute;
 top:0 px;
 left: 210px;
 width: 400px; 
 height: 400px;
 }
 .btqShopAcc a:link {color: #7A1616;text-decoration: none}
 .btqShopAcc a:visited {color: #7A1616;text-decoration: none}
 .btqShopAcc a:active {color: #7A1616;text-decoration: none}
 .btqShopAcc a:hover {color: #3EE8CE;text-decoration: underline;} 

.btqShopAcc_ovr{ 
 font-size: 35px;
 color:#FBF9FA; 

 position: absolute;
 top:0 px;
 left: 210px;
 width: 400px; 
 height: 400px;

}
.btqShopAcc_ovr a:hover {color: #3EE8CE;text-decoration: underline;}

.btqWhatshot{ 
 background-image:url(/images/whats_hot_bg.jpg); 
 background-repeat: no-repeat;
 
 position: absolute;
 top:0 px;
 left: 612px;
 width: 410px; 
 height: 400px;
 
}
.hotseller0{ 

font-size: 10px;
align:center;
 position: absolute;
 top:20 px;
 left: 35px;
 width: 175px; 
 height: 190px;
 
}
.hotseller1{ 

font-size: 10px;
text-align:left;
 position: absolute;
 top:20 px;
 left: 221px;
 width: 175px; 
 height: 190px;
 
}
.hotseller2{ 

font-size: 10px;
text-align:left;
 position: absolute;
 top:211 px;
 left: 35px;
 width: 175px; 
 height: 190px;
 
}
.hotseller3{ 

font-size: 10px;
text-align:left;
 position: absolute;
 top:211 px;
 left: 221px;
 width: 175px; 
 height: 190px;
 
}

.btqfavors{
font-size: 35px;
 color:#FBF9FA; 
text-align:center;
 
 position: absolute;
 top:401 px;
 left: 0px;
 width: 340px; 
 height: 300px;
 background-color: #FBF9FA; 
 
} 
 .btqfavors a:link {color: #7A1616;text-decoration: none}
 .btqfavors a:visited {color: #7A1616;text-decoration: none}
 .btqfavors a:active {color: #7A1616;text-decoration: none}
 .btqfavors a:hover {color: #3EE8CE;text-decoration: underline;}


.btqcaketops{ 
font-size: 35px;
 color:#FBF9FA; 
text-align:center;
 
 position: absolute;
 top:401 px;
 left: 341px;
 width: 340px; 
 height: 300px;
 background-color: #FBF9FA; 
  
} 
  .btqcaketops a:link {color: #7A1616;text-decoration: none}
  .btqcaketops a:visited {color: #7A1616;text-decoration: none}
  .btqcaketops a:active {color: #7A1616;text-decoration: none}
  .btqcaketops a:hover {color: #3EE8CE;text-decoration: underline;}

.btqforbride{ 
 
 position: absolute;
 top:401 px;
 left: 682px;
 width: 340px; 
 height: 300px;
 background-color: #FBF9FA; 
 
} 
.btqprom{ 
font-size: 35px;
 color:#FBF9FA; 
text-align:center;
 
 
 position: absolute;
 top:702 px;
 left: 1px;
 width: 250px; 
 height: 225px;
 background-color: #FBF9FA; 
 
} 
  .btqprom a:link {color: #FBF9FA;text-decoration: none}
  .btqprom a:visited {color: #FBF9FA;text-decoration: none}
  .btqprom a:active {color: #FBF9FA;text-decoration: none}
  .btqprom a:hover {color: #3EE8CE;text-decoration: underline;}

.btqbridalshower{ 
 
 position: absolute;
 top:702 px;
 left: 258px;
 width: 250px; 
 height: 225px;
 background-color: #FBF9FA; 
 
} 
.btqweddingdecor{ 
 
 position: absolute;
 top:702 px;
 left: 515px;
 width: 250px; 
 height: 225px;
 background-color: #FBF9FA; 
 
}
.btqgraduation{ 
 
 position: absolute;
 top:702 px;
 left: 770px;
 width: 250px; 
 height: 225px;
 background-color: #FBF9FA; 
} 
#navbottom {
 position: absolute;
 left: 0px;
 top:1000px;
 width:1020px;
 background-color: #FBF9FA;
 z-index:1;
  
} 
.mk_nav {
	font-size: 11px;
	color: 7A1616;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.mk_nav a:link {color: 7A1616;text-decoration: none}
.mk_nav a:visited {color: 7A1616;text-decoration: none}
.mk_nav a:active {color: 7A1616;text-decoration: none}
.mk_nav a:hover {color: 7A1616;text-decoration: underline}

.mk_hdr {
	font-size: 13px;
	color: 7A1616;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.mk_hdr a:link {color: 7A1616;text-decoration: none}
.mk_hdr a:visited {color: 7A1616;text-decoration: none}
.mk_hdr a:active {color: 7A1616;text-decoration: none}
.mk_hdr a:hover {color: 7A1616;text-decoration: underline}

.mk_hdr2 {
	font-size: 15px;
	color: 7A1616;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.mk_hdr2 a:link {color: 7A1616;text-decoration: none}
.mk_hdr2 a:visited {color: 7A1616;text-decoration: none}
.mk_hdr2 a:active {color: 7A1616;text-decoration: none}
.mk_hdr2 a:hover {color: 7A1616;text-decoration: underline}


.error_msg {
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #5E1212;
	font-family: Tahoma;
	letter-spacing: 0px;
}

.retailer_login_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.retailer_login_field_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.retailer_login_text a:link {color: #666666;text-decoration: underline}
.retailer_login_text a:visited {color: #666666;text-decoration: underline}
.retailer_login_text a:active {color: #666666;text-decoration: underline}
.retailer_login_text a:hover {color: #5E1212;text-decoration: underline}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.footer a:link {color: #999999;text-decoration: underline}
.footer a:visited {color: #999999;text-decoration: underline}
.footer a:active {color: #999999;text-decoration: underline}
.footer a:hover {color: 336699;text-decoration: underline}

.faq_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	line-height: 11px;
	
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.faq_answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #666666;
	font-size: 11px;
}
.body_text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 18px;
}
.body_text a:link {color: #333333;text-decoration: underline}
.body_text a:visited {color: #333333;text-decoration: underline}
.body_text a:active {color: #333333;text-decoration: underline}
.body_text a:hover {color: #333333;text-decoration: underline}
.titleText {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5E1212;
}
.scrolling_content
{
    overflow: auto;
    background-color: transparent;
    
    scrollbar-arrow-color:#ffffff;
    
    scrollbar-3dlight-color:#ffffff;
    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#000000;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 18px;
}
 Extra Styles 4/8/2007

.site_content
{
	top: 20px;
	text-align: center;
}
.retailers_content
{
	text-align: left;
}
.home_content
{
	text-align: justify;
}
.designer_content
{
	text-align: justify;
}
.gallery_content
{
	text-align: left;
}
.contactus_content
{
	text-align: left;
}
.collection_menu_table
{
	width:100%;
}
.collection_menu_left_cell
{
}
.collection_menu_left
{
	padding-left:3px;
}
.collection_menu_right_cell
{
}
.collection_menu_right
{
	padding-left:3px;
}
.gallery_photo
{
}
.gallery_stylenumber
{
}
.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.imageborder {
	border: 1px solid #999999;
}
.verticaltext{ 
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #717171;
	font-family: Tahoma;
	letter-spacing: 0px;
	writing-mode: tb-rl;
	filter: flipv fliph;
	}