body
{
	margin: auto;
	padding: 0;
	font: normal .70em/1.6em Verdana, 'Trebuchet MS' , Tahoma, sans-serif; /*line-height: 1.7em;*/
	color: #333;
	background: #fff;
	height: auto;
	width: 1024px;
	border-left-color: #666;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #666;
	border-right-style: solid;
	border-right-width: 1px;
}
#banner
{
	height: 130px;
	background: #f7f7f7 url(../images/headerbg.gif) repeat-x 0 0;
}
#header-content
{
	position: relative;
	margin: 0 auto;
	padding: 0;
}
#header-content #logo
{
	position: absolute;
	font: normal 40px/65px Georgia, "Times New Roman" , Times, serif;
	letter-spacing: -1px;
	color: #FFF; /*background: #3F1204 url(../logobg.jpg) repeat-x left top;*/
	background: url(../logobg.jpg) repeat-x left top;
	border: 0px solid #4E460F;
	height: 65px;
	padding: 0 10px;
	margin: 0 30px; /* change the values of left and top to adjust the position of the logo */
	top: 0px;
	left: 0px;
}

#header-content #search
{
	position: absolute;
	font: normal 40px/65px Georgia, "Times New Roman" , Times, serif;
	letter-spacing: -1px;
	color: #FFF;
	background: url(../logobg.jpg) repeat-x left top;
	border: 0px solid #4E460F;
	height: 65px;
	padding: 0 10px;
	margin: 0 450px; /* change the values of left and top to adjust the position of the logo */
	text-align: right;
	top: 18px;
	left: 0px;
}

.orange
{
	color: #F3A251;
}

#header-content #slogan
{
	position: absolute;
	font: normal 12px Georgia, "Times New Roman" , Times, serif;
	letter-spacing: 0px; /* color: #D4AA80; */
	color: #BBB;
	margin: 0;
	padding: 0; /* change the values of left and top to adjust the position of the slogan */
	top: 88px;
	left: 30px;
}

