/* CSS Document */
body {
	background-image: url(templates/general/images/background-image.jpg);
	background-repeat:repeat;
}
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */

.boxText { font-family:  Arial, sans-serif; font-size: 11px; }
.errorBox { font-family :  Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :  Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

body{padding:0; margin:0;
	background-image: url(images/background-image.jpg);
	background-repeat:repeat;}
.bg_link{background:#f789df;}
.main_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; text-decoration:none;}
.main_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}

.left_link_bg{background:#c9d5c5;}
.left_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6f8368; padding-left:20px; text-decoration:none;} 
.left_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#6f8368;} 
.brand_bg{background:#cec7a7; height:25px; padding-left:40px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}
.order_ifo{background:#92b387; height:25px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; padding-left:20px; text-decoration:none;} 
.dance24{background:#e6c8e0; height:33px; padding-left:10px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#fff;}
.border_dance{border:1px solid #92b387; height:94px;}
.dance_bg{background:url(images/dance_bg.jpg) no-repeat left top; height:129px;}
.christening_bg{background:url(images/christening_bg.jpg) no-repeat left top; height:129px;}
.communion_bg{background:url(images/communion_bg.jpg) no-repeat left top; height:129px;}
.find_out{width:90px; height:20px; margin:0 4px 4px 0; background:#c9d5c5; padding-left:4px;}
.find_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9cb29a; text-decoration:none;}
.find_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#92b29a;}

.arrow_find{padding:2px 0 0 2px;}
.mid_head{background:#92b387; height:23px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; padding-left:10px; text-decoration:none;} 
.pad_n1{padding:15px 0 15px 0;}
.what_txt1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#92b387;} 
.what_txt1_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#92b387; text-decoration:none;} 
.what_txt1_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#a19974; text-decoration: underline;} 
.what_txt_sml{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ac64a8;} 
.what_txt_sml_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#cec7a7; text-decoration:none}
.what_txt_sml_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#cec7a7; text-decoration: underline;}
.line_bottom{background:#92b29a; height:1px;}
.join_txt{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#92b387; text-decoration:none;} 
.join_txt:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#92b387;} 
.search_txt_sml{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#92b387;} 
.search_txt_sml_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ac64a8; text-decoration:none;} 
.search_txt_sml_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ac64a8; text-decoration:underline;} 
.search_txt_sml_1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ac64a8; text-decoration:none;} 
.form{padding:0; margin:0;}
.advance_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#92b387;} 
.advance_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#a19974;} 
.txt_field{width:130px; height:16px; border:1px solid #a19974; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#cec7a7;}
.search_txt_bld{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#653193;}
.search_txt_bld_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#92b387; text-decoration:none;} 
.search_txt_bld_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#92b387; text-decoration:underline;} 
.rss_btn{padding-right:5px;}
.link_bottom{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#92b387; text-decoration:none;} 
.link_bottom:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#92b387;} 
.coln { border-left:1px solid red;
}
.topmenu { border-left:1px solid white;
}
.topmenu a:link{
color:white;

}
.topmenu a:visited{
color:white;

}
.topmenu a:hover{
color:white;
text-decoration:underline;

}

.mail_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#92b387; text-decoration:none;} 

.mail_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#92b387; text-decoration:none;} 
.phone_txt{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:white;} 
.user_txt{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:white;} 
.user_txt_sml{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#92b387;} 
.user_txt_sml_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:white; text-decoration:none;} 
.user_txt_sml_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:white; text-decoration:underline;} 
.txt_field_user{width:90px; height:16px; border:1px solid #a19974; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ac64a8;}
.home_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6a3795; text-decoration:underline;} 
.home_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6a3795;} 
.home_txt{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d7b6d6;} 
.amplified_txt1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#92b387;} 
.amplified_txt_sml{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;} 
.colour_txt1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333;} 
.select_box1{height:18px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.shopping_bag{background:url(images/shoping_bag.jpg) no-repeat left top; height:66px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; padding-left:10px; text-decoration:none;}
.amplified_head{background:#92b387; height:23px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; padding-left:10px; text-decoration:none;} 
.shoping_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#92b387; text-decoration:underline;} 
.shoping_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#92b387;} 
.review_txt1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#92b387;} 
.review_txt2{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ac64a8;} 
.result_link{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6a3795; text-decoration:none;} 
.result_link:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6a3795;} 
.result_link_visited{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#6a3795; text-decoration:underline;} 
.result_link_1_2{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6a3795; text-decoration:none;} 
.result_link_1_2:hover{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6a3795;text-decoration:underline;} 
.result_line{background:#a19974; height:1px;}
.shop_bag_txt1{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#6f8368;} 
.main{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#a19974;} 
.shop_bag_txt1_reqired{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight:normal; color:#FF0000; font-size:12px;} 
.pad_200809{padding-left:26px;}
.txt_field_register{width:130px; height:20px; border:1px solid #92b387; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ac64a8;}
.txt_field_register_drop_box{width:150px; height:20px; border:1px solid #a78ec3; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#92b387;}
.inputRequirement {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color:#FF0000; font-size:12px; font-weight:bold;}

.messageBox { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size: 11px; }
.messageStackError, .messageStackWarning { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size: 11px; background-color: #99ff00; }
.boxText{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#92b387;} 
.infoBoxHeading{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#9cb29a;} 
.padding_style {padding-left:5px;}
/**************************************************************************************************/
/* Simple Table_Box Style */

TABLE.simple_table_box{
   border: 1px solid #D89AC5;
   width: 100%;
}

TR.simple_table_box{
   background-color: #ffffff;   
}

TD.simple_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

/**************************************************************************************************/
/* Heading Table_Box Style */

TABLE.heading_table_box{   
   width: 100%;
}

TR.heading_table_box{
   background-color: #ffffff;   
}

TD.heading_table_box{
   font-family:  Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 1.5;
   padding: 2px;
   text-align: left;
}

/**************************************************************************************************/
/* Corner Table_Box Style */

TABLE.corner_table_box{   
   width: 100%;
}

TR.corner_table_box{
   background-color: #D89AC5;
}

TD.corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.corner_table_box_left{
   width: 5px;
   height: 5px;
   background-color: #D89AC5;
   background-image: url(../../images/design/table_box/corner_left_top.gif);
   background-repeat: no-repeat;   
}

TD.corner_table_box_right{
   width: 5px;
   height: 5px;
   background-color: #D89AC5;
   background-image: url(../../images/design/table_box/corner_right_top.gif);
   background-repeat: no-repeat;   
}


/**************************************************************************************************/
/* Corner Table_Box Style */

TABLE.round_corner_table_box{      
   width: 100%;
}

TR.round_corner_table_box{
   background-color: #D89AC5;
}

TD.round_corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.round_corner_table_box_left_top{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_top.gif);
   background-repeat: no-repeat;      
}

TD.round_corner_table_box_right_top{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_top.gif);
   background-repeat: no-repeat;   
}

TD.round_corner_table_box_left_bottom{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_bottom.gif);
   background-repeat: no-repeat;   
}

TD.round_corner_table_box_right_bottom{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_bottom.gif);
   background-repeat: no-repeat;   
}


/**************************************************************************************************/
/* Line Corner Table_Box Style */

TABLE.line_corner_table_box{      
   width: 100%;
}

TR.line_corner_table_box{
   background-color: #ffffff;
}

TD.line_corner_table_box{
   font-family:  Arial, sans-serif;
   font-size: 11px;
   line-height: 1.5;
   padding: 2px;
   text-align: center;
}

TD.line_corner_table_box_left_top{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_top_blue.gif);
   background-repeat: no-repeat;      
}

TD.line_corner_table_box_right_top{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_top_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_left_bottom{
   width: 5px; 
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_left_bottom_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_right_bottom{
   width: 5px;
   height: 5px;   
   background-image: url(../../images/design/table_box/corner_right_bottom_blue.gif);
   background-repeat: no-repeat;   
}

TD.line_corner_table_box_middle_top{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-x;   
}

TD.line_corner_table_box_middle_left{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-y;   
}

TD.line_corner_table_box_middle_right{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-y;   
   background-position: right;   
}

TD.line_corner_table_box_middle_bottom{   
   background-image: url(../../images/design/table_box/pixel_blue.gif);
   background-repeat: repeat-x;   
   background-position: bottom;   
}

/* End of Line Corner Table_Box Style */
/**************************************************************************************************/
TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #6081AA;
}

TD.headerNavigation {
  font-family:  Arial, sans-serif;
  font-size: 12px;
	font-weight: bold;
  color: #ffffff;
  height: 30px;

}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #6081AA;
}

TD.footer {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  background: #6081AA;
  color: #ffffff;
  font-weight: bold;
}

TD.infoBoxHeading {
  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; 
  font-size:13px; 
  font-weight:bold; 
  color: #FFFFFF;
  background: #9cb29a;
  height: 24px;
}

.infoBox {
  background: #9cb29a;
}

.infoBoxContents {
  background: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

/*for left column*/
TD.infoBoxHeadingLeft {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #D89AC5;
  height: 24px;
}

.infoBoxLeft {
  background: #D89AC5;
}

.infoBoxContentsLeft {
  background-color: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

/*for right column*/
TD.infoBoxHeadingRight {
    font-family:  Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #D89AC5;
  height: 24px;
}
.infoBoxRight {
  background: #D89AC5;
}

.infoBoxContentsRight {
  background: #ffffff;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}


TD.infoBox, SPAN.infoBox {
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #9cb29a;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #9cb29a;
  color: #FFFFFF;
  font-weight: bold;
}

.compareBox {
  overflow: auto;
  width: 590px; 
  border: 1px solid #8c8c8c;
  padding-top: 5px;
  padding-bottom: 10px;
}

.product_previewBox {
  overflow: auto;
  width: 400px;   
  border: 1px solid #8c8c8c;
  padding: 10px;
  background-color: #F2F2F2;  
}

.compareListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #8c8c8c;
  color: #FFFFFF;  
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding-left: 10px;
  padding-right: 15px;
}

.compareListing-content {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;      
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding-left: 5px;
  padding-right: 5px;
}

.compareListing-content-selected {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #e6e6e6;      
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  padding-left: 5px;
  padding-right: 5px;
}

a.productListing-heading {
  color: #FFFFFF;
}

a.productListing-heading:hover {
  color: #FFFFFF;
}

TD.productListing-data {
  	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#92b29a; text-decoration:none;
}
TD.productListing-data:hover {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#92b29a; text-decoration:underline;
}

A.pageResults {
  color: #96722E;
}

A.pageResults:hover {
  color: #96722E;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #392715;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family:  Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:  Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

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

TEXTAREA {
  width: 100%;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:  Arial, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, sans-serif; font-size: 11px; color: #ff0000; }

.dance24_new{background:#92b387; height:33px; padding-left:10px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#fff;}

.style_desc {
	font-family:  Arial, sans-serif;
  	font-size: 12px;
	color:#6f8368;
	text-align:left;
	padding:10px 0px 10px 0px;
}


p.homepage {
color:red;
}

#contact {
float:right;
	
}

#contact ul li {
	display:inline;
}

#contact ul{

list-style-type: none;
padding: 0;
margin-left: 1em;

}

li.tel
{
color:white;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-image: url(../../images/tel.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 10px 3px 30px;
margin: .4em 0;
}

li.email
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-image: url(../../images/email.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 21px;
margin: .4em 0;
}

li.email a:link, li.email a:visited, li.email a:active {
	color:white;
}

li.email a:hover {
	text-decoration:underline;
}
