﻿/*body 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:100%;
	color: Black;
}

a { text-decoration:none; color:#0077c1;  }
input { color:#666666; }
select { color:#666666; position:relative; }

h1 
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 120%;
	color: Black;
	margin: 0px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 130%;
	color: Black;
}

h3
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 150%;
	color: Black;
	margin: 2px;
	text-decoration: underline;
}

.errText
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 110%;
	color: Red;
}

.textbox
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
	height:15px;
}

.linkbutton
{
	text-decoration:underline;
}

.bigheadline
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 190%;
	color: #0077c1;
}

.breadcrumbs
{
	font-size: 100%;
	color: #0077c1;
	padding-bottom:5px;
}

.topbar
{
	display:none;
	width:990px;
}

.leftbar
{
	display:none;
	float:left;
	clear:none;
}

.basepage
{
	clear:none;
	float:left;
	margin-left:10px;
	margin-right:0px;
	margin-top:15px;
}

.base_display
{
	width:590px;
	clear:none;
	float:left;
}

.newsbar
{
	float:right;
	clear:none;
	width:177px;
	height:100px;
}

.mainbar
{
	float:left;
	clear:none;
	width:590px;
	height:100px;
}

.topmenu
{
	display:none;
	width:990px;
	height:21px;
	border-left:none;
	border-top:none;
	border-bottom:none;
	border-right: solid 1px #5d9bd3;
	float:left;
}

.leftmenu
{
	padding-top:10px;
}

.loginctrl
{
	display:none;
	width: 594px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: left top;
}

.loginctrl_body
{
	height:53px;
	margin-top:10px;
	margin-bottom:10px;
}

.menuitem_root
{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 3px;
}

.menuitem_level1
{
	background-color: transparent;
}

.menuitem_level2
{
	background-color: transparent;
}

.menuitem_level3
{
	background-color: transparent;
}

.product_groupItem
{
	clear: none;
	width: 180px;
	border-right: #87ceeb 1px dashed;
	border-top: #87ceeb 1px dashed;
	border-left: #87ceeb 1px dashed;
	border-bottom: #87ceeb 1px dashed;
	position: static;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding:5px;
}

.expander
{
	background-repeat: repeat-x;
	height: 25px;
	width: 600px;
	cursor: hand;
	color: #0077c1;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#0077c1;
}

.savedcartexpander
{
	background-image: url(../Archive/Images/menuBG_top_3x18px.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 786px;
	cursor: hand;
	color: #0077c1;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#0077c1;
	clear:none;
	float:left;
}


.bluebar
{
	background-image: url(../Archive/Images/menuBG_top_3x18px.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 600px;
	color:#0077c1;
}

.infofield
{
	width:600px;
}

.selectsegment
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #0077c1;
	width: 176px;
	border-top: #0077c1 1px solid;
	border-bottom: #0077c1 1px solid;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-top: 10px;
	background-image: url(../Archive/Images/menuBG_191x3px.gif);
	background-repeat: repeat-y;
}

.selectsegment span.header
{
	font-size:110%;
	font-weight:bold;
}
.selectsegment hr
{
	text-align:left;
	color:White;
	width:90%;
	height:1px;
}

.searchbox
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #0077c1;
	width: 176px;
	border-top: #0077c1 1px solid;
	border-bottom: #0077c1 1px solid;
	padding-left: 15px;
	margin-top: 10px;
	background-repeat: repeat-y;
}
.searchbox span.header
{
	font-size:110%;
	font-weight:bold;
}
.searchbox hr
{
	text-align:left;
	color:White;
	width:90%;
	height:1px;
}
.searchBoxLink
{
	color:#0077c1;
	font-size:90%;
	height: 12px;
	width: 800px;
	cursor: hand;
	background-repeat: repeat-x;
}

.tinylistborder
{ 
	float:left; 
	clear:none; 
	height:50px;
}

.productListTable
{
	width:100%;
	border-color:#AFC6E0;
}
.productListTable thead {background-color:#FFF; color:#F7931B;}
.productListTable thead .border {border-left:solid 1px; padding: 0px 10px 5px 10px; vertical-align:bottom;}
.productListTable tbody .border {border-left:solid 1px; padding: 10px 10px 10px 10px;}
.productListTable tbody .altrow {background-color:#E6EDF5;}

.productRoundedBox {clear:none; float:left;}
.productRoundedBox-lefttop
{
	background-position: left top;
	background-repeat: no-repeat;
	float:left;
	clear:left;
	width:10px;
	height:5px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:White;
}
.productRoundedBox-righttop
{
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	clear: left;
	background-color:White;
}
.productRoundedBox-leftbottom
{
	background-position: left bottom;
	background-image: url(../Archive/Images/Left_Bottom_10x10px.gif);
	background-repeat: no-repeat;
	float:left;
	clear:none;
	width:10px;
	height:10px;
}
.productRoundedBox-rightbottom
{
	background-position: right bottom;
	background-image: url(../Archive/Images/Right_Bottom_10x10px.gif);
	background-repeat: no-repeat;
	float:left;
	clear:none;
	width:10px;
	height:10px;
}
.productRoundedBox-left
{
	background-position: left;
	background-image: url(../Archive/Images/Left_Middle_10x10px.gif);
	background-repeat: repeat-y;
	background-color:Transparent;
}

.productRoundedBox-right
{
	background-position: right;
	background-image: url(../Archive/Images/Right_Middle_10x10px.gif);
	background-repeat: repeat-y;
	width:210px !important; width:200px;
	background-color:Transparent;
}
.productRoundedBox-top
{
	background-position: top;
	background-image: url(../Archive/Images/Middle_Top_10x10px.gif);
	background-repeat: repeat-x;
	clear: none;
	float: left;
}
.productRoundedBox-bottom
{
	background-position: bottom;
	background-image: url(../Archive/Images/Middle_Bottom_10x10px.gif);
	background-repeat: repeat-x;
	height:10px;
	clear:none;
	float:left;
}

.productItemContent
{
	width:190px;
	padding:10px;
}

.orangeRoundedBox {background-color: #ff9e3d; color: #333333; clear:both;}
.orangeRoundedBox span.text{color:White; text-align:center;}
.orangeRoundedBox-roundtop {background: url('../Archive/Images/corner_ohb_tr.gif') no-repeat top right;}
.orangeRoundedBox-roundbottom {background: url('../Archive/Images/corner_ohb_br.gif') no-repeat top right;}
img.orb-corner {width:5px; height: 3px; border: none; display: block !important;}

.campaignDiv {width:175px; border:solid 1px Purple; margin-bottom:10px;}
.campaignDiv .top {color:White; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:100%; text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.campaignDiv .image {text-align:center; padding-top:5px; padding-bottom:5px;}
.campaignDiv .info {text-align:left; margin-left:5px; font-family: Verdana, Arial, Helvetica, Sans-Serif;}
.campaignDiv .info span.name {color: #0077c1; font-weight:bold;}
.campaignDiv .info span.desc {color: #666666;}
.campaignDiv .button {margin:5px 0px 5px 5px;}

.carttable {width:100%; border-color:#AFC6E0;}
.carttable thead {background-color:#FFF; color:#F7931B;}
.carttable thead td{padding: 0px 5px 5px 5px;}
.carttable thead .border {border-left:solid 1px; padding: 0px 5px 5px 5px; vertical-align:bottom;}
.carttable tbody td{padding: 2px 5px 2px 5px;}
.carttable tbody .border {border-left:solid 1px; padding: 2px 5px 2px 5px;}
.carttable tbody .altrow {background-color:#E6EDF5;}
.carttable tfoot td{padding: 5px 5px 5px 5px; font-size:110%; font-weight:bold; background-color:#E8EFF6}

.ordertable {width:100%; border-color:#AFC6E0;}
.ordertable thead {background-color:#FFF; color:#0077c1;}
.ordertable thead td{padding: 5px 5px 5px 5px; font-weight:bold;}
.ordertable thead tr{background-image: url(../Archive/Images/menuBG_top_3x18px.gif); background-repeat:repeat-x;}
.ordertable thead .border {border-left:solid 1px; padding: 0px 5px 5px 5px; vertical-align:bottom;}
.ordertable tbody td{padding: 2px 5px 2px 5px;}
.ordertable tbody .border {border-left:solid 1px; padding: 2px 5px 2px 5px;}
.ordertable tbody .altrow {background-color:#E6EDF5;}
.ordertable tfoot td{padding: 5px 5px 5px 5px; font-size:110%; font-weight:bold; background-color:#E8EFF6}

.savedcarttable {width:700px; border-color:#AFC6E0;}
.savedcarttable thead {background-color:#FFF; color:#F7931B;}
.savedcarttable thead td{padding: 0px 5px 5px 5px;}
.savedcarttable thead .border {border-left:solid 1px; padding: 0px 5px 5px 5px; vertical-align:bottom;}
.savedcarttable tbody td{padding: 2px 5px 2px 5px;}
.savedcarttable tbody .border {border-left:solid 1px; padding: 2px 5px 2px 5px;}
.savedcarttable tbody .altrow {background-color:#E6EDF5;}
.savedcarttable tfoot td{padding: 5px 5px 5px 5px; font-size:110%; font-weight:bold; background-color:#E8EFF6}


.cartexpander
{
	background-image: url(../Archive/Images/menuBG_top_3x18px.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 100%;
	cursor: hand;
	color: #0077c1;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color:#0077c1;
} 

.cartexpanderpanel {margin-bottom:5px;}

*/