﻿body{
font-family: Verdana, serif;
}

.ht{display:none}






p.showcaseheader{font-weight:bold}


p.faqtitle{font-weight:bold;color:#337ab7;padding-left:24px}
p.contactbody{padding-left:64px}


.text-incoming{color:#337ab7;font-style:italic;}







section {
    /*background: #0090ff;*/
    /*background: #2223ff;*/
	/* background:#18191b;*/
		background:#FFFFFF;
    padding-top: 20px;
}
.searchli {
    padding-top: 17px;
}
.navbar-nav > li {
    max-height: 70px;
}
.navbar-nav > li > a {
    font-weight: bold;
}
.btns {
    padding: 0;
}
.rowmt {
    margin-top: 20px;
}
.navbar div .btn {
    margin-top: 17px;
    margin-left: 5px;
    
}
.shopping > a {
    padding-top: 20px !important;
    padding-bottom: 35px !important;
    max-height: 70px;
}
.facebook > a {
    padding-top: 22px !important;
    padding-bottom: 28px !important;
}
.manifactors {
    width: 100%;
    padding-bottom: 10px;
    /*position: fixed;
    bottom: 70px;*/
    background: #0c0c0c;
}
section {
    padding-bottom: 20px;
}
footer {
    bottom: 0;
    width: 100%;
    min-height: 270px;
    background: #000;
   
}
footer > div > figure {
    margin-left: 2%;
    height: 120px;
    line-height: 120px;
}
.infoline {
     padding-top: 40px;
}
footer > div > h4 {
    color: #fff;
}
@media (max-width: 995px) {
.mobilebox div {
        margin:auto;
    }
.manifactors figure a img {
    margin: auto;
    max-height: 120px;
}
}
@media (max-width: 767px) {
    .XSmallInput {
    width: 50px !important;
    padding: 0;
        
}

}
@media (min-width: 891px) {
.manifactors figure {
        height:50%;
    }
.mobilebox  {
    padding-left: 5%;
    }
}
@media (min-width:1466px) {
    .XtraLarge {
        display: block;
    }   
    
}
@media (max-width:1520px) {
    .XtraLarge {
        display: none;
    }
    .MediumSize {
        width:100% !important;
    }
}
.navbar-header {
    height: 65px;
}
.ItemInfo {
    border-left: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-top: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important;
}



.PreorderInfo {
    border-left: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-top: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important;
}


.Userphoto {
       border-left: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-top: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important; 
}
.Userphoto tr td {
    margin-top: 10px;
    border: none !important;

}
.UserInfoBox {
    border-left: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-top: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important;

}



.twbtn {
    background: #815fc0;
    border: 1px solid #815fc0;
}
.twbtn:hover {
    background: #6441a5;
}
.fbbtn {
     background: #4d70ba;
    border: 1px solid #4d70ba;
}
.fbbtn:hover {
     background: #3b5998;

}
.ytbtn {
    background: #c4302b;
    border: 1px solid #c4302b;
}
.ytbtn:hover {
    background: #a11611;
}





















.frontpageblocktitle{
font-weight:bold;font-size:18px;color:#E8ECED;padding:15px 5px 0px 15px;text-align:left
}

.FPCalendarDay{
	font-weight:bold;font-size:16px;color:#E8ECED;padding: 6px 0 0px 6px;text-align:left
}

.FPCalendarEvent{
	font-weight:bold;font-size:12px;color:#E8ECED;text-align:left; padding: 6px 0 0px 6px;margin: 0
}

.FPCalendarDate{
	font-style:italic;font-size:10px;color:#E8ECED;text-align:left; padding: 3px 0 8px 6px;margin: 0
}

.fpprice{
font-size:12px;
color:#E8ECED;
}

.fprrp{
font-size:12px;
text-decoration: line-through;
color: red;
}

.productname{
font-size:12px;
padding:3px;
font-weight:bold;
color:#E8ECED;
color:red;
}




/*########################################################
Navigation
#########################################################*/
td.whereyouare{font-size:12px;padding: 8px 0px 0px 6px;width:20px;text-align:right;vertical-align:top;color:#1F23A1;font-weight:bold}
td.whereyouaresub{font-size:12px;padding: 8px 0px 0px 6px;text-align:left;vertical-align:top;width:660px}

.whereareyoulink{color:grey; text-decoration:none}














/*########################################################
Product
#########################################################*/

h3.productname{margin-top: 15px; color: black;font-size:20px}
.prodlabel{font-size: 13px;color:black;padding-bottom:40px}










.checkoutbox{
margin: 0 auto;
left: auto;
right: auto;
padding: 8px;
border: solid 2px #dddddd;
background-color: white;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 0px;
}	


.checkoutboxselected{
margin: 0 auto;
left: auto;
right: auto;
padding: 8px;
border: solid 2px #337ab7;
background-color: white;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 0px 10px 12px 3px #337ab7;
}					
				
				
				
				
				
				
				
				
				
				
				
				
.deladdress_button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #B50E2A;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #E6AFAC;
    padding: 2px 10px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
}
.deladdress_button a:link, .link_button a:visited {
  /* remove the offening underline */
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
}				
				
				
				
				
				
.editaddress_button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #124570;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #90c1d1;
    padding: 2px 10px;
    text-decoration: none;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);*/
    color: #FFFFFF;
}
.editaddress_button a:link, .link_button a:visited {
  /* remove the offening underline */
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
}

.checkoutcantbeeditednote{
font-weight:normal;color:#90c1d1;font-size:12px;font-style:italic;
}


.useaddress_button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #696969;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #E8E8E8;
    padding: 2px 10px;
    text-decoration: none;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);*/
    color: #000000;
}
.useaddress_button a:link, .link_button a:visited {
  /* remove the offening underline */
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
}


.checkoutexpnote{
font-weight:normal;color:grey;font-size:12px;font-style:italic;
}

.checkoutexpheader{
font-weight:bold;
color:#337ab7;
font-size:16px
}