/*<![CDATA[*/
/* CSS Document */
* {margin:0;padding:0;font: normal 12px arial, "times new roman", palentino;}

/* Body Backgrounds */
#gorminc_mt, #gorminc_mr, #gorminc_ml, #gorminc_tr1, #gorminc_tl1order, #gorminc_tl2, #gorminc_tl1, #gorminc_tmr, #gorminc_bmr, #gorminc_bl1, #gorminc_tml {
  	display:inline-table;
	height:100%;
	padding:0;
	width:100%;
  /* \*/display:block;/**/
  }
 #gorminc_mt {
  background: transparent url(../images/layout/gorminc_mt.jpg) top repeat-x;
  }
#gorminc_mr {
  //background: transparent url(../images/layout/gorminc_mr.jpg) right repeat-y;
  }
#gorminc_ml {
  background: transparent url(../images/layout/gorminc_ml.jpg) left repeat-y;
  }
#gorminc_tr1 {
  // background: transparent url(../images/layout/gorminc_tr1.jpg) top right no-repeat;
  }
#gorminc_tl2 {
  background: transparent url(../images/layout/gorminc_tl2.jpg) top right no-repeat;
  }
#gorminc_tl1 {
  background: transparent url(../images/layout/gorminc_tl1.jpg) top left no-repeat;
  }
#gorminc_tl1order {
  background: transparent url(../images/layout/gorminc_tl1order.jpg) top left no-repeat;
  }
#gorminc_bmr {
  background: transparent url(../images/layout/gorminc_bmr.jpg) bottom right no-repeat;
  }
#gorminc_bl1 {
  background: transparent url(../images/layout/gorminc_bl1.jpg) bottom left no-repeat;
  }
#gorminc_tml {
  background: transparent url(../images/layout/gorminc_tml.jpg) no-repeat 0px 183px;
  }
#container {
 	display:block;
}
/* End Body Backgrounds */

/* Layout */
#headerspacer {
/*	border: 1px solid red;*/
	height:80px;
}
#header {
/*	border: 1px solid green;*/
	margin-left:150px;
	height:95px;
}

.clear { clear: both;} /* CSS HACK: only for NN4, so now use Caio hack to cleanse palette */
/*/*/ .clear { display: none; } /* */
/* ====================================================================
COLUMNS LAYOUT
-------------------------------------------------------------------- */
.columns-float
	{
	float: left;
	width: 70%;
	}
.column-one
	{
	float: left;
	width: 170px;
	z-index:4;
	}
/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
.column-two { margin-right: 2%; }
.column-three {margin-left: 70%; width:150px;}
/* */
.column-one-content, .column-two-content, .column-three-content
	{
	padding: 6px;
	/*border: 1px solid black;*/
	color: #000000;
	text-align:left;
	}
.column-one-content { background: none; }
.column-two-content { background: none; }
.column-three-content { background: none; }
/* GUTTERS BETWEEN COLUMNS */
.column-one-content
	{
	margin-left: 10px;
	margin-right: 10px;
	height:355px;
	}
/* HORIZONTAL PADDING OUTSIDE COLUMNS */
.column-two-content { margin-left: 230px; }
.column-three-content { margin-right: -105px; }
/* VERTICAL PADDING ABOVE COLUMNS */
.box-header
	{ margin-bottom: 0px; }
.column_padding_after
	{
	height:0px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */ 
/*/*/
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2
	{ p\osition: relative; }
/* */

#footerspacer {
	height:130px; /* This will adjust the bottom limit of each content to footer spacer */
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
#footer {
	position: relative;
	clear: both;
	bottom:0px;
	text-align: center;
	font-size: 9pt;
	padding: 0;
	margin: 0;
	background-color: transparent;
	}

/* Links actions */
a { 
	text-decoration:none; 
	color: rgb(14,123,14);
	background: none;
	}
a:hover { 
	text-decoration:none; 
	color: rgb(179,141,31);
	background: none;
	}
#resize {float:left;/* border:1px solid red; */ min-height:100px;}
p {text-indent:7px;}
.new {
	font-weight:900;
	color:red;
	}
img, table {border:0px;}
h1 {
	font-weight:900;
	font-size:15px;
	padding-bottom:13px;
	color:rgb(0,0,0);
	}
h2 {font-weight:900;font-size:13px;padding-bottom:13px;}
h3 {font-weight:600;font-size:12px;}
.h3_span {font-weight:600;font-size:12px;}
.star {
	height: 100px;
	padding:10px 20px 10px 20px;
	background: rgb(255,255,255) url(../images/star.jpg) -5px -3px no-repeat;
	background: rgb(255,255,255) url(../images/star.jpg) -5px -3px no-repeat;
	}
.star_content, .star_title {
	position:relative;
	top:-100px;
	right:-20px;
	height: 1%;
	// border: 1px dashed rgb(173,216,230);
	padding:5px 7px 5px 7px;
	filter:alpha(opacity=75);  /* for IE */
	-moz-opacity:.75; /* for mozilla */
	opacity:.75; /* for safari */
	khtml-opacity: .75; /* for konquerer and older safari */	
	background-color:rgb(255,255,255);
	}
