.monogrambg{background:url(../../default/images/globalart-monogram-bg.jpg) repeat 0 0;}

#loginWrapper{height:200px}
#floater{float:left;height:50%;width:100%;margin-bottom:-5%}
#loginBox1, #loginBox2{min-width:300px;width:25%;margin:0 auto;}
#loginBox1 label{width:70px;width:20%;margin:0;color:#555;font-size:1em;text-align:center}
.button1{line-height:1.9em;width:auto;padding:0 5em;font-size:1.35em;}
#loginBox1 input[type=text], input[type=password]{font-size:1.5em;margin:5px 0 15px;padding:0 10px;max-width:100%;}
#loginBox2{background:rgba(186, 218, 255, 0.5);padding:2em 0;border-radius:10px}
.widget-title{margin:47px 0 0;padding:0 0 0.5em;color:#555;font-size:1.1em;line-height:2em}	
h2.widget-title{font-size:2em;color:#003DA6;}
.welcome{font-size:1.5em}
.divider{margin:0 2em 1em;border-top:1px solid #D3D3D3}
label.text2{font-size:1em}
.bigfont{font-size:2em;color:#333}
.marginleft{margin:0 0 0 30px}
#pointsInfo{float:right;}
#cartWrap{font-size:1em;clear:both}
#cartWrap .text1{font-size:1.5em}
#cartWrap table{margin:0 auto 20px; width:90%;text-align:center}
#cartWrap td{text-align:center;padding:2px 5px;}
a#cartWrapper{float:left;display:inline-block;background:url(../../default/images/cart.png) no-repeat 50% 0;width:75px;height:50px;text-align:center;margin:10px 0 0 6%}
a#cartWrapper p{font-size:1.6em;color:#fff;padding:0 0 0 14px}
#prod-item{margin:0 auto 20px;float:none;width:85%;height:auto;padding:2px 10px;}
#categories{width:60%;padding:5px;background:#fff;margin: 10px 0 0 6%;}
#prodImg{float:left;margin:5px 5px 5px 0;float:left;margin:0 20px 0 0;}
#prodImg img{width:115px;height:78px;}
#prodName{font-size:1.3em;line-height:1.2em;display:block;height:auto;}
#prodStatus{margin:5px 0;}
#addCart{position:relative;top:0;left:0}
#addCart input{background:#F4F7FF url(../../default/images/cart_add-1.png) no-repeat 7px 3px;display:inline-block;padding:8px 8px 7px 40px;font-size:1.1em;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
border:0;
-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;
}
#addCart a:hover{background-color:#F9FF55}
.clearfix{clear:both;margin:5px 0;display:block;height:1px;}
.errormsg{color:red;text-align:center;margin:20px 0 0}
#carttitle{background:url(../../default/images/cart.png) no-repeat 0 0;text-align:left;color:blue;padding:0 0 0 70px;margin:20px auto 10px;width:220px;height:45px;}
#rowTitle2 td{background:#CEE8FF}
.itemRow1{background:#EBF5FF}
.itemRow2{background:#C9E5FF}
#confirm h1, #confirm h2{text-align:center;padding:50px 20px 0;}
#confirm h1{font-size:1.5em;font-weight:bold}
#confirm h2{font-size:1.4em;}
#confirm h2 span{color:blue;font-weight:bold}
#shoppingCart td input{font-size:11px}
.center{text-align:center;}
#bcard{width:80%;margin:10px auto 20px;}
#bcardwrap p{margin:5px 0 0;text-align:center;font-size:1.5em}
#btn-back{text-align:center;margin:15px auto 0;}
#bcardWrapper {margin:0;width:20%;max-width:150px;padding:0 6% 0 15px;display:block;text-align:center;float:right}
#bcardWrapper img{width:100%;height:auto;}
#logout{margin:15px 6% 0;float:right;border-radius:5px;background:rgb(74, 97, 209);padding:0 10px;font-size:9px;color:#fff;}
#logout:hover{background:rgb(95, 191, 219);text-decoration:none}
#flags {text-align:center;}
#flags img{width:60%;margin:0}
#flags a{display:block;text-align:center;margin:5px 0 25px}
#flags .selectcountry{text-transform:uppercase;font-size:15px;line-height:55px;}
div.selectcountry select{width:78%;margin:5px auto 0; padding:3px 10px;font-size:15px;}
div.selectcountry {text-align:center;margin-bottom:20px}
div.selectcountry p{margin:0;line-height:20px;font-size:13px}
.changecountry{text-transform:uppercase;text-align:center}
#globby{width:15%;margin:0;vertical-align:middle;}
.hr{display: block;
  height: 2px;
  overflow: hidden;
  font-size: 0;
  border-width: 1px 0 1px 0;
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  margin: 12px 0;
  border-top-color: rgba(0, 0, 0, 0.15);
  border-bottom-color: rgba(0, 0, 0, 0.15);
  box-shadow:0 1px 0px rgba(255,255,255,.8);  
}
.width80{width:78%;margin-left:auto;margin-right:auto}
.center{text-align:center;}
.title-country{text-align:center; font:}
.login-page{background:#fff029; font-family:"Arial Rounded", sans-serif}
.login_div {
    position: absolute;

    width: 300px;
    height: 300px;

    /* Center form on page horizontally & vertically */
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -150px;
}

.login_form {
    width: 300px;
    height: 300px;
    margin: 0;
    padding: 0;
}
.login_form input{padding:5px 10px; font-size:100%; width:100%}
.login_form .button1{background:#00b0ec; color:#fff}
