/* HTML Selectors */

BODY
{
	margin: 0;
	padding:0;
	font-family: "Cabin",Arial, Helvetica, Lucida,Geneva, sans-serif;
	text-align: center;
	background-color: #f4f4f4;
	color: #000;
}

HTML
{

	overflow: -moz-scrollbars-vertical;
}
A, A:visited
{
	color: #04c;
	text-decoration: none;
}

A:hover
{
	color: #00f;
	text-decoration: underline;
}

#admin_container
{
	color: #000;
}


IMG
{
	/* max-width: 100%; */
}
.mfinsta
{
	margin-top: 1em;
	background-color: #fff;
	vertical-align: top;
	margin-bottom: 4em;
	border-radius: 8px;
	padding-top: 16px;
	overflow-x :auto;
	white-space:nowrap;
	margin-left: 8px;
	margin-right: 8px;
	height: 550px;
	overflow-y: hidden;
	border-bottom: 12px solid #fff;

}




.mfinsta DIV
{
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
}


#all
{

	margin: auto;

	background-color: #fff;

	max-width: 1306px;

	padding: 0;

	padding-left: 3px;

	/* background-color: #000; */

	text-align: left;
}

.button
{
	background: #FB8;

	font-size: 10pt;
	border: 1px solid #888;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;


}

.button:hover
{

	background: #ff8;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}


.abutton
{
	background: #FB8;
	color: #000;

	font-size: 10pt;
	border: 1px solid #888;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 0px;


}

.strongerline
{
	font-size: 10pt;

}

.abutton:hover
{

	background: #ff8;
	color: #000;

	text-decoration: none;
	cursor: pointer;
}
.minid
{
	padding-bottom: 0.8em;
}


.bbutton
{
	background: #07f;
	color: #fff;

	font-size: 0.95em;
	border: 1px solid #fff;
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;


}

.bbutton:hover
{

	background: #8ff;
	color: #000;

	text-decoration: none;
	cursor: pointer;
}

.lbutton
{
	background: #Fc6;
	color: #000;

	font-size: 0.95em;
	border: 1px solid #000;
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;


}

.lbutton:hover
{

	background: #ff8;
	color: #000;

	text-decoration: none;
	cursor: pointer;
}




.abuttonlong
{
	display: block;
	background: #FB8;
	color: #000;

	font-size: 0.95em;
	width: 95%;
	border: 1px solid #888;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 0px;


}

.abuttonlong:hover
{

	background: #ff8;
	color: #000;

	text-decoration: none;
	cursor: pointer;
}


.buybutton
{
	background: #F70;

	font-weight: bold;
	font-size: 0.95em;
	border: 1px solid #000;
	margin-top: 3px;
	color: #fff;
	padding: 2px;

	margin-bottom: 3px;
}
.buybutton:hover
{
	background: #F75;
	color: #000;
	background: #ff8;

	text-decoration: none;

	cursor: pointer;
}


.reserved
{
	background: #FB8;
	color: #000;

	font-size: 0.95em;
	font-weight: bold;
	border: 0px solid #888;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 0px;

}

.h1ref
{
	color: #04c;
}
.updatedealer
{
	white-space:break-spaces;
}


.recentupdateitem
{
	display: inline-block;
	width: 110px;
	height: 180px;
	border: 1px solid #888;
	margin-right: 10px;
	border-radius: 8px;
	padding: 4px;
	text-align: center;
	font-size: 9pt;
	vertical-align:top;
	overflow: hidden;
}

.recentupdateitem A
{
	width: 100%;
	display: inline-block;
	position: relative;
	height: 100%;
	margin-top: 0;

}

.recentupdateitem IMG
{
	width: 100px;
	height: 100px;
	border-radius: 6px;
	border: 1px solid #888;
	display: block;
	margin: auto;
}


.updatedate
{
	color: #000;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}

.updatenumberbubble
{

	position: absolute;
	right: 0px;
	background-color: #f00;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	border-radius: 35%;
	min-width: 15px;
	margin-top: -3px;


}

#recentupdates
{
	overflow-x: scroll;
	overflow-y: hidden;
	height: 205px;
	width: 100%;
	white-space: nowrap;
}
#maincontent
{
	clear: both;
	margin-top: 8px;

	padding-bottom: 0;
	margin-bottom: 24px;
	font-size: 12pt;
	padding-left:  8px;

}

.dateupdated
{
	margin-top: 1em;
	font-size: 11pt;
	margin-bottom: 1em;
}

.specdealer
{
	margin-top: 1em;
	margin-bottom: 1em;
}


.specdims
{
	margin-bottom: 10pt;
}

.specloc
{
	font-size: 14pt;
	margin-bottom: 10pt;
}

.smallpics
{
	height: 80px;
	width: 400px;
	overflow-x: auto;
	display: flex;
	flex-direction:row;
}
.smallpics A
{
	flex: 0 0 auto;
	margin-left: 12px;

}

.smallpics IMG
{
	width: 64px;
	border-radius: 6px;
}

#maincontent H1
{

	font-size: 18pt;
	margin-bottom: 8pt !important;
	/* padding-left:  8px; */
}

#seealso
{
	background-color: #7BC3E8;
	font-weight: normal;
	font-size: 16pt !important;
	padding: 8px 8px 6px 14px;
	margin-left: -3px;
}

#maincontent H2
{

	font-size: 1.3em;

	width: 100%;
}

.maintext
{
	font-size:0.8em;
}


#logobar {

	margin: 0;

	padding: 0;

	height:108px;

	font-size: 9pt;

	margin-left: -3px;

	text-align: right;

	background-color: #fff;

	vertical-align: bottom;
}
#logobar img
{
	border: 0;
	float: left;
	margin-right: 10px;
}


#logobar UL
{
	display: block;
	margin-top: 88px;
	margin-bottom: 0px;
	list-style: none;
	float: right;

}

#logobar LI
{

	display: block;
	float: right;
	margin-right: 10px;


}

#logobar LI A
{
	display: block;

	text-align: center;
	padding: 3px;

}




#clearbar
{
	clear: both;

}

.searchformctrl
{
	width: 258px;
}


.searchformctrlsmall
{
	width: 120px;
}


#navcontainer
{
	padding: 0;
	margin: 0;
	color: #111;

	font-size:0.75em;
	width: 180px;

}

#navcontainer ul{
	list-style: none;
	margin: 0;
	border-right: 1px solid #888;
	padding: 0;
	font-size: 8pt;
	color:#000;
	line-height: 1.5em;
	text-indent: 0;

	width: 180px;
}



