/******************************************************************************/
/* HTML ELEMENTS */
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
*,body  { margin: 0; padding: 0; }
body    { margin: 0; font: normal 62.5% "Myriad", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #fff; }
a       { text-decoration:none; outline:none; }
img     { border: none; }
form    { padding: 0px; margin: 0px; }
td      { vertical-align: top; }
ul      { list-style: none; }

/******************************************************************************/
/* LAYOUT ELEMENTS */
#main       { position: relative; margin: auto; width: 910px; } /* LARGE CONTAINER TO HOLD THE ABSOLUTE FLASH */
#main2      { } /* JUST A BG CONTAINER */
#main3      { width: 910px; } /* MAIN CONTAINER */
#nav        { display: none; }
#main-flash { display: none; }

/******************************************************************************/
/* HOME ELEMENTS */
#content-home   { padding-top: 13px;  background: url('/_images/main-content.jpg') no-repeat center top; clear: both; }
.hBox           { float: left; padding-top: 5px; background: url('/_images/box-bg.gif') no-repeat; width: 253px; height: 287px; margin-left: 6px; }
.hBox li        { background: url('/_images/dots.gif') no-repeat 10px 23px; text-indent: 35px; list-style:none; font-size: 1.1em; line-height: 2.2em; }
.hBox li a      { color:#000000; text-decoration:none; }
.hBox h3        { font-size: 1.8em; font-weight: bold; text-align: center; color: #fff; text-transform: uppercase; margin-bottom: 3px; }

/******************************************************************************/
/* LEFT ELEMENTS - INSIDE PAGE */
#leftSide       { display: none; }

/******************************************************************************/
/* RIGHT ELEMENTS - INSIDE PAGE */
#rightSide    { padding: 15px; }
#rightSide h1 { font-size: 2.2em; }
#rightSide h2 { font-size: 2.2em; color: #ff0000; }
#rightSide p  { font-size: 1.4em; padding-bottom: 15px; color: #333333; }
#rightSide ul { margin-bottom: 10px; width: 95%; margin: auto; }
#rightSide li { display: block; font-size: 1.3em; color: #000; padding: 2px 4px; border-bottom: 1px dotted #ff0000; background: #F5F5F5; margin-bottom: 2px;  }

/******************************************************************************/
/* FOOTER ELEMENTS */
#footer         { display: none;}

/******************************************************************************/
/* FORM ELEMENTS */
.sTable          { width: 100%; }
.sTable td       { padding: 2px 6px; border-bottom: 1px solid #CCCCCC; background:#ffffff; margin:2px; border-top: 4px solid #fff; font-size: 1.1em; font-weight: bold; text-transform: uppercase; }
.sTable input    { width: 200px; }
.sTable textarea { width: 100%;  }
.sTable select   { width: 200px; }

/******************************************************************************/
/* MISC ELEMENTS */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix       { display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix {	height: 1%; }

#muffler { display: none; }

.coupon { border: 3px #000000 dashed; padding: 15px; margin-bottom: 10px; background: #fff; }

