/*  HTML5 ÃƒÆ'Ã†'Ãƒâ€ 'ÃƒÆ'Ã¢â‚¬Â 'ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â 'ÃƒÆ'Ã†'Ãƒâ€ 'ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã†'Ãƒâ€ 'ÃƒÆ'Ã¢â‚¬Â 'ÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦"ÃƒÆ'Ã†'Ãƒâ€ 'ÃƒÆ'Ã¢â‚¬Â 'ÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ'Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ'Ã†'Ãƒâ€ 'ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° Boilerplate  */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } nav ul { list-style:none; } blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; } a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } ins { background-color:#ff9; color:#000; text-decoration:none; } mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; } table { border-collapse:collapse; border-spacing:0; } hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; } body { font:13px/1.231 sans-serif; *font-size:small; } select, input, textarea, button { font:99% sans-serif; } pre, code, kbd, samp { font-family:Georgia; } body, select, input, textarea {   color: #444; } h1,h2,h3,h4,h5,h6 { font-weight: bold; } html { overflow-y: scroll; } a:hover, a:active { outline: none; } a, a:active, a:visited { color: #607890; } a:hover { color: #036; } ul, ol { margin-left: 0em; } ol { list-style-type: decimal; } nav ul, nav li { margin: 0; }  small { font-size: 85%; } strong, th { font-weight: bold; } td, td img { vertical-align: top; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } pre {  padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word; } textarea { overflow: auto; } .ie6 legend, .ie7 legend { margin-left: -7px; } input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; } .ie6 input { vertical-align: text-bottom; } label, input[type=button], input[type=submit], button { cursor: pointer; } button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  } input:invalid, textarea:invalid { border-radius: 1px;  -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red;  box-shadow: 0px 0px 5px red; } .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; } ::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; } ::selection { background:#FF5E99; color:#fff; text-shadow: none; }  a:link { -webkit-tap-highlight-color: #FF5E99; }  button {  width: auto; overflow: visible; } .ie7 img { -ms-interpolation-mode: bicubic; } .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } .hidden { display: none; visibility: hidden; } .visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); } .invisible { visibility: hidden; } .clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } .clearfix:after { clear: both; } .clearfix { zoom: 1; } 


/* Main Styles */

/************************************************************************** utility classes *********************/
#inner-content { width:954px; margin:0 auto; margin-top:3px;}
#content .red{color:red;}
.fl{float:left; width:auto;} .fr{float:right; width:auto;} .cb{clear:both;}
a{text-decoration:none;} a:hover{text-decoration:underline;}
h1{ font-size:2.4em;} h2{font-size:2em; line-height:18px; color:#000;} h3{font-size:1.4em;} h4{font-size:1.13em;} h5{font-size:.83em;} h6{font-size:.75em;}
hr{ border-style:solid; border-color:#bfbfbf;}
h1,h2,h3,h4,h5,h6{font-family:Georgia;}
.white{ color:#fff;} .black{color:#000;} .ferozi{ color:#008F8F;} .lightferozi{ color:#5CE4E4;} .darkferozi{ color:#018888;} .gray{ color:#2a2a2a;} .red{ color:#F00;} .green{ color:#390;} .lightgray{ color:#999;} 
.center{text-align:center;} .left{text-align:left;}  .right{text-align:right;} .strike{ text-decoration:line-through;} .textshadow{text-shadow:#333 0 1px 0;} .textitalic{ font-style:italic;}
.vertical_align { vertical-align:top;} .vertical_align_middle { vertical-align:middle;}
.paddingRight{ padding-right:30px;} .paddingLeft{ padding-left:30px;} .marginRight5{ margin-right:10px;}
ul.bullet1{ list-style:inside;} .bullet1 li{ margin-bottom:10px; text-indent:20px;}
/*******************************************************************************************************FEED BACK MESSAGES*/
#msgContainer{width:940px; margin:0 auto; padding-top:10px;}
	#system_error{color:red; font-size:16px; background:#FEEFDA; width:100%; height:35px; position:relative; font-weight:bold; margin-bottom:10px;}
		.sys_err_ico{width:25px; height:25px; background:url(/img/skins/butcher/sprite.png) 0px 0px; margin:6px 5px 0 0;}
	#system_success{color:#000; font-size:16px; background:#c2ffad; width:100%; height:35px; position:relative; font-weight:bold; margin-bottom:10px;}
		.sys_suc_ico{width:25px; height:25px; background:url(/img/skins/butcher/sprite.png) 75px 0px; margin:6px 5px 0 0;}
		.sys_err_close_icon{position: absolute; right: 3px; top: 3px; font-family:Georgia; font-weight: bold;}
		.sys_err_text{ line-height:35px; padding-left:15px; }
		.system_img{vertical-align:middle; padding-right:10px;}
		.close_ico{width:14px; height:14px; background:url(/img/skins/butcher/sprite.png) 48px 0px; cursor:pointer;}
/*************************************************************************  End Reset Classes   ***************/

 body {margin:0; background:#fff; font-family:Georgia; font-size:.8em;}
img { border:none; }

#wraper {  height: auto; min-height: 100%; width: 100%; }
	#header { width:100%;  font-family:Georgia; font-size: 15px; background: url("/img/skins/butcher/header-bg.png") repeat-x; height:198px;   }
	#home-wraper{ width:100%; top:268px; right:0px; position:absolute;}
		.block { height: 134px; width:960px; margin:0 auto; }
			.navbar { width:940px; margin:0 auto; }
				.navbar ul { width: relative; list-style-type: none; }
					.navbar ul li { display: inline; background: url("/img/skins/butcher/seperator.png") no-repeat scroll right top transparent; float: left; height: 45px; line-height: 32px; padding-top: 4px; }
					.navbar ul li.selected , .navbar ul li:hover {  background:url("/img/skins/butcher/r_hover.png") no-repeat scroll right top, url("/img/skins/butcher/l_hover.png") no-repeat scroll left top, url("/img/skins/butcher/c_hover.png") repeat-x scroll center top transparent; border-radius: 0 0 8px 8px; height: 46px; }
						.navbar ul li a { padding:12px 19px 20px 19px; color: #ffffff; text-decoration: none; }
				#nav-right{ float:right; width:125px; height:49px; background:url("/img/skins/butcher/nav-right.png") center repeat-x; border-radius:3px;}	 
				#nav-sep{ background:url(/img/skins/butcher/nav-left.png) left no-repeat; height:49px; width:23px; float:right;}
				#main-nav { width:966px; margin:12px auto; line-height:10px;   height:49px; border-radius:5px;}
					#main-nav ul { list-style: none;  }
						#main-nav ul li{ float:left;background: url("/img/skins/butcher/menu.jpg") repeat left; line-height:45px; border-radius:3px; margin-right:18px;}
						#main-nav ul li:hover , #main-nav .selected{ background: url("/img/skins/butcher/menu-selected.jpg") repeat; height:49px;}
						#main-nav ul li a{ color:#CFBFAB; padding:10px 36px; letter-spacing:1px;  font-size:25px; font:Georgia;}
							#main-nav ul li a:hover{ text-decoration:none; color:#937f67;}
				#home {}
				#main-nav ul li .last {margin-right:0px;}
				#home-area{ position:absolute; z-index:999999999l;}
					
	.logobar { width:940px;  margin:0 auto; background:url(/img/skins/butcher/header.png) no-repeat; height:127px; margin-top:15px;}	
		.logo { margin-left:9px; height:131px; width:287px; float:left;}
	.slogen {float: left; color: #2c3232; text-align: center; line-height: 20px; width:284px; margin-left: 12px; padding-top: 20px; }
		.slogen p { color: #006262; font-size: 20px; font-weight: bold; padding-top: 10px; line-height: 22px; text-shadow: 1px 0 0 #A6C5C8; }
	#topRightWraper { float:right; color:#CFBFAB; text-shadow:1px 0 0 #150C06; margin-top:10px; margin-right:10px;}
		#topRightWraper a{ color:#CFBFAB; text-shadow:1px 0 0 #150C06;}
		#topRightWraper a:hover{ color:#937f67;text-decoration:none;}
	#topRight{ width:407px; height:auto; float:right; clear:both;}
		#topPhone{ margin-top:7px; float:right; background:url(/img/skins/butcher/phone.png) left no-repeat; padding-left:22px; color:#CFBFAB; text-shadow:1px 0 0 #150c06;}
		#topPhone:hover{ color:#937f67;text-decoration:none;}
		#bottomPhone:hover{ color:#937f67;text-decoration:none;}
		#topEmail{  margin-top:7px; float:right; margin-right:10px; background:url(/img/skins/butcher/email.png) left no-repeat; padding-left:22px; color:#deab88; text-shadow:1px 0 0 #150c06;}
	  	#bottomPhone{ margin-top:4px; float:right; background:url(/img/skins/butcher/phone1.png) left no-repeat; padding-left:22px; color:#CFBFAB; text-shadow:1px 0 0 #150c06;}
		#bottomEmail{ margin-top:4px; margin-left:38px; float:right; margin-right:10px; background:url(/img/skins/butcher/email1.png) left no-repeat; padding-left:22px; color:#deab88; text-shadow:1px 0 0 #150c06;}
	  
.martop{ margin:15px 0px 0px 0px;}			 
	 
	.contactbar	{ line-height: 21px; font-size: 12px; width: 320px; height: 124px; float: left; margin-left:10px; margin-top: 20px; background: url('/img/skins/butcher/contact-bg.png') repeat-x; border-radius:5px; color:#050505; text-shadow:1px 0 0 #e6b4d7; font-size:14px; }
	.contactbar span , .contactbar span a{ color:#fff;}
	
	.contactbar-header{ width:300px; border-radius:5px;   padding:6px 10px; color:#fff; font-size:15px; font-weight:bold; height:20px; text-shadow:1px 0 0 #2b7b97;}
		.contactbar span { font-size: 13px; font-weight: bold;}
		 
#maincontainer { background: none repeat scroll 0 0 #FFFFFF; height: auto; margin: 0 auto; min-height: 950px; padding: 10px 10px 15px; width: 940px; }
	/*#phone{ margin-top:23px; float:right; color:#e4e0db; border-right:1px solid #3e2a15;  text-shadow:1px 0 0 #847a6e; width:129px; height:35px; font-size:18px; padding:7px 20px;}
		#phone span { color:#aca092;text-shadow:1px 0 0 #ada7a1; font-size:15px;}
	#fax{}*/
	
	#address{background:url(/img/skins/butcher/address.png) no-repeat left; padding-left:25px; margin-left:10px;}
		#address span{ font-size:11px; font-weight:normal;}
	.bannerbar { width:940px; margin-left:auto; margin-right:auto; }
		.banner { margin-top: 20px; width: 700px; height: 310px; position: relative; }
			.leftarrow{ top: 120px; left: -1px; position: absolute; }
			.rightarrow { top: 120px; right: -1px; position: absolute; }
			.bullets { bottom: 20px; left: 330px; position: absolute; }
		.reports {}
			#left .reports{}
			.reports p{ line-height:20px; color:#727273; text-shadow:1px 0 0 #b4babc; font-size:11px; text-shadow:none;}
			.reports p span{ font-size:14px; font-weight:bold;} 
			.freereport { background:url("/img/skins/butcher/nav_head.png") repeat scroll 0 0 transparent; border-radius:5px; color: #e7e3d9; text-shadow:#a59d91; margin-top: 10px; font-size: 19px; cursor:pointer; font-weight: bold; text-align: center; }
			#left .freereport{ font-size:15px; padding:7px 0;}
			#left .reports p span { font-size:13px; background:none;}
			.freereport span { color: #008888; }
		#left #leadCapture{ color:#fff;}
		#leadCapture{ margin-top:-2px; color:#fff; border-radius:0px 0px 5px 5px; margin-bottom:10px;}
			#leadCapture .homeInput{ width:155px; border:none; font-size:12px; height:23px; background:#e2ddd7; border-radius:3px; margin-top:10px; color:#000; padding:0px 5px;}
			#left #leadCapture { background:#f3f3f3;}
			#left #leadCapture .homeInput{ width:164px; background:#110800; color:#fff;}
			#left #leadCapture .leadTextArea { width:168px; background:#110800; color:#fff;}
			#leadCapture .leadTextArea { width:336px; font-size:12px; height:63px; background:#E2DDD7; border-radius:3px; border-left:none; border:none; margin-top:10px; color:#000; padding:0px 5px; padding:3px;}
			#leadCapture .homeLeadSubmit{ background:url(/img/skins/butcher/submit.png); border:none; height:31px; margin-top:15px; cursor:pointer; width:103px; float:right; font-weight:bold; text-shadow:2px 0 0 #3D6F81; color:#fff; }
			#lefHOur{ background:url(/img/skins/butcher/openHours-left.png) repeat-x #e6e4e1; border-bottom:1px solid #a1a1a1; border-radius:0px 0px 5px 5px;}
				#lefHOur .head{ color:#261501; font-weight:bold; font-size:22px; font-family:Georgia; cursor:pointer; padding:10px 5px;}
				#lefHOur .boxHour{ color:#261501; text-shadow:1px 0 0 #9f9990; font-size:13px;}
	.tenthings { color: #2c3232; margin-top: 10px; font-size: 13px; font-weight: bold; text-align: center; }
	#home-content{ width:940px; margin:0 auto; height:552px; position:relative; margin:0 auto;}
	
	#content {}
	#left-home { float:left; width:710px;}
	 #home-content h1, #left-home h1{ color:#000000; text-shadow:1px 0 0 #dddddd; font-size:20px; font-family:Georgia; margin:20px 0px;}
	 #openHours{  background:url(/img/skins/butcher/openHour.png) repeat-x; width:176px; height:36px; cursor:pointer; padding:14px; border-radius: 0 0 7px 7px; color:#261501; text-shadow:1px 0 0 #c1beb9; font-size:22px; font-family:Georgia; font-weight:bold;}
	 #openBox { background:url(/img/skins/butcher/openTop.png) top no-repeat #e6e4e1; font-family:Georgia; padding:4px 9px; height:84px; width:186px; color:#261501; text-shadow:1px 0 0 #c1beb9;font-size:14px;}
	 #openH{ margin-top:-7px;}
	 #openBox hr{ margin:8px 0px;}
	 .home-lead{ cursor:pointer; background:url(/img/skins/butcher/lead-head.png) repeat-x; border-radius:5px 5px 0px 0px; text-shadow:1px 0 0 #23150c; color:#fff; width:340px; height:33px;  padding:5px 20px 0; font-size:20px; font-family:Georgia;}
	 #home-lead{position:absolute; bottom:0px;}
	 #home-leadCenter{ color:#d9d0c9; background:#000; /*url(/img/skins/butcher/lead-bg.png) repeat;*/ width:340px; height:320px; padding:10px 20px;}
	 #home-leadcapture{ position:fixed; top:10%; z-index:9999999; left:35%;}
	 .home-welcom{ background:url(/img/skins/butcher/welcom-head.png) repeat-x; font-family:Georgia; width:373px; height:33px; border-radius:5px 5px 0px 0px; text-shadow:1px 0 0 #afaeab; color:#000000; width:340px; height:33px; padding:5px 20px 0; font-size:20px; cursor:pointer;}
	 #home-welcom{position:absolute; bottom:0px; right:0px;}
	 #home-text{ width:340px; padding:10px 20px; background:url(/img/skins/butcher/home-box-bg.png) repeat;}
	 #home-panel{ bottom:0px; right:0px; position:absolute; z-index:100px;}
	 #home-content p , #left-home p{ line-height:20px; margin:10px 0px; text-shadow:none;}
	 .readMore{ background:url(/img/skins/butcher/submit.png) no-repeat; padding:9px 22px; font-size:13px; font-weight:bold; color:#fff !important; text-shadow:1px 0 0 #005c5c;}
	 	.readMore:hover { text-decoration:none;}
		#home-box-container { background:#000 url(/img/skins/butcher/centeral-bg.png) repeat-x; padding-bottom:20px; width:100%; height:auto; margin:0px auto;}
		#home-box-central { width:940px; margin:0 auto; height:auto;}
		.home-box{ float:left; width:313px; padding:10px 0px;}
			.home-box h1{ color:#d9d0c9; text-shadow:1px 0 0 #3a2c1e; font-size:24px; text-align:center; }
			.home-box h1 a{ color:#d9d0c9; text-shadow:none; }
				.home-box h1 a:hover , .home-box h1:hover { text-decoration:none; cursor:pointer; color:#000;}	
	#footer-nav-wrapper{ background:#040301; width:100%; padding-bottom:15px; height:auto;}
		.footer-nav{ width:940px; margin:0 auto; height:auto;}
			.footer-nav ul{ list-style:none; padding:5px 0 0 0px;}
				.footer-nav .footer-block { float:left; margin-right:17px;}
				.footer-nav #last-block{ width:256px; float:left; margin-right:0px;}
					.footer-nav #last-block p{ line-height:20px; margin-top:12px;}
 					.footer-nav .footer-block h3{ text-shadow:1px 0 0 #817F7E; color:#fff; font-family:Georgia; font-weight:bold; font-size:13px; padding:8px 0px;}
					.footer-nav .footer-block ul{}
						.footer-nav .footer-block ul li{ margin-top:5px; text-align:left;}
							.footer-nav .footer-block ul li a{ color:#575757;}
								.footer-nav .footer-block ul li a:hover{ color:#1c5daf; text-decoration:none;}
					.topLink{}
						.topLink a{ color:#fff; text-shadow:1px 0 0 #c5c0bb; font-size:11px;}
						.topLink a:hover{ text-decoration:none;}
				#footerTop-wrapper{ height:129px; background:url(/img/skins/butcher/footer-bg.png) repeat-x;  width:100%;}
					#footerTop{ width:940px; height:auto; margin:0 auto; }
						#footerBottomTop {width:940px; padding:10px 0px; color:#fff;}
							#footerBottomTop span{ color:#cfbfab;}
							#footerBottomTop a{color:#CFBFAB;}
							#footerBottomTop a:hover{ color:#937f67; text-decoration:none;}
						#footerBottomTopUp{ height:21px; width:940px; padding:10px 0px; color:#937f67;}
						#footerBottomTopDown{ height:18px; width:940px; padding:10px 0px; color:#66625e;}
						#footerBottomTopDown a{color:#CFBFAB;}
						#footerBottomTop p{ line-height:20px;}
						#footerBottomTopDown ul { list-style:none; margin-left:58px; margin-top:2px;}
							#footerBottomTopDown ul li{     border-right: 1px solid #CFBFAB; float: left; margin-right: 7px; padding-right: 7px;}
					 
							 
					#footerBottomLowerWrapper { width:100%;}
					#rm00{ margin-top:-10px; cursor:pointer;}
					#footerBottomLower{ width:700px; margin:0 auto;}
					.bottomBlock{ float:left; margin-left:31px;}
						.bottomBlock p{ color:#bbbbbb;}
						.bottomBlock h2{ color:#fffcfc; font-size:16px; margin:13px 0px 20px 0px; text-shadow:1px 0 0 #909395; font-weight:normal;}
						.bottomBlock ul{ list-style:none;}
							.bottomBlock ul li{ background:url(/img/skins/butcher/footer-li-bg.png) no-repeat left; padding-left:13px; margin-top:5px;}
								.bottomBlock ul li a{ color:#bbbbbb;}
									.bottomBlock ul li a:hover{ text-decoration:none; color:#fff;}
					.leadSubmit { background:url(/img/skins/butcher/newsletter-submit.jpg) repeat-x; width:75px; height:30px; color:#fff; float:right; margin-top:10px; border:none !important;}
					
	/**********************  Popup **********************************/				
					
.newsletter-wrapper{  background: url("/img/skins/butcher/wbg.jpg") repeat scroll 0 0 transparent; display:none; height: 349px; left: 33%; margin: 0 auto; padding: 2px; position: fixed; top: 10%; width: 364px; z-index: 1000000;}
.Newsletter{ background:url(/img/skins/butcher/newsletter.jpg) repeat; width:365px; height:40px; margin:0 auto;}
.Newsletter h1{ font-family:"Times New Roman", Times, serif; color:#e7e3d9; font-size:20px; margin:0px 0px 9px 17px; padding-top:5px;}
.Hedding { background:url(/img/skins/butcher/popbg.jpg) repeat; width:349px; height:310px;  padding-right: 15px;}
.Hedding h1{font-family:"Times New Roman", Times, serif; color:#fff; font-size:18px;}
.Hedding p{font-family:"Times New Roman", Times, serif; color:#fff; font-size:14px;  padding:25px 0px 0px 17px; line-height:20px;}
.Newsletteremail{ background:url(/img/skins/butcher/email.jpg) repeat; padding-left:6px; width:324px; margin:6px auto; height:32px; margin-right:5px;}
.Newsletteremail p{font-family:"Times New Roman", Times, serif; color:#000000; font-size:14px;  padding:5px 0px 0px 17px; line-height:20px;}
.Register{ background:url(/img/skins/butcher/btn.png) repeat; width:105px; height:30px; border-radius:1px 0 0 solid; margin-top: 28px; border: none;}
.cancel-linkn{ background: url(/img/skins/butcher/fancy_close.png) no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-weight: bold; height: 25px;     text-shadow: 2px 0 0 #3D6F81; width: 28px; margin-right:13px;}
				.cancel-linkn:hover{ text-decoration:none; color:#fff;}

					
/**********************  Javascript **********************************/
.has-js .label_check,
.has-js .label_radio { padding-left: 25px; }
.has-js .label_radio { background: url(/img/skins/butcher/radio-off.png) no-repeat; margin-right:10px; padding-bottom:5px; cursor:pointer; }
 
 
.has-js label.r_on { background: url(/img/skins/butcher/radio-on.png) no-repeat !important; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }

/***************************************** Select Style *******************/
.sel {position:relative; width:183px; margin-top:5px; text-align:left; } 
.sel select.select{ width:183px !important;}
 
span.select{ position:absolute; bottom:0; float:left; left:0; width:67px; height:24px; line-height:24px; text-indent:10px; background:url(/img/skins/butcher/bg_select.png) right no-repeat; cursor:default; z-index:1; color:#fff;}
#left span.select { width:71px;}
#lef 
span.select option{ color:#000;}
#leadCapture #date1 , #leadCapture #date2 { border:none;width:61px; float:left; margin-top:0px;}
#leadCapture .sel{  float: right; height: 27px; margin-top: 0; width: 68px !important;}
#leadCapture select.select {  background: url("/img/skins/butcher/bg_select3.png") no-repeat scroll right center transparent !important; width: 68px;}
#leadCapture span.select { width:68px; background:url("/img/skins/butcher/bg_select3.png") no-repeat scroll right center transparent !important}
#left #leadCapture #date1 , #left #leadCapture #date2{ background:#110800; color:#00;}


					   
			
			
			
			 
				#right-side { float:right; width:490px; }
					#order{ background:url(/img/skins/butcher/belt2.png) no-repeat; width:175px;  height:55px; float:left; padding-left:55px; color:#adacac; padding-top:5px; }
					#order p { font-weight:bold; font-family:Georgia; font-size:18px; }
					#order span { letter-spacing:5px; color:#653977; font-family:Georgia; font-weight:bold; font-size:7pt; }
					#basket{ cursor:pointer; width:auto; padding-right:10px; background: url("/img/skins/butcher/belt1.png") no-repeat scroll 14px 4px #211000; color:#CFBFAB; margin-top:28px; border: 1px solid #857655; float: right; height: 28px; padding-left: 55px; padding-top: 5px;}
					
					#basket p { font-weight:bold; font-family:Georgia; font-size:14px; color:#543018; }
					#basket  a{ color:#CFBFAB; font-family:Georgia; font-weight:bold; font-size:9pt;  padding:0px 5px; }
					#basket:hover{ color:#937f67; text-decoration:none;}
				#headerlinks {float:right;}
					#headerlinks ul{ list-style:none; margin-left:5px; margin-top:4px;}
						#headerlinks ul li{ float:left; margin-right:5px; border-right:1px solid #DEAB88; padding-right:5px; line-height:10px;}
						
						
						
						
		/************************************* Contact Page *************************************/
 #leftContact{ width:417px; height:auto; float:left; padding-top:20px;}
 #rightContact{ width:500px; height:auto; float:right;}
 .address{ width:200px; margin-top:20px;}
/*************************** / end Contact Page ************************************/
/********************************************* Services/Learn More/Eye-care Tabs *******************************************/
.serviceTab{  background:#201000; border: 1px solid #ccc;; border-radius: 10px 10px 0 0; float: left; font-weight: bold; margin: -7px 0 0; padding: 10px;}
.serviceTab a{ color:#fff; text-decoration:none;;}
.serviceTab:hover{background:#7b694b; }

.serviceTabSelected{  background:#7b694b; border: 1px solid #ccc; border-radius: 10px 10px 0 0; float: left; font-weight: bold; margin: -7px 0 0; padding: 10px;}
.serviceTabSelected a{ color:#fff; text-decoration:none;;}
/****************************************** End Services ********************/				
						
						
						
					 
		 
				
			/******************************************************************************************************SLIDE SHOW*/
			 
			#slideshow{ height:250px; overflow:hidden; background:url(/img/skins/butcher/slider-bg.png) bottom repeat-x;}
			#sub_picture { width:760px; height:100px; margin-bottom:10px; position:relative; overflow:hidden;}
			#sub_slideshow{ height:100px; overflow:hidden;}
			
			/*IMPORTANT*/
			#xsBg{position:absolute;z-index:80;width:100%;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7; 	display:none;}
			#xsCaptions{overflow:hidden;position:absolute;z-index:90;width:100%;}
			#xsCaptions ul{list-style:none;margin:0;padding:0;position:relative;top:0;}
			#xsCaptions li{overflow:hidden;}
			#xsImages{position:absolute;overflow: hidden;width:100%;height:100%;margin:0px;padding:0px;border:0;}
			#xsImages ul{list-style:none;margin:0px;padding:0px;position: relative;overflow: hidden;left: 0;top:0;}
			#xsImages li{float:left;display:inline-block;overflow:hidden;margin:0px;padding:0px;}
			#xsCaptions h1{margin:0px;padding:0px;}
			#xsCaptions p{margin:0px;padding:0px;}
			#xsCaptions a{text-decoration:none;}

			#xsImages img{margin: 0;padding: 0;border:0px;}
			#xsToggle,#xsLeft,#xsRight{display:block;position:absolute;z-index:100;}
			#xsPagination{z-index:100;display:block;position:absolute;}
			#xsPagination ul{list-style:none;margin:0px;padding:0px;}
			#xsPagination li{float:left;display:inline-block;overflow:hidden;cursor:pointer;}
			/*IMPORTANT*/
			
			#xsCaptions{ height:100px; font-family:Georgia;}
			#xsToggle{ top:330px; left:400px; cursor:pointer; }
			#xsLeft{ top:228px; left:275px; cursor:pointer; }
			#xsRight{ top:228px; right:275px; cursor:pointer; }
			#xsCaptions h1{ color:maroon; font-size:20px; padding-left:10px; }
				#xsCaptions p{ color:white; font-size:14px; padding-left:10px; }
			#xsPagination{top:275px; left:298px;}
				#xsPagination li{ margin-left:5px; color:white; width:20px; height:20px; text-align:center; background-image:url(/img/skins/butcher/dots.png);}
				.focus{ background-position:0px -23px; !important }
			#preview{ position:absolute; border:5px solid #ccc; background:#fff; padding:5px; display:none; color:#000; font-weight:bold; text-align:center; z-index:10;}
			/*******************************************************************************************************horizontal menu search*/
			#searchout{margin:0px; _margin:3px 5px 0 0; width:315px; padding-top:50px; margin: 2px 0 0 70px; height:50px; }
					#search_text{ font-weight:bold; margin:5px 0px; color:#FFF;} 
					#go{ background:url(/img/skins/butcher/search_btn.jpg) no-repeat; width:29px; height:22px; border:none;}
					.Sinput{ background:#FFF; height:18px; border:1px #000 solid; width:220px;}
#breadcrumb_outer{ margin-top:5px; height:35px;}
			ul#breadcrumbs{ list-style:none; font-size:12px;}
			.breadcrumb_home{ float:left;  padding:5px 0 3px 0; margin-left:5px; background:url(/img/skins/butcher/breadcrumb_home.png) no-repeat; width:38px; height:17px;}
				.breadcrumb_home img{ border:none; padding-left:7px; cursor:pointer;}
			.breadcrumb{ background:url(/img/skins/butcher/breadcrumb_repeat.png) repeat-x; height:25px; padding:6px 5px 0 25px;}
			.crumb_end{ background:url(/img/skins/butcher/breadcrumb_last.png) no-repeat right center; float:left; height:24px; width:18px; margin:1px -18px 0 0; z-index:25; position:relative;}
			.breadcrumb a{ text-decoration:none; color:#666;}
			.breadcrumb a:hover{ color:#000;}
/********************************************************************************************************* Shopping Cart CSS ************************************************/
			 
			/****************************************************************************************************** BREADCRUMBS */
			#breadcrumb_outer{ margin-top:5px; height:35px;}
			ul#breadcrumbs{ list-style:none; font-size:12px;}
			.breadcrumb_home{ float:left;  padding:5px 0 3px 0; background:url(/img/skins/butcher/breadcrumb_home.png) no-repeat; width:38px; height:17px;}
				.breadcrumb_home img{ border:none; padding-left:7px; cursor:pointer;}
			.breadcrumb{ background:url(/img/skins/butcher/breadcrumb_repeat.png) repeat-x; height:25px; padding:6px 5px 0 25px;}
			.crumb_end{ background:url(/img/skins/butcher/breadcrumb_last.png) no-repeat right center; float:left; height:24px; width:18px; margin:1px -18px 0 0; z-index:25; position:relative;}
			.breadcrumb a{ text-decoration:none; color:#666;}
			.breadcrumb a:hover{ color:#000;}
			/****************************************************************************************************** MESSAGES AFTER SUCCESSFULL PRODUCT ADDITION TO BASKET */
			.loading_pres{ position:fixed; z-index: 100001; background:#000; top:0; left:0;}
			.load_img{ z-index: 100002; background:url(/img/skins/butcher/loading_pres.gif) no-repeat top left; top: 35%; left: 42%; width: 250px; height: 125px; display:none; position:fixed;}
			.load_popup , .load_popup2{ position:fixed; z-index: 1000002; background:url("/img/skins/butcher/glases.jpg") no-repeat scroll left bottom #FFFFFF; left: 31%; top:20%; width: 560px; height: 384px; padding:10px 20px; border:4px solid #979797; display:none;}
				.cancel-link{ background: url(/img/skins/butcher/submit.png) no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-weight: bold; height: 17px; padding:8px 44px; margin-top: 15px; text-shadow: 2px 0 0 #3D6F81; width: 23px; margin-right:213px;}
				.cancel-link:hover{ text-decoration:none; color:#fff;}
				
				
				
.cancel-linkn2{ background: url(/img/skins/butcher/cancel.png) no-repeat; border: medium none; color: #FFFFFF; cursor: pointer; float: right; font-weight: bold; height: 25px;     text-shadow: 2px 0 0 #3D6F81; width: 85px;}
.cancel-linkn2:hover{ text-decoration:none; color:#fff;}

				
			.load_popupn{ position:absolute; z-index: 1000002; background:#FFF; left: 31%; top:20%; width: 560px; height: auto; display:none;}
				
			.popup-logo{ background:url(/img/skins/butcher/popup_03.png) no-repeat; margin:0 auto; width:560px; height:70px; float:right;}
				 
				
				.text-head{ color:#000; font-size:19px; text-align:center; text-shadow:1px 0 0 #ccc; margin:15px 0px;}
					.text-head span{ color:#ce080c; font-size:26px; font-weight:bold;}
					.text-head .sp{color:#322c26; font-size:28px;}
					.text-head .dt{font-size:12px; color:#322c26;}
					.text-head .expr{font-size:40px; color:#251b11;}
					
					.center-form p{ color:#000;padding: 16px 56px;}
				
				.center-form{ margin:20px auto; width:512px; height:auto;}
				
				.center-field{ background:url(/img/skins/butcher/pop-bg.png) no-repeat; width:511px; height:177px; padding: 0px 70px;}
				
					.center-form select{ background:url(/img/skins/butcher/drop-down.png) no-repeat; width:297px; border:none; height:29px; font-weight:bold; padding:5px 3px;}
					.center-form input{ background:url(/img/skins/butcher/text_bg.png) no-repeat scroll 0 0 transparent; width:270px; height:18px; padding:5px 3px; font-weight:bold; margin-top:14px; color:#fff; margin-left:56px;}
.center-form .popSubmit { background:url(/img/skins/butcher/send-btn.png) no-repeat; width:340px; height:48px; border:none; margin:20px 0px 0px 90px; color:#FFF; font-weight:bold;font-size: 24px;}
					.pop-privacy{margin:12px 16px 12px 0;}
						.pop-privacy a{ color:#000; text-shadow:1px 0 0 #ccc;}
							.pop-privacy a:hover{ color:#F00; text-decoration:none;}
			.load_price_change{z-index: 100002; position:fixed; background:url(/img/skins/butcher/loading_pres_prices.gif) no-repeat top left; top: 35%; left: 42%; width: 250px; height: 125px; display:none;}
			.loading_pres_data .title{ background:#dbdbdb; text-align:left; border-bottom:1px solid #aaa9a9; height:39px; padding:0px;}
			.loading_pres_data .title   .titleNo{ background:#120900; color:#fff; height:51%; width:12px; padding:10px 20px;}
			.loading_pres_data .title	.text{ color:#262525; text-shadow:1px 0 0 #ccc; width:868px; font-size:15px; padding:10px; font-weight:bold; }
			
			.loading_pres_data{ background:#f7f4f4; border-radius:5px; margin-top:20px;}
			#right-upper .loading_pres_data h2{ background:url(/img/skins/butcher/priscreption-heading.jpg) repeat-x; padding:15px 22px;border-radius: 5px 5px 0 0; margin: 0; color:#fff;}
			.content-box{ padding:20px 10px; color:#262525; text-shadow:1px 0 0 #959393;}
			.content-box span{ display:block;}
			.listBox{ padding-left:58px; }
			.lensOp{ width:155px; margin-right:20px; text-align:center; }
			.lensOp .sel{ width:121px; margin-left:10px;}
			.lensOp2{ width:112px; margin-right:18px; text-align:center;}
			input[type="radio"] {
    display:none;
}
#home-video { position:absolute; width:341px; height:289px; top:38px; cursor:pointer;}
input[type="radio"] + label {
  
    font-family:Georgia;
    font-size:14px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/img/skins/butcher/check_radio_sheet.png) -36px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(/img/skins/butcher/check_radio_sheet.png) -56px top no-repeat;
}

			input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
  
    font-family:Georgia;
    font-size:14px;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/img/skins/butcher/check_radio_sheet.png) -36px top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(/img/skins/butcher/check_radio_sheet.png) -56px top no-repeat;
}
select.select{ position:relative; z-index:10; width:68px !important; height:31px !important; line-height:24px;}
 .lensOp select.select { width:120px !important;}
 .lensOp span.select { width:120px; background:url(/img/skins/butcher/bg_select2.png) right no-repeat !important;}
 select.select option{ background:#dbdbdb;}
span.select{ position:absolute; bottom:0; float:left; left:0; width:182px; height:31px; line-height:31px; text-indent:10px; background:url(/img/skins/butcher/bg_select.png) right no-repeat !important; padding:0px !important; cursor:default; z-index:1; color:#000;}

			.content_box_text{  }
			.loading_pres_data .small_select{width:125px; height:25px; padding:4px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid;}
			.loading_pres_data .large_select{width:370px; height:25px; padding:3px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid;}
			.loading_pres_data .pres_caption{ font-size:13px; margin:10px 0px;}
			.addtoBasketSuccessMsg{ z-index: 300; top: 50%; left: 50%; width: 560px; height: 150px; display:none;}
			.checkoutMsg{ z-index: 1000002; top: 50%; left: 50%; width: 900px; height: 150px; display:none;}
			#fancybox-wrap{ z-index:1000003 !important;}
			/****************************************************************************************************** PAGGINATION */
			/*.paging{ background:#F5F5F5 url(/img/skins/butcher/paging-bg.png); width:730px; height:23px; padding:5px 0 5px 0; margin:10px 0; color:#333; text-decoration:none; font-weight:bold; }
				.pagingL {width:5px; height:33px; background:#F5F5F5 url(/img/skins/butcher/paging-left.png); margin:10px 0; }
				.pagingR{ width:5px; height:33px; background:#F5F5F5 url(/img/skins/butcher/paging-right.png); margin:10px 0; }
				
			.paging a{ color:#999;  font-weight:normal;}
			.previous{ color:#999; font-weight:normal; margin:4px 6px 0;}
				.previous a{}
			.next{ color:#999; font-weight:normal; margin:4px 5px 0 6px;}
				.next a{}
			.pages{ margin:2px 0 !important;}
				.pages a{ padding:1px 6px 1px 6px; border:#d3d3d3 solid 1px;}*/
				/****************************************************************************************************** PAGGINATION */
						.paging{  border: 1px solid #D6D6D6; color: #333333; font-weight: bold; height: 23px; margin: 10px 0; padding: 5px; text-decoration: none; width: 735px; }
				.pagingL {width:5px; height:33px; background:#F5F5F5 url(/img/skins/pilot/paging-left.png); margin:10px 0; }
				.pagingR{ width:5px; height:33px; background:#F5F5F5 url(/img/skins/pilot/paging-right.png); margin:10px 0; }
				
			.paging a{ color:#999;  font-weight:normal;}
			.previous{ color:#999; font-weight:normal; margin:4px 6px 0;}
				.previous a{}
			.next{ color:#999; font-weight:normal; margin:4px 5px 0 6px;}
				.next a{}
			.pages{ margin:2px 0 !important;}
				.pages a{ padding:1px 6px 1px 6px; border:#d3d3d3 solid 1px;}
			
				/****************************************************************************************************** BASKET LIST */
			#basket_table{ width:100%; margin-top:15px;}
				#basket_table tr {}
				#basket_table th { background:#EBEBEB; padding:8px; color:#404040;}
				#basket_table td { padding:8px; color:#404040; vertical-align:top; height:90px; text-align:center;}
				#basket_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
				#basket_table input.quantity{width:25px; text-align:center;}
				#basket_table a{color:#7728A7; font-weight:bold;}
				#basket_table a:hover{ text-decoration:none;}
				#basket_table .basket_width14percent{ width:14%;}
				#basket_table .basket_width22percent{ width:22%;}
				
				.basket_subtotal{ width:auto; margin-top:25px;}
					.basket_subtotal input{width:225px; height:18px; background:#fff url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px solid #CCC; margin-right:15px;}
					.basket_subtotal table{width:200px; float:right;}
					.basket_subtotal table tr{}
					.basket_subtotal table td{}
					
				.paddingRight{ padding-right:30px;}
				.paddingLeft{ padding-left:30px;}
				
			.basketGurantee{border:1px dotted #CCC; padding:10px; width:450px;}
			
			.basket_step{ color:#FFF; margin-right:10px;}
				.basket_step a{ color:#fff; text-decoration:none;}
				.basket_step a:hover{}
				.basket_step_head_color{ background:url(/img/skins/butcher/basket_step_color_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
				.basket_step_middle_color{ background:url(/img/skins/butcher/basket_step_color_middle.png) repeat-x; height:20px; padding:5px 5px 0px 5px;}
				.basket_step_tail_color{ background:url(/img/skins/butcher/basket_step_color_tail.png) no-repeat; width:17px; height:25px;}
				
				.basket_step_head_bw{ background:url(/img/skins/butcher/basket_step_bw_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
				.basket_step_middle_bw{background:#d9d9d9; height:20px; padding:5px 5px 0px 5px;}
				.basket_step_tail_bw{ background:url(/img/skins/butcher/basket_step_bw_tail.png) no-repeat; width:17px; height:25px;}
			
			.checkoutForm input{ color:#ffffff; width:288px !important; height:22px; background:#412101;/*#fff url(/img/skins/butcher/input_bg.png) repeat-x top left;*/ border:1px solid #e8e8e8; margin-right:15px; border-radius:5px;}
			#contactTop a{ color:#523019; text-decoration:none;}
			#contactTop a:hover{ color:#211000; text-decoration:none;}
			.checkoutForm textarea{background:#412101; color:#fff; ;/*url(/img/skins/butcher/textarea_bg.png) repeat-x top left;*/ width:280px; height:118px; border:0px; padding:5px; border:1px solid #e8e8e8; font-family:Georgia; font-size:14px; border-radius:5px;}
			#contactTop{ border-bottom: 2px dotted #523019;
    margin-bottom: 10px;
    padding-bottom: 10px;}
			.checkoutForm select {background:#412101; color:#fff;
    border: 1px solid #E8E8E8;
    height: 25px;
     padding: 3px 3px 3px 4px;
    width: 188px; border-radius:5px;}
			.checkoutForm .vertical_align { vertical-align:top;}
			.checkoutForm .vertical_align_middle { vertical-align:middle;}
			
			.features{ border-bottom:1px solid #CCC; margin-bottom:30px; padding-bottom:20px;}
				.features h3 { color:#020303; font-size:19px; margin:20px 0px; font-family:Georgia; text-shadow:0 1px 1px #C0C0C0;}
				
					.features h3 span{ background:#000; color:#fff; padding:1px 8px;}
				.features .title { color:#020303; font-weight:bold;}
				.bqstart { float: left; height:30px; margin:-68px 12px 0px 0; padding:20px 0px; font-size: 700%; color:#CCC; }
				.bqend { float:right; margin: -58px 19px 0 0; padding:35px 0px; font-size: 700%; color:#CCC; }
			
			#order_table{ width:100%; margin-top:15px;}
				#order_table tr {}
				#order_table th { background:#EBEBEB; padding:8px; color:#404040; font-weight:bold}
				#order_table td { padding:8px; color:#404040; vertical-align:top;}
				#order_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
				#order_table input.quantity{width:25px; text-align:center;}
				#order_table a{color:#404040; font-weight:bold;}
				#order_table a:hover{ text-decoration:none;}
				#order_table .basket_width20percent{ width:20%;}
				#order_table .basket_width80percent{ width:80%;}
				
			#order_detail_table{ width:100%; margin-top:15px;}
				#order_detail_table tr {}
				#order_detail_table td.bg { background:#EBEBEB; padding:8px; color:#404040; font-weight:bold}
				#order_detail_table td { padding:8px; color:#404040; vertical-align:top;}
				#order_detail_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
				#order_detail_table input.quantity{width:25px; text-align:center;}
				#order_detail_table a{color:#404040; font-weight:bold;}
				#order_detail_table a:hover{ text-decoration:none;}
				#order_detail_table .basket_width15percent{ width:15%;}
				#order_detail_table .basket_width85percent{ width:85%;}
			/****************************************************************************************************** PRODUCT ITEM FINAL OUTER */
			.productFinalPriceConvert { text-align:center; color:#2A2A2A; font-size:18px; margin:12px 0px;}
			.productFinalOuter{}
				.productFinalImg{}
					.productFinalLensType{}
				.productFinalImgThumb{ margin-right:10px;}
				.productFinalDesc{ margin-left:20px; width:280px;}
				.productFinalRetail{ margin-bottom:3px; text-align:center;}
				.productFinalPrice{ font-weight:bold; text-align:center; color:#b00000;}
					.productFinalPriceConvert select{width:80px; height:22px; padding:2px; margin-top:0px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
					.productFinalPrice span.proprice{font-size:25px;}
					.productFinalPrice span.superscript{ font-size:15px; vertical-align:7px;}
					.productFinalPrice span.superscript1{ vertical-align:7px;}
				.productFinalVAT{ font-size:11px; margin-top:6px; text-align:center; color:#232323;}
				.productFinalVAT .starRating{ margin-top:4px;}
				.productFinalOptions{}
					.productFinalPriceConvert .label, .productFinalOptions .label{margin-top:6px; width:80px; margin-bottom:10px;}
					.productFinalOptions select{width:193px; height:22px; padding:3px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
				.productFinalBtn{ margin-top:10px;}
				
				.title{ padding:5px 0 0 0; text-align:center; text-shadow:1px 0 0 #c6c6c6;}
				.productFinalDescription{ width:100%}
				.socialIcons{ margin: 10px 67px 0px 0px;}
					.addthis_button_compact {font-size:12px;}
					.at300bs {margin-top:-2px;}
			
			.largeBtn{ margin:5px 15px 10px 0px;}
				.largeBtn a{ border-radius:5px; background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 30px; font-size:14px; color:#FFF; text-align:center; padding:5px 14px;}
				.largeBtn a:hover{background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 0px; font-size:14px; text-decoration:none;padding:7px 14px;}
				.product_btn{}
					.product_btn a{ background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 30px; color: #FFFFFF; font-size: 11px; padding: 8px 10px; font-weight:bold; text-align: center;}
					.product_btn a:hover{background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 0px; text-decoration:none;}
				.largeBtn .submit{ background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 30px; font-size:14px; color:#FFF; text-align:center; width:132px; height:28px; border:0; margin-top:3px;}
				
			.smallBtnRed{ margin-top:2px;}
				.smallBtnRed a{ background:url(/img/skins/butcher/addToBag_bg.png) 0px 22px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
				.smallBtnRed a:hover{ background:url(/img/skins/butcher/addToBag_bg.png) 0px 0px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}
			
			.smallBtnGray{ margin-top:2px;}
				.smallBtnGray a{ background:url(/img/skins/butcher/addToBag_bg.png) 0px 0px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
				.smallBtnGray a:hover{ background:url(/img/skins/butcher/addToBag_bg.png) 0px 22px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}		
			
			#left{ width:185px; height:auto; margin:6px 0px 0px 0px;}
				#left-nav{ width:183px; padding:0px 0px 0px 3px;}
					#left-bottom-list h4, #left-nav h4 {color: #e7e3d9; text-shadow:#a59d91; background: url("/img/skins/butcher/nav_head.png") repeat scroll 0px 0px transparent; display: block; padding:9px 17px 12px; border-radius:5px; }
					#left-bottom-list span, #left span { background: display: inline-block; width: 178px; } 
					.lCatMenu_heading{width:166px; padding:6px 0 3px 15px; color:#020303;  margin:0 10px 5px 0;  }
					.lCatMenu_heading a{ color:#CFBFAB; text-decoration:none; font-weight:bold;}
					.lCatMenu_heading a:hover{  background: url(/img/skins/butcher/arrow_menu.png) no-repeat right; padding-right:10px}
				.navigation_vertical{list-style:none; position:relative; margin-bottom:10px; z-index:100}
					.mainCategory{}
					.mainnav_v{ width:183px; list-style:none; border-radius: 0 0 5px 5px; margin-top:-4px;}
					.mainnav_v h5{ font-family:Georgia; font-size:12px; font-weight:lighter;}
					.mainnav_v li{ background:url(/img/skins/butcher/nav_bg.png)  2px 10px no-repeat #543018; border-radius:5px; border:1px solid #f2f2f2; border-bottom-color:#a2a2a1; border-top:none; }
					.mainnav_v .verticalLI a{padding:4px 4px 4px 0; display:block; text-decoration:none; width:145px; color:#CFBFAB; margin-left:16px;}
					.mainnav_v .verticalLI a:hover{ /*background:#211000 url(/img/skins/butcher/arrow-black.gif) no-repeat right;  text-decoration:none; */}
					.menulevel2{ background-position:13px !important; padding-left:13px;   background-color: #76492C !important;}
					.menulevel3{ background-color: #886131 !important;  background-position: 26px center !important; padding-left: 26px; }
						.menulevel3	a#LivingRoomFurniture {width:140px;}
				#left-bottom-list { width:183px; padding:0px;  }
					#left-bottom-list ul{ list-style:none;}
					#left-bottom-list ul li{ padding:1px 0px; }
			#right{ width:940px; height:auto; padding-right:3px;}
				#inner-content p{ line-height:20px;}
				#right-upper { width:auto; height:auto; margin-left:10px;}
				#right-upper h1{color:#1B5471;}
				#right-upper h2{color:#523019; background:url(/img/skins/butcher/h2_bg.png) no-repeat left bottom; line-height:24px; margin:10px 0px; padding:12px 10px; font-size:22px;}
				#right-upper h3{color:#523019; font-size:17px; margin:10px 0px;} 
				#right-middle { width:770px; height:auto; min-height:300px; margin-top:10px;}
				#leftOpen{ width:88px; margin-left:14px; height:10px; padding:2px 5px 8px 11px; background:#543018;  border-radius:10px; cursor:pointer; color:#fff; font-weight:bold;}
				#leftClose{ padding:3px; line-height:15px; height:16px; background:#C00; color:#FFF; position:absolute; cursor:pointer; display:none; z-index:5;}
				.hint_block3 { border: 1px solid #CCC; background:#fff; padding:8px; }
				.hint_block3 td.hint_info_name { color:#333; padding:5px 25px 5px 5px;}
				.hint_block3 td.hint_info_price { color:#333; padding:5px 10px 5px 15px;}
				.hint_block3 tr:nth-child(even) { background:#CCC;}
				.hint_block3 tr:nth-child(odd) { background:#EAEAEA;}
				/********************************************** How Its Works ********************************************/
				.main-dive { width:730px; height:auto;}
				.heading1 { width:730px; height:70px; background:url(/img/skins/butcher/s.jpg) top left no-repeat #f2f2f2; margin:10px 0px;}
					.heading1 .left{  width:42px; height:auto; background#d4d3d3; float:left; font-size:21px;   padding:10px 0px 10px 45px; font-family:Georgia;}
					.heading1 .right{ text-align:left; font-family:Georgia; font-size:18px; color:#000; padding:10px; width:617px; height:auto; float:left; font-weight:bold;}
		
				.main-content{ width:618px; height:auto; color:#000; font:Arial, Helvetica, sans-serif; float:left;}
				.main-img { width:112px; height:auto; float:left;}
			#main-bottom { width:730px; height:auto;} 
			#main-bottom-lef { width:617px; height:auto; float:left;  margin-bottom:20px;}
				#main-bottom-lef ul { list-style:none;}
				#main-bottom-lef ul li{ list-style:none; background:url(/img/skins/butcher/ok.png) left center no-repeat; padding:5px 0px 5px 40px; margin-bottom:15px;}
			#main-bottom-right { float:right; width:112px; padding-top:50px;}
				/******************************************************************************************************PRODUCT LISTING BOX*/
				/*grid product list css*/
				/*.productFinalDesc {}
					.productFinalDesc  h2{ color:#000; text-shadow:1px 0 0 #888888; text-align:center; background:none !important;}
				.product_name2{ text-align:center; padding:5px; background:#543018;}
				.cat_container{ width:180px; height:150px; padding:0; margin:30px 5px 30px 0;}
				.product_container{ width:240px; height:260px; padding:0; margin:30px 0px 30px 0;}
					.product_container table{ width:100%; border:1px solid #ccc; border-bottom:2px solid #ccc;}
					.product_container .product_hot{ position:absolute; margin:10px 0; z-index:5;}
					.product_container .product_manufacturer{ position:absolute; margin:20px 0 0 143px; z-index:5;}
					.cat_container .product_img td{width:180px; height:150px; vertical-align:middle; text-align:center; border:1px solid #ccc;}
						.cat_container .product_img td img{ max-width:100%;}
					.product_container .product_img td{width:200px; height:200px; vertical-align:middle; text-align:center;}
					.cat_container .product_name{ margin:0px 0 5px 0; height:16px; width:180px; overflow:hidden; line-height:18px; background:#543018; padding:5px 0px;}
					.cat_container .product_name2{margin:0px 0 5px 0; height:16px; width:180px; overflow:hidden; line-height:18px; padding:5px 0px;}
						.cat_container .product_name a , .product_name2 a{ color:#CFBFAB; font-weight:bold;}
					.product_container .product_name{margin:10px 0 5px 0; height:16px; width:200px; overflow:hidden; line-height:14px; padding:6px 0px; background:#ccc;}
						.product_container .product_name a{ color:#000; text-decoration:none; font-weight:bold;}
						.cat_container .product_name a:hover,.product_container .product_name a:hover{ color:#937f67; text-decoration: none;}
					.product_container .product_price{ font-size:16px; color:#000;  text-align:center;}
					.product_container .product_btn{ margin-top:10px; *padding: 10px 0px 15px 0px; text-shadow:#333 0 1px 0;}
						.product_container .product_btn a{background: #666 url(/img/skins/butcher/addToBag_bg.png) 0px 0px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
						.product_container .product_btn a:hover{ background: #999 url(/img/skins/butcher/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 10px 4px 10px;}
						.product_container .product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
				*/
				.cat_container{ width:180px; height:150px; padding:0; margin:30px 5px 30px 0;}
				.product_container{border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;height: 281px;padding: 20px;}
								.product_img{ height:150px;  border-bottom: 1px solid #CCCCCC;}
								.product_btn_list{ width:300px;}
				.product_container_list{ width:100%; height:220px; clear:both; border-bottom:#CCC 1px dotted} 
.product_container .product_price {color: #4B4B4B;font-family: Helvetica;font-size: 16px;font-weight: normal;margin-bottom: 25px;padding: 0;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 #D9D9D9;width: 218px;}
					.product_container .product_hot{ margin:-17px 0 0 -18px; position:absolute; z-index:5;}
					.product_container .product_manufacturer{   float:right; z-index:5;}
					.cat_container .product_img td{width:177px; height:150px; vertical-align:middle; text-align:center; border:1px solid #ccc;}
						.cat_container .product_img td img{ max-width:100%;}
					.product_container .product_img td{width:200px; height:161px; vertical-align:middle; text-align:center;}
					.cat_container .product_name{margin:0px 0 5px 0; height:26px; width:180px; overflow:hidden; line-height:14px; background:#ccc; padding:5px 0px;}
					.cat_container .product_name2{margin:0px 0 5px 0; height:16px; width:180px; overflow:hidden; line-height:14px; padding:5px 0px;}
						.cat_container .product_name a , .product_name2 a{ color:#000; font-weight:bold;}
					.product_container .product_name{height: 16px; line-height: 14px; margin: 10px 0 5px; overflow: hidden; text-align: center; width: 216px;}
					.product_btn_list a {    background:url("/img/skins/butcher/addToBag_bg.png") repeat scroll 0 0 #666666; border: 1px solid #C3C3C3; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 2px #A5A5A5; color: #CFBFAB; font-size: 13px; font-weight: bold; padding: 6px 20px; text-align: center;}
					.product_container{  border: 1px solid #CCCCCC; height: 281px; padding: 16px; width: 215px;}
				.product_container:hover{ box-shadow:0 0 15px #a5a5a5;}
				.product_container:hover .product_btn_list a {background: url("/img/skins/butcher/addToBag_bg.png") repeat scroll 0 25px transparent; text-decoration:none; border: 1px solid #C3C3C3; color: #CFBFAB; font-size: 13px; font-weight: bold; padding:6px 20px; text-align: center; text-shadow: 1px 0 0 #001924;}
				.product_boxes_wrapper { }
						.product_container .product_name a{ color:#000; text-decoration:none; font-weight:bold;}
						.cat_container .product_name a:hover,.product_container .product_name a:hover{ color:#000;}
						.product_boxes_wrapper{ width: 750px; height: auto;}
					.product_container .product_btn{ margin-top:10px; *padding: 10px 0px 15px 0px; text-shadow:#333 0 1px 0;}
						.product_container .product_btn a{background: #666 url(/img/skins/butcher/addToBag_bg.png) 0px 0px; font-size:11px; color:#FFF; text-align:center; padding:4px 30px 4px 30px;}
						.product_container .product_btn a:hover{ background: #999 url(/img/skins/butcher/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 30px 4px 30px;}
						.product_container .product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
				.hint_block { visibility: hidden; position: absolute; z-index: 100; top: 50%; left: 50%; width: 605px; height: 400px; margin-top:-167px; margin-left: -302px; border: 1px solid #ccc; }
				
				.subcat_product{padding:0 18px;width:210px;height: !important; max-height:210px;float:left;margin:10px 0 25px 0; }
				.subcat_product TD.naming{width:180px;height:43px;text-align:center;text-transform:uppercase;color:#3a3a3a;font-size:12px;font-weight:bold;}
				.subcat_image{width:180px; height:100px; vertical-align:middle; text-align:center; z-index:1; color:#fff;}
					.subcat_product a{ color:#000;}
					
				/*list product list css*/
				.grid-list{ margin-top:3px;}
					.grid-list a{ text-decoration:none; margin-right:10px;}
					.grid-list img {margin:-1px 5px 0 5px;}
				
				.product_container_list{ width:100%; height:220px; clear:both; border-bottom:#CCC 1px dotted;}

					.product_container_list .product_hot{}
					.product_container_list .product_manufacturer{margin:20px 0;}
					.product_container_list .product_img { float:left;}
					.product_img img{ max-width:100%;}
					.product_container_list .product_img td{ width:200px; height:200px; vertical-align:top; text-align:center;}
					.product_container_list .product_detail{ float:left; margin:5px 0 0 20px;}
					.product_container_list .product_name{margin-bottom:5px; height:20px; line-height:16px; text-indent:-3px;}
						.product_container_list .product_name a{ color:#666; text-decoration:none; padding:3px;}
						.product_container_list .product_name a:hover{ color:#000; background:#E6E6E6;}
					.product_container_list .product_price{ font-size:16px; color:#000;}
					.product_container_list .product_btn{ margin-top:20px; *padding: 10px 0px 15px 0px;}
						.product_container_list .product_btn a{ color:#FFF; background: #666 url(/img/skins/butcher/addToBag_bg.png) 0px 0px; padding:4px 10px 4px 10px; text-align:center; font-size:11px;}
						.product_container_list .product_btn a:hover{ background: #999 url(/img/skins/butcher/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 10px 4px 10px;}
						.product_container_list .product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
				
				div.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Georgia; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
				.jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; width:10px; height:10px;}
				.jqZoomPup img { border: 0px;}
				.preload{ -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family:Georgia; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(..//img/skins/butcher/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px; *width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px;}
				.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
				#imgFly{ width:450px; overflow:hidden;}
				/*IMPORTANT*/
				#xsBg{position:absolute;z-index:80;width:100%;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7; 	display:none;}
				#xsCaptions{overflow:hidden;position:absolute;z-index:90;width:100%;}
				#xsCaptions ul{list-style:none;margin:0;padding:0;position:relative;top:0;}
				#xsCaptions li{overflow:hidden;}
				#xsImages{position:absolute;overflow: hidden;width:100%;height:100%;margin:0px;padding:0px;border:0;}
				#xsImages ul{list-style:none;margin:0px;padding:0px;position: relative;overflow: hidden;left: 0;top:0;}
				#xsImages li{float:left;display:inline-block;overflow:hidden;margin:0px;padding:0px;}
				#xsCaptions h1{margin:0px;padding:0px;}
				#xsCaptions p{margin:0px;padding:0px;}
				#xsCaptions a{text-decoration:none;}
				#xsImages img{margin: 0;padding: 0;border:0px;}
				#xsToggle,#xsLeft,#xsRight{display:block;position:absolute;z-index:100;}
				#xsPagination{z-index:100;display:block;position:absolute;}
				#xsPagination ul{list-style:none;margin:0px;padding:0px;}
				#xsPagination li{float:left;display:inline-block;overflow:hidden;cursor:pointer;}
				/*IMPORTANT*/
				
				#xsCaptions{ height:100px; font-family:Georgia;}
				#xsToggle{ top:330px; left:400px; cursor:pointer; display:none; }
				#xsLeft{ top:271px; left:302px; cursor:pointer; }
				#xsRight{ top:271px; right:302px; cursor:pointer; }
				#xsCaptions h1{ color:maroon; font-size:20px; padding-left:10px; }
					#xsCaptions p{ color:white; font-size:14px; padding-left:10px; }
				 
					#xsPagination li{ margin-left:5px; color:white; width:20px; height:20px; text-align:center; background-image:url(/img/skins/butcher/dots.png); text-indent:23px;}
					.focus{ background-position:0px -23px; !important }
				
				#preview{ position:absolute; border:5px solid #ccc; top: 281px; left: 350px; background:#fff; padding:5px; display:none; color:#000; font-weight:bold; text-align:center; z-index:100;}

/*******************************************************************************************************HEARDER LOGIN*/
			#headerLogins{ line-height:22px; margin:0 auto; text-align:right; text-shadow:#fff 0 1px 0;}
				 
				.basket_text{color:#000; line-height:26px; height:26px; padding-left:10px; font-size:14px;}
				.carticon{width:16px; height:22px; background:url(/img/skins/butcher/sprite.png) 33px 0px; margin:2px 0 0 5px;}
				.checkout_bg{background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 30px; width:98px; font-size:16px; padding:2px 0 2px 0; text-align:center;}
				.checkout_bg a{color:#FFF;}
				.checkout_bg a:hover{text-decoration:none;}
				.space{display:inline; margin-right:16px;}
				.spaceRight{display:inline; margin-right:8px;}
				.spaceLeft{display:inline; margin-left:8px;}
				.basket_text a{color:#fff; text-decoration:none;}	
			/*******************************************************************************************************HEARDER PHONE*/
			#header_phone{ margin:3px 20px 0 0; text-shadow:#000 0 1px 0;}
				.phone{font-size:22px; font-weight:bold; color:#fff;}
				.order{font-size:.7em; letter-spacing:.6em; *letter-spacing:.4em; margin-left:2px; color:#FFF;}
			/*******************************************************************************************************HEADER BASKET*/
			#basket_block{ width:auto; margin-top:10px; text-shadow:#000 0 1px 0;}
			.innerBasket{ width:200px;}
			.basket{background:url(/img/skins/butcher/basket-bg.png) repeat-x; width:95px; height:94px;  border-radius: 5px 5px 5px 5px; color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; margin: 50px 0 0 10px;}
				
				.basketLink{ background:#000; color:#fff !important; text-align:center; display:block; margin-top:13px; padding:3px 0px;}
				.basketLink:hover{ text-decoration:none;}
				.basketPrice{background: url("/img/skins/butcher/cart.png") no-repeat scroll 40px -11px transparent; color: #000000; margin: -14px 0 0 5px; padding-top: 29px;}
			.basket_contents{font-size:11px; text-transform:capitalize; font-weight:normal; margin-top:8px;}
				.basket_contents a{ text-decoration:none;}
				.basket_contents .hasitem{ padding:3px; background:#C7FF8F; color:#333; text-shadow:#fff 0 1px 0;}
				.basket_contents .noitem{ padding:3px; background:#FF7F7F; color:#FFF; text-shadow:#000 0 1px 0;}
			.spacesLR{margin:0 10px 0 13px;}
			
			/*******************************************************************************************************LOGIN-REGISTER SLIDER*/
			#login_slider, #register_slider{width:100%; background:#543018 url(/img/skins/butcher/login_bg.png) bottom center no-repeat; overflow:hidden; position:relative; color:#FFF;}
				.innerslider{ width:850px; margin:0 auto;}
					#registerfeatures, #loginfeatures{ margin:20px; padding:20px;}
						#registerfeatures ul ,#loginfeatures ul{ list-style:none;}
							#registerfeatures ul li, #loginfeatures ul li{ margin-top:10px; line-height:28px;}
								#registerfeatures ul li img, #loginfeatures ul li img{ vertical-align:middle; margin:-3px 10px 0 0;}
					#loginbox, #registerbox{ margin:15px; padding:20px; width:auto; height:auto; background:url(/img/skins/butcher/register-login-bg.gif);}
			#registerform{ width:480px; width:455px;}
			#loginbtn, #closeloginbtn, .btns, .btns1{ cursor: pointer;}
				
			#registerbox input, #loginbox input{width:243px; height:16px; padding:5px; background:#fff url(/img/skins/butcher/input_bg.png) repeat-x top left; border:0px;}
				#registerbox select {width:251px; height:25px; padding:4px; background:url(/img/skins/butcher/input_bg.png) repeat-x top left; border:0px;}
				#registerbox select option{ background:#ECECEC;}
				#registerbox textarea{background:#fff url(/img/skins/butcher/textarea_bg.png) repeat-x top left; width:243px; height:45px; border:0px; padding:5px;}
				.label{margin-top:11px; width:80px;}
				#registerbox p, #loginbox p{ margin-top:9px; *padding-top:1px;}
				.redstaric{color:#F00; font-weight:bold; font-size:18px;}
				.btn_submit{}
				.btn_submit a{ color:#fff; font-weight:bold; background:url(/img/skins/butcher/menu_horizontal_bg.png) repeat 0px 32px; padding:7px 20px 7px 20px; text-align:center; color:#fff; text-decoration:none; }
				.btn_submit a:hover{ background:url(/img/skins/butcher/menu_horizontal_bg.png) repeat 0px 0px; padding:7px 20px 7px 20px;}

				.btn_submit_small{background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 0px; font-size:11px; width:75px; padding:8px; text-align:center; color:#fff !important; margin-left:80px;}
				.btn_submit_small a{ color:#fff; text-decoration:none;}
				.btn_submit_small:hover{ color:#fff;background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 36px; text-decoration:none; }
				.btn_submit_small_register{background:url(/img/skins/butcher/menu_horizontal_bg.png) 0px 0px; width:75px; padding:8px; text-align:center; color:#fff !important;}
				.btn_submit_small_register:hover{background:url(/img/skins/butcher/menu_horizontal_bg.png) repeat 0px 32px; color:#fff; text-decoration:none}
				.btn_submit_small_register a:hover{ color:#fff; text-decoration:none;}
				.btn_submit_small_register a{ color:#fff;}
				.btn_submit_large{font-size:11px;background:url(/img/skins/butcher/menu_horizontal_bg.png) repeat 0px 0px; width:135px; padding:8px; text-align:center; color:#fff !important; margin-left:10px;}
				.btn_submit_large a{ color:#fff; font-weight:bold; text-decoration:none;}
				.btn_submit_large a:hover{ color:#fff; text-decoration:none;}
				.btn_submit_large:hover{ color:#fff; background:url(/img/skins/butcher/menu_horizontal_bg.png) repeat 0px 32px; text-decoration:none;}
				.register_icon{ background:url(/img/skins/butcher/register_now.png) no-repeat; width:146px; height:146px; margin:-20px;}
				.heading{ font-size:24px; font-weight:bold; }
				.home-blog{ width:260px; height:auto; margin:5px auto; padding:10px 0px;}
					.home-blog-pic{ width:38px; height:38px; float:left;}
					.home-blog-txt{ width:260px; height:auto; float:right;}
						.home-blog-txt h4{ color:#fff;}


				.home-prod{width: 260px; height: 100px; text-align: center; background:#fff; padding:28px 0 0 40px;}
				.product_price{color:#fff; padding: 5px;}
				 
					 

				.mrt06 { margin: 0 6px 6px; }
					img {border: 0 none; vertical-align: middle;}
.faqHeading{ color:#4e2d16 !important; font-size:14px; font-weight:bold; padding-bottom:5px; margin-bottom:10px; display:block; border-bottom:1px solid #e4e4e4;}
a.faqHeading:hover{ text-decoration: none; color:#523019;}

/********************************* Product Image Slider ***********************************/
#pgallery {position:relative; width:540px;}
#pgallery #images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#pgallery #image {
    border: 1px solid #CCCCCC;
    height: 375px;
    padding: 5px;
    position: relative;
    width: 528px;
	background:url(/img/skins/butcher/specs_bg.png) no-repeat scroll 0 229px #FFFFFF;
}
#pgallery #image img {position:absolute; top:55px; left:30px; max-width:496px; max-height:275px;}
#pgallery #thumbwrapper {margin-top:10px; width:540px; height:auto;background:#FFF}
#pgallery #thumbwrapper #thumbarea {position:relative; overflow:hidden; min-height:162px; height:auto;}
#pgallery #thumbwrapper #thumbs {position:absolute; list-style:none;height:auto; width:540px;left:0 !important;}
#pgallery #thumbwrapper #thumbs li {float:left; margin-right:4px; cursor:pointer;border: 1px solid #CCCCCC;padding:4px 1px; margin-bottom:5px;}
#pgallery #thumbwrapper .imgnav {
    cursor: pointer;
    height: 15px;
    margin: 12px;
    outline: medium none;
    position: absolute;
    top: 345px;
    width: 20px;
    z-index: 100;	
}
#pgallery #previmg {left:450px; background:url(/img/skins/butcher/previous.png) left no-repeat; top:315px;}
#pgallery #previmg:hover {opacity:1; filter:alpha(opacity=100)}
#pgallery #nextimg {right:0; background:url(/img/skins/butcher/next.png) right no-repeat; top:315px;}
#pgallery #nextimg:hover {opacity:1; filter:alpha(opacity=100)}



.readmore1
{
    color: #4c4c4c;
    cursor: pointer;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 6px;
    position: absolute;
    text-decoration: none;
    width: 15px;
    z-index: 1000000;
	left:108px;
}
#content .addtbl{float:left;background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #B9B9B9;
  
    width: 280px;}
#content .ex-bold{ color: #525252;
    font-family:Georgia;
    font-size: 22px;
    line-height: 28px;
    padding: 41px 328px 0 0;}

#content .line-hight{ padding: 0 40px 0 0;line-height: 21px;}




#mearue{height:122px; width:70px; padding:25px 0 0 86px; line-height:20px;}
.coll{ overflow:hidden; }
.hgt0{ height:0px; }
.disNone{ display:none !important;}
.greenbtn{border:0 none; margin:0 auto; color:#fff;font-size:16px;height: 22px; padding:12px 35px; width: 134px;background:url(/img/skins/butcher/greenBtn.png) 0px 0px;background-repeat:no-repeat;cursor:pointer;}
.greenbtn:hover{background:url(/img/skins/butcher/greenBtn.png) 0px -46px; background-repeat:no-repeatcursor:pointer;}

.redbtn{border: 0 none;color: #FFFFFF;font-size: 16px;height: 22px;width:  155px; padding:12px 25px; margin:0 auto; background:url(/img/skins/butcher/redBtn.png) 0px 0px;background-repeat:no-repeat;cursor:pointer; text-align:center; margin-bottom:10px;}
.redbtn a,.greenbtn a{ color:#fff;}
.redbtn a:hover,.greenbtn a:hover{ text-decoration:none;}
.redbtn:hover{background:url(/img/skins/butcher/redBtn.png) 0px -46px; background-repeat:no-repeat;cursor:pointer;}
.prescriptionHelp { background: url("/img/skins/butcher/needhelp.png") repeat scroll 0 0 transparent; display: inline-block; height: 24px;  margin-left: 10px; width: 100px; }
.prescriptionHelpContainer{ display:none; background:#fff; border:1px #F2F2F2 solid; margin:10px 0; padding:10px;}
.news_banner_14day{ margin-bottom:20px;}
.presImage{ display:none; margin-left:10px; width:380px;}
.hand{ cursor:pointer;}
.ourblog{ background:#CE080C !important;}
	.ourblog a{ font-weight:bold; background:none !important;}
.news_item{ width:940px; border-bottom:1px dotted #ccc; padding:20px;}
	.news_item h1.heading {
    border-bottom: 1px solid #E4E4E4; color: #4C4C4C; display: block; font-size: 18px; background:none; font-weight: bold; margin-bottom: 10px; padding:0px 0px 5px 0px !important;}
	.news_item h1.heading a{ color:#4C4C4C;}
		.news_item h1.heading a:hover { text-decoration:none;}
	.news_item .imgs{ width:175px; height:auto; padding-right:20px; float:left;}
	.news_item .txt{ width:733px; float:right; height:auto;}
	.text a{ color:#F00;}
		.text a:hover{ text-decoration:none; color:#900;}
#priceoneeyes tr, #pricebotheyes tr{background:#f2f2f2;}
		#priceoneeyes tr:hover, #pricebotheyes tr:hover{ background:#ffcdcd;}
	#priceoneeyes .tdgreen, #pricebotheyes .tdgreen {background-color:#d2ffd2}
/************************************************* Glosary ***************************************************/
.glossary-head{ background:#01071D; color:#fff; font-size:16px; font-weight:bold; padding:3px; margin:5px 0px;}
.glossary-head a{ color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#glossary{ width:748px; height:70px; background:#fff;}
	.glossary-nav{ height:17px; width:20px; float:left;  background:#CE080C; margin-left:3px; padding:5px; font-size:14px; font-weight:bold; text-align:center;  border-radius: 5px 5px 5px 5px; margin-bottom:3px;}
	.glossary-inactive{height:17px; width:20px; float:left;  background:#ccc; margin-left:3px; padding:5px; font-size:14px; font-weight:bold; text-align:center;  border-radius: 5px 5px 5px 5px; margin-bottom:3px;}
	.glossary-nav:hover{ background:#000000;}
		.glossary-nav a{ color:#fff; text-decoration:none;}
		 
	#glossary.stick { padding-top:6px; padding-bottom:1px; -moz-border-radius: 0 0 0.5em 0.5em; -webkit-border-radius: 0 0 0.5em 0.5em; border-radius: 0 0 0.5em 0.5em; position: fixed;top: 0; z-index: 10000; }
	/*/////////////////////////////////////////////////////////////// Calender CSS  //////////////////////////////////////////////////////////// */
#calendarDiv {
	position: absolute;
	width: 205px;
	border: 1px solid #000000;
	padding: 1px;
	background-color: #000;
	font-family:Georgia;
	font-size: 10px;
	padding-bottom: 20px;
	visibility: hidden;
}

#calendarDiv span,#calendarDiv img {
	float: left;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv td {
	padding: 3px;
	margin: 0px;
	font-size: 10px;
}

#calendarDiv .selectBox {
	border: 1px solid #E2EBED;
	color: #E2EBED;
	position: relative;
}

#calendarDiv .selectBoxOver {
	border: 1px solid #FFF;
	background-color: #000;
	color: #FFF;
	position: relative;
}

#calendarDiv .selectBoxTime {
	border: 1px solid #000;
	color: #fff;
	position: relative;
}

#calendarDiv .selectBoxTimeOver {
	border: 1px solid #216072;
	color: #216072;
	position: relative;
}

#calendarDiv .topBar {
	height: 16px;
	padding: 2px;
	background-color: #000;
}

#calendarDiv .activeDay { /* Active day in the calendar */
	color: #FF0000;
}

#calendarDiv .todaysDate {
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #000;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
}

#calendarDiv .todaysDate div {
	float: left;
}

#calendarDiv .timeBar {
	height: 17px;
	line-height: 17px;
	background-color: #E2EBED;
	width: 72px;
	color: #FFF;
	position: absolute;
	right: 0px;
}

#calendarDiv .timeBar div {
	float: left;
	margin-right: 1px;
}

#calendarDiv .monthYearPicker {
	background-color: #000;
	border: 1px solid #AAAAAA;
	position: absolute;
	color: #eee;
	left: 0px;
	top: 15px;
	z-index: 1000;
	display: none;
}

#calendarDiv #monthSelect {
	width: 70px;
}

#calendarDiv .monthYearPicker div {
	float: none;
	clear: both;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

#calendarDiv .monthYearActive {
	background-color: #000000;
	color: #E2EBED;
}

#calendarDiv td {
	text-align: right;
	cursor: pointer;
}

#calendarDiv .topBar img {
	cursor: pointer;
}

#calendarDiv .topBar div {
	float: left;
	margin-right: 1px;
}
 
/************************************** End Calender CSS **************************/


/********************************************************************* Crousel slider CSS ****************************************************/ 
.carousel-navi .prev {
	background-position: -221px -183px;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}
.carousel-navi .next {
	background-position: -261px -183px;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}
.carousel-navi .prev:hover,
.carousel-navi .next:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.carousel-navi.navi-red .prev {
	background-position: -221px -254px;
}
.carousel-navi.navi-red .next {
	background-position: -261px -254px;
}
.carousel-navi.navi-green .prev {
	background-position: -221px -320px;
}
.carousel-navi.navi-green .next {
	background-position: -261px -320px;
}
.carousel-navi.navi-black .prev {
	background-position: -70px -408px;
}
.carousel-navi.navi-black .next {
	background-position: -115px -408px;
}
 
 #slider-container{ height:515px; width:1000px;;}
		#navi-carousel-wrapper{ width:100%; height:34px; background:#040301; position: absolute; z-index: 50; top: 820px; left: 0;}
 #carousel-wrapper {
	height: 854px;
	 
	overflow: hidden;
	position: relative;
}
#carousel-wrapper .jcarousel-clip {
	height: 820px;
}

#carousel-wrapper .black a.go {
	color: #fff;
}
#carousel-wrapper a.go {
	margin: 0 10px 0 0;
	font-size: 10px;
}
a .txt {
	border-bottom: 1px solid #fff;
}
#carousel-top li {

	width: 100%;
	min-width: 950px;
	height: 820px;
}
.visual-text-hover{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.visual-text-hover:hover{
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#visual-1 {
	background: url('/img/skins/butcher/slider/index_04.jpg') center top repeat; text-shadow:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#visual-2 {
	background: url('/img/skins/butcher/slider/index_03.jpg') center top repeat; text-shadow:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content{ margin:0 auto; width:1000px;}

 
 
#visual-4 {
	background: url('/img/skins/butcher/slider/index_02.jpg') center top repeat; text-shadow:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 
#visual-5 {
	background: url('/img/skins/butcher/slider/index_01.jpg') center top repeat; text-shadow:none; font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.visual-text{ width:410px; height:auto;}
#visual-4 .visual-text{ margin-left:610px;}
#visual-5 .content .visual-text , #visual-4 .content .visual-text , #visual-2 .content .visual-text , #visual-1 .content .visual-text{ margin-top:234px;}
  
#carousel-top a { font-size:16px; font-weight:bold; background:url(/img/skins/butcher/slider/arrow.png) right no-repeat; padding:5px 30px 5px 0px; text-decoration:underline; color:#181818; }
 
 
#navi-carousel1 {
	height: 23px;
	 
    width: 100px;
	margin: 0 auto;
	padding-top: 12px;
	background: none;
}
			#tab1{ width:20px; height:20px; float:left; cursor:pointer;}
			#tab2{ width:20px; height:20px; float:left; cursor:pointer;}
			#tab3{ width:20px; height:20px; float:left; cursor:pointer;}
			#tab4{ width:20px; height:20px; float:left; cursor:pointer;}
 
#navi-carousel1 a{ height:10px; width:10px; margin-left:10px; background:url(/img/skins/butcher/navS.png) no-repeat; padding:0px 5px; float:left; }
#navi-carousel1 .active { background:url(/img/skins/butcher/active.png) no-repeat !important; padding:0px 5px;}
 #videoPopUp{ width:560px; height:319px; position:fixed; display:none; position:fixed; z-index:99999999; top:27%; left:31%; padding:15px; background:#fff; }
 	#closeVid { float:right; cursor:pointer; background:url(/img/skins/butcher/fancy_close.png) no-repeat; width:30px; height:30px; margin:-27px -26px 0px 0px;}
 /********************************************** End Home Page slieder***************************************/

@media all and (orientation:portrait) { 
  
}

@media all and (orientation:landscape) { 
  
}

@media screen and (max-device-width: 480px) {
  
  
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}

@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
#screenshot{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
    }


/************************Catalog form on product page************************/

.catForm{width:365px; height:380px; border:1px solid #b5b5b5; margin-top:20px;}
.catForm .title{ background:url(/img/skins/butcher/cat-form-title.jpg) repeat-x; height:30px; width:365px; color:#fff; text-shadow:1px solid #aebdcb; font-size:19px; padding:6px 0px 0px 0px; text-align:center; }
		.catForm input{ background:url(/img/skins/butcher/cat-form-bg.jpg) repeat-x; width:334px; height:21px; padding-left:3px; border:1px solid #b1b1b1; margin-top:10px;}
		.catForm .content{ width:336px; height:auto; margin:0 auto;}
		.catForm textarea{ background:url(/img/skins/butcher/cat-textarea.jpg) repeat-x; width:331px; padding:3px; height:61px; border:1px solid #b1b1b1; margin-top:10px; }
		.catForm .catSubmit { background:url(/img/skins/butcher/cat-submit.jpg) repeat-x; height:35px; width:339px; color:#fff; font-weight:bold; font-size:18px; border:none; cursor:pointer;}
	 	#callus{ background: url("/img/skins/butcher/call-us.png") no-repeat scroll 0 0 transparent; color: #470000; font-family: Georgia; font-size: 22px; font-weight: bold; height: 87px; padding: 73px 0 0 106px; text-shadow: 1px 0 0 #C4C4C5; width: 266px;}

.captBtn{padding:8px 0px 0px 20px}