body, form {
	margin: 0;
	background-color: #ececec;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
}



#wrappertop {
    background-color: #ffffff;
	width: 990px;
	height: 8px;
	margin: 0 auto;
	background: transparent url('../webincludes/images/wrappertop.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 8px;
}

#wrapper {
    text-align: left;
    background-color: #ffffff;
	width: 990px;
	border-left: 0px solid #18aae5;
	border-right: 0px solid #18aae5;
	margin: 0 auto;
	background: transparent url('../webincludes/images/wrapperbg.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 8px;
}

#wrapperbottom {
    background-color: #ffffff;
	width: 990px;
	height: 8px;
	margin: 0 auto;
	background: transparent url('../webincludes/images/wrapperbottom.gif') repeat-y top left;
	padding-left: 8px;
	padding-right: 8px;
}

#topcontent {
	width: 990px;
	height: 169px;
	background-color: #ffffff;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/toplogo.jpg') repeat-x top left;
	padding: 0px;
}

#maincontent {
	width: 990px;
	padding: 0px;
}

#footercontent {
	width: 990px;
	padding: 0px;
}

td.topbackground {
	width: 789px;
	height: 123px;
	background: transparent url('../webincludes/images/conpot_individualloggedin.jpg') no-repeat 5px center;
	padding: 0px;
}



p {
	font-size: 11px;
	color: #66655c;
	line-height: 13px;
	margin: 10px;
}

a:link {
	text-decoration: none;
	color: #0066cc;
}

a:visited {
	text-decoration: none;
	color: #0066cc;
}

a:hover {
    color: #000000;
}

a:active {
	color: #FE6E5DC;
}



#ident {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	margin-left: 15px;
}

.top a:link {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
}

.top a:hover {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #33FFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00FFFF;
}

.buy a:link {
	color: #0066cc;
	background-color: #ffffff;
}

.buy a:hover {
	background-color: #33FFFF;
}

input.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 11px;
	height: 13px;
	width: 80px;
	border: 1px solid #336699;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
}

select.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #336699;
	background-color: #ffffff;
}

input.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 200px;
/*	border: 1px solid #336699; */
	background-color: #ffffff;
}


select.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #336699;
}


textarea.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 100px;
	border: 1px solid #336699;
	background-color: #ffffff;
}


#promopic {
	padding: 0px;
	background-color: #e6e5dc;
	width: 789px;
}

#promotext {
	padding: 0px;
	width: 789px;
}

#basketbox {
	margin: 10px;
	border: 1px solid #a0afa4;
	background-color: #f0fff4;
	width: 767px;
	height: 80px;
    overflow: auto;
}

#basketlist {
    margin-left: 10px;
}

#basketlist div {
    margin: 2px;
    float: left;
}

#basketlist p {
    margin: 1px;
}

