/*
(C)2015 RAZOR WEB DESIGN

MAIN COLORS:
Nil

*/

@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700,800,300);

* {
	margin:0;
	padding:0;
}
body {
	font-family:Ubuntu,Arial, Helvetica, sans-serif;
	font-weight:300;
	background-color:#00256c;
	background-image:url(images/bg-head.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin:0 !important;
}
img {
	border:none;
}
#carrier {
	width:100%;
	height:100%;
}
#content {
	display:block;
	margin:0px auto;
}
#content .row {
	margin:0 auto;
	width:1200px;
	box-sizing:border-box
}

/*CONTENT BLOCKS*/
#content-sidebox-left, #content-sidebox-right {
	width:220px;
}
#content-sidebox-left {
	float:left;
}
#content-sidebox-right {
	float:right;
}
#content-body {
	float:left;
	width:730px;
	padding:0 15px;
}
#content-body.full {
	float:left;
	width:980px;
	padding:0 15px;
	padding-right:0;
	box-sizing:border-box;
}

/*BANNER*/
#banner .row {
	position:relative;
}
#banner {
	background-image:url(images/bg-banner.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
#banner .slider-floatbox {
	position:absolute;
	top:40px;
	right:10px;
	z-index:100;
}

/*TOP BAR*/
#header {
	padding:25px 15px;
	overflow:hidden;
}
#header div.logo {
	width:50%;
	float:left;
}
#header div.banner {
	width:50%;
	float:right;
}
#header div.ad-container {
	float:right;
	border:1px solid #EEE;
	transition:all 0.2s ease-in-out 0s;
}
#header div.ad-container img {
	vertical-align:top;
}
#header div.ad-container:hover {
	border-color:#3c8aba;
}
#header div.ad-container div.base {
	text-align:right;
}
/*CONTENT*/
#contentBar {
	clear:both;
	overflow:hidden;
}
#wrapper {
	background-color:#FFF;
	padding:10px 0;
}

/*MENU BAR*/
#menu, #footer {
	height:45px;
	padding:0 10px;
	background-color:#fec90a;
	border-top:1px solid #ffde67;
}
#menu .big-links {
	float:right;
	overflow:hidden;
	padding-top:12px;
}
#menu .big-links li {
	float:left;
	list-style:none;
}
#menu .big-links li a {
	display:block;
	padding:4px 10px;
	background-color:#FFF;
	margin-left:8px;
	text-decoration:none;
	font-family:Raleway,'Open Sans',sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
table {
	border:none;
	padding:0;
	margin:0;
}
#error {
	margin:10px 0;
	padding:10px;
	border-radius:4px;
}
#error p, h5 {
	color:#000 !important;
}
#error p {
	font-size:12px;
}
#error ul {
	color:inherit;
	margin:8px 0;
}
#error ul.small li {
	font-size:12px;
}
#error li {
	list-style-position:inside;
	margin-left:5px;
}
div.form-note {
	margin:2px 0;
	padding:5px;
	width:180px;
	border-radius:4px;
}
div.form-note.green {
	background-color:#CFF80A;
	border:1px solid #A8CF2D
}

/*Other*/
.image-fit img {
	width:100%;
	max-width:100%;
	vertical-align:top;
}
.hide {
	display:none;
}
.clearfix {
	clear:both;
}
.inline-block {
	display:inline-block !important;
}

/*Form Loader*/
.form-loader {
	display:none;
}

/*FOOTER LAYOUT*/
#footer div.links {
	float:left;
	width:60%;
}
#footer div.copyright {
	float:right;
	width:40%;
	padding-top:3px;
	text-align:right;
}
#footer div.copyright img {
	position:relative;
	top:5px;
	left:8px;
}
#footer div.copyright p {
	color:#FFF;
	font-size:14px;
	letter-spacing:-1px;
}
#footer div.links ul {
	display:block;
	margin-top:8px;
}
#footer div.links li {
	display:inline;
	padding-right:20px;
}
#footer div.links li a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#footer div.links li a:hover {
	color:#cd353d;
}
#footer div.links li a:active {
	text-decoration:underline;
}

/*Restults Table*/
.resultsTable td {
	padding:5px;
	color:#444;
	font-size:12px;
}
.resultsTable tr.top td {
	text-align:center;
}

/*Member Link*/
a.memberlink-feedback {
	text-decoration:none !important;
}

/*Edit Link*/
a.edit-link {
	display:inline-block;
	font-size:12px;
	border:2px solid #86b122;
	color:#86b122;
	text-decoration:none;
	padding:1px 3px;
	text-shadow:none;
	letter-spacing:0
}
a.edit-link:hover {
	border-color:#FFF;
	color:#FFF;
}

/*Sort*/
.sort-box {
	padding:5px;
	margin:0;
	border-radius:5px;
	background-color:#F8F8F8;
	overflow:hidden;
}
.sort-box h3 {
	color:#990000;
	font-weight:bold;
	font-size:12px;
	padding-right:10px;
}
.sort-box a {
	color:#999;
	text-decoration:none;
	font-size:12px;
	padding:0 8px;
}
.sort-box a:hover {
	font-size:12px;
	font-weight:bold;
	color:#990000;
}
.sort-box .selected, .sort-box a:active {
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:underline;
}

/*Links & Headers*/
a {
	color:#3c8aba;
}
a.move-hover:hover {
	position:relative;
	top:2px;
}

ul {
	list-style:square;
}

/*Error notebox*/
#note_box {
	margin:1em 0;
	padding:15px;
	color:#FFF;
	font-size:14px;
}
#note_box a {
	color:#FFF;
}
#note_box.red {
	background-color:#C00;
	color:#FFF;
	font-size:14px;
}
#note_box.green {
	background-color:#9DB900;
	color:#FFF;
	font-size:14px;
}

/*TEXT*/
h1,h2,h3,h4,h5,h6 {
	font-family:Ubuntu,'Open Sans',sans-serif;
}
h1 {
	letter-spacing:-1px;
	font-size:38px;
	color:#000;
	font-weight:300;
}
h2,h3,h4 {
	font-size:26px;
	color:#3c8aba;
	letter-spacing:-1px;
	font-weight:300;
}
h3,h4 {
	font-size:22px;
	color:#999;
}
h4 {
	color:#3c8aba;
}
h5 {
	color: #999;
	font-weight: bold;
	font-size:16px;
	letter-spacing:-1px;
}
h6 {
	color: #3c8aba;
	font-weight: bold;
	font-size:16px;
	letter-spacing:-1px;
}
p {
	font-size:14px;
	font-weight:300;
	margin:1em 0;
}
em {
	font-size:13px;
	color:#F00;
}
/*Other Classes*/
p.disclaimer {
	font-size:12px;
	color:#999;
}
.center {
	text-align:center;
}
.grey, a.grey, .grey a {
	color:#999;
}
.black {
	color:#000;
}
.white {
	color:#FFF;
}
.red,
p.disclaimer.red {
	color:#CD353D;
}
.orange {
	color:#3c8aba;
}
.text-italic {
	font-style:italic;
}
.hide {
	display:none;
}
.bodyText { 
font-size:16px;
color:#444;
}
.smallTitle {
	color: #cd353d;
	font-weight: bold;
	font-size:16px;
}
.smallGrey {
	color: #999;
	font-size:10px;
}
.err {
	font-size:12px;
}
.no-margin {
	margin:0;
}
.no-padding {
	padding:0;
}
hr {
	background:none;
	border:none;
	border-top:2px solid #EEE;
	width:100%;
	margin:25px 0;
}
.display-inline {
	display:inline !important;
}
.display-block {
	display:block !important;	
}
.text-center {
	text-align:center;
}
ul.list {
	margin-left:15px;
}
ul.list li {
	line-height:1.5;
}
ul.list.list-no-style {
	list-style:none;
	margin:0;
}

