body { font: normal 12px Arial, Helvetica, sans-serif; color:#211A17; margin: 0; padding: 0; text-decoration: none; background: url(../images/bodybg.gif); margin: 18px auto;  }
form, ul, ol, p, h1, h2, h3, h4, input, select { margin: 0; padding: 0;}
input { border: 1px solid #CCC; background: #FFFFFF; color:#211A17; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }
select, textarea { border: 1px solid #CCC; background: #FFFFFF; color:#211A17; font: normal 12px Arial, Helvetica, sans-serif; padding-left: 2px; }
p { margin-bottom: 10px; line-height: 16px; }
img { border: none; outline: none; }
a { font: normal 12px Arial, Helvetica, sans-serif; color:#DE4D70; text-decoration: underline; outline: none;}
a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#DE4D70; text-decoration: none; outline: none;}
.relative { position: relative; }
/* ------------------ Common CSS end here ------------------ */

/*-----top-part----*/
.mainbg { background: url(../images/mainbg.gif); padding: 12px 0 19px 0; vertical-align: top; }
.top-menu-bg{ background:#e25879; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.top-link{ font:bold 12px Arial, Helvetica, sans-serif; color:#7d5742; padding-left:10px; }
.top-link a{  font:bold 12px Arial, Helvetica, sans-serif; color:#7d5742;  text-decoration:none; padding-left:5px; padding-right:5px; }
.top-link a:hover{  font:bold 12px Arial, Helvetica, sans-serif; color:#7d5742;   text-decoration:underline; }
.search{ background:url(../images/search-bg.gif) no-repeat left; height:23px; width:151px; }
input{ border: 1px solid #ffffff; height:17px;  margin-left:5px; padding-right:5px; width:135px; }

/*-----top-part-END---*/


.padding-midd{ padding:12px 0px 12px 0px;}



/*-----left-part----*/
.cat-midd-bg{ background:url(../images/cat-midd-bg.gif) repeat-x left top #ede1d1; border-left:1px solid #b5b1ab; border-right:1px solid #b5b1ab; padding: 0 7px;}
h1{ font:normal 20px "Times New Roman", Times, serif; color:#e25879; padding:5px 0px 5px 0px;}
h1 a { font:normal 20px "Times New Roman", Times, serif; color:#e25879; text-decoration: none; }
h1 a:hover { font:normal 20px "Times New Roman", Times, serif; color:#4b3327; text-decoration: none; }
h2{font:normal 19px "Times New Roman", Times, serif; color:#614130; padding:5px 0px 5px 0px;}

ul.left-menu { margin:0px; padding:0px; }
ul.left-menu li{ list-style:none; background:url(../images/arroe-red.gif) no-repeat left ; padding:0px 0px 3px 7px; }
ul.left-menu a{font:normal 11px Arial, Helvetica, sans-serif; color:#3b241a; text-decoration:none; line-height:16px;}
ul.left-menu a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#e25879; text-decoration:none; line-height:16px;}
.tab-midd-bg{ background:url(../images/tab-midd-mid-bg.gif) repeat-x left;}

.tab-menu ul{ margin:0px; padding:0px;}
.tab-menu li{ display:inline; text-align:right; font: bold 15px "Times New Roman", Times, serif; color:#725c34; list-style:none; background:url(../images/star.gif) no-repeat left; 
padding:0px 20px; text-transform:uppercase;}
.tab-menu a{ font: bold 11px "Times New Roman", Times, serif; color:#725c34; text-decoration:none; text-transform:uppercase; }
.tab-menu a:hover{ font: bold 11px "Times New Roman", Times, serif; color:#e25879; text-decoration:none; text-transform:uppercase;}

.left-btn-bg{ background:url(../images/left-btn-bg.gif) no-repeat; padding:7px 0px 2px 0px;}
.button-bg ul { margin:0px; padding:0px;}
.button-bg li{ background:url(../images/left-button-img.gif) no-repeat; list-style:none; font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:13px; height:25px; padding-top:2px;}
.button-left a{font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;  }
.button-left a:hover{font:bold 13px Arial, Helvetica, sans-serif; color:#e25879; text-decoration:none;}

.price-midd-bg{ background:url(../images/price-midd-bg.gif) repeat-y; padding-left:14px;}

.price-link ul{ margin:0px; padding:0px; }
.price-link li{ list-style:none; background:url(../images/arroe-gray.gif) no-repeat left ; padding:0px 0px 0px 10px; line-height:18px;}
.price-link a{font:normal 11px Arial, Helvetica, sans-serif; color:#342b1d; text-decoration:none; }
.price-link a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#e25879; text-decoration:none; }

.impo-midd-bg{ background:url(../images/impo-midd-bg.gif) repeat-x #eee2d2; padding-left:18px; border-left: 1px solid #b5b1ab; border-right: 1px solid #b5b1ab; }

/*-----left-part-End---*/


/*-----middle-part----*/
.blue-top-bg{ background-color:#82c5d2;}
.blue-middle-bg{ background-color:#82c5d2; padding:5px 10px 5px 10px;}
.blue-bottom-bg{ background-color:#82c5d2;}
.heading{ font:normal 24px "Times New Roman", Times, serif; color:#ffffff; padding-left:15px; padding-bottom:6px;}
.white-bg{ background-color:#ffffff;}
.text{font:normal 11px Arial, Helvetica, sans-serif; color:#635357; line-height:18px;}
.text span{font:bold 11px Arial, Helvetica, sans-serif; color:#2d8191;}
.text strong{font:bold 11px Arial, Helvetica, sans-serif; color:#619d3c;}
.peice{font:bold 13px Arial, Helvetica, sans-serif; color:#5b5b5b; padding-left:5px;}
.green-top-bg{ background-color:#82b563;}
.green-middle-bg{ background-color:#82b563; padding:5px 10px 5px 10px;}
.green-bottom-bg{ background-color:#82b563;}

.pink-midd-bg{ background-color:#e25879; border-bottom:1px solid #c6bcaf; border-top:1px solid #c6bcaf;}
.join{font:normal 17px "Times New Roman", Times, serif; color:#ffffff; text-transform:uppercase; }
.search-bg{ background:url(../images/input-bg.gif) no-repeat; height:23px; padding:1px 0px 2px 0px;}
.input-2{ border: 1px solid #ffffff; height:16px; width:155px; margin-left:8px;font:normal 11px Arial, Helvetica, sans-serif; color:#515151; }
.grey-midd-bg{ background:url(../images/grey-midd-bg.gif) repeat-y;}
.party-wear-text{font:bold 11px Arial, Helvetica, sans-serif; color:#402610; text-align:center;}
.party-wear-text span{font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}
.bottom-border{ border-top:1px solid #ba9b79;}

.bottom-link {font:normal 11px Arial, Helvetica, sans-serif; color:#4b3e27; text-align:right;  }
.bottom-link a{font:bold 11px Arial, Helvetica, sans-serif; color:#4b3e27; text-align:right; text-decoration: none;  }
.bottom-link a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#4b3e27; text-align:right; text-decoration:  underline;  }


ul.topnav { margin: 0px; padding: 0; }
ul.topnav li { list-style-type: none; float: left; margin-right: 5px; }

.homepage-right-gradient { background: url(../images/homepage-right-gradient.gif) no-repeat; height: 37px; text-align: center; font:normal 24px "Times New Roman", Times, serif;  color:#FFFFFF; }
.homepage-right-gradient a, .homepage-right-gradient a:hover {  font:normal 24px "Times New Roman", Times, serif;  color:#FFFFFF; text-decoration: none; }


/*---------------------------*/
/*.listing-border { border: 1px solid #D4CAD7; }*/

.listing-bor {padding:10px; border:1px solid #b5b1ab; }

.listing-thumb_img img { border: 1px solid #b5b1ab;}
.listing-thumb_img:hover { background-color: transparent;}
.listing-thumb_img:hover img { border: 1px solid #e25879; }

.listing-gray {font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-gray a {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-gray a:hover {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#e25879;}

.listing-prce {font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none; color:#ce4e6d;}
.listing-prce span {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#ce4e6d;}

.breadcrumbs { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#e25879;}
.breadcrumbs a{ font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#6e6659;}
.breadcrumbs a:hover{ font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#e25879;}

.bottlink { color: #5e574b; text-decoration: none; }
.bottlink a { color: #5e574b; text-decoration: none; font-size: 11px; }
.bottlink a:hover { color: #e66a88; text-decoration: none; font-size: 11px; }

.staticpage-padding { padding: 0 10px; }

.listing-gray-border {border:1px solid #b5b1ab; }
.left-gray-border {border-left:1px solid #b5b1ab; }

.listing-gray-1 {font:bold 16px "Times New Roman", Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-gray-1 a {font:bold 16px "Times New Roman", Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-gray-1 a:hover {font:bold 16px "Times New Roman", Arial, Helvetica, sans-serif; text-decoration:none; color:#dc4368;}

.listing-link {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-link a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27;}
.listing-link a:hover {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#e66a88;}

.listing-link-1 ul {margin:0px; padding:0px;} 
.listing-link-1 li {list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27; line-height:20px;}
.listing-link-1 li a {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#4b3e27; line-height:20px;}
.listing-link-1 li a:hover {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#e66a88; line-height:20px;}

.contact-pink {font:bold 18px "Times New Roman", Arial, Helvetica, sans-serif; color: #522b15; }
.lineheight { line-height: 18px; }

ul.mostpopular2 { margin-left: 15px; }

.pink-heading  {font:bold 15px "Times New Roman", Arial, Helvetica, sans-serif; color: #e25879; } 

hr { background: #b5b1ab; color: #b5b1ab; border: none; height: 1px; }

ul.sitemap { margin: 0; padding:0;  }
ul.sitemap li { list-style-type: none; color: #c14462;  font:bold 15px "Times New Roman", Arial, Helvetica, sans-serif; margin-bottom: 5px; background: url(../images/arroe-red.gif) no-repeat 0 8px; padding-left: 10px;}
ul.sitemap li a { color: #c14462;  font:bold 15px "Times New Roman", Arial, Helvetica, sans-serif; text-decoration: none; }
ul.sitemap li a:hover { color: #673f29;  font:bold 15px "Times New Roman", Arial, Helvetica, sans-serif; text-decoration: none; }

ul.sitemap-inner { margin: 0; padding:0; margin-left: 10px; margin-top: 5px; }
ul.sitemap-inner li { list-style-type: none; color: #603f2d;  font:normal 11px Arial, Helvetica, sans-serif; margin-bottom: 2px; background: url(../images/arroe-gray.gif) no-repeat 0 5px;  }
ul.sitemap-inner li a { color: #603f2d !important;  font:normal 11px Arial, Helvetica, sans-serif; text-decoration: none; }
ul.sitemap-inner li a:hover { color: #e25879 !important;  font:normal 11px Arial, Helvetica, sans-serif; text-decoration: none; }
