body {padding:0px;margin:0px;font-family: trebuchet,verdana,san-serif;background-color:#FFFFFF;}

a {color:#000000;}
a img {color:#000000;text-decoration:none;}
h1 {position:relative}
h1 img {position:absolute;top:0;right:0;filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}
.header {	background-color: #000000;background-image: url(../images/common/banner1.jpg); background-position: top center;height:90px;background-repeat:no-repeat;}
.headerImg {	background-color: #005699;	border:0px;}
.footer{text-align:center;background-color:#F0F0F0;font-size:8pt;border:solid 1px #a3a3a3;}
.bodyHeader{background-color:#F0F0F0;font-size:24pt;font-weight:bold;border-bottom:solid 1px #a3a3a3;}
.subheader{background-color:#F0F0F0;font-size:10pt;font-weight:bold;height:20px;width:100%;border-bottom:solid 2px #a3a3a3;}
.leftBar{width:230px;vertical-align:top;font-size:9pt;}
.rightBar{width:250px;vertical-align:top;font-size:9pt;}
.navButton{border:solid 2px #a3a3a3;height:60px;background-color:#DCDCDC;width:80px;float:left;}
.storeImages {border:solid 1px #a3a3a3;}
.sidediv {padding-bottom:10px;background-color:#eaeae4;border:solid 1px #a3a3a3;margin-bottom:5px;padding-left:5px;}
.sidedivRight{padding-bottom:5px;background-color:#eaeae4;border:solid 1px #a3a3a3;margin-bottom:5px;}
.sidedivContact {padding-left:5px;padding-bottom:10px;margin-bottom:5px;background-color:#eaeae4;font-size:10pt;border:solid 1px #a3a3a3;}
.main {vertical-align:top;background-color:#FFFFFF;color:#000000;}
.maindiv {border:solid 1px #a3a3a3;padding:5px;margin-left:5px;margin-right:5px;background-color:#F0F0F0;margin-bottom:10px;font-size:10pt;color:#000000;}
.maindivTitle {border-bottom:1px;margin-left:15px;font-weight:bold;font-size:11pt;padding-top:10px;}
.maindivTitle span {font-size:9pt;font-weight:normal;}
img {border:solid 1px #a3a3a3;border-bottom:solid 2px black;border-right:solid 2px black;}
.listTable {border:solid 1px #a3a3a3;border-style: outset;border-collapse:collapse;font-size:10pt;width:100%;}
.listTable td {background-color:#F0F0F0;border-width: 1px;padding: 3px;border-style: inset;border-color: #a3a3a3;background-color: #f0f0f0;}
.listTable td a img {text-align:center;display: block;margin-left: auto;margin-right: auto;}
.hoursTable {width:200px;border-style: outset;border-collapse:collapse;border:solid 1px #a3a3a3;}
.hoursTable td {border:solid 1px #a3a3a3;background-color:#F0F0F0;}

.alphaBar {background-color:#7DBCDF;font-size:10pt;font-weight:bold;width:100%;height:20px;border:solid 1px #000000;text-align:center;}

.spotlight {background-color:Yellow;}
.spotlight td {background-color:Yellow;}

.alertMain { 
	font: italic normal 1.0em georgia, sans-serif;
	font-weight:bold;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #FFFFFF;
	padding: 8px;
	background: #b9c9fe url('/images/common/gradhead3.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	}

#menu {width: 98%;  vertical-align:top;font-size:90%;}
#menu ul {margin: 0; padding: 0; list-style-type: none;}
#menu li {margin: 0; padding: 0; float: left; margin-right: 1em; }
#menu li a {text-decoration:none;}

#menu2 {width: 98%;  vertical-align:top;padding-top:10px;font-size:90%;}
#menu2 ul {margin: 0; padding: 0; list-style-type: none;}
#menu2 li {margin: 0; padding: 0; float: left; margin-right: 1em; }
#menu2 li a {text-decoration:none;}

.buyingTerms {text-decoration:underline;cursor:pointer;}
.contactUsPopup {text-decoration:underline;cursor:pointer;}

#Email {position:absolute;left:420px;width:300px;}
#emailConfirm {position:absolute;left:460px;width:100px;}
#emailBody {width:600px;height:200px;}
#orderAgreement {width:600px;height:80px;}
.orderAgreementReq {color:red;}
 #backgroundPopup {  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:1;  
 }  
 #dialog {  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:630px;  
 width:750px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
 }  
#dialog2 {  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:350px;  
 width:400px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
 } 
 
 #dialog3 {  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:370px;  
 width:300px;  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
 } 
 #dialog h1, #dialog2 h1, #dialog3 h1{ text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:15px;}  
 #dialogClose, #dialogClose2, #dialogClose3 {font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; cursor: pointer;}  
	/*-moz-border-radius: 12px 12px 12px 12px;*/
	
	
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #000; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; font-weight:bold; background-image: url(images/common/btn2.png); background-repeat: no-repeat; display: block; position: relative;background-image: url(../images/common/btn2.png); }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }


.btn.blue { background: #0067AA;color:#FFD800; }
.btn:hover { background-color: #005699; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/common/shade.png); background-position: bottom; }

* html .btn { border: 3px double #000; }
* html .btn.blue { border-color: #0067AA; }
* html .btn:hover { border-color: #005699; }

/*p { clear: both; padding-bottom: 2em; }*/