@charset "utf-8";
/* CSS Document */

.imgLogo {
   width: 165px;
   height: 61px;
   margin-top: -5px;
}

.sprite.Trustwave {
    background-position: 0 -289px;
    cursor: pointer;
    height: 51px;
    width: 100px;
}

.sprite.cartsmall {
    background-position: -176px -690px;
    cursor: pointer;
    height: 28px;
    width: 32px;
}

.container {
	/* style change 
	width: 970px;*/
	width: 100%;
	margin: 0 auto;
}
.content {
	padding: 0;
	font-family: Helvetica, sans-serif;
}
.content p {
	margin-top: 0;
	padding-right: 20px;
	padding-left: 20px;
	font-size:14px;
	text-align: left;
}
.content h2 {
	margin-top: 5px;
	margin-bottom:5px;
	font-size:22px;
}
.content a:link, .content a:visited {
	color:#cf2013;
	font-weight:bold;
	border:none;
	}
.content a:hover, a:active, a:focus { 
	color: #333;
	border:none;
}
.content ul a:hover, ul a:active, ul a:focus {
	color: #333;
	border:none;
}
.content ul { 
		margin:0;
		text-align: left;
}
.content li { 
	font-size: 14px;
	text-align: left;
	line-height:normal;
	list-style-type:disc;
	list-style-position:inside;
	padding: 0 15px 8px 15px;
	text-indent:-14px;
}


.content .affliatePageHighlights  h2{
	color: #CF2013;
}

.content .affliatePageHighlights {
	background-color: #ebebeb; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	padding: 1%;
	min-height: 300px;
	height: auto;
}
/* increase text size on buttons */
.content .affiliatePageButton {
	font-size: 14px;
	margin: 5px 0 0 0;	
}
.content .affiliatePageButton > a {
	font-size: 14px;	
}
/* button styles for non-responsive site */
.button, button {
    display: inline-block;
    /*height: 38px;*/
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-appearance: none;
}
.button-primary, .button-primary:hover, .button-primary:focus, .button-primary:active, .button-primary.active, .button.active {
    background-color: #CF2013!important;
    border-color: #CF2013!important;
    color: #fff!important;
}
.button.button-gray, button.button-gray {
    background-color: #464646;
    color: #fff;
    border-color: #464646;
}
.content .col-1 {margin:10px 0 0 0;}
.content .col-2 {margin:10px 5px 0 5px;}
.content .col-3 {margin: 10px -15px 0 0;}
@media (max-width: 750px) {
	.content .col-1 {margin:5px 0;}
	.content .col-2 {margin:5px 0;}
	.content .col-3 {margin:5px 0;}	
	.content .affliatePageHighlights {
		background-color: #ebebeb; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px; 
		border-radius: 5px;
		padding: 1%;
		min-height: 140px;
		height: auto;
		width: 100%;
	}
}


