/*
  $Id: stylesheet.css,v 0.9

  Copyright (c) 2007 gloofi

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.catBox {
  text-decoration: none;
  color: #333333;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

.dont_show {
  display: none;
}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000080;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

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

TD.pageHeadingGray {
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: sharp;
  height: 26px;
  background: url('images/bgsmall.gif');
  background-repeat: repeat-x;
}

TD.pageHeadingGray_180 {
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: sharp;
  height: 20px;
  text-transform: uppercase;
}

TD.pageHeadingGray_small {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  border: 1px solid #808080;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: sharp;
  height: 20px;
  text-transform: uppercase;
  background: url('images/center_bottom_small.gif');
  background-repeat: repeat-x;
}

TABLE.search_top {
  background-color: #F8F8F9;
  padding-top: 0px;
  padding-left: 0px;
}

TD.search_result_top {
  padding-top: 0px;
  padding-left: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.search_result_bottom {
  border: 1px #CCCCCC;
  border-style: none none solid none;
  /*background-color: #E3F2F8;*/
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-left: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #555555;
}

TD.type_heading {
  background: url('images/type_heading.gif');
  background-repeat: no-repeat;
  padding-top: 2px;
  padding-left: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}

TD.type_item {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

TABLE.more_items {
  background: url('images/more_items_top_bg.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.show_result {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

TD.infoButtonsContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoButtonsContents a:link,
.infoButtonsContents a:visited,
.infoButtonsContents a:active {
  color: #ffffff;
  text-decoration: none;
}

.infoButtonsContents a:hover {
  color: #AABBDD;
  text-decoration: underline;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  height: 20px;
  background: url('images/center_bottom_small.gif');
  background-repeat: repeat-x;
  padding-top: 0px;
  padding-left: 0px;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #666;
  height: 20px;
  padding-top: 0px;
  padding-left: 8px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  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: #f8f8f9;
}

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: #ffffff;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  background: url('images/more_items_top_bg.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #8C8E8C;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.pageResults {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #000000;
  text-decoration: none;
}

A.pageResults {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #0000FF;
  text-decoration: none;
}

A.pageResults:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #333333;
}

TABLE.actionBox {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  background: url('images/standard_bg_blue.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
}

TABLE.categoryBox {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  background: url('images/more_items_top_bg.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
}

TABLE.ProductBox {
  border: 1px;
  border-style: solid;
  border-color: #808080;
  border-spacing: 1px;
  background: url("images/tile_gray_bg.gif") repeat-x;
  background-color: #D2D2D2;
  padding-top: 0px;
  padding-left: 0px;
}

TABLE.InfoActionBox {
  border: 1px;
  border-style: solid;
  border-color: #CC0000;
  border-spacing: 1px;
  background: url("images/tile_orange_bg.gif") repeat-x;
  background-color: #FC9E2C;
  padding-top: 0px;
  padding-left: 0px;
}

TABLE.informationBox {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  background: url('images/standard_bg_gray.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
}

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

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.textbox, P.textbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  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, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.as{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #72747A;
  text-decoration: underline;

}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* links */
//a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
//a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
//a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
//a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }

a.headerLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: underline; }

a.menuBoxHeadingLink:link { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:visited { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:active { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:hover { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }

a.menuBoxContentLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: underline; }

a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* menu box */
.menuBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }
.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* info box */
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
FORM { display: inline; }

/* account */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* Search Result Action links*/
.main_result { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #999999; }

a.main_result:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #999999; font-weight: normal; text-decoration: none; }
a.main_result:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #999999; font-weight: normal; text-decoration: none; }
a.main_result:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.main_result:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline; background-color: #FFCC66; }

/***** tabbed navigation *****/

#sub-nav, .extra-nav {
	background: url('/images/tab-line.gif') repeat-x bottom;
	float: left;
	width: 100%
} /*IE6*/

#sub-nav {
	font-size: 125%;
	font-weight: bold;
}

#sub-nav br, .boxed br, .extra-nav br, #searchform br {
	clear: both;
}

#sub-nav h2, .extra-nav h2, .extra-nav h3 {
	background: none;
	min-height: 17px;
	margin-bottom: 0;
}

.extra-nav h2, .extra-nav h3 {
	float: left;
	line-height: 1.1;
	position: relative;
	top: 8px;
	font-size: 175%;
}

.extra-nav h3 {
	padding-top: 0.3em;
}

#sub-nav ul, .extra-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}

.extra-nav ul {
	padding-top: 2px;
}

#sub-nav li, .extra-nav li {
	background: url('/images/tab-back.png') 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
    text-align: center; margin-left:0; margin-right:1px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}

