
.wrapper {
	margin-bottom: 50px;
    float: left;
}
.container-fluid {
    padding: 5px 0;
    margin: auto;
    width: 72%;
}
.wishnot_main {
    width: 100%;
    border-bottom: solid 1px #9e9db8;
    padding: 5px 2px;
    display: block;
    overflow: hidden;
    margin: 0 0 10px;
}
.wishnot_im_left {
    float: left;
    width: 15%;
}
.wishnot_ti_main {
    float: right;
    width: 80%;
    margin: 0;
    padding: 0;
}
.wishnot_ti {
    margin: 0;
    padding: 0;
    display: block;
    color: #21659C;
    margin: 0 0 10px;
}
.wishnot_ti a {
    color: #e52e06;
    text-decoration: none;
	font-weight:bold;
}
.wishnot_ti_main ul {
    display: block;
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    overflow: hidden;
}
.wishnot_ti_main ul li {
    list-style: none;
    margin: 0 0 5px 0;
    float: left;
    width: 50%;
}
.wishnot_ti_main ul li .codena_left {
    width: 28%;
    color: #555;
    display: inline-block;
    float: left;
}
.wishnot_ti_main ul li .dotted_mid {
    width: 5%;
    display: inline-block;
    color: #555;
    float: left;
}
.wishnot_ti_main ul li .lin_right {
    color: #3368CA;
    width:59%;
    float: left;
}
.btn_buy {
    margin: 0 0 5px;
    float: right;
}
.price_d_c {
    margin: 10px 0;
    color: #333;
    float: left;
    padding-right: 25px;
}
.price_d_c span {
    color: #CB0804;
	font-weight:bold;
	font-size:20px;
}
.price_d_c strike {
    color: #8f8686;
	font-weight:bold;
	font-size:20px;
}




.safesecure {
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
}
.signIn_main {
    width: 100%;
    float: left;
}
#SignIN .right_s {
    width: 46%;
    height: auto;
    float: left;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin: 27px 0 0 0px;
    position: relative;
    box-shadow: 0px 0px 8px #ccc;
    min-height: 365px;
}
#SignIN .left_s {
    width: 46%;
    height: auto;
    float:right;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin: 27px 0 16px 37px;
    position: relative;
    box-shadow: 0px 0px 8px #ccc;
    height: auto;
    padding-bottom: 20px;
}
#bgpan {
    background: #fff;
    width: 100%;
    padding: 11px 0;
    min-height: 580px;
}
.holder {
    position: relative;
    top: 10px;
    left: -8px;
    width: 100%;
    height: 47px;
}
.blue_holderleft {
    background: url(../images/blue_holder.jpg) left top no-repeat;
    width: 11px;
    float: left;
    height: 47px;
}
.blue_holderright {
    width: 95%;
    height: 33px;
    float: left;
    background: #040059;
    margin: 7px 0;
    padding: 6px 0 0 0;
}
.blue_holderright h4 {
    color: #fff;
    font-weight: normal;
    
    font-size: 18px;
}
#SignIN .right_s .middle_r {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0 15px;
    width: 100%;
}
#SignIN .right_s .middle_r p {
    color: #333;
    float: left;
    margin: 20px 0;
    padding: 0;
}
#SignIN .right_s .middle_r ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 289px;
}
.holderleft {
    background: url(../images/holder.png) left top no-repeat;
    width: 11px;
    float: left;
    height: 47px;
}
.holderright {
    width: 95%;
    height: 33px;
    float: left;
    background: #d96319;
    margin: 7px 0;
    padding: 6px 0 0 0;
}
.holderright h4 {
    color: #fff;
    font-weight: normal;
    
    font-size: 18px;
}
#SignIN .left_s .middle {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0 15px;
    width: 100%;
}
#SignIN .left_s .middle p {
    float: left;
    margin: 20px 0;
    padding: 0;
}
#SignIN .left_s .middle ul {
    float: left;
    list-style: none outside none;
    margin: 12px 0 0;
    padding: 0;
    width: 100%;
}
#SignIN .left_s .middle ul li {
    float: left;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0;
    width: 350px;
}
#SignIN .left_s .middle label {
    float: left;
    margin: 0 10px 5px 0;
    padding: 0;
}
#SignIN .left_s .middle input {
    height: auto;
    border: 1px solid #ccc;
    
    color: #333;
    margin: 0 0 0;
	width:330px;
	padding:5px 10px;
}
form#form1 section.error {
    color: #ff0000;
}
#SignIN .left_s .middle .forgot_r {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 330px;
}
.conti_guest {
	float:left;
	width:100%;
    font-size: 20px;
    margin: 15px 0;
}
.return_store {
	margin:8px 0 0 8px;
	float:left;
}
.return_store_tes {
	font-weight:bold;
}
#SignIN .left_s .middle .forgot_r input {
    border: medium none;
    height: 49px;
    margin: 0;
    padding: 0;
    width: 141px;
	margin-left:-3px;
}
#SignIN .left_s .middle .forgot_r .for_name {
    float: left;
    font: bold 13px Verdana;
    margin: 15px 0;
    padding: 0;
    width: 100%;
}
#SignIN .left_s .middle .forgot_r .for_name a {
    color: #1355b7;
    text-decoration: underline;
}
.inp {
    width: 310px;
    height: auto;
    padding: 5px 0 5px 10px;
    border: 1px solid #ccc;
    color: #333;
    margin: 0 0 0;
    font-size: 14px;
}
.orderinput {
    width: 310px;
    height: auto;
    padding: 5px 0 5px 10px;
    border: 1px solid #ccc;
    color: #333;
    margin: 0 0 0;
    font-size: 14px;
}
.orbtn {
	background-color: #e36d13;
    color: #fff;
    padding: 7px 25px;
    border: none;
    border-radius: 4px;
    font-size: 20px;
    cursor: pointer;
}
.text-test {
	color: #3368ca;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
.bodybg {
	background-color:#f4f4f4;
}
.red {
    color: #c00;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
.thanktext-test {
    color: #109535;
    font-weight: bold;
    line-height: 50px;
    text-decoration: none;
    font-size: 28px;
}
.refer h1 {
    border-bottom: 1px solid #dadada;
    color: #24679a;
    font-size: 20px;
    font-weight: bold;
    padding: 0 0 4px 1px;
    text-align: left;
}
.checkpan {
    font-weight: normal;
    line-height: 20px;
    padding: 0 0 0 0;
	margin: 60px 0 300px 0;
	text-align:justify;
}
.checkpan_p {
    font-weight: normal;
    line-height: 20px;
    padding:0;
	margin: 0;
	text-align:justify;
}
.refertoptxt {
    background: url(refer-topbg.gif) repeat-x scroll left top transparent;
}
.orderinfo-compl {
    width: 100%;
}
div#orderinfodiv {
    margin-top: 10px;
}
div#orderinfoform {
    height: 85px;
    margin: 5px 0 0;
    width: 100%;
}
div#orderinfoform .orderinput {
    width: 300px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbc391;
}
div#orderinfodiv p {
        font-size: 100%;
    padding-top: 8px;
    padding-bottom: 5px;
}
.refer {
    color: #595959;
    font-weight: normal;
    line-height: 20px;
    margin: 25px 0 20px;
    padding: 0;
    background: #fff;
    padding: 5px;
    width: 100%;
}
.ofn {
	float:left;
	width:100%;
}
.ofn_left {
	float:left;
	width:45%;
}
.ofn_right {
	float:left;
	width:45%;
}
.checkpan p {
    color: #383838;
    margin: 0 0 10px;
    padding: 0;
    text-align: justify;
}
.checkpan_p p {
    color: #383838;
    margin: 0 0 10px;
    padding: 0;
    text-align: justify;
}
.refer h3 {
    color: #24679a;
    font-size: 16px;
    padding: 6px 0;
}
.refer h2 {
    color: #24679a;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: left;
}
.ttz {
    color: #333333;
    line-height: 20px;
    text-align: right;
    text-decoration: none;
    width: 33%;
    float: left;
    padding: 10px;
}
#employ_data {
    text-align: center;
    width: 100%;
    margin: 8px;
    float: left;
}