#navcontainer li {
	border-bottom: 1px solid #888;

	background: #f0F2FF;
	color: #000;
	font-weight: normal;
	width: 180px;
	margin: 0px;
	padding: 0px;
}

.nclogo
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.nclogo img
{
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 34px;
	vertical-align: top;

}

#navcontainer li a{
	background: #f0F2FF;
	color:#000;
	display: block;
	border-left: 12px solid #E0E2F4;
	padding-top: 3px;
	padding-bottom: 3px;

	padding-left: 0.8em;
	margin: 0px;
	width: 159px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#navcontainer li form{
	background: #f0F2FF;
	color:#000;
	display: block;
	border-left: 12px solid #E0E2F4;
	padding: 3px;
	width: 162px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0;
}

#navcontainer li select{
	font-size: 0.9em;
	width: 144px;
	margin: 0;
}

#navcontainer li input{
	font-size: 0.9em;
	width: 144px;
	margin: 0;
}

#navcontainer li a:hover{
	border-left: 12px solid #FFC451;
	background-color: #ffffD0;

}

.box {
	padding:0.8em 0.8em 0em 1em;
	border: 1px solid #888888;
	margin: 0;
	width:13.6em;
	color:#000;
	font-size:0.7em;
	background: #E0E2F4;
	line-height:1.3em;
}
#image{
	margin: 0;
	padding: 0;
}


.largepic {

	float: left;
	width: 390px;
	height: 390px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 9px;
	margin: 0px;
	margin-right: 9px;

}

.allimages span
{
	font-size: 9pt;
	display: block;
	text-align: center;
	margin-bottom: 7px;

}

