
/* CSS Document */
/************************************BASIC CSS******************************/
body {
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:12px;
	color:#696969;
	background:#f7f7f7 url(../images/background-bg.png) top repeat;
}

ul, li, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, div {
	margin:0;
	padding:0;
	border:none;	
	outline:none;
}

img {
	margin:0;
	padding:0;
	border:none;
}

ul {
	list-style-type:none;
}

lable 
{
	margin:0;
	padding:0;
}

input {
	margin:0;
	padding:0;
}

textarea {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5 {
	font-weight:normal;
}
/************************************END BASIC CSS******************************/
/***************************Start font-face CSS**************************************/
/*
@font-face {  
	  font-family:"Angelina"; 
	  src: url( "ContextRepriseLightSSi.eot"); 
	  src: local("Angelina"), url("angelina.TTF" ) format("truetype"); 
}  
*/

@font-face {  
	font-family:"Century Gothic"; 
	src: url( "font/century-gothic.eot"); 
	src: local("Century Gothic"), url("font/century-gothic.ttf" ) format("truetype"); 
}

/***************************End font-face CSS**************************************/	
/***************************Additional CSS**************************************/

.clr {
	clear:both;
}

.left-image {
	float:left !important;
	margin:0 22px 10px 0px !important;
	border:#fff 1px solid;
}

.right-image {
	float:right;
	margin:0 0px 10px 10px;
}

ul.messages li.success-msg {
	color:green;
	padding:10px 0px;
	margin-bottom:5px;
	display:block;
}

ul.messages li.error-msg span{
	color:red;
	margin-bottom:5px;
	display:block;
}

/***************************End Additional CSS**************************************/
/************************************Main CSS******************************/

#container {
	margin:0 auto;
	display:block;
	width:960px;
}

.checkout-types #agreeRestrictedItems{ margin-left:5px; margin-right:7px !important;}	

#review-buttons-container button.button{ background:none !important;  height: auto;    overflow: hidden;}
.checkout-onepage-index .data-table{ width:100% !important;}
.checkout-onepage-index ol.checkout-agreements{ display:none;}
.checkout-cart-index .cart fieldset{ padding:0px;}
.checkout-onepage-index ul.checkout-comments{ margin:10px 0 10px 0px;}


a.buynownew{ width:81px; height:39px; clear:left; float:left; text-indent:-99999999999px; display:block; margin:10px 10px 10px 3px; background:url(../images/buy-now-butt-1.png) left no-repeat;}
.m-content a.buttoncenter{ margin:10px auto; float:none;}
.buttoncenter{ margin:10px auto; float:none;}

.buynownew .buttoncenter{ width:81px; height:39px; clear:left; float:left; text-indent:-99999999999px; display:block; margin:10px 10px 10px 3px; background:url(../images/buy-now-butt-1.png) left no-repeat;}
.m-content a.buttoncenter{ margin:10px auto; float:none;}


.shopping-heading{ color:#F15B19; margin-top:0px !important; }


#header {
	/*overflow:hidden;*/
	min-height:103px;
	display:block;
	position: relative;
}

#header .logo {
	float:left;
	margin:16px 0 0 0px;
}

#header .logo a {
	margin-top:0px !important;
}

.right-top {
	float:right;
	width:489px;
	height:103px;
	/*overflow:hidden;*/
	position:relative;
}

.language-switcher{
	position:absolute;
	z-index:99;
	top:3px;
	left:182px;
}


.phone-icon {
	/*background:url(../images/phone-icon.png) left no-repeat;*/
	padding:0 0 0 40px;
	width:140px;
	height:87px;
	float:left;
	position: relative;
}

.phone-icon:before {
	content: '';
	display: inline-block;
	background: url(https://www.abacohealth.com/skin/frontend/abacohealth/default/images/sprite.png) left no-repeat;
	height: 62px;
	width: 39px;
	position: absolute;
	background-position: -4px -240px;
	left: -4px;
	top: 12px;
}
.phone-icon span {
	font-size:20px;
	display:block;
	margin:24px 0 0 0;
	color:#000;
}

.saerch-icon {
	width:271px;
	margin:27px 20px 0 0;
	height:41px;
	display:block;
	float:right;
	position:relative;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#989898+0,adacac+50,6b6b6b+51,939393+100 */
	background: #989898; /* Old browsers */
	background: -moz-linear-gradient(top, #989898 0%, #adacac 50%, #6b6b6b 51%, #939393 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #989898 0%,#adacac 50%,#6b6b6b 51%,#939393 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #989898 0%,#adacac 50%,#6b6b6b 51%,#939393 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#939393',GradientType=0 ); /* IE6-9 */
	border: 1px solid #e2e2e2;
	border-radius: 10px;
}

.saerch-icon input {
	width:211px;
	height: 25px;
	font-size:12px;
	float:left;
	margin: 7px 5px 5px 7px;
	border:none;
	background:none;
	color:#c0c0c0;
	padding-left: 9px !important;
	border-radius: 10px;
}

.saerch-icon button.go-butt {
	float:left;
	position:absolute;
	z-index:2;
	top:8px;
	left:218px;
	width:65px;
	height:55px;
	background:url(../images/sprite.png) top no-repeat;
	border:none;
	background-position: -1px -72px;
	cursor:pointer;
	text-indent:-99999999px;
}

#menu-cart-box {
	width:960px;
	height:43px;
	display:block;
}

#menu-cart-box ul.menu-2 {
	width:818px;
	height:43px;
	float:left;
	background:url(../images/menu-bg-1.png) top no-repeat;
	font-size:12px;
	text-align:center;
}

#menu-cart-box ul.menu-2 li {
	display:inline;
	float:left;
	/*background:url(../images/menu-slider-right.png) top right no-repeat;*/
	height:43px;
}

#menu-cart-box ul.menu-2 li a {
	text-decoration:none;
	display:block;
	padding:0px 8px 0px 8px;
	color:#FFFFFF;
	text-transform:capitalize;
	height:43px;
	margin:4px 0 0 5px;
}

#menu-cart-box ul.menu-2 li a span {
	float:left;
	display:block;
	color:#fff;
	padding:8px 13px 8px 5px;
	cursor:pointer;
}

/*#menu-cart-box ul.menu-2 li.middle a span{
	float:left;
	display:block;	
	 color:#fff;
	 padding:0 20px 0 11px;	  
		 cursor:pointer;	  
}

#menu-cart-box ul.menu-2 li a:hover, #menu-cart-box ul.menu-2 li.active a{background:url(../images/left-menu-bg.png) top left no-repeat;  color:#666666;}
#menu-cart-box ul.menu-2 li a:hover span, #menu-cart-box ul.menu-2 li.active a span{background:url(../images/right-menu-bg.png) top right no-repeat;  color:#666666;}
#menu-cart-box ul.menu-2 li.last{ background:none;}
*/

.view-cart {
	float:right;
}

.view-cart a {
	width:135px;
	height:43px;
	display:block;
	background:url(../images/view-butt.png) top no-repeat;
	cursor:pointer;
}

#banner {
	width:960px;
	height:256px;
	display:block;
	margin:4px 0 17px 0px;
	background:url(../images/banner-bg-1.png) top no-repeat;
	position:relative;
	overflow: hidden;
	z-index:9;
}

#banner #tmpSlideshow img {
	width:960px;
	display:block;
	height:256px;
	z-index:9;
	float:left;	
}


.toll-free {
	position:absolute;
	z-index:9;
	bottom:0px;
	left:796px;
	width:160px;
	height:133px;
	background:url(../images/call-tell.png) top no-repeat;
	display:none;
}

#banner-txt {
	width:400px;
	position:absolute;
	z-index:9;
	top:70px;
	left:32px;
}

#banner-txt .main-head {
	color:#80ae06;
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
}


#banner-txt .main-head span.mainhead{
	display:block !important;
	font-size:18px;
}


#banner-txt .sub-head {
	color:#484848;
	font-size:20px;
	text-transform:capitalize;
}

#tmpSlideshowControls {
	width:56px;
	z-index:200;
	position:absolute;
	top:229px;
	left:32px;
	overflow:hidden;
}

#tmpSlideshowControls .tmpSlideshowControl {
	display:inline;
	float:left;
}

#tmpSlideshowControls .tmpSlideshowControl span {
	width:16px;
	height:16px;
	float:left;
	margin-left:2px;
	background:url(../images/banner-linking-icon.png) top no-repeat;
	cursor:pointer;
}

#tmpSlideshowControls .tmpSlideshowControl span:hover, #tmpSlideshowControls .tmpSlideshowControlActive span {
	background:url(../images/banner-linking-icon-active.png) top no-repeat;
	cursor:pointer;
}

.leftsidebar {
	width:201px;
	float:left;
	margin:0 15px 0 0px;
}

.leftsidebar ul li {
	display:block;
}

.leftsidebar ul li.category-search {
	display:block;
}

.leftsidebar ul li.category-search h2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f0f0+0,fefefe+100 */
	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f0f0 0%, #fefefe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0f0f0 0%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	
	height:24px;
	font-size:14px;
	text-transform:uppercase;
	color:#f26d17;
	font-weight:bold;
	padding:10px 0 0 10px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border:1px solid #e6e6e6;
}

.leftsidebar ul li.category-search ul {
	
	padding:0 0 8px 0px;
	margin:0 0 20px 0px;
	overflow:hidden;
	display:block;
	border-bottom: 1px solid #e6e6e6;
	border-radius: 8px;
	background: #fff;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.leftsidebar ul li.category-search ul li {
	display:block;
}