.left_menum {
   margin: 35px 0 0 0;
}
.left_menum ul {
	margin:0;
	padding:0;
}
.left_menum ul li {
    background: #9e9db8;
    color: #fff;
    /*text-transform: uppercase;*/
    font-weight: 600;
    padding: 5px 10px 10px 10px;
    float: left;
    list-style: none;
    width: 100%;
	border-bottom:1px dotted #fff;	
}
.left_menum ul li:hover {
    background: #08045c;
    color: #fff;
}
.left_menum ul li a {
    color: #fff;
}
.left_menum ul li a:hover {
    color: #fff;
}
.tborder {
    border: 2px solid #dedede;
    border-radius: 5px;
    width: 100%;
}
.orbor {
    border: 1px solid #ededed;
    padding:15px;
    margin: 18px 0;
    float: left;
	width:100%;
	line-height: 22px;
	background-color:#fff;
	border-radius: 5px;
    border: 1px solid #ccc;
	box-shadow: 0px 0px 8px #ccc;
	text-align:center;
	margin-bottom:55px;


}
.ortl {
    background-color: #008000;
    padding: 7px 5px;
    color: #fff;
    width: 100%;
    float: left;
}
.not {
    border: 1px solid #ededed;
    padding:25px;
    margin: 0 0 40px 0;
    float: left;
    background-color: #fffdfd;
	width:100%;
	line-height: 22px;
}
.ortl h2 {
	font-size: 20px;
	color:#fff;
}
.orbor h4 {
	font-size: 18px;
}
.not h4 {
	font-size: 18px;
}
.orsmain_stp {
	width:85%;
	margin:auto;
}
.orsmain {
	width:85%;
	margin:auto;
}
.orbor_tic {
	text-align:center;
	padding:25px;
	color:#000;
	line-height:25px;
	font-size:22px;
	background-color:#fff;
	margin-top:55px;
	border-radius: 5px;
    border: 1px solid #ccc;
	box-shadow: 0px 0px 8px #ccc;
	float:left;
	width:100%;
}
.orbor_tic h2 {
	font-size:25px;
	margin-top:30px;
}
.orbor_tic p {
    margin: 10px 0;
}
.orstabl_main {
	width:100%;
    margin: 10px 0;
	float:left;
}
.orstabl {
	width: 100%;
    margin: 5px 0;
    font-size: 19px;
	float:left;
}
.orstabl_left {
	width:47%;
	float:left;
	text-align:right;
}
.orstabl_mid {
	width:6%;
	float:left;
}
.orstabl_right {
	width:47%;
	float:left;
	text-align:left;
}
.ims {
	font-size:20px; font-weight:bold;
}

.mainlinksbtn {
    background: url(../assets/images/continue.gif);
    width: 212px;
    height: 35px;
    border: 0;
    outline: 0;
    cursor: pointer;
}
.footer_che {
    background-color: #222222;
    float: left;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    padding: 5px 0;
	margin-top:60px;
}
.copyright {
    Color: #fff;
    text-decoration: none;
    float: left;
}
.copyright ul {
	padding:0;
	margin:0;
}
.copyright ul li {
	float:left;
	display:inline;
	list-style:none;
	color:#fff;
	padding:0 30px 0 0;
}
.copyright ul li a {
    color: #fff;
   font-size: 18px;
   float:left;
   list-style:none;
}
.footer_payment {
    text-align: right;
	Color: #fff;
	font-size:14px;
}
.breadcrumb_in {
    height: 30px;
    float: left;
    width: 100%;
}
.breadcrumb_in ul {
	padding:0;
	margin:-4px 0 0 0;
}
.breadcrumb_in ul li {
	float:left;
	display:inline;
	list-style:none;
	color:#fff;
	padding:0 20px 0 0;
}
.breadcrumb_in ul li a {
   color: #fff;
   font-size: 18px;
   float:left;
   list-style:none;
   border-right: 1px solid #c3b9b9;
   padding-right: 20px;
}

.breadcrumb_in .breadcrumb-content {
	float:left;
	text-align:left;
}
.bg_hea {
    background-color: #fff;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.breadcrumb_main {
	width:100%;
	background-color: #08045c;
	/*background: linear-gradient(45deg, #08045c, #2222, #24AADB, #27DBB1, #FFDC18, #FF3706);*/
    background-size: 600% 100%;
    animation: gradient 16s linear infinite;
    animation-direction: alternate;
	height: 35px;
}


 @charset "utf-8";
