/* Basic Page layout */
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	text-align: left;
	font-family: tahoma,arial, helvetica;
	font-size: 80%;
}

.clr {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

#shadow {
	height: 23px;
	background: url(images/shadebot.gif) repeat-x top;
	width: 954px;
}

#container {
	text-align: left;
	width: 954px;
	background: url(images/bg.jpg);
}

#outer {
	width: 974px;
	background: url(images/bg.gif) repeat-y center;
}

#container-inner {
	text-align: left;
	width: 954px;
	background: white;
}

#leftcol-inner {
	float:left;
	width:99%;
}

#lbody-inner {
        float:right;
        padding-top:5px;
        width:720px;
}

#lcol-inner {
        float:left;
        width:205px;
	background: url(images/blank.jpg) no-repeat top left;
}

#shoppingcart {
	background: url(images/blank.jpg) no-repeat top left;
	padding: 10px 5px;
}

#header {
	height: 109px;
	background: url(images/rightlogo.jpg) no-repeat top left;
}

#logo {
	float: left;
	width: 276px;
}

#logor {
	margin-left: 276px;
	background: url(images/rightlogo.jpg) repeat-x;
	height: 109px;
}

#lcol a.mainlevel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/moff.jpg) repeat scroll 0 0;
border-bottom:1px solid white;
display:block;
font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
font-size:12px;
height:28px;
line-height:28px;
padding-right:25px;
text-align:right;
text-transform:lowercase;
}
#lcol a.mainlevel:hover, #lcol a#active_menu, a#active_menu.mainlevel_current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mon.jpg) repeat scroll 0 0;
color:#FE8E0F;
display:block;
height:28px;
line-height:28px;
padding-right:25px;
text-align:right;
text-decoration:none;
}
#lcol-inner a.mainlevel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/imoff.jpg) no-repeat scroll right center;
border-bottom:1px solid white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:28px;
line-height:28px;
padding-right:25px;
text-align:right;
text-transform:lowercase;
}
#lcol-inner a.mainlevel:hover {
color:#FE8E0F;
}
#lcol-inner a#active_menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/imon.jpg) no-repeat scroll right center;
color:#FE8E0F;
padding-right:25px;
text-decoration:none;
}

a:link, a:visited {
color:#003399;
font-weight:bold;
text-decoration:none;
}



table.data1{-moz-border-radius:10px;-webkit-border-radius:10px;font-family:Ariel;margin:0px 0;padding:0;border:2px #666 solid; }
table.data1 tr td{background-color:#FFF;border-bottom:1px solid #EBEBEB;color:#666;padding:1px;font-size:9px;}
table.data1 tr th{background-color:#666;border-bottom:3px solid #888;color:#FFF;font-weight:700;padding:0px;text-align:center;}
table.data1 tr.basketheader td{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;background-color:#002399 !important;color:#fff;font-size:12px;font-weight:700;height:25px;text-align:center;}
table.data1 tr.baskettabledue td{background-color:#E7FFDA !important;color:#333;font-size:10px;font-weight:700;height:20px;}
table.data1 tr.baskettableproduct td{background-color:#FFF;color:#666;padding:10px;}
table.data1 tr.basketmessage td{-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background-color:#F5F5F5 !important;color:#333;font-size:7px;font-weight:100;height:10px;text-align:center;}
table.data1 tr.basketlinks td{background-color:#F5F5F5 !important;color:#333;font-size:9px;font-weight:700;height:20px;text-align:center;}