.leftsidebar ul li.category-search ul li a {
	margin:0 10px 0 10px;
	text-decoration:none;
	color:#696969;
	background-position:0 6px;
	padding:3px 0 3px 20px;
	display:block;
	position: relative;
}
.leftsidebar ul li.category-search ul li a:before {
	content: '';
	display: inline-block;
	background: url(https://www.abacohealth.com/skin/frontend/abacohealth/default/images/sprite.png);
	height: 10px;
	width: 10px;
	background-position: -2px -5px;
	vertical-align: -1px;
	margin-right: 9px;
	position: absolute;
	left: 0;
	top: 6px;
}

.leftsidebar ul li.category-search ul li a:hover, .leftsidebar ul li.category-search ul li.current a {
	color:#F15B19;
}
.leftsidebar ul li.category-search ul li.more a:before {
	background:url(../images/sprite.png) left no-repeat;
	background-position: -3px -19px;
}
.leftsidebar ul li.category-search ul li.more a {
	display:block;
	padding-top:10px;
	color:#5d8a00;
	font-size:11px;
	text-decoration:none;
	
	background-position:0 15px;
	font-weight:bold;
}

.leftsidebar ul li.category-search ul li.more a:hover {
	text-decoration:underline;
	color:#696969;
}

.rightsidebar .newsletter{
	float:right;
	margin:4px 18px 0 8px;
}

.newsletter {
	width:201px;
	height:153px;
	display:block;
	background:url(../images/news-box-2.png) top no-repeat;
	margin-bottom:18px;
}

.newsletter h2 {
	font-size:14px;
	text-align:center;
	color:#FFFFFF !important;
	font-weight:bold;
	background:url(../images/email-icon.png) top no-repeat;
	background-position:156px 8px;
	padding:6px 29px 0 0px;
}

.newsletter form {
	display:block;
	margin:12px !important;
}

.newsletter form label {
	font-size:12px;
	display:block;
	margin-bottom:0px;
	margin-top:8px;
}

.newsletter form input {
	width:177px;
	height:17px;
	display:block;
	border:#e7e7e7 1px solid;
	margin-right:5px;
	margin-top:5px;
}

.newsletter form .joinnow {
	width:72px;
	height:23px;
	margin:15px 0 0 54px;
	border:none;
	display:block;
	background:url(../images/sprite.png) top no-repeat;
	cursor:pointer;
	background-position: -3px -42px;
}

.store-content {
	width:743px;
	padding:6px 0 0 0px;
	margin-bottom:15px;
	display:block;
	position:relative;
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	background: #fff;
}

.m-content {
	width:725px;
	padding-bottom:5px;
	padding-left:18px;
	display:block;
	
	overflow:hidden;
}


.customer-account-forgotpassword .m-content h1{
	padding-left:0px;

}


.m-content h1 {
	font-size:16px;
	padding:12px 0 10px 0px;
}

.category-title h1 {
	font-size:16px;
	padding:12px 0 15px 0px;
	font-weight:bold;
}

.m-content h4 {
	font-size:14px;
	padding:12px 0 2px 0px;
	font-weight:bold;
}


.m-content h5 {
	font-size:14px;
	padding:12px 0 2px 0px;
	font-weight:bold;	
}



.turnkeye-testimonial-index-index .store-content h1{
	padding:12px 0 8px 0px;	
	
}

.cms-our-team-html .m-content h1{
	padding:12px 0 10px 4px;
}

.m-content h1 span {
	color:#F15B19;
	font-weight:bold;
	font-size:16px;
}

.m-content h2 {
	font-size:12px;
	font-weight:bold;
	color:#373737;
}

.m-content .map img {
	font-size:12px;
	padding:2px;
	border:#dadada 1px solid;
	font-weight:bold;
	color:#373737;
}

.m-content .map {
	margin-bottom:17px;
	display:block;
	overflow:hidden;
}

.m-content img {
	float:left;
	margin:0px 18px 0 0;
}

.m-content p {
	line-height:18px;
	padding-right:20px;
	padding-bottom:15px;
}

.m-content p span {
	font-weight:bold;
	color:#373737;
}

.store-content .std img {
	float:right;
	margin:0px 18px 0 0px;
}

.left-p-img{
	display:block;
}

.left-p-img img{
	float:left !important;
	margin:0 0 0 0px !important;
}


.breadcrumbs {
	display:block;
	font-size:11px;
	width:100%;
	overflow:hidden;
	margin-bottom:11px;
}

.breadcrumbs ul li {
	display:inline;
	float:left;
}


.breadcrumbs ul li strong{
	font-weight:normal;	
}



.breadcrumbs ul li a {
	text-decoration:none;
	color:#bdbdbd;
	padding:0 12px 0 5px;
	margin-right:0px;
	background:url(../images/menu-right-arrow-icon.png) right no-repeat;
}

.breadcrumbs ul li.last a {
	background:none;
}

.breadcrumbs ul li a:hover, .breadcrumbs ul li.active a {
	text-decoration:none;
	color:#bdbdbd;
}

.breadcrumbs ul li.cms_page {
	margin-left:5px;
}

.breadcrumbs ul li.Contacts {
	margin-left:5px;
}


.breadcrumbs ul li span {
	display:none;
}

.b-content-store {
	height:6px;
	display:block;
}

.rightsidebar {
	width:743px;
	float:right;
	margin-bottom:43px;
}

.rightsidebar a{
	color:#F15B19;
	text-decoration:underline;	
}

.rightsidebar a:hover{
	color:#999;
	text-decoration:none;	
}

.rightsidebar a span{
	color:#FF6600;
	text-decoration:underline;	
}

.rightsidebar a span:hover{
	color:#FF6600;
	text-decoration:none;	
}

.Selling-Products {
	width:743px;
	display:block;
	margin-bottom:38px;
}

.Selling-Products h2 {
	font-size:16px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #cdcdcd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #efefef 0%,#cdcdcd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #efefef 0%,#cdcdcd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #e6e6e6;	
	border-radius: 6px;
	border-bottom-left-radius:0;
	border-bottom-righ-radius:0;
	padding:5px 0 9px 14px;
}
/* Custom Search*/
.right-top {
    width: 590px;
}

.searchautocomplete label {
    display: none;
}
.right-top .searchautocomplete .nav .nav-search-in .category-fake{
    background: none;
    margin: 6px 0px 0px 2px;
    padding: 4px 25px 0px 10px;
    height: 19px;
    padding-left: 18px;
    line-height: 15px;
}
.right-top.custom .searchautocomplete .nav .nav-search-in:hover .category-fake{
 background: none;   
}
.right-top.custom  .searchautocomplete .nav .nav-input{
    border-radius: 30px;
    background: #fff;
    padding-right: 15px;
    box-sizing: border-box;
}
.right-top.custom .searchautocomplete {
    width: 388px;
    margin-top: 35px;
    border-radius: 6px;
        padding: 0 4px;
            background: #989898;
    background: -moz-linear-gradient(top, #989898 0%, #adacac 50%, #6b6b6b 51%, #939393 100%);
    background: -webkit-linear-gradient(top, #989898 0%,#adacac 50%,#6b6b6b 51%,#939393 100%);
    background: linear-gradient(to bottom, #989898 0%,#adacac 50%,#6b6b6b 51%,#939393 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#939393',GradientType=0 );
    border: 1px solid #e2e2e2;
}
#header .nav-submit-button button[type="submit"] {
    float: left;
    position: absolute;
    z-index: 2;
    top: 8px;
    height: 55px;
    background: url(../images/sprite.png) top no-repeat;
    border: none;
    background-position: -1px -72px;
    cursor: pointer;
    text-indent: -99999999px;
     z-index: 999;
     
     right: -1px;
    width: 55px;
}
.center-bg{
    background: none !important;
}
 #footer, #footer .center-bg{
        height: auto !important;
    }
#footer{
        background: url('../images/footer-bg-middle.png') no-repeat scroll center top !important;
    background-size: cover !important;
}
#footer:after,#footer:before{
    content: '';
    display: block;
    clear: both;
}
@media only screen and (max-width: 1024px) {
    .phone-icon {
        position: absolute;
        right: 0;
        top: 10px;
    } 
     .right-top{
        position: static;
        float: right;
    }
    .right-top.custom .searchautocomplete{
        margin: 0 auto;
        position: relative;
    }
    .right-top.custom{
        height: 64px;
        width: 100% !important;
    }
    #header .right-top form{
        float: none !important;
    }
    #header .searchautocomplete .nav{
        width: calc(100% - 55px);
    }
}
@media only screen and (max-width: 759px){
    .f-menu ul li{
            line-height: 20px;
            width: auto !important;
    }
    .right-top.custom .searchautocomplete{
        margin-top: 0;
    }
    #menu ul li a span{
        box-sizing: border-box;
    }
    .f-menu ul{
        text-align: center;
    }
}
@media only screen and (max-width: 760px) and (min-width: 50px){
   
    .payment-icon img,.payment-icon{
        float: none!important; 
    }
    #footer{
            text-align: center;
        padding: 0px 20px;
        box-sizing: border-box;
        background: #3E5800 !important;
    }
    #header .phone-icon{
         width: 105px !important;
    }
    .right-top form{
        width: 100%!important;
        margin-top: 10px !important;
        max-width: 480px
    }
    #header .logo img{
        max-width: 280px;
        width: 100% !important;
    }
    #header a.logo{
        width: calc(100% - 135px);
    }
    .right-top.custom{
        margin-top: 12px;
    }
    #header div.logo  a.logo{
        width: 100%;
    }
    #header div.logo {
     width: calc(100% - 135px);
    }
    .f-menu{
        float: left;
    }
    .f-menu ul {
        padding: 10px 0px 20px;
        text-align: center;
    }
    .payment-icon img{
        height: auto !important;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}
#header div.logo {
    float: left;
    margin: 16px 0 0 0px;
}
/* Custom Search End*/
.selling-middle-products {
	width:743px;
	display:block;
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	overflow:hidden;
	position:relative;
}

.selling-bottom-products {
	width:743px;
	height:7px;
	display:block;
}


.crousler .jcarousel-clip{
	margin:7px auto 4px 24px !important;
}


.selling-middle-products ul {
	display:block;
	overflow:hidden;
	text-align:center;
	margin:0 0 0 0px !important;
}


.selling-middle-products ul li {
	background-image: linear-gradient(#c8c8c8 33%, rgba(255,255,255,0) 0%);
	background-position: right;
	background-size: 1px 3px;
	background-repeat: repeat-y;
	display:inline-block;
	float:left !important;
	margin-right:0px;
	min-height:172px;
	width:185px;
}


.selling-middle-products ul li h3.product-name {
	color:#F15B19;
	font-size:14px;
}

.selling-middle-products ul li.last {
	background:none;
}

.selling-middle-products ul li span {
	color:#F15B19;
	display:block;
	font-size:13px;
	clear:both;
}

.selling-middle-products .jcarousel-prev {
	z-index:1000;
	position:absolute;
	top:46px;
	left:3px;
	width:32px;
	height:36px;
	background:url(../images/sprite.png) left no-repeat;
	background-position: -15px 4px;
}

.selling-middle-products .jcarousel-next {
	z-index:1000;
	position:absolute;
	top:46px;
	left:706px;
	width:32px;
	height:36px;
	background:url(../images/sprite.png) left no-repeat;
	background-position: -49px 4px;
}

.feature-products {
	width:743px;
	display:block;
}

.feature-products h2 {
	font-size:20px;
	color:#80ae06;
	padding-bottom:13px;
}

.feature-products ul {
	overflow:hidden;
}

.feature-products ul li {
	float:left;
	display:inline;
	background:url(../images/feature-p.png) top no-repeat;
	width:233px;
	height:300px;
	margin-right:22px;
	margin-bottom:22px;
}

.feature-products ul li img {
	width:211px;
	height:135px;
	display:;
	border:#e2e2e2 1px solid;
	margin:10px 10px 0px 10px;
}

.feature-products ul li.last {
	float:left;
	display:inline;
	margin-right:0px;
}

.s {
	width:211px;
	margin:0 0 0 10px;
	border-bottom:#e2e2e2 1px solid;
	padding-bottom:5px;
	clear:both;
	min-height:117px;
}

.s .cover_p{
	min-height:36px;
	display:block;
}


.s h2 {
	color:#F15B19;
	font-size:15px;
	padding-bottom:3px;
	padding-top:1px;
}

.s p{
	font-size:12px;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
}

.s p.price2 {
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:6px;
}

.s p .price-icon {
	font-size:12px;
	color:#F15B19;
	font-weight:normal;
}

.s p .regular-price2{
	font-weight:normal;
	text-decoration:line-through;
}


.s p .price {
	font-size:12px;
	color:#F15B19;
	font-weight:normal;
}

.c {
	overflow:hidden !important;
}

.c .btn-cart {
	float:left !important;
	margin-left:8px;
}

.c .f-cartproduct-1 {
	width:54px;
	height:48px;
	display:inline;
	float:left;
	background:url(../images/cart-basket.jpg) top no-repeat;
	margin:4px 0 0 0px;
}

.c .view-button-2 a {
	width:93px;
	height:26px;
	display:inline-block;
	background:url(../images/view-details.jpg) top no-repeat;
	margin:13px 16px 0 !important;
}

.c .view-button-2 {
	display:inline;
	float:right;
}

.s-off {
	display:block;
	overflow:hidden;
	margin:0 0 14px 0px;
}

.s-off ul li {
	display:inline;
	float:left;
}

.s-off ul li.search {
	width:202px;
	display:block;
	height:39px;
	
	margin:7px 12px 0 12px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffca68+0,f3791b+50,f15b19+51,f27117+100 */
	background: #ffca68; /* Old browsers */
	background: -moz-linear-gradient(top, #ffca68 0%, #f3791b 50%, #f15b19 51%, #f27117 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffca68 0%,#f3791b 50%,#f15b19 51%,#f27117 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffca68 0%,#f3791b 50%,#f15b19 51%,#f27117 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca68', endColorstr='#f27117',GradientType=0 ); /* IE6-9 */
	border:1px solid #f27117;
	border-radius: 6px;
}

.s-off ul li#google_translate_element {
	float:right;
	margin:8px 0 0 0px;
}

.s-off ul li#google_translate_element select.goog-te-combo {
	margin-left:10px;
}

.s-off ul li.search select {
	width:151px;
	float:left;
	border:#f15b19 1px solid;
	margin:8px 0 0 10px;
}

.s-off ul li.search .search-butt {
	width:28px;
	height:28px;
	float:left;
	border:none;
	margin:6px 0 0 6px;
	background:url(../images/sprite.png) top no-repeat;
	cursor:pointer;
	background-position: -8px -135px;
}

