/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body {color: #800000; background-image: url(../img/bodyBkgr.jpg); font: normal 12px Tahoma, Arial, Helvetica; text-align: center; }
a img {border: 0;}
td {font-family:Tahoma,verdana,arial; font-size:11px; color:#333333;}

body.noBg {background: white;}

a.nli{ color: #800000; text-decoration: none; }
a.nli:hover { color: #000000; text-decoration: underline; }

a {color: #800000; text-decoration: none;}
a:hover { color: #000; text-decoration: underline; }
.black { color: #000; }
.boxText { font-family: Tahoma, Helvetica, Arial; font-size: 10px; }
.errorBox { font-family : Tahoma, Helvetica, Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Helvetica, Arial; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {font-family : Tahoma, Helvetica, Arial; font-size : 10px; color: #800000; text-decoration: underline; }
/** CONTENT **/

/** CONTENT **/
table.MainContentContainer {margin: 0 auto; width: 790px; height: 100%; background: url(../img/background-main-repeat.jpg) repeat-y top left; text-align: left;}
#ContentContainer {width: 780px; background-color: white; height: 100%}
table.ContentTable { margin-left: 17px; border-bottom: 1px solid #584736; width: 730px; }
td.content { border-right: 1px solid #584736; padding: 16px 21px 13px; width: 465px !important; width /**/:507px; background-color: #f1ede8; }
td.content p { margin: 0; padding: 0 0 13px; }
td.content ul { margin: 0 0 13px; padding: 0; list-style-type: none; }
td.content ul li { margin: 0; padding: 0 0 0 20px; background: url(/images/bullet-li.gif) no-repeat 6px 4px; }

h2 { margin: 0 0 4px; padding: 4px 15px 2px 6px; color: #FFF; font-size: 12px; line-height: 15px; font-weight: bold;  }
h3 { font-size: 13px; font-weight: bold; color:#111820; }
h1 {clear:both; margin:0; padding-top:0px; text-align:left; font-family: georgia, "times new roman", serif; font-size:2.4em; font-weight:normal; color:#fff; }
h1 em {font-size:0.6em; color:#000;}

table.products { margin: 0 auto; width: 460px; height: 100%;  text-align: left;background-color:#ced9e3; }
table.products td{  width: 220px; height: 100%;  text-align: left; padding:3px; background-color:#fff; }
table.products img a:hover{ border:1px solid #ccc; padding:3px; float:left;}
.title {margin: 0 0 8px 8px;}

FORM {
	display: inline;
}

.infoBox {border:1px solid #B6B7CB; background-color: #f5f0e3;}

.infoBoxContents {font-family: Tahoma, Helvetica, Arial; font-size: 10px;}

ul#gnav { margin: 0; padding: 0; list-style-type: none; font: normal 11px Tahoma, Helvetica, Arial; text-align: left; position: absolute; top: 11px; left: 19px; }
ul#gnav li { margin: 0; padding: 0; }
ul#gnav li a { padding-left: 6px; color: #FFF; text-decoration: none;  background: url(../images/arrow.gif) no-repeat;}
ul#gnav li a:hover, ul#gnav li a.on { color: #000; text-decoration: none;background: url(../images/arrow-over.gif) no-repeat; }

td.customerS   {text-align: right; vertical-align: bottom; padding-right: 10px; font-family: Tahoma; font-size: 14px; font-weight: bold; color: #010101;}
td.customerSNY {text-align: right; vertical-align: bottom; padding-right: 10px; font-family: Tahoma; font-size: 14px; font-weight: bold; color: #010101;}
td.submenu   {padding-left: 30px; font-size: 16px; font-weight: bold;}
td.submenu_  {vertical-align: bottom;}

img.banner { margin-left: 17px; }
#menu {
	margin-bottom: 19px; }
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#menu li {
	display: block;
	padding-top: 1px;
	background:#2a3e4f url(../images/img07.gif) repeat-x;;
}
#menu a {
	display: block;
	width: 175px;
	padding: 7px 10px 7px 25px;
	text-transform: uppercase; color:#FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: x-small;
	font-weight: bold;
}
#menu a:hover {
	background-color: #0A0A0A;width: 186px
}



/** BANNER **/
#banner-global{width: 730px; height: 160px; background: url(../images/header-main.jpg) no-repeat top left; margin-left: 17px; }
#phone { text-align: right; padding: 17px 19px; }
/* Menu */
ul#nav { margin: 4px 0 4px  17px; padding: 0px; width: 730px !important; width /**/:740px; height: 44px; background-color: #475460;  list-style-type: none;border-bottom:1px solid #fff; border-top: 1px solid #fff;color:fff; }
ul#nav li { margin: 0; padding: 0; line-height: 35px; float: left; display: inline; font: normal 10px Tahoma, Helvetica, Arial; }
ul#nav li a { margin: 0; padding: 0px 40px 0 43px; height: 42px; line-height: 42px;  text-decoration: none; float: left; display: block;font-size: 132%;	font-weight: bold;}
ul#nav li a:hover { background-color: #475460;text-decoration: none;	color: #FFFFFF;border-bottom:2px solid #fff; }



/** CONTENT HM **/
#contentHM { margin: 0 17px; width: 730px; height: 346px; background: url(/images/contentHM-background.jpg) no-repeat top left; position: relative; }
#contentHM img.phone { position: absolute; top: 17px; right: 19px; }
#contentBlockHM { padding: 16px 35px 0 37px; width: 512px !important; width /**/:584px; height: 75px !important; height /**/:91px; position: absolute; bottom: 2px; left: 0; }
#contentBlockHM h2 { margin: 0 0 2px; padding: 0; width: 257px; height: 35px; background: url(/images/h2-HM-welcome.gif) no-repeat top left; text-indent: -9999px; }
#contentBlockHM p { margin: 0; color: #323231; font-size: 12px; line-height: 15px; font-weight: bold; }
#contentBlockHM a { color: #323231; text-decoration: none; }
#contentBlockHM a:hover { color: #000; text-decoration: none; }


TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Tahoma, Helvetica, Arial;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}





.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ff0000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ebe0c6;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
  background: #b6b7cb;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
}

A.pageResults {
  color: #c00000;
}

A.pageResults:hover {
  color: #000000;
  background: #fde2a7;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 11px;
}

TD.tableHeading {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Helvetica, Arial;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, Helvetica, Arial;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Tahoma, Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Tahoma, Helvetica, Arial;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Helvetica, Arial;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Tahoma, Helvetica, Arial;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #ebe0c6; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ffd781; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Helvetica, Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Helvetica, Arial; font-size: 10px; color: #fff; }

/* message box */

.messageBox { font-family: Tahoma, Helvetica, Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Helvetica, Arial; font-size: 10px; background-color: #feb1a9; color: #000}
.messageStackSuccess { font-family: Tahoma, Helvetica, Arial; font-size: 10px; background-color: #c3e095;  color: #000}

/* input requirement */
#manu * {background:none;padding-top:0;padding-bottom:0;}
#manu select {background-color:#fff;padding-top:0;padding-bottom:0;}
.inputRequirement { font-family: Tahoma, Helvetica, Arial; font-size: 10px; color: #ff0000; }

.smallText_1 a {
	color:#fff;
	text-decoration:underline;
}

.smallText_1 a:hover {
	color:#fff;
	text-decoration:none;
}

#myse select {
	width:90%;
}

.delp {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

.main a {
	color:#800000;
	text-decoration:none;
}

.main a:hover {
	color:#000;
	text-decoration:underline;
}

.subcatl {
	color:#800000;
	text-decoration:underline;
	font-weight:normal;
}

.subcatl:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}


.bg	 {background:url(images/m02.gif); background-repeat: no-repeat;}
.bg1 {background:url(images/m06.gif); background-repeat: no-repeat;}
.bg2 {background:url(../img/searchBkgr01.jpg); background-repeat: no-repeat;}
.bg2C{background:url(../img/catBkgr01.jpg); background-repeat: no-repeat;}
.bg3 {background:url(images/m25.gif); background-repeat: no-repeat;}
.bg4 {background:url(images/m20.gif); background-repeat: repeat-x;}
.bg5 {background:url(images/m31.gif); background-repeat: repeat-x;}
.bg6 {background:url(images/m32.gif); background-repeat: repeat-y;}
.bg7 {background:url(images/m36.gif); background-repeat: no-repeat;}
.bg8 {background:url(images/m37.gif); background-repeat: no-repeat;}
   
ul{margin:0px; padding:0px; list-style: none;}
ul li{padding:0 0 0 20px;}

li.smallLi {list-style-image:url(../img/catSmallBullet.gif);list-style-position : inside; padding-left: 7px}
ol li	{padding-bottom: 10px; list-style-position : inside;} /**/
ol li a {padding-left: 6px;}

ul a{color:#fff;	text-decoration:none;  font-size:13px;	line-height:24px;}
ul a:hover{color:#000000;}

.el {background:url(images/m19.gif) center left no-repeat; margin-left:29px;	padding:0 0 0 31px;	height:24px;}


.se  {width:97px; height:19px; font-family:tahoma,verdana,arial; color:#A6B5C0; font-size:10px; padding-left:2px; background-color:#111820;}
.se1 {width:156px; height:19px; font-family:tahoma,verdana,arial; color:#A6B5C0; font-size:10px; padding-left:2px;}
.go  {width:38px; height:17px; font-family:tahoma,verdana,arial; font-size:11px; color:#494949; line-height:12px; margin:0px; padding: 0px 0 0 2px}
.ab  {vertical-align: middle;}
.bd  {border:1px solid #FFFFFF;}

.tx  {font-size:11px; color:#A6B5C0; font-weight:bold;}
.tx1 {font-size:10px; color:#A6B5C0;}
.tx2 {font-size:11px; color:#111820; font-weight:bold; text-transform:uppercase;}
.tx3 {font-size:10px; color:#800000;}
.tx4 {font-size:14px; color:#3DD545; font-weight:bold;}
.tx5 {font-size:12px; color:#800000; font-weight:bold;}
.tx5 a {font-size:16px; color:#800000; font-weight:bold; text-decoration:none; font-family:tahoma}
.tx6 {font-size:13px; color:#6c6c6c; font-weight:bold;}
.tx7 {font-size:11px; color:#800000; padding-left:4px;}
.tx8 {font-size:11px; color:#000000; font-weight:bold;}
.tx9 {font-size:11px; color:#6c6c6c; font-weight:bold; text-decoration: line-through;}
.tx10{font-size:13px; color:#ff0000; font-weight:bold;}
.tx11{font-size:10px; color:#000000; text-transform: uppercase}

/*background: transparent url(../img/arr002.gif) center left no-repeat; */
span.tx11 {color:#800000; font-weight: bold; font-size:13px; }
.tx11 a:link {font-size:13px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: bold;}
.tx11 a:visited {font-size:13px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: bold;}
.tx11 a:active{font-size:13px; color:#ff0000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: bold;}
.tx11 a:hover{font-size:13px; color:#ff0000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: bold;}

.search {font-family: tahoma,verdana,arial; font-size: 11px; color:#3E3D3E; font-weight: bold; padding: 0px; margin:0px; text-align:left;}
.searchTwo {background-color: #FAF8F3; font-family: tahoma,verdana,arial; font-size: 9px; border: solid 1px #B6B2A8; height:15px; color:#3E3D3E;}

.ml {color:#333333;	font-size:11px; text-decoration:none; font-weight:bold;}
.ml:hover {text-decoration:underline;color:#000000;}

.ml1 {color:#3DD545; font-size:10px; text-decoration:none;}
.ml1:hover {text-decoration:underline;}

.ml2 {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
.ml2:hover {color:#800000;text-decoration:underline;}

.ml3 {color:#FFFFFF; font-size:11px; text-decoration:none;}
.ml3:hover {text-decoration:underline;}

.ml4 {color:#A6B5C0; font-size:11px; text-decoration:none;}
.ml4:hover {text-decoration:underline;}

.ml5 {color:#A6B5C0; font-size:11px; text-decoration:underline;}
.ml5:hover {text-decoration:none;}


#zxc1 {color:#A7D8FF; font-size:11px; font-weight:bold; text-decoration:underline;}
#zxc1 a {color:#A7D8FF; font-size:11px;text-decoration:underline; font-weight:bold;}
#zxc1 a:hover {text-decoration:none;}

.picture img {border: 1px solid #8f8a8a; padding:4px; margin:4px;}
.picture .picture1 {border: 0; }

A.brandCls {color: #800000;}
A.brandCls:hover {color: #000000;}

/*td.mMenu1 {padding-left: 5px; padding-top: 2px;}*/
td.mMenu1 {padding-top: 2px; padding-left: 5px; padding-right: 5px;}
td.mMenu2 {padding-top: 2px; padding-left: 5px; padding-right: 5px; background: url(../img/specBkgr.jpg) no-repeat top left;}

a.mMenuHref:link    {color:#FFFFFF; font-size:14px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.mMenuHref:hover   {color:#ffe681; font-size:14px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.mMenuHref:visited {color:#FFFFFF; font-size:14px; text-decoration: none; font-weight:bold; font-family:tahoma}

a.mMenuHrefSpec:link    {color:#b00000; font-size:15px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.mMenuHrefSpec:hover   {color:#b00000; font-size:15px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.mMenuHrefSpec:visited {color:#b00000; font-size:15px; text-decoration: none; font-weight:bold; font-family:tahoma}


a.catHref:link 		{color:#000000; font-size:12px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.catHref:hover		{color:#800000; font-size:12px; text-decoration: none; font-weight:bold; font-family:tahoma}
a.catHref:visited {color:#000000; font-size:12px; text-decoration: none; font-weight:bold; font-family:tahoma}

.catPanel a	{color:#800000; font-size:12px; text-decoration: none; font-weight:bold; font-family:tahoma; text-transform:uppercase;}
/*a.catPanel:hover {color:#000000; font-size:14px; text-decoration: none; font-weight:bold; font-family:tahoma; text-transform:uppercase;}*/

.message{margin-bottom: 0; font-size:13px;}
.author {font-family: Georgia,'Times New Roman',serif; color: black; text-align: right; margin: 0; font-size:13px;}
.purchase {text-align: right; margin-top: 0; color: #666666; font-size:11px;}

.deal {text-align: center; color:#000000; font-size:10px; font-weight:bold; font-family:tahoma; padding: 3px;}
.dealOff {color: #be0101; font-size:15px; font-weight:bold; font-family:tahoma}
.dealPic {border: solid 1px #d48d27}
.extra {color: #ff0000; font-size:14px; font-weight:bold; font-family:tahoma;}
.extra2{color: #ff0000; font-size:11px; font-weight:bold; font-family:tahoma;}
.extraTd {color: #be0101; font-size:15px; font-weight:bold; font-family:tahoma; padding-left: 10px; background: url(../img/extraBkgr.jpg) no-repeat top left;}


.emailFr1 {border-left: solid 1px #6c6c6c; border-right: solid 1px #6c6c6c; border-bottom: solid 1px #6c6c6c;}
.main1 {font-family: Tahoma, Helvetica, Arial; font-size: 11px; line-height: 1.5;}
.main1 input {width: 345px;}
.main2 {padding: 10px; text-align: center; width: 115px;}


h2.topcategiries {color: #ff0000;}
h2.topcategiriesTwo {color: #AC8948; font-size:12px; font-family: Tahoma, Helvetica, Arial; text-align: left; padding: 0px; margin:13px 0px 8px 0px; font-weight:bold;}

.topcategiriesTree a:link {color:#000000; font-family: Tahoma, Helvetica, Arial; font-size: 12px; text-decoration: underline; font-weight:normal; padding: 0px; margin:0px; font-weight:bold;}
.topcategiriesTree a:visited {color:#000000; font-family: Tahoma, Helvetica, Arial; font-size: 12px; text-decoration: underline; font-weight:normal; padding: 0px; margin:0px; font-weight:bold;}
.topcategiriesTree a:active {color:#AC8948; font-family: Tahoma, Helvetica, Arial; font-size: 12px; text-decoration: none; font-weight:normal; padding: 0px; margin:0px; font-weight:bold;}
.topcategiriesTree a:hover {color:#AC8948; font-family: Tahoma, Helvetica, Arial; font-size: 12px; text-decoration: none; font-weight:normal; padding: 0px; margin:0px; font-weight:bold;}
/*.topcategiriesTreeActive {color:#AC8948; font-family: Tahoma, Helvetica, Arial; font-size: 11px; text-decoration: none; font-weight:bold; padding: 0px; margin:0px;}*/

.topcategiriesTreeActive {color:#000; font-family: Tahoma, Helvetica, Arial; font-size: 11px; text-decoration: none; font-weight:bold; padding: 0px; margin:0px;}

.textDisplay {text-align:right; margin:0px; padding-right:5px; font-size:12px; color:#4A4645;}
.textDisplay a.pageResults:link {font-size:12px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: normal;}
.textDisplay a.pageResults:visited {font-size:12px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: normal;}
.textDisplay a.pageResults:active{background:#ffffff; font-size:12px; color:#ff0000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: normal;}
.textDisplay a.pageResults:hover{background:#ffffff; font-size:12px; color:#ff0000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: normal;}

.popModel {color: #800000; font-size:13px; font-family: Tahoma, Helvetica, Arial; padding: 0px; margin:15px 0px 5px 0px; font-weight:bold; vertical-align: bottom; text-align: left;}

a.ml21:link {font-size:12px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: bold;}
a.ml21:visited {font-size:12px; color:#800000; text-decoration:underline; font-family:tahoma,verdana,arial; font-weight: bold;}
a.ml21:active {font-size:12px; color:#ff0000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: bold;}
a.ml21:hover{font-size:12px; color:#ff0000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: bold;}

.textDisplayMain {font-size:12px; color:#000000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: normal;}
.textDisplayMain td{font-size:12px; color:#000000; text-decoration:none; font-family:tahoma,verdana,arial; font-weight: normal;}

.sitemap1 {font-size:14px; color:#800000; font-family:tahoma,verdana,arial; text-align: center; font-weight: bold;}
.sitemapd{display:block; clear: both; border-bottom: dashed 1px #800000; margin-top: 15px;}
.sitemapul {display:block; float: left; width: 145;}
/*.sitemapul li {list-style-image: url(/img/arr002.gif); list-style-type: none;}*/

fieldset {border: solid 1px #bf6215; margin: 10px; padding: 10px}
legend   {font-weight: bold; color: #bf6215;}
.sitemap1 a {color: #333333; font-size: 11px; font-weight: bold;}
.sitemap2 a {color: #bf6215; font-size: 14px; font-weight: bold;}
.sitemap3 a {color: #800000; font-size: 11px; font-weight: bold; margin: 5px 0;}
.sitemap4 a {color: #000000; font-size: 10px;}
.sitemap5 a {color: #bf6215; font-size: 11px; font-weight: bold;}

.smapTitle {border-bottom: dashed 1px #6d6b6c;}
.smapTitle .sitemap1 a {color: #800000; font-size: 14px; font-weight: bold;}

fieldset ul {padding: 5px 0 0 0;}
fieldset li {padding: 5px 0 0 0;}

.bigRedT {color: #800000; font-weight: bold; font-size: 13px; padding: 0; margin: 0;}
.bigRedT2{color: #800000; font-weight: bold; font-size: 13px; padding: 10px 0; margin: 0;}
.red     {color: #800000;}
.red2    {color: #f00; font-weight: bold; text-decoration: underline; font-size: 13px; padding-right: 10px;}
.invoiceTable {background: #ccc; width:99%}
.invoiceTable td {background: #fff}

.noBg .invoiceTable {background: #ccc; width:99%; color: #000}
.noBg .invoiceTable td {background: #fff; color: #000}

table.billingInfo td {border-bottom: solid 1px #ccc}

.dealOffTd {border-left: solid 2px #ba473f; border-right: solid 2px #ba473f; background-image: url(../img/bodyBkgr.jpg);}
.dealOffImg img {border: solid 1px #cccccc;}
.dealOffTitle {padding: 5px; text-align: center; width: 50%;}
.dealOffProd {font-weight: bold; text-align: center; vertical-align: top; padding: 5px;}

ul.specul {font-size:12px;list-style-type: none; color:#800000; padding: 0px; margin: 0px;padding-left:10px; }
ul.specul li {padding: 0px; margin-top: -5px;margin-bottom: -5px; border:solid 0px black;}
ul.specul a{color:#800000;	text-decoration:underline; }
ul.specul a:hover{color:#800000; text-decoration:underline;}
.LO {dispaly: block; z-index: 100; position: relative; top: 0; left: 0; text-align: left; border: solid 1px red}

.garant1 {width: 100; text-align: right; color: red; font-weight: bold; text-transform: uppercase; padding: 0 10px}
.specN  {background: #fff url(../img/specNBkgr.jpg) top left repeat-y}
.specN2 {background: #fff url(../img/specNBkgr2.jpg) top left no-repeat}
.specN3 {background: #fff url(../img/specNBkgr3.jpg) top left no-repeat}
.specNTable {width: 180px; height: 100%;}

.topCatTd {font-size: 13px; text-align: center; font-weight: bold;vertical-align: top; width:25%;}
.topCatTdActive {font-size: 13px; text-align: center; font-weight: bold;vertical-align: top; width:25%;}
.topCatTd img {border: 1px solid #8f8a8a; padding:4px; margin:4px;}
.topCatTdActive img {border: 1px solid #8f8a8a; padding:4px; margin:4px;}
.countS {font-size: 11px; font-weight: normal; color: #ac8948;} 

.headerTable {background: #6c6c6c url(../img/newTop01.jpg) top center no-repeat; width: 780px; height: 73px}

.topMenu {width: 100%; height: 25px;}
.topMenu .textTd {background: #ebe0c6; padding: 0 5px; margin: 0;}
.topMenu .textTd2{background: #ebe0c6; padding: 0 5px; margin: 0; text-align: right; width: 100%;}

.topMenu2 {width: 100%; height: 20px; background: #9d9d9d url(../img/tmGrayCenter3.gif) bottom left repeat-x}
/*.topMenu2 td {background: #6c6c6c;}*/
.topMenu2 .mMenu1 {padding: 3px 5px 7px 5px; margin: 0; text-align: center;}
.topMenu2 a.mMenuHref:link    {color:#FFFFFF; font-size:12px; text-decoration: none; font-weight:bold;}
.topMenu2 a.mMenuHref:hover   {color:#ffe681; font-size:12px; text-decoration: none; font-weight:bold;}
.topMenu2 a.mMenuHref:visited {color:#FFFFFF; font-size:12px; text-decoration: none; font-weight:bold;}

.topMenu3 {width: 760px; height: 40px;}
.topManu3 .mSearch {}
.inputTopS {width: 120px; height: 20px; border: solid 1px #666; color: #900;}

.titleTd {text-align: center; padding: 5px; margin: 0; width: 400px; font-size: 14px; color: #ccc}
.titleTd h1 {color: #ae0129; text-align: center; font-size: 40px;}

.titleTd2 {padding: 0; margin: 0; font-size: 11px; font-weight: bold; width: 380px;}
.titleTd2 h2 {color: #333; font-size: 17px; font-weight: normal; padding: 3px; margin: 0;}
.subTd    {padding: 0 3px; margin: 0; font-size: 13px; text-align: right;color:#000}
.subTd2   {padding: 0 3px; margin: 0; font-size: 12px; color: #c9001e; font-weight:bold;}
.subTd2 span {font: normal 10px Verdana; color: #000}
.subTd2 a:link    {color:#c9001e; font-size:12px; text-decoration: none; font-weight:bold; font-family: verdana;}
.subTd2 a:hover   {color:#ff0000; font-size:12px; text-decoration: none; font-weight:bold; font-family: verdana;}
.subTd2 a:visited {color:#c9001e; font-size:12px; text-decoration: none; font-weight:bold; font-family: verdana;}
.subTd3   {padding: 3px; margin: 0;}


/*.subTd    {padding: 3px; margin: 0; font-size: 13px; font-weight: bold; text-align: right; background: #fff;}
.subTd2   {padding: 3px; margin: 0; font-size: 13px; font-weight: bold; color: #900; background: #fff;}*/

.catLi {list-style-image: url(../img/arr002.gif); padding: 0; margin: 0 10px 0 25px;}/**/
.catLi a.catHref {font-size: 11px;}
.catTop {font-weight: bold; background: #d1d1d1 url(/img/catRCon.gif) top right no-repeat; color: #666; padding: 5px; margin: 0;}
.catTd {background: #d1d1d1 url(/img/catBkgr05.jpg) top left repeat-y}

.dealD {float: right; width: 220px; padding: 0 0 0 5px; text-align: center} /* height: 400px;*/
.dealD .dealImg {border: solid 1px #900; width: 162px; height: 280px;}
.dealD p {padding: 5px 10px; margin: 0;}
.dealD .dealPrice {color: #900; font-size: 14px; font-weight: bold; padding: 0 10px; margin: 0;}
.dealD .dealPrice2{color: #f00; font-size: 11px; font-weight: bold; padding: 3px 10px; margin: 0;}
.dealD .dealPrice3{color: #900; font-size: 11px; font-weight: bold; text-transform:uppercase;}
.featuredW {width: 370px; float: right; padding: 0; text-align: center; position: relative; top: 0; left: 0;}/* height: 400px;*/
.featuredW p {padding: 0; margin: 0;}
.smBanner {padding: 0; margin: 0;}

.featWTable {width: 370px; height: 100%;}
.featWTd1   {background: #a3a3a3;}
.featWTd1 h1 {font-weight: normal; font-size: 18px; padding: 5px 0 10px 10px;}
.featWTd2   {height: 400px; background: url(../img/bodyBkgr.jpg) top center; text-align: center; vertical-align: top; border-left: solid 1px #a3a3a3; border-right: solid 1px #a3a3a3;}
.featWTd2 img {padding:0; margin: 30px 10px; border: solid 1px #a3a3a3;}
.featWTd2 img.dis	{filter: alpha(opacity = 50); opacity:0.5;}
.featWTd3   {background: #d1d1d1;}

.featuredW .featDiv {position: absolute; top: 211px; left: 0; width: 370px; height: 230px; background: url(../img/bestWeekBkgr.png) top left repeat-x;; z-index: 50; }/*#d1d1d1 position: relative;*/
.featuredW .featDiv2{position: absolute; top: 0; left: 0; z-index: 10;}
.featuredW .featDiv .bestP {padding: 10px 20px; font-size: 15px; color: #666; text-align: left;}
/*.bestP  p{font-size: 15px;}*/


.featuredMTable {width: 590px; height: 30px;}
.featuredModels {background: #b40f31; color: #fff; text-align: center;}
.featuredModels h1 {font-weight: normal; text-align: center; font-size: 18px}

.space {clear: both;}
.space2{clear: left;}

.homeText {font-size: 13px; padding: 5px 15px;}

.RPanels {width: 180px; text-align: center; vertical-align: top;}
.RPanelTitle {background: #d1d1d1; color: #666; padding: 0 5px 5px 5px; margin: 0; font-weight: bold;}
.RPanelBody  {background: #d1d1d1 url(/img/RPanelBkgr.jpg) top left repeat-y; color: #000; padding: 5px; margin: 0}
.RPanelBody2 {background: #d1d1d1 url(/img/RPanelBkgr2.jpg) top left repeat-y; color: #000; padding: 5px; margin: 0}
.RPanelInput {border: solid 1px #d1d1d1; color: #666; width: 160px; height: 17px;}

.contentTd {vertical-align: top; height: 100%;}
.contentTd .subMenuDetails {padding: 10px;/* font-size: 13px;*/}
.contentTd .subMenuDetails a {font-weight: bold;}

.contentTd h1 {color:#c9001e; text-align: center; font-size: 17px; font-weight: normal;}
.contentTd h3 {color:#c9001e; padding: 10px; margin: 0;}
.contentTd p {padding: 10px; margin: 0;}
.contentTd .hrP {padding: 0; margin: 0; text-align: center;}
.detailsPicTd {width: 250px; height: 400px; float: left; background: #d1d1d1;}
.detailsPicCenter {text-align: center; width: 100%; height: 100%;}
.detailsPicCenter img {border: solid 1px #9d9d9d}
.con {width: 5px; height: 5px; background: #fff;}
.bCon{width: 100%; height: 5px;}

.detailsRight {float: left; width: 530px; height: 400px; padding: 0; margin: 0;}

.dopPics {/*float: left;*/ width: 100%; height: 90px; padding: 0; margin: 10px 0 0 0; background: #e3e1e1 url(../img/dopPicsBkgr.jpg) top left repeat-y;list-style-type: none;}
.dopPics li {float: left; padding: 10px 0 10px 30px; margin: 0;/* background: url(../img/arr009.gif) top left no-repeat; border: solid 1px red*/}
.dopPics li img {border: solid 1px #9d9d9d}

.detailsText {/*float: left; width: 510px;*/ padding: 10px; margin: 0;}

.detailsPrice {width: 520px; height: 30px;}
.detailsPrice .td1 {background: #d1d1d1 url(../img/detPriceBkgr.jpg) top left repeat-y; text-align: right; padding: 5px; margin: 0; color:#c9001e; font-weight: bold; font-size: 13px}
.detailsPrice .td2 {background: #d1d1d1; padding: 5px; margin: 0; color:#000; font-weight: bold; border-right: dashed 1px #333; font-size: 13px}

.footerTd { width: 780px; height: 40px; text-align: center; background: #ded1b0}

.emailAF {text-align: right; font-family: Verdana; font-size: 11px; padding: 0 5px;}

.topSearchTable {height: 40px;}
.topSearchTable td {padding: 0 2px;}
.topSearchDiv1 {float: left; padding: 0 0 0 5px;}
.topSearchDiv2 {float: right; padding: 0 5px 0 0;}

.siteFrame1 {border-top: double 3px #842a20; border-bottom:  double 3px #842a20; border-left: double 3px #842a20;}
.siteFrame2 {border-top: double 3px #842a20; border-bottom:  double 3px #842a20; border-right: double 3px #842a20;}
.headerrow{height:100px;}
