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:top;/*background:transparent;*/}
/*body {line-height:1;}*/
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%;background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
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;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;   border-top:1px solid #ddd;margin:10px 0 20px;padding:0;}
input, select {vertical-align:middle;}
html {overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:auto}
ul, ol {list-style-type:none}
img, fieldset {border:none; outline:none;}
img{max-width:100%;}
article, aside, detail, figcaption, figure, footer, header, hgroup, section {display:block}

* {	margin:0;	padding:0;	outline:0;}
html, body, form {height:100%;}
html {overflow:-moz-scrollbars-vertical;overflow-y:scroll;overflow-x:auto}
ul, ol {list-style-type:none}
img, fieldset {border:none; outline:none;}
article, aside, detail, figcaption, figure, footer, header, hgroup, section {display:block}

/* Body */
body {color:#666;font:600 13px 'open sans';text-decoration:none;/*line-height:20px;*/font-weight:normal; background:#fff;}
body {min-width:100%}
p{padding:0 0 20px;}
input, select, textarea, button{font-size:12px; font-family:open sans; color:#666;}
.clearBoth {font-size:0;line-height:0;clear:both;display:block;height:0}
.clearfix:after {content:" ";visibility:hidden;display:block;height:0;clear:both}
a {border:medium none;outline:medium none;text-decoration:none}
a:hover {}
a:active, a:focus {outline:none}
.main_container {width:1170px;margin:0 auto}
.main_container:before, .main_container:after {display:table;content:""}
.main_container:after {clear:both}
/*.content_wrapper{background:#fff; width:100%; float:left;}*/
.row {width:100%;float:left}
.row:after {content:" ";visibility:hidden;display:block;height:0;clear:both}
.visible_lg{display:block;}
.hidden_lg{display:none;}
.mn_right{float:right;}
.margintop5{margin-top:5px;}
.marginBtm30{margin-bottom:30px}
.casket_black{color:#333}
.casket_green{color:#4a9a75;}

.green_btn_a a{display:inline-block; color:#fff !important; font:600 13px 'open sans'; text-align:center; text-decoration:none; background:#4a9a75; padding:7px 15px 7px !important;}
.green_btn_di{    background: none repeat scroll 0 0 #4A9A75;
    color: #FFFFFF;
    display: inline-block;
    font: 600 13px 'open sans';
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
}
.red{color:#ff0000;}

/* Header */
header{width:100%; position:relative;}
#top_links{width:100%; float:left; border-bottom:1px dashed #cbcaca; padding:10px 0;}
.top_links_lt{float:left; width:28%; margin-right:2%;}
.top_links_rt{float:right; width:70%;}
#search_wrapper{float: left; max-width: 236px;position: relative;width: 100%;}
#search_wrapper input[type="text"] {-moz-user-select: text; background:#FFF; border:1px solid #e1e1e1; color:#666; display:inline; font:normal 12px 'open sans'; height: 18px;line-height: 20px;margin: 0;padding:6px 20px 6px 6px;width: 100%;}
button.btn.search span {display:inline-block; position:absolute; background:url(/content/icon-search.png) no-repeat; width:18px; height:18px; border:0; right:-182px; top:-24px; cursor:pointer;}
.top_link_sec{width:100%; float:right;}
ul.top_nav{margin:0; padding:0; display:inline-block;}
ul.top_nav li{display:inline-block; float:left; list-style-type:none; padding:0; margin:0 0 0 35px;}
ul.top_nav li:first-child, ul.top_nav li.first{margin:0;}
ul.top_nav li a{display:inline-block; color:#6f6f6f; font:600 13px 'open sans'; text-decoration:none; padding:8px 0 6px;}
ul.top_nav li a:focus, ul.top_nav li a:hover, ul.top_nav li a.active{color:#357f5d;}

ul.top_btns{margin:0 0 0 35px; padding:0; display:inline-block;}
ul.top_btns li{display:inline-block; float:left; list-style-type:none; padding:0; margin:0 0 0 15px; line-height:30px;}
ul.top_btns li:first-child, ul.top_btns li.first{margin:0;}
ul.top_btns li a{display:inline-block; color:#fff; font:600 13px 'open sans'; text-align:center; text-decoration:none; background:#4a9a75; padding:7px 15px 7px;}
ul.top_btns li a:focus, ul.top_btns li a.green_btn:hover, ul.top_btns li a.green_btn_act{background-color:#333;}
ul.top_btns li.or{margin-top:8px}



#header{width:100%; padding:10px 0 5px; float:left;}
.logo{float:left; width:30%; margin-top:10px;}
.call_now{float:left; width:30%; margin:20px 5% 0; text-align:center;}
.free_dlvry{float:right; width:30%}

/*Navigation*/
nav{width:100%; border-top:1px solid #ddd; z-index:100; min-height:40px; position:relative; box-shadow:0 2px 3px rgba(0, 0, 0, .20);}
.header_srch{position:relative; display:block;}
.menu_search{position:absolute; top:0px;}
#search_wrapper_nav{float: left; max-width: 236px;position: relative;width: 100%;}
#search_wrapper_nav input[type="text"] {-moz-user-select: text; background:#FFF; border:1px solid #e1e1e1; color:#666; display:inline; font:normal 12px 'open sans'; height: 18px;line-height: 20px;margin: 0;padding:6px 20px 6px 6px;width: 90%;}
#search_wrapper_nav input[type="submit"] {display:inline-block; position:absolute; background:url(/content/icon-search.png) no-repeat; width:18px; height:18px; border:0; right:0; top:7px; cursor:pointer;}

.nav_sec{float:left; width:90%}
.cart_sec{float:right; width:10%}
#default_nav{display:block;}

#responsive_nav{display:none;}
.shoping_cart{display:inline-block; float:right; color:#6f6f6f; background:url(/content/icon-cart.png) no-repeat 0 10px; padding:9px 0 0 28px;}
.shoping_cart a{color:#6f6f6f; text-decoration:none;}
.shoping_cart a:hover{text-decoration:underline;}

/* Slider */
#home_slider{width:100%; text-align:center; min-height:400px; background: url("/content/pattern-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); }

/* Content */
#main_content{width:100%; position:relative;}
.slider_hdng{width:100%; text-align:center; margin:20px 0;}
.slider_hdng h1{font:400 30px 'pt_sansregular'; color:#4a9a75; line-height:30px; margin:0; padding:0; text-transform:uppercase;}
ul.casket_servc{display:block; padding:0; margin:20px 0 30px; clear:both;}
ul.casket_servc li{display:inline-block; list-style-type:none; text-align:center; width:30%; margin:0 auto;}
ul.casket_servc li.middle{width:30%; margin:0 4.5%;}
ul.casket_servc li img{margin-bottom:15px;}
.about_lt{float:left; width:50%; margin-right:0%;}
.about_rt{float:left; width:50%; text-align:center;}

/* Footer */
footer{width:100%; position:relative;}
#footer{margin:20px 0; width:100%; float:left; border-top:1px solid #ddd; padding-top:20px;}
.payment_sec{float:left; width:30%; margin-top:20px;}
.verfied_sec{float:left; width:30%; margin:0 5%; text-align:center;}
.geotrust{display:inline-block; margin-top:7px}
.social_sec a{width:24px; height:25px; display:inline-block;margin-left:15px;}
.social_sec{float:right; width:30%; margin-top:22px;}
.social_sec a img{ *display:inline;}
.social_sec a img.first{margin-left:0;}
.copyright_main{width:100%; position:relative; text-align:center; margin:30px auto 20px; border-bottom:1px solid #ddd;}
.copyright_text{position:absolute; top:-10px; margin:0 auto; left:37%; background-color:#fff; padding:0 10px;}
.footer_links{width:100%; text-align:center; margin-top:10px;}
.footer_links li a{color:#333; text-decoration:none; display:inline-block; padding:3px 15px;}
.footer_links a:focus, .footer_links a:hover, .footer_links a.active{color:#4a9a75;}


@font-face {
font-family: 'pt_sansregular';
src: url('fonts/pts55f-webfont.eot');
src: url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/pts55f-webfont.woff') format('woff'),
	 url('fonts/pts55f-webfont.ttf') format('truetype'),
	 url('fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxima_novalight';
src: url('fonts/proximanova-light-webfont.eot');
src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/proximanova-light-webfont.woff') format('woff'),
	 url('fonts/proximanova-light-webfont.ttf') format('truetype'),
	 url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxima_novasemibold';
src: url('fonts/proximanova-semibold-webfont.eot');
src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/proximanova-semibold-webfont.woff') format('woff'),
	 url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
	 url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
font-weight: normal;
font-style: normal;
}

h1{font-size:30px; color:#333; font-weight:normal; font-family: 'proxima_novalight'; padding:0; line-height:30px; margin:5px 0;}
h3{font-size:24px; color:#333; font-weight:normal; font-family: 'proxima_novalight'; padding:0; line-height:26px; margin:5px 0 10px;}


/*-----------------------------------------------------------------------------------*/
/*	LATEST CAROUSEL
/*-----------------------------------------------------------------------------------*/
.showbiz-container	{	z-index:10; position: relative;}
.showbiz-container{	
max-width:1210px; min-width:300px; /*overflow:hidden;*/ padding:0; margin:0 auto;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.prod_item{border:1px solid #ddd; display:block; overflow:hidden; }
.old_price{text-decoration:line-through;}
.rating_sec{float:left; width:30%; padding-top:10px;}
.prod_btm_sec{margin:0 7px 7px;}
.prod_btns {
    float: right;
    margin-bottom: 7px;
    text-align: center;
    width: 100%;
}
.prod_rt{float:left;}
.like_btn {
    background: none repeat scroll 0 0 #92AA9F;
    display: inline-block;
    
    margin-top: 5px;
    padding: 7px 8px;
    text-align: center;
    vertical-align: middle;
}
.like_btn img{margin-top:3px;}
.sale_tag{position:absolute; width:60px; height:45px; color:#fff; text-align:center; font:bold 13px Arial, Helvetica, sans-serif; font-style:italic; line-height:14px; top:6px; right:6px; z-index:10000; background:url(/content/sale-tag-bg.png) no-repeat; padding-top:15px;}

/*-----------------------------------Category Page Start------------------------------------------------*/
.inner-slider{position: relative; text-align: center;}
.slider-text{ font-size:36px; font-family:proxima_novasemibold; color:#fff; position:absolute; bottom:18px;  text-shadow: 2px 3px 3px #000000;}
.clear{ clear:both;}
.left_webpart{ width:255px;margin-top: 20px; float:left;}
.left-part1{}
.left_webpart h3{ font-size:16px; color:#333; font-family:'open sans'; border:1px solid #dddddd; padding:10px; width:90%; font-weight: 600;} 
.side_menu{    margin-left: 8px;margin-top: 15px;}
.side_menu ul{}
.side_menu ul li{ background:url(/content/side-memu-arrow.png) no-repeat 0 4px; padding:0 5px 15px 18px; font-size:13px; font-family:'open sans'; color:#333;font-weight: 600;}
.side_menu ul li a{ color:#333;display:block;}
.side_menu ul li a:active{color:#4a9a75;}
.side_menu ul li ul{ margin-left:20px;}
.side_menu ul li ul li{ background:none; padding:10px 0 2px 5px;}
.side_menu ul li ul li a{color:#666; display:block;}
.left-part2{}
.cart_item{ color:#666; font-size:13px;font-family:'open sans';}
.left-part3{margin-top: 20px;}
.adv{ margin-top:10px;}
.right_webpart{ float:right; width:824px;margin-top: 20px;}
.right_webpart h2{ font-size:30px; color:#333; font-family:'proxima_novalight'; border-bottom:1px solid #ddd; padding:8px 0;}
.breadcrums{ color:#666; font-size:13px;font-family:'open sans';border-bottom:1px solid #ddd;}
.breadcrums span{color:#4a9a75; text-decoration:underline;}
.right_part1{}
.sorting{ width:100%;  padding: 15px 0;}
.show_page{float:left;color:#666; font-size:13px;font-family:'open sans';}
.sort_by{float:right; font-size:13px;font-family:'open sans';}
.sort_by label{color:#666;vertical-align: middle;}
.select{ background:#f3f3f3; border:1px solid #e6e9e8; color:#959595; padding:5px;width: 175px;}
.products{}
.products ul{}
.products ul li{float: left;  width:25%; margin-top:20px; margin-bottom:10px; padding :8px; border : 1px solid #DDDDDD; test-align:center;}
.last-li{ margin-right:0!important;}
.categ-product{border: 1px solid #DDDDDD; display: block; overflow: hidden; height: 355px;}
.FreeShipping {  background: url("/content/free-shipping-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  color: #FFFFFF;    font-family: 'open sans';    font-size: 12px;    font-weight: 100;    height: 32px;    left: -16px;    padding-top: 4px;    position: relative;    text-align: center;    top: -300px;    width: 121px;}
.product_img{text-align: center;}
.product_detail{text-align: center;}
.product_detail h4{color: #333333; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 600; text-decoration: none;}
.product_detail a, .ProductDetails a{color: #333333;}
.price{text-align: center; font-family: 'Open Sans',sans-serif; font-size: 14px; padding: 5px 0;}
.old_rate{color: #666;text-decoration: line-through;}
.new_rate{ font-weight:bold;}
.product_detail h3 , .LowestPrice{color: #4a9a75; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 600; text-decoration: underline; text-align :center; margin-top:-30px; }
.compare-choose{ margin:0 7px 10px;}
.compare-choose label{color: #666; font-family: 'Open Sans',sans-serif; font-size: 13px;}
.compare{float:left;  margin-top: 8px;}
.choose_option{float:right;}
.product-rating_sec {float: left; padding-top: 10px; width: 32%;}
.product_btns {float: right; margin-bottom: 7px; width: 59%; width: 61%\0/; *width: 61%;}
.green_btn1 {background:#4A9A75;color: #FFF;display: inline-block;font: 600 13px 'open sans'; padding: 7px 21px; *padding: 7px 14px; padding: 7px 14px\0/; text-align: center; text-decoration: none;}
.green_btn1{color:#fff!important;}
.green_btn {color:#fff!important;}
.PagingList{ margin: 20px auto; width: 40%; }
.PagingList li{ margin-right: 6px;float:left; border:none!important;}
.PagingList li a{color:#a6a6a6;font-family: 'Open Sans',sans-serif; font-size: 13px; font-weight: 600;padding: 5px 8px;display: block;border:1px solid #dedede;}
.PagingList li a:hover{ background:#4a9a75; color:#fff;border:1px solid #4a9a75;}
.prev {background: url("/content/previous-icon.png") no-repeat scroll 5px center; padding-left: 17px !important;}
.prev:hover {background: url("/content/previous-icon1.png") no-repeat scroll 5px center #4A9A75 !important; padding-left: 17px !important;}
.next {background: url("/content/next-icon.png") no-repeat scroll 40px center; padding-right: 18px !important;}
.next:hover {background: url("/content/next-icon1.png") no-repeat scroll 40px center #4A9A75 !important;padding-right: 18px !important;}
.product_heading{background: url("/content/pattern-bg.jpg") repeat; min-height: 75px; text-align: left; width: 100%;}
.product_left{float: left; width: 640px;}
.product_heading h1{ font-size:36px; color:#333; margin: 0;  padding: 22px 0;}
.green_btn_new{background:#4A9A75;color: #FFF!important; margin-right:6px; float: left;font: 600 13px 'open sans';padding: 7px 15px;text-align: center;text-decoration: none;}
.like_btn_new {background:#92AA9F; float:left; padding: 7px 8px; text-align: center; vertical-align: middle; *float:none;}
.product_desc{ margin-top:25px;}
.product_image {border: 1px solid #DDDDDD; height: 427px; margin-bottom: 28px; padding-top: 80px; text-align: center; vertical-align: middle;  width: 635px;}
.product_image img{padding: 0 0;text-align: center;}
.similar_main{margin: 0 auto; text-align: center; width: 90px;}
.similar {border: 1px solid #DDDDDD; display: table-cell; height: 80px; text-align: center; vertical-align: middle; width: 90px;}
.product_right{float:right; width:500px;}
.product-rightpart1{ border-bottom:1px solid #ddd;padding-bottom: 20px;}
.product_right h2 , .PrimaryProductDetails h2  {color: #000; font-family: 'Open Sans',sans-serif; font-size: 30px;}
.social{font-family: 'Open Sans',sans-serif; font-size: 14px;margin-top: 10px;}
.fb{ color:#325193;padding: 0 10px;}
.mail{ color:#00a8ec;padding: 0 10px;}
.print{color:#d6740a;padding: 0 10px;}
.social ul li{ float:left; padding:0 10px; border-right:1px solid #dce1e3;}
.social img {vertical-align: middle;}
.rating{ margin-top:15px;}
.coust_review{color: #8f8f8f; font-family: 'Open Sans',sans-serif; font-size: 12px;padding-top: 8px;float: left;}
.product-rating_sec1 {float: left; padding-top: 10px; width: 21%;}
.product-rightpart2{margin-top: 30px;border-bottom: 1px solid #DDDDDD; padding-bottom: 20px;}
.desc{font-family: 'Open Sans',sans-serif;}
.desc-old-price{font-size: 18px; color: #666666; text-decoration:line-through;}
.desc_new_price ,#productRight .ProductPrice {font-size: 28px;color: #4a9a75; font-weight:700;line-height: 12px;}
 #productRight .PriceRow{margin-top:12px; margin-bottom:12px;}
.desc_save{font-size: 13px;color: #666;}
.save_money{ color:#ff0000;font-size: 13px; color: #666666;}
.desc p{font-family: 'Open Sans',sans-serif;padding: 0 0 5px;}
.categ{color: #4a9a75;}
.product-rightpart3{margin-top: 30px;}
.quantity{font-family: 'Open Sans',sans-serif;font-size: 13px;color: #666;}
.quantity table td{ padding:10px;   vertical-align: middle;}
.select_box{border: 1px solid #E6E9E8; color: #959595; padding: 5px; width: 175px;}
.text_box{border: 1px solid #E6E9E8; color: #959595; padding: 5px; width: 50px;}
.red{color:#ff0000;}
.like_btn_new > img {vertical-align: sub;}
.button{/*width: 27.5%;*/}
.desc_review{margin-top: 25px;}
.product_description{}
.tab{}
.tab ul{}
.tab ul li{float: left; margin-right: 5px; text-align: center;}
.tab ul li a {background:#92AA9F;color:#FFF;display:block;float: left; font-family: 'Open Sans',sans-serif; font-size: 15px; margin-right: 0; padding: 10px;text-align: center;border:1px solid #92AA9F;}
.tab ul li a:hover {background:#fff;border:1px solid #ddd; border-bottom:none;color: #666;font-family: 'Open Sans',sans-serif;font-size: 15px;}
.selected{background:#fff;border:1px solid #ddd; border-bottom:none;color: #666;font-family: 'Open Sans',sans-serif;font-size: 15px;}
.tab_desc{border:1px solid #ddd;padding:10px 10px 20px 10px;}
.features{}
.features h2{ font-family: 'Open Sans',sans-serif;font-size: 18px; color:#333;}
.listing{}
.ProductDescriptionContainer ul {padding-left: 40px;}
.ProductDescriptionContainer li {list-style-image: url("/content/bullet.png");  padding: 5px;}
.ProductDescriptionContainer li span{ font-family: Arial,​Helvetica,​Verdana,​sans-serif; font-size:12px !important; color: #666666;  font-weight: normal; }
.ProductDescriptionContainer li span strong{ font-family: Arial,​Helvetica,​Verdana,​sans-serif; font-size:12px !important; color: #666666;  font-weight: normal; }
.casket-dimention{margin-top: 20px;}
.casket-dimention h2{ font-family: 'Open Sans',sans-serif;font-size: 18px; color:#333;}
.dimension{margin-top: 10px;}
.dimension table{ width:100%;font-family: 'Open Sans',sans-serif;font-size: 13px; color:#333;}
.dimension table tr td{border-top: 1px dotted #E5E5E5; padding: 8px 5px;}
.head{ font-weight:600;}
.head_desc{ font-style:italic;}
.alternate{ background:#f9f9f9;}
.margintop{ margin-top:30px;}
#tab1{}
.review{}
.review_left{ float:left; width:630px;}
.review_left h4{font-family: 'Open Sans',sans-serif;font-size: 16px; color:#666;} 
.review_left h4 span{ color:#333;}
.rev{ margin-top:20px;}
.rev_desc{border-bottom: 1px solid #DDDDDD; padding-bottom: 12px;}
.profile_img{ float:left;}
.profile_desc{ float:left; margin-left:20px;width: 85%;}
.profile_desc h6{font-family: 'Open Sans',sans-serif;font-size: 14px; color:#333;}
.product-rating_rev {float: left; padding-top: 10px; width: 100%;}
.desc_rev{font-family: 'Open Sans',sans-serif;font-size: 13px; color:#666;}
.date{ color:#969696; font-style:italic;}
.desc_rev > p {padding-bottom: 10px;}
.reply a{ color:#4a9a75; text-decoration:underline;}
.last_rev{ border-bottom:none;}
.all_review{ float:right;}
.all_review a{color:#4a9a75;font-family: 'Open Sans',sans-serif;font-size: 14px; font-weight:600; text-decoration:underline;}
.review_right{ float:right; width:400px;}
.review_right h4{font-family: 'Open Sans',sans-serif;font-size: 16px; color:#666;}
.form{ margin-top:20px;}
.form table{ width:100%;}
.form table tr td{}
.form table tr td label{color:#333;font-family: 'Open Sans',sans-serif;font-size: 13px; font-weight:600;}
.text{ margin-bottom:10px; border: 1px solid #E6E9E8; color: #959595; padding: 5px;width: 332px;font-family: 'Open Sans',sans-serif;font-size: 13px;}
.select_box1{border: 1px solid #E6E9E8;color: #959595; padding: 5px; width: 344px;margin-bottom:10px;}
.textarea{border: 1px solid #E6E9E8; color: #959595; padding: 5px; width: 332px;margin-bottom:10px;resize: none;}
.submit{ margin-top:35px;}
.prod_item .ProductList .ProductImage{border: none !important;}
.footer_menu ul.footer_links{margin:0 auto; padding:0; text-align:center;}
.footer_menu ul.footer_links li{font-family:Arial,​Helvetica,​Verdana,​sans-serif; font-size:12px; color:#333333 ; display:inline-block; list-style-type:none;  background:url(/content/footer-dr.jpg) no-repeat 0 4px; }
 @-moz-document url-prefix()
      {
         .footer_menu ul.footer_links li{ background:url(/content/footer-dr.jpg) no-repeat 0 12px; }
      }
.footer_menu ul.footer_links li:first-child, ul.footer_links li.first{background:none;}
.footer_menu ul.footer_links li a{color:#333; text-decoration:none;}
.footer_menu ul.footer_links li a:hover, .footer_menu ul.footer_links li a:focus{color:#4a9a75;}
.main-nav {
     margin: 10px 0;
    max-width: 900px;
    width: 100%;
}
.toggleMenu {
    display:  none;
    background: #666;
    padding: 10px 15px;
    color: #fff;
}
.main-nav .category-list {
    list-style: none;
     *zoom: 1;
 /*    background:#175e4c;*/
}
.main-nav .category-list:before,
.main-nav .category-list:after {
    content: " "; 
    display: table; 
}
.main-nav .category-list:after {
    clear: both;
}
.main-nav .category-list ul {
    list-style: none;
    width: 9em;
}
.main-nav .category-list a {
    padding: 10px 15px;
    color:#333333;
}
.main-nav .category-list li {
    position: relative;
}
.main-nav .category-list > li {
    float: left;
/*    border-top: 1px solid #104336;*/
}
.main-nav .category-list > li > .parent {
    background-image: url("/content/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.main-nav .category-list > li > a {
   display: block;
    font-family: open sans;
    font-weight: bold;
}
/*.nav > li > a:focus, .nav > li > a:hover, .nav > li > a.active {
    color: #357F5D;
}*/
.main-nav .category-list li  ul {
    position: absolute;
    left: -9999px;
	  width: 200px;
}
.main-nav .category-list > li.hover > ul {
    left: 0;
}
.main-nav .category-list li li.hover ul {
    left: 100%;
    top: 0;
}
.main-nav .category-list li li a {
    display: block;
    background: #1d7a62;
    position: relative;
    z-index:100;
    border-top: 1px solid #175e4c;
}
.main-nav .category-list li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}
.main-nav .category-list li ul li{  white-space: nowrap; width:auto;   margin-bottom: 1px;}
.main-nav .category-list li ul li a { color:#fff;}
@media screen and (max-width: 990px) {
    .active {
        display: block;
    }
	.main-nav .category-list a { color:#fff;}
    .main-nav .category-list  li {
        float: none;
		    background: none repeat scroll 0 0 #4A9A75;
			border-bottom:1px solid #fff;
    }
    .main-nav .category-list > li > .parent {
        background-position: 95% 50%;
    }
    .main-nav .category-list li li .parent {
        background-image: url("/content/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .main-nav .category-list ul {
        display: block;
        width: 100%;
    }
   .main-nav .category-list > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.main-nav .category-list li ul { width:auto; margin:0px;}
	.main-nav .category-list li ul li { margin:0px;}
	.main-nav .category-list li li a { border:none;}

}

.products ul {
    float: left;
    width: 100%;
}
.ProductPriceRating .RetailPriceValue{color:#666666; text-align:center;} .ProductPriceRating .SalePrice{color:#666666; text-align:center;}.ProductPriceRating{text-align:center;}.ProductActionAdd{float:right;}#ProductBreadcrumb{margin-top:17px;}
.similar li{list-style:none;}.ProductThumbImage{float:left; width:640px;}.ProductThumbImage a{float:left; width:100%;}
.zoomPad img{ width:640px;}.ProductTinyImageList{float: left !important; width: 640px!important;  margin-top: 20px!important; }
.product_Slide li{ border: 1px solid #DDDDDD;
    padding: 7px  !important;;
    width: 269px !important;}
.desc .ProductDetailsGrid .label ,.desc .ProductDetailsGrid .value{font-family:'Open Sans',sans-serif; }
.prod_rt .ProductActionAdd{float:left;}
 .slide-show-render.slide-show{margin:auto;}
#home_slider{border-bottom: 1px solid #C1C1C1;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
#HomeFeaturedProducts .prod_item{min-height:350px; height:auto;}
#example2 .prod_item{min-height:328px; height:auto; margin-left: 1px;}

.video_iframe iframe{  width: 100%;}
.prod_rt a:hover{text-decoration:none !important;}
.similliar_product .showbiz .overflowholder ul li{width: 264px !important; margin-left: 1px; min-height: 259px;
}
.DetailRow .AddCartButton{margin-top:9px;}
#CategoryContent .ProductDetails{min-height:40px;}
/*********************menu********************/
.header_nav .cat_Connecticut {display:none !important;}
.header_nav .cat_Delaware {display:none !important;}
.header_nav .cat_Maryland {display:none !important;}
.header_nav .cat_Massachusetts {display:none !important;}
.header_nav .cat_New {display:none !important;}
.header_nav .cat_Pennsylvania {display:none !important;}
.header_nav .cat_Rhode {display:none !important;}
.header_nav .cat_Washington {display:none !important;}
.header_nav .cat_Virginia{display:none !important;}
.main-nav .category-list > li > a:hover{color:#4A9A75;}