.s-off ul li.facebook {
	margin:8px 0 0 2px;
}

.s-off ul li.translate-google {
	margin:17px 0 0 20px;
}

a.store-thumbs img {
	margin: 2px !important;
	padding: 1px;
	border: 1px solid grey;
	border-radius: 5px;
}

.our-team {
	display:block;
	width:707px;
}

.our-team ul li {
	display:block;
	overflow:hidden;
	border-bottom:#d9d9d9 1px solid;
	padding-bottom:20px;
	margin-bottom:20px;
}

.our-team ul li.last {
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.our-team ul li img {
	float:left !important;
	margin:0 16px 0 0px !important;
	border: 1px solid grey;
	border-radius: 5px 5px 5px 5px;
	padding: 1px;
}

.our-team ul li p {
	margin:0 0px 0 0px;
	padding-right:0px;
}

.our-team ul li p span {
	color:#373737;
	font-weight:bold;
}

.contact-us {
	width:303px;
	display:block;
	padding-top:6px;
	background:url(../images/top-contact-bg.png) top no-repeat;
	margin:0 16px 0 0px;
	overflow:hidden;
	float:right;
}

.contact-us .c-middle {
	width:301px;
	border-left:#c7c7c7 1px solid;
	border-right:#c7c7c7 1px solid;
	display:block;
	background:#cdcdcd url(../images/middle-contact-bg.png) top repeat-x;
	overflow:hidden;
}

.contact-us .c-bottom {
	width:303px;
	height:9px;
	display:block;
	background:url(../images/bottom-contact-bg.png) top no-repeat;
}

.contact-us .c-middle ul {
	display:block;

}

.contact-us .c-middle ul li {
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}

.contact-us .c-middle ul li label {
	float:none;
	width:127px;
	display:block;
	margin-left:24px;
}


.contact-us .c-middle ul li label em{
	color:red;
}

.contact-us .c-middle ul li input {
	float:none;
	width:250px;
	height:16px;
	margin-left:23px;
	display:block;
	border:#c7c7c7 1px solid;
}

.contact-us .c-middle ul li #comment {
	float:none;
	vertical-align:text-top;
	width:250px;
	height:73px;
	display:inline;
	border:#c7c7c7 1px solid;
	margin-left:23px;
}

.contact-us .c-middle ul li input.submit-butt {
	width:73px;
	height:26px;
	display:block;
	background:url(../images/submit-icon.png) top no-repeat;
	border:0px;
	margin:0 0 0 24px;
	cursor:pointer;
}

.contact-us .c-middle ul li input.submit-butt:hover {
	background:url(../images/submit-icon-hover.png) top no-repeat;
}

.content-left {
	float:left;
	display:inline;
	overflow:hidden;
	width:406px;
}

.content-left img {
	margin-top:0px;
}

.testomonials-b {
	display:block;
	width:707px;
}

.testomonials-b ul li {
	display:block;
	overflow:hidden;
	border-bottom:#d9d9d9 1px solid;
	padding-bottom:10px;
	margin-bottom:20px;
}

.testomonials-b ul li p {
	padding-bottom:10px !important;
}

.testomonials-b ul li a {
	text-decoration:none;
	color:#a0c244;
	font-style:italic;
	font-size:11px;
}

.testomonials-b ul li a:hover {
	text-decoration:underline;
}

.testomonials-b ul li.last {
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

/**********************Start Gallery Section***************/

.left-cameras {
	float:left;
	margin:0 10px 0 19px;
	width:266px;
}

.product-1 {
	margin:0px 0 10px 0px;
	display:block;
	width:263px;
	overflow: hidden;
	height:214px;
	background:url(../images/product-bg.png) top no-repeat;
}
.product-1 .img-product
{
	border: 1px solid #E7E7E7;
	height: 193px;
	margin: 9px;
	width: 242px;
}

.product-1 img {
	display: block;
	float: none;
	margin: 5px auto;
}
/*
.product-1 img {
	margin:9px;
	border:#e7e7e7 1px solid;
	width:242px;
	height:193px;
}
*/
.product-thum {
	width:293px;
	display:block;
}

.product-thum ul {
	display:block;
}

.product-thum ul li {
	width:74px;
	height:78px;
	background:url(../images/product-thum-bg.png) top no-repeat;
	float:left;
	margin:0 9px 5px 0;
	padding:4px;
	display:inline;
}

.product-thum ul li img {
	border:#e7e7e7 1px solid;
	float:none;
	margin:1px;
	width:69px;
	height:74px;
}

.product-thum ul li.last {
	margin:0px;
}

/**********************End Cameras Section***************/


/**********************Tabing Section***************/

#tab-2 {
	display: none;
	padding: 0 0 0px 0;
}

#tab-2 p {
	padding:0 0 20px 0px;
}

#tab-1 {
	padding:0 0 5px 0px;
}




/*======================tab_bullet_section==========================*/

#tab-1 ul
{
	list-style-position: inside;
	list-style-type: disc;
	margin: 0 0 20px 10px;
	overflow: hidden;
	padding: 0 0 0 0;
	border:none;
}

#tab-1 ul li {
	display: list-item;
	float:none;
	margin:0 5px 0 0px;
}

#tab-1 ol
{
	list-style-position: inside;
	list-style-type: decimal;
	margin: 0 0 20px 10px;
	overflow: hidden;
	padding: 0 0 0 0;
	border:none;
}

#tab-1 ol li {
	float:none;
	margin:0 5px 0 0px;
}

#tab-1 h1{
	padding-left:0px;
	font-size:16px;
	color:#84b107;
}

#tab-1 h2{
	padding-left:0px;
	font-size:14px;
	color:#84b107;
}

#tab-1 h3{
	padding-left:0px;
	font-size:14px;
	color:#84b107;
}

#tab-1 h4{
	padding-left:0px;
	font-size:14px;
	color:#84b107;
}

#tab-1 h5{
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	color:#84b107;
}



/*======================End tab_bullet_section==========================*/




#tab-1 p {
	padding:0 0 20px 0px;
}

.tabing-1 {
	width:700px;
	display:block;
	margin:50px auto 0 auto;
}

.tabing-1 #tab-1 img{
	float:none !important;
	display:block;
	margin:0 auto;
}

.tabing-1 ul {
	border-bottom:#cccccc 1px solid;
	margin:0 0 20px 0px;
	overflow:hidden;
}

.tabing-1 ul li {
	display:inline;
	float:left;
	margin:0 5px 0 0px;
}

.tabing-1 ul li a {
	float:left;
	height:27px;
	font-size:13px;
	color:#6e6e6e;
	padding:0 8px;
	line-height:27px;
	text-decoration:none;
	background:url(../images/active-left-2.png) top left no-repeat;
}

.tabing-1 ul li a span {
	text-align:center;
	background:url(../images/active-right-2.png) top right no-repeat;
	float:left;
	display:block;
	padding:0 10px 0 4px;
	color:#6e6e6e;
}

.tabing-1 ul li a.current-tab {
	padding:0 6px;
	background:url(../images/active-left.png) top left no-repeat;
	color:#FFFFFF;
}

.tabing-1 ul li a.current-tab span {
	text-align:center;
	background:url(../images/active-right.png) top right no-repeat;
	float:left;
	display:block;
	padding:0 10px 0 4px;
	color:#FFFFFF;
}

#tab-2 .c .view-button-2 a{ margin-right:6px !important;}



/**********************End Tabing Section***************/

.right-content {
	width:442px;
	float:right;
}

.right-content h2 {
	width:442px;
	float:right;
	line-height:10px;
	padding-bottom:5px;
	color:#F15B19;
	font-size:15px;
	font-weight:normal;
}

.right-content h2 span{
	float:left;	
	height:16px;
	line-height:16px;
}


.regular-price {
	padding-bottom:5px !important;
}

/*------------new_section--------*/

.regular-price .newsale_price .price-label{
	color:#00011a !important;
	font-weight:bold !important;
}

.regular-price .newsale_price .price{
	font-weight:bold !important;
	color:#f8011c !important;
}

/*------------new_section--------*/

.special-price {
	padding-bottom:5px !important;
}

.regular-price span {
	font-size:13px;
	color:#8ab829 !important;
	font-weight:normal !important;
}

.special-price span {
	font-size:13px;
	color:#696969 !important;
	font-weight:normal !important;
}

.price_section .price-icon{
	color: #F8011C !important;
	font-weight: bold !important;
}


.special-price span.price {
	text-decoration:line-through;
}

.product-avail {
	padding:7px 0px 10px 0px;
	font-weight:bold;
}

.priduct-stock-box {
	display:block;
	float:left;
	height:54px;
	margin:10px 0 0 0px;
	padding:0px;
	border:1px solid #E4E4E4;
}

.avaiability-box {
	width:142px;
	float:left;
	display:block;
	height:54px;
	border-right:1px solid #E4E4E4;
	background:#f7f7f7;
	text-align:center;
}

.avaiability-box ul li {
	margin-top:17px;
	color:#000000;

}

.quantity-box {
	width:124px;
	float:left;
	display:block;
	height:54px;
	border-right:1px solid #E4E4E4;
	background:#f7f7f7;
	margin:0 0 0 0;
}

.quantity-box ul {
	display:block;
	float:left;
	margin:12px 0 0 10px;
	padding:0px;
}

.quantity-box ul li.quantity {
	display:block;
	float:left;
	margin:5px 0 0 0px;
	padding:0px;
	width:60px;
}

.quantity-box ul li.instock {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:44px;
}

.quantity-box ul li.instock .quantity-input {
	border:1px solid #D0D0D0;
	line-height:23px;
	height:23px;
	width:38px;
	text-align:center;
	margin-left:2px;
}

.addtocart-box {
	width:120px;
	float:left;
	display:block;
	height:54px;
	text-align:center;
	
	margin:0 0 0 0px;
	
}

.addtocart-box button {
	width:93px;
	height:26px;
	display:block;
	background:url(../images/cart-bg.jpg) top no-repeat;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	margin:13px 0 0 14px;
}


.addtocart-box button span{
	margin-top:-3px;
	display:block;
}


.product-page {
	margin:0 0 0 0px !important;
	padding:0 0 17px 0px !important;
	width:743px;
	position:relative;
	overflow:visible;
}

.product-page h1 {
	padding-left:18px;
}

.p-page {
	width:725px;
	display:block;
	margin:0 0px;
}


.p-page h2 {
	font-size:14px;
	color:#F15B19;
	padding-bottom:6px;
	font-weight:normal;
}

.producttitel{
	display:block;
	min-height:64px;
}


.p-page ul {
	overflow:hidden;
}

.p-page ul li {
	float:left;
	display:inline;
	background:url(../images/feature-p.png) top no-repeat;
	width:233px;
	height:332px;
	margin-right:6px;
	margin-bottom:13px;
}

.p-page ul li .listimage
{
	border: 1px solid #E2E2E2;
	height: 135px;
	margin: 10px 10px 0;
	width: 211px;
}

.p-page ul li img {
	display: block;
	float: none;
	margin: 7px auto;
	padding: 1px;
}

