/*!!!!!!!!!!! Overall Site !!!!!!!!!!!*/

body {margin:0px;
font-family: verdana,arial,helvetica,sans-serif;font-size: 12px;color: #333333;
background-color: #F1F4F8;
background-image: 
 url(http://www.ebladestore.com/images/bg-main.gif);
background-repeat: repeat-x
}
.sm-ft {font-size:10px}
A:visited {color:#0066CC}
A:active {color:#0066CC}
A:hover {color:#E47911}
A.lk-wt {color:#FFFFFF}
A.lk-wt:hover {color:#CCCCCC}
A.lk-og:link {color:#E47911}
A.lk-og:visited {color:#E47911}
A.lk-og:active {color:#E47911}
A.lk-bk:link {color:#000000}
A.lk-bk:visited {color:#000000}
A.lk-bk:active {color:#000000}
A.def_link:link {color: #000000; text-decoration: none; border-bottom:1px dashed;}
A.def_link:hover {color: #000000;text-decoration:underline;border-bottom:0px;}
.wt-lt {color:#FFFFFF}
.rt-ar {color:#E47911;font-weight:bold;font-size:15px}
h1 {color:#E47911;
	font-size:18px;
 	margin-top:5px;
 	margin-bottom:10px;
}
.hm-tl h1{
	color:#E47911;
	font-size:10px;
 	margin:0px;
}
h2 {color: #E47911;
	font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;
 	margin-top:5px;
 	margin-bottom:2px;
 	margin-left:5px;
}
h5 {color: #ffffff}
.mn-bd{
border:solid 1px #336699;
border-top:0px;
}
.bl-bd{
border:solid 1px #6699CC;
}
.ct-fs{
border:solid 1px #CC0000;
}
.subtitle {
	color: #888888;
	font-size: 90%;
    top:-.8em;
    margin:0;
}

/*!!!!!!!!!!! Header !!!!!!!!!!!*/

.fn {
	font-size:13px;
	color:#FFFF33;
	font-weight:bold;
}
.pm-bd{
border-left:solid 1px #336699;
border-right:solid 1px #336699;
}
.bt-bd{
border-bottom:solid 1px #336699;
}
.hd-lt{
border:solid 1px #6699CC;
}
.lp-tl{
border:solid 1px #6699CC;
background-image: 
url('http://www.ebladestore.com/images/resort-bg.gif');
background-repeat: repeat-x
}
.ct-bg {
background-image: 
url('http://www.ebladestore.com/images/ct-mu-bg.gif');
background-repeat: repeat-x
}
.ct-lt{
border-right:solid 1px #6699CC;
}

/*!!!!!!!!!!! Left Nav !!!!!!!!!!!*/
 .lt-tl h3{
 	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#E47911;
	margin:0px;
}
td.blue {background-color:#6699CC}

/*!!!!!!!!!!! Right Nav Boxes !!!!!!!!!!!*/

 .rt-nv{
  border:1px solid #6699CC;
  width:95%;
  position:relative;
  margin:0px;
  padding-top:12px;
  padding-left:4px;
  padding-bottom:5px;
  padding-right:4px;
}
 .rt-nvd h3{
   font:bold .9em Verdana, Arial, Helvetica, sans-serif;
   height:1em;
   padding:2px 0.7em 2px 0.7em;
   clear:right;
   color:#E47911;
   background:#fff;
   margin:0;
   position:absolute;
   left:10px;
   top:-.8em;
   border:0 none;
 }
 .rt-nvd{
  border:1px solid #6699CC;
  width:95%;
  position:relative;
  margin:0px;
  padding-top:12px;
  padding-left:4px;
  padding-bottom:5px;
  padding-right:4px;
}
 .rt-nv h3{
   font:bold .9em Verdana, Arial, Helvetica, sans-serif;
   height:1em;
   padding:2px 0.7em 2px 0.7em;
   clear:right;
   color:#E47911;
   background:#fff;
   margin:0;
   position:absolute;
   left:10px;
   top:-.8em;
   border:0 none;
 }

/*!!!!!!!!!!! Deals and Bargains Display !!!!!!!!!!!*/

 .db-dp{
  border:1px solid #6699CC;
  width:99%;
  position:relative;
  margin:0px;
  padding-top:12px;
  padding-left:4px;
  padding-bottom:5px;
  padding-right:4px;
}
 .db-dp h3{
   font:bold .9em Verdana, Arial, Helvetica, sans-serif;
   height:1em;
   padding:2px 0.7em 2px 0.7em;
   clear:right;
   color:#E47911;
   background:#fff;
   margin:0;
   position:absolute;
   left:10px;
   top:-.8em;
   border:0 none;
 }
 .db-cp{
  border:1px solid #6699CC;
  width:99%;
  position:relative;
  margin:0px;
  padding-top:12px;
  padding-left:4px;
  padding-bottom:5px;
  padding-right:4px;
}
 .db-cp h3{
   font:bold .9em Verdana, Arial, Helvetica, sans-serif;
   height:1em;
   padding:2px 0.7em 2px 0.7em;
   clear:right;
   color:#E47911;
   background:#fff;
   margin:0;
   position:absolute;
   left:10px;
   top:-.8em;
   border:0 none;
 }

/*!!!!!!!!!!! Footer !!!!!!!!!!!*/

.ft-cr {color:#999999}
.ft-tl {
	color:#336699;
	font-weight: bold;
}
.nl-bt {
width:23px;
height:23px;
border:0px;
}
.ft-vl{
border-right:solid 1px #336699;
}
.ft-jn {
vertical-align:top;
height:19px;
border:1px solid #C0C0C0;
margin-right:2px;
}
.cgs-fm {
border:1px solid #CCCCCC;
}
input.cgs-fmb {
border:1px solid #CCCCCC;
background:#DDDDDD;
}