.roundedimage { border:1px solid #; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;  }

.ProductTitle { color:#000; font-size:16px; font-weight:bold;}
.ProductTitle:Hover { color:red; font-size:16px; font-weight:bold;}
.ProductPrice { font-size:14px; color:green; font-weight:bold; }
.ProductSpecialText { color:blue; }

.infolink { color:blue; font-size:12px;}
.infolink:Hover { color:#000; font-size:12px;}

.infotext { color:blue;}
.infotext:Hover { color:black;}
.alerttext { color:red; font-weight:bold;}

.numberresults 	{ margin:5px; font-size:16px; color:#000; font-weight:bold;}

.btn-default	{ font-size:18px !important; background-color: !important}

.redrow { background-color:red; }

.menulink { text-decoration:none; font-weight:bold; }
.menulink:Hover { text-decoration:none; }

.menulink2 { text-decoration:none; }
.menulink2:Hover { text-decoration:none;  }

.submenulink { text-decoration:none; font-weight:bold; color:#000 !important;}
.submenulink:Hover { text-decoration:none; color:#777 !important;}

.navbar { COLOR:#000000; TEXT-DECORATION:none }
.navbar:hover { COLOR: #fff333; TEXT-DECORATION: underline }

.topbar { COLOR:#000; TEXT-DECORATION:none}
.topbar:hover { COLOR: #999999; TEXT-DECORATION: underline }

.catnavlink {  margin-bottom:5px;padding:10px;font-size:16px;border:1px solid #eaeaea;border-radius:25px;font-weight:bold;color:#fff;background-color:#fff; }
.catnavlink:hover {  margin-bottom:5px;padding:10px;font-size:16px;border:1px solid #eaeaea;border-radius:25px;font-weight:bold;color:red;background-color:#fff; }

.esbreadcrumbsdiv { padding-top:0px; }
.esbreadcrumbsdiv a { text-decoration: underline; }

.breadcrumbs { TEXT-DECORATION:none; }
.breadcrumbs:hover { TEXT-DECORATION: underline; }

.catlisttable { }

.CategoryTitle { color:#000; font-size:18px; font-weight:bold; }

.headercell { background-color: #dddddd; color: #000000; font-weight:bold; }
.tablecell { color: #000;}
.totalcell { background-color: #ccff99; color: #000000;}

.MiniCartLink { COLOR:#000; TEXT-DECORATION:none }
.MiniCartLink:hover { COLOR: red; TEXT-DECORATION: underline }
.MiniCartText { font-size:11px; color:#000; font-weight:bold; }
.MiniCartTitle { font-size:11px; font-weight:bold; color:#000; }
.MiniCartHeaderCell { background-color: #cccccc; color: #000000; font-weight:bold; }

.alertcell {background-color: white; }
.alertcellborder {background-color: red; }

.altcell1 { background-color: #cccccc; color: #000000;}
.altcell2 { background-color: #eaeaea; color: #000000;}

/* depress effect on click */
.dropmenu a:active, .dropmenu a:focus {
	font-size:15px;line-height:19px;color:#fff;border:1px solid #b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;padding:4px 30px 7px 11px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,white 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,white 0,#f3f3f3 100%);background:-o-linear-gradient(top,white 0,#f3f3f3 100%);background:-ms-linear-gradient(top,white 0,#f3f3f3 100%);background:linear-gradient(to bottom,#ffffff 0,#f3f3f3 100%)
}

/* create a button look for links */
.dropmenu a:link, .dropmenu a:visited {
	font-size:15px;line-height:19px;color:#fff;border:1px solid #b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;padding:4px 30px 7px 11px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,white 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,white 0,#f3f3f3 100%);background:-o-linear-gradient(top,white 0,#f3f3f3 100%);background:-ms-linear-gradient(top,white 0,#f3f3f3 100%);background:linear-gradient(to bottom,#ffffff 0,#f3f3f3 100%)

}

/* create a button hover look for links */
.dropmenu a:hover {
background:#f3f3f3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f3f3f3 0,white 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,white));background:-webkit-linear-gradient(top,#f3f3f3 0,white 100%);background:-o-linear-gradient(top,#f3f3f3 0,white 100%);background:-ms-linear-gradient(top,#f3f3f3 0,white 100%);background:linear-gradient(to bottom,#f3f3f3 0,#ffffff 100%);color:yellow

}

.contact_form{ width:400px; float:left;}
.contact_form input { width:100%; float:left; margin-bottom:5px; height:25px;}
.contact_form textarea { width:100%; float:left; margin-bottom:5px; height:125px;}
.formbutton{width:123px !important; float:left;}

/* featured items css */

.esFeatured { min-width:180px; min-height:320px; margin:8px; text-align:center; margin-bottom:10px; border:0px solid #ddd; padding:5px; }
.esFeaturedImage { max-width:100%; overflow:hidden; }
.esFeaturedATC {  	display:block; margin-top:10px;  }
.esATCBtnFormat { 	width:100%; margin-top:8px; display:block; color:white; }

/* cart page css*/

.headercell {width:16% !important; }

#escheckoutyourcart .headercell {width:16% !important; }


/* ############# SCREEN SIZES ############# */

  @media (max-width: 768px)  
{
.catlisttable td { width:100%; display:block;}

}

@media only screen and (max-width: 767px) {

table td { padding: 0px !important; }

table td {display:block; float:left;}

.es_cart_details_row td{ width:16%; }

#escheckoutyourcart .es_cart_details_row td {width:16% !important; }

#esviewyourcart .es_cart_details_row td {width:16% !important; }

}

.subCategory { width:170px; float:left;  background: none repeat scroll 0 0 #000; border: 1px solid rgba(0, 0, 0, 0.14); padding: 10px 10px 6px; margin:5px; min-height:210px;}

.subCategory img { width:100%; float:left; margin-top:5px; height:145px;}


@media only screen and (max-width: 479px) {

.es_cart_details_row td{ /* font-size:11px; font-weight:bold; */ }
.headercell{ /*font-weight:bold; font-size:11px; */}
.topnav1 li a {    font-size: 14px; }
.middle-img{ width:100% !important;}
.es_personalizedtext_row td{  display: block;  width: 100%; }
.contact_form{ width:100%;}

	/* featured items css */

.esFeatured { min-height:220px; margin:8px; text-align:left; margin-bottom:10px;  border-left:0px; border-top:0px; border-right:0px; border-bottom:1px solid #ddd; padding:10px; background:none;}

.esFeaturedImage { max-width:100%; overflow:hidden; }
.esFeaturedATC {  	display:block; margin-top:10px;  }
.esATCBtnFormat { 	width:100%; margin-top:8px; display:block; color:white; }

.toggle_content { display: none; }

}

@media only screen and (max-width: 1200px) {
	
.right_section { width: 95%; }
.left_section{width:95%;float:left;background-color:white; border-radius:5px; padding:5px; margin-left:10px;}
.dropmenu a:link, .dropmenu a:visited { //width: auto;}

}

.main-content{margin: 0 auto; width: 95%;}

.help {margin: 0 auto; width: 95%; font-size:15px;}

.es_cart_details_row form
{
	/*float: right !important; */
}