@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'My Font';
	src: url('fonts/ImperatorSmallCaps.eot');
	src: local('☺'), url('fonts/ImperatorSmallCaps.woff') format('woff'), url('fonts/ImperatorSmallCaps.ttf') format('truetype'), url('fonts/ImperatorSmallCaps.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'My Font-2';
	src: url('fonts/HelveticaLTStd-BoldCond.eot');
	src: local('☺'), url('fonts/HelveticaLTStd-BoldCond.woff') format('woff'), url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'), url('fonts/HelveticaLTStd-BoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'My Font-3';
	src: url('fonts/alsscrp.eot');
	src: local('☺'), url('fonts/alsscrp.woff') format('woff'), url('fonts/alsscrp.ttf') format('truetype'), url('fonts/alsscrp.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

	.left{ float:left;}
	.right{ float:right;}
	.cleft{ clear:left;}
	.cright{ clear:right;}
	.clear{ clear:both;}
	img{ border:none;}
	ul, body{ margin:0; padding:0;list-style-type:none;}
	body{ background:#fafafa; background-color: #fafafa; }
	
	.wrapper{ margin:0 auto; }
	.wrapper-internal{ width:960px; margin:0 auto;}	

	/*================================ Header Style ============================*/
	
	.header{}
	.header-internal{}
	.header-cont-left{}
	.logo{ padding-top: 18px;}
	.header-cont-right{ /*width: 500px;*/  }
	.top-bar{ float: right;}
	.top-bar-left{ background:url(/images-1/top-li-bg.png) no-repeat; width:6px; height:47px;}
	.top-bar-middle-1{ background:url(/images-1/top-li-bg-middle.png) repeat-x; height:47px; width:417px; }
	.top-bar-middle{background:url(/images-1/top-li-bg-middle.png) repeat-x; height:47px; }
	.store-finder{ padding: 14px 0; width: 160px; position:relative;}
	.store-finder img{ float:left; padding: 0 6px;}
	.store-finder-style{  text-decoration:none; float:left; display:block; letter-spacing:1px; color:#ffffff; font-family:Arial,sans-serif; font-size:18px; font-weight:bold; margin:-3px 0px;}
	
	.store-finder:hover .sub-menu-1{ display:block;}
	.sub-menu-1{display:none; position:absolute; z-index:11; top:30px; left: -5px;}
	.sub-menu-1 > .sub-menu-top-1{background:url(/images-1/sub-menu-bg-top.png) repeat-y; width:260px; padding-bottom: 10px;}
	.form-container{position:relative; padding:0px 16px;}
	.form-container p{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#000000;padding: 10px 2px 5px; margin-bottom:3px;}
	.selectbg{background:url(/images-1/select-bg.png) no-repeat center top; width:217px; height:23px; border:none; color:#838383; font-family:Arial;margin-bottom: 5px; padding:2px;}
	.zipbg{background:url(/images-1/zip-bg.png) no-repeat center top; height:23px; border:none;color:#838383; font-family:Arial;padding-left: 5px; width: 213px;}
	.submitbg{background:url(/images-1/submitbg.png) no-repeat center top; width:35px; height:21px; border:none; position:absolute;right: 27px;   top: 66px;color:#ffffff; font-family:Arial; font-weight:bold;}
	.sub-menu-1 > .sub-menu-bottom-1 {background: url("images-1/sub-menu-bg-bottom.png") no-repeat scroll 0 0 transparent;  height: 8px; width: 260px;}
	.store-call{ margin-left: 5px;}
	.store-call p{ font-family:"My Font"; font-size: 18px; margin: 0; color:#ffffff; padding: 12px 0px 0; letter-spacing: 1px;}
	#one{ color:#fcb975;} 
	#two{ font-family:Verdana,Tahoma,Geneva sans-serif}
	.top-bar-right{ background:url(/images-1/top-li-bg-end.png) no-repeat; width:6px; height:47px;}
	.right-bottom-cont{ width:605px;}
	.appointment-button{ /*padding-top: 22px;*/ padding: 22px 0px 0 0;}
	.store-hours{ padding: 0 12px 5px; width: 162px; height:100px; background:#f9c594;}
	#three{ color: #9C0524; font-family: "My Font"; font-size: 18px; letter-spacing: 1px; margin: 0; padding: 7px 0 4px;}
	#four, .four{ color: #9C0524; margin:0; font-family:Arial; font-size: 14px; width: 159px; overflow:hidden; }
	#four > span, .four > span { color: #000000; float: right;}
	
	.header-navigation{ background:#ffffff; height:48px; width:960px;}
	.header-navigation ul{}
	.header-navigation > ul > li{ float:left; background:url(/images-1/nav-splitter_03.png) no-repeat left; padding: 14px 17px; position:relative;}
	.header-navigation > ul > li > a{ text-decoration:none; font-family:Arial; color:#000; font-size: 12px; text-transform:uppercase;}
	.header-navigation > ul > li:first-child{ background:none; padding:11px 17px 7px;}
	.header-navigation > ul > li:hover{ background:#ae0e30;}
	.header-navigation > ul > li:hover > a{color:#f4dfe3;}
	
	.sub-menu{ left: 0; position: absolute; top: 43px; display: none; z-index:120 }
	.sub-menu-top{ background:url(/images-1/sub-menu-bg-top.png) repeat-y; width:260px; padding-bottom: 10px;}
	.sub-menu-bottom{ background:url(/images-1/sub-menu-bg-bottom.png) no-repeat; width:260px; height:8px;}
	.sub-menu-top ul{}
	.sub-menu-top ul li, .sub-menu-top-1 ul li{ float:none; background:url(/images-1/sub-menu-li-bg.png) no-repeat bottom center; padding: 10px 20px;}
	.sub-menu-top-1 ul li:last-child{background:none;}
	.sub-menu-top ul li:hover{ }
	.sub-menu-top ul li:hover a{ }
	.sub-menu-top ul li a, .sub-menu-top-1 ul li a{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#000; text-decoration:none;}
	.sub-menu-top ul li a span, .sub-menu-top-1 ul li a span{ font-family:Helvetica Neue; font-size: 14px;}
	
	.header-navigation > ul > li:hover .sub-menu{ display:block;}
	
	.search-bar{ background:url(/images-1/search-bar-bg.png) no-repeat; width:960px; height:42px; margin:5px 0 15px 0;}
	.search-bar-info{}
	.search-bar-info p a{ font-family:Arial; color:#862633; margin:0; text-transform:uppercase; font-size: 14px; padding: 12px 0 0 12px;}
	.search-bar-search{}
	
	.search-bar form select { background:url(/images-1/search_03.png) no-repeat; height:27px; width: 140px; border:none; padding: 5px 2px 5px 5px; float:left;}
	.search-bar form select span{ display:block; padding:5px;}
	.search{ background:url(/images-1/search_04.png) no-repeat; width:140px; height: 28px; padding: 0; border:none; float:left; margin-left:7px;}
	.button{ background:url(/images-1/search-buttom_03.png) no-repeat; width:61px; height:26px; border:none; font-size:0; float:left;  margin: 0 3px 0 7px;}
	.search-bar form {padding-top: 7px; overflow:hidden;}
	
	.banner-container{padding-bottom: 50px; }
	.banner-internal{ }
	#banner-1{width:733px; height:427px;}
	.banner{width:723px; height:416px; border:5px solid #d9d9d9;}
	.banner-cont{}
	.banner-text{ text-align:right; padding: 100px 25px 0 0; }
	.banner-text p{ font-family:Orator Std; text-transform:uppercase; margin:0; color:#846147; font-size: 20px; font-weight: bold;}
	.banner-text h1{ font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase; margin:0; color:#d17920; line-height:1;}
	.banner-text h2{ font-family:"My Font-3"; font-size: 56px; font-weight: normal; word-spacing: -15px; color:#ae0e30; margin-bottom: 0;}
	.banner-button{ padding: 25px 0 0 20px;}
	.banner-button a{background:url(/images-1/collection.png) no-repeat center top; width:241px; height:46px; display:inline-block;}
	.coupon-area{ background:url(/images-1/form-bg.png) no-repeat; width:227px; height:427px;}
	.coupon-area-text{ padding: 25px 15px 0;}
	.coupon-area-text h4{ font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase; margin:0; color:#d17920; font-size:21px; line-height: 26px;padding: 0px 0 0 0px;}
	.coupon-area-text p{ font-family:Arial; color:#4f4f4f; margin-bottom:0; text-align:left;}
	.coupon { padding: 37px 0 0;}
	
	.coupon-form{ width:199px; margin:0 auto; }
	.coupon-form input{ background:url(/images-1/form-input.png) no-repeat; padding: 0 0 0 5px; width: 194px; height:30px; border:none; margin: 10px 0 0;}
	.coupon-form input.image{ width: 139px; height:31px; border:none; margin: 10px 25px 0; }
	.coupon-form button { background: none repeat scroll 0 0 transparent; border: medium none; display: block; height: 29px; margin: 10px auto 0; width: 137px;}

	.search-form input{ background:url(/images-1/color-code-bg.png) no-repeat; padding: 2px 0 0 5px; width: 155px; height:24px; border:none; margin: 10px 0 0;}
	.search-form SELECT{ background:url(/images-1/color-code-bg.png) no-repeat; padding: 2px 0px 0px 5px; width: 175px; height:24px; border:none; margin: 10px 0 0;}
	.search-form input.image { background: none repeat scroll 0 0 transparent; border: medium none; display: block; height: 29px; margin: 10px auto 0; width: 137px;}
	
	.splitter{border: 2px solid #CC6600;}
	
	/*============================= Content-area Style =========================*/
	
	.content-area{}
	.content-area-internal{}
	.area-heading{ }
	.area-heading h1, .area-heading p{ color:#88132c; font-family:Verdana,Tahoma,Geneva sans-serif; font-size: 25px; font-weight: bold; text-align: center;}
	.area-heading h1 span, .area-heading p span{ color:#976910; text-transform:uppercase;}
	
	.tab-container{}
	.tab-internal{ overflow: hidden;}
	.tab{ background:url(/images-1/tab-bg.png) no-repeat; width:238px; height:400px; margin: 0 1px 10px;}
	.tab-pic{padding: 5px 0 0 5px;}
	.tab-detail{ padding: 0 15px;}
	.tab-text{}
	.tab-text p{ margin:0; font-family:Arial; font-size:12px; color:#545454; padding: 2px 0 5px;}
	.tab-text h3, .tab-text h2{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#cc6600; text-transform:uppercase; margin:0; font-size: 15px; padding: 8px 0 0;}
	
	.tab-button{}

	.tab3{ background:url(/images-1/tab-bg-3.png) no-repeat; width:238px; height:400px; margin: 0px 40px 10px 30px;}
	.tab3-text p{ margin:0; font-family:Arial; font-size:14px; color:#545454; padding: 2px 0 5px;}
	.tab3-text h3{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#cc6600; text-transform:uppercase; margin:0; font-size: 15px; padding: 8px 0 0;}
	
	.wedding-dresses{}
	.wedding-dresses-internal{ background:url(/images-1/caurosal-bg-1.png) no-repeat; width:969px; height:147px; margin: 0 auto 0 -3.5px;}
	.wedding-dresses-heading{}
	.wedding-dresses-heading h3{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#cc6600; text-transform:uppercase; margin: 15px 0 10px;}
	
	.wedding-dresses-internal ul{ margin: 0 auto; width: 898px; overflow: hidden;}
	.wedding-dresses-internal ul li{ float:left; padding: 22px 18.9px 0;}
	
	.unorderedlist ul { list-style-type:disc; padding: 0px; margin-left: 20px;}
	.unorderedlist ul ul { list-style-type:circle; padding: 0px; 	margin-left: 30px;}
	
	.bottom-tabs-container{}
	.bottom-tabs-container-internal{ overflow:hidden; padding: 10px 0 10px;}
	.bottom-tab1{ width:293px; background:#fbfbfb;}
	.bottom-tab1-heading{ width:293px; height:55px; background:#dddddd;}
	.bottom-tab1-heading p{ color:#cc6600; text-align:center; font-family:Verdana,Tahoma,Geneva sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	
	.bottom-tab1-detail{ padding: 0 18px;}
	.bottom-tab1-detail p{ margin:0; font-family:Arial; font-size:12px; color:#545454; padding: 15px 0 5px;}
	.image-style{ margin:4px 3px 0 0; border:4px solid #cccccc; border-radius:7px;}
	
	.bottom-tab3{ width:353px; background:#fbfbfb; margin:0 10px;}
	.bottom-tab3-heading{ width:353px; height:55px; background:#dddddd;}
	.bottom-tab3-heading p{ color:#cc6600; text-align:center; font-family:Verdana,Tahoma,Geneva sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	.bottom-tab3-detail{ padding: 15px;}
	.bottom-tab3-text{ overflow:hidden;}
	.bottom-tab3-text img{ float:left; margin: 0 15px 0 0;}
	.bottom-tab3-text p{ margin:0; font-family:Arial; font-size:12px; color:#545454; text-align:justify; }
	.tab-list{}
	.tab-list ul{  padding-top: 7px;}
	.tab-list ul li{ background:url(/images-1/tab-li-bg_03.png) no-repeat left center; float:left; font-family:Helvetica Neue; color:#ad8b4a; font-size: 13px; padding: 8px 18px 8px 10px;}

	.bottom-tab-full{ width:960px; background:#fbfbfb; margin:10px 0;}
	.bottom-tab-full-heading{ width:293px; height:55px; background:#dddddd;}
	.bottom-tab-full-heading p{ color:#cc6600; text-align:center; font-family:Verdana,Tahoma,Geneva sans-serif; margin:0; font-size: 18px; padding: 16px 0;}
	
	.bottom-tab-full-detail{ padding: 10 18px;}
	.bottom-tab-full-detail p{ margin:0; font-family:Arial; font-size:12px; color:#545454; padding: 15px 15px 5px;}	
	
	/*================================ Footer Style ============================*/
	
	.footer{}
	.footer-internal{ background:url(/images-1/footer-bg.png) no-repeat center; width:100%; height:231px;}
	.footer-contents{ width:960px; margin:0 auto;}
	.footer-contents-internal{}
	.footer-contents-internal-top{ overflow:hidden; border-bottom:2px solid #c5c5c5;}
	
	.footer-tab-1{ background:url(/images-1/footer-splitter_03.png) no-repeat right center; padding: 28px 50px 28px 0;}
	.footer-tab-2{ background:url(/images-1/footer-splitter_03.png) no-repeat right center; padding: 28px 30px;}
	.footer-tab-3{ height:186px; margin-left: 25px; }
	
	.footer-tab-heading{}
	.footer-tab-heading h3{ font-family:Arial; color:#976910; margin: 0;}
	.footer-list{ padding-top: 10px;}
	.footer-list ul{}
	.footer-list ul li{ padding: 2px 0;}
	.footer-list ul li a{ font-family:Arial; text-decoration:none; color:#534a34; font-size: 14px;}
	
	.address{ margin: 3px 0;}
	.address p{ color:#534a34; margin:0; font-family:Arial; text-align:center; font-size: 14px;}
	.address p a{text-decoration:none;color:#534a34; }
	.address h3{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#976910; margin:0; text-align:center; font-size: 15px;}
	
	.footer-bottom{ overflow:hidden;}
	.sec{}
	.sec ul{}
	.sec ul li{ float:left; padding: 8px;}
	.sec ul li:first-child{ padding:3px 8px;}

	.social{}
	.social ul{}
	.social ul li{ float:left; padding: 8px;}
	
	.copy-right{}
	.copy-right p{ font-family:Arial; color:#534a34; font-size: 14px; margin: 0; padding: 15px 0 0 112px;}
	
	.pay-pal{}
	.pay-pal ul{}
	.pay-pal ul li{ float:left; padding: 13px 3px 0;}
	
	/*================================ inner Style ============================*/
	
	.inner-page-contents{ padding: 10px; width: 940px; background:#ffffff; margin:0 auto; overflow:hidden;}
	
	.inner-page-right-contet{ width: 658px;}
	
	.inner-banner{ padding:0 0 30px 0;}
	
	.inner-banner .banner-text { padding: 50px 25px 25px 0; text-align: right;}
	.inner-page-text{ padding: 15px 0 0 0;}
	.inner-page-text-heading{ background:url(/images-1/inner-heading-bg.png) no-repeat; height:41px;}
	h1, h2, h2 a, .inner-page-text-heading h3{ font-family:Verdana,Tahoma,Geneva sans-serif; color:#ae0e30; margin:0; padding: 9px 0 0 0px; text-transform: uppercase;}
	.homepagebody, .inner-page-text p{ font-family:Arial,sans-serif; color:#262626;}
	
.homepagebodysmall { font-family:Arial,sans-serif; color:#262626; font-size: 12px; text-align: left;}
.homepagebodysmallred { font-family:Arial,sans-serif; color:#ff0000; font-size: 12px; text-align: left;}
.homepagebodycenter { font-family:Arial,sans-serif; color:#262626; font-size: 14px; text-align: center;}
.homepagebodybig { font-family:Arial,sans-serif; color:#262626; font-size: 20px; text-align: center;}

img.picBorder { border: 3px double #d4d4d4; padding:0px; background-color:white;}
img.picBorderNew { border:5px solid #d4d4d4; border-radius:7px;}
img.picBorderNewSmall { border:2px solid #d4d4d4; border-radius:7px;}
img.picBorderChosen { border: 3px double #d4d4d4; padding:0px; background-color:d4d4d4;}
img.picBorder:hover { background-color:#d4d4d4; }
.simpleBorder { border: 1px;}
	
	.inner-page-tabs{margin: 15px 0 0; overflow: hidden;}
	.inner-tabs{ background:url(/images-1/inner-tab-bg.png) no-repeat; width:191px; height:291px; margin: 0 25px 40px 0;}
	.inner-tab-pic{ padding: 5px 0 0 5px; }
	.inner-tab-pic img{width:190px; }
	.inner-tab-detail{}
	.inner-tab-detail .price{ font-weight:bold; color: #D30934; font-family: Verdana,Tahoma,Geneva sans-serif; font-size: 11px; line-height: 15px; margin: 8px 0 0; text-align: center;}
	.inner-tab-detail .style{ font-weight:bold; color: #D30934; font-family: Verdana,Tahoma,Geneva sans-serif; font-size: 11px; line-height: 15px; margin: 8px 0 0; text-align: center;  margin:0;}
	.inner-tab-detail p span{ color:#cc6600;}
	.inner-tab-button{ margin: 7px auto 0; width: 94px;}
	#overline{ text-decoration:line-through;}
	
	
	.inner-page-side-bar{ width:262px; background:#f6f6f6; border:1px solid #dfdfdf;}
	.side-bar-cont-1{}
	.side-bar-cont-1-heading{ width: 262px; height:45px; background:#ae0e30; margin:0 0 200px;}
	.side-bar-cont-1-heading h3{ font-family:Arial,sans-serif; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding-top: 10px;}
	.side-bar-cont-1-detail{  background:#f6f6f6; padding: 18px 0 0 5px;}
	.pagination-control{background:url(/images-1/view-splitter.png) no-repeat center bottom; overflow:hidden; padding:0 0 50px 0;}
	.controls select{width:80px; font-family:Arial,sans-serif; color:#141414;}
	.sort-price, .sort-by-style, .sort-by-old-new{ overflow:hidden; margin:6px 0 0; background:url(/images-1/view-splitter.png) no-repeat center bottom; padding:4px 0 10px ;}
	.sort-price p, .sort-by-style p, .sort-by-old-new p{color: #AE0E30; font-family: Arial,sans-serif; font-size: 16px; text-transform: uppercase; margin:0px; float:left; padding:5px 0;}
	.sort-price .btn, .sort-by-style .btn, .sort-by-old-new .btn{cursor: pointer;display: block;float: left; margin:3px 0 0 25px;font-size: 12px; text-decoration:underline; font-family:Arial,sans-serif; padding:5px; font-weight:bold;}
	.sort-by-old-new .style-sort{margin:3px 0 0 12px;}
	.sort-price span:hover, .sort-by-style span:hover, .sort-by-old-new  span:hover{background:#aa5602; color:#ffffff; text-decoration:none; border-radius:6px;}
	.side-bar-cont-2{ margin:15px 0 0;}
	.side-bar-cont-2-heading{width: 262px; height:35px; background:#ae0e30;}
	.side-bar-cont-2-heading h3{ font-family:Arial,sans-serif; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding-top: 6px;}
	.side-bar-cont-2-detail{  background:#f6f6f6; height: 100px; padding: 20px 0 0 25px;}
	.side-bar-cont-2-detail p{ color:#000000; font-family:Arial,sans-serif; font-family:14px; padding:0px; margin:0px;}
	.side-bar-cont-2-detail p span{ color:#a20325;}
	.side-bar-cont-2-detail a{ background:url(/images-1/go-btn.png) no-repeat center top; width:29px; height:21px; display:inline-block; border:none; font-family:Arial,sans-serif; text-decoration:none; color:#ffffff; font-weight:bold; padding:1px 0 0 5px; margin-left:5px;}
	.side-bar-cont-2-detail .colorcode{ background:url(/images-1/color-code-bg.png) no-repeat center top; width:155px; padding-left:5px; height:24px; border:none;}
	
	.side-bar-cont-3{}
	.side-bar-cont-3-heading{width: 262px; height:35px; background:#ae0e30;}
	.side-bar-cont-3-heading h3{ font-family:Arial,sans-serif; color:#ffffff; text-align:center; margin:0; text-transform:uppercase; padding-top: 6px;}
	.side-bar-cont-3-heading h3 a{ color: #FFFFFF;display: inline-block; font-size: 13px; margin-left: 20px; overflow:hidden;}
	.side-bar-cont-3-detail{  background:#f6f6f6; height: 100px; padding: 20px 0 0 25px;}
	.side-bar-cont-3-sub-heading{width: 262px; height:27px; background:#c64a74;}
	.side-bar-cont-3-sub-heading p{font-family:Arial,sans-serif; padding: 3px 36px; color:#ffffff;}
	.designer-names{overflow:hidden;}
	.designer-1{ width:110px; overflow:hidden;}
	.designer-1-text{ overflow: hidden; padding: 7px 0;}
	.designer-1-text p{ margin:0px; padding:0px; color:#000000; font-family:Arial,sans-serif; font-size:14px;}
	
	.designer-2{ width:151px; overflow:hidden;}
	.designer-1-text{ overflow: hidden; padding: 7px 0;}
	.designer-1-text p{margin:0px; padding:0px; font-size:14px;}
	
	.silhouette{ width:215px; margin:0 auto; overflow:hidden;}
	.silhouette-left{ width:105px;}
	
	.fabric{width:215px; margin:0 auto; overflow:hidden;}
	.price{ overflow:hidden;}
	.price-internal{ width:215px; margin:0 auto; overflow:hidden;}
	.price-text{overflow: hidden; padding: 7px 0;}
	.price-text p{ margin:0px; padding:0px 0 0 30px; color:#000000; font-family:Arial,sans-serif; font-size:14px;  text-transform:uppercase;}
/*=================== Product-Details================================= */	
	.inner-page-navigation{ margin-bottom:15px; overflow:hidden;}
	.inner-page-navigation ul li{ background:url(/images-1/inner-page-navi-bg.png) no-repeat right 0.5em; float:left; padding:0px 17px;font-family:Arial,sans-serif;}
	.inner-page-navigation ul li:hover{ background:url(/images-1/inner-page-navi-bg-1.png) no-repeat right 0.5em;}
	.inner-page-navigation ul li:last-child{background:none;}
	.inner-page-navigation ul li a{ color:#0d0d0d; }
	.inner-page-navigation ul li a:hover{ color:#ae0e30;}
	.top-slier-container{overflow:hidden;}
	.left-slider{ width:310px;}
	.siler-container-left{ width:300px; margin:0 auto; border:3px solid #d9d9d9;}
	.left-icon, .right-icon{ float:left; padding:0px;}
	.thumb-icon img{ padding:30px 6px 0;}
	.right-side-area{ width:620px; border:thin solid #d9d9d9; overflow:hidden; }
	.right-side-area-text{ padding:5px 13px;}
	.heading h3{ color:#862633; font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase; font-size:14px; background:#f0c59f; margin:0; padding:15px 15px;}
	.discontinued{ color:#f4a617; font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase; font-size:20px; margin:0; padding:15px 15px;}
	.right-side-area-text p, .right-side-area-text .homepagebody{ font-family:Arial,sans-serif; color:#494949; margin:0px; padding:5px 0px;}
	.price-tag{ padding:5px 0px; border-bottom:thin solid #d9d9d9; width:400px;}
	.price-tag p{ padding:0px; color:#000000; }
	.inner-page-form-container{ overflow: hidden; padding:10px 10px 10px;}
	.label-conatiner{ width:100px;}
	.label-conatiner label{ display:inline-block; margin:10px 0px;font-family:Arial,sans-serif; color:#494949;}
	.selec-box-container{ width:280px;}
	.inner-page-input{ margin:5px 0px; width:255px; padding:5px 2px 7px;}
	.inner-page-selectbg{ background:url(/images-1/select-bg-1.png) no-repeat center top; margin:5px 0px; border:none; width:261px; height:31px; padding:5px 2px 7px;}
	.submitBtnBg{background:url(/images-1/chat-btn.png) no-repeat center top; width:128px; height:29px; border:none; text-transform:uppercase; color:#ffffff; font-family:Arial,sans-serif; font-size:18px; font-weight:bold;}
	
	.middle-ul-navigations{ overflow:hidden; width:928px; margin: 0 auto;}
	.middle-ul-navigations ul{overflow:hidden;}
	.middle-ul-navigations ul li{float:left; font-family:Verdana,Tahoma,Geneva sans-serif; color:#383838; font-weight:bold; border:thin solid #d9d9d9; background:#ededed; margin-left:5px; font-size:12px;}
	.middle-ul-navigations ul li.bigletters{font-size:14px; margin-bottom: 8px;}
	.middle-ul-navigations ul li:first-child, .middle-ul-navigations ul li.first{margin-left:0px;}
	.middle-ul-navigations ul li:hover{background:#fcc493; color:#862633;}
	.middle-ul-navigations ul li a{padding:5px 10px; display:block;}
	.middle-ul-navigations ul li a.selected {background:#fcc493; color:#862633;}	
    
	.middle-ul-navigations ul li a{ color:#383838; text-decoration:none;}
	.middle-ul-naviations-content{overflow:hidden; border:thin solid #d9d9d9; padding:20px;}
	.middle-ul-naviations-content p{ font-family:Arial,sans-serif; color:#494949;}
	.bottom-naviations{ background:#fee3ca; overflow:hidden; }
	.bottom-naviations-left{ width:225px; overflow:hidden;}
	.bottom-naviations-left ul li{ float:left; background:url(/images-1/bottom-area-li-bg-left.png) no-repeat left center; padding:18px 0 18px 17px; margin-left:20px;}	
	.bottom-naviations-left ul li a, .bottom-naviations-right ul li a{ color:#862633; font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase;}	
	.bottom-naviations-right{ width:150px; overflow:hidden;}
	.bottom-naviations-right ul li{ float:left; background:url(/images-1/bottom-area-li-bg.png) no-repeat right center; padding:18px 18px 18px 0; margin-right:20px;}
	
	.middle-slier-container{ display:inline-block; overflow:hidden;  margin:10px 0px; background:url(/images-1/p-d-slider-bg.png) no-repeat center top; width:928; height:273px;}
	.middle-slier-content{ width:275px; margin:28px 15px; background:url(/images-1/p-detail-div-bg.png) no-repeat right center; }
	.image-container{ padding:4px 0 0;}
	.image-container img { border:2px solid #d4d4d4; }
	.text-container{ width:143px; padding:0px 10px;}
	.text-container p{ margin:0px; padding:0px; font-family:Arial,sans-serif; color:#494949;}
	.text-alignment{color: #960523;font-weight: bold; margin-left: 5px;}
	.para{margin:16px 0 0 0; display:block;}
	.bottom-area-content{width:928px; overflow:hidden; border:thin solid #d9d9d9; margin:10px  auto 0;}
	.inner-page-tabs-container{ margin:0 auto; overflow:hidden;}
	.inner-tabs-p-detail{background:url(/images-1/tab-bg-2.png) no-repeat center top; width:199px; height:317px; margin:13px 16px;}
	.inner-tab-p-detail p{color: #D30934; font-family: Arial,sans-serif; font-size: 14px; line-height: 15px; margin: 8px 0 0; font-weight:bold; padding-left:12px; text-transform:uppercase;}
	.inner-tab-p-detail p a{text-decoration:none; color:#D30934;}

	.order-information-container{ display:inline-block; overflow:hidden;  margin:10px 0px; width:928; border-top:thin solid #d9d9d9; }
	.order-information-content{ width:925px; margin:28px 15px; }
	.order-information-image-container{ padding:4px 0 0; width:250px;}
	.order-information-text-container{ width:600px; padding:0px 0px;}
	
/*================================ Contact Us Page Style ============================*/
	
	.contact-us{ overflow:hidden;}
	.contact-us-top{overflow:hidden;}
	.contact-us-left{ overflow:hidden; width:640px; padding:0 25px 0 0;}
	.contact-us-left-text{ overflow:hidden;}
	.contact-us-left-text h3{ text-transform:uppercase; color:#ae0e30; font-family:Arial,sans-serif; font-size:24px; margin: 0; padding: 5px 0 15px;}
	.appointment{overflow:hidden;}
	.appointment a{ font-family:Myriad Pro, helvetica, sans serif; color:#ffffff; font-size:18px; text-align:center; text-decoration:none;/* padding:11px 0 11px; width:301px;*/ display:inline-block; margin:10px 0; background:url(images-1/c-r-bg.png) no-repeat center top;   padding: 11px 0 11px 36px;  width: 270px;}
	.appointment a span{ text-transform:uppercase; letter-spacing:1px; color:#330400; font-weight: bold;}
	.appointment .location1{/*background:url(images-1/c-r-bg1.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .location2{/*background:url(images-1/c-r-bg2.png) no-repeat center top;*/}
	.appointment .location3{/*background:url(images-1/c-r-bg3.png) no-repeat center top;*/ margin:10px 20px 25px 0 !important;}
	.appointment .location4{/*background:url(images-1/c-r-bg4.png) no-repeat center top;*/}
	.appointment .locationvip{/*background:url(images-1/c-r-bg4.png) no-repeat center top;*/}
	.contact-us-form-container{ overflow:hidden; border-top:4px solid #c9a482;
	/* fallback */ background-color: #eeeeee; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; 
 	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee)); 
 	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #eeeeee); 
 	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #eeeeee); 
 	/* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #eeeeee); 
 	/* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #eeeeee);
	/*IE 9*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	/* IE6-9 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	}
	.contact-us-form-container-internal{overflow:hidden; border:thin solid #bebebe;padding:10px; border-top:none;}
	.contact-us-form-container-internal p{color:#464646; font-family:Arial,sans-serif; font-size:16px; margin: 13px 0 25px; line-height:26px;}
	.contact-us-form{ overflow:hidden; padding:0 0 0 20px;}
	.contact-us-form p{ font-size:15px; margin:6px 0;text-align:left!important;}
	.contact-us-form .textboxbg{background:url(images-1/c-textbg.png) no-repeat center top; width:181px; border:none; font-family:Arial,sans-serif; color:#464646; padding:4px 5px; margin:6px 0;}
	.contact-us-form .textareabg{ background:url(images-1/c-textareabg.png) no-repeat center top; width:481px; height:86px; font-family:Arial,sans-serif; color:#464646; margin:6px 20px; float:left; border:none; resize:none; padding:0 5px; }
	.contact-us-form .selectarea{ width:457px; margin:7px 20px; padding:2px;}
	.contact-us-form .radio-buttons{ color:#464646; margin:10px 0 0 10px; overflow:hidden; font-family:Arial,sans-serif;}
	.contact-us-form .textbox{color:#464646; margin:8px 0 0 10px; overflow:hidden; font-family:Arial,sans-serif; width:205px;}
	.contact-us-form .redcolor{color:#F30F30;}
	.checkboxes{ overflow:hidden; color:#464646; font-family:Arial,sans-serif; padding: 0 0 10px;}
	.checkboxes > input {display: inline-block; margin: 8px 10px 8px 0;}
	.c-us-middle-image{ overflow:hidden; padding:20px 0;}
	.c-us-middle-image .adjust-images{margin:0 15px;}
	.left-area-bottom{/*width: 570px; background:url(images-1/c-mid-area-bg.png) no-repeat center top; padding: 25px 30px 20px; background:#F9C594;*/ padding: 5px 30px;overflow:hidden;  border:thin solid #bebebe;
	/* fallback */ background-color: #eeeeee; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; 
 	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee)); 
 	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ffffff, #eeeeee); 
 	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ffffff, #eeeeee); 
 	/* IE 10 */ background: -ms-linear-gradient(top, #ffffff, #eeeeee); 
 	/* Opera 11.10+ */ background: -o-linear-gradient(top, #ffffff, #eeeeee);
	/*IE 9*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	/* IE6-9 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	}
	.left-area-bottom p{ /*color:#ffffff;*/ color:#5F5F5F; font-family:Arial,sans-serif; margin:0; text-align:center; padding:4px 0;}
	.left-area-bottom p a{ /*color:#ffd041;*/ color:#AE0E30;}
	.left-area-bottom .one{ font-size:18px;}
	.left-area-bottom .two{ font-size:18px;}	
	.contact-us-right{overflow:hidden; width:275px; margin:20px 0 0;}
	.c-store-area{ overflow:hidden; width:250px; border:thin solid #cdb095; border-radius:7px; background:#fffaf5; padding:10px;}
	.c-store-area h3{ background:url(images-1/c-store-splitte.png) no-repeat center bottom; padding:0 0 10px; text-transform:uppercase;  color:#ae0e30; font-family:Arial,sans-serif; font-size:24px; margin:0 0 15px 0; text-align:center; }
	.c-store-area-internal{overflow:hidden; padding:0 0 10px;}
	.c-store-area p{ color:#000000; font-family:Arial,sans-serif; margin:0; padding:5px 0;}
	.c-store-area-days{ overflow:hidden; width:110px;}
	.c-store-area-time{ width:135px; overflow:hidden;}
	.contact-info{overflow:hidden; width:250px; border:thin solid #d7d7d7; border-radius:7px; background:#fffaf5; padding:10px 10px 30px; margin:25px 0 0;}
	.contact-info h3{ background:url(images-1/c-store-splitte.png) no-repeat center bottom; padding:0 0 10px; text-transform:uppercase;  color:#ae0e30; font-family:Arial,sans-serif; font-size:24px; margin:0 0 15px 0; text-align:center; }
	.contact-location{ overflow:hidden;}
	.contact-location-image{text-align:center; padding:2px 0 14px;}
	.contact-location-image a{font-family:Myriad Pro, helvetica, sans serif; color:#ffffff; font-size:16px; text-align:center; text-decoration:none; display:inline-block; margin:10px 0; background:url(images-1/c-store-img.png) no-repeat center top; width:160px;  padding: 4px 0px 9px 42px;  /* padding: 4px 42px 9px 0px;*/}
	.contact-location-image a span{color: #330400; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
	.contact-location p{ color:#464646; font-size:13px; font-family:Arial,sans-serif; margin:0; line-height:22px;text-align:center;}
	.contact-location .contact-location-link a{ color:#464646; font-size:13px; font-family:Arial,sans-serif; margin:0; line-height:22px;text-align:center;}
	.contact-location p span{ color:#b31e3d;}
	.contact-location p	a{ color:#b31e3d; text-decoration:none;}
	.contact-location	.contact-location-link a:hover{ color:#680F02; text-decoration:none;}
  .contact-location a:hover p {color:#AE0E30;}
  
	.contact-us-middle{ overflow:hidden;}
	.contact-us-middle-text{ overflow:hidden;}
	.contact-us-middle-text h3{ text-transform:uppercase; color:#ae0e30; font-family:Arial,sans-serif; font-size:30px;}
	.store-locations-container{ overflow:hidden;}
	.store-tab{overflow:hidden; background:url(images-1/c-locationbg.png) no-repeat center bottom; width:289px; padding:0 0 27px;}
	.store-tab-internal{ overflow:hidden; padding:15px 10px;
	/* fallback */ background-color: #f9f9f9; background: url(images-1/linear_bg_2.png); background-repeat: repeat-x; 
 	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdbdb), to(#f9f9f9)); 
 	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #dbdbdb, #f9f9f9); 
 	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #dbdbdb, #f9f9f9); 
 	/* IE 10 */ background: -ms-linear-gradient(top, #dbdbdb, #f9f9f9); 
 	/* Opera 11.10+ */ background: -o-linear-gradient(top, #dbdbdb, #f9f9f9);
	/*IE 9*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f9f9f9');
	/* IE6-9 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f9f9f9',GradientType=0 );
	}
	.store-text{overflow:hidden; padding:0 5px; min-height:190px;}
	.store-text p{font-family:Helvetica Neue, Helvetica, sans-serif; font-size:15px; line-height:20px;}
	.store-text .one{  color:#000000; border-bottom: thin dashed #c3c3c3; text-transform:uppercase; line-height:25px; padding:0 0 10px;}
	.store-text .two{ color:#767575;}
	.store-text .store3-name{ padding:17.5px 0;}
	.store-locations-container .tab-adjust{ margin:0 45px;}
	
	.contact-us-bottom{background:url(images-1/c-bottom-area-bg-1.png) no-repeat center top; background-size:933px; /*width:878px; padding: 27px 40px 20px;*/ text-align:center; width:947px;   margin:30px auto;}
	.contact-us-bottom .link{text-decoration:none;padding: 27px 0px 10px; display:inline-block; width:100%;}
	.contact-us-bottom h4{font-weight:normal; font-size:26px; color:#ab092c; text-shadow:1px 1px #ffffff; font-family:Arial,sans-serif; background:url(images-1/c-splitter.png) no-repeat center bottom; padding:0 0 10px; text-align:center; margin:0 0 10px;}
	.contact-us-bottom p{font-family:Arial,sans-serif; font-size:21px; text-align:center; margin:0; padding:5px 0; color:#de2724;}
	.contact-us-bottom .para1{ color:#94670f; padding:10px 0;}
	.contact-us-bottom .para2{ font-size:15px; color:#000000;}
	.contact-us-bottom .para3{ margin:15px 0 0; color:#9c0424; text-shadow:1px 1px #ffffff;}
	.contact-us-video-container{overflow:hidden; padding:10px 0 30px;}
	.contact-us-video{overflow:hidden; padding:0 0 10px;}
	.contact-us-video-container .adjust-videos{ margin:0 30px;}
	
	.footer-form{ overflow:hidden; margin:5px 0 0 10px;}
	.footer-form .c-footer-textbox{background:url(images-1/c-f-textbg.png) no-repeat center top; width:180px; padding:5px 0 5px 9px; border:none; color:#b6b6b6; font-family:Arial,sans-serif; margin:3px 0;}
	.footer-form a { display: inline-block; margin: 10px 40px;}
	.footer-tab-heading-coupon{ position:relative;}
	.c-footer-image {   left: -15px; position: absolute; top: 16px;}
	.footer-tab-heading-coupon h3 { background:#b89042;font-family: Arial; margin: 0; text-transform:uppercase; color:#ffffff; padding:6px; font-size:16px;}
	.footer-contents-internal-top {border-bottom: 2px solid #C5C5C5; overflow: hidden;}
	.footer-contents-internal-top .footer-tab-1 {padding: 24px 45px 24px 0;}	
	.footer-contents-internal-top .footer-tab-2 {padding: 24px 40px 24px;}	
	.footer-contents-internal-top .footer-tab-2 .footer-tab-2-internal{ overflow:hidden; background:#b89042; padding: 22px 30px; position:relative;}
	.footer-contents-internal-top .remove-padding{ padding:0 15px !important;}
	.footer-contents-internal-top .footer-tab-2 .footer-tab-2-internal h3{ color:#ffffff; text-transform:uppercase;}
/*=========================Contact Us Store Slider======================================*/

#store-location{ width:940px; height:490px;}

#store-location .viewport {  margin: 0 auto; position: relative; width: 920px;}
#store-location .buttons-left { background:url(images-1/s-move-left-1.png) no-repeat scroll 0 0 transparent; display: block; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; z-index:1; margin:195px 0 0 ; }
#store-location .buttons-right { background:url(images-1/s-move-right.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; float:right;}
#store-location .next { background-position: 0 0px;  margin: 195px 0 0; }
#store-location .disable { visibility: hidden; }
#store-location .overview { list-style: none; position: absolute; width: 240px; left: 0; top: 0; }
#store-location .overview li{ float: left; margin: 0 20px 0 0; padding: 2px;}
	
/*===================
-1/ Slider-2================================= */	
#slider1, #slider2 { height: 125px; overflow:hidden;  padding: 18px 0 0 10px;  }
#slider1 .viewport, #slider2 .viewport { float: left; width: 844px; height: 115px; overflow: hidden; position: relative; }
#slider1 .buttons-left,#slider2 .buttons-left{ background:url(/images-1/s-move-left-1.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider1 .buttons-right,#slider2 .buttons-right{ background:url(/images-1/s-move-right.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 11px 0 15px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider1 .next {  margin: 30px 0 0 10px;  }
#slider2 .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#slider1 .disable, #slider2 .disable{ visibility:hidden; }
#slider1 .overview, #slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: -246px;width: 1722px; left: 0; top:0; }
#slider1 .overview li a img, #slider2 .overview li a img{border:4px solid #d4d4d4; border-radius:7px;}
#slider1 .overview li, #slider2 .overview li{ float: left; margin: 0 31px 0 0; padding: 1px; height: 115px;  width: 90px;}

/*===================Slider-3================================= */	
#slider3 {overflow:hidden;  width:214px; height:180px; margin-top:10px;  }
#slider3 .viewport { width: 220px; height: 130px; overflow: hidden; position: relative; }
#slider3 .buttons { background:url(/images-1/s-btn-top.png) no-repeat scroll 0 0 transparent; display: block; margin: 0px 0 0px 106px;  text-indent: -999em;width: 16px; height: 10px; overflow: hidden; position: relative; }
#slider3 .buttons-1 { background:url(/images-1/s-btn-bottom.png) no-repeat scroll 0 0 transparent; display: block;  margin: 5px 0 0 106px; text-indent: -999em; width: 16px; height: 10px; overflow: hidden; position: relative; }
#slider3 .next { background-position: 0 0px; margin: 5px 0 0 106px;  }
#slider3 .disable { visibility: hidden; }
#slider3 .overview { list-style: none; position: absolute; width: 240px; left: 0; top: 0; }
#slider3 .overview li{ float: left; margin: 0 20px 0 0; padding: 2px; height:200px;}



/*==================Slider-product-detaiil-page=============================*/

#slider4  {overflow:hidden; width:950px; height:220px;}
#slider4 .viewport{ float: left; width: 904px; height: 212px; overflow: hidden; position: relative;}
#slider4 .overview {position:absolute;}
#slider4 .overview li{ float: left;padding: 1px; height: 212px;  width: 926px;}
#slider4 .buttons-left{ background:url(/images-1/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 87px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider4 .buttons-right{ background:url(/images-1/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 87px 0px 0 5px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider4 .disable { visibility: hidden; }


/* ----------- thumbnails ----------- */
#thumbs { background:#ffffff;  border:1px solid white; text-align:center;  font-size:0px; line-height:45px;/*Setting the expected height to line-height fixes many IE8 erratic behaviours*/ margin:20px 0 0 0;}
#thumbs .thumb { width:75px;height:70px; cursor:pointer; text-align:center;  display:inline-block; *display:inline;zoom:1; /*IE Hack*/}
#thumbs .thumb-on { border:2px solid #707070;}
#thumbs .thumb img {vertical-align:middle;}

/*==================Slider-product-detaiil-page=============================*/
#flexslider{background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; border-radius: 4px 4px 4px 4px;   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);   margin: 0 0 60px;  position: relative;}
.flex-viewport{ overflow:hidden; position:relative; max-height:2000px;}
.flex-viewport ul li{  display: block; float: left;  width: 499px;}

/*==================Slider-product-detaiil-page=============================*/
.top-slider-bar{ overflow:hidden;}

#slider-top .overview li .current { /*background:#862633; background:#252525;*/ border: 2px solid #686868; color:#CC6600; border-radius:4px;}

#slider-top {background:#f8f7f7; border:thin solid #DBDBDB; height: 140px; margin: 0 0 20px 10px; overflow: hidden; padding:0px 15px 0;  width: 95%;}
#slider-top .viewport{ float: left; width:95.8%; height:100%; overflow: hidden; position: relative;}
#slider-top .overview {position:absolute;}
#slider-top .overview li{ float: left;padding: 5px 9px; width: 90px;}
#slider-top .overview li a{padding:12px 0 0;}
#slider-top .buttons-left{ background:url(/images-1/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }

#slider-top .buttons-right{ background:url(/images-1/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 60px 0 0 -10px; background-position: 0 0px; text-indent: -999em; float: left; width: 12px; height: 27px; overflow: hidden; position: relative; }

#slider-top .disable{ visibility:hidden;}
#slider-top .overview li a{color: #960523;text-decoration: underline; font-family:Arial,sans-serif; font-size:14px; text-align:center; display:block;}
#slider-top .overview li a span{display:inline-block; padding:10px 0 0;}
/*===============================================================*/
#slider-cloud  {overflow:hidden; width:310px; height:120px;}
#slider-cloud .viewport{ float: left; width: 266px; height: 120px; overflow: hidden; position: relative;}
#slider-cloud .overview {position:absolute;}
#slider-cloud .overview li{ float: left;padding: 4px 8px 4px 0; height: 120px;  width: 60px;}
#slider-cloud .buttons-left{ background:url(/images-1/bottom-area-li-bg-left.png) no-repeat scroll 0 0 transparent; display: block; margin: 22px 0 0; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider-cloud .buttons-right{ background:url(/images-1/bottom-area-li-bg.png) no-repeat scroll 0 0 transparent; display: block; margin: 22px 0px 0 5px; background-position: 0 0px; text-indent: -999em; float: left; width: 18px; height: 27px; overflow: hidden; position: relative; }
#slider-cloud .disable { visibility: hidden; }

/*========================8th June Style==========================*/
.inner-page-tabs-container .inner-tab-pic{text-align:center; background:f5f5f5;}
.inner-page-tabs-container .inner-tab-p-detail { margin: 0 auto;  width: 220px;}
.inner-page-tabs-container table { margin: 0 auto; width: 890px;}
.inner-page-tabs-container table tr{display:inline-block; padding:4px 0;}
.inner-page-tabs-container table td {/*vertical-align: top;*/ width: 250px;}
.inner-page-tabs-container .inner-tab-pic img {border: 2px solid #F2F2F2; height: 193px;  padding: 5px;  width: 182px;}
#tab-container .inner-tabs .inner-tab-pic {    background: #F6F6F6; border: 2px solid #D8D8D8; padding: 5px 5px 4px 5px;}
.notshow{ display:none;}


.bold {font-weight: bold;}

.blue {
  color: #AE0E30;
}

.red {
  color: #ff0000;
}

.invstandout {
  width: 100%;
  color: #BB0000;
  background-color: #FFCC66;
  margin: 0px;
  padding: 8px;
  padding-top:    4px;
  padding-bottom: 4px;
}

.mandatory {
  color: #ff0000;
}

.bordo {
  color: #800720;
}

.gold {
  color: #433400;
}

.pagetitle {
  font-family: Verdana,Tahoma,Geneva sans-serif;
  color: #ff0000;
  text-align: center;
}

.redtext { color:#862633; font-size:20px; font-weight:bold; }

.categorytext {
  font-family: Helvetica,Arial,Tahoma,sans-serif;
  font-size: 12px;
  color: #700003;
  text-align: left;
  text-decoration: none;
  font-weight:bold;
}

.infotext {
  font-family: Helvetica,Arial,Tahoma,sans-serif;
  font-size: 1em;
  color: #4e4b3d;
  text-decoration: none;
  font-weight:bold;
}

.padded {
  border: 3px double #d4d4d4;
  padding: 10px;
}

.paddednobroder {
  padding: 10px;
}

.printMessage {display: none}

.swatchBox {border:1px solid #CC6600;padding:2px;float:left;margin:0 1px 1px 0;}
.swatchBox{margin:2px;}
//.swatchBox:hover {border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.swatch{border:1px solid #CCC;width:10px;height:10px;display:block;}

p.initial:first-letter 
{
  color: #ff0000;
  font-size:xx-large;
  font-family: "Times New Roman, Times, serif";
}

.popup {
  font-family:      Verdana, Sans-Serif; 
  font-size:        9pt;
  color:            #555555;
}

.price a{ padding:0 2px; text-decoration: underline;}
.price a:hover{ background:#CC6600; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.pricechosen a{ padding:3px 3px; background:#CC6600; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

.saledesc {
  font-family: Century Gothic,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 16px;
  color: #ff0000;
  font-weight: bold;
}

.saledesc a {
  font-family: Century Gothic,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 16px;
  color: #ff0000;
  font-weight: bold;
  text-decoration: underline;
}
.saledesc a:hover{ background:#ff0000; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}

#search-dress{ background-image:url(banners/search-for-a-dress-bg.jpg); width:650px; height:160px}
.search-table input{ width:109px}
.search-button{ background-image:url(images/search-button.jpg); width:90px; height:25px; border:0px; background-repeat:no-repeat; cursor:pointer; margin-top:5px}

table.sizechart th { background-color:#ededed; color:#24242d; }
table.sizechart th, table.sizechart th { padding:5px; }

.txtbox{
color:#000000;
border:1px solid;
border-top-color:#c06102;
border-left-color:#c06102;
border-right-color:#c06102;
border-bottom-color:#c06102;}

.center {
  text-align: center;
}

A.redbackground {
  color: #f9eee4;
  text-decoration: none;
}

A.redbackground:hover {
  color: #CC6600;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

.redheadertitle, .redheadertitle a { color:#862633; font-family:Verdana,Tahoma,Geneva sans-serif; text-transform:uppercase; font-size:14px; background:#f0c59f; margin:0; padding:8px 0px;}

A {
  color: #CC6600;
  text-decoration: none;
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  
}

A.AddressText {
  color: #800720;
  text-decoration: none;
}

A.AddressText:hover {
  color: #CC6600;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

A:hover {
  color: #680F02;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

table.regular, th.regular, td.regular { border:thin solid #d9d9d9; } 
table.price_legend td { padding: 2px 15px }

.authorized_badge {
  width: 100px;
}
.authorized_badge.text_label span {
  display: block;
  position: relative;
  top: 46px;
  margin: 0 auto;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -1px;
  text-align: center;
  text-transform: uppercase;
}
.authorized_badge.text_label img {
  margin-top: -16px;
}
.right-side-area-text .authorized_badge {
  float: right;
  margin: 0 0 0 20px;
}

.textnearnumbers, .homepagesmalltitle { color:#ae0e30; font-family:Arial,sans-serif; font-size:20px;}
.contact-us h3{ text-transform:uppercase; color:#ae0e30; font-family:Arial,sans-serif; font-size:30px;} 

.viewdressstyle { color:#960523; font-weight:bold; }
.viewdressprice { color:#960523; font-weight:bold; text-decoration:underline; }

.fontfiftypercentless { font-size: 50%; }