/*SIDE BOX*/
.sidebox {
	width:100%;
	box-sizing:border-box;
	border:1px solid #CCC;
	margin-bottom:10px;
	border-radius:4px;
}
.sidebox:last-child {
	margin-bottom:0;
}
.sidebox.pad,
.sidebox.ads {
	padding:5px;
}
.sidebox.ad {
	padding:9px;
}
.sidebox .inner {
	padding:5px;
}
.sidebox h4 {
	padding:8px 5px;
	margin:0 4px;
	border-bottom:1px dotted #DDD;
	background-image:url(images/bg-sidebox-head.jpg);
	box-shadow:inset 0 1px 0 #FFF;
	text-shadow:0 1px 0 #FFF;
	color:#000;
	font-size:16px;
}
.sidebox.stretch {
	width:540px;
}
.sidebox .form-block {
	margin:0;
	background:none;
	padding:0;
	border:none;
}
.sidebox .form-block .field {
	margin:5px 0;
	float:none;
	width:100%;
}
.sidebox .form-block input,
.sidebox .form-block select {
	width:100% !important;
	padding:5px 0;
	box-sizing:border-box;
}
.sidebox .title a {
	color:#3399FF;
	text-decoration:none;
}
.form-block .field .container.dual-box input {
	width:49%;
	display:inline-block;
}
.sidebox .form-block .field .container.dual-box select, {
	display:inline;
	color:#999;
	width:95px !important;
}
.sidebox .form-block .field .container.dual-box .split-label {
	display:inline;
}
/*Sidebox*/
.sidebox.listing .price {
	font-size:12px;
}
.sidebox.listing .title {
	font-size:12px;
	margin:4px 0;
}
.sidebox.listing .title a {
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
	font-size:14px;
}
.sidebox.listing .title a:hover {
	color:#000;
}
.sidebox-list li {
	padding:5px;
	font-size:12px;
	border-bottom:1px dotted #DDD;
}
.sidebox-list li.head {
	color:#999;
	font-weight:300;
	font-size:16px;
}
.sidebox-list li a {
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
.sidebox-list li a:hover {
	padding-left:5px;
}

/*Category Links*/
.cat-links ul {
	list-style:none;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
.cat-links ul li a {
	background-color:#F4F4F4;
	display:block;
	border-bottom:1px solid #DDD;
	padding:4px;
	text-decoration:none;
	box-shadow:inset 0 1px 0 #FFF;
	font-size:13px;
	font-family:Raleway,'Open Sans',sans-serif;
}
.cat-links ul li:first-child a {
	border-top:1px solid #DDD;
}
.sidebox ul.links {
	overflow:hidden;
}
.sidebox ul.links li {
	float:left;
	width:50%;
	list-style:none;
}
.sidebox ul.links.full li {
	width:100%;
	float:none;
}
.sidebox ul.links.pad {
	padding:3px;
}
.sidebox ul.links li a {
	display:block;
	font-family:Raleway,'Open Sans',arial;
	padding:5px;
	text-align:center;
	background-color:#3c8aba;
	margin-left:2px;
	color:#FFF;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	border:1px solid #0d7dab;
	transition:all 0.2s ease-in-out 0s;
}
.sidebox ul.links li:first-child a {
	margin:0;
}
.sidebox ul.links li a:hover {
	background-color:#444 !important;
	border-color:#000 !important;
}
.sidebox ul.sidebox-my-account {
	list-style:none;
}
.sidebox ul.sidebox-my-account li {
	list-style:none;
	font-size:12px;
}
.sidebox ul.sidebox-my-account li.top-space {
	margin-top:10px;
}
.sidebox ul.sidebox-my-account li a {
	text-decoration:none;
}
.sidebox ul.sidebox-my-account li a:hover {
	text-decoration:underline;
}
.sidebox ul.links li a.following.pending {
	border-color:#999;
	background-color:#CCC;
}
.sidebox ul.links li a.following.confirmed {
	border-color:#5b7719;
	background-color:#86b122;
}

/*FORMS*/
.form-block {
	margin:10px 0;
	padding:5px;
	overflow:hidden;
	background-color:#EEE;
	border:1px solid #DDD;
	box-shadow:inset 0 1px 0 #FFF;
}
.form-block .field {
	margin:5px 10px;
	float:left;
	width:190px;
}
.form-block .field.full {
	width:100%;
	margin:5px 0;
}
.form-block .field.clear {
	clear:left;
}
.form-block .field.cornerbase {
	background-color:#F9F9F9;
	margin:0;
	padding:5px;
	box-sizing:border-box;
	width:100%;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-top:1px solid #FFF;
	
}
.form-block .field .container {
	color:#999;
}
.form-block .field .container a {
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
.form-block .field .container a:hover {
	color:#000;
}
.form-block .field.gap {
	margin:1em 0;
}
.form-block .field label,
.form-block .field input,
.form-block .field .container,
.form-block .field select {
	display:block;
}
.form-block .field input[type='checkbox'],
.form-block .field input[type='radio'] {
	width:auto;	
}
.form-block.mailbox .field input,
.form-block.mailbox .field textarea {
	width:100%;
}
.form-block.single .field {
	margin: 5px 0 0;
	padding:5px 5px 0;
	width:100%;	
	box-sizing:border-box;
	border-top:1px solid #DDD;
}
.form-block.single .field:first-child {
	border-top:none;
}
.form-block.single .field.no-top {
	border-top:none;
	padding-top:0;
	margin-top:0;
}
.form-block p.caption {
	font-size:11px;
	color:#999;
	font-style:italic;
}
.form-block.single p.caption {
	padding-top:6px;
	padding-left:5px;
	float:left;
}
.form-block.single .field label,
.form-block.single .field input,
.form-block.single .field select,
.form-block.single .field textarea,
.form-block.single .field .container,
.form-block.single .field .split-label {
	float:left;
	max-width:380px;
}
.form-block .field .container.inline input,
.form-block .field .container.inline select,
.form-block .field .container.inline textarea {
	display:inline;
}
.form-block .field textarea {
	width:100%;
	box-sizing:border-box;
	min-height:200px;
}
.form-block.single .field .container.feature input,
.form-block.single .field .container.feature select {
	display:inline;
}
.form-block.single .field label {
	padding-right:20px;
	width:130px;
	text-align:right;
	padding-top:4px;
}
.form-block.single .field .container label {
	padding-right:0 !important;
	padding-top:0;
	padding-left:10px;
	width:200px;
	text-align:left;
}
.form-block.single .field .container h4 a {
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
.form-block.single .field .container h4 a:hover {
	color:#000;
	text-decoration:underline;
}
.form-block .field.clear,
.form-block .field.submit,
.form-block.single .field {
	clear:both;
}
.form-block .field.bt-inline input[type='submit'] {
	display:inline-block;
	margin-right:5px;
}
.form-block .field label {
	font-weight:300;
	font-size:14px;
	color:#999;
}
.form-block .field .check,
.form-block .field .dob {
	display:block;
	font-size:12px;
	color:#999;
}
.form-block .field .check input,
.form-block .field .dob input,
.form-block .field .check select,
.form-block .field .dob select {
	display:inline;
}
.form-block .feature {
	color:#000;
	font-size:12px;
}
.form-table-block {
	overflow:hidden;
	width:540px;
}
.form-block.single .field.feature {
	
}
.form-block.single .field.feature label {
	width:80px;
}
.form-block.single .field.feature label span {
	font-size:28px;
}
.form-block.single .field.feature h4 {
	font-weight:300;
	font-size:16px;
	letter-spacing:0;
}
.form-block.single .field.feature h4 .price {
	color:#999;
	font-weight:bold;
}
.form-block.single .field.feature p {
	font-size:12px;
}
.form-table-block .form-block {
	width:360px;
	float:left;
	padding:0;
	margin:0;
}
.form-block h2.header {
	box-shadow:inset 0 -1px 0 #FFF, inset 0 1px 0 #0d7dab;
	clear:both;
	background-color:#3c8aba;
	color:#FFF;
	padding:8px 4px;
	margin:10px 0 15px;
	font-size:16px;
}
.form-block h2.header:first-child {
	margin-top:0;
}
.form-table-block .help-block {
	float:right;
}
.form-table-block .help-block .item {
	width:140px;
	margin-left:10px;
	margin-bottom:10px;
	border-radius:4px;
	padding:10px;
	font-size:12px;
	background-color:#F1FFBE;
	border:1px solid #9FBE78;
}
.form-table-block .help-block a {
	font-size:11px;
	color:#6a9138;
	text-decoration:none;
}
.form-table-block .help-block a:hover {
	text-decoration:underline;
}
.form-table-block .help-block h6 {
	font-size:14px;
	color:#6a9138;
}
.form-table-block .help-block p {
	font-size:11px;
	color:#000;
}
.form-table-block .help-block ul {
	list-style:square;
	margin:10px 0;
	padding:10px 0;
	border-top:1px dotted #6a9138;
	border-bottom:1px dotted #6a9138;
	color:#6a9138;
}
.form-table-block .help-block ul li {
	margin-left:10px;
}
.form-table-block .help-block ul li:hover {
	color:#000;
	cursor:default;
}
.form-table-block .help-block ul li span {
	font-size:11px;
	color:#000;
}
input[type="text"], input[type="password"],textarea,select
{
	font-family:'Open Sans',Arial,sans-serif;
    font-size: 14px;
    padding: 5px 3px;
    border: solid 1px #CCC;
    width: 180px;
	color:#555;
	transition:all 0.2s ease-in-out 0s;
	color:#999;
}
select {
	width:189px;
}
select.short {
	width:80px;
}
textarea.short {
	height:60px;
	min-height:60px !important;
}
input.full,textarea.full,select.full {
	width:100%;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover
{
    border: solid 1px #000;
	color:#000;
}
input[type="file"] {
	display:block;
	margin:5px;
}
input[type="text"]:focus, input[type="password"]:focus,textarea:focus
{
    border: solid 1px #444;
	background-color:#F9F9F9;
	color:#333;
}
input[type="submit"]
{
	border:none;
	color:#FFF;
    font-size: 14px;
    margin: 5px 0;
    padding: 8px 20px;
	background-color:#8fc121;
	border:1px solid #5B7719;
	transition:all 0.2s ease-in-out 0s;
	font-family:Ubuntu,Arial,sans-serif;
	font-weight:700;
}
input[type="submit"].red {
	background-color: #C00;
	border:1px solid #900;	
}
input[type="submit"].blue {
	background-color: #3c8aba;
	border:1px solid #0d7dab;	
}
input[type="submit"]:hover,
.sidebox ul.links li a:hover
{
	background-color:#444;
	border-color:#000;
}
input[type="submit"]:active
{
	position:relative;
	top:1px;
}
input[type="submit"].submit-inline {
	margin:0;
	padding:3px 20px 4px;
}
input[type="submit"].order-button {
	padding:7px 10px;
}
select.category-select {
	width:350px;
	font-size:12px;
}
select.category-select.hide {
	display:none;
}
#formArea label, #dataArea label {
	display:block;
	margin:10px 3px;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-shadow:0px 1px 0px #fff;
	text-align:right;
}
#dataArea label {
	padding:0;
	margin:0;
	margin-right:5px;
}
.form-feature-list li {
	display:block;
	padding: 5px 0;
	list-style:none;
}
.inputTextArea {
font-family:sans-serif;
background-image:url(images/frm_bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#F4F4F4;
font-size:14px;
border: solid 1px #666666;
width:205px;
margin:0;
padding:8px;
}

/*Buttons*/
a.watchlist-bt {
	display:block;
	padding:4px 0;
	border-radius:3px;
	color:#FFF !important;
	text-shadow:0px -1px 0px #A00;
	font-size:12px;
	text-decoration:none;
	background:url(images/bt-grad-red.jpg) repeat-x;
	border:1px solid #C00;
	width:205px;
	text-align:center;
}
a.watchlist-bt:hover {
	background:url(images/bt-grad-grey.jpg) repeat-x;
	border:1px solid #888;
	text-shadow:0px -1px 0px #666;
	box-shadow:inset 0 1px 0 #CCC;
}
a.watchlist-bt.grey {
	background:none;
	background-color:#999;
	border:1px solid #555;
	text-shadow:0px -1px 0px #666;
}
a.watchlist-bt.grey:hover {
	background:none;
	background-color:#777;
	border:1px solid #555;
	text-shadow:0px -1px 0px #666;
}
a.button {
	padding:5px 12px;
	color:#FFF;
	font-size:inherit !important;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
a.button.grey {
	background-color:#999;
	border:1px solid #666;
}
a.button.yellow {
	background-color:#EDDD00;
	border:1px solid #C4AB00;
}
a.button.red {
	background-color:#C00;
	border:1px solid #900;
}
a.button.orange {
	background-color:#E09900;
	border:1px solid #B17900;
}
a.button.green {
	background-color:#86b122;
	border:1px solid #5b7719;
}
a.button:hover {
	background-color:#333;
	border:1px solid #888;
	text-decoration:none;
	color:#FFF;
}
/*PAYMENT*/
.payment-item {
	margin-top:5px;
}
.payment-item li {
	color:#444;
	font-size:12px;
	list-style-type:square;
	list-style-position:inside;
	margin-left:4px;
}

/*A Frame*/
a.frame-a .hover {
	display:none;
}
a.frame-a:hover .active {
	display:none;
}
a.frame-a:hover .hover {
	display:inline;
}

/*Icon List*/
.icon-list {
	overflow:hidden;
	list-style:none;
}
.icon-list li {
	float:left;
	margin:2px;
}
.icon-list li a {
	display:block;
	padding:2px;
	border:1px solid #EEE;
	transition:all 0.2s ease-in-out 0s;
	text-decoration:none;
}
.icon-list li a img {
	vertical-align:top;
	opacity:0.9;
	max-width:100%;
	width:100%;
}
.icon-list li a:hover {
	border-color:#3c8aba;
}
.icon-list li a:hover img {
	opacity:1;
}
.icon-list .friend-list {
	overflow:hidden;
}
.icon-list .friend-list a {
	width:50%;
	float:left;
}
.icon-list .friend-list a {
	display:block;
	background-color:#FFF;
	text-align:center;
	color:#C00 !important;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.icon-list .friend-list a:first-child {
	color:#9DB900 !important;
}
.icon-list .friend-list a:hover {
	background-color:#000;
}

.sidebox .icon-list li {
	width:65px;
}

/*Search Page modifies*/
.icon-list.profile li {
	position:relative;
	text-align:center;
	padding:2px;
	border:1px solid #EEE;
	transition:all 0.2s ease-in-out 0s;
}
.icon-list li:hover {
	border-color:#3c8aba;
}
.icon-list li a {
	border:none;
	padding:0;
}
.icon-list.profile li a.following {
	display:none;
	background-color:#999;
	border:none;
	margin:0;
	padding:3px 4px;
	color:#FFF !important;
	top:6px;
	right:6px;
	position:absolute;
	font-size:12px;
}
.icon-list.profile li a.following.no {
	background-color:#3c8aba;
}
.icon-list.profile li a.following.confirmed {
	background-color:#86b122 !important;
}
.icon-list.profile li a.following.confirmed .hover:parent {
	background-color:#C00 !important;
}
.icon-list.profile li:hover a.following {
	display:block;
}
.icon-list.profile li p.username {
	font-size:11px;
}
.icon-list.profile li p.region,
.icon-list.profile li p.region a {
	font-size:11px;
	color:#999;
}
.icon-list.profile li p.username a:hover,
.icon-list.profile li p.region a:hover {
	color:#000;
}

/*PROGRESS BAR*/
ul.progress-bar {
	overflow:hidden;
	padding:5px;
	background-image:url(images/sell-progress.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
	width:570px;
}
ul.progress-bar li {
	float:left;
	padding:5px;
	font-size:12px;
	color:#999;
	padding-top:20px;
	padding-right:50px;
	list-style:none;
	background-image:url(images/sell-progress-bullet.png);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
ul.progress-bar li.selected {
	background-image:url(images/sell-progress-bullet-hvr.png);
	font-weight:bold;
	color:#3c8aba;
}

ul.progress-bar.sell li { padding-right:90px; }

/*FORM BLOCKS*/
div.form-block, div.form-submit-bar {
	display:block;
	margin:10px 0;
}
div.form-block h3 {
	display:block;
	background-color:#3c8aba;
	background-image:url(images/bg-form-title.jpg);
	background-repeat:repeat-x;
	padding:8px;
	padding-left:10px;
	font-size:20px;
	color:#FFF;
	font-weight:normal !important;
	letter-spacing:-1px;
}
div.form-block div.fieldset {
	display:block;
	background-color:#EEE;
	border-radius:0 3px 3px 3px;
	padding:10px;
	overflow:hidden;
	border-radius:0 0 5px 5px;
}
div.form-block div.fieldset div.field {
	float:left;
	margin:10px;
	margin-top:0;
	width:230px;
}
div.form-block div.fieldset div.field.block {
	float:none;
	clear:both;
}
div.form-block div.fieldset div.field p.data {
	font-weight:bold;
	color:#0091CA;
	font-size:18px;
	margin-top:10px;
}
div.form-block div.fieldset div.field label {
	display:block;
	font-size:14px;
	letter-spacing:-0.5px;
}
div.form-block div.fieldset div.field label .denote, div.form-block div.fieldset div.field label em {
	color:#C00;
	text-shadow:0 -1px 0 #FFF;
	font-size:14px;
	font-weight:bold;
}
div.form-block div.fieldset div.field p.caption {
	display:block;
	color:#999;
	font-size:10px;
	font-style:italic;
}
div.form-block div.fieldset div.field input, div.form-block div.fieldset div.field select, div.form-block div.fieldset div.field textarea, div.form-block div.fieldset textarea {
	display:block;
	border:1px solid #CCC;
	padding:10px 4px;
	min-width:130px;
}
div.form-block textarea { /*Textarea style*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.form-block div.fieldset textarea { /*Full Span Textarea*/
	width:740px;
	height:200px;
	min-width:740px;
	max-width:740px;
	max-height:500px;
	min-height:200px;
}
div.form-block div.fieldset div.field textarea {
	width:220px;
	height:80px;
	min-height:80px;
}
div.form-block div.fieldset textarea.small {
	min-height:80px;
	height:80px;
}
div.form-submit-bar {
	overflow:hidden;
}
div.form-submit-bar .submit {
	min-width:140px;
	padding-right:10px;
	float:left;
}
div.form-submit-bar .submit input[type=submit] {
	cursor:pointer;
	padding:8px 35px;
	background-image: url("images/bt-grad-green.jpg");
    border:1px solid #7f9900;
    box-shadow: 0 1px 0 #c5ee03 inset;
    text-shadow: 0 -1px 0 #7f9900;
	color:#FFF;
	font-size: 16px;
	text-transform:uppercase;
	font-family:"Neu Bold","Neu Bold IE",Arial,sans-serif;
	border-radius:4px;
}
div.form-submit-bar .submit input[type=submit]:disabled {
	background:none;
	background-color:#DDD;
	border:1px solid #CCC;
	color:#AAA;
	text-shadow:none;
	box-shadow:none;
}
div.form-submit-bar .submit input[type=submit].red {
	background-image: url("images/bt-grad-red.jpg");
    border:1px solid #C00;
    box-shadow: 0 1px 0 #F99 inset;
    text-shadow: 0 -1px 0 #C00;
}
div.form-submit-bar .submit input[type=submit]:hover {
	background-image: url("images/bt-grad-blue.jpg");
    border-color: #0091CA;
    box-shadow: 0 1px 0 #56CFFF inset;
    text-shadow: 0 -1px 0 #0091CA;
}
div.form-submit-bar .disclaimer {
	float:left;
}
div.form-submit-bar .disclaimer p {
	margin-top:15px;
}

/*Ask an Expert BT*/
.bt-aax {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background-color:#3c8aba;
	padding:15px 0;
	transition:all 0.2s ease-in-out 0s;
}
.bt-aax .exp {
	font-weight:700;
	font-style:italic;
}
.bt-aax:hover {
	background-color:#C00;
}
.bt-aax.answer {
	clear:both;
	margin-top:5px;
}

/*Alert form block*/
div.form-block.alert h3 {
    background-color: #CC0000;
	background-image:url(images/bg-form-title-red.jpg);
	background-repeat:repeat-x;
    color: #FFFFFF;
}
div.form-block.alert div.fieldset {
    background-color: #EFBEB3;
}

.feature {
	overflow:hidden;
}
.feature .block {
	width:140px;
	padding:10px;
	margin:10px;
	background-color:#EEE;
	border-radius:10px;
	box-shadow:0 0 10px #e39b8b;
	border:1px solid #FFF;
	float:left;
	text-align:center;
}
.feature .block h4 {
	color:#000;
}
.feature .block p {
	font-size:11px;
}
.feature .block p.price {
	border-top:1px dotted #DDD;
	padding-top:10px;
	margin-top:10px;
}
.feature .block p.price span.save {
	font-weight:bold;
	color:#C00;
}
.form-block .submit {
	padding:4px;
}
.sidebox .form-block .submit {
	padding:0;
}

/*RESULTS*/
.blu {
background-color:#F3F3F3;
}
.gry {
background-color:#F9F9F9;
color:#CCCCCC;
}
.hvr {
background-color:#E5E5E5;
}
.top {
background-color:#CCCCCC;
}
.fea {
background-color:#FFFBCA;
border:1px solid #FBDB6F;
}
.resultsDescriptionBox p.mini-dislaimer, .resultsDescriptionBoxFea .resultsDescriptionBox p.mini-dislaimer {
	margin-top:5px;
	font-size:11px;
	font-style:italic;
	color:#999;
}
.results_page { 
font-size:14px;
color:#444;
}
.results_page a { 
font-size:14px;
color:#0066FF;
font-weight:bold;
}
#resultsTable p.price-status {
	font-size:16px;
	letter-spacing:-1px;
	text-align:right;
	color:#777;	
}
#resultsTable .price {
	font-family:Arial,sans-serif;
	font-size:28px;
	font-weight:bold;
	text-align:right;
	letter-spacing:-1px;
}
#resultsTable .price.small {
	font-size:18px;
}
#resultsTable .resultsTitle {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#resultsTable .resultsTitle a {
	text-decoration:none;
}
#resultsTable .resultsTitle a:hover {
	text-decoration:underline;
}
#resultsTable .resultsDescriptionBox, #resultsTable .resultsDescriptionBoxFea {
	font-size:13px;
	color:#333;
}

/*AUCTION*/
.auctionText { 
color:#444;
font-size:12px;
}
.auctionFeatures { 
color:#444;
font-size:12px;
}
.auctionBaseText { 
color:#999;
font-size:12px;
}
.auctionLinkDot a {
color:#0099CC;
border-bottom:1px dotted #0099CC;
text-decoration:none;
}
.auctionLinkDot a:hover {
border-bottom:1px solid #0099CC;
text-decoration:none;
}
.auction-sub-links a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
}
.auction-sub-links a:hover {
	text-decoration:underline;
}
.auction-sub-links a.red {
	color:#C30;
}
.auction-sub-links a.green {
	color:#778614
}
.linkRed a {
color:#C30;
border-bottom:1px dotted #C30;
text-decoration:none;
}
.linkRed a:hover {
border-bottom:1px solid #C30;
text-decoration:none;
}
.linkBig a {
	font-size:14px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
	letter-spacing:-0.75px;
}
.linkBig a:hover {
	color:#0099CC;
	text-decoration:underline;
}