.star_content {
		}
.star_title {
	margin-bottom: -65px;
	}
.bold {
	font-weight: 900;
	font-size: 13px;
}
#lotsalove0,#lotsalove1,#lotsalove2	{ display:none }
#footer #slideshow {
	position:relative;
	top:70px;
	/*bottom:20px;*/
	left:20px;
	clear: both;
}
.under_construction_tv{
	width: 340px;
	height: 300px;
	background: transparent url(../images/layout/under_construction_tv.jpg) center center no-repeat;
}

.caption_small{
	font-size:10px;
}

/* Menu Left formatting*/

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:98%;top:-1px;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
/*	background-color:#b4d4b7;
	background-repeat:repeat;
	border-color:#EEEEEE #777777 #666666 #C9C9C9;*/
	border-width:0px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	_width:118.65px;
	float: left;
}
ul.cssMenu ul{
	width:140.70000000000002px;
}
ul.cssMenu li{
	display:block;
	margin:1px 0px 0px 1px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#fefefe;
	border-width:0px;
	border-color:#E4E1DE;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 12px Tahoma;
	color: #000000;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:#EEEEEE #777777 #666666 #C9C9C9;	background-image:none;}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#e6f3e7;
	border-color:#7D7D7D;
	border-style:solid;
	font:normal 12px Tahoma;
	color: #000000;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#e6f3e7;
	border-color:#7D7D7D;
	border-style:solid;
	font:normal 12px Tahoma;
	color: #000000;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px;
height:24px;
}
ul.cssMenu ul img {width:30px;
height:15px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
	display:block;
	background:url(./images/arrow_sub1.gif) right center no-repeat;
   padding-right:7px;}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arrow_sub1.gif)}

/* End Navigation */

.sales_table{/*background-color:#99c89c;*/width:75%;}
.sales_table td{padding:7px;}
.sales_table tr{background-color:#fff;}

/*input{border:1px solid black;}*/

ul.norm_ul,ol.norm_ul {margin-left: 2em; padding-left: 10px;}

div {text-align:left;}
.copy {font-size:10px;}

/* Backend Formatting - Order and Catalog - Start */
.search_form { margin:0px; }

.leftbar_bg {background-color:white; border-right:1px solid #000098;text-align: left; }

.logon_box { background-color:#8d0000; border:1px solid black; }
.logon_box td { color:white; font-weight:bold; }

.submit_button { background-color:#8d0000; color:white; font-weight:bold;  font-size:13px; cursor:pointer; cursor:hand; }
.blue_button { background-color:#006633; color:white; font-weight:bold;  font-size:13px; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; cursor:pointer; cursor:hand; }
.button_red { background-color:#8d0000; color:white; font-weight:bold; font-size:14px; padding-top:5px; padding-bottom:5px; width:300px; padding-left:10px; text-align:left; cursor:pointer; cursor:hand; }
.button_red_small { background-color:#8d0000; color:white; font-weight:bold; font-size:12px; padding-top:5px; padding-bottom:5px; width:210px; padding-left:10px; text-align:left; cursor:pointer; cursor:hand; }

.table_header { background-color:white; color:#006633; font-weight:bold; }

.table_alt { background-color:#006633; color:white; font-weight:bold; }
.textbox { background-image:url(Images/input_bg.gif); background-repeat:no-repeat; border:1px solid #040068; }

.color_menu { background-color:white; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:5px; height:20px; vertical-align:middle; }
.color_menu a:link, .color_menu a:active, .color_menu a:visited {  text-decoration:none; }
.color_menu a:hover {  text-decoration:none; }

#category_listing { margin:0px; padding:0px;}
#category_listing a { display:block; text-decoration:none; background-image:url(Images/link_bullet.gif); background-position:left center; background-repeat:no-repeat; padding-left:10px;}
#category_listing a:hover { text-decoration:none; }
#category_listing a:active, #category_listing a:visited  { }


.TableBorder { border:1px solid #006633; }
.TableHeader { background-color:#006633; font-size:12px; font-weight:bold; color:white; }
.TableHeader1 { background-color:#FF0000; font-size:12px; font-weight:bold; color:white; }
.ProductHeader { font-weight:bold; color:#006633; }
.dataOddRow#font-family { background-color:#CCC; }
.dataEvenRow { background-color:#ededed;; }
.headline { text-align:center; font-weight:bold; color:#006633; }
.headline1 { text-align:center; font-size:18px; font-weight:bold; color:#006633; }
.textleft { text-align:left; font-size:12px; font-weight:normal; color:black; }
.textright { text-align:right; font-size:12px; font-weight:normal; color:black; }
.starheadline { text-align:center; font-size:12px; color:#FF0000; }
/* Backend Formatting - Order and Catalog - Start */

  /*]]>*/