@charset "utf-8";
/* CSS Document */

.background {
	background-repeat: repeat-y;
	background-position: center top; 
	background-color: #EEE;
	margin-top:15px;
	}

.background_404 {
	background-image: url(../@back_texture_blue.jpg);
	background-repeat: repeat-y;
	background-position: center top; 
	background-color: #EEE;
	margin-top:15px;
	}

.mobileHide { display: inline;}
   /* Smartphone, iPad Portrait and Landscape */
   @media all and (max-width: 900px) { .mobileHide { display:none; } }

.mobileShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media all and (max-width: 780px){ .mobileShow { display: inline;}}



a:link {text-decoration:none; font-family: Arial; font-size:12px; color: #00008B; }
a:visited { text-decoration:none; font-family: Arial; font-size:12px; color: navy;  }
a:hover { text-decoration:none; font-family: Arial; font-size:12px; color:#09F; }

a.navigate:link {text-decoration:none; font-family: Arial; font-size:12px; color: #00008B; }
a.navigate:visited { text-decoration:none; font-family: Arial; font-size:12px; color: navy;  }
a.navigate:hover { text-decoration:none; font-family: Arial; font-size:12px;; background-color:#09F; color:#FFF; }

a.breadcrumbs:link {text-decoration:none; font-family: Arial; font-size:12px; color: #00008B; white-space:normal;}
a.breadcrumbs:visited { text-decoration:none; font-family: Arial; font-size:12px; color: navy; white-space:normal;}
a.breadcrumbs:hover { text-decoration:none; font-family: Arial; font-size:12px; color: #FFF; white-space:normal; background-color: #03F;}
a.breadpage {text-decoration:none; font-family: Arial; font-size:12px; color: #00008B; white-space:normal;}
a.breadpage:hover { text-decoration:none; font-family: Arial; font-size:12px; color: #FFF; white-space:normal; background-color: #390}

a.grouping:link {font-family: Arial; font:bold; font-size:14px; color: #FFF; }
a.grouping:visited {font-family: Arial; font:bold; font-size:14px; color: #FFF;  }
a.grouping:hover {color: #FFF; font-family: Arial; font:bold; font-size:14px;}
.grouping {color: #FFF;	font-family: Arial; font:bold; font-size:14px; margin-top:0px; margin-bottom:0px;}

a.header:link {text-decoration:none; font-family: Arial; font-size:14px; color: #FFF; }
a.header:visited {text-decoration:none; font-family: Arial; font-size:14px; color: #FFF;  }
a.header:hover {color: #FF0; font-family: Arial; font-size:14px; background-color:#09F;}

a.header_cart:link {text-decoration:none; font-family: Arial; font-size:14px; color: #FF0; }
a.header_cart:visited {text-decoration:none; font-family: Arial; font-size:14px; color: #FF0;  }
a.header_cart:hover {color: #FFF; font-family: Arial; font-size:14px; background-color: #09F;}

.header {color: #6CF; font-family: Arial; font:bold; font-size:14px;}

a.footer:link {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #00008B; }
a.footer:visited {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: navy;  }
a.footer:hover {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #FFF; background-color:#03F}

a.icon:hover {color: #FFF; font-family: Arial; font-size:14px; background-color: #FF0;}

a.section:link {text-decoration:none; font-family: Arial; font-size:13px; color: #FFF; }
a.section:visited {text-decoration: underline; font-family: Arial; font-size:13px; color: #FFF;  }
a.section:hover {color: #00F; font-family: Arial; font-size:13px; background-color: #FF0;}

a.bar-right { color: #00F; text-align: right;	margin-right:8px;}

form.search {margin:10px; margin-top:10px;}
select.content {font-family: Arial; font-size: 8pt;background-color:#FFF;}
input.c6 {font-size:10px; font-style:normal}
input.c5 {font-size:11px; background-color:#FFF;}

a.quick:link {text-decoration:none; font-family: Arial; font-weight:bold; font-size:18px; color: #003399; }
a.quick:visited {text-decoration:none; font-family: Arial; font-weight:bold; font-size:18px; color: #003399;  }
a.quick:hover {color: #FFF; font-family: Arial; font-size:18px; font-weight:bold; background-color: #003399;}



h1 {
        font-family:Helvetica, sans-serif;
        font-size:18px;
        color:#03C;
        font-weight:bold;
        margin-left:5px;
        margin-top:0px;
        margin-bottom:0px;
		margin:auto;
}

h1.alignment{text-align:center;}
h1.head {text-align:center;}
h2 {
        font-family:Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        margin-left:5px;
        margin-top:3px;
        margin-bottom:3px;
        color:#FFFFFF;
        font-weight:bold;
		text-align:left;
}
h3 {
        font-family:Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        margin-left:0px;
        margin-top:3px;
        margin-bottom:3px;
        color:#039;
        font-weight:bold;
}

h4 {
        font-family:Helvetica, sans-serif;
        font-size:72px;
        color:#003399;
        font-weight:bold;
        margin-left:5px;
        margin-top:0px;
        margin-bottom:0px;
		margin:auto;
}


img {border:0px;}

p {
	font-family: Arial;
	font-size:14px;
	color:#000;
	margin-left:0px;
	margin-right:15px;
	font-weight:normal;
	margin-bottom:10px;		
}
p.navigate {
	line-height:16px; 
	text-align:left;
}
p.header {
	font-family: Arial;
    font-size:18px;
    color: #FFF;
    font-weight:normal;
}

p.center{text-align:center; margin-top:8px; margin-bottom:8px;}

p.ql {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:left;
}

p.update {
	font-family: Arial;
 	font-size:10px;
	color:#000;
	font-weight:normal;
	white-space:normal;
}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}

.closeout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#090;
	color:#fff;
}

hr.ruler{
	 color:#09F;
	 height:2px;
	 width:95%;
}

hr.ruler_100{
	 color:#00F;
	 height:2px;
	 width:100%;
}


#grid {
	max-width:1040px;
	min-width:720px;
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
	}

#outside-wrap {
    position: inherit;
	float: center;
    width: 100%;
	left: 0;
	right:0;
	top: 10px;
    font-family:'Neuzeit S LT W01 Book', Helvetica, sans-serif;
    font-size: 14px;
    padding-bottom: 20px;
	min-width: 720px;
	max-width: 1040px;
	overflow: hidden;
	height:auto;
}

#header-1 {
    display: inline-block;
	position: relative;
	float: left;
	background-color:#FFF;
	width: 100%;
	min-width: 720px;
	max-width: 1040px;
    padding-left: 0.0%;
	padding-bottom: 0%;
	overflow: auto;		
}

#footer-1 {
    display: inline-block;
	position: relative;
	float: left;
	background-color:#FFF;
	width: 100%;
	min-width: 720px;
	max-width: 1040px;
    padding-left: 0.0%;
	padding-bottom: 0%;
	overflow: auto;		
}


#left-column {
    display: inline-block;
	position: relative;
	float: left;
	min-width: 120px;
    max-width: 200px;
	padding-left: 0.0%;
	background-color: #EEE;
	height:auto;
	}

#left-column-white {
    display: inline-block;
	position: relative;
	float: left;
	max-width: 145px;
    max-width: 200px;
    padding-left: 0.0%;
	overflow: auto;
	overflow:hidden;
	background-color: #FFF;
	height:100%;
	}

#main-column {
    display: inline-block;
	position: relative;
	float: left;
	padding-left: 0.0%;
	overflow: auto;
	height: auto;
	overflow:hidden;
}

.thumb-dummy {
    padding-top: 1400px;
}

.center{
	margin:auto;
	width:98%;
}
	
.header-top{
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:url(../banners/head_2014.jpg);
	background-repeat:no-repeat;
	
	font-family: Arial;
    font-size:16px;
    color: #FFF;
    font-weight:normal;
}
.column-left{
	background-color:#FFF;
	display:inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left;
	border: 0px solid black;
    padding-top: 10px;
}
.column-left-image{
	background-color:#FFF;
	background-image:url(../banners/margin_l.jpg);
	background-repeat:no-repeat;

	
}
.blue-strip{
	width:98%;
	margin-left:5px;
	background-color:#039;
	height:24px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:4px;
	margin-bottom:8px;

}

div.blue-right {
	text-align: right; 
	margin-right:8px;
}


.thumb-element {
	display:inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: left;
	border: 0px solid black;
    padding-top: 10px;
	
}

.main-table {
	width: 100%;
	min-width: 720px;
	max-width: 1040px;
	
}
.listings {
	 float: left;
	 padding-top:15px;
	 margin-top: 10px; 
	 background-color:#FFF;
	 width: 120px; 
	 height: 100px; 
	 margin: 2px;
	 vertical-align:middle; 
}

.listings_2 {
	 float: left;
	 padding-top:15px;
	 margin-top: 10px; 
	 background-color:#FFC;
	 width: 120px; 
	 height: 100px; 
	 margin: 2px;
	 vertical-align:middle; 
}