/*RSS BOX*/
#rssBox {
font-size:12px;
color:#444;
margin-left:-30px;
}
#rssBox a {
color:#cd353d;
font-size:13px;
}
#rssBox a:hover {
color:#cd353d;
text-decoration:none;
}
#rssBox ul {
list-style:none;
}
#rssBox ul li {
list-style:none;
}
#content-body.html-ok ul li {
	list-style:square inside;
	color:inherit;
	margin-bottom:10px;
	font-size:14px;
	color:#444;
}
#content-body.html-ok ol li {
	list-style-position:inside;
	margin-bottom:10px;
	font-size:14px;
	color:#444;
}

/*BRAND BOX*/
#brandBox ul, #partBox ul {
	margin:0;
	padding:0;
}
#brandBox ul li, #partBox ul li {
	margin-left:0px;
	cursor:pointer;
	padding:5px 3px;
	border-bottom:1px solid #DEDEDE;
	list-style:none !important;
}
#brandBox ul li:hover, #partBox ul li:hover {
	position:relative;
	top:1px;
	background-color:#EEE;
	border-bottom:1px solid #CCC;
}
#brandBox ul li:active, #partBox ul li:active {
	box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4);
}
#brandBox ul li a, #partBox ul li a {
	display:block;
	font-size:14px;
	color:#222 !important;
	font-weight:bold !important;
	text-decoration:none;
	text-shadow:0px 1px 0px #FFF !important;
}