/*.p-page ul li img {
	width:211px;
	height:135px;
display:;
	border:#e2e2e2 1px solid;
	margin:10px 10px 0px 10px;
	}*/

	.p-page ul li.last {
		float:left;
		display:inline;
		margin-right:0px;
	}

	.p-page .f-cartproduct-1 a {
		height:37px !important;
	}

	/******************tabing products******************/

	.related-products {
		margin:0 0px !important;
	}

	.related-products p {
		padding-bottom:2px !important;
	}

	.related-products .f-cartproduct-1 a {
		background:none;
	}

	.related-products .view-button-2 a {
		margin:13px 0 0 44px;
	}

	.related-products ul {
		border:none !important;
		margin-bottom:0px !important;
	}

	.related-products ul li {
		width:223px !important;
		height:auto !important;
		*min-height:326px;

		background:none !important;
		margin-right:11px !important;
		border:1px solid #E2E2E2;

		border-radius:10px;	
		-moz-border-radius:10px;	
		-ms-border-radius:10px;	
		-o-border-radius:10px;	
		-webkit-border-radius:10px;	
	}

	.p-page.related-products ul li .listimage{
		width:201px; 
	}

	.related-products ul li img {
		width:auto !important;
	}

	.related-products ul li a {
		float:none;
		background:none;
		display:block;
		height:auto;
		padding:0px;
	}


	.related-products ul li .s {
		width:200px !important;
	}

	/******************End tabing products******************/
	.short {
		width:200px;
		display:block;
		position:absolute;
		z-index:9;
		top:-33px;
		left:534px;
	}

	.short-l {
		width:7px;
		height:33px;
		float:left;
		display:block;
		background:url(../images/left-short.png) top no-repeat;
	}

	.short-m {
		width:186px;
		height:33px;
		display:block;
		float:left;
		background:url(../images/middle-short.png) left repeat-x;
	}

	.short-r {
		width:7px;
		height:33px;
		float:left;
		display:block;
		background:url(../images/right-short.png) top no-repeat;
	}

	.short-m label {
		float:left;
		margin:8px 0 0 8px;
		width:57px;
	}

	.short-m select {
		width:113px;
		font-size:11px;
		color:#696969;
		margin:8px 0 0 0px;
	}

	.short-m img.v-middle {
		display:none;
	}

	/*************************Start List Pages****************************/

	.items {
		margin:10px 18px 10px 0px;
		height:30px;
	}

	.left-items {
		float:left;
	}

	.show-form {
		float:left;
		width:200px;
		margin-left:178px;
	}

	.catalog-category-view .show-form{ margin-left:200px;}
	.catalog-category-view .note-msg{ padding-left:8px;}

	.show-form label {
		float:left;
		width:37px;
	}

	.show-form select {
		float:left;
		width:80px;
		border:#ebe9e9 1px solid;
		margin-right:4px;
	}

	.pagination {
		width:auto;
		float:right;
		margin:0px 0 0px 0px;
	}

	.pagination ul {
		display:block;
	}

	.pagination ul li {
		display:inline;
		width:auto !important;
		border:none;
		background:none;
	}

	.pagination ul li a {
		float:left;
		text-decoration:none;
		color:#4e4848;
		padding:2px 7px;
		border:#e8e8e8 1px solid;
		margin:0 4px 0 0px;
	}

	.pagination ul li.current {
		background:#f57f33;
		color:#fff;
		padding:2px 7px;
		margin:0 4px 0 0px;
		float:left;
	}

	.pagination ul li a:hover {
		background:#f57f33;
		color:#fff;
	}

	.pagination ul li.prev-butt a {
		float:left;
		padding:1px 0 4px !important;
		display:inline-block;
	}

	.pagination ul li.prev-butt a img {
		border:none;
		padding:0 4px 0 4px !important;
		margin:5px 4px 2px 4px;
	}

	.pagination ul li.next-butt a {
		float:left;
		padding:1px 0 4px !important;
	}

	.pagination ul li.next-butt a img {
		border:none;
		padding:0 4px 0 4px !important;
		margin:5px 4px 2px 4px;
	}

	/*************************End List Pages****************************/

	.health-news {
		width:743px;
		display:block;
	}

	.health-news h2 {
		font-size:16px;
		background: #efefef; /* Old browsers */
		background: -moz-linear-gradient(top, #efefef 0%, #cdcdcd 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #efefef 0%,#cdcdcd 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #efefef 0%,#cdcdcd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
		border: 1px solid #e6e6e6;	
		border-radius: 6px;
		border-bottom-left-radius:0;
		border-bottom-righ-radius:0;
		padding:5px 0 9px 14px;
		padding:5px 0 9px 14px;
	}

	.health-news-middle {
		width:743px;
		display:block;
		border-left: 1px solid #e2e2e2;
		border-bottom: 1px solid #e2e2e2;
		border-radius: 6px;
		border-top-left-radius: 0px;
		background: #fff;
		overflow:hidden;
		position:relative;
	}

	.health-news-bottom {
		width:743px;
		display:block;
	}

	.health-news-middle ul {
		display:block;
		margin:9px 13px 10px 13px;
		background-image: linear-gradient(to right, #c8c8c8 33%, rgba(255,255,255,0) 0%);
		background-position: bottom;
		background-size: 3px 1px;
		background-repeat: repeat-x;
		min-height:7px;
		overflow:hidden;
	}

	.health-news-middle ul.last-ul-item {
		background:none;
	}

	.health-news-middle ul.last-ul-item li {
		margin-bottom:0px;
	}

	.health-news-middle ul li {
		width:225px;
		float:left;
		display:inline;
		background-image: linear-gradient(#c8c8c8 33%, rgba(255,255,255,0) 0%);
		background-position: right;
		background-size: 1px 3px;
		background-repeat: repeat-y;
		padding-left:14px;
		margin-bottom:9px;
		min-height:76px;

	}

	.health-news-middle ul li.first {
		padding-left:0px;
	}

	.health-news-middle ul li h3 {
		font-size:13px;
		font-weight:bold;
	}

	.health-news-middle ul li h3 a{
		color:#5a5a5a;
		text-decoration:none;	
	}

	.health-news-middle ul li h3 a:hover{
		color:#5a5a5a;

	}
	.health-news-middle ul li p {
		font-size:12px;
	}
	.health-news-middle ul li p a {
		cursor:pointer;
		text-decoration:none;
		width:8px;
		height:8px;
		background:url(../images/sprite.png) top no-repeat;
		background-position: -3px -29px;
		display:inline-block;
		margin-left:2px;
	}

	.health-news-middle ul li.last {
		background:none;
	}





	.rightsidebar .health-news-inner-sect{
		background:none;
		width:712px;
	}

	.rightsidebar .health-news-inner-sect ul li{
		width:219px;
		display:block;	
		background: url("../images/bottom-news-line.png") repeat-x scroll center bottom transparent;
		float:none;
		min-height:60px;
		width:auto;
		padding-left:0px;
		margin-bottom:17px;
	}

	.rightsidebar .health-news-inner-sect ul{
		margin-left:0px;
		background:none;
	}

	.rightsidebar .health-news-inner-sect ul li span.inner-read-more
	{
		font-weight:normal;
		display:block;	

	}

	.rightsidebar .health-news-inner-sect ul li span.inner-read-more a{
		font-weight:normal;
		background:none;
		isplay:inline-block;
		height:auto;
		width:auto;
		margin-right:-17px;
		font-size:10px;
		color:#F15B19;
		text-decoration:underline;
		float:right;
		display:inline-block;
	}

	.rightsidebar .health-news-inner-sect ul li span.inner-read-more a:hover{
		text-decoration:none;
	}
	#footer {
		width:100%;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#698b06+0,465c00+100 */
		background: #698b06; /* Old browsers */
		background: -moz-linear-gradient(top, #698b06 0%, #465c00 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #698b06 0%,#465c00 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #698b06 0%,#465c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#698b06', endColorstr='#465c00',GradientType=0 ); /* IE6-9 */
	}

	.center-bg {
		width:100%;
		background:url(../images/footer-bg-middle.png) top center no-repeat;
		height:auto !important;
	}

	.middle-center-footer {
		width:960px;
		height:203px;
		margin:0 auto;
	}

	.f-content {
		font-size:11px;
		color:#fff;
		padding-top:19px;
		text-align:center;
		display:block;
	}

	.f-menu {
		float:left;
		font-size:11px;
		color:#fff;
		margin:24px 0 0 0px;
	}

	.f-menu ul{
		overflow:hidden;
		margin-bottom:5px;

	}

	.f-menu ul li:after {
		content: '..';
		position: relative;
		top: 2px;
		opacity: 0.9;
	}
	.f-menu ul li {
		float:left;
		display:inline;
		line-height:12px;
	}

	.f-menu ul li a {
		color:#fff;
		text-decoration:none;
		margin:0 6px 0 12px;
	}

	.f-menu ul li a:hover, .f-menu ul li.active a {
		color:yellow;
		text-decoration:none;
	}

	.f-menu ul li.last:after{
		display: none;
	}
	.f-menu ul li.last a{
		margin-right: 12px;
	}
	.f-menu ul li.last {
		background:none;
	}

	.f-menu ul li.first a {
		margin:0 6px 0 0px;
	}

	.f-menu p {
		clear:both;
	}

	.payment-icon {
		float:right;
		margin:19px 0 0 0px;
	}

	/************************************End Main CSS******************************/
	/*******************************Start Cart Section******************************/


	/* Forms */
	form {
		display:inline;
	}

	fieldset {
		border:0;
	}

	legend {
		display:none;
	}

	/* Table */
	table {
		border:0; /*border-collapse:collapse;*/
		border-spacing:0;
		empty-cells:show;
		font-size:100%;
	}

	caption, th, td {
		vertical-align:middle;
		text-align:left;
		font-weight:normal;
	}

	/* Account Login/Create Pages ============================================================ */

	.account-login{ margin-bottom:50px; display:block;	}


	.account-login .content {
		min-height:226px;
		padding:14px 21px;
		background:#fff;
		border:1px solid #D5D5D6;
		border-bottom:0;
	}

	.account-login .content p {
		padding:10px 0px;
	}

	.account-login .content h2 {
		color:#F26D17;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		margin: 0;
		text-transform: uppercase;
		border-bottom:1px solid #ddd;
		background-position:0 1px;
		background-repeat:no-repeat;
		padding:0 0 5px 23px;
	}

	.account-login .new-users h2 {
		padding-left:0px !important;
		font-weight:normal;
	}

	.account-login .registered-users h2 {
		padding-left:0px !important;
		font-weight:normal;
	}

	.account-login .buttons-set {
		border:1px solid #D5D5D6;
		border-top:0;
		margin:0;
		padding:8px 13px;
		background:#fff;
	}

	.account-login .buttons-set a {
		color:#999999;
		float:left !important;
		text-decoration:underline;
		margin-right:97px;	
	}

	.account-login .buttons-set a:hover {
		color:#333333;
		text-decoration:none;
	}

	.account-login .new-users .buttons-set {
		padding:0 0 24px 22px;
		overflow:hidden;
	}

	.account-login .registered-users .buttons-set {
		padding:0 0 24px 21px;
		overflow:hidden;
	}

	.account-create ul.form-list {
		margin:39px 0 0 -10px !important;
	}

	.account-create .back-link {
		margin:0 6px 0 0px !important;
		float:left;
		padding-left:0px;
		padding-right:0px;
	}

	.account-create .back-link a {
		float:left;
		font-family:"Century Gothic";
		text-transform:uppercase;
		font-style:normal;
		padding:10px;
		color:#FFFFFF;
		background:#5e8a00;
		border:0;
		padding:3px 10px;
		cursor:pointer;
		text-decoration:none;
	}

	.account-create .back-link a:hover {
		background:#f36f27;
		color:#fff;
	}

	.customer-address-form .validation-advice {
		position:static;
		margin:0px;
		z-index:0px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
		padding-left:15px;
	}

	.limiter {
		margin-bottom:10px;
	}

	.my-wishlist .back-link {
		margin:0 6px 0 0px !important;
		float:left;
		padding-left:0px;
	}

	.my-wishlist .back-link a {
		float:left;
		font-family:"Century Gothic";
		text-transform:uppercase;
		font-style:normal;
		padding:10px;
		color:#FFFFFF;
		background:#444444;
		border:0;
		padding:4px 10px;
		cursor:pointer;
		text-decoration:none;
	}

	.cart-collaterals .validation-advice {
		margin:4px 0 0 0px;
		padding-left:14px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;

	}

	.validation-advice{
		color:red;
	}

	.customer-account-edit .validation-advice {
		position:static;
		z-index:0px;
		margin-left:0px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
		padding-left:15px;
	}

	.customer-account-edit .form-list label.required {
		clear:both;
	}

	#form-validate .fieldset h2 {
		clear:both;
	}

	.forgot {
		margin:39px 0 0 -12px !important;
	}

	.forgotbtn {
		margin-left:20px;
	}

	.registered-users ul.form-list .required {
		color:#999;
	}

	.registered-users ul.form-list .required em {
		color:red;
		margin:0 2px 0 0px;
		display:inline-block;
		position:static;
	}

	.registered-users ul.form-list .input-box input {
		width:200px;
		height:20px;
		margin:5px 0 3px 0px;
		border:#CCC 1px solid;
	}

	#login-form .content p.required {
		display:none;
	}

	.buttons-set button.button {
		float:left;
		font-family:"Century Gothic";
		text-transform:uppercase;
		font-style:normal;
		color:#FFFFFF;
		background:#5e8a00 !important;
		border:0;
		padding:0px 10px;
		line-height:24px;
		cursor:pointer;
		display:block;
		height:24px;
	}	

	.buttons-set button.button:hover {
		background:#f36f27;
		color:#fff;
	}



	/*------------------------------------------------8-june-2012-------------------------------------------------*/

	.checkout-multishipping-addresses .multiple-checkout button.button, .checkout-multishipping-addresses #multiship-addresses-table button.button{	
		font-family:"Century Gothic";
		text-transform:uppercase;
		font-style:normal;
		color:#FFFFFF;
		background:#8c8c8c;
		border:0;
		padding:0px 10px;
		line-height:24px;
		cursor:pointer;
		display:block;
		height:24px;
		margin:3px 3px 3px 0px;
	}

	.checkout-multishipping-addresses .multiple-checkout button.button:hover, .checkout-multishipping-addresses #multiship-addresses-table button.button:hover{
		background:#999999;
		color:#fff;
	}

	.checkout-progress{
		margin:15px 0 20px;
		padding: 0 90px;
		overflow:hidden;
	}

	.checkout-progress li.active {
		border-top-color: #E96200;
		color: #E96200;
	}

	.checkout-progress li {
		border-top: 10px solid #999999;
		color: #ABB5BA;
		float: left;
		font-weight: bold;
		margin: 0 3px 0 0;
		padding: 2px 0 0;
		text-align: center;
		width: 19%;
	}

	#checkout-review-submit .checkout-agreements textarea{ width:442px; margin-left:78px;}
	#checkout-review-submit .place-order{ overflow:hidden;}
	#checkout-review-submit .place-order .grand-total{ width:215px; float:right;} 




	/*------------------------------------------------8-june-2012-------------------------------------------------*/








	.c-middle .validation-advice{
		margin:1px 0 0 25px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
		padding-left:14px;
		display:block;	
	}


	.account-login .input-box #advice-required-entry-email {
		display:display:block;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
		padding-left:14px;

	}

	.account-login .input-box #advice-required-entry-pass {
		display:block;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
		padding-left:14px;

	}

	.account-create .validation-advice {
		padding-left:14px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;

	}

	.account-create #form-validate .form-list {
		margin:0 0 0 0px !important;
	}

	.account-create #form-validate .customer-name label.required {
		font-style:normal;
		float:left;
		width:130px;
	}

	.account-create #form-validate .customer-name label.required em {
		color:red;
		float:left;
		display:block;
		left:0px;
		margin-right:0px;
		margin-top:2px;
		position:static;
	}

	.account-create #form-validate label.required {
		color:#999;
		font-style:normal;
		float:left;
		width:130px;
		margin-top:10px;
		clear:left;
	}

	.account-create #form-validate label.required em {
		color:red;
		padding-right:2px;
		margin-top:1px;
		left:0px;
	}

	.account-create #form-validate input {
		width:224px;
		height:18px;
		border:#CCCCCC 1px solid;
		margin:3px 0px;
	}

	.account-create #form-validate ul.form-list li.control .checkbox {
		width:17px;
		height:20px;
		float:left;
		border:#CCCCCC 1px solid;
		margin:21px 0px 0 0px;
	}

	.account-create #form-validate .control {
		margin:0 0 10px 0px;
		overflow:hidden;
	}

	.account-create #form-validate .control label {
		float:left;
		margin:21px 0 0 6px;
	}

	.buttons-set p.required {
		display:none;
	}

	.account-create #form-validate h2 {
		padding:15px 0 10px 0px;
		text-transform:uppercase;
		font-size:16px;
		display:none;
	}

	.account-create #form-validate .buttons-set {
		padding-top:19px;
		display:block;
		clear:left;
		overflow:hidden;
	}

	.customer-account-forgotpassword .fieldset ul.form-list label {
		float:left;
		width:120px;
		margin:  7px 0 0 0px;
	}

	.customer-account-forgotpassword .fieldset ul.form-list label em {
		color:red;
		margin-right:4px;
	}

	.customer-account-forgotpassword .fieldset ul.form-list #email_address {
		width:150px;
		float:left;
		height:20px;
		border:#CCCCCC 1px solid;
		margin:5px 0px;
	}

	.customer-account-forgotpassword p.back-link a {
		float:left;
		font-family:"Century Gothic";
		text-transform:uppercase;
		font-style:normal;
		padding:10px;
		color:#FFFFFF;
		background:#5c8b01;
		border:0;
		padding:3px 10px;
		cursor:pointer;
		text-decoration:none;
		clear:left;
		margin-right:10px;
		margin-top:10px;
	}

	.customer-account-forgotpassword .button {
		margin-top:10px !important;
	}

	.customer-account-forgotpassword p.back-link a:hover {
		background:#f36f27;
		color:#fff;
	}

	.customer-account-forgotpassword p {
		padding-left:0px !important;
		width:auto;
		display:inline;
		padding-right:0px;
	}

	.customer-account-forgotpassword .fieldset p {
		padding-bottom:10px;
		padding-left:0px;
	}

	.customer-account-forgotpassword .buttons-set {
		margin-bottom:10px;
		margin-top:12px;
		overflow:hidden;
		clear:left;
	}


	.customer-account-forgotpassword .validation-advice {
		clear:left;
		padding-left:14px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;	
	}

	

	.print-1 {
		width:961px;
		display:block;
		margin:81px auto 0 auto;
		overflow:hidden;
	}

	.sales-order-print .buttons-set {
		margin:12px 0 0 249px;
	}

	.a-right .price-excl-tax .price {
		font-size:12px;
	}

	/* Account Login/Create Pages ============================================================ */


	/* Content Columns */
	.col2-set .col-1 {
		float:left;
		width:48.5%;
	}

	.col2-set .col-2 {
		float:right;
		width:48.5%;
	}

	.col2-set .col-narrow {
		width:32%;
	}

	.col2-set .col-wide {
		width:65%;
		margin-bottom: 20px;
	}

	.col2-set .col-wide a{ margin-bottom:5px; display:inline; }


	.col3-set .col-1 {
		float:left;
		width:32%;
	}

	.col3-set .col-2 {
		float:left;
		width:32%;
		margin-left:2%;
	}

	.col3-set .col-3 {
		float:right;
		width:32%;
	}

	.col4-set .col-1 {
		float:left;
		width:23.5%;
	}

	.col4-set .col-2 {
		float:left;
		width:23.5%;
		margin:0 2%;
	}

	.col4-set .col-3 {
		float:left;
		width:23.5%;
	}

	.col4-set .col-4 {
		float:right;
		width:23.5%;
	}

	/* ======================================================================================= */


	/* Shopping cart tax info */
	.cart-tax-info {
		display:block;
	}

	.cart-tax-info, .cart-tax-info .cart-price {
		padding-right:20px;
	}

	.cart-tax-total {
		display:block;
		padding-right:20px;
		background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;
		cursor:pointer;
	}

	.cart-tax-info .price, .cart-tax-total .price {
		display:inline !important;
		font-weight:normal !important;
	}

	.cart-tax-total-expanded {
		background-position:100% -52px;
	}

	/* Shopping Cart ========================================================================= */
	.cart .page-title {
		border-bottom:0;
		margin:0 0 12px;
	}

	.cart .page-title h1 {
		margin:10px 0 0;
	}

	/* Checkout Types */
	.cart .page-title .checkout-types li {
		margin:0 0 5px;
	}

	.cart .title-buttons .checkout-types {
		float:right;
	}

	.cart .title-buttons .checkout-types li {
		float:left;
		margin:0 0 5px 5px;
	}

	.cart .checkout-types .paypal-or {
		margin:0 8px;
		line-height:2.3;
	}

	.cart .totals .checkout-types .paypal-or {
		clear:both;
		display:block;
		padding:8px 55px 0 0;
		line-height:1.0;
		font-size:11px;
	}
	.cart .totals .checkout-types .agreeclass
	{
		color: #ff0000;
		margin: 0 0 21px;
	}
	.cart .totals .checkout-types .agreeclass a
	{
		color: #2094E8 !important;
		text-decoration: none;
	}
	/* Shopping Cart Table */
	.cart-table th {
		padding:2px 10px;
	}

	.cart-table td {
		padding:10px;
	}

	.cart-table .product-name {
		font-weight:normal;
		margin:0 0 5px;
		color:#2f2f2f;
		border:none !important;
	}

	.cart-table .product-name a{
		color:red;
		text-decoration:none;

	}


	.cart-table .product-name a:hover{
		color:red;
		text-decoration:underline;

	}




	.cart-table .item-msg {
		margin:5px 0;
		font-size:11px;
		font-weight:bold;
		color:#df280a;
	}

	.cart-table tfoot td {
		padding:5px 10px;
	}

	.cart-table .btn-continue {
		float:left;
		background:#f47830;
		border:0px !important;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		height:24px;
		line-height:24px;
		font-style:normal;
		padding:0 10px;
		text-transform:uppercase;
		margin:5px 0px;
	}

	.cart-table .btn-continue:hover {
		background:#f47830;
		color:#fff;
	}



	.cart-table .btn-update {
		float:right;
		background:#f47830;
		border:0px !important;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		height:24px;
		line-height:24px;
		font-style:normal;
		padding:0 10px;
		text-transform:uppercase;
		margin:5px 0px;
	}

	.cart-table .btn-update:hover {
		background:#f47830;
		color:#fff;
	}

	#billing-new-address-form #checkout-step-billing label {
		font-style:normal;
	}



	#co-billing-form .validation-advice {

		padding-left:15px;
		background:url(../images/validation_advice_bg.gif) left no-repeat;
	}

	.field {
		position:relative;
	}

	#co-billing-form .form-list li {
		overflow:hidden;
		padding-bottom:5px;
		clear:left;
	}

	ul li.wide label {
		clear:left;
	}

	#checkout-step-billing ul li.control {
		margin-left:10px;
	}