#header-content ul
{
	position: absolute;
	right: 0px;
	top: 15px;
	font: bold 12px Arial;
	list-style: none;
	margin: 0;
	padding: 0; /*text-transform: uppercase;*/
}
#header-content li
{
	display: inline;
}
#header-content li a
{
	float: left;
	display: block;
	padding: 0px 18px 7px 18px;
	color: #FFF; /* color: #C8935D; */
	text-decoration: none;
}
#header-content li a:hover
{
	color: #999;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#header-content li a#current
{
	color: #FFF;
}

#header-content #header-links
{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #8E5F2F;
	font-size: 90%;
}
#header-content #header-links a
{
	color: #A4A4A4;
	text-decoration: none;
}
#header-content #header-links a:hover
{
	color: #F3A251;
}

#banner h1
{
	margin: 0;
	padding: 25px;
	text-align: left;
	background: transparent;
	color: #fff;
	font-size: 24px;
}
/*#banner menu
{
	margin: 50px;
	padding: 25px;
	text-align: right;
	background: transparent;
	color: #fff;
}*/
#navlist
{
	padding: 4px 5px 4px 0;
	margin: 0 0 20px 0;
	text-align: left;
	letter-spacing: 3px;
	color: #fff;
	background: #7ABA2E;
	z-index:1;
}
#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	z-index:1;
}
#navlist li a
{
	padding: 5px 0.75em;
	margin: 0;
	color: #fff;
	background: #7ABA2E;
	text-decoration: none;
	z-index:1;
}
#navlist li a:link
{
	color: #fff;
	background: #7ABA2E;
	z-index:1;
}
#navlist li a:visited
{
	color: #fff;
	background: #7ABA2E;
	z-index:1;
}
#navlist li a:hover
{
	color: #fff;
	background: #BA3F2F;
	z-index:1;
}
#navlist li a#current
{
	color: #fff;
	background: #BA3F2F;
}
.menu ul li
{
	/*line-height: 1.8em;*/
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: square;
	color: #BA3F2F;
	background: inherit;
	font-size: 11px;
}
.menu ul li a
{
	color: #BA3F2F;
	background: inherit;
}
.menu ul li a:hover
{
	color: #7ABA2E;
	background: inherit;
}
#content
{
	padding-left: 5px;
	padding-right: 5px;
	margin: 0 210px;
}
#content p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content-admin
{
	padding-left: 5px;
	padding-right: 0px;
	margin-left: 190px;
	height: auto !important;
}
#content-admin p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main h1
{
	font: normal 1.8em Georgia, "Times New Roman" , Times, serif;
	color: #BA3F2F;
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
	letter-spacing: -1px;
	text-align: left;
	background: url(../images/bk_dotted.gif) bottom left repeat-x;
}
#sidebar-a-admin h1
{
	font: normal 1.8em Georgia, "Times New Roman" , Times, serif;
	color: #BA3F2F;
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
	letter-spacing: -1px;
	text-align: left;
	background-color: #fff;
}
#sidebar-a h1
{
	font: normal 1.8em Georgia, "Times New Roman" , Times, serif;
	color: #BA3F2F;
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
	letter-spacing: -1px;
	text-align: left;
	background-color: #fff;
}
#main p
{
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.float-left
{
	/*float: left;*/
	vertical-align: top;
}
.float-right
{
	float: right;
}
img
{
	border: 0px solid #DADADA;
	padding: 3px;
	margin-bottom: 5px;
}
img:hover
{
	/*border: 1px solid #F3A251; 	padding: 3px;*/
}
img.no-border
{
	border: none;
	margin-left: -3px;
}
img.float-right
{
	margin: 5px 0px 5px 15px;
}
img.float-left
{
	margin: 5px 15px 5px 0px;
}
#sidebar-a
{
	float: left;
	width: 200px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0 5px 0 5px;
	border-right: 0px solid #eee;
}
#sidebar-a-admin
{
	float: left;
	width: 160px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0 5px 0 10px;
	border-right: 0px solid #eee;
}
#sidebar-b
{
	float: right;
	width: 200px;
	margin: 0 0px 0 0;
	padding: 0 5px 0 5px;
	border-left: 0px solid #eee;
}
#sidebar-b-admin
{
	float: right;
	width: 0px;
	margin: 0 5px 0 0;
	padding: 0 5px 0 10px;
}
#footer
{
	clear: both;
	padding: 4px;
	margin: 0;
	height: 2em;
	background: #180700;
	color: #f7f7f7;
	text-align: center;
	border-top-color: #666;
	border-top-style: solid;
	border-top-width: 1px;
	background: #f7f7f7 url(../images/headerbg.gif) repeat-x 0 0;
}
#footer a
{
	text-decoration: none;
	color: #CB4721;
	background: inherit;
}
#footer a:hover
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #CB4721;
	background: inherit;
}
a
{
	text-decoration: none;
	color: #BA3F2F;
	background: inherit;
}
a:hover
{
	text-decoration: underline; /*border-bottom-width: 1px; 	border-bottom-style: dotted; 	color: #aaa;*/
	background: inherit;
}
/*a img {
border : 0;
}*/
.border
{
	padding: 10px;
	margin: 10px;
	border: 1px solid #aaa;
}
.imgleft
{
	float: left;
	border: 1px solid #aaa;
	margin: 5px 10px 10px 15px;
	padding: 5px;
}
.imgright
{
	float: right;
	border: 1px solid #aaa;
	margin: 5px 15px;
	padding: 15px;
}
h1111
{
	margin: 20px;
	padding: 5px;
	font-size: 140%;
	letter-spacing: 3px;
	text-align: center;
	color: #fff;
	background: #aaa;
}
h1
{
font: normal 1.8em Georgia, "Times New Roman" , Times, serif;
	color: #333333;
	padding: 0 0 5px 0;
	margin: 0 15px 15px 15px;
	letter-spacing: -1px;
	text-align: left;
	background: url(../images/bk_dotted.gif) bottom left repeat-x;
}

