body{
	margin:0px;
	padding:0px;
	background:#d1e8f1 url('../images/main-bg.jpg') repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px
}
ul, li, a, form, legend, p, img{margin:0px; padding:0px;}
a img{text-decoration:none; margin:0px; padding:0px; border:none;}
a:hover{}
a:visited{}
html, body { height:100%;}
.clear{clear:both;}

#wrappermain{margin:0 auto; padding:0px; background:url('../images/top-main.jpg') no-repeat center top;}
#main_container{width:981px; margin:0 auto; padding:0px; background:#fff url('../images/main-containr-bg.png') repeat-x top left;}

#header{margin:0px; padding:0px;}
.logo{width:287px; float:left; margin:0px; padding:0px;}
.righthead{width:693px; float:right; margin:0px; padding:0px; text-align:right; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.community{display:block; font-size:18px; font-weight:normal; color:#c1e1ef;  margin:10px 0px 0px 0px; padding:0px 20px 15px 0px; text-shadow:1px 2px 1px #505050;}
.shoppinglink{margin:0px; padding:0px 0 0 0px; color:#ccedfc; font-family:Arial, Helvetica, sans-serif; font-size:15px; float:right; display:block; width:490px; text-shadow:1px 2px 1px #505050;}
.shoppinglink a{margin:0px; padding:0px; color:#ffdd93; text-decoration:none; font-weight:bold; font-size:16px; text-shadow:none;}
.shoppinglink a:hover{margin:0px; padding:0px; color:#6cb1ff; text-decoration:none;}

.sociallink{width:200px; display:block; float:right;}
.sociallink a{margin:0px 5px 0px 0px; padding:0px;}

.searchbar{background:url('../images/bg-searchbar.png') repeat-x; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; width:450px; float:right; behavior:url(js/PIE.htc);position:relative; text-align:left; font-size:16px; color:#fff; margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:0px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px }

.inputsrch{width:214px; background:#8dc1d8; border:1px solid #2d80a5; color:#454545; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 8px 4px 8px; margin:0px 10px 0px 10px; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative;}

.redbtn{background:#ad0000; color:#9cd1e8; text-transform:uppercase; cursor:pointer; border:1px solid #2d80a5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 8px 4px 8px; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; width:69px;}

.redbtn:hover{background:#9cd1e8; color:#ad0000; text-transform:uppercase; cursor:pointer; border:1px solid #2d80a5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 8px 4px 8px; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative;}

#bannermain{margin:3px 0px 0px 0px; padding:0px; border-bottom:3px solid #8cbccb;}
.leftbanner{width:613px; float:left; margin:0px; padding:0px;}
.rightvideo{width:363px; float:right; margin:0px; padding:0px;}

.contentin{margin:0px; padding:11px;}
.categories{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#d8000f; padding:10px 0px 10px 10px; margin:0px;}

#bottomCols{border:1px solid #afafaf; margin:5px 0px 0px 0px; padding:0px; width:956px; line-height:32px;}

.eventOrga{width:317px; margin:0px; padding:0px; float:left; border-right:1px solid #afafaf; display:block; height:163px;}
.blutitle{display:block; width:150px; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#0369c5; margin:-100px 0 0 20px;}
.weddingOrga{width:317px; margin:0px; padding:0px; float:left; border-right:1px solid #afafaf; display:block; height:163px;}
.blacktitle{display:block; width:150px; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; margin:-100px 0 0 20px;}

.specialOrga{width:319px; margin:0px; padding:0px; float:left; display:block; height:163px;}
.pinktitle{display:block; width:150px; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#cc377a; margin:-100px 0 0 20px;}

#footermain{background:url('../images/footer-bg.png') repeat-x left top; margin:0px; padding:0px}
.footTop{margin:0px; padding:10px 15px 10px 0px; text-align:right;}
.weekly{width:340px; display:block; float:left; text-align:right; color:#fff; text-transform:uppercase; line-height:18px; font-size:12px;}
.subscribarea{width:360px; float:right; margin:0px; padding:0px; display:block; background:#99cede; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; border:none;}
.subcribinput{width:150px; background:#F3F3F3; border:none; float:left;  font-size:12px; font-weight:normal;}
.subcribbtn{background:#fff; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; cursor:pointer; text-transform:uppercase; border:none; float:right; font-size:12px; padding:4px 8px 4px 8px;}
.subcribbtn:hover{background:#57cced; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; cursor:pointer; text-transform:uppercase; border:none; float:right; font-size:12px; padding:4px 8px 4px 8px; color:#fff;}

.footbottLeft{width:740px; float:left; margin:0px; padding:0px 8px 10px 8px; color:#e9e9e9; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;}
.footlinks{padding-bottom:15px;}
.footbottLeft a{text-decoration:none; color:#e9e9e9; margin:0px; padding:5px 5px; font-size:12px;}
.footbottLeft a:hover{color:#fff;}

.copyright{width:220px; float:right; color:#e9e9e9; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block;}

.prodselect{margin:0px; padding:0px; width:906px; float:left;}
.adbanner{float:right; width:52px; margin:0px; padding:0px;}
.boxCol{width:290px; border:1px solid #b7d9e8; background:#fff; height:182px; float:left; margin:0px 7px 8px 0px;}
.boxCol img{margin:0px 0px 0px 36px;}
.protitle{background:#b7d9e8; position:absolute; width:182px; float:left; height:36px; display:inline-block; text-align:center; vertical-align:middle!important; 
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	margin:73px 0px 0px -73px;
	!margin-top: 0px; /*IE7only*/
	!margin-left: 0px; /*IE7only*/
	_margin-top:0px; /*IE6only*/
	margin-top: 0px\0; /*IE8only*/
	margin-left: 0px\0; /*IE8only*/
/* Internet Explorer */


}

h3.txt{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; text-transform:uppercase;}
h3.txt a{text-decoration:none; color:#000;}

.showandhid{position:absolute; height:180px; background:url('../images/tra.png'); margin-top:-182px; margin-left:36px;width:253px; display: none; border:1px solid #000000}
.hidetext{padding:10px 10px 10px 10px; font-size:14px; color:#fff; height:130px;}

.yellowbtn{background:#ec6a00; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; cursor:pointer; margin-right:15px; padding:5px 10px 5px 10px; border:none;}

.yellowbtn:hover{background:#ec6a00; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; cursor:pointer; margin-right:15px; padding:5px 10px 5px 10px; border:none; opacity:0.8; filter:alpha(opacity=80);
}
a..yellowbtn:hover{text-decoration:none;}



#leftpanel{width:210px; margin:0px; padding:0px 0px 10px 0px; float:left; border:1px solid #95c1cf; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; background:#ffffff;}

.headingleft{background:url(../images/heading-bg-gradiant.png) repeat-x; background-position:bottom; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px; behavior:url(js/PIE.htc); position:relative; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; display:block; padding:6px 0px 6px 15px;}

.headingright{background:url(../images/heading-bg-gradiant.png) repeat-x; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px; behavior:url(js/PIE.htc); position:relative; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; display:block; padding:6px 0px 6px 15px;}

.breadcum{font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; display:block;}
.breadcum a{font-size:14px; color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#fff;}

.rightin{padding:12px; margin:0px;}

.pagination{background:#e7eff6; margin:0px; padding:5px 0px 5px 10px; text-align:right; display:block;}
.pagination a{color:#000; margin:0px; padding:0px 3px 0px 3px; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none;}
.pagination a:hover{ background:#ff0000; color:#fff;}
.pagination a.active{color:#fff; margin:0px; padding:0px 3px 0px 3px; background:#ff0000;}

a.activeview{color:#ff0000; text-decoration:none; font-size:12px;}

.productsRT{margin:10px 0 0 0px; padding:0px;}
.productsRT ul{margin:0px; padding:0px; list-style:none;}
.productsRT ul li{margin:0px 8px 10px 6px; padding:0px; list-style:none; width:340px; height:182px; border:1px solid #91bfcd; float:left;}
.imgprod{width:162px; height:182px; margin:0px; padding:0px; float:left;}
.descareaprod{margin:0px; padding:0px; float:right; width:176px; height:182px; border-left:1px solid #9ac4d1;}
.producttitle{background:#b7d9e8; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#000; text-align:center; display:block; font-weight:bold; padding:4px 0px 4px 0px;}

.prodesclink{padding:0px; margin:0px;}
.prodesclink a{padding:10px; margin:0px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; display:block; color:#000;}
.prodesclink a:hover{color:#c00101;}

.crossp{width:80px; float:left; text-align:center; text-decoration:line-through; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
.netp{width:80px; float:right; text-align:center; color:#c00101;  font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}

.cartimglink{margin:23px 0px 0px 0px; padding:0px;}

.offerview{margin:0px; padding:0px;}
.offer{width:180px; position:absolute; margin:0px; padding:0px;}
.specail-img{margin:0px 0px 0px 0px; padding:80px 0px 0px 0px; display:block;}
.spacialimg-txt{position:absolute; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; display:block; margin:-50px 0px 0px 10px; font-style:italic; font-weight:normal;}

.productsRTDetail{margin:10px 0 0 0px; padding:0px;}
.productsRTDetail ul{margin:0px; padding:0px; list-style:none;}
.productsRTDetail ul li{margin:0px 8px 10px 0px; padding:0px; list-style:none; width:100%; border:1px solid #91bfcd; float:left;}
.productsRTDetail ul li .imgprod{width:400px; height:250px; margin:0px; padding:0px; float:left; display:block; text-align:center; vertical-align:middle;}
.productsRTDetail ul li .descareaprod{margin:0px; padding:0px; float:right; width:300px; min-height:301px; border-left:1px solid #9ac4d1; display:block;}
.productsRTDetail ul li .producttitle{background:#b7d9e8; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#000; text-align:center; display:block; font-weight:normal; padding:8px 0px 8px 0px;}
.Enquirynew{background:#FFFFFF; padding-left: 17px;   text-align: left;}
.Enquirynew a{background:#FFFFFF; padding:5px; color:#666666; text-decoration:none; border:solid 1px #999999;}
.productsRTDetail ul li .prodesclink{padding:10px 15px; display:block; margin:0px; min-height: 119px;}
.productsRTDetail ul li .cartimglink{margin:35px 0px 0px 0px; padding:0px; text-align:center;}
.desctitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#005894; display:block; padding:10px 0px 10px 10px; border-bottom:solid 1px #91BFCD;}
.desctxtpro{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;  display:block;}

.labelname{width:120px; float:left; display:block; padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
.namepro{width:150px; float:right; display:block; padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999;}
.nameproP{width:150px; float:right; display:block; padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d20d0d;}
/* left accordian */
.divshowhide {
    font: 75%/120% Arial, Helvetica, sans-serif;
	width: 210px;
	border-bottom: solid 1px #c4c4c4; margin-bottom:3px; margin-top:1px
}
.divshowhide h3 {
	background: #86aed1;
	padding: 7px 5px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	font-size:12px;
	border: solid 0px #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	cursor: pointer;
}
.divshowhide h3:hover {
	background-color: #e3e2e2;
}
.divshowhide h3.active {
	background-position: right 5px;
}
.divshowhide div {
	background: #d7e4f0;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

.headdingproduct{ display:block; color:#000; background:#d7e4f0; font-size:12px; border-bottom:solid 1px #fff;}
.headdingproduct a{color:#000; text-decoration:none; display:block; padding:7px 5px 7px 5px;}
.headdingproduct a:hover{color:#000; text-decoration:none; background:#fff;}

/* end Left Accordian */

.Enquirynew{background:#FFFFFF; padding-left: 17px;   text-align: left;}
.Enquirynew a{background:#FFFFFF; padding:5px; color:#666666; text-decoration:none; border:solid 1px #999999;}
.Enquirynew a:hover{background:#333333; padding:5px; color:#FFFFFF; text-decoration:none; border:solid 1px #999999;}


#rightpanel{width:736px; margin:0px 0px 0px 0px; float:right;  border:1px solid #95c1cf; -webkit-border-radius:8px 8px 8px 8px; -moz-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; behavior:url(js/PIE.htc); position:relative; background:#ffffff;}

.out_of_stock_label{background: url("../images/outofstock.png"); width: 101px; height: 101px; position: absolute;}


.leftcoldes{border-right: 1px solid #9AC4D1;
    display: block;
    float: left;
    min-height: 205px;
    width: 370px;
	}
	.rightcoldes{display: block;
    float: right;
    height: 225px;
    width: 320px;}