/* .cart-table .btn-continue span,
.cart-table .btn-update span { border-color:#406a83; background:#618499; } */

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals {
	padding:25px 0 0;
}

.cart .cart-collaterals .col2-set {
	float:left;
	margin-left:122px;
	margin-bottom:30px;

}

.cart .cart-collaterals .col2-set .col-2 {
	width:294px;
}

.checkout-cart-index .col2-set .col-2{
	
	float:none;	
	
}



.col2-set {
	overflow:hidden;
	margin-right:19px;
}

.cart .crosssell {
	border:1px solid #cec3b6;
	background:#fafaec;
	padding:12px 15px;
}

.cart .crosssell h2 {
	font-size:13px;
	font-weight:bold;
}

.cart .crosssell .product-image {
	float:left;
	width:75px;
	height:75px;
	border:1px solid #d0cdc9;
}

.cart .crosssell .product-details {
	margin-left:90px;
}

.cart .crosssell .product-name {
	font-weight:bold;
}

.cart .crosssell li.item {
	margin:12px 0;
}

.cart .crosssell .link-compare {
	font-weight:normal;
}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount, .cart .shipping{
	border:1px solid #e2e2e2;
	background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;
	padding:12px 15px;
	margin:0 0 18px;
}
.cart .discount, .cart .shipping-new{
	border:1px solid #e2e2e2;
	padding:12px 15px;
	margin:0 0 18px;
}



.cart .discount h2, .cart .shipping h2 {
	background-position:0 0;
	background-repeat:no-repeat;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	color:#000;
	text-transform:uppercase;
}
.cart .discount h2, .cart .shipping-new h2 {
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 21px;
	color:#000;
	text-transform:uppercase;
}



/* .cart .discount button span,
.cart .shipping button span { border-color:#406a83; background:#618499; } */
.cart .discount .buttons-set, .cart .shipping,.shipping-new .buttons-set {
	margin:10px 0 0;
	border:0;
	padding:0;
	text-align:left;
}

