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

@font-face {
    font-family: 'ostrich_sansbold';
    src: url('ostrich_bold-webfont.eot');
    src: url('ostrich_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich_bold-webfont.woff') format('woff'),
         url('ostrich_bold-webfont.ttf') format('truetype'),
         url('ostrich_bold-webfont.svg#ostrich_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nimbus_sans_becker_dligconRg';
    src: url('nimbus_sans_becker_dligcon-webfont.eot');
    src: url('nimbus_sans_becker_dligcon-webfont.eot?#iefix') format('embedded-opentype'),
         url('nimbus_sans_becker_dligcon-webfont.woff') format('woff'),
         url('nimbus_sans_becker_dligcon-webfont.ttf') format('truetype'),
         url('nimbus_sans_becker_dligcon-webfont.svg#nimbus_sans_becker_dligconRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ostrich_sansbold';
    src: url('ostrich_bold-webfont.eot');
    src: url('ostrich_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich_bold-webfont.woff') format('woff'),
         url('ostrich_bold-webfont.ttf') format('truetype'),
         url('ostrich_bold-webfont.svg#ostrich_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'ostrich_sansblack';
    src: url('ostrich_black-webfont.eot');
    src: url('ostrich_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich_black-webfont.woff') format('woff'),
         url('ostrich_black-webfont.ttf') format('truetype'),
         url('ostrich_black-webfont.svg#ostrich_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    color: #565656;
    font: 13px/100% Arial,Helvetica,sans-serif;
	background:url(../images/body-bg.png) repeat scroll 00;
	font-size:14px;
	margin:0px;
	padding:0px; border-top:4px solid #66a1ec;
}
img{
	height:auto;
	max-width:100%;
}
img, input, textarea, select{outline:none; border:none;}
img, fieldset{
	background: none;
	border:none;
}
header{
	background: url(../images/h-bg1.png) repeat-x scroll 0 0;
	height:281px;
	border-bottom:1px solid #ccc;
}
.h-inner{
	background: url(../images/ind-bann-bg.png) no-repeat center top ;	
	height:280px;
}
.h-left-sh{
	background: url(../images/h-left2-bg.png) no-repeat left top ;
	height:282px;
	
}
a{color:#118bd6;}

.h-right-sh{
	background: url(../images/h-right1-bg.png) no-repeat right top ;
	height:282px;
	
}
.wrapper{
	margin:0 auto;
	width:1002px;
	 min-height: 300px;
	
}
.top-pannel{
	float:left;
	width:100%;
}
.logo{
	float:left;
	margin: 0 0 0 10px;
}
.need-help{
	 float: left;
    margin-right: 4px;
    margin-top: 8px;
}
.top-menu{
	float: right;
    margin: 0;
    padding: 6px 10px 0 0;
 
}
.top-menu ul{
	float:left;
	margin:0px;
	padding:0px;
}
.login{
	  float: left;
    margin: 0;
    padding: 8px 0 0;
}
.top-menu li{
	background:url(../images/border-rt.png) no-repeat right center ;
	float:left;
	list-style:none;	
	padding:7px 17px 13px 16px;
	color:#2c2c2c;
}
li a{
	text-decoration:none;
	background:none;
	color:#2c2c2c;
}
li a:hover{
	text-decoration:none;
	background:none;
	color:#306bb5;
}
.top-menu ul li:last-child{
	background:none;
	
}
.logo {
    float: left;
}
.bann-text{
    float: right;
    margin: 23px 0 0;
    width: 444px;
}
.bann-text h1{	
	float:left;
	margin: 0 0 5px; 
}
.bann-text ul{
	float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.bann-text li{
	background: url(../images/bann-bulet.png) no-repeat left 7px;
	float:left;
	list-style:none;	
	padding:6px 17px 6px 16px;
	color:#737373;
	font-size:18px;
	min-width: 300px;
	text-shadow:0 1px 1px #FFFFFF;
}

.paging{
	 float: left;
    position: absolute;
    top:227px; font-size:12px;
	font-family: 'open_sansregular';
    width: auto;
}


.paging p{
	color:#4679bd;
	padding: 0 0 0 15px;
	 

}
.paging p a{
	color:#0054be; background:url(../images/bread-c-arrow.png) no-repeat right 7px; padding-right:12px; margin-right:3px;
 text-decoration:underline;	
}
.paging p a:hover{
		text-decoration:none;
	}
.paging span{
	color:#000;
	font-weight:normal;
}
.container{
	background:url(../images/feature-bg2.png) repeat scroll 0 0;
	height:auto;
	border-radius:6px 6px 0px 0px;
	border:1px solid #afb2b4;
	left:-1;
	position: relative;
    margin-top: -32px !important; margin-bottom:20px;
    width:1000px;
	overflow:hidden;
}
.content{
	 float: left;
    height: auto;
    margin: 0 0 17px;
	width:1000px;
}
.con-h-bg{
	background: url(../images/feature-bg1.png) repeat-x top ;
	width:100%;
	height:53px;
	border-radius: 6px 6px 0 0;
}

.con-h-bg h1{
	font-size:30px;
	color:#a71222;
	text-transform:uppercase;
	 font-family: 'nimbus_sans_becker_dligconRg';
	margin:0px;
	 padding: 18px 0 0;	
	 
	text-shadow:1px 0px 2px #CCCCCC, -1px 2px 0px #FFFFFF, 2px 2px 2px #CCCCCC;
	/*text-shadow:-2px 0px 0px #fff, -3px 1px 0px #FFFFFF, 1px 0px 1px #fff;*/
}


.con-h-bg h2{
	font-size:30px;
	color:#a71222;
	text-transform:uppercase;
	 font-family: 'nimbus_sans_becker_dligconRg';
	margin:0px;
	 padding: 18px 0 0;	
	 
	text-shadow:1px 0px 2px #CCCCCC, -1px 2px 0px #FFFFFF, 2px 2px 2px #CCCCCC;
	/*text-shadow:-2px 0px 0px #fff, -3px 1px 0px #FFFFFF, 1px 0px 1px #fff;*/
}

.con-h-bo{

    background: url("../images/cnt-h-bdr.png") repeat-x scroll center bottom;
    float: left;
    height:53px;
    margin-left: 13px;
    width: 974px;
}
.con-h-bo2{

   
    float: left;
    height:53px;
    margin-left:0px;
    width: 100%;
}
.category-row{
float: left;
    margin: 0 0 10px 13px;
    width: 100%;
}
.ct-box{
	width:315px;
	height:136px;
	border:1px solid #517a8e;
	box-shadow:0 11px 12px -12px #484848;
	margin-right:11px;
	margin-top:12px;
	float:left;
	
}
.ct-box:last-child{
	margin-right:0px;
}
.ct-box-inn{
	border: 1px solid #FFFFFF;
    height: 134px;
    margin: 0 auto;
    width: 313px;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0)
    { .ct-box-heading {top:1px;}
 } 
 @media screen and (-webkit-min-device-pixel-ratio:0)
    { .click-view {margin-top:70px !important;}
	.view-models {margin-top:71px !important;}
	.ct-box2-heading{top:1px;}
 } 

.ct-box-heading{
	
	 float: left;
    height: 40px;
    margin:1px auto 0px;
    width: 313px; 
	position:relative;
	z-index: 2;
}
.bg1{
	background:url(../images/op-ice.png) repeat-x 0px top;	 

}
.bg2{
	background: url(../images/op-out-d.png) repeat-x 0 -1px;
	
}
.bg3{
	background: url(../images/op-wine.png) repeat-x scroll 0 0;
	
}
.bg4{
	background: url(../images/op-i-march.png) repeat-x scroll 0 0;

}
.bg5{
	background: url(../images/op-snow.png) repeat-x scroll 0 0;
	
}
.bg6{
	background: url(../images/op-patio.png) repeat-x scroll 0 0;
	
}
.bg7{
	background: url(../images/op-comm.png) repeat-x scroll 0 0;
	
}
.bg8{
	background: url(../images/op-water.png) repeat-x scroll 0 0;
	
}
.bg9{
	background: url(../images/op-pumps.png) repeat-x scroll 0 0;
	
	
}

.ct-box-heading h1{
    font-size:30px;
	color:#fff;
	/* font-family: 'ostrich_sansbold';*/
	font-family: 'ostrich_sansblack';
	font-weight:bold; position:relative;
	text-transform:uppercase;
	font-weight: bolder;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 15px 0 0;
	text-shadow:0px 2px 3px #333;
	
	
/*text-shadow:0 0 1px #FFFFFF, 0 0 0 #FFFFFF, 0 0 0 #FFFFFF;*/	
}
.ct-box-heading h2{
    font-size:30px; position:relative;
	color:#fff;
	 font-family: 'ostrich_sansbold';
	font-weight:bold;
	text-transform:uppercase;
	font-weight: bolder;
	text-align:center;
	margin:0px;
	padding: 15px 0 0;	
text-shadow:1px 2px 2px #000000;	
}



@media screen and (-webkit-min-device-pixel-ratio:0)
    { .ct-box-heading h2 {text-shadow: 0px 2px 4px #000000;}
 } 

.click-view{
	float:right;
	margin:71px 0 0 0;
}

.b-h{	 
    float: left;
    height: 137px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -138px;
    width: 313px;	
}
.index-cnt {
	background:url(../images/welcome-bg.png) repeat scroll 00;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.welcome-h{
	background:url(../images/welcome-pt.png) repeat-x scroll 00;
	height:39px;
	
}
.index-cnt .inner {
    background: url(../images/welcome-bg.png) repeat-x scroll center top transparent;
    padding:0px;
}
.index-cnt .inner .lft-pnl {
    background: url(../images/border-text.png) no-repeat scroll right center transparent;
    color: #565656;
    font-size: 13px;
    padding:3px 17px 0;
    width: 458px;
}

.index-cnt .inner .lft-pnl p { width:auto;
    color: #565656;
    font-size: 13px; font-weight:normal;
    line-height: 19px;
    margin: 0;
    padding: 0;
    text-align: justify;
}
.index-cnt .inner p {
    float: left;
    width: 100%;
}
.index-cnt .inner .lft-pnl.r2pnl {
    background: none repeat scroll 0 0 transparent;
     color: #565656;
    float: left;
    font-size: 13px;
    padding: 3px 18px 0 2px;
    width: 476px;
}
.clearfix:after {
    clear: both;
}
.brand-logo {
    float: left;
    margin-top:1px;
    width: 100%;
}
#brand-logo img a{
  border:1px solid ;
	border-radius:7px;
	padding:2px 3px 2px 3px;	
}
#brand-logo img{
	border: 2px solid #fff;
    border-radius: 6px 6px 6px 6px;
    /*float: left;*/
	margin: 2px 15px;   
	padding: 2px 2px;
}
#brand-logo img:hover{
	border:1px solid #ccc;
	border-radius:7px;
	 padding: 2px;
}
#brand-logo img:hover{
	border:1px solid #ccc;
	border-radius:7px;
	padding:3px 3px 3px 3px;
	text-align:center;
}
#brand-logo-row {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    float: left;
 
    padding: 0;
    text-align: center;
    width: 100%;
}
.feature{
	background:url(../images/feature.png) no-repeat scroll 0 0;
	width:262px;
	height:27px;
	margin:0px;
}
.feature h4{
	padding:6px 0px 0px 5px; font-weight:normal; font-size:14px;
	font-family: 'open_sanssemibold'; margin:0px;
}

#wrap {
    float: left;
    width: 100%;
	margin: 0 0 0 5px;
}

#f-link {
    color: #565656;
    float: left;
    font-size: 13px;
	line-height:20px;
	padding:0px;
    text-align: center;
	width: 100%;
}
.cart-con #f-link p{padding-bottom:3px; padding-top:2px;border:none;}
#f-link p{padding-bottom:3px; padding-top:2px;border-top: 1px solid #EAEAEA;}

#f-link a {
    color: #565656;
    text-decoration: none;
}
#f-link a:hover{
    color: #1a1717;
    text-decoration: none;
}

