html {height: 100%; padding-bottom: 1px;}

a:link {color: #0e3159; text-decoration: none; }
a:visited {color: #0e3159; text-decoration: none; }
a:hover {color: #9f0006; text-decoration: none; }
a:active {color: blue; }
.menuitem{
height:26px;
border:0 none;
}


body{
font-family:Verdana;
font-size:9pt;
color:black;
margin-top:0;
margin-left:0;
margin-bottom:0;
margin-right:0;
height:600px;
overflow: -moz-scrollbars-vertical;     
}

table{
font-family:Verdana;
font-size:9pt;
color:black;
margin-top:0;
margin-left:0;
margin-bottom:0;
margin-right:0;
}
.content{
font-family:Verdana;
font-size:9pt;
color:#000000;
}

.footer{
background-color:#2278a9;
font-family:Verdana;
font-size:9pt;
color:#ffffff;
text-align:center;
}

.topper{
background-color:#2278a9;
font-family:Verdana;
font-size:9pt;
color:#ffffff;
height:24px;
text-align:center;
}

.normal{
background-color:#ffffff;
font-family:Verdana;
font-size:9pt;
color:#000000;
}
.prompt {background-color:#ffffff;
font-family:Verdana;
font-size:9pt;
color:#000000;
}

.important{
background-color:#ffffff;
font-family:Verdana;
font-size:9pt;
color:#4e6d93;
}
.silverbox{
font-family:Verdana;
font-size:9pt;
color:#0e3159;
}

input, textarea, button, select	{font-family: Verdana, helvetica, arial, sans-serif; font-size:12px; color:black; text-decoration: none;}
.bottomtext {font-family: Verdana, helvetica, arial, sans-serif; font-size:10px; color:#0e3159; text-decoration: none;}
.tableheader {font-size:10pt; color:Navy; font-weight: bold;}
.headingnorm  {font-size:10pt; color:black; font-weight: bold;}
.headingnormyellow{font-size:10pt; color:black; font-weight: bold;}
.headingnormgreen{font-size:10pt; color:black; font-weight: bold;}
.headingnormpink{font-size:10pt; color:black; font-weight: bold;}
.baskettext {font-family: Verdana; color:White; font-weight: bold;}
.button_navigation{background-image:url(/siteimages/blank_button.gif);font-family:Verdana;font-size:12pt;background-color:white;color:White;width:180px;height:75px;cursor:pointer;padding:0;border:0;margin:0}
.button_navigation_opaque{background-image:url(/siteimages/blank_button.gif);font-family:Verdana;font-size:12pt;background-color:white;color:White;width:180px;height:75px;cursor:pointer;padding:0;border:0;margin:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}

.editcontrolstyle{font-family:Verdana;font-size:9pt;color:Black;border:1px solid black;width:300px}
.buttonstyle{font-family:Verdana;font-size:9pt;color:Black;width:90px;}
.filestyle{font-family:Verdana;font-size:9pt;color:Black;width:190px;border:1px solid black;}
.editcontrolcount{font-family:Verdana;font-size:9pt;color:Black;width:270px;border:1px solid black;}
.editcontrolctr{font-family:Verdana;font-size:9pt;color:Silver;width:30px;border:1px solid black;}
.edittablestyle{background-color:White;font-family:Verdana;font-size:9pt;font-weight:400;color:Black;width:100%;}
.edittablestyle a:link {text-decoration:none;font-weight:bold;color:Black;}
.edittablestyle a:visited {text-decoration:none;font-weight:bold;color:Black;}
.edittablestyle a:hover   {text-decoration:underline;font-weight:bold;color:Black;}
.edittablestyle a:active  {text-decoration:underline;font-weight:bold;color:Black;}

.product_size_box { color: #ffffff; }

.packchoosecontainer{font-family:Verdana;font-size:10pt;color:black;border:1px solid #8ea2c3;}
.packchoosetitle{font-family:Verdana;font-size:10pt;color:white;font-weight:700;background-color:#8ea2c3;}
.packchoosetitleselect{font-family:Verdana;font-size:10pt;color:white;font-weight:700;background-color:#990000;}
.packchoosebody1{font-family:Verdana;font-size:9pt;color:black;background-color:#eeeeee;}
.packchoosebody2{font-family:Verdana;font-size:9pt;color:black;background-color:#dddddd;}
.packchooselogo{font-family:Verdana;font-size:9pt;color:black;background-color:#eeeeee;border:1px solid #dddddd;}
.baskettitle{font-family:Verdana;font-size:10pt;color:white;background-color:#767779;height:26px;}
.basketline1{font-family:Verdana;font-size:9pt;color:black;background-color:white;}
.basketline2{font-family:Verdana;font-size:9pt;color:black;background-color:#e0e0e0;}
.basketline1disabled{font-family:Verdana;font-size:9pt;color:#808080;;background-color:white;}
.basketline2disabled{font-family:Verdana;font-size:9pt;color:#808080;background-color:#e0e0e0;}
.basketimagenormal {-ms-filter:"";filter: alpha(opacity=100); }
.basketimageopaque {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); }

.uploadmenu{font-family:Verdana;font-size:8pt;color:white;background-image:url(/siteimages/image_tools_top.png);height:27px;width:82px;vertical-align:middle;text-decoration:none;background-repeat: no-repeat;text-align:center}

.uploadmenuover{font-family:Verdana;font-size:8pt;color:white;background-image:url(/siteimages/image_tools_top_over.png);height:27px;width:82px;vertical-align:middle;text-decoration:none;background-repeat: no-repeat;vertical-align:middle;cursor:pointer;text-align:center}

.uploadmenuselected{font-family:Verdana;font-size:8pt;color:black;background-image:url(/siteimages/image_tools_top_selected.png);height:27px;width:82px;vertical-align:middle;text-decoration:none;background-repeat: no-repeat;vertical-align:middle;cursor:pointer;text-align:center}

a.node {
    font-family:verdana,tahoma;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;
}
a.node:link {color: #000000; text-decoration: none; }
a.node:visited {color: #000000; text-decoration: none; }
a.node:hover {color: #000000; text-decoration: none; }
a.node:active {color: #000000; text-decoration: none; }
a.node:hover {}

a.selnode {
    font-family:verdana,tahoma;
    font-size:8pt;
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#ea1b14;
    padding:1px 1px 1px 1px;
    border:#ea1b14 1px solid;
    width:185px;
}
a.selnode:link {color: #ffffff; text-decoration: none; }
a.selnode:visited {color: #ffffff; text-decoration: none; }
a.selnode:hover {color: #ffffff; text-decoration: none; }
a.selnode:active {color: #ffffff; text-decoration: none; }

a.nodebig {
    font-family:verdana,tahoma;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;
}
a.nodebig:link {color: #000000; text-decoration: none; }
a.nodebig:visited {color: #000000; text-decoration: none; }
a.nodebig:hover {color: #000000; text-decoration: none; }
a.nodebig:active {color: #000000; text-decoration: none; }
a.nodebig:hover {}

a.selnodebig {
    font-family:verdana,tahoma;
    font-size:8pt;
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#ea1b14;
    padding:1px 1px 1px 1px;
    border:#ea1b14 1px solid;
    width:585px;
}
a.selnodebig:link {color: #ffffff; text-decoration: none; }
a.selnodebig:visited {color: #ffffff; text-decoration: none; }
a.selnodebig:hover {color: #ffffff; text-decoration: none; }
a.selnodebig:active {color: #ffffff; text-decoration: none; }


a.nodetitle {
    font-family:verdana,tahoma;
    font-size:8pt;
    color:#ea1b14;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;
}
a.nodetitle:link {color: #ea1b14; text-decoration: none; }
a.nodetitle:visited {color: #ea1b14; text-decoration: none; }
a.nodetitle:hover {color: #ea1b14; text-decoration: none; }
a.nodetitle:active {color: #ea1b14; text-decoration: none; }
a.nodetitle:hover {}

#product_picker {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 636px; /* important */
	height: 106px; /* important */
	margin: 0;
	padding: 0;
	background: #636466;
}
#product_picker_frame {
	position: relative;
	margin: 0;
	padding: 0;
}
#product_picker_content {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
}

#product_picker_content
#product_picker_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#product_picker_content {
		width: 10000px;
	}
	#container_bd #product_picker ul li {
		display: block;
		float: left;
		margin: 2px;
		padding: 0;
		border: 1px solid black;
		background-color: #636466;
	}

#container_bd #product_picker ul li img {
	display: block;
}

.blend {
	font-family: courier new;
	font-size: 10pt;
	border: 0;
	margin-bottom:-1px;
}
.normalLabel {
	font-size:8pt;
}
.normalText {
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}
.plainText {
	font-family: courier new, courier, monospace;
	font-size: 10pt;
	color:#000000;
	background-color:#FFFFFF;
}
.controlWindowBody {
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	background-color:#DADADA;
}
.readonlyInput {
	background-color:#DADADA;
	color:#000000;
	font-size:8pt;
	width:392px;
}
.textDefault {
	font-size:8pt;
	width: 200px;
}
.buttonDefault {
	width:90px;
	height:22px;
	font-size:8pt;
}
.suggSlct {
	width:200px;
	margin-top:2px;
	font-size:8pt;
}
.calendar_table {
	width:200px;
	font-family:Verdana;
	font-size:9pt;
	color:Silver;
	border:0;
	text-align:center;
	padding:0 0 0 0;
}
.calendar_header {
	font-family:Verdana;
	font-size:10pt;
	color:White;
	border:0;
	text-align:center;
	background-image:url(/siteimages/calendar_top.png);
	height:32px;
}
.calendar_days {
	color:blue;
	cursor:pointer;
}
.calendar_day_off {
	color:black;
	background-color:white;
	border:1px solid black;
	cursor:pointer;
}
.calendar_day_on {
	color:white;
	background-color:crimson;
	border:1px solid black;
	cursor:pointer;
}
.calendar_day_auto {
	color:black;
	background-color:#ffaaaa;
	border:1px solid black;
	cursor:not-allowed;
}
.calendar_day_disabled {
	color:white;
	background-color:silver;
	border:1px solid silver;
	cursor:not-allowed;
}
.calendar_select_box_unselected {
	color:crimson;
	cursor:pointer;
}
.calendar_select_box_selected {
	color:#005000;
	cursor:pointer;
}
.calendar_title_text {
	font-size:11pt;
	color:#ffffff;
}
.calendar_title_unselected {
	height:20px;
	padding:5px 5px 5px 5px;
	font-size:11pt;
	color:white;
	border:1px solid black;
	background-color:crimson;
	cursor:pointer;
}
.calendar_title_selected {
	height:20px;
	padding:5px 5px 5px 5px;
	font-size:11pt;
	color:white;
	border:1px solid black;
	background-color:#005000;
	cursor:pointer;
}

.basket_pager{
	color:white;
	padding:2px;
}

.basket_page_normal{
	font-family:verdana;
	font-size:10pt;
	background-color:#7F7F7F;
	color:white;
	cursor:pointer;
	text-decoration: none;
}

.basket_page_selected{
	font-family:verdana;
	font-size:10pt;
	background-color:silver;
	color:#ff0000;
	cursor:pointer;
	text-decoration: none;
}

.basket_page_over{
	font-family:verdana;
	font-size:10pt;
	background-color:#ea1b14;
	color:white;
	cursor:pointer;
}

.basket_page_disabled{
	font-family:verdana;
	font-size:10pt;
	color:silver;
	cursor:not-allowed;
}