@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	box-sizing: border-box;
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;	
}

body {
	color: #191919;
	background-color: #fff;
	font-family: "Georgia", "Times New Roman", "serif";
	font-size: 16px;
	line-height: 24px;
}

p, .contentWide, #smartbidHelp p {
	color: #191919;
	font-size: 16px;
	line-height: 24px;
} 

h1, h2, h3, .categoryTitle, .vendorLeftBtn, .nav-collapse a, .vendorTitle, .vendorPageButton, .region, footer ul li {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
}
.vendorPageButton, h2,h3 {
	text-transform: none;	
}
.nav-collapse a, .region {
	font-size: 16px;
	text-transform: none;
}

h1, .head1 {
	color: #005A8C;
	font-size: 24px;
}
h2, head2 {
	font-size: 20px;
	margin-top: 32px;
}
#smartbidHelp h2 {
	margin-top: 0;
	font-size: 20px;
}

h2.bidHistoryTitle {
	margin-top: 8px;
}
h2.title, h3.retailer, h3.vendor {
	font-family: "Georgia", "Times New Roman", "serif";
	font-size: 16px;
	margin-bottom: 5px;
}
h2 img {
	margin-right: 8px;
}
.description h3 {
	margin-top: 16px;
}

/*h3.vendor, h3.retailer, h3.vendorName, h1.itemTitle {
color: #464b4f;
}*/

a:link, a:visited, .highbid, .highBid { 
	color:#005A8C;
}
a.skip {
	color: #fff !important;
}
a:hover, a:active { 
	color:#005A8C;
	text-decoration: underline;
}

.highbid {
	font-weight: bold;	
}

.wrapper, .wrapperWhite {
	position:relative;
	width: 100%;
	/*max-width: 1142px;*/
	min-height: 100%;
	border: none;
	padding-bottom: -85px;
} /* the bottom padding is the negative value of the footer's height to make it stick to bottom of screen */

.wrap {
	max-width: 1142px;
	width: 100%;
	margin: 0 auto;
}
header.top {
	width: 100%;
	background: #fff;
}
.top {
	max-width: 100%;
}
.navBkgd, .topnav {
	background: #fff;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
.nav-collapse a, ul.menuSearch {
 	color: #191919;
	background: #fff;
}

.nav-collapse a:hover {
	color:#005A8C;
	text-decoration: underline;
}

.nav-toggle {
	background: #fff url("hamburger.gif") no-repeat 50% 50%;
	margin-top: 6px;
}


button, .button, input[type="button"], input[type="reset"], input[type="submit"], a .bidButton, .bidButton a, .mainAttraction a .bidButton, .mainAttraction .bidButton a, a.button, .topBtn, .viewVendors a, .vendorPageButton a, .vendorLeftBtn a, .continueButton a, .backtoitemButton a, .topBtn, #loginform input[type="submit"], a .buyButton, .buyButton a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	background: #005A8C; 
	padding: 5px 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	font-size: 16px;
}
button a:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a .bidButton:hover, .bidButton a:hover, a.button:hover, .viewVendors:hover, .vendorPageButton a:hover, .vendorLeftBtn a:hover, .continueButton a:hover, .backtoitemButton a:hover, #loginform input[type="submit"]:hover, form[name="ConfirmOrder"] input[type="submit"]:hover {
	background: #004770;
}
a .buyButton, .buyButton a {
	background: #080;
}
a .buyButton:hover, .buyButton a:hover {
	background: #006a32;
	color: #fff;
}
.continueButton a {
	text-transform: capitalize;
	background: #07a;
}
.vendorLeftBtn {
	text-align: center;
}
form[name="ConfirmOrder"] input[type="submit"] {
	background: #07a;
}
input[type="submit"] {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 16px;
}

.continueButton {
	margin-bottom: 12px;
}

.loginBox {
	background: #fff;
	border: 1px solid #eee;
}

.loginButtons {
	margin: -5px 0;
}
.categoryTitle {
	background: #26a9e0; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	display: block;
	text-align: center;
}

.categoryTitle a {
	background-color: #eee; 
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 8px 2px;
	font-size: 18px;
	color: #000;
	display: block;
	font-weight: bold;
	text-align: center;
}

.categoryTitle a:hover { 
	color: #000;
	background: #eee;
}

.featuredTitle, .vendorTitle, .itemTitle, .vendorSmTitle {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 20px;
	background: #eee; 
	color: #000;
	border: none;
}
.featured {
	border-left: 1px solid #eee;
}
.blocks {
	border-color: #eee;
}


.side-nav li a, .side-nav li a:visited, .title a, .title a:visited {
	color: #000;
}

.side-nav li a:hover, .side-nav li a:active, .side-nav li a .SelectedCat, .side-nav li a.SelectedCat, .title a:hover, .title a:active {
	color:#235789;
}
ul.side-nav li.even {
	background: #eee;
}

.bidHistory th {
	background: #f1f1f1;
	padding-top: 4px;
	padding-bottom: 4px;
}

select.categoriesSmall {
    float: right;
	margin: 0 0 16px;
	/*float: left;
	margin: 0 26% 16px; use if no region box*/ 
    width: 48%;
	font-size: 13px;
	color: #191919;
	height: 35px;
}

.categoriesSmall option[selected="selected"] {
	color:#29426b;
	font-weight: bold;
}

.lt-ie9 select.categoriesSmall {
	background-image: none;
}


/* Region/Vendor right column */

