html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background-color: transparent;
}
body
{
  line-height: 1.3em;
}
ol, ul
{
  list-style: none;
}
blockquote, q
{
  quotes: none;
}
*:focus
{
  outline: 0;
}
ins
{
  text-decoration: none;
}
del
{
  text-decoration: line-through;
}
table
{
  border-collapse: collapse;
  border-spacing: 0;
}

TABLE.Grid TR TD
{
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

TABLE.LargeGrid TR TD
{
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
}
TABLE.GridBorder TR TD TH
{
  border: solid 1px #000;
}


HTML
{
  color: #333;
}

BODY
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  background-color: #D9D9D9;
}

A
{
  color: #006666;
  text-decoration: none;
}

A:active
{
  color: #12B2B2;
  text-decoration: underline;
}

A:hover
{
  color: #12B2B2;
  text-decoration: underline;
}

A:visited
{
  color: #006666;
}

H1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  padding-top: 12px;
  padding-bottom: 12px;
}
H2
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  padding-top: 8px;
  padding-bottom: 8px;
}
H3
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  padding-top: 6px;
  padding-bottom: 6px;
}
H4
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
}
H5
{
  font-size: 1em;
  padding-top: 2px;
  padding-bottom: 2px;
}
H6
{
  font-size: 0.8em;
  padding-top: 2px;
  padding-bottom: 2px;
}

H1, H2, H3, H4
{
  color: #646464;
}

H5, H6 
{
  color: #000;
  font-weight: bold;
}

H1 A:hover
{
  text-decoration: none;
}
H2 A:hover
{
  text-decoration: none;
}
H3 A:hover
{
  text-decoration: none;
}
H4 A:hover
{
  text-decoration: none;
}
H5 A:hover
{
  text-decoration: none;
}
H6 A:hover
{
  text-decoration: none;
}

STRONG
{
  font-weight: bold;
}


SELECT
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #363636;
}

INPUT
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #363636;
}

TEXTAREA
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #363636;
}

INPUT[type="button"]
{
}

INPUT[type="submit"]
{
}

IMG
{
  border: 0px;
}

A IMG
{
  border: 0;
}

HR
{
  background: #ccd1d4;
  border: 0;
  color: #ccd1d4;
  height: 1px;
  margin: 0;
}

HR.withSpace
{
  margin-top: 12px;
  margin-bottom: 12px;
}

FORM
{
  margin: 0;
}

UL
{
  list-style-type: none;
}

LI
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

button
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 25px;
    background: url('http://www.pawnmart.com/img/background/button.gif') no-repeat top;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}
button span
{
    /* background: url('http://www.pawnmart.com/style/media/images/link1-left.gif') no-repeat; */
    background-position: left top;
}
button span span
{
    padding: 0px 10px 2px 10px;
}

button span span span
{
    /*     display: block;     background: url('http://www.pawnmart.com/style/media/images/link1-right.gif') no-repeat right top;     */
}



.clearfix
{
  display: inline-block;
}

.ModalBackground
{
  background-color: Gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}


.CommonList
{
  list-style-type: square;
}
.CommonList LI
{
  list-style-type: square;
  line-height: 1.4em;
  margin-left: 24px;
}

#ctrlPagerTop DIV
{
  display: inline;
  padding-left: 10px;
  font-size: .9em;
}

#ctrlPagerBottom DIV
{
  display: inline;
  padding-left: 10px;
  font-size: .9em;
}


.rndCornerL1, .rndCornerL2, .rndCornerL3, .rndCornerL4
{
  font-size: 1px;
  overflow: hidden;
  display: block;
}

.rndCornerL1
{
  height: 1px;
  background: #eaeaea;
  margin: 0 5px;
}
.rndCornerL2
{
  height: 1px;
  background: #eaeaea;
  margin: 0 3px;
}
.rndCornerL3
{
  height: 1px;
  background: #eaeaea;
  margin: 0 2px;
}
.rndCornerL4
{
  height: 2px;
  background: #eaeaea;
  margin: 0 1px;
}