.extra-nav {
	padding-right: 5px;
}

.extra-nav li {
	float: right;
}

.extra-nav h2 {
	float: left;
	border: none;
}

#sub-nav li.active, .extra-nav li.active {
	border-bottom: 1px solid #fff;
	background: url('/images/tab-back.png') 100% 0;
}

#sub-nav li a, #sub-nav li a:visited, #sub-nav li span, .extra-nav li a, .extra-nav li a:visited, .extra-nav li span {
	display: block;
	float: left;
	text-align: center;
	white-space: nowrap;
	background: url('/images/tab-back.png') 0 -100px;
	text-decoration: none;
	min-height: 19px; /* fixes FX/Mac issue */
	color: #666; padding-left:16px; padding-right:11px; padding-top:5px; padding-bottom:5px
}

#sub-nav li.active a, #sub-nav li.active span, .extra-nav li.active a, .extra-nav li.active span {
	background: url('/images/tab-back.png') 0 0; 
} /*IE6*/

#sub-nav li.sub-comments a, #sub-nav li.sub-comments a:visited, #sub-nav li.sub-comments span, #sub-nav li.sub-comments a, #sub-nav li.sub-comments span {
	background-image: url('/images/tab-back.png');
	padding-left: 18px
}

#sub-nav li:hover, .extra-nav li:hover {
	background-position: 100% -200px;
}

#sub-nav li:hover a, .extra-nav li:hover a {
	background-position: 0 -200px;
}

#sub-nav li.active:hover, .extra-nav li.active:hover {
	background-position: 100% 0;
}

#sub-nav li.active:hover a, .extra-nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}