.region {
	background: #005A8C;
	padding: 11px 16px 8px 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
}
.region h3 {
	color: #fff;
}


/* end Region/Vendor right column */


footer {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	height: 220px; /* height must be specified for anchored footer */
	background: #191919;
	padding: 24px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
footer ul {
	max-width: 1142px;
	margin: 0 auto 24px;
	text-align: left;
}
footer ul li {
	font-size: 13px;
	line-height: 1.6;
	color: #fff;
	text-transform: none;
}

footer a:link, footer a:visited {
	color: #fff;
}

footer a:hover {
	color: #fff;
	text-decoration: underline;
}

footer ul li a {
	padding: 13px 35px 13px 0;
}
footer ul li:last-of-type {
	display: block;
	margin-top: 24px;
}

.push {
	height: 220px; /* footer height plus border */
} 
.region select {
	font-size: 13px;
	color: #191919;
}
.registration {
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}


/* SiteAdmin */

#loginform {
	background: #fff;
}

.topManager .pageTitle {
	margin: 32px 16px 8px 0px;
}
.topnav {
	padding-left: 8px;
}

.topnav ul {
	background: #fff;
}
.topnav li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	color: #191919;
	border: none;
	background: #fff;
}

.topnav li a:hover {
	color: #005A8C;
	text-decoration: underline;
}
.wrapper.siteAdmin {
	max-width: 1142px;
}


/* End SiteAdmin */

.addthis_sharing_toolbox {
	text-align: center;
	margin-top: 16px;	
}

.tellafriend_sm .addthis_sharing_toolbox {
	text-align: right;
	margin-top: 0;
}
.tellafriend_sm .addthis_sharing_toolbox span.at-icon-wrapper {
	height: 25px;
	width: 25px;
}
legend {
	font-size: 21px;
	margin-top: 16px;
}

.small {
	font-size: 90%;
}

.description, .description p {
    line-height: 1.6;
}
.categoryItem {
	width: 100%;
	padding: 1.5%;
}

ul.side-nav, .mainAttraction, .categoryList, .aboutVendor, .itemBox, .vendorList {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-color: #eee;
}
.cart-table {
	border-color: #cacaca;
}
.cart-heading, .cart-total {
	background: #cacaca;
}
.cart-table .subtotal {
	background: #eee;
}
.bidamount {
	border-color: #eee;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #ccc;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
	color: #ccc !important;
}


@media screen and (max-width: 640px) {
	
	/*form label{
		font-size: 80%;
	}*/

	.wrapper, .wrapperWhite {
		padding-bottom: 100px;
	}

footer, .push {
	height: 400px;	
}
	footer ul {
		margin-top: 24px;
	}
	footer ul li {
		display: inline-block;
		width: 45%;
	}
	footer ul li:last-of-type {
		width: 100%;
	}
	.pmtGateway {
		margin: 8px 0 24px;
	}

	.mcAffee {
		margin: 0px;
	}

	.filters {
		margin-top: 20px;
	}
	.region {
		background: none;
		/*background: #fff url(arrow-down.gif) no-repeat right center;*/
		padding: 0;
	}
	.region select {
		margin: 0;
		height: 35px;
		width: 100%;
	}
	.viewVendors {
		padding: 8px 3px;
		background: none;
	}
	p, .itemboxQuestion, .itemTitle, .vendorTitle, .example, .description, .categoryList, .cart-table, .vendorList, ul, ol, select, .font-80 {
		font-size: 16px;
	}
	.bidInfo, .blocks, .auctionMessage, h3.vendor {
		font-size: 14px;
	}

}

@media screen and (max-width: 480px) {

	footer, .push {
		height: 525px;	
	}


}




@media screen and (max-width: 799px) {
	
.logo {
	margin: 16px;
	max-width: 60%;
}
.logo img {
	max-width: 100%;
}	

.itemTitle {
	font-size: 16px;
}
header.top, .top {
	border-bottom: none;
}

}

@media screen and (min-width: 641px) {

	.rightCol {
		margin-top: 15px;
		padding-top: 4px;
	}
	.rightColPromo {
			text-align: center;
	}
	.leftCol {
		padding-top: 4px;
	}
	.content {
		font-size: 16px;
	}
	.regionVendor {
		margin-bottom: 20px;
	}

}


@media screen and (min-width: 800px) {

.content {
	padding-top: 12px;
}

.logo {
	padding-left: 11px;
	margin-top: 24px;
	margin-bottom: 14px;
	width: 30%;
}

.headerAd {
	width: 65%;
	padding: 8px 9px 11px 0;
}

	.nav-collapse {
		padding-top: 8px;
	}

.nav-collapse, .nav-collapse a {
	background: #fff; 
	color: #191919;
	height: 50px;
}

.nav-collapse a {
	border-right: none;
}
	.nav-collaps ul {
		margin-top: 10px;
	}

ul.menuSearch {
	margin-top: 1px;
	background: transparent;
	border: none;
}


}




/* 981px and up */
@media screen and (min-width: 981px) {	 
	
body {
	color: #000;
}

.nav-collapse a {
	
}

.nav-collapse a:after {
	
}


}

@media screen and (min-width: 1142px) {


	
}



@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
	 
.nav-toggle {
 background-image: url("hamburger-retina.gif");
 -webkit-background-size: 100px 100px;
 -moz-background-size: 100px 100px;
 -o-background-size: 100px 100px;
 background-size: 100px 100px;
}

}

