.padding				{margin:0 10px}
.noborder				{border:none}
.nobackground			{background:none}
.nopadding				{padding:0}

.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; }
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; }
.medbold				{font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}/*==*/
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; font-style:italic } /*==*/
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; font-weight: bold; color: Black; }
.largebold				{font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #dd3333; }/*==*/
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Red; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; }
.searchtexthighlight	{background: #FFEE00; }

.sectiontitle{font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold;}

#cards td{float:left;border:1px solid #000}

td{line-height:1.72em}
td.payment a{margin:0 0 16px 8px;float:left;width:52px}

table.minibasket		{background-color: #fff;margin:1em 0}/*==*/
tr.minibasketline 		{background-color: #f3f3f3}/*==*/
tr.minibasketline2 		{background-color: #fff; }
tr.minibasketrule td	{line-height:0;padding:0}
tr.minibasketrule td img{height:1px}
a.minibasket			{display:block;text-align:left;padding:0}
.smallnormal a img,
a.minibasket img		{vertical-align:middle;margin:0 3px 0 2px}


hr						{height: 1; color: #CCCCCC } /*==*/
pre						{font-family: Verdana,Arial,Helvetica,Sans-Serif;  font-size: 10px;margin:0 0 1em 0 }
/*input,select				{font-family: Verdana; font-size: 11px; color: black; background-color: white; border-color: #DDDDDD;}*/
form					{margin: 0;padding 0; }

table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #f9f9f9}/*==*/
tr.mainpagetableline2 		{background-color: #fff}/*==*/
tr.mainpagetablespecial		{background-color: #fff0f0; }/*==*/
tr.mainpageversionhighlight	{background-color: #fff0f0; }/*==*/
xxxtd.shortformatproduct		{border:none;border-bottom:1px dashed #ccc; background-color: #fff;padding-top:1em }/*==*/
td.topsales					{border: dotted 1px; border-color: #999; background-color: #fff; } /*==*/

select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }



.buttonstyle	{font-size: 10px;font-family:Verdana,Arial;background-color:#000099;color:#FFFFFF;font-weight:bold;border-color:#FF3333;border-right-color:#cc0000;border-bottom-color:#cc0000}/*==*/
.textboxsmall	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }

table tr.shopproducttitle td{border-bottom:1px dotted #000;text-align:center;color:#000}
table tr.shopproductline td{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}
table tr.shopproductrule,.shopproductrule{border-bottom:3px double #ccc;margin-top:1em;clear:both}
table tr.shopproductline td.shopproductlinelastcell{border-right:none;text-align:right;padding-right:6px}
table span.smallnormaltable a img,
table span.smallnormal a img{vertical-align:middle}


table.shopproductcell img{margin:0.5em 0 1em 1em}
table.shopproductcell{border:none; background-color: #fff}
table.shopproductcell p{margin:0 0 0.75em 0}

p.medboldalt{margin:0 0 0.5em 0}
table td.shopproductpagetitle{padding-bottom:1em;border-bottom:1px solid #ff0000}
div.shopproductmoreinfo{margin:1em 0}

table .shoplocationbar{padding:0 0 1em 0;border-bottom:1px dotted #666}

tr.shopsectiontitlecell td,.shopsectiontitlecell{padding:1em 0 0.5em 0}

tr.shopsectionbreak td,
.shopsectionbreak{border-bottom:1px dashed #999}

.shoptoppadding{padding:1em 0 0 0}
tr.shoptopbottompadding td,.shoptopbottompadding{padding:1em 0 1em 0}
tr.shopcellpadding td{padding-left:2px;padding-right:2px}
tr.shopsidepadding td,.shopsidepadding{padding-left:1em;padding-right:1em}
tr.shopbottompadding td,.shopbottompadding{padding:0 0 1em 0}

#shopPT_Desc,pre{padding:0.5em;border:1px dotted #999;background:#fcfcfc;font-style:italic}
div.shopsidepadding img{margin:0.25em 1em 1em 0}

input,select{font-family: Verdana; font-size: 11px;background:#fcfcfc url(../../../_images/site/form_bg.gif) no-repeat 0 0;border:1px solid #ccc;border-left-color:#999;border-top-color:#999;}
input.buttonstyle{background-image:none;margin:0 0 0 0.5em}

input.shopsearchtext{width:100px}
select.prodtypemenu{width:130px}


