.smuglogo {
    width: 161px;
	height: 33px;
	background: transparent url('/img/nav/smug_logo_lean_black.gif') no-repeat;
}

/* font sizes */

.keyten {
	font-size: 20px;
}

.keynine {
	font-size: 19px;
}

.keyeight {
	font-size: 18px;
}

.keyseven {
	font-size: 17px;
}

.keysix {
	font-size: 16px;
}

.keyfive {
	font-size: 15px;
}

.keyfour {
	font-size: 14px;
}

.keythree {
	font-size: 13px;
}

.keytwo {
	font-size: 12px;
}

.keyone {
	font-size: 11px;
}



.headhuge {

	font-size: 40px;

}



.headsuper {

	font-size: 28px;

}



.headlg {

	font-size: 20px;

}




.headmd {

	font-size: 14px;

}



.headmdgray {

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	color: #A1A5A9;

}

.note {

	font-size: 11px;

}



/* hidden layer voodoo magic */

.hidden {

	visibility: hidden;

}



/* variable effects - lightsOn */

.nolink {

	text-decoration: none;

}

.link {

	text-decoration: none;

}

.link:hover {

	text-decoration: underline;

}

a.nav {

	color: #ffffff;

	text-decoration: none;

	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 13px;

}

a.nav:hover {

	text-decoration: underline;

}

a.navdown {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 13px;

}

.nav {

	color: #ffffff;

	text-decoration: none;

	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 13px;

}

.navfooter {

        color: #ffffff;

        text-decoration: none;

        font-family: Verdana, Tahoma, Helvetica, sans-serif;

        font-size: 13px;

}

.navfooter:hover {

        text-decoration: underline;

}

.help{

	cursor: help;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px;

	font-weight: bold;

	color: #A1A5A9;

	text-decoration: none;

}

.helptopic{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	font-weight: bold;

	color: #A1A5A9;

	text-decoration: none;

}

.quotes {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.references {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.buttons {

	background-color: #000000;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #80C4FF;

	border-style:solid;

	border-color: #A1A5A6;
cursor: pointer;
	cursor: hand;

}

.highlightbuttons {

	background-color: #000000;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #80C4FF;

	border-style:solid;

	border-color: #A1A5A6;
cursor: pointer;
	cursor: hand;

}

.smbuttons {

	background-color: #000000;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #80C4FF;

	border-style:solid;

	border-color: #A1A5A6;
cursor: pointer;
	cursor: hand;

}

input.button{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #A1A5A9;

	border-style:solid;

	border-color: #A1A5A9;
cursor: pointer;
	cursor: hand;

}

.helpbox {

	width: 200px;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #000000;

	border-style:solid;

	border-width:2px;

	border-color: #A1A5A9;

	cursor: help;		

	position: absolute;

	visibility: hidden;

	margin : 15px;

	padding : 10px;

}

.box {

	background-color: #666666;

	color: #FFFFFF;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

}

a.imgborder {

	color: #999999;

}

a.imgborder:hover {

	color: #FFFFFF;

}



a.thumbborder {

        border: 0px solid #999999;

}

a.thumbborder:hover {

        color: #000000;

}





/* variable colors - lightsOn */

.offshade {

	color: #EEF2F2;

}

.offshadebg {

	background-color: #000000;

}

.offhigh {

	color: #DCE3E9;

}



.offlow {

	color: #A7BBC5;

}



.modoffshade {

	color: #A7BBC5;

}

.modoffshadebg {

	background-color: #A7BBC5;

}

td.modoffshadebg {

	background-color: #A7BBC5;

	color: #ffffff;

}

.offshadowbg {

	background-color: #1B1B1B;

}



/* absoloute colors */

.black {

	color: #000000;

}

.blackbg {

	background-color: #000000;

}

.white {

	color: #ffffff;

}

.whitebg {

	background-color: #ffffff;

}

.red {

	color: #FF0000;

}

.offblack {

	color: #CDCDCD;

}

.offwhite {

	color: #EEF2F2;

}



.offgray {

	color: #A1A5A9;

}

.gray {

	color: #666666;

}

.graybg {

	background-color: #666666;

}

.dkgray {

	color: #333333;

}

.dkgraybg {

	background-color: #333333;

}

.offblue {

	color: #A1A5A9;

}

.offbluebg {

	background-color: #A1A5A9;

}

.modblue {

	color: #A7BBC5;

}.modbluebg {

	background-color: #A7BBC5;

}



.offlowbg {

	background-color: #CDCDCD;

}



.offhighbg {

	background-color: #E6E6E6;

}



.smborderdown {

        border: thin solid #FFFFFF;

}

.smborder {

        border: 1px solid #FFFFFF;

}



.smborderoff {

		border: 1px solid #999999;

}



.blue {

	color: #80C4FF;

}



.menubox {

	background-color: #666666;

	color: #333333;

	border-style: solid;

	border-width: 1px;

	border-color: #999999;

 	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

}

.menudropdown {

	font-family: Verdana, Tahoma, Helvetica, sans-serif;

	font-size: 8px;

}

/* stolen from jtmove.css */
.thumbs {
    border: solid 2px #FFFFFF;
}
.thumbshover {
    border: solid 2px yellow;
}
.thumbselected {
    border: solid 2px red;
}
.toolbox {
    background-color: #666666;
    border: 2px white solid;
    font-family: Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

/* image rollovers */
#cart a {
    background: url("/img/tools/cart.gif") top left no-repeat;
    display: block;
    width: 21px;
    height: 24px;
}
#cart a:hover {
    background-position: 0 -24px;
}
#cart a:active {
    background-position: 0 -48px;
}

#cartadd a {
    background: url("/img/tools/cart_add.gif") top left no-repeat;
    display: block;
    width: 21px;
    height: 24px;
}
#cartadd a:hover {
    background-position: 0 -24px;
}
#cartadd a:active {
    background-position: 0 -48px;
}

#cartbatchadd a {
    background: url("/img/tools/cart_batch_add.gif") top left no-repeat;
    display: block;
    width: 21px;
    height: 24px;
}
#cartbatchadd a:hover {
    background-position: 0 -24px;
}
#cartbatchadd a:active {
    background-position: 0 -48px;
}

/* box menu rollovers */
#boxmenu a {
    display: block;
    text-align: left;
    width: 220px;
    height: 18px;
    background: url("/img/boxmenu.gif") top left;
    padding: 3px 0px 0px 10px;
    text-decoration: none;
    color: #333333;
    font-size: 12px;
    font-family: verdana, tahoma, arial, sans-serif;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}
#boxmenu a:hover {
    background-position: 0 -21px;
    color: #000000;
}
#boxmenu a:active {
    background-position: 0 -42px;
    color: #ffffff;
}
#boxmenudown a {
    display: block;
    width: 220px;
    height: 18px;
    text-align: left;
    background: url("/img/boxmenu.gif") top left;
    padding: 3px 0px 0px 10px;
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
    font-family: verdana, tahoma, arial, sans-serif;
    background-position: 0 -42px;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

.locked {
    width: 9px;
	height: 12px;
	background: transparent url('/img/minilock.gif') no-repeat;
	margin-left: 8px;
}
.private {
    font-size: 11px;
    color: #FF0000;
    margin-top: 3px;
}