#minboxbigimage
{
	width: 390px;
	border-radius: 12px;
	cursor: pointer;
	margin-right: 6px;

}



.imgfloat{

}

img{
	border:0;
}

.dealerlogo
{
	float: right;
	width: 200px;
	margin-top: -50px;
}


.dealerweb
{

	margin-bottom: 0.5em;
	font-size: 11pt;

}

.dealerweb A
{
	font-weight: bold;
	text-decoration: none;
	color: #04e !important;
}


.clearer
{
	clear: both;
	line-height: 0;
	height: 0;
	visibility: hidden;
}


.minbox2 {


	float: right;
	width: 170px;
	height: 170px;
	padding: 5px;
	margin: 1px 1px 0px 0px;
	font-size: 0.68em;
}

.allimages
{
	background: #eee;
	border-radius: 16px;
	padding: 0px;
	margin: 0px;
	width: 408px;
	float: left;
	margin-right: 16px;
}

#topbar
{
	vertical-align: text-bottom;
	padding-top: 40px;
	text-align: right;
	font-size: 0.8em;
	height: 16px;
}

.dropdown{
	width:5em;
	border: 1px solid #000;
	font-size:0.9em;
}


.rowactive0 TD
{
	background-color: #800d00 !important;
	color: 	#ccc;
}

.rowactive1 TD
{
	background-color: #008500 !important;
}




.inputbox{
	width:150px;
	font-size:11pt;
	background: #ffffff;
	margin: 0px;
	padding: 4px 6px;
	margin-bottom:0.5em;
	border: 0;
	border-radius: 12px;
}

.hiddenPic {display:none;}

.minbox {


	border: 1px solid #888;

	float: left;
	width: 185px;
	height: 360px;
	padding: 8px;
	border-radius: 12px;
	margin: 6px 12px 6px 0px !important;
	box-shadow: #ccc 1px 1px 3px;

}

.minboxb {

	float: left;
	width: 00;
	height: 450px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	/*	margin: 1px 1px 0px 0px;
        cursor: pointer;
    */
}

.price
{
	font-size: 1.1em;
	font-weight: bold;
	color: #cc8800;
	padding-bottom: 12px;
}

.minboxmin
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.minboxloc
{
	font-size: 10pt;
	height: 46px;
	padding-bottom: 5px;
	overflow: hidden;
}

.minboxsize
{
	font-size: 10pt;
	margin-bottom: 4px;
}

.minboxprice
{
	margin-bottom: 8px;
	font-size: 13pt;
	color: #D3478C;
	font-weight: bold;
}

.minboxdealer
{

	font-size: 10pt;
	font-weight: bold;
}

.minboxdealer A,.minboxdealer A:visited
{

	color: #04c;
	text-decoration: none;
}

.minboxdealer A:hover
{
	text-decoration: underline;
}

.registerbuttonform
{

	text-align: center;
	margin-top: 1em;
}

.minboxdesc
{
	font-size: 8pt;
}