.ratingStar
{
  background-image: url('http://www.pawnmart.com/img/rating/star_full.gif');
  width: 15px;
  height: 12px;
  background-repeat: no-repeat;
}
.savedRatingStar
{
  background-image: url('http://www.pawnmart.com/img/rating/star_full.gif');
}
.filledRatingStar
{
  background-image: url('http://www.pawnmart.com/img/rating/star_full.gif');
}
.emptyRatingStar
{
  background-image: url('http://www.pawnmart.com/img/rating/star_empty.gif');
}



#header
{
    position: relative;
    margin: auto;
    width: 1050px;
    height: 130px;
    background-color: #fff;
}

#logo
{
    position: absolute;
    top: 28px;
    left: 16px;
}

#headerLinks
{
    position: absolute;
    top: 20px;
    left: 542px;
    width: 560px;
    height: 36px;
}

#headerLinks UL
{
}
#headerLinks UL LI
{
    float: left;
    margin: 0 0.2em;
    height: 18px;
    background-image: url('http://www.pawnmart.com/img/sprite/headings.png');
    cursor: pointer;
}
#headerLinks UL LI :hover
{
  background-image: url('http://www.pawnmart.com/img/sprite/headings_on.png');  
}


#headerMemberName
{
    position: absolute;
    top: 68px;
    left: 300px;
    width: 340px;
    height: 30px;
}

#shoppingCart 
{
    position: absolute;
    top: 60px;
    left: 550px;
    width: 140px;
    height: 30px;
}

#navSearch
{
    position: absolute;
    top: 54px;
    left: 746px;
    width: 260px;
    height: 30px;
    padding: 6px;
}

#pageFrame
{
  margin: auto;
  width: 1050px;
  background-color: #fff;
}

#leftNav
{
  float: left;  
  width: 210px;
  display: inline;
  padding-left: 8px;
  margin-top: 20px;
}

#leftNav UL LI 
{
  padding-left: 16px;
  padding-bottom: 6px;
  font-size: 11px;
}

#pageContent
{
  float: left;
  width: 780px;
  display: inline;
}

#pageContentBottom 
{
  clear: both;
  height: 20px;
}

#footer
{
    margin: auto;
    width: 1020px;
    padding-top: 8px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    background-color: #fff;
}



/*
Text Style Names
*/
.Huge
{
  font-size: 2.4em;
  line-height: 1.4em;
}
.Title
{
  font-size: 2em;
  line-height: 1.4em;
}
.Heading
{
   font-size: 1.6em;
   line-height: 1.4em;
}
.SmallHeading
{
  font-size: 1.4em;
  line-height: 1.4em;
}
.Larger
{
  font-size: 1.4em;
  line-height: 1.2em;
}
.Large
{
  font-size: 1.2em;
}
.Small
{
   font-size: 0.8em;
}
.Tiny
{
   font-size: 0.6em;
}
.Error
{
   color: #990000;
}


/*jQuery MegaMenu Plugin
  Author: Devadatta Sahoo
  Author URI: http://www.geektantra.com
*/
.MegaMenu {
  position: absolute;
  top: 100px;
  left: 10px;
  margin: auto;
  width: 1000px;
  height: 30px;
  background-color: #fff;
  padding: 5px 7px 0px;
  margin-bottom: 0px;
}
.MegaMenuLink
{
    float: left;
    height: 16px;
    padding: 6px 4px 6px 4px;
    border: solid 1px #e6e6e6;
    background-image: url('http://www.pawnmart.com/img/sprite/nav.png');
    cursor: pointer;
}
.MegaMenuLink :hover
{
  background-image: url('http://www.pawnmart.com/img/sprite/nav_on.png');  
  border: solid 1px #fff;
}

