body.main {
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	background-color: #ffffff;
}

/* Links */

a:link {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a:active {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration:underline;
}

a.small:link {
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.small:visited {
	font-weight: normal;
	font-size: 7pt;
	color: #ff9900;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.small:active {
	font-weight: normal;
	font-size: 7pt;
	color: #ff9900;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.small:hover {
	font-weight: normal;
	font-size: 7pt;
	color: #ff9900;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.topmenulink:link {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.topmenulink:visited {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.topmenulink:active {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.topmenulink:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.vtl:link {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.vtl:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.vtl:active {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

a.vtl:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

/* Header */

.headerbackleft {
	background-color: #1f1a17;
}

.headerbackcenter {
	background-color: #1f1a17;
}

.headerbackright {
	background-color: #1f1a17;
}

/* Top Menu */

.topmenutopbottom {
	background-color: #ffffff;
}

.topmenumiddle {
	background-color: #F5AC4C;
}

.topmenulefticons {
	margin-left: 10px;
}

.topmenurighticons {
	margin-right: 10px;
}

.topmenu {
	font-weight: normal;
	font-size: 9pt;
	color: #FAE1B9;
	font-family: verdana, arial, helvetica, helv, sans-serif;
}

/* Main Pane */

.mainleftmargin {
	background-color: #ffffff;
}

.maincenter {
	background-color: #ffffff;
}

.mainrightmargin {
	background-color: #ffffff;
}

.maincentraltext {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	
padding:10px 0 10px 0!important;

}

.maintext {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
}

.headingmain {
	font-weight: bold;
	font-size: 13pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	line-height: 30pt;
}

/* Breadcrumbs */

.breadcrumbsstyle {
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
}

#breadcrumbs {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom:10px;
	color: #000000;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	text-weight: bold;
}

#breadcrumbs ul {
	border-right: medium none;
	border-top: medium none;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
	border-left: medium none;
	border-bottom: medium none;
}

#breadcrumbs ul li {
	border-right: medium none;
	border-top: medium none;
	display: inline;
	padding-left: 0px;
	margin-left: 0px;
	border-left: medium none;
	border-bottom: medium none;
	list-style-type: none;
}

#breadcrumbs ul a {
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	text-weight: normal;
margin:0 5px 0 0;
}

#breadcrumbs ul a:hover {
	font-size: 8pt;
	color: #ff9900;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	text-weight: normal;
}

.breadcrumbsbottom {
	background-color: #ff9900;
margin:0 0 10px 0!important;
}

/* Left/Right Panes */

.mainvertmargins {
	background-color: #F5AC4C;
}

.paneblockcolor {
	background-color: #FAE1B9;
}

.paneblockleft {
	background-color: #FAE1B9;
	background-image: url(./images/paneblockleft.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.paneblockright {
	background-color: #FAE1B9;
	background-image: url(./images/paneblockright.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.paneblockcenter {
	background-color: #F5AC4C;
	background-image: url(./images/paneblockback.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.panetext1 {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
}

/* Left Pane Menu */

#leftmenu ul {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}

#leftmenu li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	line-height: 12px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	background-image: url(./images/bulletbig.gif);
	background-repeat: no-repeat;
	background-position: 0 2;
}

#leftmenu li a {
	padding-right: 0px;
	display: block;
	padding-left: 17px;
	font-size: 8pt;
	padding-bottom: 4px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	border-bottom: #ffffff 1px solid;
}

#leftmenu li a:hover {
	 font-weight: bold;
	 color: #ffffff;
	 text-decoration: none;
}

#leftmenu ul ul {
	padding-right: 5px;
	padding-left: 19px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}

#leftmenu li li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
	color: #ff9900;
	line-height: 12px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	background-image: url(./images/bulletsmall.gif);
	background-repeat: no-repeat;
	background-position: 0 3;
}

#leftmenu li li a {
	padding-right: 0px;
	display: block;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 0px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	border: none;
}

#leftmenu li li a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#leftmenu ul ul ul {
	padding-right: 5px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}

#leftmenu li li li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: normal;
	color: #ff9900;
	line-height: 12px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	background-image: url(./images/bulletsmall.gif);
	background-repeat: no-repeat;
	background-position: 0 3;
}

#leftmenu li li li a {
	padding-right: 0px;
	display: block;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 0px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	border: none;
}

#leftmenu li li li a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* Right Pane Menu */

.rightpaneheading {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	border-bottom: #ffffff 1px solid;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 3px;
}
#right {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	border-bottom: #ffffff 1px solid;
}

#right a {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	display: block;
	padding-left: 0px;
	font-size: 7pt;
	color: #000000;
	line-height: 10px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

#right a:hover {
	 font-weight: normal;
	 color: #ffffff;
	 text-decoration: none;
}

#rightmenu ul {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
	list-style-type: none;
}

#rightmenu li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
	font-size: 7pt;
	font-weight: normal;
	color: #ff9900;
	line-height: 10px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
}

#rightmenu li a {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 0px;
	display: block;
	padding-left: 0px;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-decoration: none;
	border-bottom: #ffffff 1px solid;
}

#rightmenu li a:hover {
	 font-weight: normal;
	 color: #ffffff;
	 text-decoration: none;
}

/* Breaks */

.pmain {
	margin: 0;
}

.psmall {
	margin-bottom: 5;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5;
}

/* Photos */

.photo, td#photo img, div#shop_imageContainer img, div#shop_productsList img, div.shop_basketImage img   {
border:1px;
border-color: #F5AC4C;
border-style: solid;
}

/* Footer */

.footer {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	background-color: #F5AC4C;
}

/* Forms */

input.text, #containerShop input {
	border: #F5AC4C 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

textarea {
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	font-size: 11px;
	border-left: #ff9900 1px solid;
	color: #000000;
	border-bottom: #ff9900 1px solid;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	background-color: #ffffff;
}

select {
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	font-size: 11px;
	border-left: #ff9900 1px solid;
	color: #000000;
	border-bottom: #ff9900 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}

/* Tables */

.rightpanetable {
	border: #F5AC4C 1px solid;
	border-collapse: collapse
}

.rightpanetable th {
	border: #F5AC4C 1px solid;
	background-color: #FAE1B9;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
}

.rightpanetable td {
	border: #F5AC4C 1px solid;
	background-color: #FAE1B9;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial, helvetica, helv, sans-serif;
}

.table1 {
border-width: 1px;
border-style: solid;
border-color: #ff9900;
border-collapse: collapse;
}

.table1 td {
border-width: 1px;
border-style: solid;
border-color: #ff9900;
padding: 5 5 5 5;
font-weight: normal;
font-size: 8pt;
color: #000000;
font-family: verdana, arial, helvetica, helv, sans-serif;
}

.table1 td.dark {
border-width: 1px;
border-style: solid;
border-color: #a4b0ae;
padding: 5 5 5 5;
font-weight: normal;
font-size: 8pt;
color: #000000;
background-color: #ffd098;
font-family: verdana, arial, helvetica, helv, sans-serif;
}

.table1 td td {
border: none;
padding: 0;
}

.maintabletexthori {
	font-weight: normal;
	font-size: 8pt;
	color: #777777;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

.maintabletextvert {
	font-weight: normal;
	font-size: 8pt;
	color: #777777;
	font-family: verdana, arial, helvetica, helv, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