.minboxtoptext
{
	height: 92px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.minboxlink
{
	font-size: 8pt;
}


.minboximage
{
	text-align: center;
	margin-bottom: 1em;
}
.minboximage IMG
{



	/* background-color: #111; */

	width: 180px;

	border: 1px solid  #aaa;

	height: 180px;

	border-radius: 12px;



	cursor: pointer;
}

.cartpricecell
{
	text-align: right;

}



.carttotalcell
{
	text-align: right;
	font-weight: bold;

}
.search{
	width:14.5em;
	font-size:0.9em;
	background:#B3C3C0;
	border: 1px solid #888888;
	color:#2F5C5B;
	font-weight:bold;
	margin-top:0.5em;
	cursor:pointer;
}

.carttable {
	font-size: 0.67em;
	margin-top: 1em;

}

.cartpartnerrow{

	font-weight: bold;
	margin-top: 0.5em;
	font-size: 1.7em;
	color: #8888aa;
	border-bottom: 2px solid #777799;
	padding-left: 0px;
	padding-bottom: 0px;
}

.fwtextbox {
	margin-top: 1px;
	padding: 0px;
	width: 100%;
	border: 1px #f0F2FF solid;
	font-size: 0.83em;
}

.fgtextbox {
	margin-top: 1px;
	padding: 0px;
	width: 100%;
	background: #d5d5d5;
	border: 1px #888888 solid;
	font-size: 1em;
}

#results
{
	clear: both;
}

.fitem
{
	clear: both;
	margin: 0.1em 0 0 0.1em;
}

.prevnext
{
	clear: both;
	text-align: left;
	border: 1px solid #444;
	margin-top: 4px;

}

.prevnext TABLE
{
	width: 100%;
}

.fitemh
{

	padding: 0.3em;
	width: 10em;
	text-align: right;
	font-size: 0.9em;
	margin-top: 3px;
	font-weight: bold;
	float: left;
	/*border:1px solid #000000;*/
}

.fitemc
{
	padding: 0.3em;
	font-size: 0.9em;

	float: left;
}


.oitem
{
	clear: both;
	margin: 0.4em 0 0 2em;
}

.oitemh
{

	padding: 0.3em;
	width: 18em;
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
}

.oitemc
{
	padding: 0.3em;
	font-size: 0.9em;

	float: left;
}


.paging
{
	clear: both;
	text-align: center;
	max-width: 600px;
	margin: auto;
}


.formprev
{
	padding: 9px;
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
}

.formpage
{ padding: 9px;

	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	display: inline-block;
}
.formnext
{ padding: 9px;
	text-align: left;
	font-size: 0.9em;
	font-weight: bold;
	float: right;
}




.cstyle
{
	width: 35em;

}

.formerror
{
	font-size: 0.7em;
	color: red;
}

.redtext
{
	color: red;
}

.rstyle
{
	width: 25em;

}

.mineralletter
{
	clear: both;
	font-size: 1.2em;
	font-weight: bold;
	color: #aaaacc;
	margin-top: 1em;
	padding-top: 1em;
}

.mineralname
{
	text-decoration: none;
	font-size: 0.8em;
	margin-left: 0.4em;
	float: left;
	width: 17em;
}

.mineralname A
{
	text-decoration: none;
	color:#2B847F;
}
.mineralname A:hover
{
	text-decoration: underline;
}

.minrow
{

	clear: both;
	border-top: 1px solid #888;
	padding-top: 0.15em;
	font-size: 0.8em;
}

.minrowpic
{
	display: block;
	float: left;
	padding: 0.2em;

}

.minrowtext
{
	display: block;
	padding-left: 1em;

}

.minrowdims
{
	font-size: 0.80em;
}

.minrowcollection
{
	font-size: 0.85em;
	font-weight: bold;
	padding-bottom: 0.4em;
}

.minrowprice
{
	font-weight: bold;
	color: #c44;
}

.minrowprice A
{
	text-decoration: none;
	color:#2B847F;
}
.minrowprice A:hover
{
	text-decoration: underline;
}


.minrowname
{
	font-size: 0.95em;
	font-weight: bold;
	padding-bottom: 0.3em;
}

.minrowloc
{
	font-size: 0.84em;
	color: #444;
}

.maintext {
	margin-top: 0.2em;
	margin-bottom: 1em;
	padding: 0px;
	width: 100%;
	font-size: 0.9em;


}

#maintext2{
	margin-top: 0.2em;
	margin-bottom: 1em;
	font-size: 0.9em;
	padding-bottom: 5px;
	width:213px;
	float:right;
	margin-right:5px;
}

.maintext2A{
	font-size: 1.3em;

	margin-bottom: 5px;
	color: #282C30;

}
.maintext A
{
	text-decoration: none;
	font-weight: bold;
	color:#2B847F;
}
.maintext A:hover
{
	text-decoration: underline;
}

.mpref
{
	font-weight: bold;

	margin-bottom: 1em;
}

.dealer
{
	font-size: 0.9em;
}

.buynow A
{
	background-color: #ff0;
	text-decoration: none;
	border: 1px solid #000;


}


#tailfooter
{

	/* max-width: 974px; */

	padding: 8px;

	font-size: 9pt;

	border-radius: 8px;

	text-align: left;

	/* background-color: #7bc3e9; */

	margin-top: 4px;

	margin-bottom: 4px;

	/* color: #fff; */

	/* background-color: #111; */
}