/*OTHER CLASSES*/
.text-shadow-white {
	text-shadow:0px -1px 0px #FFF;
}
.text-right {
	text-align:right;
}
.text-tight {
	letter-spacing:-1px;
}
.text-ultratight {
	letter-spacing:-2px;
}
.text-large {
	font-size:18px !important;
}
.text-medium {
	font-size:16px !important;
}
.text-regular {
	font-size:14px !important;
}
p.text-small, span.text-small, div.text-small, a.text-small,ul.text-small {
	font-size:12px;
}
.text-mini {
	font-size:10px !important;
}
.text-grey,
.text-grey a {
	color:#999;
}
.no-underline {
	text-decoration:none;
}
.mini {
	font-size:10px;
}
.small {
	font-size:12px;
}
.regular {
	font-size:14px;
}
.medium {
	font-size:18px;
}
.large {
	font-size:24px;
}
.grey_light, .grey-light {
	color:#CCC;
}
.grey {
	color:#999;
}
.red {
	color:#cd353d;
}
.blue {
	color:#006699;
}
.green {
	color:#86b122
}
.bold {
	font-weight:bold;
}
.position-zero {
	top:0;
	left:0;
}
.spacer5 {
	height:5px;
}
.spacer10 {
	height:10px;
}
.spacer15 {
	height:15px;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.overflow-hidden {
	overflow:hidden;
}
.required {
	font-size:14px;
	font-weight:bold;
	text-shadow:0px -1px 0px #FFF;
	color:#C00;
}
.absolute {
	position:absolute;
}
.relative {
	position:relative;
}

/*BOXES*/
.box {
	padding:10px;
	margin:10px 0;
}
.box.light-grey {
	background-color:#F5F5F5;
}
.box.border {
	border:2px solid #DDD;
}
/*PRINTER*/
#printBase {
	font-size:12px;
	color:#888;
}

/*REVIEW*/
.reviewBy {
	color:#999;
	letter-spacing:-1px;
}

/*BULLET LIST*/
ul.bullet-list {
    list-style: square;
	margin:10px 0;
}
ul.bullet-list li { 
	color: #444444;
    font-size: 14px;
    list-style-position: inside;
    margin-bottom: 10px;
}
ol.bullet-list {
	margin:10px 0;
}
ol.bullet-list li { 
	color: #444444;
    font-size: 14px;
    list-style-position: inside;
    margin-bottom: 10px;
}

/*Nav Guide*/
div.nav-guide {
	padding:5px;
	border-bottom:1px solid #EEE;
	margin-bottom:10px;
}
div.nav-guide p {
	font-size:12px;
	color:#999;
	margin:0;
}
div.nav-guide p a {
	color:#999;
}

