
	#main
{
margin:0 auto;
position:relative;
width:920px;
height:0px;
z-index:0;
}
*
{
margin:0px;
padding:0px;
border:0px;
}
body
{
line-height:px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}
h1
{
font-size:24px;
}
h2
{
font-size:18px;
}
h3
{
font-size:14px;
}
a:link 
{
color: #;
}
a:visited 
{
color: #;
}
a:hover 
{
color: #;
}
a:active 
{
color: #;
}
.product
{
width:600px;
margin-bottom:20px;
padding-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
}
.product input[type="submit"]
{
background-color: #666;
border: 0px;
color:#FFFFFF;
cursor:pointer;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.productClear
{
clear:both;
}
.productImage
{
width:200px;
height:150px;
float:left;
margin-right:20px;
background-color:#CCC;
}
.productImage img
{
width:200px;
height:150px;
}
.productInfo
{
width:380px;
height:auto;
float:left;
}
.productName
{
margin-bottom:10px;
}
.productCat
{
display:none;
}
.productId
{
display:none;
}
.productDesc
{
margin-bottom:10px;
}
.productPrice
{
margin-bottom:10px;
}
.productStock
{
display:none;
}
.productButton
{
display:none;
}
.detailProduct
{
width:auto;
}
.detailProductClear
{
clear:both;
}
.detailProductImage
{
width:100%;
background-color:#ccc;
}
.detailProductImage img
{
width:100%;
}
.detailProductInfo
{
width:auto;
height:auto;
}
.detailProductName
{
margin-bottom:10px;
}
.detailProductCat
{
margin-bottom:10px;
}
.detailProductId
{
margin-bottom:10px;
}
.detailProductDesc
{
margin-bottom:10px;
}
.detailProductPrice
{
margin-bottom:10px;
}
.detailProductStock
{
margin-bottom:10px;
}
.detailProductButton
{
margin-bottom:10px;}

.ecommercePag
{
    margin-bottom:20px;
}

.pagItemOn
{
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
background-color:#666;
float:left;
margin-right:5px;
margin-bottom:5px;
color:#fff;
width:10px;
text-align:center;
}
.pagItem
{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-color:#fff;
float:left;
margin-right:5px;
margin-bottom:5px;
color:#666;
width:6px;
text-align:center;
border:solid 1px #ccc;
}
.pagItemOn a:link, .pagItemOn a:visited
{
background-color:#666;
color:#fff;
}
.pagItem:hover
{
background-color:#ccc;
color:#fff;
}
.ecommercePagClear
{
clear:both;
}
.product
{
width:600px;
margin-bottom:20px;
padding-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
}
.product input[type="submit"]
{
background-color: #666;
border: 0px;
color:#FFFFFF;
cursor:pointer;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.productClear
{
clear:both;
}
.productImage
{
width:200px;
height:150px;
float:left;
margin-right:20px;
background-color:#CCC;
}
.productImage img
{
width:200px;
height:150px;
}
.productInfo
{
width:380px;
height:auto;
float:left;
}
.productName
{
margin-bottom:10px;
}
.productCat
{
display:none;
}
.productId
{
display:none;
}
.productDesc
{
margin-bottom:10px;
}
.productPrice
{
margin-bottom:10px;
}
.productStock
{
display:none;
}
.productButton
{
display:none;
}
.detailProduct
{
width:auto;
}
.detailProductClear
{
clear:both;
}
.detailProductImage
{
width:100%;
background-color:#ccc;
}
.detailProductImage img
{
width:100%;
}
.detailProductInfo
{
width:auto;
height:auto;
}
.detailProductName
{
margin-bottom:10px;
}
.detailProductCat
{
margin-bottom:10px;
}
.detailProductId
{
margin-bottom:10px;
}
.detailProductDesc
{
margin-bottom:10px;
}
.detailProductPrice
{
margin-bottom:10px;
}
.detailProductStock
{
margin-bottom:10px;
}
.detailProductButton
{
margin-bottom:10px;}

.ecommercePag
{
    margin-bottom:20px;
}

.pagItemOn
{
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
background-color:#666;
float:left;
margin-right:5px;
margin-bottom:5px;
color:#fff;
width:10px;
text-align:center;
}
.pagItem
{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background-color:#fff;
float:left;
margin-right:5px;
margin-bottom:5px;
color:#666;
width:6px;
text-align:center;
border:solid 1px #ccc;
}
.pagItemOn a:link, .pagItemOn a:visited
{
background-color:#666;
color:#fff;
}
.pagItem:hover
{
background-color:#ccc;
color:#fff;
}
.ecommercePagClear
{
clear:both;
}

	
	/* ------- CUSTOM CSS STYLES ------- */body{background-image:url("/malbymaps-com/_img/Homepage-background.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center top;}a:link{color:#003462; text-decoration:none; }a:visited{color:#003462; text-decoration:none;   }a:hover{color:#333;  text-decoration:underline; }.sideBox{background-color: #003462; width:195px;height:350px;padding:15px; color: #ffffff;overflow:hidden;}.sideBox h2{text-align:center; color:#fff; }.sideBox p{color:#fff; }.sideBoxTwitter{background-color: #003462; width:195px;height:350px;padding:15px; color: #ffffff;overflow-y: scroll;}.sideBoxTwitter h2{text-align:center; color:#fff; }.sideBoxTwitter p{color:#fff; }.greyBox{background-color:#e9e9e9;border:1px solid #dadada;padding:20px 10px;overflow:hidden;}.homeLinksBox{width:960px;margin-bottom:20px;}.linksCol{float:left;width:165px;margin-right:40px;  }.linksCol li{ list-style-type: none;margin-bottom:5px;}.linksCol a{text-decoration:none;  }.linksCol a:hover{text-decoration:underline;  }.socialLinks{float:left;width:300px;}.homeLinksBox .cufon{margin-top:-3px;}.socialIcon{width:120px; margin-right:20px;float:left;margin-bottom:10px;}.cart{background-color: #003462; padding:10px 20px;  color:#fff;width:185px;overflow:hidden;}.cart img{float:left;margin-right:20px;  padding-top:4px;}.cart p{ color:#fff;}.cart a{ color:#fff;}.stockists{width:695px;padding-bottom:20px;border-bottom:1px solid #003462; margin-bottom:20px;}.contentList ol{margin-left:20px;  }/* ------- FONTS ------- */@font-face {    font-family: 'BreeSerifRegular';    src: url('/malbymaps-com/_img/fontface/BreeSerif-Regular-webfont.eot');    src: url('/malbymaps-com/_img/fontface/BreeSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/malbymaps-com/_img/fontface/BreeSerif-Regular-webfont.woff') format('woff'),         url('/malbymaps-com/_img/fontface/BreeSerif-Regular-webfont.ttf') format('truetype'),         url('/malbymaps-com/_img/fontface/BreeSerif-Regular-webfont.svg#BreeSerifRegular') format('svg');    font-weight: normal;    font-style: normal;}h1{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 26px;font-weight:normal;margin-bottom: 20px;  color:#003462;}h2{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 20px;font-weight:normal;margin-bottom: 15px;  color:#003462;}h3{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 16px;font-weight:normal;margin-bottom: 20px;  color:#003462;}p{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:13px;color:#003462;}/* ======= Twitter ======== */.tweet, .query {  color: #fff;}.tweet .tweet_list, .query .tweet_list {  -webkit-border-radius: .5em;  list-style-type: none;  margin: 0;  padding: 0;  overflow-y: hidden;  background-color: transparent;}.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {  text-transform: uppercase;}.tweet .tweet_list li, .query .tweet_list li {  overflow-y: auto;  overflow-x: hidden;  margin-bottom:10px;  padding-bottom:10px;  border-bottom:1px solid #fff;}.tweet .tweet_list li a, .query .tweet_list li a {  color: #ffffff;}.tweet .tweet_list li a:hover, .query .tweet_list li a:hover {  color: #0087ff;}.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {  background-color: transparent;}.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {  padding-right: .5em;  float: left;}.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {  vertical-align: middle;}/* ------- NAV - HORIZ ------- */#cmsNavigationHorz{text-align:left; width:960px;}#cmsNavigationHorz ul{margin: 0;padding: 0;white-space: nowrap;}#cmsNavigationHorz li{display: inline;list-style-type: none;}#cmsNavigationHorz li a { text-decoration:none; padding-left:5px; padding-right:5px; color:#003462; text-transform:uppercase; border-left:1px solid #003462; }#cmsNavigationHorz li a:hover{color:#333; text-decoration:underline;}#cmsNavigationHorz .first a{padding-left:0px; border:0px;}#cmsNavigationHorz .active a{text-decoration:underline; color:#333;}/********** NAVIGATION */   .nav{background-color: transparent;width:960px;height:26px;border-bottom:3px solid #003462;}.menu{margin-top:10px;}.menu>li {   display: block;  float: left;  position: relative;  padding-bottom: 12px;}.menu>li>a {  display: block;  position: relative;    padding: 0px 5px;  font-weight:normal;  text-decoration:none;  color:#003462;   text-transform:uppercase;   border-left:1px solid #003462;  font-size: 11px;}#menu0 a{border-left:none;}.menu>li:hover>a {  z-index: 2; text-decoration:underline!important; color:#333!important; }a.linkActive {z-index: 2; text-decoration:underline!important; color:#333!important; }.menu>li>ul {  display: none;  padding-bottom: 1px;  background: #fff;  white-space:nowrap;  border-top:3px solid #003462;  border-bottom:3px solid #003462;    box-shadow: 3px 3px 5px rgba(0,0,0,0.5);  list-style: none;  text-decoration:none;  min-width:130px;}.menu>li:hover>ul {   display: block;  position: absolute;  top: 26px;  left: 0;  z-index: 1;  padding:15px 0px;}.menu>li>ul>li {}.menu>li>ul>li>a { display: block; padding: 4px 10px 4px 10px; border: none;font-size: 12px;color: #003462;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;font-weight:bold;font-size: 11px;}.menu>li>ul>li>a:hover { background-color: #003462;color:#fff;}.menu>li>ul>li>ul{  padding-bottom:2px;}.menu>li>ul>li>ul>li>a {   display: block;   padding: 1px 20px 1px;  border: none;   color: #003462;  font-weight: normal;  word-spacing:0px;  text-decoration:none;  font-weight:normal;  font-size: 12px;}.menu>li>ul>li>ul>li>a:before {content: "» ";}.menu>li>ul>li>ul>li>ul>li>a:hover {   background: #003462;  color: white;}.menu>li>ul>li>ul>li>ul>li>a {   display: block;   padding: 1px 30px;  border: none;   color: #003462;  font-weight: normal;  font-size: 11px;    text-decoration:none;}.menu>li>ul>li>ul>li>ul>li>a:before {content: "» ";font-size: 12px;}.menu>li>ul>li>ul>li>a:hover {   background: #003462;  color: white;}.menu>li>ul>li>ul {  list-style: none;}.menu>li>ul>li>ul>li>ul {  list-style: none;}/* ------- BLOG ------- */.blogPost { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #ccc; }.blogPost img { padding:5px; border:solid 1px #ccc; }.blogTitle { font-size:24px; margin-bottom:10px; }.blogDate { font-size:11px; margin-bottom:20px; font-weight:bold; color:#999; }.blogBody { margin-bottom:10px; }.blogCategories { line-height:35px; border-top:solid 1px #ccc; }.blogCat { line-height:35px; border-bottom:solid 1px #ccc; padding-left:10px; }.blog-add-comment { background: none repeat scroll 0 0 #F0F0F0; border-radius: 5px 5px 5px 5px; margin-top: 20px; padding: 20px; width: 676px; }.blog-add-comment-header { }.blog-comments { background: none repeat scroll 0 0 #F6E6CD; border-radius: 5px 5px 5px 5px; padding:10px; margin-bottom:10px; } .blog-comment-name { }.blog-comment-text { }.blog-latest-stories { line-height:35px; border-top:solid 1px #ccc; }.blog-latest-story { line-height:35px; border-bottom:solid 1px #ccc; padding-left:10px; }.blogTextfield { padding:5px; border-radius: 5px 5px 5px 5px; text-align: left; }textarea#yourComment { width: 90%; }/* ------- FORMS ------- */.defaultForm {padding:20px 40px 20px 40px;background-color:#e9e9e9;border:1px solid #dadada;}.defaultForm input[type="text"] { padding:5px; width:100%; border: 1px solid #fff; -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.5);        }.defaultForm input[type="text"]:hover{border: 1px solid #0087ff; }.defaultForm input[type="text"]:focus{border: 1px solid #0087ff;}.defaultForm select { padding:5px; width:100%; border: 1px solid #ccc; }.defaultForm textarea { padding:5px; width:100%; border: 1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; }.defaultForm textarea:hover{border: 1px solid #012a4a;  }.defaultForm textarea:focus{border: 1px solid #0087ff;}.defaultForm input[type="submit"] { background-color: #0083c9;  color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; font-size:11px;-webkit-border-radius: 3px;border-radius: 3px;margin-top:10px;border:1px solid #000;behavior: url('/_js/PIE.htc');} .defaultForm input[type="submit"]:hover { background-color: #333333; }.defaultForm input[type="button"] { background-color: #333; border: 0px; color:#FFFFFF; cursor:pointer; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }.defaultForm input[type="button"]:hover { background-color: #666; }.defaultForm table { width:100%; border-collapse:collapse; }.defaultForm table td { border-top:1px solid #CCCCCC; border-bottom:0px solid #CCCCCC; border-left:0px solid #CCCCCC; border-right:0px solid #CCCCCC; padding:10px; }.error { display:none; }.fbElementVldMsg {    color: #ffae00;    float: right;    position: absolute;    right: 0;    top: 0;}.fbElementTextLabel{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size:14px;line-height:18px;color:#003462; }.fbElementParaLabel{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size:14px;line-height:18px;color:#003462;   }.fbElementLabel{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 26px;font-weight:normal;  color:#003462;}/* ------- CUSTOM FOOTER ------- */.customFooter{width:960px;  margin:auto; background-color: #fff; padding:0px 20px; overflow:hidden; }.footer1{float:left; line-height:40px;}.footer1 p{font-size:11px; }.footer1 .cufon{margin-top:-3px;}.footer2{float:right;}/* ------- BULLET LIST WITH IMAGE ------- *//*.starlist{padding-left:40px; background-image:url(/yoursite-com/_img/arrows.png); background-repeat:no-repeat; margin-bottom: 10px; }*//* ------- HOME NEWS SUMMARY ------- */#recentNews{width:100%;padding-top:10px;}.recentNewsItem{width:280px;float:left;margin-right:20px;margin-top:20px;font-size:11px;}.recentNewsItemEnd{float:left;width:280px;margin-top:20px;font-size:11px;}.recentNewsItemImage, .recentNewsItemImage img{width:280px;height:132px;margin-bottom:10px;}.clearNews{clear:both;}.recentNewsItemTitle a{color:#000; text-decoration:none; font-size:14px; font-weight:bold; margin-bottom: 20px; }.recentNewsItemDesc{margin-bottom: 10px; }.recentNewsItemDate{color:#AA0000; margin-bottom: 10px; }.recentNewsItemDate a{color:#AA0000; text-decoration:none; }/* ------- SEARCH ------- */#site-search{margin-bottom:0px;}.search-title{margin-bottom:10px; margin-top: 20px; font-weight: bold;}.search-description{margin-bottom:10px;}.search-url{margin-bottom:20px; padding-bottom: 20px; border-bottom:1px solid #c9c9c9;}.searchbox{margin-top:8px;}.searchbox-input{float:left;}.searchbox-submit{ float:left;}#searchbox-submit-btn{}#searchbox-input-text{width:140px;  border: 1px solid #c9c9c9;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px;  padding-left: 5px;  background-color: #ffffff;  color: #000;  font-size: 11px;}.searchbox-submit input[type="submit"] {background-color: #c9c9c9;  border: 1px solid #a6a6a6;  color:#ccc; cursor:pointer; padding-top: 4px; padding-right: 14px;  padding-bottom: 4px;  padding-left: 14px; font-size:11px;}.searchbox-submit input[type="submit"]:hover {background-color: #c9c9c9;} /* Browser Resets */.flex-container a:active,.flexslider a:active {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles*********************************/ .flexslider {width: 100%; margin: 0; padding: 0;}.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {max-width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {background: #003462; padding:12px; padding-bottom:45px; position: relative; zoom: 1; }.flexslider .slides {zoom: 1;}.flexslider .slides > li {position: relative;}/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */.flex-container {zoom: 1; position: relative;}/* Caption style *//* IE rgba() hack */.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}.flex-caption {width: 33%; padding: 2%; position: absolute; right: 10px; top: 10px; background: rgba(0,52,98,.7); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}/* Direction Nav */.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(/malbymaps-com/_img/flexslider/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}.flex-direction-nav li a.next {background-position: -52px 0; right: -16px;}.flex-direction-nav li a.prev {background-position: 0 0; left: -16px;}.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}/* Control Nav */.flex-control-nav {width: 96%; position: absolute; bottom: 6px; text-align: center;}.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}.flex-control-nav li:first-child {margin: 0;}.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(/malbymaps-com/_img/flexslider/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}.flex-control-nav li a:hover {background-position: 0 -13px;}.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}/*eCCOMMERCE*********************************/.product{width:225px;margin-right:20px;margin-bottom:20px; float:left; border-bottom: 0px;padding-bottom: 0px;height:310px;}.productImage {background-color: transparent;float: left;height: 225px;width: 225px;margin-bottom:10px;overflow:hidden;}.productImage img {height: 225px;width: 225px;}.productInfo {height: auto;width: 225px;text-align:center;}.productName h2{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 15px;font-weight:normal;color:#003462;margin-bottom:5px;}  .productDesc{display:none;  }.productPrice{margin-bottom:0px;  }.productPrice p{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 16px;font-weight:normal;color:#999; }.ecommerceClear{  clear:both;}.ecommercePag{  clear: both;}.pagItem {    background-color: #FFFFFF;    border:1px solid #ccc;    color: #003462;    float: left;    margin-bottom: 5px;    margin-right: 5px;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 5px;    padding-top: 5px;    text-align: center;    width: 18px;}.pagItemOn:hover{    cursor: pointer;}.pagItemOn {    background: #003462;    color: #FFFFFF;    float: left;    margin-bottom: 5px;    margin-right: 5px;    padding-bottom: 6px;    padding-left: 10px;    padding-right: 10px;    padding-top: 6px;    text-align: center;    width: 10px;}.pagItem:hover{background-color:#e9e9e9;border:1px solid #dadada;    color: #003462;}.detailProductImage{    width:520px;      float:left;    margin-right:20px;    background-color: transparent;}.jqzoomWrapper{  width: 520px;  margin-right: 20px;  float: left;  display: block;  line-height:0px;}.jqzoomMain{  float:left;  width:350px;  height:350px;  margin-right:40px;  border:1px solid #999;}#jqzoomMainImage{  width: 100%;  float:left;}.jqzoomWrapper li{    list-style-type: none;  }/* ------- ECOMMERCE IMAGE GALLERY WITH ZOOM ------- */.jqzoomWrapper .zoomPad{  position:relative;  float:left;  z-index:99;  /*cursor:crosshair;*/  cursor: default;}a.zoomWindow{ z-index:9999!important;}.jqzoomWrapper .zoomPup{  overflow:hidden;  background-color: transparent;  -moz-opacity:0.6;  opacity: 0.6;  filter: alpha(opacity = 60);  z-index:120;  position:absolute;  border:none!important;  z-index:101;  /*cursor:crosshair;*/  cursor: default;    display:block!important;  display:none!important;}.jqzoomWrapper .zoomPup:active{display:block!important;  }.jqzoomWrapper .zoomOverlay{  position:absolute;  left:410px;  top:0px;  background:#FFF;  z-index:5000;  width:100%;  height:100%;  display:none;  z-index:101;}.jqzoomWrapper .zoomWindow{  position:absolute;  left:380px!important;  width:352px;  overflow:hidden;  display:none!important;  }.jqzoomWrapper .zoomWrapper{  position:relative;  border:1px solid #999;  z-index:110;  width:350px!important;}.jqzoomWrapper .zoomWrapperTitle{  display:block;  background:#999;  color:#FFF;  height:18px;  line-height:18px;  width:100%;  overflow:hidden;  text-align:center;  font-size:10px;  position:absolute;  top:0px;  left:0px;  z-index:120;  -moz-opacity:0.6;  opacity: 0.6;  filter: alpha(opacity = 60);}.jqzoomWrapper .zoomWrapperImage{  display:block;  position:relative;  overflow:hidden;  z-index:110;  width:350px!important;}.jqzoomWrapper .zoomWrapperImage img{  border:0px;  display:block;  position:absolute;  z-index:101;  left:0px;  top:0px;  width:1000px;}.jqzoomWrapper .zoomIframe{  z-index: -1;  filter:alpha(opacity=0);  -moz-opacity: 0.80;  opacity: 0.80;  position:absolute;  display:block;}.zoomNote{  display:none!important;  }#jqzoomMainImage{  overflow:hidden;}.jqzoomClearfix:after{  content:".";  display:block;  font-size:0;  height:0;  line-height:0;  visibility:hidden;}#thumblist{    float:left;     width:100px;}#thumblist li{  width:100px;  height:100px;  overflow:hidden;  margin-bottom:10px;}#thumblist li img{  width:100px;}.detailProductInfo{  width:410px;  float:left;  }.detailProductName h2 a{  color:#003462;}.detailProductId{  display: none;}.detailProductCat{  display:none;}.detailProductPrice p{  font-family: 'BreeSerifRegular', Arial, sans-serif;  font-size: 16px;  font-weight:normal;   color:#003462;}.productOptions{  background-color:#e9e9e9;  border:1px solid #dadada;  padding: 10px;  margin-bottom:20px;}.productOptionsLabel{  color:#003462;  margin-top:5px;}.productOptions select{  width:98%;  padding:2px;  border:1px solid #999;}.productOptions option{padding-left:5px;}.detailProductButton .addCart{  width: 110px;  height: 31px;  display: block;  text-align: center;  color: #FFF;  line-height: 31px;  padding: 0;  line-height: 31px;  cursor: pointer;  text-decoration: none;}.detailProductButton{  float: left;  position:relative;}.detailProductButton #s1{  background-color:#003462;  -webkit-border-radius: 3px;  border-radius: 3px;   behavior: url('/_js/PIE.htc');  border:1px solid #001426;  width: 110px;  height: 31px;  display: block;  text-align: center;  color: #FFF;  padding: 0;  cursor: pointer;  text-decoration: none;  font-size: 12px;  font-family: 'BreeSerifRegular', Arial, sans-serif;  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7); }.detailProductButton #s1:hover{  background-color:#015eaf;}.detailProductButton #s1:active{  background-color:#0087ff;  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);   position: absolute;  top:2px; }#addCartConfirm{  padding:30px;  line-height:26px;  overflow:hidden;}#addCartConfirm p {   font-family: 'BreeSerifRegular', Arial, sans-serif;   font-size:16px;   color:#003462;}#addCartConfirm a{  background-color:#003462;  -webkit-border-radius: 3px;  border-radius: 3px;   behavior: url('/_js/PIE.htc');  border:1px solid #001426;  width: 130px;  height: 32px;  display: block;  text-align: center;  color: #FFF;  padding: 0;  cursor: pointer;  text-decoration: none;  font-size: 12px;  font-family: 'BreeSerifRegular', Arial, sans-serif;  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);   margin-top:10px;  margin-bottom:10px;  padding-top:3px;  float:left;  margin-right:30px;  margin-top:10px;}#addCartConfirm a:hover{  background-color:#015eaf;}#addCartConfirm a:active{  background-color:#0087ff;  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5); }.simpleCart_items {    display: table;    max-height:350px;    overflow-y:scroll;    width: 100%;    margin-bottom: 20px;}.cartHeaders, .itemContainer {    display: table-row;}.itemName, .itemPrice, .itemthumb, .itemDecrement, .itemQuantity, .itemIncrement, .itemRemove, .itemTotal {    display: table-cell;    padding-bottom: 1%;    padding-left: 1%;    padding-right: 1%;    padding-top: 1%;    vertical-align: middle;}.itemthumb {    width: 10.285%;}.itemName {    width: 16.285%;}.itemPrice {    width: 10.285%;}.itemDecrement {    width: 8.285%;}.itemQuantity {    width: 7.285%;}.itemIncrement {    width: 8.285%;}.itemRemove {    width: 10.285%;}.itemTotal {    display: none;    width: 10.285%;}.cartHeaders .itemName {    border:1px solid #cccccc;}.cartHeaders .itemName, .cartHeaders .itemPrice, .cartHeaders .itemDecrement, .cartHeaders .itemQuantity, .cartHeaders .itemIncrement, .cartHeaders .itemRemove, .cartHeaders .itemthumb, .cartHeaders .itemTotal {    background-color: #003462;    border:1px solid #cccccc;    position: relative;    color:#fff;    font-family: 'BreeSerifRegular', Arial, sans-serif;    font-size:16px;}.itemContainer .itemName {    border:1px solid #cccccc;}.itemContainer .itemName, .itemContainer .itemthumb, .itemContainer .itemPrice, .itemContainer .itemDecrement, .itemContainer .itemQuantity, .itemContainer .itemIncrement, .itemContainer .itemRemove, .itemContainer .itemTotal {    background-color: #FFFFFF;    border:1px solid #cccccc;}.itemDecrement{display:none;  }.itemQuantity{}.itemIncrement{display:none;   }.itemRemove{display:none;   }.checkOutButtonOuterWrap h2{  margin-bottom: 20px;}.checkOutButtonOuter{  position:relative;}.formHeader{font-family: 'BreeSerifRegular', Arial, sans-serif;font-size: 16px;font-weight:normal;color:#ffffff; width:568px; background-color:#003462;width:940px;padding:9px!important;}#payPickDeliveryForm{  position: relative;margin-top:20px;}#payPickDelivery table{  border-collapse:collapse; }#payPickDelivery td{border: 1px solid #ccc;padding:8px;border-collapse: :collapse;line-height:27px;  }#payPickDeliveryForm .col2{width:360px;}  #payPickDeliveryForm td input[type="text"]{padding:5px;border-bottom:1px solid #003462;  width:90%;box-shadow: 0px;}#payPickDeliveryForm td input[type="text"]{background-image:url(malbymaps-com/_img/pencil.png); padding-left:25px;background-repeat: no-repeat;}.simpleCart_items{margin-bottom: 10px; }#continueAndPay{margin-top:20px;  }#continueAndPay input[type="submit"]{  background-color:#003462;  -webkit-border-radius: 3px;  border-radius: 3px;   behavior: url('/_js/PIE.htc');  border:1px solid #001426;  width: 130px;  height: 32px;  display: block;  text-align: center;  color: #FFF;  padding: 0;  cursor: pointer;  text-decoration: none;  font-size: 12px;  font-family: 'BreeSerifRegular', Arial, sans-serif;  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);   position: relative;}#continueAndPay input[type="submit"]:hover{  background-color:#015eaf;}#continueAndPay input[type="submit"]:active{  background-color:#0087ff;  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  position: absolute;  bottom:-55px;  }.errorCheckout{color:#ff0000; margin-bottom:5px; }#theButtonPay {  background-color:#003462;  -webkit-border-radius: 3px;  border-radius: 3px;   behavior: url('/_js/PIE.htc');  border:1px solid #001426;  width: 130px;  height: 32px;  display: block;  text-align: center;  color: #FFF;  padding: 0;  cursor: pointer;  text-decoration: none;  font-size: 12px;  font-family: 'BreeSerifRegular', Arial, sans-serif;  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7);  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5),0px 2px 1px 0px rgba(0, 0, 0, 0.7); }#theButtonPay:hover{  background-color:#015eaf;}#theButtonPay:active{  background-color:#0087ff;  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  box-shadow: inset 0px -1px 0px 0px rgba(255, 255, 255, 0.5),0px -2px 1px 0px rgba(0, 0, 0, 0.5);  position: absolute;  top:2px;  }.homeProducts .product{width:175px;margin-right:20px; float:left; border-bottom: 0px;padding-bottom: 0px;height:255px;}.homeProducts .productImage {background-color: transparent;float: left;height: 175px;margin-bottom: 10px;width: 175px;margin-right:0px;}    .homeProducts .productImage img{height: 175px;width: 175px;} .homeProducts .productInfo {height: auto;text-align: center;width: 175px;}    .homeProducts .productName{margin-bottom:1px;  }/* TinyMCE specific rules */body.mceContentBody {  background-color: #FFF;  background-image: none;  text-align: left;}.clearEcommerceProducts{  clear:both;}.wrapEcomFeedClear{  clear:both;}/* ================================ Cookie Popup Styles ================================ */#cookieConfig {width: 350px;height: 210px;position: fixed;bottom:0;right: 2%;background-color:#E9E9E9;border:1px solid #dadada;padding: 25px;}.cookieConfigTitle { font-family: 'BreeSerifRegular', Arial, sans-serif;font-weight: bold; font-size: 26px; color:#003462; margin-bottom: 20px; }.cookieConfigMessage, .cookieConfigPrivacy{color: #003462;margin-bottom: 10px;}#cookieConfig a{ color: #ff0000; }.cookieConfigAccept a{width: 110px;height: 34px;background: url('/_img/accept.png') no-repeat bottom center;display: block;text-indent: -9999px;float: left;margin: 20px 20px 0 50px;}.cookieConfigAccept a:hover{background-position: top;}.cookieConfigReject a{width: 110px;height: 34px;background: url('/_img/reject.png') no-repeat bottom center;display: block;text-indent: -9999px; float: left;margin: 20px 0px 0 0;}.cookieConfigReject a:hover{background-position: top;}/* ====================================================================================== */.fbClear{clear:both;}.fbSortable{margin-top:20px;position:relative;}.fbConfigure{display:none;}.fbElementLabel{}/*TOP LABEL POSITIONS*/.fbElementTextLabel{margin-bottom:5px;}.fbElementText{}.fbElementParaLabel{margin-bottom:5px;}.fbElementPara{}.fbElementListLabel{margin-bottom:5px;}.fbElementList{}/*LEFT LABEL POSITIONS*/.fbElementTextLabelLeft{float:left;width:30%;}.fbElementTextLeft{float:left;width:69%;}.fbElementParaLabelLeft{float:left;width:30%;}.fbElementParaLeft{float:left;width:69%;}.fbElementListLabelLeft{float:left;width:30%;}.fbElementListLeft{float:left;width:70%;}/*CHECKBOX AND RADIOS SIMPLE*/.fbElementCheckboxLabel{margin-bottom:5px;}.fbElementCheckboxLabelLeft{float:left;width:30%;}.fbElementCheckboxOptionLabel{float:left;margin-right:10px;}.fbElementCheckbox{float:left;margin-right:5px;}.fbElementCheckboxLeft{float:left;width:70%;}.fbElementRadioLabel{margin-bottom:5px;}.fbElementRadioLabelLeft{float:left;width:30%;}.fbElementRadio{float:left;margin-right:5px;}.fbElementRadioLeft{float:left;width:70%;}.error{padding:10px;background-color:#AA0000;color: #fff;margin-bottom:10px;}.success{padding:10px;background-color:#9C0;color: #fff;margin-bottom:10px;}