.tabstrip
{
	clear: both;
}



.catbanner
{
	margin-bottom: 3px;
}

.countrylist
{
	font-size: 1.1em;
	list-style: none;
	width: 500px;

}

.countrylist A
{	display: block;
	text-decoration: none;
	font-weight: bold;
	width: 300px;
	color: #8888aa;
	padding-top: 8px;
	border-bottom: 2px solid #777799;
}



.countryitem A
{
	width: 530px;
	border-bottom: none;
	font-size: 0.7em;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 0.4em;
	color: #2B645F;
}
.countryitem A:hover
{
	text-decoration: underline;
}

.logintitle
{

	width: 120px;
	float: left;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 17px;
	font-weight: bold;
	text-align: right;
}

.loginitem
{
	width: 620px;
	float: left;
	margin-top: 15px;
}

.loginedit
{
	width: 280px;
}

.nicetable
{
	border-collapse: collapse;
	border: 1px solid #000;
	width: 100%;
}

.nicetable th
{
	font-size: 0.7em;
	background-color: #ccc;
	color: #fff;
	margin: 0px;
	padding: 3px;
	text-align: left;
}

.nicetable td
{
	font-size: 0.7em;
	margin: 0px;
	padding: 3px;
}


.nicetable2
{
	margin: auto;

	border-collapse: collapse;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;

}

.nicetable2 th
{
	font-size: 0.7em;
	background-color: #333;
	color: #fff;
	margin: 0px;
	padding: 5px;
	text-align: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.nicetable2 td
{
	font-size: 0.7em;
	margin: 0px;
	padding: 5px;
	text-align: left;
	background-color: #555;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #fff;
}

.nicetable2 td a
{

	color: #ffc;
}
.instaadmin
{
	margin: auto;
	margin-top: 2em;
	height: 600px;
	width: 540px;
	border: 1px solid #ccc;
}

.nicerow
{
	background-color: #f8f8f8;

}

.nicerowover
{
	background-color: #ff6;
	cursor: pointer;
}

.nicelabel
{
	font-weight: bold;
	background-color: #f8f8f8;
	text-align: right;
	width: 35%;
}


#photobox
{
	height: 350px;
	width: 350px;

	position: relative;

	float:right;
	margin-bottom:2px;
	margin-left:5px;
	margin-right: 0px;
	padding: 0px;
	border: 1px solid #fff;
}

#photobox IMG
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	border: 0;

}

.fpbox
{
	font-size: 10pt;
	margin-top: 4px;
	margin-right: 2px;
	padding: 0px;
	height: 410px;
}

.fpbox H1
{
	font-size: 2em;
	border-bottom: 1px solid #ddd;
	width: 794px;
}

#newsbox
{

	padding: 0px;
	margin-bottom: 3px;
	clear: both;
	width: 794px;
	border: 1px solid #000;
}


#newsbox h1
{
	color: black;
	border-bottom: 1px solid #ddd;
	vertical-align: baseline;
	background: #EDF1FF;
	width: 789px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 1.4em;

}

#newsbox ul
{
	padding: 0px;
	margin: 0px;
}

#newsbox li
{
	list-style-type: none;
	width: 788px;
}
#newsbox li a
{

	padding: 4px;
	margin: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	display: block;
	width: 786px;
	height: 40px;
	color: #000;
	vertical-align: middle;
	border-top: 1px solid #aadddd;

}

#newsbox li a:hover
{
	background-color: #ffffD0;
	text-decoration: none;

}

#newsbox li a b
{
	display: block;
	width: 786px;
}


.thumbbox
{

	display: block;
	float: right;
	width: 400px;
	height: 196px;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	overflow-y: auto;
}


#waitpic
{

	text-align: center;
	position: relative;
	background-color: #c44;
	border: 1px solid black;
	font-size: 12pt;
	color: white;
	width: 350px;
	z-index: 100;
	left: 10px;
	top: 42px;

}