/*BROWSE BOX*/
div.browse-box {
	overflow:hidden;
	width:550px;
}
div.browse-box.search {
	width:720px;
	padding:1px 5px;
	background-color:#F8F8F8;
	border-radius:5px;
}
ul.browse-list {
	float:left;
	width:180px;
}
ul.browse-list li {
	list-style:none !important;
	margin:3px 0;
}
ul.browse-list li a {
	text-decoration:none;
	font-weight:bold;
	display:inline;
	font-size:14px;
	letter-spacing:-1px;
}
ul.browse-list li a:hover {
	text-decoration:underline;
}

/*TOP NAV BAR*/
#nav-top-bar {
	background-color:#E4E4E4;
	border-bottom:1px solid #CCC;
	display:block;
	padding:3px 4px;
	text-align:right;
}
#nav-top-bar p {
	color:#000;
	font-weight:bold;
	font-size:12px;
}
#nav-top-bar p a {
	color:#0066CC;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-shadow:0 -1px 0 #EEE;
	padding-left:20px;
}
#nav-top-bar p a:hover {
	text-decoration:underline;
}

/*MENU NAV*/
#menu-nav {
	margin:0 auto;
	padding:5px;
	background-color:#EEE;
	border:1px solid #FFF;
}
#menu-nav form {
	display:inline-block;
	margin-right:15px;
}
#menu-nav input[type='text'], #menu-nav select, #menu-nav input[type='submit'] { 
	padding:4px;
	box-sizing:border-box;
	font-size:14px;
}
#menu-nav select, #menu-nav input[type='submit']  {
	padding:3px 4px;
}
#menu-nav input[type='submit'] {
	cursor:pointer;
	color:#FFF;
	padding:3px 8px;
	text-shadow:none;
}
#menu-nav input[type='text'] {
	width:190px;
}

