html {overflow-y:scroll;}

br, hr {float:none;clear:both;}

.bold {font-weight:bold !important;}
.center {text-align:center !important;}
.floatnone {float:none;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}
.nowrap {white-space:nowrap;}

.pointer {cursor:pointer;}

.nopadding {padding:0px;}
.nomargin {margin:0px;}
.cmargin {margin:0px auto;}

.alignleft {text-align:left !important;}
.alignright {text-align:right !important;}

.red	{color:red !important;}
.white	{color:white !important;}
.gray	{color:gray !important;}
.black	{color:black !important;}
.navy	{color:navy !important;}
.brown	{color:#a52a2a !important;} /*brown*/
.pink	{color:#ffc0cb !important;} /*pink*/
.magenta{color:#ff00ff !important;} /*magenta*/


.container {width:990px;margin:0px auto;}

body, html, form {
	font:normal 13px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin:0px;
	padding:0px;
}

body {background:#FFFFFF;}

h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}

h1 {font-size:150%;}
h5 {font-size:115%;}

.header {
	font-size:		125%;
	color:			black;
	font-weight:		bold;
	text-decoration:	underline;
}
.no_underline {text-decoration:none;}

a {font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}

.small {font-size:80%;}
.average {font-size:120%;}
.big {font-size:150%;text-decoration:none;}

.faq {font-size:110%;}

.price_brief {font-size:120%;}


.cat {}

.standard {font-weight:normal;}

.menu {color:white;font-weight:bold;}

.footer {font-size:75%;color:gray;}
.lightsmall {color:black;font-size:80%;}
.category_child {font-weight:normal;}

.cart {font-weight:bold;background-color:transparent;}

.topmenu_selected, .topmenu_notselected {padding:7px;margin:0px 0px 5px 10px;}

.topcorners, .bottomcorners, .allcorners {display:block;padding:10px;}

sup {vertical-align:top;font-size:50%;}

.dhr {height:1px;color: #ff00ff;background-color:navy;width:80%;} /* color: magenta  */

#custinfo_form input, #custinfo_form textarea {width:250px;}
#custinfo_form input#submit {font-weight: bold; font-size: 110%; width:auto; margin:10px auto;}

input.checkbox, input.radio {width:auto !important;border:none !important;}

div#head {width:100%;clear:both;margin:0px;}

div#header {background:blue url('/images/headbgr_h.jpg') top left repeat-x;width:100%;height:135px;}
div#header div#logo {background:transparent url('/images/logo_small.jpg') top center no-repeat;width:98%;margin:0px auto;height:135px;}
div#header div#pagedescription {width:30%;float:left;text-align:left;margin:0px;padding:5px 0px;text-align:justify;}
div#header div#pageaction {width:20%;float:right;text-align:right;margin:0px;padding:5px;}
div#header div#pageaction hr {width:160px;text-align:right;margin-right:0px;}

div#macki {margin:0px;width:100%;height:670px;overflow:hidden;white-space:nowrap;}
div#macki img {margin:0px;border:none;}
div#macki a {margin:0px;border:none;}

table#categories {text-align:center;float:left;width:100%;margin:0px;border-bottom:1px solid #FFFFFF;}
table#categories a {text-align:center;font:normal 11px Tahoma;display:block;padding:3px;}

table.prodbrief img.thumb {margin-top:5px;}

div#breadcrumbs {padding:5px 0px;margin:0px 6px 0px 2px;}
div#breadcrumbs a, div#breadcrumbs span {margin:0px 3px;}

div#main {background:#FFFFFF url('/images/mainbgr.jpg') top left repeat-x;width:100%;/*height:760px;*/}

div#main {
  min-height:670px;
  height:auto !important;
  height:670px;
}


.topcorners, .bottomcorners, .allcorners, table#categories, div#breadcrumbs
{background:transparent url('/images/menu_bgr.gif') top left repeat;}


div.prodbrief {float:left;width:305px;height:180px;overflow:hidden;margin:2px;background:white url('/images/bgr_thumb.jpg') bottom right no-repeat;}

div#plist {float:none;clear:both;width:99%;margin:0px auto;padding:0px;}

a#roimg {display:none;position:absolute;overflow:hidden;z-index:1000;}

