/********************************************
   HTML ELEMENTS
********************************************/
body {margin: 0 auto; padding: 0; font-family: Verdana, sans-serif; font-size: 12px; line-height:18px; background: #ECECEC; text-align: center;}

/**************************************
   PAGE CAP
***************************************/
#capframe {margin: 0 auto; padding: 0; margin-top: 20px; border: 0px; width: 1014px; background: #ECECEC; background-position: center;}
.cap {display:block; margin-left: 5px; margin-right: 5px; padding: 0; border: 0; width: 1004px; font-size:1px; background: #ECECEC;}
.cap1, .cap2, .cap3, .cap4 {display:block; overflow:hidden;}
.cap1, .cap2, .cap3 {height:1px;}
.cap2, .cap3, .cap4 {background:#FFFFFF; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.cap1 {margin:0 5px; background:#ccc;}
.cap2 {margin:0 3px; border-width:0 2px;}
.cap3 {margin:0 2px;}
.cap4 {height:5px; margin:0 1px;}

/**************************************
   LAYOUT
***************************************/
#page		{margin: 0 auto; padding: 0; margin-top: 0; border: 0px; width: 1014px; background:url("/image/background.png") repeat-y; background-position: center;}
#dunywrap	{margin: 0 auto; padding: 0; margin-bottom: 30px; width: 940px; text-align: left; overflow: hidden;}
#rss		{margin-bottom: 15px;}
#addthis	{margin-bottom: 10px; text-align: center;}
#addthis2	{margin-bottom: 10px; text-align: left;}
#feedback	{width: 100%; height: 330px; vertical-align: middle; text-align: center;}
.gfooter	{margin-bottom: 20px; text-align: center;}

/**************************************
   HEADER
***************************************/
#header {position: relative; margin: 0 auto; padding: 0; height: 60px; width:1000px; color: #808080; background:url("image/shade.gif") repeat-x bottom; border-bottom: 1px solid #ccc;}

img     	{outline: none;}
img.jslogo	{position: absolute; margin: 0; padding: 0; top: -1px; left: 20px; border: none; background-color: transparent;}
img.logo	{position: absolute; margin: 0; padding: 0; top: 3px; left: 0; border: none; background-color: transparent;}
img.cart	{position: absolute; margin: 0; padding: 0; top: -5px; right: 25px; border: none; background-color: transparent;}

#tabframe	{position: absolute; top: -7px; left: 705px; width: 190px;}
.tab	{display:block;}
.tab *	{display:block; height:1px; overflow:hidden; font-size:.01em; background: url("image/grey.jpg") repeat-x bottom;}
.tab1	{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #afafaf; border-right:1px solid #afafaf; background:#757575;}
.tab2	{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #ececec; border-right:1px solid #ececec; background:#696969;}
.tab3	{margin-left:1px; margin-right:1px; border-left:1px solid #696969; border-right:1px solid #696969;}
.tab4	{border-left:1px solid #afafaf; border-right:1px solid #afafaf;}
.tab5	{border-left:1px solid #757575; border-right:1px solid #757575;}
.tabfg	{background: url("image/grey.jpg") repeat-x bottom; padding-top: 3px; color: #cccc99; font: 11px Arial, Tahoma, Sans-Serif; text-align: center;}
.tabfg a{color: #cccc99; text-decoration: none;}

/**************************************
   SEARCH FORM
***************************************/
#searchform         	{position: absolute; margin: 0; padding: 0; top: 28px; left: 725px;}
#searchform fieldset	{margin: 0; padding: 0; border: 0;}
#searchform legend  	{display: none;}
#searchform label   	{display: none;}
#searchform input   	{width: 145px;}
#searchform #submitquery{display: none;}

/**************************************
   MAIN COLUMNS
***************************************/
#leftcolumn 	{float: left; width: 150px; margin: 0; padding: 0; display: inline; overflow: hidden;}
#maincolumn 	{float: left; margin: 0 0 0 15px; padding: 0; width: 610px; overflow: hidden;}
#resultcolumn 	{float: left; margin: 0 0 0 15px; padding: 0; width: 775px; overflow: hidden;}
#rightcolumn 	{float: right; width: 150px; padding: 0; margin: 0; overflow: hidden;}

/**************************************
   LEFT COLUMN
***************************************/
.navigation ul	{list-style: none; margin: 0 0 7px; padding: 0; text-align: left; text-decoration: none;}
.navigation a	{display: block; padding: 1px 5px 1px 1px; color: #000000; border-bottom: 1px solid #EFF0F1; font-size: 11px; font-weight: normal; height: 18px; overflow: hidden;}
.navigation a:hover {color: #000000; background-color: #EFF0F1; text-decoration: none;}
.brands ul   	{list-style: none; margin: 0 0 30px; padding: 0; text-align: left; text-decoration: none;}
.brands a    	{display: block; padding: 1px 5px 1px 1px; color: #000000; border-bottom: 1px solid #EFF0F1; font-size: 11px; font-weight: normal; height: 18px; overflow: hidden;}
.brands a:hover {color: #000000; background-color: #EFF0F1; text-decoration: none;}

/**************************************
   RIGHT PRODUCT DISPLAY
***************************************/
.rightprod  	{margin-bottom: 30px; text-align: center;}
.rightprod a 	{color: #000000; font-size: 11px; text-decoration: none;}

/**************************************
   PRODUCT GRID
***************************************/
.grid		{display: table; margin: 0 auto; padding: 0; padding-top: 20px; width: 99%; border-collapse: collapse;}
.gridrow	{display: table-row; height: 12px;}
.gridimage	{display: table-cell; width: 32%; vertical-align: middle; text-align: center; padding-top: 10px; overflow: hidden;}
.gridimage3	{display: table-cell; width: 32%; vertical-align: middle; text-align: center; padding-top: 5px; overflow: hidden; border: 1px solid #EFF0F1; border-bottom: 1px solid #FFFFFF;}
.gridimage4	{display: table-cell; width: 24%; vertical-align: middle; text-align: center; padding-top: 5px; overflow: hidden; border: 1px solid #EFF0F1; border-bottom: 1px solid #FFFFFF;}
.griddesc	{display: table-cell; width: 32%; vertical-align: text-top; text-align: center; padding-bottom: 15px; font-size: 11px; overflow: hidden;}
.griddesc3	{display: table-cell; width: 32%; vertical-align: text-top; text-align: center; padding-bottom: 5px; font-size: 11px; overflow: hidden; border: 1px solid #EFF0F1; border-top: 1px solid #FFFFFF;}
.griddesc4	{display: table-cell; width: 24%; vertical-align: text-top; text-align: center; padding-bottom: 5px; font-size: 11px; overflow: hidden; border: 1px solid #EFF0F1; border-top: 1px solid #FFFFFF;}
.griddesc  a {margin: 5px; color: #000000; text-decoration: none;}
.griddesc3 a {margin: 5px; color: #000000; text-decoration: none;}
.griddesc4 a {margin: 5px; color: #000000; text-decoration: none;}

* html .gridimage	{float: left;}
* html .gridimage3	{float: left;}
* html .gridimage4	{float: left;}
* html .griddesc	{float: left;}
* html .griddesc3	{float: left;}
* html .griddesc4	{float: left;}

/**************************************
   PRODUCT LIST
***************************************/
.list		{display: table; width: 100%;}
.listrow	{display: table-row;}
.listimage	{display: table-cell; width: 25%; vertical-align: middle; text-align: center; overflow: hidden;}
.listdesc	{display: table-cell; width: 70%; vertical-align: text-top; padding-bottom: 35px; overflow: hidden;}

* html .listimage	{float: left;}
* html .listdesc	{float: left;}

/**************************************
   PRODUCT PAGE TABLE
***************************************/
#pgrid      	{display: table; border-spacing: 10px; width: 100%;}
#pgridrow   	{display: table-row;}
#pgridimage 	{display: table-cell; width: 240px; vertical-align: top; text-align: center; padding-top: 15px; padding-bottom: 25px;}
#pgriddetail	{display: table-cell; width: 425px; vertical-align: top; text-align: left; padding-left: 15px; padding-top: 20px;}
#pbuybox    	{display: table-cell; width: 240px; vertical-align: top; text-align: left;}

* html #pgridimage  {float: left;}
* html #pgriddetail {float: left;}
* html #pbuybox     {float: left;}

/**************************************
   PRODUCT DETAIL TABLE
***************************************/
#pdetailtable	{display: table; border-spacing: 0px; width: 400px;}
.pdetailrow 	{display: table-row;}
.pdetailleft	{display: table-cell; width: 25%; vertical-align: top; text-align: left; float: left;}
.pdetailcent	{display: table-cell; width: 25%; vertical-align: top; text-align: left; float: left;}
.pdetailrght	{display: table-cell; width: 45%; vertical-align: top; text-align: left; float: left; padding-left: 5px;}
.pdetailleftw	{display: table-cell; width: 35%; vertical-align: top; text-align: left; float: left;}
.pdetailcentw	{display: table-cell; width: 15%; vertical-align: top; text-align: left; float: left;}
.pdetailrghtw	{display: table-cell; width: 45%; vertical-align: top; text-align: left; float: left; padding-left: 5px;}
.pdetailrghtw a	{text-decoration: underline;}

/**************************************
   BUY BOX
***************************************/
.buybox		{display: table; border-spacing: 0; width: 100%;}
.offerbox	{display: table; border-spacing: 0; width: 100%;}
.buyboxrow	{display: table-row; line-height: 16px;}
.buyboxleft	{display: table-cell; width: 60%; vertical-align: middle; text-align: left; color: #FF822E; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 13px; font-weight: bold; float: left;}
.buyboxrght	{display: table-cell; width: 40%; vertical-align: top; text-align: right; float: right;}
.buyboxfull	{display: table-cell; width: 100%; padding-left: 7px; padding-right: 7px; vertical-align: top; text-align: left; font-size: 11px;}

* html .buyboxrght input   	{padding: 0;}

/**************************************
   NEW MARKET TABLE - WITH FLOATS
***************************************/
.marktable  {display: table; margin: 0 auto; padding: 0 0 3px; width: 928px; border: 1px solid #ccc; background:url("image/shade.gif") repeat-x bottom;}
.markhead   {display: table-cell; margin: 0; padding: 0 10px 0 0; width: 928px; text-align: left; line-height: 26px; font-size: 11px; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; overflow: hidden; background:url("image/shade.gif") repeat-x top; float: left}
.markheadcol{display: table-cell; border-collapse: collapse; padding-left: 12px; width: 138px; font-weight: bold; vertical-align: middle; text-align: left; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; float: left;}
.markheadcol a {display: block; color: #ff9900; text-decoration: underline;}

#marktab 	{position: relative; top: 22px; left: 700px; width: 190px;}

.markcontent{display: table-cell; width: 922px; text-align: left; margin: 0 2px 0 2px; padding: 5px 0px 5px 10px; line-height: 15px; border: 1px solid #ccc; background: #FFFFFF; overflow: hidden; float: left}
.markcol1	{display: table-cell; width: 92px; vertical-align: top; text-align: center; padding-left: 3px; padding-right: 3px; overflow: hidden; float: left;}
.markcol2	{display: table-cell; width: 145px; vertical-align: top; text-align: center; padding-left: 3px; padding-right: 3px; overflow: hidden; float: left;}
.markcol3	{display: table-cell; width: 495px; vertical-align: top; text-align: left; padding-left: 0px; padding-right: 3px; overflow: hidden; float: left;}
.markcol3 a	{color: #000000;}
.markcol4	{display: table-cell; width: 135px; vertical-align: middle; text-align: right; padding-right: 35px; overflow: hidden; float: right;}

* html .markcol4 input   {padding: 0;}

/**************************************
   NEW SHOPPING CART
***************************************/
.carttable	{display: table; margin: 0 auto; padding: 0 0 2px 0; width: 928px; border: 1px solid #ccc; background:url("image/shade.gif") repeat-x bottom;}
.carthead	{display: table-cell; width: 928px; text-align: left; margin: 0; padding: 4px 0px 4px 10px; line-height: 18px; font-size: 11px; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; overflow: hidden; background:url("image/shade.gif") repeat-x top; float: left}
.checkcol1	{display: table-cell; width: 180px; padding-left: 13px; vertical-align: middle; text-align: center; float: left; clear: left;}
.checkcol2	{display: table-cell; width: 90px; vertical-align: middle; text-align: center; float: left;}
.checkcol3	{display: table-cell; width: 595px; vertical-align: middle; text-align: left; float: left;}

img.bigcart	{margin: 0 5px; padding: 0; border: none; background-color: transparent; float: left;}
#carttab	{position: relative; top: 39px; left: 700px; width: 190px;}

.cartcontent	{display: table-cell; width: 922px; text-align: left; margin: 0 2px 0 2px; padding: 5px 0px 5px 10px; color:#ff9900; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 11px; overflow: hidden; border: 1px solid #ccc; background: #FFFFFF; float: left}
.checkoutcol1	{display: table-cell; width: 188px; vertical-align: middle; text-align: center; overflow: hidden;}
.checkoutcol2	{display: table-cell; width: 90px; vertical-align: top; text-align: center; overflow: hidden;}
.checkoutcol3	{display: table-cell; width: 505px; vertical-align: top; text-align: left; color: #000000; line-height: 15px; overflow: hidden;}
.checkoutcol4	{display: table-cell; width: 115px; vertical-align: top; text-align: right; padding-top: 5px; padding-right: 20px; overflow: hidden;}

.cartfoot	{display: table-cell; margin: 0; padding: 3px 0px 3px 10px; width: 928px; text-align: right; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 11px; font-weight: bold; overflow: hidden; background:url("shade.gif") repeat-x top; float: left}
.padding	{padding-right: 28px;}

#checkoutframe		{clear: both; margin: 0 auto; padding: 0; border: 0px; width: 928px; height: 50px;}
#checkout-buttons	{margin: 0 auto; width: 100%;}
#checkout-buttons #button1 {padding: 10px; width: 45%; text-align: left; vertical-align: middle; float: left;}
#checkout-buttons #button2 {padding: 10px; width: 45%; text-align: right; vertical-align: middle; float: right;}

* html .checkoutcol1 {float: left;}
* html .checkoutcol2 {float: left;}
* html .checkoutcol3 {float: left;}
* html .checkoutcol4 {float: right;}
* html .checkoutcol4 input   {padding: 0;}

/**************************************
  PAGINATION
***************************************/
#pagination {margin: 25px 0 35px 0; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 12px;}
#pagination a {color: #665e54; background:url("image/shade.gif") repeat-x bottom; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #e1e1e1; padding:8px 16px;}
#pagination a:hover {color: #ff9900; background:#EDEDED;}
#pagination span#previous {background:url("image/shade.gif") repeat-x bottom; color:#ccb; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:8px 18px;}
#pagination #now {color: #000000; background-color:#EDEDED; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #e1e1e1; padding:8px 16px;}
#pagination span#next{color:#ccb; background:url("image/shade.gif") repeat-x bottom; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#pagination #next {border-right:1px solid #ccc; padding:8px 37px;}
#pagination #previous {border:1px solid #ccc; border-right:0;}

/**************************************
  FOOTING
***************************************/
#viewing    	{clear: both; padding: 0; text-align: center; font-size: 11px;}
#bottomtitle	{margin: 0px auto; margin-bottom: 15px; padding: 0; width: 940px; text-align: center; font-size: 11px; font-weight: bold; overflow: hidden;}
#ccbottom   	{margin-top: 20px; padding: 0; text-align: center;}

/**************************************
  FOOTER
***************************************/
#footer {clear: both; margin: 0 auto; padding: 0; color: #FCFCFC; background: url("image/grey.jpg") repeat-x bottom; border: 0px; width: 1000px; height: 50px;}
#footer a {color: #cccc99;}
#footer a:hover {color: #FF9900;}
#footer-content {margin: 0 auto; width: 800px;}
#footer-content #footer-left	{padding: 10px; width: 48%; text-align: left; float: left;}
#footer-content #footer-right	{padding: 10px; width: 45%; text-align: right; float: right;}

#footframe {clear: both; margin: 0 auto; padding: 0; border: 0px; width: 1000px; height: 2px;}

/**************************************
  BESTSELLER / NEW RELEASES
***************************************/
.xsnazzy {margin-bottom: 30px; background:url("image/shade.gif") repeat-x bottom; width: 99%;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {background:transparent; font-size: 11px; border:0 solid #ccc; border-width:0 1px;}
.xboxstyle a {display: block; color:#069; margin:0; padding: .3em .75em .3em .75em; line-height:1.2em; border-bottom: 1px solid #EFF0F1; text-decoration: none; overflow: hidden;}
.xboxstyle a:hover {color:#ff9900;}
.xboxhead {color:#665e54; background:url("image/shade.gif") repeat-x bottom; margin: 0 0 5px; padding:0 0 3px 10px; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-weight: bold; line-height: 20px; border-bottom: 1px solid #ccc;}

* html .xboxstyle a  	{width: 142px;}

/**************************************
   SIMILAR PRODUCTS AND ACCESSORIES
***************************************/
.similar    	{display: table; margin: 0 auto; padding: 0; width: 95%;}
.similarrow 	{display: table-row; line-height: 14px;}
.similarimage	{display: table-cell; width: 19%; vertical-align: middle; text-align: center; padding-top: 10px; padding-bottom: 10px; overflow: hidden;}
.similardesc	{display: table-cell; width: 19%; vertical-align: text-top; text-align: center; padding-bottom: 25px; font-size: 11px; overflow: hidden;}
.similardesc a	{color: #000000;}

* html .similarrow  	{clear: left;}
* html .similarimage	{float: left;}
* html .similardesc 	{float: left;}

/**************************************
   TECH SPECS
***************************************/
.spec			{display: table; margin: 0 auto; padding: 2px; margin-top: 10px; margin-bottom: 25px; width: 90%; background:url("image/shade.gif") repeat-x bottom; border : 1px solid #ccc;}
.specrow		{display: table-row;}
.spechead		{display: table-cell; text-align: left; padding: 5px 3px 5px 10px; width: 50%; color:#665e54; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight: bold; background:url("image/shade.gif") repeat-x bottom; overflow: hidden;}
.speccol1		{display: table-cell; text-align: left; padding: 5px 3px 5px 10px; width: 50%; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 10px; overflow: hidden; background: #F8F8F8; border-top : 1px solid #ccc; border-bottom : 1px solid #ccc; border-left: 1px solid #ccc;}
.speccol2		{display: table-cell; text-align: left; padding: 5px 3px 5px 10px; width: 50%; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 10px; overflow: hidden; background: #F8F8F8; border-top : 1px solid #ccc; border-bottom : 1px solid #ccc; border-right: 1px solid #ccc;}

* html .spechead	{float: left;}
* html .speccol1	{clear: left; float: left;}
* html .speccol2	{float: right;}

/**************************************
   EMAIL LAYOUT - WITH FLOATS
***************************************/
.etable		{display: table; margin: 0 auto; margin: 5px 0 0 10px; padding: 0; width: 418px; border: 1px solid #ccc; background:url("image/shade.gif") repeat-x bottom; float: left;}
.ehead		{display: table-cell; margin: 0; padding: 6px 0 6px 10px; width: 418px; text-align: left; line-height: 14px; overflow: hidden; background:url("image/shade.gif") repeat-x top; float: left}
.econtent	{display: table-cell; margin: 0 2px 2px 2px; padding: 0 0 10px 10px; width: 412px; text-align: left; color:#665e54; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 11px; font-weight: bold; overflow: hidden; border: 1px solid #ccc;  background:url("image/shade.gif") repeat-x bottom; float: left}
#eframe		{position: relative; top: 53px; left: 40px; width: 190px;}

/**************************************
  BUTTONS
***************************************/
.button	{display: inline-block; color: #666666; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 11px; padding: 2px 6px 2px 6px; border:1px solid #aaa; background: url("/image/button.png") repeat-x bottom; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.button:hover	{color: #333333; cursor: pointer;}

.button3	{display: inline-block; color: #666666; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 11px; padding: 1px 6px 1px 6px; margin-bottom: 5px; border:1px solid #aaa; background: url("/image/button.png") repeat-x bottom; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.button3 a	{color: #666666; text-decoration: none;}
.button3 a:hover	{color: #333333;}


#ebuttons 	{margin: 0 auto;}
#ebutton1	{margin-left: 11px; width: 45%; float: left; text-align: left; vertical-align: middle;}
#ebutton2	{margin-right: 3px; width: 45%; float: right; text-align: right; vertical-align: middle;}

/********************************************
   GENERAL COMPONENTS
********************************************/
a   		{color: #999966; background: inherit; text-decoration: none;}
a:hover		{color: #ff9900; background: inherit; text-decoration: none;}
a:focus 	{outline: none;}
h1  		{color: #000000; background: inherit; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 15px; font-weight: bold; margin: 0px 0px 1px 0px;}
h2  		{color: #ff9900; background: inherit; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 1px 0px;}
hr  		{color: #999999; background-color: #ccd; border: 0; height: 1px; width: 100%; text-align: center;}
form		{margin: 0;}
.block		{padding-top: 15px; font-size: 14px; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-weight: bold;}
.bold		{color: #000000; background: inherit; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
.comments	{padding-bottom: 20px;}
.headers	{color: #ff9900; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.headers2	{color: #ff9900; background: inherit; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.menu		{padding: 0; font-size: 14px; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-weight: bold; border-bottom: 1px solid #EFF0F1;}
.proddesc	{margin: 10px 0 30px;}
.small		{font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 18px; text-decoration: none;}
.safe		{margin: 0 0-20px 5px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}

.tabtext	{background: url("image/grey.jpg") repeat-x bottom; padding-top: 3px; color: #cccc99; font: 11px Arial, Tahoma, Sans-Serif; text-align: center;}
.tiny		{font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.tiny a		{color:#ff9900;}
.tinybold	{color: #000000; background: inherit; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.title		{color: #000000; background: inherit; font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif; font-size: 14px; font-weight: bold; text-decoration: none;}
.pagedesc	{color: #000000; background: inherit; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; margin-bottom: 20px;}
.price		{color: #ff9900; background: inherit; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;}
.cartqty	{color: #603d06; background: #f6f0e5; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; width: 27px; text-align: right;}

.features ul	{list-style: none; text-align: left; text-decoration: none; padding-bottom: 20px;}
.simple ul  	{list-style: disc; text-align: left; text-decoration: none; padding-bottom: 20px;}

img.soldout	{margin: 0; padding: 0; border: none; background-color: transparent; text-align: center;}

#parentnav	{margin: 0 auto; padding: 0; width: 940px; text-align: left; display: block; overflow: auto; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; margin-top: 5px; margin-bottom: 5px;}
#sort 		{text-align: right;}