.cart .discount .buttons-set button.button, .cart .shipping,.shipping-new .buttons-set button.button {
	float:none;
	margin-left:0;
}

.cart .discount h2 {
	background-image:url(../images/i_discount.gif);
}

.cart .discount .input-box {
	margin:8px 0 0;
	width:260px;
}

.cart .discount input.input-text {
	width:254px;
}

.cart .shipping h2 {
	background-image:url(../images/i_shipping.gif);
}

.cart .shipping .sp-methods {
	margin:10px 0 0;
	padding:5px 0 0;
	background:url(../images/bkg_divider1.gif) 0 0 repeat-x;
}

/* Shopping Cart Totals */
.cart .totals {
	float:right;
	width:268px;
	border:#e2e2e2 1px solid;
	margin-right:20px;
	
}

.cart .totals table {
	width:100%;
	margin:7px 0;
}

.cart .totals td {
	padding:1px 15px 1px 7px;
}

.cart .totals tr.last td {
}

.cart .totals tfoot th {
	padding:5px 15px 5px 7px;
}

.cart .totals tfoot td {
	padding-top:5px;
	padding-bottom:5px;
}

.cart .totals tfoot th strong, .cart .totals tfoot td strong {
	font-size:15px;
}

.cart .totals .checkout-types {
	font-size:13px;
	padding:8px 8px 15px 15px;
	text-align:right;
}

.cart .totals .checkout-types li {
	clear:both;
	margin:10px 0;
}

.cart .totals .checkout-types li a {
	text-decoration:none;
	color:#2094E8 !important;
}

.cart .totals .checkout-types li a:hover {
	text-decoration:underline;
}

.cart .page-title .checkout-types {
	display:none;
}

/* Options Tool Tip */
.item-options dt {
	font-weight:bold;	
}

.item-options dd {
	padding-left:0px;
	margin:0 0 6px;
}

.truncated {
	cursor:help;
}

.truncated a.dots {
	cursor:help;
}

.truncated a.details {
	cursor:help;
}

.truncated .truncated_full_value {
	position:relative;
	z-index:999;
}

.truncated .truncated_full_value .item-options {
	position:absolute;
	top:-99999em;
	left:-99999em;
	z-index:999;
	width:250px;
	padding:8px;
	border:1px solid #ddd;
	background-color:#f6f6f6;
}

.truncated .truncated_full_value .item-options > p {
	font-weight:bold;
	text-transform:uppercase;
}

.truncated .show .item-options {
	top:-20px;
	left:50%;
}

.col-left .truncated .show .item-options {
	left:15px;
	top:7px;
}

.col-right .truncated .show .item-options {
	left:-240px;
	top:7px;
}

/* ======================================================================================= */

/* Sorter */
.sorter {
	font-size:11px;
	background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x;
	padding:3px 8px;
	border-top:1px solid #e2e2e2;
}

.sorter .view-mode {
	float:left;
	margin:0;
}

.sorter .sort-by {
	float:right;
	padding-right:36px;
}

.sorter .sort-by label {
	vertical-align:middle;
}

.sorter .sort-by select {
	padding:0;
	margin:0 0 1px;
	vertical-align:middle;
}

.sorter .link-feed {
}

/* Toolbar */
.toolbar {
}

.toolbar .pager {
	padding:3px 8px;
	border-bottom:1px solid #fff;
}

.toolbar .sorter {
	border-bottom:1px solid #fff;
}

.toolbar-bottom {
}

/* Data Table */
.data-table {
	width:98%;
	border:1px solid #e2e2e2;
}

.data-table .odd {
}

.data-table .even {
}

/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last, .data-table th.last {
	border-right:0;
}

.data-table tr.last th, .data-table tr.last td {
}

.data-table th {
	padding:3px 8px;
	font-weight:bold;
}

.data-table td {
	padding:3px 8px;
}

.data-table thead th {
	font-weight:bold;
	border-right:1px solid #e2e2e2;
	padding:2px 8px;
	color:#0a263c;
	white-space:nowrap;
	vertical-align:middle;
	border-bottom:1px solid #e2e2e2;
}

.data-table thead th.wrap {
	white-space:normal;
}

.data-table thead th a, .data-table thead th a:hover {
	color:#fff;
}

.data-table thead th {
	background:url(../images/bkg_block-title.gif) top repeat-x #fff;
}

.data-table thead th .tax-flag {
	font-size:11px;
	white-space:nowrap;
}

.data-table tfoot {
	border-bottom:1px solid #D5D5D6;
}

.data-table tfoot tr.first td {
}

.data-table tfoot tr {
}

.data-table tfoot td {
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:0;
	border-right:1px solid #D5D5D6;
}

.data-table tfoot strong {
	font-size:16px;
}

.data-table tbody th, .data-table tbody td {
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}

/* Bundle products tables */
.data-table tbody.odd tr {
	background:#f8f7f5 !important;
}

.data-table tbody.even tr {
	background:#f6f6f6 !important;
}

.data-table tbody.odd tr td, .data-table tbody.even tr td {
	border-bottom:0;
}

.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
	border-bottom:1px solid #D5D5D6;
}

.data-table tbody td .option-label {
	font-weight:bold;
	font-style:italic;
}

.data-table tbody td .option-value {
	padding-left:10px;
}

#wishlist-table textarea {
	width:200px !important;
}

#wishlist-table td.last a {
	color:#2094E8 !important;
	text-decoration:none;
}

#wishlist-table td.last a:hover {
	color:#2094E8 !important;
	text-decoration:underline;
}

#wishlist-table p.old-price {
	padding-bottom:0px !important;
}

.my-account .my-wishlist ul li.error-msg {
	color:green !important;
}

.my-account .my-wishlist ul li.success-msg {
	color:red !important;
}

.my-account .buttons-set {
	clear:both;
	margin-top:10px;
}

#wishlist-view-form {
	margin:10px 0px;
}

.dashboard p {
	padding:8px 10px 8px 0px;
	font-style:normal;
}

.dashboard {
	font-style:normal !important;
}

/* Tools */
.hidden {
	display:block !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	font-size:0 !important;
	line-height:0 !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
}

.nobr {
	white-space:nowrap !important;
}

.wrap {
	white-space:normal !important;
}

.a-left {
	text-align:left !important;
}

.a-center {
	text-align:center !important;
}

.a-center a {
	color:red;
	text-decoration:none;
}

.a-center a:hover {
	color:red;
	text-decoration:underline;
}

.a-right {
	text-align:right !important;
}

.v-top {
	vertical-align:top;
}

.v-middle {
	vertical-align:middle;
}

.f-left, .left {
	float:left !important;
	padding:0px 10px 0px 0;
}

.f-right, .right {
	float:right !important;
	padding:4px 0 4px 0px;
}

.f-none {
	float:none !important;
}

.f-fix {
	float:left;
	width:100%;
}

.no-display {
	display:none;
}

.no-margin {
	margin:0 !important;
}

.no-padding {
	padding:0 !important;
}

.no-bg {
	background:none !important;
}

/* ======================================================================================= */



/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li {
	margin:0 0 8px;
	overflow:hidden;
}

.form-list label {
	float:left;
	color:#666;
	position:relative;
	z-index:0;
	font-size:12px;
	
}

.form-list label.required {
	font-size:12px;

}



.form-list label.required em {
	color:#df713e;
	left:0px !important;
	margin:0 0px 0 0px;
	float:left;
	
}


.form-list li.control label {
	float:none;
}

.form-list li.control input.radio, .form-list li.control input.checkbox {
	margin-right:6px;
}

.form-list li.control .input-box {
	clear:none;
	display:inline;
	width:auto;
}

/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box {
	display:block;
	clear:both;
	width:260px;
	position:relative;
	margin-bottom:5px;
}

.form-list .field {
	float:left;
	width:275px;
}

.form-list input.input-text {
	width:254px;
}

.form-list textarea {
	width:254px;
	height:10em;
}

.form-list select {
	width:260px;
}

.form-list li.wide .input-box {
	width:535px;
}

.form-list li.wide input.input-text {
	width:529px;
}

.form-list li.wide textarea {
	width:529px;
}

.form-list li.wide select {
	width:535px;
}

.form-list li.additional-row {
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:7px;
}

.form-list li.additional-row .btn-remove {
	float:right;
	margin:5px 0 0;
}

.form-list .input-range input.input-text {
	width:74px;
}

/* Customer */
.form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box {
	width:auto;
}

.form-list .name-prefix {
	width:65px;
}

.form-list .name-prefix select {
	width:55px;
}

.form-list .name-prefix input.input-text {
	width:49px;
}

.form-list .name-suffix {
	width:65px;
}

.form-list .name-suffix select {
	width:55px;
}

.form-list .name-suffix input.input-text {
	width:49px;
}

.form-list .name-middlename {
	width:70px;
}

.form-list .name-middlename input.input-text {
	width:49px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname {
	width:140px;
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
	width:124px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname {
	width:205px;
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
	width:189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width:210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
	width:205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width:189px;
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width:210px;
}

.form-list .customer-name-prefix-suffix .name-lastname {
	width:205px;
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width:189px;
}

.form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
	width:210px;
}

.form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname {
	width:205px;
}

.form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width:189px;
}

.form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
	float:left;
	width:85px;
}

.form-list .customer-dob input.input-text {
	display:block;
	width:74px;
}

.form-list .customer-dob label {
	font-size:10px;
	font-weight:normal;
	color:#888;
}

.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
	width:60px;
}

.form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
	width:46px;
}

.form-list .customer-dob .dob-year {
	width:140px;
}

.form-list .customer-dob .dob-year input.input-text {
	width:134px;
}

#my-orders-table {
	margin:10px 0px
}

/* Global Styles ========================================================================= */
/* Form Elements */

.input-box #authorizenet_cc_type{ 	font-family:Arial, Helvetica, sans-serif !important; font-size:12px; display:block;}

input, select, textarea, button {
	font:12px/15px Arial, Helvetica, sans-serif;		
	vertical-align:middle;
	color:#2f2f2f;
}

input.input-text, select, textarea {
	background:#fff;
	border:1px solid #e2e2e2;
}

input.input-text, textarea {
	padding:2px;
}

input.input-text, select {
}

select {
	padding:1px;
}

select option {
	padding-right:10px;
}

select.multiselect option {
	border-bottom:1px solid #b6b6b6;
	padding:2px 5px;
}

select.multiselect option:last-child {
	border-bottom:0;
}

textarea {
	overflow:auto;
}

input.radio {
	margin-right:3px;
}

input.checkbox {
	margin-right:3px;
}

