
.typography ul, .typography ol, .typography dl {margin:0 0 20px 25px;}
.tabs ul, .tabs ol, .tabs dl {margin:0 0 20px 0 !important;}


/*  AUCTIONTIME LOGO
------------------------------------------------*/
.at-logo {width:250px; float:right; position:relative; margin:0 0 20px 0;}


/*  LOGINS
------------------------------------------------*/
#logins {float:left; position:relative; width:160px; margin:10px 0 10px 10px; color:#fff;}

#logins a:link, #logins a:visited, #logins a:active {
	color:#454545;
	text-decoration:none;
	display:block;
	float:left;
	position:relative;
	margin:0 5px 0 0;
	padding:4px 7px;
	background:rgb(255,207,74);
	font-size:12px;
	border:1px #454545 solid;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	font-family:Arial, Helvetica, sans-serif;
}

#logins a:hover {color:#434343; text-decoration:none; background:#eee; border:1px #A8A8A8 solid;}


/*  TABS
------------------------------------------------*/
#tabs-section {display: block;}
.tabs {margin: 0 0 0 10px; padding: 0; list-style: none;}
.tabs li {display: inline; float: left;}

.tabs li a:link, .tabs li a:visited, .tabs li a:active {
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform:uppercase;
	position: relative;
	display: block;
	margin:0 10px 18px 0;
	padding:8px 20px 6px 20px;
	color: #454545;
	border:1px #454545 solid;

	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	background:rgb(255,207,74);
}

.tabs li a:hover, .tabs li a.selected, .tabs li a.selected:active, .tabs li a.selected:visited {
	text-decoration: none;
	position: relative;
	color: #181818;
	background:#eee;
	border:1px #A8A8A8 solid;
}

.tabs li a.selected:hover {text-decoration:none; color: #777;}

.tabcontent-wrapper iframe {
    overflow: hidden;
    width:100%;  
    height:1000px;
    margin:0 auto;
	display: block;
    background:#fff;	
    padding: 0;
}


/*  SUB NAV
------------------------------------------------*/
#subnav {background:#fff; border:1px solid #505050; padding:5px 0; font-size:13px; line-height:13px;}

#subnav a:link, 
#subnav a:visited, 
#subnav a:active {
	text-decoration:none;
	text-align:center;
	color:#000;
	padding:6px 8px 4px 8px;
	display:inline-block;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px #fff solid;
}

#subnav a:hover {color:#454545; background:rgb(255,207,74); border:1px #454545 solid;}
#subnav a.subnavcurrent{color:#454545; background:rgb(255,207,74); border:1px #454545 solid;}
ul#subNavList {list-style:none; display:block; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul#subNavList li {float:left; margin:0px; border-right:1px dotted #000; position: relative; list-style-type:none;}
ul#subNavList li a.menu {margin:2px 12px; display:block;}


/************************************************ Responsive Styles **/

@media screen and (max-width: 1550px) {
	.tabs {margin:0;}
	.typography ul, .typography ol, .typography dl {margin:0 0 20px 0 !important;}
	.tabs li a:link, .tabs li a:visited, .tabs li a:active {margin:0 10px 18px 0; padding:8px 10px 6px 10px;}
}

@media screen and (max-width: 1300px) {
	.tabs li a:link, .tabs li a:visited, .tabs li a:active {margin:0 8px 18px 0; padding:8px 8px 6px 8px; font-size:12px;}
}

@media screen and (max-width: 1150px) {
	.tabs li {width:100%;}
	.tabs li a:link, .tabs li a:visited, .tabs li a:active {margin:0 0 10px 0; padding:10px 20px 8px 20px;font-size:14px;}
}

@media screen and (max-width: 560px) {
	.at-logo {display:none;}
	#logins {float:right; margin:10px 0 20px 10px;}
}