.allimagestext
{
	width: 796px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
.allimagestext SPAN
{
	display: block;
	text-align: center;
	width: 392px;
	float: left;
	color: #444;
	font-size: 8pt;
}


#topbanners img
{
	max-width: 49%;
}


.neatlist
{

}

.neatlist li
{
	list-style-type: none;
	padding: 4px;
}

.neatlist li a
{
	font-weight: bold;
	color: #008;
	text-decoration: none;
}

.neatlist li a:hover
{
	text-decoration: underline;
}

.pagerprev
{
	display: block;
	width: 25%;
	padding-left: 25%;
	text-align: left;
	font-weight: bold;
}
.pagernext
{
	float: right;
	display: block;
	width: 25%;
	padding-right: 25%;
	text-align: right;
	font-weight: bold;

}

.minibanner
{
	margin-top: 2px;
}

.contacttable
{
	padding-top: 10px;
	margin: auto;
}



.richeditor
{

}

.special
{
	display: none;
}

.commentsarea
{
	width: 550px;
	height: 80px;
}

#currencyform
{
	width: 400px;
	display: block;
	float: right;
	text-align: right;
	margin-top: 1px;
}

#cur
{
	color: #000;
	padding: 3px;
	border-radius: 12pt;


	bordeR: 0;
}

#searchform
{
	width: 400px;
	display: block;
	float: left;
}


#searchbar
{
	/*	border-bottom: 2px solid #44a9e0;
        border-top: 2px solid #44a9e0;
    */	background-color: #7bc3e9;
	margin-top: 12px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 4px;
	margin-left: -3px;
}

#minchange
{
	font-size: 12px;
	width: 150px;
	color: #000;
	padding: 2px;
	background-color: #cde;
	bordeR: 0;
	margin-right: 4px;
}

#countrychange
{
	font-size: 12px;
	width: 150px;
	color: #000;
	padding: 2px;
	background-color: #cde;
	bordeR: 0;
	margin-right: 4px;
}

#dealerchange
{
	font-size: 12px;
	width: 150px;
	color: #000;
	padding: 2px;
	background-color: #cde;
	bordeR: 0;
	margin-right: 4px;
}

#pricechange
{
	font-size: 12px;
	width: 150px;
	color: #000;
	padding: 2px;
	background-color: #cde;
	bordeR: 0;

}

#orderby
{
	width: 110px;
	font-size: 12px;
	color: #000;
	padding: 2px;
	background-color: #cde;
	bordeR: 0;
}

#filters
{
	clear: both;
	padding: 8px 5px;
	margin-top: 1px;

	height: 18px;
	background-color: #7bc3e9;

}

.fright
{
	float: right;
}



A.filterreset
{

	text-decoration: none;
	font-size: 12px;
	font-weight: bold;


}

A.filterreset:hover
{
	text-decoration: underline;
	color: #fff;

}


#updates
{
	max-width: 400px;
	height: 200px;
	float: right;
	padding: 8px;
	font-size: 11pt;
	border-radius-radius: 8px;
	background-color:  #cde;
}

#updates H2
{
	font-size: 12pt;
	margin: 0px;
	margin-bottom: 5px;
	padding-bottom: 1px;
}

#uploadlist
{
	font-size: 8pt;

}


@media screen and (max-width: 678px)
{
	#uploadlist
	{
		display: none;
	}

	#currencyform
	{

		display: block;
		float: right;
		text-align: right;
		width: auto;
	}







	#searchform
	{
		display: block;
		float: right;
		clear: both;
		width: auto;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}

	#logobar UL
	{
		margin-top: 0;
	}

	#updates
	{
		max-width: 100%;
		float: none;
		margin-bottom: 1em;
	}

	#logoimg
	{
		margin-left: 12px;
	}
}
.minbox
{
	margin-right: 5px;
}

.minboximage
{

}



@media screen and (max-width: 678px)
{

	.minbox
	{
		width: 146px;
	}



	.minbox IMG
	{
		width: 140px;
		height: 140px;
	}


	#filters
	{
		height:auto;
	}


	#minchange
	{
		display: inline-block;
		margin: 4px;
	}

	.fright
	{
		float: none;
		margin: 4px;
		margin-top: 12px;
	}

}