input.qty {
	width:2.5em !important;
}
button.button::-moz-focus-inner {
	padding:0;
	border:0;
	} /* FF Fix */

	button.button {
		-webkit-border-fit:lines;
		} /* <- Safari & Google Chrome Fix */

		button.button {
			overflow:visible;
			width:auto;
			border:0;
			margin:0;
			background:transparent;
			cursor:pointer;
		}

		button.button span {
			display:block;
			height:24px;
			text-align:center;
			white-space:nowrap;
		}

		button.button span span {
			border:0;
		}

		button.disabled span {
			border-color:#bbb !important;
			background:#bbb !important;
		}

		button.btn-checkout span {
			height:40px;
			border:0;
			background:url(../images/btn_checkout.gif) 0 0 no-repeat;
			padding:0 0 0 9px;
			font:bold 15px/40px Arial, Helvetica, sans-serif;
			color:#fff;
			margin-top:8px;
			cursor:pointer;
		}

		button.btn-checkout span span {
			background-position:100% 0;
			padding:0 25px 0 16px;
			cursor:pointer;
		}

		button.btn-checkout.no-checkout span {
			background-position:0 100%;
			color:#b8baba;
		}

		button.btn-checkout.no-checkout span span {
			background-position:100% 100%;
		}

		p.control input.checkbox, p.control input.radio {
			margin-right:6px;
		}

		/* Form Highlight */
		input.input-text:focus, select:focus, textarea:focus {
			background-color:#edf7fd;
		}

		div.image-desc {
			font-size:10px;
			line-height:14px !important;
			padding-top:0px !important;
			color:#6f7072;
		}

		/* Checkout Agreements */
		.checkout-agreements li {
			margin:30px 0;
		}

		.checkout-agreements .agreement-content {
			overflow:auto;
			height:12em;
			padding:10px;
			background-color:#fbfaf6;
			border:1px solid #bbb6a5;
		}

		.checkout-agreements .agree {
			margin:0;
			padding:10px 0 10px 11px;
		}

		.checkout-agreements .agree input.checkbox {
			margin-right:6px;
		}

		.checkout-agreements .agree label {
			font-weight:bold;
			color:#666;
		}

		.opc .checkout-agreements {
			border-bottom:#d9dde3 1px solid !important;	
			border-left:#d9dde3 1px solid !important;	
			border-right:#d9dde3 1px solid !important;	
			padding:11px 30px 29px;
		}

		.opc .checkout-agreements li {
			margin:20px 0 0;
		}

		.opc .checkout-agreements li label{
			margin-right:10px;

		}



		.opc .checkout-agreements .agreement-content {
			background-color:#fff;
			border-color:#e4e4e4;
			padding:5px;
		}

		.opc .checkout-agreements .agree {
			padding-left:6px;
		}

		.opc .buttons-set {
			margin-top:0;

		}

		.opc #checkout-step-billing .buttons-set {
			margin-left:10px;
		}

		.opc #checkout-step-billing label {
			font-style:normal;
		}

		.opc .buttons-set p.required {
			margin:0;
			padding:0 0 10px;
		}

		.opc .buttons-set .back-link small {
			display:none;
		}

		.opc .buttons-set .back-link a {

			padding-left:16px;
		}

		.opc .buttons-set.disabled button.button {
			display:none;
		}

		.opc .buttons-set .please-wait {
			height:21px;
			line-height:21px;
		}

		.opc .ul {
			list-style:disc outside;
			margin-bottom:10px;

		}

		.opc {
			position:relative;
			overflow:hidden;
			padding-left:0px;
			margin:0 17px 25px 0;
		}

		.opc li.section {
			overflow:hidden;
			border-top:#D5D5D6 1px solid;
		}

		.opc .step-title {
			border-width:0 1px;
			border-style:solid;
			border-color:#D5D5D6;
			background:url(../images/bkg_opc-title-off.gif) 0 100% repeat-x;
			padding:4px 8px 6px;
			text-align:right;
			overflow:hidden;
		}

		.opc .step-title .number {
			float:left;
			background:#fff;
			border:1px solid #fff;
			padding:0 4px;
			margin:0 5px 0 0;
			font:bold 11px/14px arial, helvetica, sans-serif;
			color:#999;
		}

		.opc .step-title h2 {
			float:left;
			margin:0;
			font:bold 13px/16px Arial, Helvetica, sans-serif;
			color:#999;
		}

		.opc .step-title a {
			display:none;
			float:right;
			font-size:11px;
			line-height:16px;
		}

		.opc .allow .step-title {
			background:#fff;
			border-bottom:0;
			color:#000;
			cursor:pointer;
		}

		.opc .allow .step-title .number {
			background:#fff;
			border-color:#D5D5D6;
			color:#000;
		}

		.opc .allow .step-title h2 {
			color:#000;
			font-weight:normal;
		}

		/*.opc .allow .step-title a { display:block; }*/ 

		.opc .active .step-title {
			background:#5d8a00;

			padding-bottom:5px;
			color:#fff;
			cursor:default;
			overflow:hidden;
		}

		.opc .active .step-title .number {
			background:#fff;
			border-color:#fff;
			color:#59595c;
		}

		.opc .active .step-title h2 {
			color:#fff;
			font-weight:normal;
		}

		/*.opc .active .step-title a { display:none; }*/

		.opc .step {
			border:1px solid #D5D5D6;
			border-top:0;
			background:#fff;
			padding:15px 20px;
			position:relative;
			overflow:hidden;
		}

		.opc .step .tool-tip {
			right:30px;
		}

		#opc-login .buttons-set {
			border-top:0;
		}

		#opc-login h3 {
			font-size:13px;
			border-bottom:1px solid #e4e4e4;
			padding-bottom:2px;
			text-transform:uppercase;
		}

		#opc-login h4 {
			font-size:1em;
			font-weight:bold;
			margin:0;
			color:#2f2f2f;
		}

		#opc-shipping_method .buttons-set {
			border-top:0;
		}

		.opc .gift-messages-form {
			margin:0 -30px;
			background:#f6f1eb;
			border:1px solid #e9e4de;
			border-width:1px 0;
			padding:22px 24px 22px 30px;
		}

		.opc .gift-messages-form .inner-box {
			padding:5px;
			height:260px;
			overflow:auto;
		}

		#opc-review .step {
			border:0;
			padding:0;
		}

		#opc-review .product-name {
			font-weight:bold;
			color:#0a263c;
		}

		#opc-review .item-options {
			margin:5px 0 0;
		}

		#opc-review .buttons-set {
			padding:20px 30px;
			border-width:0 1px 1px;
		}

		#opc-review .buttons-set p {
			margin:0;
			line-height:40px;
		}

		#opc-review .buttons-set .please-wait {
			height:40px;
			line-height:40px;
		}

		#opc-review .authentication {
			margin:0 auto;
			width:570px;
		}

		#opc-review .warning-message {
			color:#222;
			font-weight:bold;
			text-align:center;
			padding:10px 10px 0;
		}

		#checkout-step-login form#login-form p {
			padding-left:0px;
		}

		#checkout-step-login form#login-form fieldset {
			padding:0px;
		}

		#checkout-step-login ul.form-list label {
			margin-bottom:5px;
		}

		#checkout-step-login ul.form-list label em {
			margin-right:3px;
		}

		#checkout-step-login .input-box .validation-advice {
			margin:0px;
			padding-left:14px;
			background:url(../images/validation_advice_bg.gif) left no-repeat;
		}



		.checkout-onepage-index .validation-advice{

			padding-left:14px;
			background:url(../images/validation_advice_bg.gif) left no-repeat;
			margin:0px;

		}

		.product-recovery .right-content .validation-advice{

			padding-left:14px;
			background:url(../images/validation_advice_bg.gif) left no-repeat;
			margin:0px 0 0 8px;
		}

		.checkout-cart-index .price {
			font-size:13px !important;
		}

		/*******************************End Cart Section******************************/
		.product-options-bottom .price-box {
			display:none;
		}

		.product-options dl.last{
			overflow:hidden; display:block;

		}

		.product-options dt{
			float:left;
		}

		.product-options dt em{
			color:red;	
		}

		.product-options dd{
			float:left;
			margin-left:10px;
		}

		.product-recovery .m-content{ padding-left:0px; width:743px;}
		.catalog-product-view .m-content{ padding-left:0px; width:743px;}
		.addthis_button_compact{ width:20px;}





		.product-recovery .priduct-stock-box{
			border-right:none;		
			border-left:1px solid #E4E4E4;
			border-top:none;
			margin:0 0 0 0px;	
		}

		.product-recovery .quantity-box {

			border-right:1px solid #E4E4E4;
			border-top:1px solid #E4E4E4;
			border-bottom:1px solid #E4E4E4 !important;	
			background:#f7f7f7;
			margin:0 0 0 0;
			height:53px;
		}

		.product-recovery .addtocart-box {

			text-align:center;
			margin:0 0 0 0px;
			border-right:1px solid #E4E4E4;
			border-top:1px solid #E4E4E4;

		}

		.product-recovery .avaiability-box{

			border:none;	
			border-top:1px solid #E4E4E4;
			height:53px;
			border-right:1px solid #E4E4E4;	

		}

		.quantity-box ul li.quantity{
			color:#000;	
		}

		.addthis_toolbox
		{
			display:block;


		}

		.addthis_toolbox{ text-indent:-99999px; width:auto;	 display:inline; }
		.addthis_toolbox a.addthis_button_compact{ float:right; margin-right:23px; }


		.product-recovery .product-page h1{
			padding-left:20px;
		}
		.product-options-bottom{
			float:left;	
		}

		.cms-index-noroute dl dd{ margin:10px 10px;}
		.checkout-multishipping-address-newshipping .buttons-set{ clear:left; padding:20px 0 0 0px; overflow:hidden;}
		.checkout-multishipping-address-newshipping .buttons-set .back-link{ width:auto; float:left;}


		.checkout-multishipping-addresses h3.product-name a{ color:red; text-decoration:none;}
		.checkout-multishipping-addresses h3.product-name a:hover{ text-decoration:underline;}

		.checkout-multishipping-addresses .buttons-set{ clear:left; padding:20px 0 0 0px; overflow:hidden;}
		.checkout-multishipping-addresses .buttons-set .back-link{ width:auto; float:left;}
		.checkout-multishipping-addresses h2{ margin-bottom:10px;}

		.back-link{ float:left;}
		.back-link a{ color:red; text-decoration:none;}
		.back-link a:hover{ color:red; text-decoration:underline;}


		#shipping-table-169{ margin-top:8px;}
		.box-title a{ color:red; text-decoration:none;}
		.box-title a:hover{ text-decoration:underline;}

		h3.product-name a{ color:red;  font-size:12px; text-decoration:none;}
		h3.product-name a:hover{ text-decoration:underline;}

		.checkout-multishipping-address-editshipping .buttons-set{ clear:left; padding:20px 0 0 0px; overflow:hidden;}
		.checkout-multishipping-address-editshipping .buttons-set .back-link{ width:auto; float:left;}

		.customer-address-index .addresses-primary ol li.item p a{ color:#999999; text-decoration:underline;}
		.customer-address-index .addresses-primary ol li.item p a:hover{ color:#333333; text-decoration:none;}

		.customer-address-index .m-content h2{ margin-left:22px;}
		.customer-account-index .box-account{ margin-bottom:50px; display:block;}
		.customer-account-index .box-account .col-1 a{ color:red; text-decoration:none;}
		.customer-account-index .box-account .col-1 a:hover{ text-decoration:underline;}

		.customer-account-index .box-account .col-2 a{ color:red; text-decoration:none;}
		.customer-account-index .box-account .col-2 a:hover{ text-decoration:underline;}
		.catalog-product-view #tab-2 h3{ font-size:14px; }

		#messages_product_view{ margin:0px 20px 0 25px;}
		#messages_product_view ul{ padding-top:0px;}
		#messages_product_view ul li{ margin-bottom:0px;}
		#messages_product_view ul li ul{ padding-top:0px; }


		/************************Start Search*****************************/
		.catalogsearch-result-index .m-content{ padding-left:9px; width:735px;}
		.catalogsearch-result-index .m-content .p-page ul li{ margin-right:13px;}
		.catalogsearch-result-index .m-content .p-page ul li.last{ margin-right:0px;}

		/*************************End Search*****************************/

		.checkout-types #agreeRestrictedItems{ margin-left:5px; margin-right:7px !important;}	

		#review-buttons-container button.button{ background:none !important;  height: auto;    overflow: hidden;}
		.checkout-onepage-index .data-table{ width:100% !important;}
		.checkout-onepage-index ol.checkout-agreements{ display:none;}
		.checkout-cart-index .cart fieldset{ padding:0px;}
		.checkout-onepage-index ul.checkout-comments{ margin:10px 0 10px 0px;}


		.m-content a.buynownew{ width:81px; height:39px; clear:left; float:left; text-indent:-99999999999px; display:block; margin:10px 10px 10px 3px; background:url(../images/buy-now-butt-1.png) left no-repeat;}
		.m-content a.buttoncenter{ margin:10px auto; float:none;}

		.shopping-heading{ color:#F15B19; margin-top:0px !important; }

		/*************************Start product*****************************/
		.catalog-category-view .m-content{ padding-left:9px; width:735px;}
		.category-lower-cholesterol-naturally .m-content a.read-more{ color:#F26D17; text-decoration:none; }
		.category-lower-cholesterol-naturally .m-content a:hover.read-more{ color:#F26D17; text-decoration:underline; }



		/***************************Read More******************************/

		.category-feeling-stressed .m-content a.read-more{ color:#F26D17; text-decoration:none; }
		.category-feeling-stressed .m-content a:hover.read-more{ color:#F26D17; text-decoration:underline; }


		.category-weight-loss .m-content a.read-more{ color:#F26D17; text-decoration:none; }
		.category-weight-loss .m-content a:hover.read-more{ color:#F26D17; text-decoration:underline; }


		/***************************End Read More******************************/

		.catalog-category-view .m-content .p-page ul li{ margin-right:13px;}
		.catalog-category-view .m-content .p-page ul li.last{ margin-right:0px;}
		.catalog-category-view .category-title h1{ padding-left:8px;}


		.catalogsearch-advanced-result .m-content{ padding-left:9px; width:735px;}
		.catalogsearch-advanced-result .m-content .p-page ul li{ margin-right:13px;}
		.catalogsearch-advanced-result .m-content .p-page ul li.last{ margin-right:0px;}
		.catalogsearch-advanced-result .m-content h1{ color:#F15B19;}
		/*************************End product*****************************/

		.data-table thead th.right-last-none-table{ border-right:none !important;}
		.totals table#shopping-cart-totals-table .price{ width:82px !important; float:left;}
		#checkout-shipping-method-load dd{ margin-left:0px !important;  margin-top:8px !important; height:26px; display:block;}
		#checkout-payment-method-load dt{ display:block; margin:8px 0px !important; float:none;}


		#opc-shipping_method #checkout-shipping-method-load dd{ height:auto; margin-bottom:10px;}


		#checkout-step-shipping_method #shipping-method-buttons-container p{ padding-bottom:0px;}
		#checkout-step-shipping_method #shipping-method-buttons-container p a{ padding-left:0px; }
		#checkout-review-table tr td h3{ font-weight:normal !important; }


		#checkout-payment-method-load input#p_method_checkmo{ margin-top:-3px;}
		#checkout-payment-method-load input#p_method_ccsave{ margin-top:-3px;}
		#payment-buttons-container .back-link a{ padding-left:9px !important;}

		#checkout-review-table tr td{ padding-top:5px; padding-bottom:5px;}
		.checkout-agreements #biebersdorfCustomerComment{ height:84px !important; width:287px !important;}

		.p_method_box {
			border: 1px solid #a1a1a1;
			border-radius: 5px;
			background-color: #f5f5f5;
			margin: 5px 0;
			padding: 5px;
			line-height: 32px;
			min-height: 48px;
		}

		.p_method_box_large {
			min-height: 96px;
			line-height: 96px;
			/*    background-color: #F1FFF1;*/
		}

		.p_method_box_medium {
			min-height: 60px;
			line-height: 60px;
		}

		.p_method_img {
			height: 32px;
			float: none !important;
			vertical-align: middle;
		}

		.p_method_img_paypal {
			height: 60px;
		}

		.p_method_label {
			font-weight: bold;
		}

		.p_method_imgs {
			width: 33%;
			float: left;
			text-align: right;
		}

		.p_method_radio_button {
			width: 5%;
			float: left;
		}

		.p_method_label_box {
			width: 62%;
			float: left;
		}
		#banner-txt .sub-small{ font-size:14px !important;}

/*.category-aor-axioma-nox-products .m-content p{ padding-left:10px;}
.category-aor-axioma-nox-products .m-content ul{ overflow:hidden; margin-left:10px;}
.category-aor-axioma-nox-products .m-content ul li{ padding:8px 0 8px 20px; background:url(../images/bullet.png) left no-repeat; background-position:0 12px;}
.category-aor-axioma-nox-products .m-content a.buynownew{ margin-left:11px;}
.category-aor-axioma-nox-products .m-content h1{padding:8px 0 0px 11px;}*/

/*
.category-adrenals .priduct-stock-box{ border:none !important; margin-top:0px !important; }
.category-adrenals .avaiability-box{border-bottom:#E4E4E4 1px solid;  border-top:#E4E4E4 1px solid; border-left:#E4E4E4 1px solid; }
.category-adrenals .quantity-box{border-bottom:#E4E4E4 1px solid;  border-top:#E4E4E4 1px solid; } 
.category-adrenals .addtocart-box{border-bottom:#E4E4E4 1px solid;  border-top:#E4E4E4 1px solid; border-right:#E4E4E4 1px solid; } 
*/

/***********************content-bullet********************/

ul.bullet-icon-menu{ overflow:hidden; display:block; margin:17px 27px 10px 0;}
ul.bullet-icon-menu li{ margin-bottom:10px; padding:0 0 0 23px; background-position:0 3px; background:url(../images/bullet-s.png) left no-repeat; }

/***********************content-bullet********************/

.n-icon-bullet{ display:block; margin:15px 0 0 0;}
.n-icon-bullet ol{ margin:0 0 15px 0px; overflow:hidden; padding:0px 15px 0 0px;}
.n-icon-bullet ol li{ overflow:hidden; padding:0 0 15px 0px;}

.reasources{ display:block;}
.reasources ul
{ 
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.reasources ul li
{
	display: block;
	list-style-type: none;
	margin: 10px 0px 10px;
	overflow: hidden;
	padding: 0px;
	width: 100%;

}
.reasources ul li .infimage
{
	display: block;
	float: left;
	margin: 0 0 5px;
	padding: 0;
	width: 210px;
	overflow:hidden;
}
.reasources ul li .inflink
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 500px;
	overflow:hidden;
}
.reasources a{ text-decoration:none; color:#696969; }
.reasources a:hover{ text-decoration:underline; color:#F26D17;
}
.home-feature-product { 
	margin:0px;
}
.home-feature-product li{ 
	height:220px !important; 
	background: url(../images/feature-home-bg.png) no-repeat center top !important;
}
.home-feature-product li .s{
	border-bottom:none !important;
	text-align:center;
}
.home-feature-product li h2 a{
	color:#F15B19;
	text-decoration:none;
}
.home-feature-product li h2 a:hover{
	color:#F15B19;
	text-decoration:none;
}
.content-image
{
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}



.content-image img
{
	border:0px;
	width:75px;
	height:75px;
}


.category-image-1 img{
	border:0px;
	width:75px;
	height:75px;
}




.content-image b
{
	display: block;
	padding: 0 0 11px;
}
.buybtn
{
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.aor-list
{
	display: block;
	padding: 5px;
	width: 100%;
}
.aor-list ul
{
	list-style-type: disc;
	padding: 1px 14px;
}
/*----------------------------------------------------------Changes on May 10------------------------------------------*/
.store-content .m-content .std img
{
	display:block;
	float:left;
}

#checkout-step-payment .paypal-b{ float:left; background: url(../images/dynamicimageweb.gif) no-repeat top !important; width:26px; height:101px; padding-left:30px; margin-left:-1px; margin-right:10px;  }

#multishipping-billing-form .paypal-b{float:left; background: url(../images/dynamicimageweb_1.gif) no-repeat top !important; 
	width:26px; height:377px; padding-left:30px; margin-left:-1px; margin-right:10px;
}

#multishipping-billing-form .sp-methods dt{
	margin-bottom:20px;
	display:block;
}


/*--#checkout-payment-method-load dt label img{ display:none;}--*/
#checkout-payment-method-load{ /*float:left;*/ display:block; margin-top:12px;}
#checkout-payment-method-load dd{ padding-left:0px; margin-left:0px; line-height:normal;}


/*#checkout-payment-method-load dt label{background: url(../images/dynamicimageweb.gif) no-repeat top !important; padding-left:30px; }*/


/*-------------------------form payment---------------------*/

#co-payment-form #checkout-payment-method-load dt{
	display:block;
	/*  margin:0 0 30px 0px !important;*/
	overflow:hidden;	
}

/*#checkout-payment-method-load #payment_form_checkmo{
    float:right;
    margin:-48px 0 0 166px;
}
*/
#checkout-payment-method-load #payment_form_paypal_express{
	float:right;
	margin:-48px 0px 0 100px;
}


#checkout-payment-method-load #payment_form_paypal_standard{
	float:right;
	margin:-48px 63px 0 0;
}

#multishipping-billing-form #payment_form_checkmo{	
	float:right;
	margin:0px 25px 0 0;
	width:182px;
	/*margin:-36px 25px 0 0;*/
}


#co-payment-form #payment_form_ccsave{
	display:block;
	margin:0 0 0 0px;
}

#co-payment-form #payment_form_ccsave .v-fix select{
	float:left;
	width:100px;
	margin:0 10px 0 0px;	
}



#multishipping-billing-form #payment_form_ccsave{
	display:block;
	margin:0 0 0 0px;
}

#multishipping-billing-form #payment_form_ccsave .input-box .v-fix{
	float:left;
	margin-right:10px;
}

#multishipping-billing-form #paypal_direct_cc_type_exp_div .v-fix select{
	float:left;
	width:100px;
	margin:0 10px 0 0px;	
}




#multishipping-billing-form #payment_form_ccsave .v-fix select{
	width:100px;
}


