p  { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #333333; text-decoration: none;} h2 { font-family: Arial, Helvetica, sans-serif; font-size: large; color: #000066; text-align: Left; font-style: normal; font-weight: bold; } h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-align: center; color: #333399; font-weight: bold; ; font-style: normal; border-width: thin auto auto 0px} a { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; ; color: maroon} a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-transform: none; font-weight: normal; font-style: normal; } a:active { text-decoration: none; text-transform: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 10pt; } a:hover { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: red; text-transform: none; font-weight: normal;} h3 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000066; text-align: left; font-style: normal; font-weight: bold; } .small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt} a.small { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: maroon} a.small:hover { font-size: 8pt; text-decoration: none; color: ff0000; font-family: Verdana, Arial, Helvetica, sans-serif} a.small:visited { font-size: 8pt; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif} a.small:active { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif} a.link { font-family: Arial, Helvetica, sans-serif; color: #333399; font-weight: normal; font-size: 11pt; text-decoration: underline} a.link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: underline} a.link:active { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: underline} a.link:hover { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11pt; text-decoration: underline}a.side { font-family: Arial, Helvetica, sans-serif; color: #333399; font-weight: normal; font-size: 9pt; text-decoration: underline }
a.side:active { font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.side:hover { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline ; font-size: 9pt}
a.side:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

/* Responsive Styling */

body {
	margin: 0;
}

header {
	position: relative;
	padding: 5px 10px;
	margin: 0 auto;
	width: 940px;
	background: #ffcc01 url(images/header-nav-bg.png) repeat-y top right;
}

table header {
  width: 100%;
  box-sizing: border-box;
}

header > img {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 55px;
	height: auto;
}

.enter {
	display: inline-block;
	margin-bottom: 20px;
	padding: 10px 30px;
	border-bottom: 1px solid maroon;
	border-top: 1px solid maroon;
}

/* Making sure the navigation is visible on the desktop version */
@media screen and (min-width: 981px) {

	nav {
		display: block !important;
	}

}


header a.home {
	position: absolute;
	left: 10px;
	color: #000;
	text-decoration: none;
}

header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

header ul li {
	display: inline-block;
}

header ul li a {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	color: #0033ff;
	-webkit-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

header ul li.sponsored a {
	color: #f00;
	text-decoration: underline;
}

header ul li a:hover {
	text-decoration: underline;
}

header ul li a::before {
	content: '';
	display: block;
	position: absolute;
	left: -5px;
	top: 50%;
	width: 5px;
	height: 5px;
	background: #000;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

header ul li:first-child a::before {
	display: none;
}

span.menu-trigger {
	display: none;
}

.logo-mobile {
	display: none;
}

.top-header-inner {
	overflow: hidden;
	margin-bottom: 20px;
	background: #ffcc01 url(images/header-nav-bg.png) repeat-y top right;
}

.top-header-inner .banner {
	float: left;
	padding-left: 10px;
	background: transparent;
	border: none;
	border-radius: 0;
}

.top-header-inner .form-wrap {
	float: right;
}

.top-header-inner .form-wrap form {
	margin: 5px 10px 5px 0;
}

.top-header-inner .form-wrap form label {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.banner {
	border-top: 1px solid #fff;
	padding: 5px;
	padding-left: 80px;
	background: #ffcc01 url(images/header-nav-bg.png) repeat-y top right;
	border-bottom-right-radius: 25px;
}

.banner span {
	color: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-shadow: 1px 1px 2px rgba(56, 56, 56, 1);
}

.banner.inner span {
	font-size: 14px;
}

.traded-cols {
	overflow: hidden;
	margin: 20px auto;
	padding: 20px 0;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	width: 500px;
}

.traded-cols > ul.two-cols {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: -2%;
	text-align: left;
}

.traded-cols > ul.two-cols > li {
	float: left;
	margin-left: 2%;
	width: 48%;
}

.traded-cols > ul.two-cols > li ul {
	list-style-type: none;
	padding: 0;
	text-align: center;
}

.traded-cols > ul.two-cols > li ul li.headline {
	margin: 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
}

@media screen and (max-width: 980px) {
	body {
		margin: 0;
		overflow-y: scroll;
    background: #fff;
	}

  img {
    max-width: 100%;
    height: auto;
  }

  .main-container,
  header {
    width: 100%;
  	box-sizing: border-box;
  } 

  header {
  	overflow: hidden;
  	min-height: 85px;
  }

  .main-container img {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
  }

  table,
  table tbody,
  table tbody tr,
  table tbody tr td {
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
    text-align: center;
    box-sizing: border-box;
  }

  table tbody tr td p {
    text-align: left;
  }

  table tbody tr td.controls a {
    margin: 0 10px;
  }

  table tbody tr td p.mobile-center {
    text-align: center;
  }

  table td[data-label]::before {
    content: attr(data-label);
    display: block;
    padding-top: 5px;
    margin: 10px 0;
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    font-weight: 700;
    border-top: 1px solid #f1f1f1;
    text-align: center;
  }

  .banner {
  	padding: 5px 0;
  	text-align: center;
  	border-radius: 0;
  }

  td.sidebar {
  	padding-top: 86px;
  }

  td.sidebar > img {
  	float: left;
  	width: 75px;
  	display: none;
  }

  .logo-mobile {
  	display: block;
  	position: absolute;
  	left: 10.5px;
  	top: 10.5px;
  }

  td.sidebar > table {
  	display: none;
  }

  header > img {
  	left: 10.5px;
  	top: 13.5px;
  }

  header span.menu-trigger {
  	display: block;
  	position: absolute;
  	margin: 0;
  	top: 10.5px;
  	right: 10.5px;
  	width: 65px;
  	height: 65px;
  	background: #fff;
  	border-radius: 50%;
  	cursor: pointer;
  	-webkit-transition: all 0.3s ease-in-out 0s;
  	transition: all 0.3s ease-in-out 0s;
  }

  header span.menu-trigger.closer {
  	-transform: rotate(-45deg);
  	transform: rotate(-45deg);
  }

  header span.menu-trigger > span {
  	display: block;
  	position: absolute;
  	top: 12px;
  	left: 10px;
  	right: 10px;
  	height: 10px;
  	background: #cc0000;
  	border-radius: 5px;
  	opacity: 1;
  	-webkit-transition: all 0.3s ease-in-out 0s;
  	transition: all 0.3s ease-in-out 0s;
  }

  header span.menu-trigger > span:nth-child(2) {
  	top: 27px;
  }

  header span.menu-trigger.closer > span:nth-child(2) {
  	opacity: 0;
  }

  header span.menu-trigger > span:last-child {
  	top: 42px;
  }

  header span.menu-trigger.closer > span:first-child {
	top: 50%;
	margin-top: -5px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
  }

  header span.menu-trigger.closer > span:last-child {
	top: 50%;
	margin-top: -5px;
  }

  header nav {
  	clear: left;
  	display: none;
  }

  header nav ul {
  	list-style-type: none;
  	padding: 0;
  	margin: 86px 0 0;
  }

  header nav ul li {
  	display: block;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	border-bottom: 1px solid #fff;
  }  

  header nav ul li.category {
  	padding: 8px 0;
  	font-size: 16px;
  	font-weight: 700;
  	background: #FFcc00;
  }  

  header nav ul li:last-child {
  	border-bottom: none;
  }

  header nav ul li a {
  	display: block;
  	padding: 7px 0;
  	font-size: 15px;
  }


  header nav ul li a:hover {
  	font-size: 15px;
  	text-decoration: none;
  }

  header ul li a::before {
  	display: none;
  }

  .mobile-hide {
    display: none;
  }

  table * {
    text-align: center;
  }

  table tbody tr td {
    border-bottom: 1px solid #fff;
  }

  table.lmenu tr td {
    padding: 8px 0;
  }

  table tbody tr td.mobile-left * {
    text-align: left;
  }

}

@media screen and (max-width: 520px) {

	.traded-cols {
		width: 100%;
	}

	.top-header-inner .banner {
		float: none;
		padding-left: 0;
	}	

	.top-header-inner .form-wrap {
		float: none;
    text-align: center;
	}

  .top-header-inner .form-wrap form {
    margin: 5px 0;
  }

}

@media screen and (max-width: 440px) {

	.traded-cols > ul.two-cols {
		margin-left: 0;
	}

	.traded-cols > ul.two-cols > li {
		margin-left: 0;
		margin-bottom: 20px;
		width: 100%;
	}

}

ul.bottom-nav {
  list-style-type: none;
  padding: 10px 0 0;
  font-size: 0;
  border-top: 1px solid #f1f1f1;
  text-align: center;
}

ul.bottom-nav li {
  display: inline-block;
  margin: 0 15px;
}

table.friends tr td p {
  text-align: center;
}

table.contact tr td input {
  width: 100%;
  box-sizing: border-box;
}

table tr td textarea {
  width: 100%;
}

table.categories tr td img {
  margin-right: 10px;
}