/*FOOTER MENU*/
#foot-menu,
#foot-menu-top {
	margin:0 auto;
	overflow:hidden;
	color:#FFF;
}
#foot-menu p,
#foot-menu-top p {
	color:#FFF;
}
#foot-menu-top {
	background-color:#0a3994;
}
#foot-menu-top h2 {
	color:#FFF;
}
.foot-box {
	width:100%;
	display:table;
	padding:10px 0;
}
#foot-menu .foot-box {
	/*background-image:url(images/bg-foot-people.png);
	background-repeat:no-repeat;
	background-position:500px 0;*/
}
.foot-box div.block {
	vertical-align:top;
	display:table-cell;
	padding-left:40px;
}
.foot-box div.block.box-link {
	width:200px;
}
.foot-box div.block:first-child {
	padding-left:0;
}
.foot-box div.block.stretch-logo {
	float:right;
	width:300px;
	text-align:right;
	border:none;
	margin-top:10px;
}
.foot-box div.block.stretch-logo p.footer {
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
	color:#777;
}
.foot-box div.block.stretch-logo p.razor_footer {
	color:#999;
	font-size:10px;
}
.foot-box div.block.stretch-logo p.razor_footer a {
	text-decoration:none;
}
.foot-box div.block.stretch-logo p.razor_footer a:hover {
	text-decoration:underline;
}
.foot-box div.block h3 {
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	margin-bottom:10px;
}
.foot-box div.block ul {
	display:block;
}
.foot-box.top-pad div.block {
	padding-top:20px;
}
.foot-box div.block li {
	list-style:none;
}
.foot-box div.block.box-link li a {
	display:block;
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px solid #3C8ABA;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.foot-box div.block.box-link li a:hover {
	border-color:#FFF;
}
.foot-box div.block.box-link.big-buttons li a {
	border:none;
	text-align:center;
	background-color:#8fc121;
	padding:10px;
	border-radius:10px;
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	transition:all 0.2s ease-in-out 0s;
}
.foot-box div.block.box-link.big-buttons li a.red {
	background-color:#C00;
}
.foot-box div.block.box-link.big-buttons li a:hover {
	background-color:#000;
}
.foot-box div.block.box-link.big-buttons li {
	margin-bottom:5px;
}
.foot-box div.block.copyright {
	text-align:right;
}
.foot-box div.block.copyright .cptext {
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0;
}
.foot-box div.block.copyright .razor,
.foot-box div.block.copyright .razor a {
	font-size:12px;
	color:#999;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
.foot-box div.block.copyright .razor a:hover {
	color:#37a4d3;
}

/*FEATURE BOX*/
h6.feature-box-title a {
    color: #333333;
    font-size: 18px;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 #FFFFFF;
}
h6.feature-box-title a:hover {
	text-decoration:underline !important;
}
p.feature-box-price {
    color: #3c8aba;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
}
a.feature-box-image img {
    border: 1px solid #FFFFFF;
}

/*ADS*/
.ad-container {
	padding:0;
	margin:0;
	display:block;
}
.ad-container div.ad {
	display:block;
}
.ad-container div.ad img {
	border:1px solid #DDD;
}
.ad-container div.ad img:hover {
	border:1px solid #BBB;
}
.ad-container div.base {
	display:block;
}

/*PRICING*/
.results-bulk-price {
	position:relative;
	float:right;
	clear:both;
	width:120px;
	display:block;
    border: 1px solid #B02424;
	border-radius:5px;
	font-family:Arial,sans-serif;
}
.results-bulk-price .percent {
	display:block;
	width:120px;
	color:#FFF;
	padding:3px 0;
	background-color: #C00;
	font-weight:bold;
    text-shadow: 0 -1px 0 #000;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #E00;
}
.results-bulk-price .price-bulk {
	display:block;
	width:120px;
	color:#FFF;
	padding:5px 0;
	background-color: #D00;
	font-weight:bold;
    text-shadow: 0 -1px 0 #8A1818;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	letter-spacing:-1px;
	box-shadow:inset 0 0 3px #400
}
.results-bulk-price .price-was {
	display:block;
	width:120px;
	color:#FFF;
	padding:5px 0;
	background-color: #555;
	font-weight:bold;
    text-shadow: 0 -1px 0 #333;
	border-top:1px solid #777;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

/*Bulk Stock DIV*/
div.bulk-stock {
    color: #777;
    font-family: Arial,sans-serif;
    font-size: 18px;
    letter-spacing: -1px;
}
div.bulk-stock .num {
    color: #555;
    font-weight: bold;
}

/*List Plain One Line*/
div.list-plain-one-line {
	width:550px;
	padding:5px 8px 7px;
	border-bottom:1px solid #DDD;
	background-color:#EEE;
}
div.list-plain-one-line.first {
	border-top:1px solid #DDD;
}
div.list-plain-one-line.blu {
	background-color:#F6F6F6;
}
div.list-plain-one-line a {
	color: #0099FF;
	font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
div.list-plain-one-line a:hover {
	text-decoration:underline;
}

/*Report Fields*/
ul.template-report-fields {
    display: block;
    list-style: none outside none;
    width: 550px;
}
ul.template-report-fields li {
    list-style-type: none !important;
}
ul.template-report-fields ul {
    overflow: hidden;
}
ul.template-report-fields ul li {
    float: left;
    list-style-type: none;
    padding-right: 25px;
    width: 200px;
	margin-bottom:0 !important;
}

/*Mini List*/
ul.mini-list {
	list-style:none;
	overflow:hidden;
}
ul.mini-list li.item {
	overflow:hidden;
	display:block;
	list-style:none;
	background-color:#EEE;
	padding:5px 0;
}
ul.mini-list li.item.hvr {
	background-color:#EEE;
	border-bottom:1px dotted #CCC;
}
ul.mini-list li.item.blu {
	background-color:#F8F8F8;
	border-bottom:1px dotted #CCC;
}
ul.mini-list li.item.top {
	border-top:1px dotted #CCC;
}
ul.mini-list li.item ul {
	list-style:none;
	overflow:hidden;
}
ul.mini-list li.item ul li {
	list-style:none;
	float:left;
}
ul.mini-list li.item ul li.check {
	margin:4px 15px 0 10px;
}
ul.mini-list li.item ul li.price, ul.mini-list li.item ul li.remove {
	float:right;
	margin:4px 7px 0 10px;
	font-size:12px;
	color:#999;
}
ul.mini-list li.item ul li.remove {
	margin:9px 5px 0 1px;
}
ul.mini-list li.item ul li.remove a {
	background:url(images/ico-x.jpg) no-repeat;
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
}
ul.mini-list li.item ul li.remove a:hover {
	background:url(images/ico-x-hvr.jpg) no-repeat;
}

ul.mini-list li.item ul li h2 {
	font-size:14px;
	padding:0 10px;
}
ul.mini-list li.item ul li p {
	font-size:10px;
	color:#999;
	padding:0 10px;
}
ul.mini-list li.item ul li.small {
	padding-top:4px;
}
ul.mini-list li.item ul li input.price {
	width:90px;
	padding:3px 0px;
}

/*Sidebox: Login Buttons*/
div.sidebox-signin input[type='submit'] {
	width:205px;
	margin-bottom:0;
	padding:4px 0 !important;
}
div.sidebox-signin a.sub-link {
	display:block;
	background:url(images/bt-grad-blue.jpg) repeat-x;
	color:#FFF;
	text-align:center;
	padding:3px 0;
	border-radius:4px;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}
div.sidebox-signin a.sub-link:hover {
	background:url(images/bt-grad-grey.jpg) repeat-x;
	text-decoration:none;
}
div.sidebox-signin a.sub-link:active {
	position:relative;
	top:1px;
}

/*Listing Featured Horizontal List*/
ul.listing-feature {
	margin:10px 0;
	list-style:none !important;
	background-color:#EEE;
	border-radius:10px;
	overflow:hidden;
	padding:10px 0 0;
}
ul.listing-feature li.item {
	list-style:none !important;
	float:left;
	padding:0 0 0 7px;
	margin:0 0 0 7px;
	border-left:1px dotted #BBB;
	width:120px;
}
ul.listing-feature li.item.first {
	border-left:none;
}
ul.listing-feature li.item h6 a {
	font-size:14px;
	color:#000;
	text-decoration:none;
}
ul.listing-feature li.item h6 a:hover {
	text-decoration:underline;
}
ul.listing-feature li.item p {
	font-size:12px;
	color:#777;
}
ul.listing-feature li.item p span.price {
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#C00;
}

/*Listing Featured Red BUlk Buy */
ul.listing-feature.red {
	background-color:#C00;
	box-shadow:inset 0 0 10px #600;
}
ul.listing-feature.red li h6 a, ul.listing-feature.red li p {
	color:#FFF;
	text-shadow:0 -1px 0 #800;
}
ul.listing-feature.red li p {
	color:#CCC;
}
ul.listing-feature.red li p span.price {
	color:#d4fd58;
}
p.price {
	font-size:24px;
	color:#8ca901;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
p.price.red {
	color:#CD353D;
}

/*Help Bubble*/
.info-bubble {
	color:#999;
	cursor:pointer;
	transition:all 0.2s ease-in-out 0s;
}
.info-bubble:hover {
	color:#C00;
}

/*Quick Links*/
ul.quick-links {
	list-style:none;
	overflow:hidden;
	margin:0.5em 0;
}
ul.quick-links li {
	float:left;
}
ul.quick-links li a {
	background-color:#3c8aba;
	padding:5px 12px;
	margin:5px 0;
	margin-right:10px;
	font-size:13px;
	display:block;
	color:#FFF;
	text-decoration:none;
	transition:background-color 0.2s ease-in-out 0s;
}
ul.quick-links li a.green {
	background-color:#86b122;
}
ul.quick-links li a.red {
	background-color:#C00;
}
ul.quick-links li a.grey {
	background-color:#CCC;
}
ul.quick-links.long4 li a {
	width:103px;
	text-align:center;
}
ul.quick-links.long3 li a {
	width:180px;
	text-align:center;
}
ul.quick-links.long2 li a {
	width:220px;
	text-align:center;
}
ul.quick-links.large li a {
	font-size:16px;
	padding:7px 15px;
}
ul.quick-links li a:hover,
ul.quick-links li a.sel {
	background-color:#000;
}
ul.quick-links.title-mini {
	display:inline-block;
	margin:0;
	position:relative;
	top:5px;
}
ul.quick-links.title-mini li {
	margin:0;
}
ul.quick-links.title-mini li a {
	padding:1px 3px;
	border-radius:5px;
	font-size:10px;
	letter-spacing:0;
	font-weight:normal;
}
ul.quick-links.small li a {
	font-size:11px;
	padding:3px 4px;
}

/*Footer Ad*/
div.footer-ad {
	width:728px;
	height:90px;
	margin:10px auto;
}

/*Data Row*/
.data-row {
	overflow:hidden;
}
.data-row .row {
	padding:15px;
	border-bottom:2px solid #EEE;
	background-color:#F4F4F4;
	transition:all 0.2s ease-in-out 0s;
}
.data-row .row.hvr {
	background-color:#EEE;
	border-top:2px solid #E6E6E6;
}
.data-row .row:first-child {
	border-top:2px solid #EEE;
}
.data-row .row:hover {
	border-color:#3c8aba;
}
/*Data Row Content*/

.data-row ul.content {
	display:table;
}
.data-row ul.content li.info,
.data-row ul.content li.image,
.data-row ul.content li.summary {
	display:table-cell;
	vertical-align:middle;
}
.data-row ul.content li.image {
	padding-right:15px;
}
.data-row ul.content li.image a {
	display:block;
}

/*OPTIONS UL*/
ul.options {
	display:block;
	background-color:#f4f4f4;
	overflow:hidden;
	margin:15px 0;
	border-radius:4px;
	border:1px solid #EEE;
	box-shadow:inset 0 1px 0 #FFF;
}
ul.options li {
	float:left;
	list-style:none;
}
ul.options li.label {
	display:block;
	padding:9px 10px 7px;
	font-size:12px;
	color:#999;
}
ul.options li a {
	display:block;
	padding:9px 10px 9px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	border-right:1px solid #CCC;
	border-left:1px solid #FFF;
	transition:all 0.2s ease-in-out 0s;
}
ul.options li a:hover {
	background-color:#3c8aba;
	color:#FFF;
}
ul.options li.search {
	padding:3px 5px;
	border-right:1px solid #CCC;
}
ul.options li input[type=text] {
	padding:4px 3px;
	border:1px solid #CCC;
}
ul.options li input[type=text]:focus {
	border:1px solid #0091CA;
}

.data-row .links {
	overflow:hidden;
}
.data-row .links li {
	float:left;
	list-style:none;
	font-size:12px;
	color:#999;
	font-weight:300;
	border-left:1px dotted #DDD;
	margin-left:5px;
	padding-left:5px;
}
.data-row .links li:first-child {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.data-row .links li a {
	text-decoration:none;
}
.data-row .links li.row-field {
	font-size:11px;
}
.data-row .links li.row-field label,
.data-row .links li.row-field input,
.data-row .links li.row-field select {
	display:inline-block;
	padding:2px;
	font-size:11px;
}
.data-row .links li.row-field input.short,
.data-row .links li.row-field select.short {
	width:60px;
}

/*Listing Type Selector*/
.listing-type-selector {
	overflow:hidden;
}
.listing-type-selector .block {
	width:50%;
	float:left;
	box-sizing:border-box;
	padding:20px 40px;
	text-shadow:0 1px 0 #FFF;
}
.listing-type-selector .block h2,
.listing-type-selector .block p.go {
	text-align:center;
}
.listing-type-selector .block p span.fa {
	text-align:center;
	font-size:48px;
	margin:0 auto;
	display:block;
}
.listing-type-selector .block p.go a {
	display:block;
	width:120px;
	margin:0 auto;
	padding:5px 0;
	text-shadow:0 1px 0 #5b7719;
	background-color: #86b122;
    border: 1px solid #5b7719;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
	text-decoration:none;
}
.listing-type-selector .block p.go a:hover {
	background-color:#555;
	border-color:#000;
}

/*Image List*/
.image-list {
	list-style:none;
	overflow:hidden;
}
.image-list li {
	float:left;
	margin:10px;
	width:150px;
}
.image-list li img {
	vertical-align:top;
	max-width:100%;
	border:1px solid #FFF;
	transition:all 0.2s ease-in-out 0s;
}
.image-list li p,
.image-list li p a {
	font-size:10px;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
}
.image-list li p a:hover {
	color:#000;
}
.image-list.auction li {
	width:80px;
	margin:7px;
}

.uc {
	background-color:#FFF;
	border-radius:10px;
	margin:2em auto;
	width:500px;
	text-align:center;
	padding:20px;
	box-shadow:0 0 10px #999;
}

/*Columns*/
.columns {
	display:block;
	clear:both;
}
.columns.marg-gap {
	margin:10px 0;
}
.columns.pad-gap {
	padding:10px 0;
}
.column {
	padding:15px;	
}
.col50,
.col25,
.col33,
.col40,
.col60 {
	float:left;
	box-sizing:border-box;
	padding:10px;
}
.col50.nopad,
.col25.nopad,
.col33.nopad,
.col40.nopad,
.col60.nopad {
	padding:0;
}
.col50 {
	width:50%;
}
.col33 {
	width:33%;
}
.col25 {
	width:25%;
}
.col40 {
	width:40%;
}
.col60 {
	width:60%;
}

.columns.info-summary {
	background-color:#F4F4F4;
	border:1px solid #DDD;
}
.columns.info-summary div.col50,
.columns.info-summary div.col33 {
	border-left:1px solid #DDD;
	padding:10px;
}
.columns.info-summary div.col50:first-child,
.columns.info-summary div.col33:first-child {
	border-left:none;
}
.columns.info-summary h3 a {
	color:#999;
	text-decoration:none;
}
.columns.info-summary h3 a:hover {
	color:#000;
	text-decoration:underline;
}

.columns.style1 {
	background-color:#FAFAFa;
	border:1px solid #DDD;
	box-shadow:inset 0 1px 0 #FFF;
	border-radius:4px;
}
.columns.redbox {
	background-color:#C00;
	border:1px solid #900;
	box-shadow:inset 0 1px 0 #FFF;
	border-radius:4px;
	color:#FFF;
}
.columns.redbox h2,
.columns.redbox p,
.columns.redbox a {
	color:#FFF;
}

.coltable {
	width:100%;
	display:table;
}
.coltable.vmiddle .col {
	vertical-align:middle;
}
.coltable .row {
	display:table-row;
}
.coltable .col {
	display:table-cell;
	box-sizing:border-box;
}
.coltable.col4 .col {
	width:25%;
}
.coltable.col3 .col {
	width:33%;
}
.coltable.col2 .col {
	width:50%;
}
.coltable .col.w25 {
	width:25%;
}
.coltable .col.w35 {
	width:35%;
}
.coltable .col.w65 {
	width:65%;
}

/*Pagination*/
.pagination {
	margin:0 auto;
	margin-top:15px;
	clear:both;
	font-size:14px;
	color:#999;
}

/*Feedback*/
.coltable.feedback .face {
	width:50px;
}
.coltable.feedback .col {
	vertical-align:middle;
}
.coltable.feedback .col {
	border-top:2px dotted #DDD;
	padding:10px 0;
}

/*Product List*/
.product-list {
	clear:both;
	margin:1em 0;
}
.product-list .block:first-child {
	border-top:1px solid #DDD;
}
.product-list .block {
	padding:10px;
	background-color:#EEE;
	border-bottom:1px solid #DDD;
	font-size:12px;
}
.product-list .block.hvr {
	background-color:#F4F4F4;
}
.product-list .block.unread {
	background-color:#FFF0B3;
}
.product-list .block.header {
	background-color:#DDD;
	border-bottom:1px solid #FFF;
}
.product-list .block.header ul li {
	font-size:12px;
	color:#999 !important;
	font-weight:300;
}
.product-list ul.data {
	list-style:none;
	display:table;
	width:100%;
}
.product-list ul.data li {
	display:table-cell;
	vertical-align:middle;
	width:auto;
	padding-left:10px;
}
.product-list ul.data.video li {
	padding-top:20px;
}
.product-list ul.data li:first-child {
	padding-left:0;
}
.product-list ul.data li.title a {
	font-weight:bold;
	text-decoration:none;
}
.product-list ul.data li.title .spec {
	font-size:11px;
	font-weight:400;
	color:#999;
}
.product-list ul.data li.checkbox {
	text-align:center;
	min-width:40px;
}
.product-list ul.data li.code {
	color:#999;
	text-align:center;
	min-width:60px;
}
.product-list ul.data li.code,
.product-list ul.data li.timestamp,
.product-list ul.data li.cbox {
	color:#999;
	text-align:center;
	min-width:60px;
}
.product-list ul.data li.cbox {
	width:30px;
}
.product-list ul.data li.timestamp {
	width:15%;
	font-size:11px;
	text-align:left;
}
.product-list ul.data li.icon,
.product-list ul.data li.icon img {
	width:96px;
	height:60px;
	padding-top:0;
}
.product-list ul.data li.links,
.product-list ul.data li.alert {
	text-align:right;
}
.product-list ul.data li.links {
	color:#999;
}
.product-list ul.data li.links span {
	font-weight:600;
}
.product-list ul.data li.links a {
	text-decoration:none;
	margin-left:5px;
}
.product-list a:hover {
	color:#000;
}
.product-list ul.data li.alert {
	font-size:11px;
	font-weight:bold;
	color:#C00;
	padding-top:1px;
}
.product-list ul.data li.alert.regular {
	font-size:12px;
}
.product-list ul.data li.alert.green {
	color:#87B300;
}
.product-list.notification ul.data li.code,
.product-list.rank ul.data li.code {
	text-align:left;
	width:100px;
}
product-list.rank .gold {
	color:#FC3 !important;
}
product-list.rank .silver {
	color:#CCC !important;
}
product-list.rank .bronze {
	color:#AC9A06 !important;
}


/*Global Alert*/
.global-alert {
	text-align:center;
	color:#FFF;
	padding:5px 0;
	background-color:#F00;
	border-bottom:2px solid #900;
}

/*Spec List*/
ul.spec-list {
	padding:0;
    list-style: none outside none;
    margin: 1em 0;
    overflow: hidden;
}
ul.spec-list li {
	margin:0 !important;
	padding:0 !important;
}
ul.spec-list li p {
    float: left;
    width: 40%;
	margin:5px 0;
	font-size:14px;
}
ul.spec-list li p.value {
    width: 60%;
}
ul.spec-list li p.label {
    color: #999;
    font-weight: 300;
}
ul.spec-list li {
    border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
}
ul.spec-list li.first,
ul.spec-list li:first-child {
    border-top: 1px dotted #CCCCCC;
}

/*Page Nav*/
.page-nav {
	background-color:#EEE;
	border:1px solid #DDD;
	box-shadow:inset 0 1px 0 #FFF;
	overflow:hidden;
	margin:15px auto;
	display:inline-block;
}
.page-nav li {
	float:left;
	list-style:none;
	border-left:1px solid #DDD;
	padding:4px 10px;
	font-size:13px;
	color:#999;
	transition:all 0.2s ease-in-out 0s;
}
.page-nav li a {
	text-decoration:none;
}
.page-nav li:hover {
	background-color:#3c8aba;
	color:#FFF;
}
.page-nav li:hover a {
	color:#FFF;
}
.page-nav li:first-child {
	border-left:none;
}

/*FB Icon*/
.fb-icon {
	display:block;
	overflow:hidden;
	padding:10px;
	margin:5px;
	background-color:#FFF;
	border-radius:10px;
	border:1px solid #DDD;
	text-align:center;
	transition:all 0.2s ease-in-out 0s;
}
.fb-icon:hover {
	border-color:#3c8aba;
}
.fb-icon.sel {
	border-color:#0d7dab ;
	background-color:#3c8aba;
}

/*Facebook BT*/
.facebook-bt {
	display:block;
	padding:12px 10px;
	background-color:#3B5998;
	color:#FFF;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
	text-align:center;
}
.facebook-bt:hover {
	background-color:#000;
}

/*Footer Nav*/
#footer-nav {
	position:fixed;
	bottom:0;
	width:100%;
	background-color:rgba(255,255,255,0.9);
	border-top:1px solid #FFF;
	z-index:200;
	display:none;
}
#footer-nav .info {
	width:100%;
	box-sizing:border-box;
	display:table;
}
#footer-nav .logo,
#footer-nav .link {
	display:table-cell;
	vertical-align:middle;
}
#footer-nav .logo {
	padding:5px;
}
#footer-nav .logo a {
	background-image:url('images/logo.png');
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	display:block;
	width:200px;
	text-indent:-9999px;
}
#footer-nav .link {
	text-align:right;
}
#footer-nav .link a {
	display:inline-block;
	padding:15px 20px;
	color:#FFF;
	background-color:#3c8aba;
	max-width:80px;
	text-decoration:none;
	transition:all 0.2s ease-in-out 0s;
	border-left:1px solid #196f93;
	border-right:1px solid #196f93;
	text-align:center;
}
#footer-nav .link a:hover {
	background-color:#333;
	border-color:#000;
	box-shadow:inset 0 0 10px #000;
}
#footer-nav .nav-links {
	display:none;
	background-color:#333;
	border-top:3px solid #EEE;
	padding:15px;
	box-shadow:inset 0 0 20px #000
}
#footer-nav .nav-links li {
	list-style:none;
	float:none;
}
#footer-nav .nav-links li a {
	display:block;
	width:100%;
	padding:5px 0;
	text-align:center;
	font-size:13px;
	text-decoration:none;
	border-top:1px solid #444;
	border-bottom:1px solid #000;
	transition:all 0.2s ease-in-out 0s;
}
#footer-nav .nav-links li a:hover {
	border-color:#000;
	background-color:#222;
}
#footer-nav .nav-links li ul,
#footer-nav .nav-links li div {
	display:none;
}