/* CSS Document */
@font-face { font-family: 'Arial, Helvetica, sans-serif'; src: url('../bitter-regular-webfont.eot'); src: url('../bitter-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../bitter-regular-webfont.woff') format('woff'), url('../bitter-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
body { margin: 0; padding:0 0 0; background: #fff; }
.wrapper {
	width: 100%;
    background-color: #fff;
	/*height:165px;*/
}

.saveftr {
	text-align: center;
    margin: 0px;
    padding: 12px 10px;
    left: 0px;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    border: none;
    background-color:#040059;
    color:#fff;
    font-size: 16px;
    line-height: 20px;
    font-family: Helvetica;
	position:fixed;
	z-index:999;
	bottom:0;
	}
.sav_a {
    font-size: 18px;
    font-weight: bold;
    color: #ffef01;
}
	.nextdel {    
    float: left;
    width: auto;
    /* background-color: #f5f5f5; */
    padding: 8px;
    top: -16px;
    position: relative;
    margin-left: 150px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e6e5f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border: 1px solid #ccc7c7;
    border-radius:8px;
	
	}
	.vec {
		float:left;
		width:65px;
	}
	.nextdeltext {
		float: left;
		width: 245px;
		font-size: 13px;
		/*font-weight: bold;*/
		line-height: 20px;
	}


h1, h2, h3, h4, h5, h6, p, img { margin: 0; padding: 0; border: 0; }
.clear { clear: both; }
input, select, textarea {height:auto;}
iframe{width:auto;}
.inpfuneral {
    width: 310px;
    height: auto;
    padding: 10px 0 10px 10px;
    border: 1px solid #ccc;
    
    color: #333;
    margin: 0 5px 10px 0;
    font-size: 14px;
	float:left;
}
.inpfuneral:focus {
	outline: none;
    border-color: #1378db;
    -webkit-box-shadow: 0 0 0 1px #1378db;
    box-shadow: 0 0 0 1px #1378db;
}
.inpfuneral input {
    border: none;
    background: none;
    width: 281px;

    padding: 0 0 0 28px;
    outline: none;
}
#topbar { background: #fff; height: 25px; padding: 0px; float:right; }
.ordertrack { width: 204px; height: 31px !important; float: right; padding: 1px !important; }
.ordertrack a { line-height: 0 !important; padding: 0 13px !important; }
.ordertrack:hover { background: none !important; }
.innertop { margin: 0 auto; }
.tbar { width:100%; height:auto; background:#fff; }
.trade_b { position: relative; }
.icon_login { background: url(../images_new/t-icons.png) no-repeat scroll -3px -3px; }
.icon_register { background: url(../images_new/t-icons.png) no-repeat scroll -4px -29px; }
.icon_logout { background: url(../images_new/t-icons.png) no-repeat scroll -2px -51px; }
.icon_cart { background: url(../images_new/t-icons.png) no-repeat scroll -4px -81px; }
.mustg { background: url(../images_new/t-icons.png) no-repeat scroll -4px -136px; }
.cong { background: url(../images_new/t-icons.png) no-repeat scroll -4px -160px; }
.track_icon { background: url(../images_new/t-icons.png) no-repeat scroll -3px -110px; }
.menu { width:76px; height:25px; float:right; position:relative; }
.menu ul { margin:0; padding:0; }
.menu ul li { margin:0; padding:0; list-style-type:none; text-align:left; }
.menu ul li ul { display:none; }
.menu ul li:hover ul { display:block; margin:0; padding:0; background:#fff;  position:absolute; top:26px; left:-105px; z-index:5555; width:180px;box-shadow:0 0 3px #ccc; }
.menu ul li:hover ul li { list-style-type:none; background:#fff; padding:5px 5px;  line-height:20px; }
.menu ul li:hover ul li a { color:#333; text-decoration:none; padding:5px 20px; }
.menu ul li:hover ul li:hover { background:#fff; }
.menu ul li:hover ul li a:hover { color:#F60; }
#wrapper { margin: 0 auto; /*width:970px;*/ position:relative; background: #fff; height: auto; }
#header { width: 1180px; height: 91px; background:#fff; padding: 1px;}
#logo { width: 225px; padding:0 0; float: left; margin:-9px 0;}
#rightbar { float: right;  margin: 10px 0 0 0; }
.phone { background: url(../images_new/phonenumber.jpg) center top no-repeat; float: left; width: 162px; height: 30px; }
.viewcart { width: auto; border: 1px solid #ccc; border-radius: 5px; background: url(../images_new/viewcart_bg.jpg) center top repeat-x; float: right; margin: 0 0 0 8px; padding: 6px; }
.viewcart span {  font-weight: bold; font-size: 13px; color: #444; background: url(../images_new/view_cart_butn.jpg) left top no-repeat; padding: 0 0 0 30px; }
.viewcart a { text-decoration: none; }
.pattren { position: relative; /*width: 420px;*/ height: 32px; border:1px solid #eee; margin: 6px 0 0 1px; padding: 1px; float: left; }
.pattren input { vertical-align: middle; background: url(../images_new/inputbg.jpg) center top repeat-x; border: none;width: 342px; padding: 9px 0 11px 5px;  font-size: 14px; color: #333; float: left; }
.search { float: left; width: 35px !important; height: 31px!important; background: url(../images_new/search_butn.jpg) center top no-repeat!important; cursor: pointer; }
.strips { position: relative; }
/*.left_strip { width: 10px; height: 49px; background: url(../images_new/menu_strip_left.png) center top no-repeat; position: absolute; top: -10px; left: -10px; z-index: 9999; }
.right_strip { width: 10px; height: 49px; background: url(../images_new/menu_strip_right.png) center top no-repeat; position: absolute; top: -10px; right:-9px; z-index: 9999; }*/
.menufix{width:100%;height:auto;}
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}
#menunav { width: 100%; height: 34px; background:#040059; margin:0 0 0 0;}
#menubar ul { margin: 0; padding: 0; }
#menubar ul li { float: left; margin: 0; list-style-type: none; padding: 10px 0 0 0; display: inline; position: relative; }
#menubar ul li a {  font-size: 14px; padding: 0 13px; font-weight: bold; text-decoration: none; color: #fff; background: url(../images_new/seperator.jpg) right top no-repeat; transition: all 0.6s ease-in-out 0s; text-shadow: 1px 0px 1px #930; margin: 0px; display: block; }
#menubar ul li a:hover { color: #930; text-shadow: 1px 0px 1px #fff; transition: all 0.6s ease-in-out 0s; }
#banner { height: auto; margin:7px auto 4px; border: 1px solid #c3bebe; }
.line { width: 99%;  margin: 0 auto; }
#h1_div { width:98%; height: auto; margin: 0 auto; padding: 0 0 10px 0; }
#h1_div h1 {  font-size: 22px; color: #333; font-weight: normal; margin: 0px 0px 0 5px }
#topcat { width: 100%; height: auto; margin: 0 auto;  padding:0px 0 0 0; }
#topcat h1 {  font-size: 22px; color: #333; font-weight: normal; margin: 6px 0px 0 8px }
#topcat h1 span { color: #723c00; }
#topcat h2 { 
    border-bottom: 1px solid #dadada;
    color: #040059;
    
    font-size: 25px;
    font-weight: normal;
    padding:30px 0px;
	text-align:center;
	width:100%;
	float:left; }
#topcat h2 span { color: #723c00; }
#brasscat { width:96%; margin: 5px auto; background:#F6F1EB; padding:12px; }
#brasscat h1 {  font-size: 22px; color: #333; font-weight: normal; margin: 6px 0px 0 8px }
#brasscat h1 span { color: #723c00; }
.cat_prod { width: 161px; height: auto; margin: 0 auto; }
.cat_prod img a, .cat_prod img { border: 0; outline: none; }
.keepsake { margin: 0 0 0 10px; }
#cat_pmain { width: 210px; float: left; margin: 11px 0 0 35px;  }
#cat_pmain p a {  font-size: 16px; color: #333; font-weight: normal; text-decoration: none; }
.cat_pmain { width: 210px; float: left; margin: 11px 0 0 28px; }
.cat_pmain p a {  font-size: 16px; color: #333; font-weight: normal; text-decoration: none; }
#topselling { width: 99%;margin:11px auto 0; padding: 0 0 0 0; }
#topselling h2 {  font-size: 20px; color: #040059; font-weight: normal; margin: 0 0px 0 0; background: #fff;border-bottom:1px solid #dadada; padding: 0 5px 8px 5px; }
#topselling h2 span { color: #040059; }
#topselling_brass { width: 100%;margin: 17px auto 0; padding: 0 0 10px 0; }
#topselling_brass h2 {  font-size: 22px; color: #333; font-weight: normal; margin: -20px 0px 0 8px; background: #fff; width: 240px; padding: 5px; }
#topselling_brass h2 span { color: #723c00; }
.image_topselling { float: left; margin: 10px 0 0 16px; padding: 0; width: 222px;height: 228px; }
.image_topselling h3 a { color: #cb0804; float: left; font: bold 12px  Arial, Helvetica, sans-serif; margin: 10px 0; text-align: center; text-decoration: none; width: 222px; min-height: 28px; }
.image_topselling .image_b { float: left; height: 140px; margin: 0; padding: 0 21px 22px; width: 180px; }
.image_topselling .price_t { color: #333333; float: left; font: 12px Arial, Helvetica, sans-serif; margin: 12px 0; text-align: center; width: 222px; }
.image_topselling .price_t span { color: #CB0804; font-weight: bold; }
.image_topselling .buy_now { float: left; margin: 5px 74px; padding: 0; width: 74px; }
#content { width: 999px; margin: 10px auto; /*height: 435px;*/ }
#content p { color: #383838; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px; margin: 0 0 10px; padding: 0 10px; text-align: justify; }
#steps_btm { height:55px; }
#steps_btm img { width:1000px; height:57px; border: 0; }
/* =========== footer ================*/
#footer { margin: 14px auto 0; text-align: center; color: #FFF; width: 100%; padding: 16px 0 0 ; background:#040059 ;  font-size: 15px; font-weight:normal; line-height:22px; }
.footer_down{width:1180px;margin:0 auto;/*height: 140px;*/}

.link { color: #333; text-decoration: none;  }
.link:hover { color: #060; text-decoration: underline; }
.cat6 { width: 197px; float: right; text-align: left; }
.cat7 { float: right; text-align: left; margin: 21px 0 0 0; }
.cat1 { width: 270px; float: left; text-align: left; min-height: 171px;margin:0 0 0 0; }
.cat4 { width: 200px; float: left; text-align: left; min-height: 171px; }
.cat2 { width: 200px; float: left; text-align: left; min-height: 171px; }
.cat3 { width: 200px; text-align: left; float: left; min-height: 171px; }
.b1 { color: #fff; font-weight: bold; font-size: 16px;   margin: 0 0 8px 0; }
.link1 { color: #fff; text-decoration: none; }
.link1:hover { color: #ffa200; text-decoration: underline; }
.link33 { color: #fff; text-decoration: none; }

#content_new ul li {
    color: #333333;
    font: 12px/20px Arial,Geneva,sans-serif;
    list-style: inside none disc;
    margin: 0 12px 2px;
}

.link2 { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; }
.link2:hover { color: #000; text-decoration: underline; }
.h { height: auto; text-align: left; background: url(../images_new/footer_arrow.png) left 7px no-repeat; padding: 0 0 0 7px; }
.rinner { width: 100%; margin: 0 auto; font-size: 11px; line-height: 20px; }
.r {background:#fff;color: #333333; float: left; margin: 0 0 0 0; padding:0 0 0; text-align: center; width: 100%; }
.r a:hover { color: #CCCCCC; }
.r a { color: #FFFFFF; font-size: 12px; margin: 0 3px; text-decoration: none; }
.r .rinner .rinner2 { margin: 0 auto; width: 540px; }
.copy_r { color: #555555; font-family: Arial, Helvetica, sans-serif !important; font-size: 11px !important; margin: 0; }
.paypal {
	float: left;
    height: 84px;
    margin: 10px 0 0 1px;
    width: 33%;
    text-align: left; 
}
.upfront { height: 59px; width: 260px;margin: 8px 0 0 -2px; }
.mid_r { float: left; height: 59px; margin: 0 0 0 99px; width: 33%; }
.card_f { float: right; height: 58px; margin: 12px 0 0 0;  }
.more_p { width: 130px; height: 24px; margin: 19px 15px 0; float: right; }
<!--
old css code--> #content_div { float: left; margin: 20px 4px; padding: 0; width: 940px; }
#content_div .top_gra { height: 10px; margin: 0; padding: 0; width: 100%; }
#content_div .mid_gra { background: #fff; margin-top:30px; overflow: hidden; padding: 5px 15px; width: 100%; }
#contact_id { margin: 0 auto; overflow: hidden; width: 100%; }
#contact_id .left_contac { /*margin:10px 20px 0 35px;*/ float:left; }
#contact_id .left_contac .top_cont { float: left; margin: 0 0 20px; }
#contact_id h5 { color: #3368CA; display: block; margin: 0 0 5px; }
#contact_id .top_cont ul { display: block; list-style: none outside none; margin: 0 0 20px; }
#contact_id .top_cont ul li { /*color: #333333; font: 15px/20px Arial, Geneva, sans-serif;*/ margin: 0 0 0 30px; width:100%;}
#contact_id .top_cont ul li a { color: #FF0000; text-decoration: underline; }
#contact_id .left_contac .bot_let { /*border-right: 1px dashed #999999;*/ float: left; margin: 20px 14px 0 0; padding: 0 13px 0 0; }
#contact_id .left_contac .bot_rit { float: left; margin: 20px 0 25px 15px; padding: 0; }
.bot_rit_h5 {
	padding-left:30px;
}
#contact_id .emal_img { float: left; margin: 0; padding: 0 5px 0 0; }
.right_contac { float: right; }
#content_new {z-index:11; /*width: 999px;*/ margin: 0 auto; margin:0px 0;/* position: absolute; top: 745px;*/ }
#content_new h1 {border-bottom: 1px solid #dadada;
    color:#040059;
    font-size: 20px;
    font-weight: normal;
    margin:0  0 0;
    padding:10px 0;  }
#content_new p { color: #383838; font-family: Arial, sans-serif; font-size: 15px; line-height: 22px; margin: 0 0 10px; padding: 0 10px; text-align: justify; font-weight:normal; }
#content_new h2 { color: #383838; font-family: Arial, sans-serif; font-size: 16px; padding-left:10px; line-height: 22px; text-align: justify; font-weight:bold !important; padding-bottom:5px; }
#rightbar2 { float: left; width: 370px; margin: 10px 0; }
#rightbar2 img { margin-bottom: 5px; float: right; }
.satisf { width: 233px; height: 55px; }
.freed { background: url(../images_new/free-deliver_new.jpg) center top no-repeat; width: 233px; height: 40px; }
#countries { float: right; height:auto; margin: 0; overflow: hidden; padding: 1px; }
#countries li { float: left; height: 23px; line-height: 23px !important; list-style-type: none; margin: -1px; padding:1px 0; transition: all 0.6s ease-in-out 0s; }
#countries li a { color: #333; font: bold 11px Arial, Helvetica, sans-serif; margin: 1px; padding:0 12px; text-decoration: none; }
#countries li a:hover { color: #000; transition: all 0.6s ease-in-out 0s; }
.smedia { width: 197px; float: left; }
.active { background:#c00; transition: all 0.6s ease-in-out 0s; }.active a{color: #fff !important; }
.smedia { width: 197px; float: right; }
#fleft { width: 60%; float: left;padding:0 0 10px 0px; }
#fright { width: 40%; float: left; }
.login_usname { float: right; height: 20px; text-align: right; margin: 0 18px 0 0; color: #CC0000; font-weight: bold; }
#emptyz { padding: 5px; background: #fff }
.clrz { background: #f2fff1; border: 1px solid #94a793; width: 480px; padding: 10px; border-radius: 5px; }
#myaccount { display: none; width: 94%; box-shadow: 0 0 5px #ccc inset; border: 1px solid #ccc; padding: 10px; margin: 10px; }
#myaccount h2 { color: #BF0203; padding: 5px; }
#myacz { float: left; height: auto; margin: 5px 0; width:96%; background: #fff; padding: 10px; }
#myacz h1 { color: #dd5300; float: left;  font-size: 19px; font-weight: normal; line-height: 30px; margin: 0; width: 100%; padding: 5px 10px; }
.welcom_con { color: #007EC1;  margin: 0 0 15px; }
.welcom_con p { color: #555555; }
.my_ac_box { border: 1px solid #9EB9C8; margin: 0; padding: 0; }
.my_ac_box h2 { background-color: #E2F1FA; color: #336699; font: bold 13px/20px Arial, Geneva, sans-serif; margin: 0 0 10px; padding: 0 0 0 5px; }
.my_ac_box p { color: #555555; margin: 0 5px 10px; }
.my_ac_box ul { list-style: none outside none; margin: 10px 0 15px 20px; }
.my_ac_box ul li { background: url(../images/arrow.gif) no-repeat scroll left 1px; color: #0B59B9; margin: 0 0 10px; text-indent: 15px; }
.my_ac_box ul li a { color: #040059; }
#breadcrumb { color: #999999;  font-size: 12px; height: 17px; list-style-type: none; margin: 10px 0 0; padding: 0; width: 100%; }
#breadcrumb li { float: left; margin: 0 15px 0 0; }
#breadcrumb a { color: #1355B7; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; }
#edit_form { margin: 25px auto; /*width: 98%;*/ background: #fff; padding: 0 0 0 4px; }
#edit_form h1 { color: #DD5300; float: left;  font-size: 19px; font-weight: normal; line-height: 30px; margin: 0; padding: 5px 10px 5px 0; width: 100%; }
.ple_fill { color: #336699; display: block; font: bold 20px Arial, Geneva, sans-serif; margin: 0 0 10px; text-align:center; }
.div_form_part { background: url("../images/bg_forms.jpg") repeat-x scroll center top rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; display: block; margin: 0 0 10px; padding: 10px; }
.div_form_part h5 { color: #CC0000; font: bold 20px/20px Arial, Geneva, sans-serif; margin:20px 0; }
.div_form_part ul { display: block; margin: 0; padding: 0; }
.div_form_part ul li { 
    color: #333333 !important;
    display: block;
    font: 15px/20px Arial, Geneva, sans-serif;
    list-style: none outside none;
    margin: 0 0 15px;
    overflow: hidden;
}
.div_form_part ul li label { float: left; margin: 0 10px 0 0; text-align: right; width: 30%; }
.div_form_part ul li input, select, textarea {
	 border: 1px solid #AAAAAA;
    float: left;
    padding: 7px 3px 7px 10px;
    width: 49%;
    height: 33px;
}
.home-text {
	margin-top:15px;
}
.div_form_part ul li select { width:230px !important; }
.div_form_part ul li label span { color: #CC0000; }
.last_cond { color: #000000; float: left; margin: 18px 0 0 10px; }
.input_bot { float: left; margin: 10px 0 0; padding: 0; text-align: right; width: 200px; }
.input_bot input { border: medium none !important; float: right !important; margin: 11px 0 0; padding: 0 !important; width: 22px !important; }
.orderdetails { width: 100%; height: auto; margin: 10px 0; }
.orderdetails p { width: 16.5%; background: #797979; float: left; color: #fff; font-weight: bold; padding: 5px 0; border-left: 1px solid #ccc; text-align: center; border-right: 1px solid #ccc; }
.orderdetails ul { margin: 0; padding: 0; }
.orderdetails ul li { border-bottom: 1px solid #ccc; width: 16.5%; float: left; text-align: center; font-weight: normal; color: #333; padding: 10px 0; border-left: 1px solid #ccc; text-align: center; border-right: 1px solid #ccc; list-style:none; }
.lst { padding: 4.5px 0 4px 0px !important; }
.sno { width: 35px !important; }
.pname { width: 56% !important; }
.div_form_part span.error { color: #FF0000; padding: 0 0 0 5px; }
.div_form_part input.error { border: 1px solid #FF0000; margin: 0 8px 0 0; }
.div_form_part select.error { border: 1px solid #FF0000; margin: 0 8px 0 0; }
.div_form_part textarea.error { border: 1px solid #FF0000; margin: 0 8px 0 0; }
.checkbox { width:210px; margin:0 0 5px 205px; }
.checkbox_new {
    margin: 0 0 15px 301px;
}
.checkbox_new {
    margin: 0 0 15px 205px;
}
#editprofilez p { color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; padding: 0 0 0 5px; text-decoration: none; width: 300px; }
#editprofilez label { width:347px; float:left; text-align:right; }
#editprofilez input, select { margin:0 0 0 0; float:left; height:auto;font-size:12px; }
#editprofilez textarea { margin:0 20px 5px 0; }
.undercon { float:left; width:366px; }
.star { clear: right; color: #CC0000; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; padding-right: 5px;
    padding-top: 3px;}
.star_new {
    clear: right;
    color: #CC0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
}
.drop { width:410px; height:auto; border:1px solid #ccc; background:#f3f3f3; margin:0; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; background:#fffbf6; box-shadow:0 0 5px #ccc; text-align:justify; position:relative; z-index:89; }
.top-level a { color: #333333;  font-size: 18px; font-weight: normal; text-decoration: none; }
.top-level { background:url(../images/arrowleft.png)  150px 6px no-repeat; width:168px; height:30px; position:relative; text-align:center; }
.top-level:hover { background:url(../images/arowdown.png)  150px 6px no-repeat; }
#new_pro { width:980px; height:auto; margin:15px auto; border:1px solid #fff; margin-bottom:7px; position:relative; }
#new_pro .img_new_pro { float: left; margin: 0 35px 0 0; width: 133px; }
#new_pro .div_rig_d { float: left; margin: 0; padding: 0; width: 797px; }
#new_pro .head_h { color: #21659C; display: block; font: bold 14px Tahoma, Geneva, sans-serif; margin: 0 0 10px; padding: 0; }
#new_pro .head_h a { color: #D6611A; text-decoration: none; }
#new_pro .div_rig_d ul { display: block; list-style: none outside none; margin: 0 0 10px; overflow: hidden; padding: 0; }
#new_pro .div_rig_d ul li { float: left; list-style: none outside none; margin: 0 10px 5px 0; width: 310px; }
#new_pro .div_rig_d ul li .left_span { color: #555555; display: inline-block; float: left; font: bold 11px Tahoma, Geneva, sans-serif; margin: 0 5px 0 0; width: 57px; }
#new_pro .div_rig_d ul li .dotted_span { color: #555555; display: inline-block; float: left; font: bold 12px Tahoma, Geneva, sans-serif; margin: 0 5px; width: 20px; }
#new_pro .div_rig_d ul li .right_span { color: #3368CA; float: left; font: bold 11px Tahoma, Geneva, sans-serif; margin: 0 5px 0 0; width: 153px; }
#new_pro .div_rig_d p { color: #333333; display: block; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0 0 7px; text-align: justify; }
#new_pro .div_rig_d .price_d_c { color: #333333; display: block; float: right; font: 12px Tahoma, Geneva, sans-serif; margin: 5px 0 7px; padding-right: 25px; }
#new_pro .div_rig_d .price_d_c span { color: #CB0804; font: bold 14px Tahoma, Geneva, sans-serif; }
#new_pro .div_rig_d .buy_but_d { display: block; float: right; margin: 0 0 5px; padding-right: 5px; }
.dis-tag { background:url(../images_new/dis-tag.png) 0 0 no-repeat; width:53px; height:65px; position:absolute; z-index:5; top:-7px; left:100px; }
.dis-tag span { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#fff; display:block; padding:29px 0 0 11px; }
#hot_deals { width: 99%; margin:10px auto; padding: 0; }
#hot_deals h2 {border-bottom:1px solid #dadada;  font-size: 20px; color:#040059; font-weight: normal; margin: 0 0px 0 0; background: #fff;;padding: 5px 0; }
#hot_deals h2 span { color: #040059; }
#hot_deals_brass { width: 100%; border: 1px solid #9C9C9C; margin: 17px auto 0; padding: 0 0 10px 0; }
#hot_deals_brass h2 {  font-size: 22px; color: #333; font-weight: normal; margin: -20px 0px 0 8px; background: #f4f4f4; width: 240px; padding: 5px; }
#hot_deals_brass h2 span { color: #723c00; }
.image_hot_deals { float: left; margin:10px 9px ; padding: 0; width: 222px; background:#fff;  }
.image_hot_deals h3 a { color: #cb0804; float: left; font: bold 12px Arial, Helvetica, sans-serif; margin: 10px 0 0 0; text-align: center; text-decoration: none; width: 222px; min-height: 28px; letter-spacing:0.3px;}
.image_hot_deals .image_b { float: left; height: 140px; margin: 0; padding:7px 21px 22px; width: 180px; }
.image_hot_deals .price_t { color: #333333; float: left; font: 12px Arial, Helvetica, sans-serif; margin: 5px 0; text-align: center; width: 222px; }
.image_hot_deals .price_t span { color: #CB0804; font-weight: bold; }
.image_hot_deals .buy_now { float: left; margin: 5px 74px; padding: 0; width: 74px; }
.new_hot { float: left; height: auto; position: relative;margin:8px 0; }
#content1 { width: 999px; margin: 10px auto; height:165px; }
#content1 p { color: #383838; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px; margin: 0 0 10px; padding: 0 10px; text-align: justify; }
#content_new_index {z-index:11; width: 999px; margin: 0 auto; margin:0px 0; position: absolute; top: 1705px; }
#content_new_index h1 {  font-size: 22px; color: #333; font-weight: normal; margin:0 0px 0 10px }
#content_new_index p { color: #383838; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px; margin: 0 0 10px; padding: 0 10px; text-align: justify; }
#content_new_index h2 { color: #383838; font-family: Arial, sans-serif; font-size: 13px; padding-left:10px; line-height: 18px; text-align: justify; font-weight:bold !important; padding-bottom:5px; }
.dis-tag-new { background: url(http://www.cremationurnsashes.com/images_new/dis-tag.png) repeat-y scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 65px; left: 175px; position: absolute; width: 53px; margin:5px 0 0 0; }
.dis-tag-new span { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#fff; display:block; padding:29px 0 0 11px; }
.qs { width:auto; margin:8px 0 0 -50px; }
.freenews { background:url(../images_new/bg_freee.jpg) center top repeat-x; width:100%; height:151px; margin:1px 0; border:1px solid #ececec; }
.freedeliveryz { float:left; }
.freedeliveryz img { width:100%; height:auto; }
#subscribe_newsletter { float: right; width: 400px; }
#subscribe_newsletter h4, #subscribe_newsletter span { color: #333; float: left; font-size: 13px; font-weight: normal; line-height: 18px; padding: 13px 24px 8px 0; position: relative; top: 3px; font-family:Arial, Helvetica, sans-serif; }
#subscribe_newsletter form { float: right; margin: 10px 0 0; }
#subscribe_newsletter input[type="text"] { border: 1px solid #ccc; box-shadow: 1px 0 2px #cccccc inset; color: #333333; float: left; font-size: 13px; height: 18px; margin: 0 10px 0 0; padding: 8px 15px; width: 239px; }
#subscribe_newsletter input[type="text"] { border: 1px solid #ccc; box-shadow: 1px 0 2px #cccccc inset; color: #333333; float: left; font-size: 13px; height: 18px; margin: 0 10px 0 0; padding: 8px 15px; width: 239px; }
select.error { color: #333333; }
#subscribe_newsletter .eror { float: left; height: auto; line-height: 20px; width: 294px; }
#subscribe_newsletter .eror label { color: #f00; margin: -12px 0 0 4px; }
#subscribe_newsletter .eror label.error { display: none; }
fieldset { border:none; }
#subscribe_newsletter h4 strong, #subscribe_newsletter span strong { color: #e52000; display: block; font-size: 22px; font-weight: bold; margin: 5px 0; font-family:Arial, Helvetica, sans-serif; }
.success { background: url(../images_new/success.gif) left 10px no-repeat; color: #090;  font-size: 20px; margin: 61px 0 0 0; padding: 11px 0 0 28px; height: 23px; padding-left: 30px; }
#alsolike { width:258px; border:1px solid #dfdfdf; border-radius:5px; margin:21px 0 8px 18px; }
#alsolike h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:normal; padding:8px; margin:0; border-bottom:1px solid #dfdfdf; font-weight:bold; text-align:center; }
.itemz_like { width:241px; height:auto; padding:10px 5px 0 3px; }
.itemz_like .itemimg { width:48px; height:62px; float:left; }
.itemz_like img { float:left; }
.itemdetailz { float:right; width:184px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0; border-bottom:1px solid #eee; }
.itemdetailz p { line-height:20px !important; }
.itemdetailz p a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4f4e4e; text-decoration:none; margin:0 0 8px 0; line-height:20px; }
.itemdetailz p a:hover { color:#F60; text-decoration:underline; }
.itemdetailz span { font-size:13px; color:#4f4e4e; display:float:left;
}
.itemdetailz b { font-size:14px; color:#cc0000; float:left; }
.detailz { float:left; display:inline-block; color:#0066c0 !important; font-size:11px !important; margin:0 0 0 22px; }
.detailz:hover { color:#f60 !important; text-decoration:underline; }
.adc { float:right !important; margin:0 -5px 0 0; }
#pay_button:hover { opacity:0.9; }


#alsolike_add { width:262px; border:1px solid #dfdfdf; border-radius:5px; margin:21px 0 8px 10px; position:absolute; left:696px; top:70px; height:150px; }
#alsolike_add h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:normal; padding:8px; margin:0; border-bottom:1px solid #dfdfdf; font-weight:bold; text-align:center; }
.itemz_like_add { width:241px; height:auto; padding:10px 5px 0 3px; }
.itemz_like_add .itemimg { width:48px; height:62px; float:left; }
.itemz_like_add img { float:left; }
.itemdetailz_add { float:left; width:258px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0;  }
.itemdetailz_add p { line-height:20px !important; padding-left:3px;   padding-bottom: 8px;}
.itemdetailz_add p select {  border-radius: 3px;  float: left; height: 21px;   margin:0px 0 13px 14px;   outline: medium none;   width: 47px;}
.itemdetailz_add p strong {    float: left;    font-weight: normal;}
.itemdetailz_add p a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4f4e4e; text-decoration:none; margin:0 0 8px 0; line-height:20px; }
.itemdetailz_add p a:hover { color:#F60; text-decoration:underline; }
.itemdetailz_add span { color: #8c8c8c;   font-size: 12px;   font-weight: normal; float:left;    width: 50px;}
.itemdetailz_add b { font-size:14px; color:#cc0000; padding-left:15px;font-family:Verdana, Geneva, sans-serif; }
.detailz { float:left; display:inline-block; color:#0066c0 !important; font-size:11px !important; margin:0 0 0 22px; }
.detailz:hover { color:#f60 !important; text-decoration:underline; }

.dis-tag-new1{display:block;text-align:center;color:#cb0804; border-bottom: 2px solid #cb0804;height:22px;width:222px;}
.dis-tag-new1 span{font-weight:bold;font-size:12px;}

.new_hot:hover{ box-shadow: 0 0 3px #ccc;margin:8px 0;}

.new_hot:hover .dis-tag-new1{border-bottom: 2px solid #fff;background:url(../images_new/hover-product-off.png) center top no-repeat;height:22px;width:222px;}
.new_hot:hover .dis-tag-new1 span{color:#fff;}

.new_hot:hover  .image_hot_deals h3 a{color:#333;}

/*======new style start=====*/
.payment_fill { color: #336699; display: block; font: bold 20px Arial, Geneva, sans-serif; margin: 0 0 10px; text-align:left; }
.newhomecat_main {
	width:100%;
	height:400px;
	float:left;
	margin:20px 0;
}
.newhomecat_box {
	width:20%;
	height:400px;
	float:left;
	border:1px solid #d1d1d6;
	padding:5px;
	margin:0 24px;
	text-align:center;
}
.newhomecat_box:hover {
	opacity: 0.8;
}

.newhomecat_box .title {
	background-color: #040059;
    color: #fff;
    padding: 20px 0;
    font-size: 20px;
}

.newhomepro_main {
	width:100%;
	height:500px;
	float:left;
	margin:20px 0;
}
.newhomepro_box {
	width:20%;
	height:495px;
	float:left;
	border:1px solid #d1d1d6;
	padding:5px;
	margin:0 24px;
	text-align:center;
}
.newhomepro_box:hover {
	opacity: 0.8;
}
.newhomepro_box .title {
	/*background-color: #040059;*/
    color: #383838;
    padding: 10px 5px;
    height: 50px;
	font-size:15px;
	font-weight:normal;
	line-height:22px;
}
.newhomepro_box .title a {
    color: ##040059;
}
.newhomepro_box .price {
	/*background-color: #040059;*/
    padding: 10px 0;
    color: #d4020a;
    font-size: 20px;
}
.newhomepro_box .cart {
	/*background-color: #040059;*/
    padding: 5px 0;
}


.newmain_category_main {
	width:100%;
	float:left;
	margin:40px 0;
}
.newmain_category_box {
	width:20%;
	height:385px;
	float:left;
	border:1px solid #d1d1d6;
	padding:5px;
	margin:0 18px;
	text-align:center;
}

.newmain_category_box:hover {
	opacity: 0.8;
}
.newmain_category_box .title {
	/*background-color: #040059;*/
    color: #040059;
    padding: 10px 5px;
    height: 68px;
	font-size: 15px;
    font-weight: normal;
    line-height: 22px;
}
.newmain_category_box .title a {
    color: #040059;
}
.newmain_category_box .price {
	/*background-color: #040059;*/
    padding: 10px 0;
    color: #d4020a;
    font-size: 20px;
}
.newmain_category_box .cart {
	/*background-color: #040059;*/
    /*padding: 10px 0;*/
}

.newcategory_main {
	width:100%;
	float:left;
	margin:40px 0;
}
.newcategory_box {
    width: 20%;
    height: 343px;
    float: left;
    border: 1px solid #d1d1d6;
    padding: 5px;
    margin-right: 25px;
	margin-bottom: 25px;
    text-align: center;
}
.newcategory_box:hover {
	opacity: 0.8;
}
.newcategory_box .title {
	/*background-color: #040059;
    color: #fff;*/
    padding: 0px 5px;
    height: 70px;
}
.newcategory_box .title a {
    color: #040059;
}
.newcategory_box .price {
	/*background-color: #040059;*/
    padding: 10px 0;
    color: #d4020a;
    font-size: 20px;
	height:32px;
}
.newcategory_box .cart {
	/*background-color: #040059;*/
    /*padding: 10px 0;*/
}
/*======new style end=====*/

/*==========tooltip start============*/
.tooltip {
  position: relative;
  opacity: inherit;
  z-index: 999;
  /*display: inline-block;
  border-bottom: 1px dotted black;*/
}

.tooltip .tooltiptext {
  visibility: hidden;
    width: 255px;
    background-color: white;
    color: #333;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 999;
    top: 34px;
    right: -5px;
    /* margin-left: -78px; */
    border: 1px solid #d2cdcd;
    line-height: 20px;
    font-weight: normal;
    font-size: 14px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.tooltip_in{
	border-bottom:1px solid #d2cdcd;
	width:100%;
	float:left;
	padding:5px 0;
}
.tooltipimg {
	float: left;
    width: 45px;
    height: 100px;
    padding: 5px;
    margin-right: 15px;
}
.tooltiptext p {
	float: left;
    width: 170px;
    padding: 5px;
}
.tpri {
	color:#cc0000;
	font-weight:bold;
}


/*==========tooltip end============*/

@media screen and (max-width: 480px) {
.orstabl_right {
	word-wrap: break-word;
}

#contact_id h5 {
    font-size: 18px;
}

#contact_id .left_contac {
    margin: 0;
}
.payment_fill {
    font: bold 14px Arial, Geneva, sans-serif;
}
.tooltip .tooltiptext {
	top: 25px;
}
	
.nextdel {
    top: 0;
    margin-left: 4px;
	padding:5px;
	width: 95%;
}
.image_topselling .image_b {
	width:auto;
}
.inpfuneral {
    width: 95%;
	margin-bottom:4px;
}
/*======new style start=====*/
#topcat h2 {
	font-size: 18px;
    padding: 10px 0px;
}

.newhomecat_main {
    height: auto;
    margin: 10px 0;
}
.newhomecat_box {
	width:100%;
    height: auto;
    padding: 0;
    margin: 0;
}
.newhomepro_main {
	height: auto;
    margin: 10px 0;
}
.newhomepro_box {
	width:100%;
    height: auto;
    padding: 0;
    margin: 0;
}
.newhomepro_box .title {
	height:auto;
}

.newmain_category_main {
	height: auto;
    margin: 10px 0;
}
.newmain_category_box {
	width:100%;
    height: auto;
    padding: 0;
    margin: 0 0;
}
.newmain_category_box .title {
	height:auto;
}

.newcategory_main {
	height: auto;
    margin: 10px 0;
}
.newcategory_box {
	width:100%;
    height: auto;
    padding: 0;
    margin: 0 0;
}
.newcategory_box .title {
	height:auto;
}
.nextdeltext {
	width: 252px;
}
#topbar {
    height: 15px;
}
.ple_fill {
    font-size: 18px;
}
.checkbox_new {
    margin: 0 0 15px 0;
}
#myacz h1 {
	padding: 5px 0;
}
#edit_form h1 {
	padding: 5px 0;
}
.wrapper {
	height:auto;
}
.cat3 {
	width:100%;
	min-height:auto;
}
.checkbox {
    width: 100%;
    margin: 0 0 5px 0;
}
.div_form_part ul li label {
    text-align: left;
    width: 100%;
}
.input_bot {
        text-align: left;
        float: left;
        width: 15%;
    }
.last_cond {
	width:80%;
}
.div_form_part ul li input, select, textarea {
	width:100%;
}
#SignIN .right_s {
    width: 100%;
}
.container-fluid {
    padding: 0 30px;
    width: 100%;
}
.content {
	width:95%;
	margin:auto;
}
#SignIN .left_s {
    width: 100%;
	margin:25px 0
}
#SignIN .left_s .middle ul li {
	width:100%;
}
#SignIN .left_s .middle input {
	width:100%;
}
.breadcrumb_in .breadcrumb-content {
    padding-left: 14px;
}
.footer-bottom_nav {
	padding:5px;
}
.footer_payment {
    text-align: left;
}
.checkpan {
	margin: 20px 0 80px 0;
}

#contact_id .left_contac .bot_let {
    width: 100%;
	margin:0;
	border-right: none;
}
#contact_id .left_contac .bot_rit {
    width: 100%;
	margin:0;
}
.right_contac {
    float: left;
}
#contact_id .left_contac .top_cont {
    width: 100%;
}
.breadcrumb_in ul {
    margin: 0px 0 0 0;
}
#employ_data {
	width: 95%;
}
.ttz {
	width: 94%;
	text-align: left;
}
.left_menum {
    margin: 5px 0 0 0;
}
.left_menum ul li {
    padding: 0px 20px;
    font-size: 14px;
}
.orbor_tic {
    padding: 18px;
    margin-top: 25px;
 }
 .orstabl {
    margin: 0 0;
    font-size: 15px;
}
.ims {
	font-size:16px;
}
.orsmain {
    width: 95%;
    margin: auto;
}
.inp {
    width: 100%;
}
.wishnot_ti {
	line-height: 19px;
	font-weight:normal;
}
.wishnot_ti_main ul li {
    width: 100%;
}
.wishnot_ti_main ul li .codena_left {
    width: 37%;
}
.wishnot_ti_main ul li .dotted_mid {
    width: 4%;
}



/*======new style end=====*/
.upfront {
	display:none;
}


}

@media only screen and (min-width:481px) and (max-width: 768px) {
.nextdel {
	top:0;
	right:32px;
}
.newhomecat_main {
	height:auto;
}
.newhomecat_box {
	height:auto;
	margin:0 12px
}
.newhomepro_main {
	height:auto;
	margin:10px 0;
}
.newhomepro_box {
	height:auto;
}
.newhomepro_box .title {
	height:95px;
}
.tbar {
	width:98%;
}
.newhomepro_box {
	margin:0 12px;
}
.cat2 {
	min-height:235px;
}
.cat1 {
	min-height:auto;
}
.cat3 {
	min-height:auto;
}
.cat4 {
	min-height:auto;
}
.mid_r {
	width:none;
	height:auto;
}
.paypal {
	width:28%;
}
.newmain_category_box {
	margin:0 12px;
	height:400px;
}
.newmain_category_box .title {
    height:100px;
	line-height:18px;
}
.newcategory_box {
	height:350px;
}
.newcategory_box .title {
    padding: 0px 5px;
    height: 80px;
}
.container-fluid {
    width: 90%;
}
#SignIN .right_s {
    width: 44%;
}
.inp {
    width: initial;
}
#SignIN .left_s .middle input {
    width: initial;
}
#SignIN .left_s .middle label {
    width: 100%;
}


}