BODY
{
  font-family: Arial, Verdana, Sans Serif;
  font-size: 10pt;
  	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p.gryBarRepeat {
	margin: 0px;
	padding: 0px;
}

.navRepeat {
	background-image: url(../imgs/nav_rpt.jpg);
	background-repeat: repeat-x;
}
.brwnTopRepeat {
	background-image: url(../imgs/brwn_top_rpt.jpg);
	background-repeat: repeat-x;
	height: 13px;
}
.greyBotmRepeat {
	background-image: url(../imgs/gry_btm_rpt.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.greyTopRepeat {
	background-image: url(site/imgs/gry_top_rpt.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.homeText :link, .homeText  a:visited, .homeText  a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C5569;
	text-decoration: none
}
.homeText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C5569;
	text-decoration: underline
}
.brnBottomRpt {
	background-image: url(../imgs/bottom_brown_rpt.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 13px;
}
.brnLeftRepeat {
	background-image: url(../imgs/brn_left_side.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.brnRightRpt {
	background-image: url(../imgs/brnRightRepeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}	
.smallText a:link, .smallText a:visited, .smallText a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9C5569;
	text-decoration: none;
}
.smallText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9C5569;
	text-decoration: underline;
}
.brwnOne{
	background-image: url(../imgs/corner_1.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 11px;
}

.brwnTwo {
	background-image: url(../imgs/corner_2.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 11px;
}
.brwnThree {
	background-image: url(../imgs/corner_3.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 11px;
}
.brwnFour {
	background-image: url(../imgs/corner_4.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 11px;
}
.gryBarRepeat {
	background-image: url(../imgs/sub/gray_bar_repeat.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.GrayLineVertical {
	background-image: url(../imgs/sub/gryRepeat.gif);
	background-repeat: repeat-y;
	background-position: right;
}
ul {
	list-style-image: url(../imgs/sub/bullet.gif);
	list-style-position: outside;
}
.mainNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.mainNav a:visited, .mainNav a:link, .mainNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.mainNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}
.GrayBottomBar {
	background-image: url(../imgs/sub/gryRepeat.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fullHeight {
	height: 100%;
}
.footer {
	background-position: bottom;
	bottom: auto;
}
.headText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
.14ptBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.textGreyBack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	background-repeat: no-repeat;
}
FONT.merchant_address
{
  font-size: 9pt;
  color: #333333;
}
FONT.control_panel
{
  font-size: 9pt;
  color: #333333;
}
A:link
{
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial, Verdana, Sans Serif;
}
A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial, Verdana, Sans Serif;
}
A:active
{
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial, Verdana, Sans Serif;
}
A.catRows:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
A.catRows:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.catRows:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.catRows:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
A.navLinks:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.navLinks:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.navLinks:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: none
}
A.navLinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9C5569;
    FONT-FAMILY: Arial,Verdana,Helvetica;
    TEXT-DECORATION: underline
}
TABLE.3d_border
{
    BORDER-RIGHT: 1pt outset;
    PADDING-RIGHT: 2pt;
    BORDER-TOP: 1pt outset;
    PADDING-LEFT: 2pt;
    BORDER-LEFT: 1pt outset;
    BORDER-BOTTOM: 1pt outset
}
TD.3d_border
{
    BORDER-RIGHT: 1pt outset;
    PADDING-RIGHT: 5pt;
    BORDER-TOP: 1pt outset;
    PADDING-LEFT: 4pt;
    BORDER-LEFT: 1pt outset;
    BORDER-BOTTOM: 1pt outset
}
font.checkout_ccn_a
{
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
  font-family: Arial;
}
font.checkout_ccn
{
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial;
}
font.checkout_ccn_div
{
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial;
}
.gradientRepeat {
	background-image: url(/midas/imgs/sub/gradient_repeat.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.subHeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
}
.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A3139;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h1.prodheadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
h2.productText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5A3139;
	margin: 0px;
	padding: 20px 0px 0px;
	text-transform: capitalize;
}
#product-img {
	border: 1px solid #999999;
	
}
#navPhoneNumber {
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 120px;
	padding-left: 10px;
	margin: 0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
}
.side-line {
	background: url(../imgs/gry_right_side.jpg) repeat-y 168px;
}
#product-img img {
	border-style: none;
}
#sitemap li {
	margin-bottom: 5px;
}
#sitemap ul {
	margin-top: 10px;
	color: #666666;
}
#sitemap a:link, #sitemap a:visited, #sitemap a:active{
	text-decoration: none;
}
#sitemap a:hover {
	color: #733E4D;
	text-decoration: underline;
}
/*Table Rows*/
table.alternate_rows {
	border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;
	font: 12px Arial, Helvetica, sans-serif;
}
table.alternate_rows th, table.alternate_rows td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	border-style: solid;
	border-color: #444;
}
table.alternate_rows th {
	border-width: 0px 1px 1px 1px;
	background-color: #ccc;
}
table.alternate_rows td {
	border-width: 0px 1px 0px 1px;
}
table.alternate_rows tr.odd td {
	background-color: #ddd;
}
table.alternate_rows tr.even td {
	background-color: #fff;
}
table.alternate_rows tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