a.basketdetail:link, a.basketdetail:visited {
    background-color: #ccc;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

a.basketdetail:hover {
    background-color: #ff0;
    color: black;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}



td.mmenu {
    width: 155px;
}

td.mmain {
	padding: 0;
	margin: 0;
}

td.sepbar {
	padding: 0;
	margin: 0;
	background-color: #a6a595;
}

p.sepbar {
	font-size: 13px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 8px;
}

p.sepbarsml {
	font-size: 10px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 8px;
}

td.footerbar {
	padding: 0;
	margin: 0;
	background-color: #D73936;
}

p.footerbar {
	font-size: 10px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 5px;
	text-align: center;
}

.prodsub {
	color: #000000;
	font-size: 15px;
	height: 23px;
	border-bottom: 1px solid #D73936;
	margin: 10px;
	margin-top: 16px;
}

.prodtxt {
	font-size: 11px;
	color: #66655c;
	line-height: 13px;
	margin: 4px;
}

.insub {
	color: #000000;
	font-family: 'arial black', arial, helvetica;
	font-weight: bold;
	line-height: 22px;
	font-size: 20px;
	margin: 10px;
}

.conpot {
    color: #F9A03A;
}

.conpot a:link {
	text-decoration: none;
	color: #F9A03A;
}

.conpot a:visited {
	text-decoration: none;
	color: #F9A03A;
}

.conpot a:hover {
    color: #000000;
}

.conpot a:active {
	color: #F9A03A;
}

.w {
    color: #ffffff;
}

.w a:link {
	text-decoration: none;
	color: #ffffff;
}

.w a:visited {
	text-decoration: none;
	color: #ffffff;
}

.w a:hover {
    color: #000000;
}

.w a:active {
	color: #F9A03A;
}

.intxt {
	color: #000000;
	font-family: tahoma, helvetica;
	font-weight: normal;
	line-height: 15px;
	font-size: 13px;
	margin: 3px;
}

.article p {
	color: #000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	line-height: 15px;
	font-size: 13px;
	margin: 3px;
	padding: 0;
}

.prodinside {
	font-size: 13px;
	color: #000000;
	line-height: 14px;
	margin: 20px;
}

.prodprice {
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	color: #595957;
	text-align: right;
}

.inprice {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	border: 1px solid black;
	padding: 5px;
	background-color: #f0f0ff;
	background: transparent url('../webincludes/images/bg_top.jpg') repeat-x top left;
}

.inpicture {
    background-color: #ffffff;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inpicture_selected {
    background-color: #c0ffc0;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inprice a:link, .inprice a:visited {
	text-decoration: none;
	color: #fff;
}

.inprice a:hover {
    color: #000000;
}

p.main {
	font-size: 13px;
	color: #66655c;
	margin: 4px;
}

input.buybut {
    margin: 0;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background: #0066cc url('../webincludes/images/bg_top.jpg') repeat-x top left;
	border: 1px solid black;
}

.line {
	border-bottom: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

.liner {
	border-bottom: 1px solid #f1f0e6;
	border-right: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

}

.big {
	font-size: 15px;
}

.breadcrumb {
    clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #f1f0e6;
}

.breadcrumb ul {
    list-style: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding: 4px;
}

.breadcrumb ul li {
    display: inline;
	font-weight: bold;
	color: #707070;
}

.breadcrumb ul a {
    color: #0066cc;
	text-decoration:none;
}
.breadcrumb ul a:hover {
    text-decoration:underline;
}

.tabs {
    list-style: none;
	margin: 0;
	margin-top: 10px;
	height: 23px;
	border-bottom: 1px solid #f1f0e6;
}

.tabs li {
    display: block;
	float: left;
	margin: 0 -13px -1px 0;
}

.tabs li a {
    display: block;
	text-decoration:none;
}

.tabs li a em {
    float: left;
	padding: 0 20px;
	height: 22px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	position: relative;
	z-index: 100;
	font-style: normal;
	color: #fff;
	background: #e2e4e7 url('../webincludes/images/tab_mouseon.jpg') repeat-x bottom left;
	font-size: 13px;
	line-height: 20px;
}

.tabs li a b {
    font-size: 0;
	line-height: 0;
	position: relative;
	border-bottom: 1px solid #f1f0e6;
	border-top: 1px solid #fff;
	width:1px;
	display: block;
	float: left;
	z-index: 300;
	background: #e2e4e7 url('../webincludes/images/tab_mouseon.jpg') repeat-x bottom left;
}

.tabs li b.p1 {
    height: 19px;
	background: #fff;
	margin-top: 4px;
	border-top: 0;
	z-index: 100;
}

.tabs li b.p2 {
    height: 19px;
	margin-top: 2px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	z-index:100;
}

.tabs li b.p3 {
    width: 2px;
	height: 21px;
	margin-top: 1px;
	z-index: 100;
}

.tabs li b.p5 {
    height: 20px;
	margin-top: 2px;
}

.tabs li b.p6 {height: 19px; margin-top: 3px;}
.tabs li b.p7 {height: 18px; margin-top: 4px;}
.tabs li b.p8 {height: 17px; margin-top: 5px;}
.tabs li b.p9 {height: 16px; margin-top: 6px;}
.tabs li b.p10 {height: 15px; margin-top: 7px;}
.tabs li b.p11 {height: 14px; margin-top: 8px;}
.tabs li b.p12 {height: 13px; margin-top: 9px;}
.tabs li b.p13 {height: 12px; margin-top: 10px;}
.tabs li b.p14 {height: 11px; margin-top: 11px;}
.tabs li b.p15 {height: 10px; margin-top: 12px;}
.tabs li b.p16 {height: 9px; margin-top: 13px;}
.tabs li b.p17 {height: 8px; margin-top: 14px;}
.tabs li b.p18 {height: 7px; margin-top: 15px;}
.tabs li b.p19 {height: 6px; margin-top: 16px;}
.tabs li b.p20 {height: 5px; margin-top: 17px;}
.tabs li b.p21 {height: 4px; margin-top: 18px;}
.tabs li b.p22 {height: 3px; margin-top: 19px;}
.tabs li b.p23 {height: 2px; margin-top: 20px;}

.tabs li b.p24 {
    height: 1px;
	margin-top: 21px;
	overflow: hidden;
}

.tabs li b.p25 {
    width: 1px;
	height: 1px;
	background: #fff;
	margin-top: 22px;
	border-top: 0;
	overflow: hidden;
}

.tabs li b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border: 0;
	overflow: hidden;
}

.tabs li a:hover, .tabs li a:focus, .tabs li a:active {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 500;
	cursor: pointer;
}

.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {
    color: #000;
	background: #fc8 url('../webincludes/images/tab_mouseon_on.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover em b.shdw, .tabs li a:focus em b.shdw, .tabs li a:active em b.shdw {
    visibility: hidden;
}

.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {
    background: #fc8 url('../webincludes/images/tab_mouseon_on.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p25, .tabs li a:focus b.p25, .tabs li a:active b.p25 {
    background:#fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p26, .tabs li a:focus b.p26, .tabs li a:active b.p26 {
    background: #f1f0e6;
}

.tabs li a.selected, .tabs li a:hover.selected, .tabs li a:active.selected {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 600;
	cursor: default;
}

.tabs li a.selected em, .tabs li a:hover.selected em, .tabs li a:active.selected em {
    color: #000;
	background: #f1f0e6 url('../webincludes/images/tab_mouseoff.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected em b.shdw, .tabs li a:hover.selected em b.shdw, .tabs li a:active.selected em b.shdw {
    visibility: hidden;
}
.tabs li a.selected b, .tabs li a:hover.selected b, .tabs li a:active.selected b {
    background: #f4f4f4 url('../webincludes/images/tab_mouseoff.jpg') bottom left;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p26, .tabs li a:hover.selected b.p26, .tabs li a:active.selected b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border-top: 0;
	overflow: hidden;
}

.sub_tabs {
    background-color: #f1f0e6;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sub_bot {
}

.menu {
	width: 155px;
	position: relative;
	margin: 0;
}

.menu ul li a, .menu ul li a:visited {
    display: block;
	text-decoration: none;
	color: #333;
	width: 155px;
	border: 1px solid #ffffff;
	border-width: 1px 0 0 0;
	background-color: #e2e4e7;
	line-height: 19px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu ul {
    padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li {
    float: left;
	margin-right: 1px;
	position: relative;
}
.menu ul li ul {
    display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
    color: #000;
	background: #ffffff;
}

.menu ul li:hover ul {
    display: block;
	position: absolute;
	top: 0;
	left: 156px;
	width: 155px;
}

.menu ul li:hover ul li a.hide {
    background: #ffffff;
	color: #000;
}

.menu ul li:hover ul li:hover a.hide {
    width: 155px;
}

.menu ul li:hover ul li ul {
    display: none;
}

.menu ul li:hover ul li a {
    display: block;
	background: #ffffff;
	color: #000;
	width: 155px;
}

.menu ul li:hover ul li a:hover {
    background: #ffffff;
	color: #000;
}

.menu ul li:hover ul li:hover ul {
    display: block;
	position: absolute;
	left: 156px;
	top: 0;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a {
    display: block;
	width: 155px;
	background: #f1f0e6;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a:hover {
    background: #e2e4e7;
	color: #000;
}

.menu .menusub {
    display: block;
	text-decoration: none;
	color: #fff;
	width: 155px;
	border: 1px solid #ffffff;
	border-width: 1px 0 0 0;
	background-color: #D73936;
	line-height: 19px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.menu .menusub2 {
    display: block;
	text-decoration: none;
	color: #fff;
	width: 155px;
	border: 1px solid #ffffff;
	border-width: 1px 0 0 0;
	background-color: #e2e4e7;
	line-height: 19px;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.highlight img {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
}

.highlight:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
}

td.levguide {
    border: 1px solid #D73936;
	background-color: #e0e0e0;
}

td.levguide_on {
    border: 1px solid #000000;
	background-color: #f0f0f0;
}

/* Form */

form {
  margin: 0;
  font-family: arial;
  font-size: 11px;
  background-color: white;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label.sh {
  display: block;
  margin-bottom: 0.5em;
  padding-top: 4px;
  width: 150px;
  float: left;
  height: 1em;
}

input.sh, textarea.sh {
  background-color: #f0f0f0;
  color: #505050;
  margin-bottom: 1em;
  padding: 2px;
  border: 1px solid #a0a0a0;
  width: 230px;
}

select.sh {
  background-color: #f0f0f0;
  color: #505050;
  margin-bottom: 1em;
  padding: 2px;
  border: 1px solid #a0a0a0;
}

input.submit {
  margin-left: 150px;
  width: 236px;
  background-color: #D73936;
  color: #ffffff;
  border: 5px solid white;
  font-weight: bold;
  padding: 5px;
}

input.sh:focus, textarea.sh:focus, select.sh:focus {
  background-color: #ffffff;
  color: #000;
  border: 1px solid #808080;
}

textarea.sh {
  height: 180px;
}

select.smallsel {
  font-size: 9px;
  background-color: white;
  color: black;
  border: 0;
}

input.smallsel {
  font-size: 9px;
  background-color: #D73936;
  color: white;
  border: 1px solid black;
}

a.sel_normal:link, a.sel_normal:visited {
    background-color: #777777;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

a.sel_normal:hover {
    background-color: #D73936;
    color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

span.sel_active {
    background-color: #D73936;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid black;
}

div.art_container {
    width: 100%;
	background-color: #D73936;
}

div.art_content {
    background-color: white;
	border-left: 1px solid #D73936;
	border-right: 1px solid #D73936;
}

div.art_navbuts {
  width: 100px;
  float: right;
  margin: 0;
  padding: 0;
}

div.art_containercol {
  width: 100%;
  margin-bottom: 2px;
}

h2.art_txt {
	color: #000000;
	font-family: tahoma, arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	margin: 5px;
}

p.art_txt {
	color: #000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 13px;
	margin: 5px;
	margin-left: 20px;
}

.small {
	font-size: 10px;
}

.top_pad {
	padding-top: 5px;
}

.submenu {
    display: block;
}

.submenu2 {
    display: none;
}

.submenu4 {
    display: none;
}

.mhead {
    display: block;
}


