.site-container {padding-top:30px;}
.container-header .newwidth {
width: 1150px;
}

.container-footer .newwidth {
width: 1150px;
}

.page .layout-zone-header{
background:url("../images/grain.gif");
padding-left:20px;
padding-right:20px;
}

#footer2{
height: 51px;
overflow: hidden;
}

.image-logo {
position:relative; 
top:-20px;
}

.head3dblock{
display:block; 
margin:0 auto;
}

.foot3dblock{
display:block; 
margin:0 auto;
}

.page{
background:url('../images/background5.jpg') no-repeat top center fixed;
background-color:#227dbc;
}

.container-main #main{
margin:0px ;
min-height: 300px;
padding-top:10px;
}

body, input, textarea, button, a, p {
font-family: Arial,Helvetica,sans-serif;
font-weight: 400;
font-style: normal;
text-decoration:none;
}

.socialheadblock{
position: relative;
float: right;
height: 52px;
padding-left: 20px;
padding-right: 20px;
}

.simple-search-box form input[type=text]{
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #777777;
margin-left: 24px;
position: relative;
top: 2px;
width: 61%;
float:left;
}

.simple-search-box form input.button-start-search{
background: none;
border: none;
height: 26px;
width: 85px;
box-shadow:none;
position: relative;
top: 3px;
float:left;
}

.simple-search-box {
height: 19px; margin-right:20px;
float: right;
width: 291px;
top:20px;
position: relative;
background: url("../images/search2over.png") no-repeat scroll transparent;
}

.simpleover{
height: 19px;
float: right;
width: 291px;
top:20px;
position: relative;
background: url("../images/search2.png") no-repeat scroll transparent; 
}

.searchandsocial{
float:right; 
padding-left: 20px;
}

#menu{
float:right;
}

.newsletter input.button-subscribe{
background-color: #52A8E8;
background-image: -moz-linear-gradient(center top , #52A8E8, #377AD0);
border:none;
border-radius: 0px !important;
color: white;
font: 21px/1 "lucida grande",sans-serif;
height: 52px;
padding: 3px 5px;
text-align: center;
text-shadow: none !important;
width: 118px;
position:relative;
top:-10px;
left:20px;
}

.panel .title{
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #499bea 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom, #499bea 0%,#207ce5 100%); /* W3C */
}

.newsletter input.button-subscribe
{
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #499bea 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom, #499bea 0%,#207ce5 100%); /* W3C */
}

#subscribe_email{
position:relative; top:-12px;
}

.product-image a{
margin:0 auto;
display:block;
position:relative;
}

.product-view-style1 .product-purchase{
border: 1px solid #ccc;
padding: 0px;
background-color: #f4f4f4;margin-top: 15px;
max-width: 500px;
}

.layout-zone-footer ul {
float: left;
}

.subfooter {
padding: 5px;
text-align: right;
}

.layout-zone-footer {
min-height: 45px;
}

.catalog-navigation {
background-color: #f7f7f7;
border-top: 0;
border-bottom: 0;
margin: 0;
padding: 0;
}

.catalog-navigation-menu-sort{
padding-left:5px;
}

.catalog-navigation-menu-view{
padding-left:5px;
}

.panel{
border:0px;
}

.container-footer{
z-index: 2 !important;
position: relative;
}

.drop-down-menu a{
font-size:14px;
}

#opc-login{
padding-right:15px;
}

.layout-zone-footer{
background:none;
}

.image-home{
padding-top: 10px;
}

.container-main .container-wrap{
background-color: white;
background-image:url('../images/headshadow.png');
background-repeat:no-repeat;
}

.panel{
background:none;
}

.page .layout-zone-footer{
border-top:1px solid #e6e6e6;
background: rgb(253,253,253); /* Old browsers */
background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(242,242,242,1) 41%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(41%,rgba(242,242,242,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(242,242,242,1) 41%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(242,242,242,1) 41%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(242,242,242,1) 41%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(242,242,242,1) 41%,rgba(246,246,246,1) 100%); /* W3C */
}

.page-home .catalog-product-title a{
font-weight:bold;
text-align:left;
}

.page-home h5{
font-weight:bold;
overflow:hidden;
}

.drop-down-menu, .drop-down-menu ul li a{
background:none;
}

.drop-down-menu-item{
background:none;
}

.layout-zone-menu a.drop-down-menu-item {
background:url("../images/menufold.png") repeat-y;
}

.page .image-logo
{
max-width:200px !important;
}

#header div.col-wrap{
position:relative;
}