h2
{
	margin: 0;
	padding: 0;
	font-size: 130%;
	text-transform: none;
	letter-spacing: 2px;
	color: #333;
	background: inherit;
}
h3
{
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	letter-spacing: 5px;
	color: #fff;
	background: #eee;
}
h4
{
	padding: 5px;
	text-transform: uppercase;
	font-size: 110%;
	color: #fff;
	background: #19A4DE;
}
.clear
{
	clear: both;
	width: 100%;
}
.col3, .col3center
{
	float: left;
	width: 30.5%;
}
.col3center
{
	margin: 0 3%;
}
strong
{
	color: #000;
}

.ContactForm
{
	padding: 5px 15px;
	width: 90%;
	float: left;
}

.ContactForm FIELDSET
{
	border: 1px dashed #CCC;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.ContactForm FIELDSET LEGEND
{
	font-weight: bold;
	line-height: 1.1;
	color: #333;
	border: 1px solid #ccc;
	padding: 2px 6px;
}

.Admin
{
	padding: 5px 15px;
	width: 96%;
	float: left;
}
.Admin-login
{
	padding: 0px 100px;
	float: left;
}
.Admin FIELDSET
{
	border: 1px dashed #CCC;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.Admin FIELDSET LEGEND
{
	font-weight: bold;
	line-height: 1.1;
	color: #333;
	border: 1px solid #ccc;
	padding: 2px 6px;
}
.Admin-login FIELDSET
{
	border: 1px dashed #CCC;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.Admin-login FIELDSET LEGEND
{
	font-weight: bold;
	line-height: 1.1;
	color: #333;
	border: 1px solid #ccc;
	padding: 2px 6px;
}
.ContactNotice
{
	padding: 5px 5px;
	width: 30%;
	float: left;
	margin-top: 0px;
}
.textInput
{
	/*float:right; 	padding-bottom:3px; 	padding-left:5px;*/
}
.txtInput
{
	border: 1px solid #666;
	margin: 0px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	font-family: Tahoma;
}
.txtInputSearch
{
	border: 1px solid #666;
	margin: 0px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: right;
	width: 150px;
	height: 15px;
}

.txtInputUser
{
	border: 1px solid #006;
	margin: 0px 2px 2px 2px; /*background-image:url('../images/user.png');   background-repeat:no-repeat;   padding-left:20px;     height: 20px;*/
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	font-family: Tahoma;
}

.txtInputPass
{
	border: 1px solid #006;
	margin: 0px 2px 2px 2px; /*background-image:url('../images/key.png');   background-repeat:no-repeat;   padding-left:20px;   height: 20px;*/
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	font-family: Tahoma;
}

label
{
	/*margin-top:2px; 	margin-right:2px; 	padding-top:11px; 	padding-left:6px; 	float:left; 	display: block; 	width:100px; 	font-weight: normal; 	line-height: 1.1; 	color:#666;*/
	display: block;
	width: 100px;
	float: left;
	margin: 2px 4px 6px 4px;
	text-align: left;
}
.buttons
{
	background: #e3e3db;
	font: normal 12px Arial;
	padding: 2px 5px;
	text-decoration: none;
	float: left;
	display: block;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 10px;
	border: 1px solid #666;
	background: #999;
	width: 80px;
}
.buttons-admin
{
	background: #e3e3db;
	font: normal 11px Tahoma;
	text-decoration: none;
	float: left;
	display: block;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 1px;
	border: 1px solid #006;
	background: #ccf;
	width: 50px;
}
.buttons-home
{
	background: #e3e3db;
	font: normal 11px Tahoma;
	text-decoration: none;
	display: block;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 1px;
	border: 1px solid #006;
	background: #ccf;
	width: 50px;
}
#rounded-textbox
{
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background-color: #DDDDDD;
	border: 1px solid #7E94A6;
	padding-left: 2px;
	padding-right: 2px; /*width:15em;*/
	height: 30px;
	text-align: center;
	margin-top: 30px;
	font-size: 20px;
}
#css-menu-esempio-6
{
	width: 200px;
	margin: auto;
	margin-top: 10px;
	font-family: Arial;
	background-color: #E2DEC5;
	border-bottom: 5px solid #AF2E33;
}
#css-menu-esempio-6 p
{
	height: 10px;
	line-height: 10px;
	padding-left: 10px;
	padding-top: 20px;
	font-weight: bold;
	color: #4E321C;
	font-size: 13px;
	background: url(../images/top.jpg) no-repeat top;
	font-size: 13px;
	font-weight: bold;
}
#css-menu-esempio-6 span
{
	color: #AF2E33;
}
/*#css-menu-esempio-6 a
{
	display: block;
	height: 25px;
	text-align: left;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #4E321C;
	padding-right: 0px;
	border-top: 1px solid #B6A289; /*background: url(../images/arrow.gif) no-repeat top right;*/
/*}
#css-menu-esempio-6 a:hover
{
	background-color: #D4CCB3;
	background-position: center right;
	padding-right: 0px;
	padding-left: 5px;
}
#css-menu-esempio-6 a.selezionato
{
	background-color: #D4CCB3;
	background-position: bottom right;
	padding-right: 40px;
}*/

/*multimenu*/

#category_menu li
{
	list-style-type: none;
	position: relative;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
}
#category_menu ul
{
	margin: 0px;
	padding: 0px;
	position: relative;
	padding-left: 5px;
}

#category_menu div
{
	margin: 0px;
	padding: 0px;
}
/* 	Layout CSS */
#category_menu
{
	width: 200px;
	visibility: hidden;
}

/* All A tags - i.e menu items. */
#category_menu a
{
	color: #000;
	text-decoration: none;
	display: block;
	clear: both;
	width: 170px;
	padding-left: 2px;
}
#category_menu a:hover
{
	background-color: #D4CCB3;
	color: #000;
	text-decoration: none;
	display: block;
	clear: both;
	width: 170px;
	padding-left: 2px;
}
/*
	A tags 
	*/
#category_menu .slMenuItem_depth1
{
	/* Main menu items */
	margin-top: 0px; /*border-bottom:1px solid #000;*/
	border-top: 1px solid #B6A289;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	width: 180px;
}
#category_menu .slMenuItem_depth2
{
	/* Sub menu items */
	margin-top: 1px;
}
#category_menu .slMenuItem_depth3
{
	/* Sub menu items */
	margin-top: 1px;
	font-style: italic;
	color: blue;
}
#category_menu .slMenuItem_depth4
{
	/* Sub menu items */
	margin-top: 1px;
	color: red;
}
#category_menu .slMenuItem_depth5
{
	/* Sub menu items */
	margin-top: 1px;
}

/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#category_menu .slideMenuDiv1
	
	instead of 
	
	#category_menu .slideMenuDiv1 ul
	*/

#category_menu .slideMenuDiv1 ul
{
	padding: 1px;
}
#category_menu .slideMenuDiv2 ul
{
	margin-left: 5px;
	padding: 1px;
}
#category_menu .slideMenuDiv3 ul
{
	margin-left: 10px;
	padding: 1px;
}
#category_menu .slMenuItem_depth4 ul
{
	margin-left: 15px;
	padding: 1px;
}

#quicksearchbar
{
	/*right: 130px; /*background: url(../images/searchfield.gif) no-repeat left top;*/
	width: 192px; /*position: absolute; 	top: 260px;*/
	height: 80px;
	text-align: left;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0 0 0 0; /* 		position: absolute; 	top: 60px; 	left: 10px; 	right: 10px; 	width:994px; 	height:45px; 	background-color:lightyellow; 	padding:5px; 	padding-bottom:5px; 	*/
}
#quicksearchbar A
{
	right: -15px;
	position: absolute;
	top: 3px;
	text-decoration: none;
}
/*#quicksearchbar IMG
{
	vertical-align: top;
}*/
#quicksearchbox
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	left: 20px;
	padding-bottom: 0px;
	width: 110px;
	padding-top: 0px;
	position: absolute;
	top: 2px;
}


#vertnav
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#vertnav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 195px;
	z-index: 9999999;
	overflow: visible;
	position: absolute; /*background-color: #DFDFDF;*/
}

#vertnav li
{
	position: relative;
	width: 198px; /*background-color: #DFDFDF;*/ /*border: solid 1px #CECECE;*/
	display: block;
	height: 25px;
	margin: 0;
}
#vertnav ul li
{
	/*background-color: #DFDFDF;*/
}

#vertnav li
{
	/*border-width: 1px 1px 0 1px;*/
}
#vertnav li:last-child
{
	border-bottom: 1px solid #CECECE; /*margin-left: 2px;*/
}

#vertnav a
{
	text-decoration: none;
	display: block; /*padding: 0.1em;*/ /*margin: 0.2em 0 0.2em 0.1em; /*helps Opera with hover */
	width: 195px; /*helps IE with hover */
	height: 25px;
	line-height: 25px;
	margin-top: 0px; /*border-bottom:1px solid #000;*/
	border-top: 1px solid #B6A289;
	font-weight: bold;
	line-height: 25px;
	padding-left: 2px;
	color: #000;
	background-color: #E2DEC5;
	margin-left: 2px;
}
#vertnav li:hover, #vertnav a:hover
{
	/*background-color: #DFDFDF;*/
	background-color: #D4CCB3;
}

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul
{
	display: none;
	position: absolute;
	top: 5px;
	left: 195px;
}

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul
{
	display: none;
}

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul
{
	display: block;
}

li > ul
{
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #vertnav li
{
	float: left;
}
/* end holly hack */
#holdm
{
	position: absolute;
	top: 150px;
	left: 20px;
	z-index: 100;
	width: 80%;
}
.cursor
{
	cursor: pointer;
	border: none;
	padding: 0;
	vertical-align: top;
}
.bl
{
	top: 10px;
	left: 5px;
	background: url(../images/bl.gif) 0 100% no-repeat #e68200;
	width: 250px;
	text-align: center;
	border: none;
	font-weight: bold;
}
.br
{
	background: url(../images/br.gif) 100% 100% no-repeat;
	border: none;
}
.tl
{
	background: url(../images/tl.gif) 0 0 no-repeat;
	border: none;
}
.tr
{
	background: url(../images/tr.gif) 100% 0 no-repeat;
	padding: 10px;
	border: none;
}
#catetagcloud
{
	position: absolute;
	top: 60px;
	left: 10px;
	right: 10px;
	width: 994px;
	height: 45px; /*background-color:lightyellow;*/
	padding: 5px;
	padding-bottom: 5px;
}
#catetagcloud a
{
	color: white;
}
.Sbutton
{
	padding: 4px 5px 3px 5px;
	border: solid 1px #8AB134;
	position: relative;
	cursor: pointer;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	height: 26px;
	text-decoration: none;
	color: #40740D;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-weight: bold;
	width: 98%;
	text-align: center;
}
.Sbutton img
{
	position: absolute;
	top: -4px;
	left: -12px;
	border: none;
}
.Sbutton:hover
{
	color: #8AB134;
}
.SProd
{
	padding: 4px 5px 3px 5px;
	border: solid 1px #B6A289;
	position: relative;
	cursor: pointer;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: 5px;
	width: 170px;
	height: 170px;
	text-align: center;
}
.homecontent
{
	float: left;
	padding: 4px 5px 3px 5px;
	border: solid 1px #B6A289;
	position: relative;
	cursor: pointer;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: 5px;
	width:568px;
	text-align: center;
		margin-left: 3px;
}
.leftcontent
{
	float: left;
	padding: 0px 5px 3px 5px;
	border: solid 0px #B6A289;
	position: relative;
	cursor: default;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: 0px;
	width:185px;
	text-align: center;
		margin-left: 0px;
}
.rightcontent
{
	float: right;
	padding: 0px 5px 3px 5px;
	border: solid 0px #B6A289;
	position: relative;
	cursor: default;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: 0px;
	width:185px;
	text-align: center;
		margin-left: 0px;
}
div.sample_attach
{
	padding: 2px 5px;
	margin-top: -20px;
	margin-left: 120px;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-size: 1.0em;
	color: #008000;
}
.tree
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	word-spacing: 0px;
}
#gototop
{
	display: none;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	width: 70px;
	background: url(../images/add_content_spr.gif) 5px -8px no-repeat #eceff5;
	color: #3b5998;
	font-size: 11px;
	text-decoration: none;
	position: fixed;
	right: 5px;
	bottom: 5px;
	padding: 7px 7px 7px 20px;
}
#gototop:hover
{
	text-decoration: underline;
}
    .resize {
    width: 150px;
    height : auto;
    }

    .resize {
    width: auto;
    height : 88px;
    }
    
    /* liScroll style declarations */
.news
{
	padding: 4px 5px 3px 5px;
	border: solid 1px #B6A289;
	position: relative;
	cursor: pointer;
	display: inline-block; /*background-image: url( '../images/bkg.png' );             background-repeat: repeat-x;*/
	font-size: 11px;
	text-decoration: none;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin-right: 5px;
	width: 170px;
	height: 27px;
	text-align: center;
}
.tickercontainer { /* the outer div with the black border */
	float: left;
border: 1px solid #B6A289;
background: #E2DEC5; 
width: 577px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
position: relative;
	margin-left: 3px;
-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 3px;
top: 8px;
width: 571px;
overflow: hidden;
background: #E2DEC5; 
}
ul.newsticker { /* that's your list */
position: relative;
left: 571px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
background: #E2DEC5; 
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #E2DEC5;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #BA3F2F;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

/*#leftmenu ul,li,a {
  display:block;
  margin:0;
  padding:0;
  border:0;
}

#leftmenu ul {
  width:150px;
  border:1px solid #9d9da1;
  background:white;
  list-style:none;
}

#leftmenu li {
  position:relative;
  padding:1px;
  padding-left:26px;
  background:url(../images/asterisk_yellow.gif) no-repeat;
  z-index:9;
}
 #leftmenu  li.folder { background:url(../images/asterisk_yellow.gif) no-repeat; }  
 #leftmenu  li.folder ul {
   position:absolute;
   left:120px;  
   top:5px;
  }  
 #leftmenu   li.folder>ul { left:140px; }  

#leftmenu a {
  padding:2px;
  border:1px solid white;
  text-decoration:none;
  color:gray;
  font-weight:bold;
  width:100%;  
}
 #leftmenu  li>a { width:auto; }  

#leftmenu li a.submenu {
  background:url(../images/navigate.gif) right no-repeat;
}

#leftmenu a:hover {
  border-color:gray;
  background-color:#bbb7c7;
  color:black;
}
 #leftmenu  li.folder a:hover {
   background-color:#bbb7c7;
  }
  
  
#leftmenu li.folder:hover { z-index:10; }  
  
#leftmenu ul ul, li:hover ul ul {
  display:none;
}

#leftmenu li:hover ul, li:hover li:hover ul {
  display:block;
}  */
  #leftmenu {
width: 12em;
background: #eee;
}

#leftmenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#leftmenu a, #leftmenu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#leftmenu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#leftmenu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#leftmenu a:hover {
color: #a00;
background: #fff;
}

#leftmenu li {
position: relative;
}

#leftmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#leftmenu ul ul ul,
div#leftmenu ul ul li:hover ul ul
{display: none;}

div#leftmenu ul ul li:hover ul,
div#leftmenu ul ul ul li:hover ul
{display: block;}
#content1
{
	margin-top:10px;
	}
.discountprice
{
	   color:Red;
	   text-decoration: none;
	   font-weight:bold;
	  
	}
	.price
{
	color:black;
	  text-decoration:line-through;
	}