footer{
    background: none repeat scroll 0 0 #969696;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 90px;
    width: 100%;
}	


.footer-rt{
	float:right;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.rss-xml {
    float: right;
    padding: 17px 0 0;
}
.rss-xml a{
    float: right;
    padding:1px 3px 0 0;;
}
.social_network {
    float: left;
    padding: 15px 12px 0 0;
}
.social_network span{
	float: left;    
    padding: 6px 8px 0 0;
}
.social_network a{
	float: left;    
    padding:1px 3px 0 0;
}

.social_network img {
    vertical-align: middle;
}


.right a {
    color: #118bd6;
    /*text-decoration: none;*/
}
.right a:hover{ 
    color: #118bd6;
    /*text-decoration: none;*/
}
.welcome-h img{
	float:left;
	padding:7px 0px 0px 13px;
}

.h-right{float:right; padding:6px 10px 0px 0px; margin:0px 0px 0px;}
.h-right ul{padding:0px 0px 0px; margin:0px 0px 0px; float:right;}
.h-right ul li{float:left; height:24px; list-style:none; padding:7px 11px 13px 9px; background:url(../images/cart-li.png) no-repeat right; margin:0px 0px 0px; font-size:15px; color:#2c2c2c;}
.h-right ul li a{color:#2c2c2c; display:block; text-decoration:none;}
.h-right ul li a:hover{color:#34a200; text-decoration:none;}
.h-right ul li a img{float:left; margin-right:4px;}
.h-right ul li:last-child{background:none;}
.need-help{float:left; margin-top:3px; margin-right:10px;}

/*----------------------------navigation-------------*/
/*------=========Nav start=======--------*/
nav{background:url(../images/nav-bg.png) repeat-x; border-left:1px solid #c2c2c2; height:39px; border-right:1px solid #c2c2c2; width:984px; float:left; margin-left:7px;
-moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px; behavior: url(ie-css3.htc); font-family: 'open_sansregular';
}
nav ul{padding:0px 0px 0px; margin:0px 0px 0px; float:left;}
nav ul li{padding:0px 0px 0px 1px; list-style:none; float:left; display:block; color:#808080; font-size:16px; background:url(../images/nav-li-bg.png) no-repeat left}
nav ul li a{color:#6D6D6D; text-decoration:none !important; padding:12px 14px 13px; float:left;}
nav ul li a:hover{ /*background:url(../images/nav-hov.png) repeat-x;*/ background:#65a0ec; color:#fff;
}
nav ul li a.active{ background:url(../images/nav-hov.png) repeat-x; color:#fff;
-moz-border-radius:6px 0px 0px 0px; -webkit-border-radius:6px 0px 0px 0px; border-radius:6px 0px 0px 0px; behavior: url(ie-css3.htc);
}
nav ul li:first-child{background:none; padding-left:0px;
}
/*nav ul li a:hover:first-child{-moz-border-radius:6px 0px 0px 0px; -webkit-border-radius:6px 0px 0px 0pxx; border-radius:6px 0px 0px 0px; behavior: url(ie-css3.htc);}*/
nav ul li a first-child{
-moz-border-radius:6px 0px 0px 0px; -webkit-border-radius:6px 0px 0px 0px; border-radius:6px 0px 0px 0px; behavior: url(ie-css3.htc);
}
nav .select {
	position: absolute;
	width:224px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height:28px;
	padding:3px 0px 0 8px;
	color: #8e8e8e;
	font: 13px/21px arial,sans-serif;
	background: url(../images/select.png) no-repeat;
	overflow: hidden;
}
/*------=====Sub menu======--------*/
/*nav arrow*/

.menu li {
      display: inline-block; 
      position: relative;   
}

.menu li:last-of-type { border-right: none; }

.menu li > ul {
    position: absolute;
    left: 100%; background:#65a0ec; border:1px solid #ddd;
    top: 0;
    width: auto;
    display: none;
    white-space: nowrap;
}

.menu > li > ul {
    top:39px; z-index:9999;
    left:-1px; background:#65a0ec; border-left:1px solid #a7dbf0; border-right:1px solid #a7dbf0; border-bottom:1px solid #a7dbf0;
    width:auto;
}
.menu > li > ul a{color:#fff;}

.menu li > a:after { margin-left: 5px; /*content: '\25BA'; */}
.menu > li > a:after { margin-left: 5px; content: '\25BC'; }
.menu li > a:only-child:after { margin-left: 0; content: ''; }

.menu li > ul > li { font-size:14px; padding-left:0px; padding-bottom:0px;
    border-right: none; background:none;  
    border-bottom: solid 1px #ddd; color:#fff;
    display: block; float:none; clear:both;
}
.menu > li > ul a:hover{
 background:#c2ddff; color:#000;}
.menu > li > ul a:first-child:hover{-moz-border-radius:0px 0px 0px 0px; -webkit-border-radius:0px 0px 0px 0pxx; border-radius:0px 0px 0px 0px; behavior: url(ie-css3.htc);}


.menu li > ul > li:last-child{border-bottom:none;}
nav ul li ul li a{display:block; float:none; padding:8px 20px 8px 13px;}
.menu li :hover {}
.menu li:hover > ul {display: block; }
/*------=====Sub menu======--------*/
/*nav arrow end*/

select.styled {
    color: #999999;
    height:28px;
    opacity: 0;
    padding-top:10px;
    position: relative;
    width:232px !important;
    z-index: 5;
}
nav form{ float:right; margin-right:8px; margin-top:5px;}

.bann-txt{ float:right; width:496px;}
.bann-txt h1{padding:22px 0px 3px 0px; margin:0px;}
.bann-txt ul{padding:0px 0px 0px; margin:0px;}
.bann-txt ul li{padding:0px 0px 0px 18px; margin:0px 0px 0px; list-style:none; display:block; background:url(../images/bann-bulet.png) no-repeat 4px 7px; color:#6e6e6e; line-height:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif;
text-shadow:0 1px 0 #F7F7F6;
}
.bann-txt ul li a{color:#7b7b7b; text-decoration:none;}
.bann-txt ul li a:hover{color:#666;}
.ref-btn{float:left; padding:0px; margin:32px 0px 0px 0px;}

/*------=========Nav End=======--------*/

/*----------------------------navigation-------------*/


li a {
    background: none repeat scroll 0 0 transparent;
    color: #2C2C2C;
    text-decoration: none;
}
.left-img1 {
    float: left;
    position: relative;
    top: -8px;
    z-index: 0;
}
.left-img2{
    float: left;
    position: relative;
    top: -34px;
    z-index: 0;
}
.left-img3 {
    float: left;
    position: relative;
    top: -1px;
    z-index: 0;
}
.left-img4 {
    float: left;
    position: relative;
    top: -35px;
    z-index: 0;
}
.left-img5 {
    float: left;
    position: relative;
    top: -28px;
    z-index: 0;
}
.left-img6 {
    float: left;
    position: relative;
    top: -10px;
    z-index: 0;
}
.left-img7 {
    float: left;
    position: relative;
    top: -40px;
    z-index: 0;
}
.left-img8 {
    float: left;
    position: relative;
    top: -5px;
    z-index: 0;
}
.left-img9 {
    float: left;
    position: relative;
    top: -6px;
    z-index: 0;
}
.left-img10 {
    float: left;
    position: relative;
    top: 3px;
    z-index: 0;
}
.top-right{
	float: left;
    margin: 0;
    padding: 6px 0 0;
}
.fluid-row-ice{
	padding:30px 0px 0px 88px !important;
	float:left;
}
.fluid-row-ice img:hover{
	box-shadow:-1px 0 5px #CCCCCC;
}

.inn-c {
    padding: 13px 10px 6px;
}
.box-img{
	 position: relative;
    top:0px;
    width: 100%
}
.welcome-text{
	 margin: 0;
     padding: 16px 0 0 13px;
	font-family: 'nimbus_sans_becker_dligconRg';
}
 .welcome-text .red{
	font-size:28px;
		 font-family: 'nimbus_sans_becker_dligconRg';
	color:#a71222;
	float:left;
	font-weight:bold;
	margin: 0 5px 0 0;
	text-shadow: 2px -1px 3px #FFFFFF;
	
}
.welcome-text .blue{
	font-size:28px;
		 font-family: 'nimbus_sans_becker_dligconRg';
	color:#085dd7;
	float:left;
	font-weight:bold;
	text-shadow: 2px -1px 3px #FFFFFF;
}
.welcome-text .grey{
	font-size:28px;
		 font-family: 'nimbus_sans_becker_dligconRg';
	color:#88939b;
	float:left;
	font-weight:bold;
	text-shadow: -1px 2px 0 #FFFFFF;
}
/*----category-page--*/
.cat-header{
	background: url(../images/cat-h--bg.png) repeat-x scroll 0 0;
	height:282px;
	border-bottom:1px solid #a3a3a3;
}
.cat-h-inner-bg{
	background: url(../images/cat-h-inn-bg2.png) no-repeat center top ;	
	height:282px;
}
.cat-h-left-bg{
	background: url(../images/cat-h-l-bg.png) no-repeat left top ;
	height:282px;
	
	
}

.cat-h-right-bg{
	background: url(../images/cat-h-right-.png) no-repeat right top ;
	height:282px;
	
}
.left-img11 {
    float: left;
    position: relative;
    top: -9px;
    z-index: 0;
}
.left-img12{
    float: left;
    position: relative;
    top: -3px;
    z-index: 0;
}
.left-img13 {
    float: left;
    position: relative;
    top: -38px;
    z-index: 0;
}
.left-img14 {
    float: left;
    position: relative;
    top:-1px;
    z-index: 0;
}
.left-img15 {
    float: left;
    position: relative;
    top: -4px;
    z-index: 0;
}
.ct-box2-heading{
	
	 float: left;
    height:40px;
    margin: 0 auto;
    width: 313px;
	position:relative;
	z-index: 2;
}
.ct-box2-heading h1{
    font-size:28px;
	color:#fff;
	font-family: 'ostrich_sansblack';
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 15px 0 0;
	text-shadow:0px 0 2px #000000;	
}



.bg10{
	background: url(../images/op-self.png) repeat-x scroll 0 0;	
}
.bg11{
	background: url(../images/op-cube.png) repeat-x scroll 0 0;	
	
}
.bg12{
	background: url(../images/op-table.png) repeat-x scroll 0 0;	
}
.bg13{
	background: url(../images/op-nugg.png) repeat-x top;	
}
.bg14{
	background: url(../images/op-flake.png) repeat-x scroll 0 0;	
}
.welcome2-h{

	
}
.welcome2-text{
	 margin: 0;
     padding: 16px 0 0 13px;;
}
.red2{
	font-size:31px;
	 font-family: 'nimbus_sans_becker_dligconRg';
	color:#a71222;	
	font-weight:bold;
	margin:2px 76px 0 0;
	text-shadow: -1px 2px 0 #FFFFFF;
	text-align:right;
	
}
.lft-pnl span{
	color:#075b7f;
	font-size:13px;
	font-weight:bold;
}
.con-h-bg2{
	background: url(../images/feature-bg1.png) repeat-x top ;
	width:100%;
	height:53px;
	border-radius: 6px 6px 0 0;
}
.con-h-bg2 h1{
	font-size:30px;
	color:#367ddf;
	text-transform:uppercase;
	text-shadow:1px 0 2px #fff, -1px 2px 0 #FFFFFF, 2px 2px 2px #CCCCCC;
	 font-family: 'nimbus_sans_becker_dligconRg';
	margin:0px;
	 padding:20px 0 0;	
	 width:490px;
	 float:left;
}
.con-h-bg2 h2{
	font-size:30px;
	color:#367ddf;
	text-transform:uppercase;
	text-shadow:1px 0 2px #fff, -1px 2px 0 #FFFFFF, 2px 2px 2px #CCCCCC;
	 font-family: 'nimbus_sans_becker_dligconRg';
	margin:0px;
	 padding:20px 0 0;	
	 width:490px;
	 float:left;
	
}
.con-h-bg2 h2 a{color:#367ddf; text-decoration:none;

}
.con-h-bg2 h2 a:hover{text-decoration:none;}

.green-h{
	color:#14ff72;
	text-shadow:0 2px 3px #00702D;
}
.view-models{
	float:right;
	margin:70px 0 0 0;
}
/*----listing-page--*/
.container-list{
	background:url(../images/feature-bg3.png) repeat scroll 0 0;
	height:auto;
	border-radius:6px 6px 0px 0px;
	border:1px solid #ccc;
	left:-1;
	position: relative;
    top: -32px;
    width: 100%;
	overflow:hidden;
}
.list-header{
	background: url(../images/list-h-bg.png) repeat-x scroll 0 0;
	height:282px;
	border-bottom:1px solid #ccc;
}
.list-h-inner-bg{
	background: url(../images/list-h-inn-bg.png) no-repeat center top ;	
	height:282px;
}
.list-h-left-bg{
	background: url(../images/list-h-left3-bg.png) no-repeat left top ;
	height:282px;
	
	
}

.list-h-right-bg{
	background: url(../images/list-h-right-bg.png) no-repeat right top ;
	height:282px;
	
}
.con-h-bg3-right{
	 font-size:31px;
	 color:#367ddf;	
	  font-family: 'nimbus_sans_becker_dligconRg';
	 margin:12px 0 0 0;
	 padding: 0;	
	 width:300px;
	 float:right;
	
}
.con-h-bg3{
	background: url(../images/feature-bg1.png) repeat-x top ;
	width:100%;
	height:53px;
	border-radius: 6px 6px 0 0;
}
.con-h-bg3 h1{
	font-size:30px;
	color:#367ddf;
	text-transform:uppercase;
	text-shadow:1px 0 2px #fff, -1px 2px 0 #FFFFFF, 2px 2px 2px #CCCCCC;
	 font-family: 'nimbus_sans_becker_dligconRg';
	margin:0px;
	 padding:20px 0 0;	
/*	 width:490px;*/
	 float:left;
	
}
.selc-2 {
    border: 1px solid #DDDDDD;
    color: #666666;
    margin: 0 0px 0 0;
    padding: 4px 4px 4px 4px;
    width: 237px;
}
.con-h-drop{
	
	background: url(../images/cnt-h-bdr.png) repeat-x scroll center bottom transparent;
	 height: 52px;
    margin: 0 0 0 14px;
    width: 971px;

}
.cat-row {
  margin: 11px auto 0;
    padding: 0;
    width: 971px;
}
/*.cat-row {
    margin: 11px auto 0;
    padding: 0;
    width:100%;
}*/
.pt-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    box-shadow: 0 6px 11px #BDBEBF;
    float: left;
    height:290px;
    margin-bottom:12px; margin-left:2px;
    margin-right:12px;
    text-align: center;
    width: 229px;
    z-index: 2;
}

.pt-box .inn {
    padding: 9px 8px 6px 7px;
    text-align: left;
}
.newcommon {
    float: left; width:100%;
	min-height: 60px;
}
.pt-box .inn h5 { float:left;
    color: #232323;
    font-size:13px ;
    font-weight: normal;
    margin: 0;
    padding: 0 0 6px;
	
}
.newcommon h5 {
    width: 100%;
}

.pt-box .inn h5 span.geen {
    color: #019A00;
    font-weight: bold;
}

.das-bdr {
    border-bottom: 1px dashed #C8C8C8;
    float: left;
    font-size: 13px;
    width: 100%;
}

.pt-box .btm-cnt {
    float: left;
    width: 120px;
}

.p-logo {
    float: left;
    margin: 12px 0 15px 0px;
    min-height: 30px;
    min-width: 100px;
}

.p-img {
    display: table-cell;
    height: 111px;
    line-height: 13px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}
.descriptionDIV {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px -7px 15px #CCCCCC;
    margin-left: -90px;
    margin-top: -205px;
    padding: 20px;
    z-index: 999;
}

.btn-group {
    float: left;
    margin:0px 0px 0px 0px;
    padding: 0;
    width: 100%;
	
}

.btn-group .de {
    float: left;
    padding-left: 4px;
}
.pt-box .inn h5 span {
    color: #019A00;
	padding-left:4px;
	font-weight:bold;
}
.pt-box .right {
    float: right !important;
	width:auto !important;
}

.pt-box .left {
    float: left !important;
	width:auto !important;
}
.pt-box .inn h5 span.blue{
	color:#1187ff;
}
.content-list{
	    float: left;
    height: auto;
    margin: 0 0 0 6px;
    width: 989px;
}
.red3{
	font-size:26px;
	 font-family: 'nimbus_sans_becker_dligconRg';
	color:#a71222;	
	font-weight:bold;
	margin:15px 0px 12px 0;
	text-shadow:1px 0 2px #FFFFFF, -1px 2px 0 #FFFFFF, 2px 2px 4px #ccc;
	text-align:left;
	s
}
.bann-text1{
	float: right;
    margin: 23px 10px 0 0;
    width: 349px;
}
.bann-text1 h1{	
	float:left;
	margin: 0 0 9px; 
}
.bann-text1 ul{
	float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.bann-text1 li{
	background: url(../images/bann-bulet.png) no-repeat left center ;
	float:left;
	list-style:none;	
	padding:8px 17px 5px 18px;
	color:#7F7F7F;
	font-weight:bold;
	font-size:17px;
	text-shadow: 0 2px 2px #FFFFFF;
}
.m-btm{margin-bottom:2px !important;}
.lft-pnl p.m-tp{margin-top:8px !important;}
.bann-text.listing-bann{width:367px !important;}

.bann-listing-bg{background:url(../images/listing-bann.png) no-repeat center top; height:282px;}
.paging.brade-bg{background:url(../images/brade-bg.png) no-repeat left top; clear: both;
    min-width: 79%;}


/*Detail page start*/

.cat-header.h-inn-bg{height:133px;}
.bann-listing-bg.h-inn-bg{height:133px; background:url(../images/dtl-header-bg.png) no-repeat center top;}






.tp-pagi{padding:20px 0px 4px 0px; margin:0px 0px 0px 0px; font-size:11px; color:#797979; font-family: 'open_sansregular'; float:left; width:100%;}
.dtl-front{background:#fff; border-bottom:1px solid #c2c2c2; float:left; width:100%;}
.dtl-row{float:left; width:100%;}
.dtl-lft-part{float:left; padding:0px 0px 0px; margin:0px 0px 0px; width:585px;}
.dtl-rit-part{float:right; padding:0px 0px 0px; margin:0px 0px 0px; width:414px;}
.dtl-lft-part h1{padding:8px 0 10px; margin:0px 0px 0px; color:#333333; font-size:15px; font-family: 'open_sansregular';}
.large-img-part{float:left; margin: 0px 0px 35px 0px;
-moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; behavior: url(ie-css3.htc);
 padding:0px 0px 0px 0px;  width:275px; border:1px solid #eeeeee;}
.dtl-cnt-dtl{float:right; width:306px; margin-top:-10px;}
.dtl-cnt-dtl .cnt-in{ width:305px; float:right;}
.dtl-cnt-dtl .cnt-in .b-stone{padding:0px; margin:8px 0 6px 79px;}
.dtl-cnt-dtl .cnt-in .s-man{padding:0px; margin:13px 0px 24px 0px;}
.dtl-des-row{float:left; font-size:13px; width:100%; padding:0px 0px 0px 0px; margin:0px 0px 8px;line-height: 16px;}
.dtl-des-row .he{font-weight:bold; float:left; color:#504f4f; width:75px; text-align:left;margin-left:11px;}
.dtl-des-row h2 .he{font-size:13px;}
.dtl-des-row .he-normal{float:left; padding:0px 0px 0px; margin:0px 0px; font-size:13px; color:#737373; font-weight:bold;}
.dtl-des-row .he-normal span{font-weight:normal; padding-left:8px; color:#737373; background:url(../images/colon.gif) no-repeat left 5px; margin-left:5px;}
.dtl-des-row table{float:left; padding:0px; margin:0px;}
.dtl-des-row .he-normal span h2{font-size:13px;}
.bdr-line{background:url(../images/dtl-bdr.png) repeat-x; float:left; padding-top:2px; width:95%; margin:6px 0 10px 11px;}
.bdr-line.none{margin-bottom:5px;}
.selected-bin{float:right; margin-left:1px; width:291px; border:1px solid #dbddde; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(ie-css3.htc);}
.selected-bin h5{-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; /*background:#4CAFF0; */
background: #4caff0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iIzRjYWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzRjYWZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzQ3YWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzQ3YWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzM0OTZkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #4caff0 7%, #4caff0 13%, #47aaeb 22%, #47aaeb 36%, #3496d7 85%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#4caff0), color-stop(13%,#4caff0), color-stop(22%,#47aaeb), color-stop(36%,#47aaeb), color-stop(85%,#3496d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4caff0 7%,#4caff0 13%,#47aaeb 22%,#47aaeb 36%,#3496d7 85%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4caff0 7%,#4caff0 13%,#47aaeb 22%,#47aaeb 36%,#3496d7 85%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4caff0 7%,#4caff0 13%,#47aaeb 22%,#47aaeb 36%,#3496d7 85%); /* IE10+ */
background: linear-gradient(to bottom, #4caff0 7%,#4caff0 13%,#47aaeb 22%,#47aaeb 36%,#3496d7 85%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4caff0', endColorstr='#3496d7',GradientType=0 ); /* IE6-8 */
border-radius:5px 5px 0px 0px; behavior: url(ie-css3.htc); color:#FFFFFF; border:1px solid #fff; margin:0px; font-size:17px; padding:4px 0 5px 7px; font-family: 'nimbus_sans_becker_dligconRg'; font-weight:bold;}
.sel-bin-row{width:100%; float:left;/* border-top:1px solid #e3f5ff;*/ padding:5px 0px 05px 0px; margin:0px 0px 0px;} 
.checkbox{
	width:24px;
	height:24px;
	padding: 0 0px 0 0;
	background:url(../images/checkbox.png) no-repeat;
	display: block; margin-top:-4px;
	clear: left; margin-left:4px;
	float: left;
}

.radio {    background: url("../images/radio.png") no-repeat scroll 0 0 transparent;
    clear: left;
    display: block;
    float: right;
    height: 34px;
    margin-right: 2px;
    margin-top: -11px;
    padding: 0;
    width: 38px;
}

.sel-bin-row .model{width:280px; float:left; margin-left:7px; margin-top:0px; margin-bottom:6px; font-weight:bold; color:#565656; font-size:13px;}
.sel-bin-row .model span{ padding-left:8px; font-weight:normal; color:#737373;}
.sel-bin-row .price{float:left; margin-left:7px; margin-top:3px; font-weight:bold; color:#2c2c2c; font-size:11px;}
.sel-bin-row .price span{ padding-left:0px; font-weight:normal; color:#737373;}
.styled.ch-selected{background-position: 0px -50px;}
.cart-btn{margin:10px 0px 9px; float:left; width:100%; text-align:center;}
.selected-bin .checkbox{ background-position:0px -50px !important;}
.content-tab p{color:#6e6e6e; margin-top:0px; margin-bottom:0px; font-size:13px; padding-left:10px; padding-right:10px; line-height:20px; padding-bottom:5px; padding-top:5px; border-top:1px solid #fff;  border-bottom:1px solid #fff;}
.content-tab p:hover{background:#EFFEFD; border-top:1px solid #ccc;  border-bottom:1px solid #ccc;}
.content-tab ul{padding:0px 0px 5px 15px; margin:0px;}
.content-tab ul li{color:#6e6e6e; font-size:13px; line-height:20px; background:url(../images/tab-bulet.png) no-repeat 0px 5px; padding-left:15px; list-style:none;}
.content-tab .what-ref-btn{background:#effefd; border-top:1px solid #ace9ff; text-align:center; padding:7px 0px; float:left; width:100%;
-moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; behavior: url(ie-css3.htc);
}

/*Choose bins start*/
.ch-Bins{float:left; width:100%; padding:0px 0px 0px 0px; margin-bottom:42px; margin-top: -30px;}
.ch-Bins h3{ 
  background:#4CAFF0;
 font-family: 'nimbus_sans_becker_dligconRg'; font-weight:bold; -moz-border-radius:7px 7px 0px 0px; -webkit-border-radius:7px 7px 0px 0px; min-width:266px; border-radius:7px 7px 0px 0px; position:absolute; behavior: url(ie-css3.htc); padding:8px 10px 7px 10px; margin:7px 0px 0px; border-left:1px solid #addfff; border-top:1px solid #addfff; float:left; /*border-right:1px solid #addfff;*/ color:#FFFFFF; font-size:21px;}
.ch-Bins-out{background:#4CAFF0; margin-top:35px; float:left; width:993px; border:1px solid #addfff; padding-top:8px;  padding-bottom:8px; padding-left:8px;
-moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px; behavior: url(ie-css3.htc);
}
.ch-Bins h3 span.he-bg{ padding-bottom:5px; background-position:0px 8px; background-repeat:repeat-x; background-image:url(../images/he-bg.png); float:left; width:100%;}
.ch-Bins h3 span.he-bg span.he-color{background:#4baff0; padding:0px 3px; background-image:none; margin-left:20px; margin-top:4px; float:left;}
.ch-Bins-bx{width:320px; height:235px; margin-top: 2px; background:#fff; border:1px solid #d8d8d8; 
	/*-moz-box-shadow:0 0 5px #8ad1ff;
			-webkit-box-shadow:0 0 5px #8ad1ff;
			box-shadow:0 0 5px #8ad1ff;*/
			z-index: 2;
			-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(ie-css3.htc); float:left; margin-right:9px;
}
.ch-Bins-bx .tp-part{float:left;  width:100%;}
.ch-Bins-bx .tp-part .img-lft{   
	 display: table-cell;
    height:133px;
    line-height: 13px; margin-top:3px;
    text-align: center;
    vertical-align: middle;
    width:104px;}
.ch-Bins-bx .bdr-line{margin-left:6px; width:96%;} 
.rt-p{float:right; width:204px;}
.rt-p-row{float:left; width:100%; padding-bottom:3px;}
.rt-p-row label{font-size:14px; margin-bottom:2px; color:#118BD6; font-family: 'open_sanssemibold'; padding-top:13px; float:left; width:100%;}
.rt-p-row .lft-he{float:left; width:69px; font-size:13px; color:#494849; font-family: 'open_sanssemibold';}
.rt-p-row .rit-normal{font-family: 'open_sanssemibold'; font-size:13px; color:#585858; float:left;}
.rt-p-row .rit-normal span{padding:0px 0px 0px 6px; margin:0px; font-size:13px; float:left; line-height:17px; color:#8e8e8e;   font-family: 'open_sansregular';}
.rt-p-row .rit-normal span.blue{font-family: 'open_sanssemibold';color: #118BD6;}
.bx-des{color:#707070;
    float:left;
    font-size:13px;
    line-height:18px;
    padding:3px 0 0 11px;
    width:306px;}
.prev-none{width:28px !important; height:47px !important; border:none !important; float:left; border:none !important; padding:0px !important; background:none !important; margin-left: 6px !important;
    margin-right: 2px !important;}
.prev-none img{ max-width:none !important; border:none; border:none !important; padding:0px !important; background:none !important; margin-top:10px !important; 
}

/*Choose bins End*/

.paging.paging-2{ position:inherit; margin-top:23px;}
.paging.paging-2 p{margin-bottom:0px; margin-top:0px; padding-left:10px;}

.d-bold strong{color:#118bd6;}
.dtl-des-row .he-normal span.blue{color: #118BD6;}
.blue{color: #118BD6;}
.sel-bin-row .model font{width:68px; float:left;}
/*Detail page end*/

.view-l-images{text-align:center; color:#fff; /*z-index:9999;*/ float:left; background:#4baff0;  text-shadow:1px 1px 1px #1b74ad; border:1px solid #2096e3; padding:4px 40px 5px 40px; margin-left:68px; margin-top:7px; margin-bottom:0px; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; behavior: 
url(ie-css3.htc); position:relative;}
.view-l-images:hover{}
.view-l-images:hover a{color:#474747;}
.view-l-images a{color:#474747;}
.view-l-images a{color:#fff; text-decoration:none;} .sel-bin-row .model span{background: url("../images/colon.gif") no-repeat scroll left 6px transparent; margin-left: 5px; padding-left:7px;} .view-l-images:hover{background:#cfecff; text-shadow:none; color:#474747;  border:1px solid #b3d7ee;}


.bull-m{ margin-bottom: 0;
    margin-top: -10px;}
.remove{color:#fff; float:right; margin-right:5px; position:absolute; margin-left:224px; background:#f83b15; padding-left:5px; padding-top:2px; padding-bottom:4px; padding-right:5px;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior: url(ie-css3.htc); font-size:12px;}
.remove a{color:#fff; text-decoration:none;}
.remove:hover{background:#bf2000;}
.content-tab h2{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-left:10px; margin-top:0px; margin-bottom:3px; padding:0px;}
.odd-td {
    border-bottom: 1px dashed #DDDDDD;
}
table {
    border-collapse: collapse;
}
.odd-td:hover {
    background: none repeat scroll 0 0 #EFFEFD;
}
.add-to-bg{background:#cfecff; width:414px; margin-top:5px; border:1px solid #addfff; height:54px; float:left; text-align:center; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; behavior: url(ie-css3.htc);}
.add-to-bg img, input{margin-top:23px; }


/*slides*/
#slides{ float:left; width:100%;}
.slidesjs-control{height:320px;}
.slidesjs-container{margin:0px auto; width:982px !important; padding-left:0px;}
.slidesjs-pagination{display:none;}
.slidesjs-next{float:right; background:url(../images/next-1.png) no-repeat; height:36px; width:36px; margin-top:-198px; position:relative; font-size:0px; z-index:999; margin-right:2px;}
.slidesjs-previous{float:left; background:url(../images/previous1.png) no-repeat; height:36px; width:36px; margin-top:-198px; position:absolute; margin-left:-15px; font-size:0px; z-index:999;}
.pt-box img, input{margin-top:7px !important;}
.detail-he-g{ background:url(../images/detail-he-g.png) no-repeat right top;}
/*******/

.container.cart-con:before {
    border-radius: 0 0 0 0;
    left: -1px;
}
.container.cart-con:before, .container.cart-con:after {
    background-image: linear-gradient(#DDDDDD, transparent);
    border-radius: 0 0 0 0;
    bottom: -1px;
    content: "";
    position: absolute;
    top: 3px;
    width: 1px;
}
.container:before {
    border-radius: 6px 6px 0 0;
    left: -1px;
}
.container:before, .container:after {
    background-image: linear-gradient(#798991, transparent);
    border-radius: 6px 6px 0 0;
    bottom: -1px;
    content: "";
    position: absolute;
    top: 3px;
    width: 1px;
}
.container.cart-con:after {
    border-radius: 0 0 0 0;
    right: -1px;
}
.container.cart-con:before, .container.cart-con:after {
    background-image: linear-gradient(#DDDDDD, transparent);
    border-radius: 0 0 0 0;
    bottom: -1px;
    content: "";
    position: absolute;
    top: 3px;
    width: 1px;
}
.container:after {
    border-radius: 6px 6px 0 0;
    right: -1px;
}
.container:before, .container:after {
    background-image: linear-gradient(#798991, transparent);
    border-radius: 6px 6px 0 0;
    bottom: -1px;
    content: "";
    position: absolute;
    top: 3px;
    width: 1px;
}
.container.cart-con {
    border-left: 1px solid #D6D7DA !important;
    border-right: 1px solid #D6D7DA !important;
    border-top: medium none !important;
    margin-top: -3px !important;
}
.container {
    border-radius: 6px 6px 0 0;
    border-top: 1px solid #798991;
    float: left;
    margin-top: -25px;
    position: relative;
    width: 100%;
}
.container {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #798991;
}
.container {
    border: 1px solid #798991;
}

.container.cart-con .cnt-bg {
    background: none repeat scroll 0 0 #FFFFFF;
}
.cnt-bg {
    background: url("../images/cnt-bg.png") repeat scroll 0 0 transparent;
    border-radius: 6px 6px 0 0;
    float: left;
    width: 100%;
}

.cart-heading .steps {
    background: url("../images/steps.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 35px;
    padding: 0;
    width: 636px;
}
.cart-page {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.cart-heading {
    margin: 0;
    padding: 10px 12px 8px 0;
}
.cart-heading > h1{
 float: left;
  color: #717171;
    font-family: 'open_sansregular';
    font-size: 15px;
    margin: 0;
    padding: 8px 0 10px;
}
.cart-list{width:1000px; float:left; padding:0px; border:1px solid #d9d9d9; background:#FFF; min-height: 50px; margin-top: 5px;}
table{border-collapse: collapse;}
.cart-list .tbl{border:1px solid #efffff;}
.cart-list .tbl tr.head{background:url(../images/cart-bdr.png) repeat-x bottom #dff2ff; font-size:14px; color:#494949; font-family: 'open_sanssemibold';}
.cart-list .tbl tr td{padding:6px;}
.cart-list .tbl tr.odd td{background:url(../images/cart-bdr.png) repeat-x bottom;}
.cart-list .tbl .img-product{border:1px solid #cecece;
   display: table-cell;
    height:71px;
    line-height:13px; 
	margin:0px auto 0px;
    text-align: center;
    vertical-align: middle;
	background:#fff;
    width:86px;
}
.cart-list .tbl{font-size:13px; color:#595959; font-family: 'open_sansregular';}
.cart-list .tbl tr.odd td .checkbox{margin-left:12px;}

.subheading-blue {
    background-color: #C2E7FF;
    color: #0094CE;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px;
}
.right-border {
    background: url("../images/devider.png") repeat-y scroll right center transparent;
    font-size: 13px;
}
.right-border1 {
    background: url("../images/devider1.png") repeat-y scroll right center transparent;
    font-size: 13px;
}


input[type="text"], input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-color: #C1C1C1 #CCCCCC #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-size: 13px;
    margin: 3px 0;
    padding: 5px 9px 6px 8px;
	width:215px;
}
.newTableClass
{
	border: 1px solid #E5E5E5;
   border-radius: 5px 5px 5px 5px;
}
.error
{
	color:red;
}

.new_memberarea {
    float: right;
    height: 35px;
    padding: 0;
}

.new_memberarea a.sub-link
{ 
		
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(ie-css3.htc);

background:url(../images/btn-g-bg.png) repeat-x top; height:18px;

		 float:left; border:1px solid #ccc; display:block; padding:5px 15px 0px; cursor:pointer; color:#FFF; font-size:12px; text-align:center;
		margin:0px 7px 0px 0px;
		 text-decoration: none;
		 behavior: url(ie-css3.htc);
}

.new_memberarea .sub-link:hover
{
	
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(ie-css3.htc);
		
background:url(../images/btn-g-bg.png) repeat-x bottom; height:18px; padding-top:5px;
border:1px solid #ccc;

		text-decoration: none;
		behavior: url(ie-css3.htc);
}
.new_memberarea .unfinished-link
{
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(ie-css3.htc);
	background:url(../images/y-btn-g-bg.png) repeat-x top; height:18px;
	float:left; border:1px solid #989c00; display:block; padding:5px 15px 0px; cursor:pointer; color:#FFF; font-size:12px; text-align:center;
		margin:0px 7px 0px 0px;
		text-decoration: none;
		behavior: url(ie-css3.htc);
}
.new_memberarea .unfinished-link:hover
{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(ie-css3.htc);
	background:url(../images/y-btn-g-bg.png) repeat-x bottom; height:18px;
	
float:left; border:1px solid #989c00; display:block; padding:5px 15px 0px; cursor:pointer; color:#FFF; font-size:12px; text-align:center;
		margin:0px 7px 0px 0px;
		text-decoration: none;
		behavior: url(ie-css3.htc);
}
.msgErrorgreen {
    background-color: #99E599;
    border: 2px solid #128e05;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'LucidaSans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 5px;
    overflow: auto;
    padding: 5px 10px 5px 22px;
    text-align: left;
    width: 909px;
}
.msgErrorgreen1 {
    background-color: #99E599;
    border: 2px solid #128e05;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'LucidaSans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left: 5px;
    overflow: auto;
    padding: 5px 10px 5px 22px;
    text-align: left;
    width: 953px;
}
.msgError {
    background: url("../images/msg_error.gif") no-repeat scroll 15px 50% #FFE7E7;
    border: 2px solid #E77D7B;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'LucidaSans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left:5px;
    overflow: auto;
    padding: 5px 5px 5px 45px;
    text-align: left;
    width: 890px;
}
.msgError1 {
    background: url("../images/msg_error.gif") no-repeat scroll 15px 50% #FFE7E7;
    border: 2px solid #E77D7B;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'LucidaSans',Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-left:5px;
    overflow: auto;
    padding: 5px 5px 5px 45px;
    text-align: left;
    width: 936px;
}
.changestyle
{
	background:#f3f3f3;
}
.subheading
{
	 color: #0094CE;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px;
}
.classNewSC
{
	width:980px;
    float:left;
	border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0px 0px rgb(207, 236, 255);
    border: 1px solid rgb(173, 223, 255);
padding: 10px 10px;
	}
	.cart-bin-bx{width:306px; height:67px; background:#fff; border:1px solid #d8d8d8; padding: 4px;margin-bottom: 5px;
	-moz-box-shadow:0 0 5px #8ad1ff;
			-webkit-box-shadow:0 0 5px #8ad1ff;
			box-shadow:0 0 5px #8ad1ff;
			z-index: 2;
			-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior: url(ie-css3.htc); float:left; margin-right:9px;
}
.cart-bin-bx.last{margin-right:0px;}
.cart-bin-bx h4{font-size:12px; color:#2f2f2f; font-family: 'open_sanssemibold'; padding:9px 0px 6px 0px; margin:0px 0px 0px;}
.cart-bin-bx h5{font-size:12px; color:#686868; font-family: 'open_sanssemibold'; margin:0px 0px 0px; padding:0px 0px 3px 0px;} 
.cart-bin-bx h5 span{color:#333; padding-left:5px;}
.cart-bin-bx h4 a{color:#2f2f2f; text-decoration:n;}
.cart-bin-bx h4 a:hover{text-decoration:underline;}
.cart-bin-bx .cnt-h-cnt{width:256px; float:left;margin-top: 5px;}
.cart-bin-bx h4.none{padding-top:2px; padding-bottom:2px;}
.margin-b
{
	margin-bottom:8px;
}
.imageremove
{
	float: right;
    margin-left: 92px;
    position: absolute;
}
.errorsmsg {
    color: red;
    line-height: 18px;
    text-align: center;
    width: 100%;
}
.steps.next1{ background-position:right -35px;}
.steps.next2{ background-position:right -70px;}
.steps.next3{ background-position:right -105px;}
.newTablelightBorder
{
	border: 1px solid #F0F0F0;
}
.odd:hover {
    background: none repeat scroll 0 0 #EFFFFF;
}
.newcatrow
{
	margin: 11px auto 0;
    padding: 0;
    width: 970px;
}
.cat-row .pt-box:last-child{margin-right:0px;}

select {
    border: 1px solid #DDDDDD;
    color: #666666;
    padding: 4px;
}
.cat-row p {
    line-height: 21px;
  
    text-align: justify;
}
/***************************family css*******************************/
.family-row{float:left; width:100%; padding-top:10px;}

.f-pt-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #92b2c0;
	
	-moz-box-shadow:0 3px 4px #BDBEBF;
			-webkit-box-shadow:0 3px 4px #BDBEBF;
			box-shadow:0 3px 4px #BDBEBF;
			z-index: 2; behavior: url(ie-css3.htc);
    float: left;
    height:260px;
    margin-bottom:18px; margin-left:5px;
    margin-right:5px;
    text-align: center;
    width:317px;
    z-index: 2;
}
.f-pt-box h1{padding:13px 0px 0px 0px; height:27px; color:#a71222; font-size:26px; font-family: 'nimbus_sans_becker_dligconRg'; margin:0px 5px 0px 5px; text-align:center; background:url(../images/bdr-btm.png) repeat-x bottom;}
.f-pt-box h1 a{color:#a71222;}
.f-pt-box h1 a span{color:#367ddf;}
.f-pt-box h1 span{color:#367ddf; font-weight:normal;}

.f-pt-box h2{padding:13px 0px 0px 0px; height:27px; color:#a71222; font-size:26px; font-family: 'nimbus_sans_becker_dligconRg'; margin:0px 5px 0px 5px; text-align:center; background:url(../images/bdr-btm.png) repeat-x bottom;}
.f-pt-box h2 a{color:#a71222; text-decoration:none;}
.f-pt-box h2 a:hover{color:#a71222; text-decoration:none;}
.f-pt-box h2 a span{color:#367ddf;}
.f-pt-box h2 span{color:#367ddf; font-weight:normal;}

.f-pt-box .lft-p{float:left; width:132px; text-align:center; display:block; vertical-align:middle;}
.f-pt-box .lft-p .img{
    display: table-cell;
    height:179px;
    line-height: 10px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}
.f-pt-box .lft-p .img {
    float: left;
    line-height: 10px;
	padding-top: 7px;
    text-align: center;
    width: 100%;
}
.img img {	 
-moz-border-radius:5px 5px 5px 5px; 
-webkit-border-radius:5px 5px 5px 5px; 
 border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 5px #C7C7C7;

 }
.f-pt-box .rit-p{width:178px; height:203px; float:right; border:1px solid #d4d3d5; background:#f5f9ff; margin-top:7px; margin-right:5px;}
.f-pt-box .rit-p .bx1{width:78px; float:left; padding:0px 0px 0px; margin:0px 0px 0px;}
.f-pt-box .rit-p .bx1 .s-img-f{float:left; margin-left:10px; margin-top:7px;}
.f-pt-box .rit-p .bx1 .s-img-f .s-img img{max-height:41px; max-width:58px;}
.f-pt-box .rit-p .bx1 .s-img-f .s-img{margin:0px auto; background:#fff; padding:0px 0px; width:58px; height:41px; vertical-align: middle; text-align:center; display: table-cell; border:1px solid #d7d7d8;}
.f-pt-box .rit-p .bx1 h5{ margin:0px 0px 0px; padding:0px; font-size:10px; text-align:center; color:#7a7a7a; font-family: 'open_sansregular';}
.f-pt-box .rit-p .bx1 h5 a{ color:#7a7a7a; text-decoration:none;}
.f-pt-box .rit-p .bx1 h5 a:hover{color:#367DDF;}
.f-pt-box .rit-p .bx1 .s-img-f .s-img:hover{border:1px solid #ababac;background: none repeat scroll 0 0 #0082D0;}
.rit-p #scroll-track-top-1{margin-top:7px !important; }
.rit-p #scroll-track-1{height:177px !important;}
.rit-p #scroll-track-top-2{margin-top:7px !important; }
.rit-p #scroll-track-2{height:177px !important;}

.rit-p #scroll-track-top-3{margin-top:7px !important; }
.rit-p #scroll-track-3{height:177px !important;}

.rit-p #scroll-track-top-4{margin-top:7px !important; }
.rit-p #scroll-track-4{height:177px !important;}

.rit-p #scroll-track-top-5{margin-top:7px !important; }
.rit-p #scroll-track-5{height:177px !important;}
.f-pt-box .rit-p .bx1 .s-img-f .s-img.f{background:#0082d0 !important; border:1px solid #ababac;}
.f-family{position:absolute; margin:-8px 0 0 41px; z-index:999;}
/***********************************Family ends**********************************************/
.newAccessories {
    color: #545454;
    float: left;
    font-size: 14px;
    line-height: 23px;
    min-height: 61px;
    width: 100%;
}
.newgreen a
{
	text-transform:capitalize;
	color:#367DDF !important;
	font-weight:bold;
}
.fotterclss
{
	text-align: right;
    width: 553px;
}
.new_ice_guide_tbl strong
{
	font-size:18px;
	font-weight:bold;
	color:#1E1E1E;

}
.new_ice_guide_tbl .title
{
	font-size:20px;
	font-weight:bold;
}
.new_ice_guide_tbl
{
	font-size:14px;
	border:1px solid #cfcfcf;
	color:#333;
}
.creamrow
{
	background: #FFF;
}
.bluerow
{
	background: #DAE6F3;
}
.descriptionDIVNEW {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
	-moz-border-radius:5px 5px 5px 5px; 
-webkit-border-radius:5px 5px 5px 5px; 
    border-radius: 5px 5px 5px 5px;
    box-shadow: -2px -7px 15px #CCCCCC;
    margin-left: -90px;
   margin-top: 10px;
    padding: 20px;
    z-index: 999;
}
.descriptionDIVNEW img
{
	  max-height: none !important;
    max-width: none !important;
}
.descriptionDIVNEW .title
{
	width:100%;
	text-transform: capitalize;
	    color: #0054BE;
}
.descriptionDIVNEW .modelno
{
	width:100%;
	color:#A71222;
}
.arrowdata:after
{
content: '\25BA'; 
    float: right;
    height: 0;
    position: relative;
    top: -24px;
    width: 17px;
}
.red_message
{
	color:red;
	margin-bottom:20px;
	float:left;
}
.margin36
{
margin-bottom: 36px;
}


.CloseSearch
{
float:right;
position:relative;
top:0px;
}
.search-part-inner{float:right; padding:0px 2px 2px 2px;
z-index:99;
margin-top: 40px;
margin-left: 700px;
width:265px;
background:#fff; 
border:1px solid #004c6c;
-moz-border-radius:0px 0px 7px 7px; 
-webkit-border-radius:0px 0px 7px 7px; 
border-radius:0px 0px 7px 7px; 
behavior: url(ie-css3.htc); 
-webkit-box-shadow:0 5px 8px -3px #045681;
	   -moz-box-shadow:0 5px 8px -3px #045681;
	        box-shadow:0 5px 8px -3px#045681;
			position: absolute;
}
.search-part-inner h2{font-size:20px; color:#135274; margin-bottom:11px;
 background:url(../images/search-h2-bg.png) repeat-x bottom; padding-bottom:5px; padding-top:15px;}
 .search-part-inner .select{float:left; width:233px; padding:6px 9px 6px 8px; margin:0px 0px 10px 0px; border-top:1px solid #8f8f8f; border-left:1px solid #96999a; border-right:1px solid #96999a; border-bottom:1px solid #96999a; color:#444444; font-size:13px;
 background:url(../images/select.png) repeat-x top !important;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; behavior: url(ie-css3.htc);
 }
 .search-part{float:right; padding:0px 2px 2px 2px; margin: 38px 0px 0 0px;  z-index: 999; width:265px; background:#fff; border:1px solid #BABBB9; -moz-border-radius:0px 0px 7px 7px; -webkit-border-radius:0px 0px 7px 7px; border-radius:0px 0px 7px 7px; behavior: url(ie-css3.htc); 
-webkit-box-shadow:0 5px 8px -3px #045681;
	   -moz-box-shadow:0 5px 8px -3px #045681;
	        box-shadow:0 5px 8px -3px#045681;
			position:absolute;
}
.search-part-inn{padding:0px 15px 0px 15px; width:235px; float:left; 
-moz-box-shadow:inset 0 0px 14px 10px #e3eaf0;
-webkit-box-shadow:inset 0 0px 14px 10px #e3eaf0;
box-shadow:inset 0 0px 14px 10px #e3eaf0;
-moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; behavior: url(ie-css3.htc);
}
.search-part h2{font-size:16px; color:#6CA0E8; margin-bottom:6px;margin-top: 3px;
 padding-bottom:5px; padding-top:12px;}
 .search-part h2 span{font-size:16px; color:#A71222; margin-bottom:6px;
 padding-bottom:5px; padding-top:12px;}
 .search-part .select{   float: left;
 color: #545454;
    margin: 0 0 5px;
	padding: 4px 5px 3px 8px;
	position: relative !important;
    width: 233px;
 }
  .search{margin-top:3px; float:right; margin-bottom:5px;}
.iceprint
{
	 float: left;
    margin-left: 17px;
    margin-top: 10px;
}
#iceimagelarge
{
 margin-left: 44px;
	   z-index: 9;
}
.bann-text.bann-text-pat li
{
	  color: #fff !important;
	  text-shadow:1px 2px 2px #894102 !important;  background: url("../images/bullet-2.png") no-repeat left 7px;
}
.bann-text.bann-text-pat li a{color:#FFF;}
.box-img img{}
.category-row1 {
    float: left;
    margin: 0 0 10px 13px;
    width: 99%;
}
.ct-box1 {
    border: 1px solid #517A8E;
    -moz-box-shadow:0 11px 12px -12px #484848;
			-webkit-box-shadow:0 11px 12px -12px #484848;
			box-shadow:0 11px 12px -12px #484848;
			z-index: 2; behavior: url(ie-css3.htc);
    float: left;
    height:137px;
    margin-right: 11px;
    margin-top: 12px;
    width:315px;
}
.ct-box-inn1 {
    border: 1px solid #FFFFFF;
    height: 135px; float:left; clear:both;
    width: 313px;
}
.box-img1{width:313px; float:left; position:absolute; z-index:1;}
.box-img1 img{ max-width:100%; height:135px;}
.ct-box-heading1 {
    float: left;
    height: 40px; background:url(../images/op-ice.png) repeat-x top;
    position:absolute;
    width: 313px;
    z-index: 2;
}
.ct-box-heading1 h1 {
    color: #FFFFFF;
    font-family: 'ostrich_sansblack';
    font-size: 28px;
    font-weight: bolder;
    margin: 0px;
    padding:13px  0 0;
    position: relative;
    text-align: center;
    text-shadow: 0 2px 3px #333333;
    text-transform: uppercase;
}

.ct-box-heading1 h1 a{
	color: #FFFFFF;
	text-decoration:none;
}

.ct-box-heading1 h1 a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

.ct-box-heading1 h2 {
    color: #FFFFFF;
    font-family: 'ostrich_sansblack';
    font-size: 28px;
    font-weight: bolder;
    margin: 0px;
    padding:13px  0 0;
    position: relative;
    text-align: center;
    text-shadow: 0 2px 3px #333333;
    text-transform: uppercase;
}

.ct-box-heading1 h2 a{
	color: #FFFFFF;
	text-decoration:none;
}

.ct-box-heading1 h2 a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

.click-view1{
	float: right;
	margin:109px 0 0 214px;
	position:absolute;
	z-index:2;
}
.click-view2{
 float: right;
    margin: 109px 0 0 221px;
    position: absolute;
    z-index: 2;
	}
	.h-contact-inn
	{
		 background: url("../images/inn-contact-us.png") no-repeat scroll center top transparent;
		  height: 280px;
	}
	.h-contact-inn
	{
		 background: url("../images/inn-contact-us.png") no-repeat scroll center top transparent;
		  height: 280px;
	}
	.h-about-inn
	{
		background: url("../images/inn-about-us.png") no-repeat scroll center top transparent;
		  height: 280px;
	}
/*new css*/

.bx1-nu-main{border:1px solid #ddd; float:left; width:1004px;}
.bx1-nu{background:#FFF;    border-right: 1px dotted #DDDDDD;
min-height:283px;
padding:10px;
margin:0px; width:230px;
float:left;
}
.bx1-nu img{padding-right:10px;}


.bx1-nu .cnt-txt{ width:100%; float:left;
margin:10px 0px; color:#444; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px;
min-height:104px;}

.bx1-nu .md-btn{padding:0px; margin:0px; width:100%; float:left; text-align:center;
}
 
.mod{padding:16px;
margin:0 40px;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#093;

}
.brade-bg-pat p a {
    background: url("../images/white-arrow.png") no-repeat scroll right 7px transparent;
    color: #FFF;
    margin-right: 3px;
    padding-right: 12px;
    text-decoration: underline;
}
.brade-bg-pat span {
    color: #FFF;
    font-weight: normal;
}

.text h1{color:#367ddf; font-size:28px; font-family: 'nimbus_sans_becker_dligconRg'; text-shadow:-2px 0 #FFFFFF, 0px 2px #FFFFFF, 1px 0 #FFFFFF, 0 -2px #FFFFFF, 0px 0 #666666, -1px 1px 3px #999999; padding-bottom:10px;}
.text h1 font{color:#9b9292;}
.text h1 span{color:#079a01;}



.mx1-wx-main{border:1px solid #ddd; float:left; width:895px;}

.mx1-wx{background:#FFF;
    border-right: 1px dotted #DDDDDD;
min-height:96px;
width:273px;
padding:0px;
float:left;
    margin: 3px 0 12px 20px;
}

.mx1-wx .wrt{ padding:0px;
height:130px;}
.mx1-wx img{padding-right:10px;}

.mx1-wx .p{font-family:Arial, Helvetica, sans-serif;
color:#06F;
font-size:14px;
padding:10px;
}

.mx1-wx .cot-txt{ width:100%; 
float:left;
margin:10px -9px;
 color:#444; 
font-size:14px; 
font-family:Arial,
 Helvetica, sans-serif; 
 
 line-height:20px;
min-height:77px;}

.mx1-wx .mid-btn{padding:0px; margin:0px; 
width:100%; float:left; text-align:center;
}






.mx-wr-main{border:1px solid #ddd; float:left; width:942px;}

.mx-wr{
min-height:96px;
width:273px;
padding:0px;
float:left;
    margin: 3px 0 12px 20px;
}

.mx-wr .wrt{ padding:0px;
height:130px;}
.mx-wr img{padding-right:10px;}

.mx-wr .p{font-family:Arial, Helvetica, sans-serif;
color:#06F;
font-size:14px;
padding:10px;
}

.mx-wr .cot-txt{ width:100%; 
float:left;
margin:10px 9px;
 color:#444; 
font-size:14px; 
font-family:Arial,
 Helvetica, sans-serif; 
 
 line-height:20px;
min-height:77px;}

.mx-wr .mid-btn{padding:0px; margin:0px; 
width:100%; float:left; text-align:center;
}
.checkclass
{
    float: right;
    height: 70px;
    margin-top: -6px;
    width: 42px;
}
.rt-p.rt-p-warr
{
	float:left;
	 width: 173px;
}
.img-lft.img-lft-warr
{
	height:52px !important;
}
.ch-Bins-bx-warr
{
height: auto;
 /*   min-height: 105px !important;*/
}
.checkclass .radio
{
	margin-top:12px;
}
.padding5
{
padding:0px 5px;
}
.margintop5px
{
	margin-top:5px;
}


.bx1-nu-main{border:1px solid #ddd; float:left; width:1004px;}
.bx1-nu{background:#FFF;    border-right: 1px dotted #DDDDDD;
min-height:283px;
padding:10px;
margin:0px; width:230px;
float:left;
}
.bx1-nu img{padding-right:10px;}


.bx1-nu .cnt-txt{ width:100%; float:left;
margin:10px 0px; color:#444; font-size:14px; 
font-family:Arial, Helvetica, sans-serif; line-height:18px;
min-height:104px;}

.bx1-nu .md-btn{padding:0px; margin:0px;
 width:100%; float:left; text-align:center;
}
 
.mod{padding:16px;
margin:0 40px;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#093;

}





/*new css wine*/


 

.mx1-wx-main{border:1px solid #ddd; float:left; width:895px;}

.mx1-wx{background:#FFF;
    border-right: 1px dotted #DDDDDD;
min-height:96px;
width:273px;
padding:0px;
float:left;
    margin: 3px 0 12px 20px;
}

.mx1-wx .wrt{ padding:0px;
height:130px;}
.mx1-wx img{padding-right:10px;}

.mx1-wx .p{font-family:Arial, Helvetica, sans-serif;
color:#06F;
font-size:14px;
padding:10px;
}

.mx1-wx .cot-txt{ width:100%; 
float:left;
margin:10px -9px;
 color:#444; 
font-size:14px; 
font-family:Arial,
 Helvetica, sans-serif; 
 
 line-height:20px;
min-height:77px;}

.mx1-wx .mid-btn{padding:0px; margin:0px; 
width:100%; float:left; text-align:center;
}
.mx1-wx:last-child{border:none;}





.next-pt-main{border:1px solid #ddd; float:left; width:99%;}

.next-pt{background:#FFF;
    border-right: 1px dotted #DDDDDD;
min-height:96px;
width:273px;
padding:0px;
float:left;
    margin: 3px 0 12px 20px;
}
.next-pt img{padding-right:10px;}

.next-pt h5{    color: #118BD6;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 19px;
    margin: 0;
    padding: 10px 0;
    width: 100%;}

.next-pt .co-text{ 
float:right;
margin:11px 1px;
 color:#444; 
font-size:14px; 
font-family:Arial,
 Helvetica, sans-serif;
 padding:10px; width:242px;
 line-height:20px;
min-height:77px;}

.next-pt .mid-but{padding:10px 0px 0px; margin:0px; 
width:100%; float:left; text-align:center;
}
.next-pt:last-child{border:none;}
.left{float:left !important;}
.right{float:right !important;}

.left-img{float:left; width:136px;}

.next-pt.w-ot{width:400px;}
/* articles ends*/
.pt-box.newheight238px
{
	height:238px;
}
.pt-box.newheight300px
{
	height:302px;
}

.filterclss .slidesjs-control
{
	height: 320px !important;
}
.heading {
    color: #367DDF;
    font-size: 16px;
}
.widthnone h1
{
	width:auto !important;
}
.familyswitchselect
{
	border:none;
	margin: -4px 0 0;
	 padding: 0 1px 0 0;	
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background: #32CD2D;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .familyswitchselect {padding-right:18px}
}

.brade-bg label {position:relative}
.brade-bg label:after {
content: '\25BA'; 
    font:11px "Consolas", monospace;
    color:#868686;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:1px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
.brade-bg label:before {
    content:'';
    right:5px; top: -1px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}
.pt-box .inn h5 small{font-size:13px; color:#232323; width:89px; text-align:right; float:left;   padding-right: 5px; }
.btm-cnt h5 small{ text-align:left !important; width:42px !important;}
.btm-cnt h5{ width:100%;}
.bann-text.bann-text-pat.text h1{text-shadow:-2px 0 #FFFFFF, 0 1px #FFFFFF, 2px 0 #FFFFFF, 0 -2px #FFFFFF, 0 1px #fff, 0px -2px 2px #FFFFFF;}
.bull-m table img{padding-left:6px;}
/************************CSS BUTTON******************************/
    
   
     .paging .myButton {
         background: url("../images/link-bg.gif") repeat scroll 0 0 transparent;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    color: #FFFFFF;
    line-height: 31px;
    padding: 5px 8px !important;
    text-decoration: none;
        
    }
    .paging .myButton:hover {
        
       background: none repeat scroll 0 0 #1DC317;
    }
     .paging .myButton:active {
       background: none repeat scroll 0 0 #1DC317;
    }

 .paging .bradcumbtns
{
	 margin-top: 0;
    padding-left: 20px;
}
.paging.brade-bg-pat {
    clear: both;
    min-width: 79%;
}
.paging.subcatFam p{
	margin:0px;
	  line-height: 32px;

}

.paging .myButton.highlited {
    background: none repeat scroll 0 0 #1DC317;
}
div.domtab .ch-Bins-bx {
    clear: none;
    margin: 3px 0 4px 4px;
    width: 370px;
}
div.domtab .ch-Bins-bx div
{
	clear:none;
}
.colorblue
{
	color:#4CAFF0 !important;
}
.extended-warr h3 {
    color: #0C9509;
    float: left;
    margin: 7px 0 7px 6px;
}
.dtl-des-row .he-normal.warrline
{
width: 218px;
}

.see_extanded_buton{
border:1px solid #25729a; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior: url(ie-css3.htc);

font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px 9px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF; background:#014b7c;

}

.see_extanded_buton:hover{ background:#0c6097;
 /*border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);*/
}
.availClass{
  font-family: open_sansregular;
    font-size: 16px;
    font-weight: bold;
}
.Warrdescription {
    float: left;
    width: 100% !important;
	 text-align: left;
}

.Warrdescription > p {
    margin-top: 0;
    padding-top: 0;
}
.ch-Bins-bx-warr .tp-part{ height: 86px; }
.bin-curb{position:absolute; z-index:999; width:37px; height:28px; float:left; background:url(../images/curb.png) no-repeat 0px 4px;}
.selected-bin h5 span{ padding-left:38px;}
.btn-select
{
    color: #FFFFFF;
    float: right;
    margin-right: 10px;
    padding: 5px 8px;
    text-decoration: none;

	background: #4baef1; /* Old browsers */
	background: -moz-linear-gradient(top, #4baef1 0%, #2c8ecd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4baef1), color-stop(100%,#2c8ecd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4baef1 0%,#2c8ecd 100%); /* 
	Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4baef1 0%,#2c8ecd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4baef1 0%,#2c8ecd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4baef1 0%,#2c8ecd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(
	startColorstr='#4baef1', endColorstr='#2c8ecd',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:2px 2px 2px 2px; -webkit-border-radius:2px 2px 2px 2px; border-radius:2px 2px 2px 2px; behavior: url(ie-css3.htc);

}
.large-img-part .jcarousel-skin-tango .jcarousel-container-horizontal 
{
	float:left;
}
.viewlargedivNew
{
	  float: left;
    margin: 12px 0;
    width: 100%;
}
.spanselectbin{
 float: left;
    margin-top: 5px;
    width: 100%;
}
.viewmore {
     float: right;
    height: 17px;
    margin: 19px 0 1px 2px;
}


.viewmore a {
    font-size: 12px;
    text-decoration: none;
}
.btn-viewmore {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #118BD6);
  background-image: -moz-linear-gradient(top, #3498db, #118BD6);
  background-image: -ms-linear-gradient(top, #3498db, #118BD6);
  background-image: -o-linear-gradient(top, #3498db, #118BD6);
  background-image: linear-gradient(to bottom, #3498db, #118BD6);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: open_sansregular;
  color: #ffffff;

  padding: 4px 12px 4px 12px;
  text-decoration: none;
}

.btn-viewmore:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.ch-Bins-bx-warr .rt-p-row .lft-he
{
 padding-left: 8px;
    text-align: left;
}
.homep p{padding:10px 0 0 0 !important;}

.ct-box-heading1 strong {
    color: #FFFFFF;
    font-family: 'ostrich_sansblack';
    font-size: 28px;
    font-weight: bolder; width:100%; text-align:center; float:left;
    margin: 0px;
    padding:13px  0 0;
    position: relative;
    text-align: center;
    text-shadow: 0 2px 3px #333333;
    text-transform: uppercase;
}

.ct-box-heading1 strong a{
	color: #FFFFFF;
	text-decoration:none;
}

.ct-box-heading1 strong a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.ct-box-heading1 strong {
    color: #FFFFFF;
    font-family: 'ostrich_sansblack';
    font-size: 28px;
    font-weight: bolder;
    margin: 0px;
    padding:13px  0 0; float:left; width:100%;
    position: relative;
    text-align: center;
    text-shadow: 0 2px 3px #333333;
    text-transform: uppercase;
}

.ct-box-heading1 strong a{
	color: #FFFFFF;
	text-decoration:none;
}

.ct-box-heading1 strong a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.bann-text .Perfect-Ice{float: left; width:100%;
    margin: 0 0 5px;}
.copyright{margin-top: 1px; text-align: center; width: 980px; clear:both;}
.securelogos div{margin:auto 5px; float:left;}
.securelogos .marg12{}
.securelogos .wd100{width:100px;}


/*-----------------checkout css-----------------*/
/* Login-page*/
   


   .header{
	   width:100%;
	}
	.dis-h{
		float:left;
	}
	.headline-top{
		float:left;
		width:100%;
	}
	.headline-top h2{
		padding:15px 0px 14px 0px; 
		float:left; width:100%;
	    margin:0px 0px 0px 0px;
		font-size:19px; 
	    color:#353636;
		font-family: 'nimbus_sans_becker_dligconRg';
   }
 
   .cart-list h3{
	    padding:0px 0px 0px 196px; 
		float:left; width:100%;
	    margin:3px 0px 0px 0px;
		font-size:19px;
		float:left; 
	    color:#297506;
		font-family: 'open_sanssemibold';
		text-transform:uppercase;
		width:auto;
   }
      .cart-list h4{
	    padding:3px 177px 0px 0px; 
		float:right;
	    margin:0px 0px 0px 0px;
		font-size:19px; 
	    color:#297506;
		font-family: 'open_sanssemibold';
		text-transform:uppercase;
		width:auto;
   }
   .lg-2{
	   float: left !important;
	   margin: 5px 0px 0px 69px !important;
   }
   

.log-row p{
    color: #565656;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 10px 4px 14px;
	 
}
.subheading-blue-2
{
    background-color: #DDF1FF;
    color: #0094CE;
    font-size: 14px;
    font-weight: bold;
    line-height: 9px;
    padding: 6px 0px 9px 0px;
}	
.subheading-blue-3 {
    background-color: #C2E7FF;
    color: #0094CE;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px;
	text-transform:uppercase;
}



/* Login-page-End*/
.bil-ads{
	float:left;
	padding: 0 4px 0 0;
    width: 535px;
	background:url(images/tb-l-strip.png) no-repeat right;
	
}
.bil-ads table td{
	float:left;
	font-size:14px;
}
.bil-ads table tr{
	padding:0px 21px;
	float:left;	
}


.gree-bg{
	width:169px;	
	background:#0C8400;
	border-radius:0px 0px 4px 4px;
	color: #FFFFFF;
	text-align:center;
	padding: 5px 0 8px;
	
}
input.star[type="text"]{
	background:url(../images/star.png) no-repeat left !important;
	
	background-position:8px 8px !important;
	color: #565656;   
    text-decoration: none;
	padding: 5px 6px 6px 16px;
	
}
.row-1 {
    width:430px !important;
}
.row-2 {
    width:423px !important;
}
.row-21 {
    width: 234px !important;
}
.row-3 {
    width:150px !important;
}
.row-31 {
    width: 180px !important;
}
.row-4 {
    width:110px !important;
}
.row-5 {
    width: 70px !important;
}
.row-6{
	 width: 95px !important;
}
.row-10{
	width:77px !important;
}
.n-b{
	border:none !important;
}
.b-tb{
	border:	1px solid #E5E5E5 !important;
}
.bil-ads select {
  
    border-radius: 6px !important;
	margin:3px 0px 0px 0px;   
}
.user-box{
	float:right;
	width:434px;
	margin-top: 15px;	
}
.user-box select {
    border-radius: 6px !important;
    margin: 7px 0 0;
	padding:5px;
}
.user-box p{
	 color: #565656;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding:0px;	
}
.user-box p a{
	text-decoration:underline;
}
.user-box .h-1{
	float:left;
	width:23px;
}
.user-box .h-2{
	float:left;
	width:396px;
}
.user-box table td{
	padding:2px 0px;
	font-size:14px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.note{
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #6EBB48;
    padding: 3px 12px;
}
.check{
	background: url(../images/check.png) no-repeat center;
	width:34px;
	height:26px;
	padding: 9px 17px;
}

/* Login-regester-End */

.reg-pt{
	float:left;
	padding: 0 4px 0 0;
    width: 546px;
	background:url(../images/tb-l-strip-2.png) no-repeat right;
	margin-top: 15px;
	
}
.reg-pt table td{
	float:left;
	font-size:14px;
}
.reg-pt table tr{
	padding:0px 21px;
	float:left;	
}
.reg-pt select {
    border-radius: 6px !important;
    margin: 7px 0 0;
	padding:5px;
}

.ship-ads{
	float:left;
	padding: 18px 4px 0 0;
    width: 535px;
}
.ship-ads table td{
	/*float:left;*/
	font-size:14px;
}
.ship-ads table tr{
	padding:0px 21px;
	float:left;	
}


/*--reg-shipp-end--*/
.p-row{
   float:right;
   width:auto;
}
.p-code{
	width:358px;
	height:88px;
	float:left;
	background:#f3fafe;
	box-shadow:inset 0px 0px 5px #6fa0bc;
}
.prom-c{
	float: right;
    margin: 0px 8px 0 0;
    width: 127px;
}
.prom-txt{
	color: #000;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding:14px 0px 0px 14px;
	width:204px;
	float:left;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	
}
.s-ship{
	width:337px;
	height:88px;
	float:left;
	background:#f3fafe;
	box-shadow:inset 0px 0px 5px #6fa0bc;
	margin:0px 0px 0px 8px;
	
}
.s-ship p{
	text-align:center;
}
.p-row .select{
	float:left;
	width:97px;
	height:70px;	
	
}
.select b{
	color:#5a5a5a;
    float: right;
    font-family: 'open_sansregular';
    font-size: 13px;
    margin: 0 0 0;
	
}
.lift-row{
   float:right;
   width:auto;
    margin: 8px 0;
}
.lift-box{
	width:888px;
	height:54px;
	float:left;
	background:#fffdd9;
	box-shadow:inset 0px 0px 5px #6fa0bc;
}
.lift-redio{
	float: right;
    margin: 10px 8px 0 0;
    width: 317px;	
	border:1px solid #d4d4d4;
	background:#fff;
	padding: 1px 5px 4px;
}
.lift-txt{
	color: #2F3030;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 9px 0 0 11px;
    text-align: left;
    width: 539px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.lift-row .select{
	float:left;
	width:97px;
	height:54px;	
	
}
.lift-row .select b{
	margin:20px 0px 0px 0px;
	
}
.res-row{
   float:right;
   width:auto;
   margin: 0 0 8px;
}
.res-box{
	width:888px;
	min-height:54px;
	float:left;
	background:#fffdd9;
	box-shadow:inset 0px 0px 5px #6fa0bc;
}
.res-redio{
	float: right;
    margin: 10px 8px 0 0;
    width: 317px;
	padding: 1px 5px 4px;
	border:1px solid #d4d4d4;
	background:#fff;
}
.res-txt{
	 color: #2F3030;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 9px 0 8px 11px;
    text-align: left;
    width: 539px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.res-row .select{
	float:left;
	width:97px;
	height:54px;	
	
}
.res-row .select b{
	margin:20px 0px 0px 0px;
	
}
.u-dotted{
    background: url("../images/cart-bdr.png") repeat-x scroll center top rgba(0, 0, 0, 0);
	background-position:0 9px;
}


.note-box{
	 background: none repeat scroll 0 0 #FECCCC;
    border: 1px solid #EAA6A6;
    border-radius: 5px;
    box-shadow: 0 0 5px 1px #FFFFFF inset;
    float: left;
    height: 56px;
    width: 660px;
	margin-left: 12px;
}

.note-txt{
	 color: #3b3030;
    float:right;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding:9px 20px 0 11px;
    text-align: justify;
    width: 544px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.note-box .n-icon{
	float: left;
    margin: 18px 0 0 12px;
}
.note-box .select{
	float:left;
	width:97px;
	height:54px;	
	
}
.g-tot{
	 float: right;
    margin: 19px 0 0;
    width: 262px;
	
}
.bill-botom{
	float:left;
	width:482px;
	height:162px;
	border:3px solid #bdbdbd;
	background:#f9f9f9;
	border-radius:6px;
}
.ship-botom{
	float:right;
	width:482px;
	height:162px;
	border:3px solid #bdbdbd;
	background:#f9f9f9;
	border-radius:6px;
}
.ship-botom table th{
	text-align:left;
	padding: 2px 0 11px 5px;
	color:#4da622;
	font-size:16px;
	 font-family: 'open_sanssemibold';
}
.ship-botom table td{
	color: #000000;
    font-family: Arial;
    line-height: 9px;;
}
.bill-botom table td{
	color: #000000;
    font-family: Arial;
    line-height: 9px;
}
.bill-botom table th{
	text-align:left;
	color:#4da622;
	font-size:16px;
	padding: 2px 0 11px 5px;
	 font-family: 'open_sanssemibold';
}
.b-deatils{
	float:left;
    margin: 5px 0 0;
    width:100%;
	
}
.u-border{
   border-bottom:1px solid #bdbdbd; 
}
 

.input::-webkit-input-placeholder { color:#8F8F8F !important;
    opacity: 0.81 !important;}
.input::-moz-placeholder { color:#8F8F8F !important;
    opacity: 0.81 !important; } /* FF 19+ */
.input:-moz-placeholder { color:#8F8F8F !important;
    opacity: 0.81 !important; } /* FF 18- */
.input:-ms-input-placeholder { color:#8F8F8F !important;}
.cart-list.cart-L2{margin:5px 0px 0px; border-bottom:none;}
.cart-list.cart-L2 .res-box3{height:20px;}

.tbl-l tr td {
    padding: 6px;
}
.tbl-l-l tr td{
    padding:2px !important;
}
.same{
width:100%;
float:left;
padding-left: 16px;
}
.reg-pt table tr.tr-none{float:none !important;}
.same strong{float:left; padding-top:5px;}
.same #same1{float:left; margin-left:10px; margin-top:-3px; width:36px;  }
.same #same2{float:left; margin-left:10px;  width:36px; }
.res-box3{
  float: left;   
  width: 896px;
}
.steps.next-reg {
    background-position: right -34px;
}
.res-box4 {
    margin-left: 27px;
}
.cart-list-cc .tbl-l-l tr td{
 padding-top: 5px !important;
}
.res-box5 {
  margin-right: 3px !important;
 }
 
.res-box6 {
    float: left;
    width: 892px;
}
.up-d{
border-bottom: 1px dashed #CCCCCC;
float: left;
margin-bottom: -2px;
padding-top: 36px;
position: relative;
width: 100%;
z-index: 999; 
}
.row-7{
  margin-left: 8px;
  margin-top: 0 !important;
}
.select1{
width:91px;
}
.res-msg {
    background: none repeat scroll 0 0 #FFFDD9;
    box-shadow: 0 0 5px #6FA0BC inset;
    clear: both;
    float: left;
    height: 18px;
    padding: 5px;
    width: 99%;
}
.pin-no{
	width:130px !important;
}
.update-cancel {
    float: left;
    width: 100%;
}
.update-cancel-cen{
    margin: 29px auto 0;
    width: 256px;
}
.update-h{
   margin: 0 0 9px;
}
.promomsg{
float:right;
margin-right:10px;
}

.row-9 {
    width:430px !important;
}
.res-msg {
    background: none repeat scroll 0 0 #FFFDD9;
    box-shadow: 0 0 5px #6FA0BC inset;
    clear: both;
    float: left;
    height: 18px;
    padding: 5px;
    width: 99%;
}
.bin {
    background-color: #FFFDD9 !important;
}
.whats-t {
    float: left;
    text-align: right;
    width: 100%;
}
.whats-t a {
    float: right;
    margin-right: 24px;
    margin-top: 10px;
}
.ship-txt {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 9px 0 0 20px;
    text-align: justify;
}
.errorpro {
    margin-left: 13px;
    margin-top: 6px;
	font-size: 10px;
}
.blue .lscat img{max-width:176px; margin-top:8px;}
#slides{height:325px;margin-left:8px;}
.LeaseStationButton{margin:-5px 0px 5px 0px !important;}

/* Update Profile Page Starts Here*/

.dtl-row .reg-pt{
	width:50%;
	margin-top:0 !important;
	padding:0;
}
.dtl-row .user-box{
    float: right;
    width: 50%;
	margin-top:0;
	padding:0;
}
.subheading-blue-3.billing-section,subheading-blue-3.billing-section{margin-bottom:10px;}
.user-box .ship-ads{
	padding-top:0;
	width:100%;
}
.reg-pt table tr{
    float: left;
    padding: 0 15px;
}
.ship-ads table tr{
    float: left !important;
    padding: 1px 15px !important;
}
.ship-ads table td {
/*    float: left;*/
	  font-size: 14px;
}
.reg-pt .newTableClass tr{
	padding:0 15px !important;
}
.user-box td .gree-bg1{text-align:center;}
.user-box .subheading-blue-3.billing-section{
	padding:4px 6px 4px !important;
}
.user-box table td {
    font-size: 14px;
    padding: 0 2px;
}
.reg-pt table tr{
    float: left;
    padding: 0 15px !important;
}
.boderline{
	background:url("/images/cart-bdr.png") repeat-x scroll center bottom;
}
 .address-military p.h-2 {
    width: 50%;
	line-height: 18px;
}