

body {
	background-color: #f5f5f5;
	font-family: "Calibri", Georgia, Serif;
	font-size: 10pt;
	color: #5e5652;
	
}

a, a:hover{
	color: #5e5652;
	text-decoration: none;
}

.siteLogo{
	height: 79px;
	width: 342px;
    margin-top: 9px;
}

.headerNavLinks{
	padding-top: 9px;
}

ul.headerNavLinks li{
	display: inline;
	text-transform: uppercase;
}

.navContentHeader{
	text-transform: uppercase;
}

.navContentBorder{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-radius: 3px;
	background-color: #ffffff;
	text-transform: uppercase;
	height: auto;
}

nav div.navContentBorder p{
	padding-bottom: 7px;
    padding-left: 16px;
    padding-top: 7px;
}

section.bodyContent{
	position: relative;
	background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 5px;
    min-height: 108px;
    margin-top: 9px;
}

div.textContent {
	padding-top: 21px;
    padding-bottom: 21px;
}

div.details ul.detailsLi li{
	list-style-type: none;
}

.detailsLi{
	padding-bottom: 1%;
    padding-top: 1%;
}

footer.footerContent ul{
	margin-top: 18px;
	margin-bottom: 18px;
	margin-left: -3em;
}

footer.footerContent ul li {
	display: inline;
	text-transform: uppercase;
}

footer.footerContent ul li button {
	text-transform: uppercase;
	font-weight: normal;
}

footer.footerContent table tr td.alignRight{
	text-align: right;
}

footer.footerContent table tr td.alignCenter{
	text-align: center;
}

.siteNavSection {
	padding-top: 12px;
}

.verticalSpacer {
	height: 75px !important;
	text-align: center;
}

.marginSpacer{
	margin-top: 15px;
	margin-bottom: 15px;
}




.navTabContainer {
	background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 5px;
}

ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.tabs li{
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

ul.tabs li.current{
	background: #ffffff;
	color: #222;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.tab-content{
	display: none;
	background: #ffffff;
	padding: 15px;
}

.tab-content.current{
	display: inherit;
}

@media screen and (max-width: 650px) {
  ul.tabs li {
    display: block;
  }

  ul.headerNavLinks li{
  	
  }
}



.panelHeaderTxt {
	font-size: 14px;
	text-transform: uppercase;
}

.supportQa {
	width: 81%;
	margin: auto;
}

.contactMapContainer {
	margin:auto; 
	height:360px;
}

.myCartContent {
	width: 81%;
	margin: auto;
	text-align: center;
}




@media (min-width: 768px) {
    .omb_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
}

.omb_login .omb_authTitle {
    text-align: center;
	line-height: 300%;
}
	
.omb_login .omb_socialButtons a {
	color: white; // In yourUse @body-bg 
	opacity:0.9;
}
.omb_login .omb_socialButtons a:hover {
    color: white;
	opacity:1;    	
}
.omb_login .omb_socialButtons .omb_btn-facebook {background: #3b5998;}
.omb_login .omb_socialButtons .omb_btn-twitter {background: #00aced;}
.omb_login .omb_socialButtons .omb_btn-google {background: #c32f10;}


.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	color: #aaa;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
	background-color: #cdcdcd;
	height: 1px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: -0.6em;
	margin-left: -1.5em;
	background-color: white;
	width: 3em;
	text-align: center;
}			

.omb_login .omb_loginForm .input-group.i {
	width: 2em;
}
.omb_login .omb_loginForm  .help-block {
    color: red;
}

	
@media (min-width: 768px) {
    .omb_login .omb_forgotPwd {
        text-align: right;
		margin-top:10px;
 	}		
}




