body{
  font-size: 11px;
  font-family: arial;
	margin:0 0 40px 0;
	padding:0px;
  background:#000 url(../images/bodyBg.jpg);
}

.hidden { display:none; }

  #leftHeader {float: left; width: 300px;}
  #rightHeader {float: left; width: 500px;}
  #loginHolder {padding: 5px; margin-bottom: 186px;}
  #headerAddressHolder {padding: 0 5px; width: 350px;}
    #headerAddressHolder h2{font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:black; font-size: 12px;}
  #headerAddress {padding: 5px; width: 320px; float: right; }
  #headerBullets {position: relative; width: 226px; top: 140px; left: 20px}
  * html #headerBullets {top: 0px !important;}
  *:first-child+html #headerBullets {top: 0px !important;}
  #headerBullets ul {position: relative; top: 0px; left: 15px;}
  #headerBullets li {font-size: 18px;}
  #couponHolder {float: right; width: 287px; height: 104px; margin: 13px 12px 10px 0;}
  #couponHolder a {display: block; height: 104px;}
  #couponHolder span {display: none;}
  
h1{
	margin:0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	padding:0px;
  color:black;
}
h2 {
  margin:0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding:0px;
  color:black;
}
h3 {
  margin:0 0 10px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	padding:0px;
  color:#777;
}
p{
	font-size: 12px;
	margin: 0 0 10px;
	padding:0px;
  color:black;
}
#wrapper{
  width:820px;
  margin:0 auto;
  padding:0;
  background: url(../images/mainBg.png) repeat-y;
}

#header{
  background: url(../images/headerBG.jpg) no-repeat;
  width:800px;
  height:235px;
  margin:0 auto;
}
  #header p{
    padding:0 20px;
  }

  #header li{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height:18px;
  }
  
  #header h2 {
  margin:0 0 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:bold;
	padding:0px;
  color:black;
  }
  
  #header h1 {
  display:none !important;
  }
.headerContact{
}

.coupon{
}

#nav {
  background: url(../images/navBG.png) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width : 800px;
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	background-repeat: repeat-x;
	height: 40px;
}
#nav li {
	float : left;
	padding : 12px 0;
	margin : 0;
	list-style:none;
	display: block;
}
#nav a:link, #nav a:visited {
	color : #FFF;
  background-color: transparent;
	border-right : 1px solid #42432d;
	text-decoration : none;
	font : bold 15px Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	padding : 5px 65px;
}
#nav a:hover {
	color : #fff;
	/*background-image: url(../common/images/);*/
}
#nav a.edit { font-size: 10px; border: 0;float: right; margin: 0; padding: 0; text-align: right; position: relative; top: -5px; left: -5px;}
* html #nav div.edit { position: relative;}
* html #nav a.edit { font-size: 10px; border: 0;float: right; margin: 0; padding: 0; text-align: right; position: absolute; top: -5px; left: 5px;}
*:first-child+html #nav div.edit { position: relative;}
*:first-child+html #nav a.edit { font-size: 10px; border: 0;float: right; margin: 0; padding: 0; text-align: right; position: absolute; top: -5px; left: 5px;}

#contact .nav a{
	border-right: 0px!important;
}

#mainContent{
  width:760px;
  margin:0 auto;
  padding:0;
}
#mainContentHolder {padding-top: 20px;}

#liveText{
}

#footer{
  padding:0;
  margin:0 auto;
  width:820px;
  height:33px;
  background: url(../images/bodyBGBot.png) no-repeat;
}

div .contactFormLeft {float: left; width:400px; margin:0 0 0}
div .contactFormRight {float: left; width:200px; margin:0 0 0}

.formInputHolder { width:370px; margin:0 auto;}
.formInputHolder strong.label {display: block; margin-bottom: 2px;}
.formInputHolder span.input {display: block;}
.formInputHolder { margin-bottom: 5px;}
div .center{ width:80px; margin:0; padding:0; }

.storePhoto { border: 1px solid; margin:-1px -1px 9px;}

.homeLeft { display:block; width:475px; float:left; }
.homeRight { margin:0; display:block; width:250px; float:right; text-align:right;}
  .homeRight h3 {
    margin:10px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    padding:0px;
    color:black;
  }


  a:link, a:hover, a:active, a:visited {color: #696CFA;}
  a[target=_blank] {background: url(/common/images/icons/new-window.png) center right no-repeat; padding-right: 12px;}
  a[href$=".doc"],
    a[href$=".rtf"] {background: url(/common/images/icons/txt.png) center right no-repeat; padding-right: 12px;}
  a[href$=".pdf"] {background: url(/common/images/icons/pdf.png) center right no-repeat; padding-right: 12px;}
  a[href$=".txt"] {background: url(/common/images/icons/txt.png) center right no-repeat; padding-right: 12px;}
  a[href$=".pps"]{background: url(/common/images/icons/pps.png) center right no-repeat; padding-right: 12px;}
  a[href$=".jpg"],
    a[href$=".gif"],
      a[href$=".png"],
        a[href$=".tif"],
          a[href$=".bmp"]{background: url(/common/images/icons/pic.png) center right no-repeat; padding-right: 12px;}
  a[href$=".zip"],
    a[href$=".rar"],
      a[href$=".ace"],
        a[href$=".gzip"],
          a[href$=".tar.gz"],
            a[href$=".iso"]{background: url(/common/images/icons/zip.png) center right no-repeat; padding-right: 12px;}
  a[href$=".mp3"],
    a[href$=".m4a"],
      a[href$=".ogg"],
        a[href$=".wma"],
          a[href$=".wav"]{background: url(/common/images/icons/music.png) center right no-repeat; padding-right: 12px;}
  a[href$=".flv"],
    a[href$=".wmv"],
      a[href$=".mov"],
        a[href$=".swf"],
          a[href$=".avi"],
            a[href$=".mpg"],
              a[href$=".mpeg"],
                a[href$=".3gp"],
                  a[href$=".mp4"],
                    a[href$=".fla"]{background: url(/common/images/icons/play.png) center right no-repeat; padding-right: 12px;}
                    
                    
                    
/* Special Bullets */
#bull{font-size: 14px !important; font-weight:bold; font-family: Arial, Helvetica, sans-serif; display:block; width:400px; float:left; line-height:17px; padding:0 0 0 24px; list-style-type: none; margin: 2px 0 0 -30px; background-repeat: no-repeat;} 
.bull{background: url(/common/images/bull.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bulltoll{background: url(/common/images/bulltoll.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bullfax{background: url(/common/images/bullfax.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bullwrench{background: url(/common/images/wrench.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bullman{background: url(/common/images/bullman.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bullwoman{background: url(/common/images/bullwoman.png); padding: 0 0 8px 20px; list-style-type: none; margin:0; background-repeat: no-repeat;}
.bullfamily{background: url(/common/images/bullfamily.png); padding: 0 0 8px 20px; list-style-type: none; margin:0; background-repeat: no-repeat;}

.bullphone{background: url(/common/images/bullphone.png); padding: 0 0 8px 20px; list-style-type: none; margin: 0; background-repeat: no-repeat;}
.bullmail{background: url(/common/images/bullmail.png); padding: 0 0 8px 20px; list-style-type: none; margin:0; background-repeat: no-repeat;}
/* Special Bullets */



.right{float:right; margin:0 0 10px 10px}
.left{float:left; margin:0 10px 10px 0}                    