#checkout-payment-method-load #paypal_direct_cc_type_exp_div .v-fix select{
	width:100px;	
}

#checkout-payment-method-load #paypal_direct_cc_type_exp_div .v-fix,
#checkout-payment-method-load #payment_form_ccsave .v-fix{
	width:100px;
	float:left;
	margin:0 10px 0 0px;	
}


.refined_connection{
	display: inline-block;
	font-size: 12px;
	overflow: hidden;
	padding: 0 9px 9px 8px;
	width: 699px;
}

.refined_connection a{
	padding:0 0px 0 5px; 
	text-decoration:underline;
	font-weight:bold;
	color:#F15B19;	
}


#checkout-step-billing .chks input.checkbox{
	float:left;
	margin:2px 5px 0 0px;
}

#checkout-step-billing .chks label{
	float:left;
}

#checkout-step-billing .chks{
	width:auto;	
}

.rightsidebar .input-box a.cvv-what-is-this{
	display:block;
	clear:left;
}

/*-------------------------form payment---------------------*/

.garlicimages{
	overflow:hidden;
}

.garlicimages img{
	float:left;
	margin-right:10px;
	width:346px;
}
dl.sp-methods dd {
	margin-left: 20px;
}



#checkout-shipping-method-load dl.sp-methods dd {
	margin-left: 20px !important;
}

#co-shipping-method-form .sp-methods dd ul li input, .multiple-checkout #shipping_method_form .box-sp-methods .sp-methods ul li input{
	float:left;
	margin:2px 10px 2px 0px;
}

#co-shipping-method-form .sp-methods dd ul li, .multiple-checkout #shipping_method_form .box-sp-methods .sp-methods ul li{
	overflow:auto;
	padding:3px 0px;
}

#co-shipping-method-form .sp-methods dd ul li label{
	float:left;
	width:212px;
}


.multiple-checkout #shipping_method_form .box-sp-methods .sp-methods ul li label{
	float:left;
	width:172px;
}

.headertitle{
	background:#ECECEC;
	padding:5px 10px;
	display:block;
}


span.authorizenet-canada-message {
	clear: both;
	color: #FF0000;
	float: left;
	font-size: 13px;
	height: 18px;
	line-height: 15px;
}
span.authorizenet-canada-message .flag_method_img{display:block;float:right;margin-left:20px;margin-right:0px;}



.p_method_imgs1 {
	width: 207px;
}
.authorizenet-canada-message1 {
	display: block;
	margin-left: 206px;
	margin-top: 16px; font-size:12px; color:#FF0000;
}
.authorizenet-canada-message1 img { float:right;}


.paypaltext {
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	margin-bottom: 10px;
	padding: 10px 0;
}
.checkout-onepage-index .uspslabel{
	margin: -12px 0px 0px -3px!important;;	
}
.uspslabel{
	float: none;
	margin: -20px 0px 0px -7px!important;;
	position: absolute;
}

.uspslabelmulti {
	float: none;
	margin: -15px 0 0 -7px !important;
	position: absolute;
}
/*.paypalmaintext {
    float: left;
    width: 326px;
    }*/

    /*.shipping .shipping-form ul li select{ font-family:Arial, Helvetica, sans-serif; }*/