#menu{
position:absolute !important;
bottom:0px;
}

a:hover{   
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
text-decoration: underline;
}

.layout-zone-navigation a:link,
.layout-zone-navigation a:visited,
.layout-zone-navigation a:hover {   
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}

.layout-zone-navigation a:hover {
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}

.layout-zone-footer a:hover { 
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
}

#right .panel-newsletters-subscribe label, #left .panel-newsletters-subscribe label{
display:block;
padding-bottom: 17px;
}

.layout-zone-footer input.button-subscribe{
font-size:20px !important;
font-weight: bold !important;
}

.page .layout-zone-footer a
{
color:#666;
}

.page .catalog-product-title a
{
color:#444;
font-weight: bold;
}

.page .layout-zone-header a
{
color:#666;
}

.page-product .product-bread-crumbs
{
color:#666;
}

.page .layout-zone-menu a{
color:#333;
}

.drop-down-menu-vertical{
width:200px;
}

.layout-zone-menu ul.drop-down-menu
{
background-color:rgba(0, 0, 0, 0);
background-image:none;
}

.layout-zone-menu a.drop-down-menu-item-hover{
background-color:#3B9EF5;
color:white;
}

#menu {
right:0px;
}

.headeritems li{
float:right;
margin-left:10px;
}

.headeritems li a:hover{
text-decoration: underline;
}

.catalog-navigation .col-wrap .col-40 {
float: left;
width: 30%;
}

.catalog-navigation .col-wrap .col-60 {
float: left;
width: 70%;
}

.panel-catalog-categories a
{
color:#424242;
}

.panel-catalog-search a
{
color:#1156B0;
}

.page .layout-zone-menu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

.page-catalog .catalog-navigation
{
color:#5E5E5E;
}

body.page-product-print {
background: white;
margin-top: -159px;
}

.page-opc{
width:98%;
position:relative;
margin:0 auto;
}

.page-catalog h1{
font-family: 'Michroma', sans-serif;
font-size: 20px
}

.page-catalog .catalog-bread-crumbs a
{
color:#004385;
}

.page .layout-zone-content a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10.909090995788574px;
color:#3761A1;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

.page .layout-zone-content a:hover
{
text-decoration:underline;
}

.page-home .price-amount.strike{
display:none;
}

.page-home .catalog-product-sale-price br{
display:none;
}

#categoryDescriptionTop, #categoryImg, #categoryDescriptionBottom{
padding:10px;
}

.MagicMagnifyContainer{
margin:0 auto;
display:block;
position:relative;
}

.catalog-navigation a:hover{
color:white;
background:darkgrey;
}

.catalog-navigation .drop-down-menu-item-hover{
background:darkgrey; background-color:darkgrey;
}

.page-home .catalog-view-flexible .image-hot-deal{
position: absolute;
top: 36px;
right: 44px;
}

.changewidth{width:1000px;}
.newnewwidth{width:1150px;}

#form-cart{
width: 98%;
display: block;
margin: 0 auto;
margin-bottom: 10px;
}

.product-secondary-images ul li div {
    padding-left: 5px;
    padding-right: 5px;
}

.catalog-product{
	overflow:hidden;
}

.sameh {
	margin-bottom: 10px;
	padding-bottom:10px;
}



#design-dashboard li.button-buttons, #design-site-body-width {
	display:none;
}

#design-dashboard-layout tr td:nth-child(1){
display:none;
}

.layout-zone-footer ul {
word-wrap: break-word;
}

.layout-zone-footer ul li{
position:relative;
line-height:20px;
top:-2px;
}

.page-product .product-page-blocks {
margin-bottom: 10px;
}

.container-header{
	z-index: 900;
	position:relative;
}

.container-main{
	z-index: 1;
	position:relative;
}