.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
   display: inline-block;
   padding: 5px 20px 9px;
   margin: 1px 2px 0px 1px;
   text-decoration: none;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
   padding: 5px 20px 5px;
   margin: 1px 2px 4px 1px;
   text-decoration: none;
   outline: none;
   z-index: 1000;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   padding: 4px 18px 4px 17px;
}
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   margin: 0px;
   padding-right: 21px;
   border-bottom: none;
}
.MegaMenu .MegaMenuContent{
   display: none;
}
#MegaMenuContent, #MegaMenuContentShadow {
   background: #FFF; 
   border: 1px solid #9A9A9A;
   border-top: none;
   padding: 10px 10px;
   margin-left: 5px;
   position: absolute;
   z-index: 10;
}
#MegaMenuContentShadow {
   background: #111;
   margin-left: 8px;
   margin-top: 4px;
   z-index: 9;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);
}
/*
.MegaMenuTable {
  border-collapse: collapse;
}
.MegaMenuTable td {
  vertical-align: top;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px; 
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px 15px;
  padding: 0px;
  list-style-type: square;
  list-style-position: inside;
}
.MegaMenuLists li {
  margin: 5px 0px 8px;
  font-weight: bold;
  font-size: 12px;
}
*/
/*Non IE CSS Starts*/
/*
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative;
}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}
*/

.price
{
  color: #000;
  font-weight: bold;
}


		.leftNavTitle				{color:#000000; font-weight:800;font-size:13px; text-decoration:none;padding-left:16px; padding-top: 12px; padding-bottom: 12px;}
		.leftNavTitle:visited, .leftNavTitle:active		{font: normal 11px;}
		.leftNavTitle:hover		{font: normal 11px; color:#333333; }
		
		.leftNavLink					{color:#666666; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 4px;}
		a.leftNavLink					{color:#666666; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 4px;}
		a.leftNavLink:visited, a.leftNav:active		{font: normal 11px; text-decoration: none;padding-left:20px;padding-top: 4px;}
		a.leftNavLink:hover			{font: normal 11px; color:#333333; text-decoration: none;padding-left:20px;padding-top: 4px;}

		.leftNavLabel					{color:#666666; font-weight:normal;font-size:11px; text-decoration:none;padding-left:4px;padding-top: 2px;}
		.leftNavLabel:visited, .leftNav:active		{font: normal 11px; text-decoration: none;padding-left:4px;padding-top: 2px;}
		.leftNavLabel:hover			{font: normal 11px; color:#333333; text-decoration: none;padding-left:4px;padding-top: 2px;}
		
		.leftNavColor					{color:#07818a; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 4px;}
		a.leftNavColor					{color:#07818a; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 4px;}
		a.leftNavColor:visited, a.leftNavColor:active		{font: normal 11px; text-decoration: none;padding-left:20px;padding-top: 4px;}
		a.leftNavColor:hover			{font: normal 11px; color:#07818a; text-decoration: none;padding-left:20px;padding-top: 4px;}
		
		.leftNavBtm					{color:#666666; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 0px;}
		a.leftNavBtm					{color:#666666; font-weight:normal;font-size:11px; text-decoration:none;padding-left:20px;padding-top: 0px;}
		a.leftNavBtm:visited, a.leftNavBtm:active		{font: normal 11px; text-decoration: none;padding-left:20px;padding-top: 0px;}
		a.leftNavBtm:hover			{font: normal 11px; color:#333333; text-decoration: none;padding-left:20px;padding-top: 0px;}


#pageContentContainer
{
}

#pageContentBottom
{
}

#headerLinks
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #333;
}

#headerLinks a
{
    color: #333;
}
#headerLinks a:visited a:active 
{
    color: #006666;
    text-decoration: none;
}
#headerLinks a:hover
{
    color: #006666;
    text-decoration: none;
}

#footer
{
    text-align: left;
}

#footerLinks
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #858585;
    text-decoration: none;
    line-height: 16px;
}

#footerLinks a
{
    color: #858585;
}
#footerLinks a:visited a:active 
{
    color: #858585;
    text-decoration: none;
}
#footerLinks a:hover
{
    font: bold 11px; 
    color: #333333;
    text-decoration: none;
}


#leftNavContainer
{
  background-color: #ccc;
}

#leftNav 
{
  background-color: #fff;
}

#leftNav H5
{
  background: #fff url('http://www.pawnmart.com/img/background/left_nav_bg.gif') no-repeat;
  height: 30px;
  padding-left: 4px;
}