/*Pre*/
pre {
	background-color:#F4F4F4;
	border:1px solid #DDD;
	color:#999;
	font-size:11px;
	padding:15px;
}

/*YouTube Media*/
.media-youtube {
	width:488px;
	height:315px;
}

/*Todo Banner*/
#todo-banner,
.alert-banner {
	width:100%;
	border:4px solid #C00;
	box-sizing:border-box;
	padding:8px 15px;
	color:#C00;
	margin:0 0 10px;
	border-radius:5px;
}
#todo-banner p,
.alert-banner p {
	margin:0;
}
#todo-banner a,
.alert-banner a {
	color:inherit;
	text-decoration:none;
}
#todo-banner a:hover,
.alert-banner a:hover {
	color:#C00;
}

/*Car Club Banner*/
.alert-banner.car-club {
	background-color:#98bb2d;
	background-image:url(images/bg-brand-select.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.alert-banner.car-club .form-block,
.alert-banner.car-club label {
	padding:0;
	margin:0;
	border:none;
	background:none;
	box-shadow:none;
	text-align:left;
	color:#FFF;
}
.alert-banner.car-club .form-block .field {
	float:none;
	display:inline-block;
	width:auto;
	padding:0 5px;
}

/*Profile Alert*/
.alert-banner ul {
	overflow:hidden;
}
.alert-banner div {
	vertical-align:middle;
}
.alert-banner ul li {
	list-style:none;
	float:right;
	margin-left:5px;
}
.alert-banner ul li a {
	display:block;
	padding:5px 10px;
	background-color:#FFF;
	font-size:12px;
	color:#000;
	transition:all 0.2s ease-in-out 0s;
}
.alert-banner ul li a.green {
	color:#86b122;
}
.alert-banner ul li a.red {
	color:#c00;
}
.alert-banner ul li a:hover {
	color:#FFF;
	background-color:#000;
}

/*Bulk Options*/
.bulk-option {
	color:#999;
	font-size:12px;
	margin:10px 0;
}
.bulk-option input[type='button'] {
	padding:3px 7px;
	font-size:11px;
	background-color:#999;
	border:none;
	color:#FFF;
	transition:all 0.2s ease-in-out 0s;
}
.bulk-option input[type='button']:hover {
	background-color:#000;
}

/*HTMLarea Format*/
.htmlarea-format p {
	margin:10px 0;
}
.htmlarea-format ul,
.htmlarea-format ol {
	margin-left:25px;
}
.htmlarea-format ul li,
.htmlarea-format ol li {
	line-height:1.5;
}

/*Bid Banners*/
.bid-banner h2.reserve {
	padding:10px;
	background-color:#C00;
	text-align:center;
	color:#FFF;
	border-color:#900;
	font-size:14px;
}
.bid-banner h2.reserve.notmet {
	background-color:#DDD;
	color:#999;
}

/*Mobile Search*/
.mobile-search {
	display:none;
}
.mobile-search .dual-box select {
	width:120px;
}

/*Social Foot*/
.foot-social {
	text-align:right;
}
.foot-social li {
	margin:5px 0;
	overflow:hidden;
	display:inline-block;
}
.foot-social li a {
	display:block;
	color:#FFF !important;
	font-size:24px;
}

/*Video*/
.video {
	padding:10px;
}
.video iframe {
	width:100%;
	box-sizing:border-box;
}

/*Content Fit*/
.content-fit {
	width:100%;
}
.content-fit.v {
	height:400px;
}

/*Plan Subscription*/
.plan-subscription {
	overflow:hidden;
	margin:1em 0 0;
	color:#000;
}
.plan-subscription .block {
	width:100%;
	border:3px solid #e6202c;
	background-color:#EEE;
	box-shadow:inset 0 1px 0 #FFF;
	box-sizing:border-box;
	font-size:12px;
}
.plan-subscription .block .inner {
	padding:7px;
}
.plan-subscription.coltable .col {
	padding:5px;
}
.plan-subscription .block a.signup {
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:3px 5px;
	background-color:#e6202c;
	margin-right:5px;
	border-radius:3px;
}
.plan-subscription .block h2 {
	background-color:#e6202c;
	background-repeat:no-repeat;
	background-position:200px 5px;
	border-bottom:1px solid #FFF;
	text-align:center;
	padding:5px 0;
	text-shadow:0 1px 0 #722c26;
	color:#FFF;
}
.plan-subscription .block p {
	margin:0;
	color:#000;
}
.plan-subscription .block ul.list {
	margin-top:20px !important;
	color:#000;
}
.plan-subscription .block ul.features {
	list-style:none;
}
.plan-subscription .block ul.features li {
	margin-left:15px;
}
.plan-subscription .block ul.options {
	list-style:none;
}
.plan-subscription .block ul.options li {
	border-bottom:1px dotted #CCC;
	padding:5px;
	color:#000;
	width:100%;
	box-sizing:border-box;
}
.plan-subscription .block ul.options li span.price  {
	float:right;
	font-weight:bold;
	color:#999;
}
.plan-price {
	padding:10px;
	background-color:#e6202c;
	border-top:1px solid #FFF;
	text-align:center;
	color:#FFF;
}
.plan-price h2 {
	color:#FFF;
	text-shadow:0 1px 0 #722c26;
}
.plan-price input[type=submit] {
	
}
.plan-subscription .block.blue {
	border-color:#3A98D4;
}
.plan-subscription .block.blue h2, .plan-subscription .block.blue a.signup {
	background-color:#3A98D4;
	text-shadow:0 1px 0 #124e74;
}
.plan-subscription .block.blue .fa {
	color:#3A98D4;
}
.plan-subscription .block.green {
	border-color:#95A424;
}
.plan-subscription .block.green h2, .plan-subscription .block.green a.signup {
	background-color:#95A424;
	text-shadow:0 1px 0 #525c0b;
}
.plan-subscription .block.green .fa {
	color:#95A424;
}
.plan-subscription .block.red .fa {
	color:#C00;
}
.plan-subscription .block.gold {
	border-color:#d7aa0e;
}
.plan-subscription .block.gold h2, .plan-subscription .block.gold a.signup {
	background-color:#d7aa0e;
	text-shadow:0 1px 0 #79610d;
}
.plan-subscription .block.platinum {
	border-color:#CCC;
}
.plan-subscription .block.platinum h2, .plan-subscription .block.platinum a.signup {
	background-color:#CCC;
	text-shadow:0 1px 0 #999;
}
.plan-subscription .block a.signup:hover {
	background-color:#999;
	text-shadow:0 1px 0 #777;
}
.plan-subscription a.button {
	display:block !important;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding:10px;
}


/*Horizontal Product List*/
ul.product-box {
	display:block;
	margin:10px 0;
	list-style:none;
	overflow:hidden;
}
.product-box > li {
	list-style:none;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:5px;
}
.product-box.row2 > li {
	width:50% !important;
}
.product-box li .listing-capsule {
	border:2px solid #DDD;
	transition:all 0.2s ease-in-out 0s;
	padding:5px;
	box-sizing:border-box;
	position:relative;
}
.product-box li .listing-capsule.bold h3 {
	font-weight:800;
}
.product-box li .listing-capsule:hover {
	border-color:#000;
}
.product-box li .listing-capsule .col {
	vertical-align:middle;
}
.product-box li .listing-capsule .col.image {
	padding-right:15px;
}
.product-box li .listing-capsule .col.info {
	
}
.product-box li img {
	vertical-align:top;
	width:100%;
}
.product-box li p {
	margin:0;
}
.product-box li h3 a {
	text-decoration:none;
	color:#000;
}
.product-box li .listing-capsule p {
	font-size:12px;
}
.product-box div.options {
	width:150px;
	overflow:hidden;
	margin-top:5px;
	padding-top:5px;
	font-size:12px;
	border-top:1px solid #EEE;
}
.product-box div.options .options-add {
	float:right;
	width:75px;
	text-align:right;
}
.product-box div.options .options-price {
	float:left;
	width:75px;
	font-weight:bold;
}
.product-box p.title {
	height:38px;
}
.product-box div.options .options-add a {
	text-decoration:none;
}
.product-box div.options .options-add a:hover {
	text-decoration:underline;
}
.product-box .card-content {
	overflow:hidden;
}
.product-box .spec {
	list-style:none;
	display:inline-block;
	border-bottom:1px solid #EEE;
	padding:3px;
	box-sizing:border-box;
	margin-bottom:5px;
}
.product-box .des {
	font-size:12px;
}
.product-box .spec li {
	display:inline-block;
	padding-left:5px;
	margin-left:5px;
	border-left:1px dotted #EEE;
	color:#999;
	font-size:14px;
}
.product-box .spec li .fa {
	color:#3c8aba;
}
.product-box .spec li:first-child {
	padding-left:0;
	margin-left:0;
	border-left:none;
}
.product-box .card-content p.price-label {
	display:inline-block;
	position:absolute;
	right:2px;
	top:2px;
	padding:8px 10px;
	font-size:18px;
	font-weight:300;
	background-color:#EEE;
}
.product-box.narrow .card-content p.price-label {
	padding:6px 8px;
	font-size:14px;
}

.product-box li .listing-capsule.highlight {
	border-color:#ffcf03;
}
.product-box li  .listing-capsule.highlight p.price-label {
	background-color:#ffcf03;
}


/*Pagination*/
.pagination {
	padding:20px 0 15px;
	margin:0;
}
.pagination ul {
	list-style:none;
}
.pagination ul li {
	padding:5px 10px;
	border-bottom:2px solid #DDD;
	color:#999;
	display:inline-block;
	background-color:#EEE;
	font-weight:300;
	transition:all 0.2s ease-in-out 0s;
}
.pagination ul li.selected {
	font-weight:600;
	border-color:#999;
}
.pagination ul li a {
	text-decoration:none;
	color:#3c8aba;
	transition:all 0.2s ease-in-out 0s;
}
.pagination ul li:hover {
	border-color:#3c8aba;
}
.pagination ul li:hover a {
	color:#000;
}
.pagination ul li:last-child {
}
.pagination ul li:first-child {
}