.extra-nav li a, .extra-nav li span {
	font-size: 125%;
	font-weight: bold;
	color: #666;
	letter-spacing: -0.02em;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.itemSearch
{
  height: 32px;
  border: 1px #5c9ebf;
  border-style: none none solid none;
  background: url("images/tile-blue-bg.gif") repeat-x;
  background-color: #b7d7e6;
}

.itemProduct
{
  height: 32px;
  border: 1px #5c9ebf;
  border-style: none none solid none;
  background: url("images/tile-blue-bg.gif") repeat-x;
  background-color: #b7d7e6;
}

.thebox
{
  height: 32px;
  border: 1px #BCBEBC;
  border-style: solid solid solid solid;
  background: url("images/box_bg.gif") repeat-x;
  background-color: #FFFFFF;
}
.thetd
{
  height: 32px;
  background: url("images/box_bg.gif") repeat-x;
  background-color: #FFFFFF;
}

.itemStart
{
  height: 32px;
  border: 1px #5c9ebf;
  border-style: none none solid none;
  background: url("images/tile-blue-bg.gif") repeat-x;
  background-color: #b7d7e6;
}

.itemStartGreen
{
  height: 32px;
  border: 1px #5c9ebf;
  border-style: none none solid none;
  background: url("images/tile-blue-bg.gif") repeat-x;
  background-color: #b7d7e6;
}

.displaydescription
{
  border: 1px solid #5c9ebf;
	color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
	margin: 3px 8px;
	padding: 3px;
}

.alpha
{
  height: 500px;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
}

.searchstart
{
  height: 100px;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
}

	#cat-cloud { text-align: justify; }
	#cat-cloud a:hover {background: #F5F5F5}
	#cat-cloud {font: small/18px Arial, Helvetica, sans-serif}
	#cat-cloud a { line-height: 110%; vertical-align: middle;  font-weight: bold;}
	#cat-cloud .size-1 {color: rgb(52, 102, 203); font-size: 10.0819672131px }
	#cat-cloud .size-2 {color: rgb(53, 102, 202); font-size: 10.1639344262px }
	#cat-cloud .size-3 {color: rgb(54, 102, 201); font-size: 10.2459016393px }
	#cat-cloud .size-4 {color: rgb(55, 102, 200); font-size: 11.3278688525px }
	#cat-cloud .size-5 {color: rgb(56, 102, 199); font-size: 11.4278688525px }
	#cat-cloud .size-6 {color: rgb(57, 102, 198); font-size: 11.4918032787px }
	#cat-cloud .size-7 {color: rgb(58, 102, 197); font-size: 11.5737704918px }
	#cat-cloud .size-8 {color: rgb(59, 102, 196); font-size: 11.6557377049px }
	#cat-cloud .size-9 {color: rgb(60, 102, 195); font-size: 12.237704918px }
	#cat-cloud .size-10 {color: rgb(61, 102, 194); font-size: 12.3196721311px }
	#cat-cloud .size-11 {color: rgb(63, 102, 192); font-size: 12.5836065574px }
	#cat-cloud .size-12 {color: rgb(64, 102, 191); font-size: 12.6655737705px }
	#cat-cloud .size-13 {color: rgb(66, 102, 189); font-size: 12.7295081967px }
	#cat-cloud .size-14 {color: rgb(71, 102, 184); font-size: 13.3393442623px }
	#cat-cloud .size-15 {color: rgb(72, 102, 183); font-size: 13.4213114754px }
	#cat-cloud .size-16 {color: rgb(80, 102, 175); font-size: 13.5770491803px }
	#cat-cloud .size-17 {color: rgb(84, 102, 171); font-size: 13.6049180328px }
	#cat-cloud .size-18 {color: rgb(90, 102, 165); font-size: 13.7967213115px }
	#cat-cloud .size-19 {color: rgb(92, 102, 163); font-size: 14.3606557377px }
	#cat-cloud .size-20 {color: rgb(99, 102, 156); font-size: 14.4344262295px }
	#cat-cloud .size-21 {color: rgb(102, 102, 153); font-size: 14.6803278689px }
	#cat-cloud .size-22 {color: rgb(104, 102, 151); font-size: 14.8442622951px }
	#cat-cloud .size-23 {color: rgb(103, 102, 152); font-size: 15.262295082px }
	#cat-cloud .size-24 {color: rgb(127, 102, 128); font-size: 15.5295081967px }
	#cat-cloud .size-25 {color: rgb(131, 102, 124); font-size: 15.8573770492px }
	#cat-cloud .size-26 {color: rgb(132, 102, 123); font-size: 16.3393442623px }
	#cat-cloud .size-27 {color: rgb(157, 102, 98); font-size: 16.6885245902px }
	#cat-cloud .size-28 {color: rgb(158, 102, 97); font-size: 17.3704918033px }
	#cat-cloud .size-29 {color: rgb(166, 102, 89); font-size: 18.4262295082px }
	#cat-cloud .size-30 {color: rgb(172, 102, 83); font-size: 19.5180327869px }
	#cat-cloud .size-31 {color: rgb(173, 102, 82); font-size: 20px }
	
	Div#ebay_description {height: 400px; overflow-y: auto; white-space: nowrap; width: 100%; }

.main-list-right {
	background: url('images/main_bg.gif') repeat-y;
	text-align: left;
  background-color: #FFFFFF;
	line-height: 150%; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

.main-list-left {
	background: white;
	width: 90px;
	float: left;
}

textarea.advanced_text_field,
input.advanced_text_field 
{
  font-size: 15px;
  margin: 0px;
  border: 2px solid #000000;
  padding: 0; 
}

select.style01 {
border:1px solid #A5A5A5;
margin:0px;
padding: 0px;
font-size:9px;
vertical-align: top;
overflow:hidden;
color:#666666;
height:15px;
}
select.style01 option {
border-bottom:1px solid #dadada;
}

.SuggestFramework_List
{
	border: 1px solid #CCCCCC;
	border-top: 0;
}

.SuggestFramework_Heading
{
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	padding: 0 1px 0 1px;
	background-color: #DFF0F7;
	color: #FFFFFF;
	font-weight: bold;
}

.SuggestFramework_Highlighted
{
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	padding: 0 1px 0 1px;
	background-color: Highlight;
	color: HighlightText;
}

.SuggestFramework_Normal
{
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	padding: 0 1px 0 1px;
	background-color: #DFF0F7;
	color: #000000;
}

.SuggestFramework_Combo
{
	width: 100%; 
	margin: 0; 
	padding: 0;
}
select.style02 {
  font-size: 15px;
  margin: 0px;
  border: 2px solid #000000;
  padding: 0; 
	padding: 0px;
	vertical-align: top;
	overflow:hidden;
}