
/*-- GENERAL STYLES --*/
BODY {
	background-image: url('/img/framework/bg_Page.gif');
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

BODY, TD, INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}
A, A:Link, A:Active, A:Hover, A:Visited { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #004687;
	text-decoration: none;
}
A.white, A.white:Link, A.white:Active, A.white:Hover, A.white:Visited { 
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
B.title {
	color: #004687;
	text-transform: uppercase;
}
B.red {
	color: #e94646;
	text-transform: uppercase;
}
B.redLowerCase {
	color: #e94646;
	font-size: 10px;
}
SPAN.padding10 {
	padding: 10px 10px 10px 10px;
}
SPAN.offer, SPAN.offer A, SPAN.offer A:hover {
	font-size: 10px;
	color: #ff8a00;
}
SPAN.normalprice, SPAN.normalprice A, SPAN.normalprice A:hover {
	color: #e94646;
}
TD.extraPadding {
	padding: 10px 10px 10px 10px;
}
TD.empty10 {
	height: 10px;
}
/*-- FORMS --*/
INPUT.input, SELECT.input {
	background-image: url('/img/general/bg_Form.gif');
	border: 1px solid #004687;
	width: 200px;
}
TEXTAREA.input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-image: url('/img/general/bg_Form.gif');
	border: 1px solid #004687;
	width: 300px;
	height: 80px;
}
TEXTAREA.input555 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-image: url('/img/general/bg_Form.gif');
	border: 1px solid #004687;
	width: 555px;
	height: 80px;
}
B.frmCaption {
	color: #004687;
}

/*-- FRAMEWORK STYLES --*/
#mainTable {
	width: 100%;
	height: 100%;
}

#outerContent {
	width: 960px;
	background-color: #f8f8f8;
	background-image: url('/img/framework/bg_TopImg.gif');
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 80px;
}

#bgLeft {
	width: auto;
	background-image: url('/img/framework/bg_Left.gif');
	background-position: top right;
}

#bgRight{
	width: auto;
	background-image: url('/img/framework/bg_Right.gif');
	background-position: top left;
}

#shadeLeft {
	width: 53px;
	background-image: url('/img/framework/bg_ShadeLeft.gif');
	background-position: top right;
}

#shadeRight{
	width: 53px;
	background-image: url('/img/framework/bg_ShadeRight.gif');
	background-position: top left;
}

#topContentTable {
	width: 906px; 
	height: 75px;
}

#centerContentTable {
	width: 860px; 
	height: 240px;
}

#menuContentTable {
	width: 850px; 
}

#bottomContentTable {
	width: 850px; 
}

#fullContentTable {
	width: 850px; 
/*	height: 100%; */
}
#contentTable {
	width: 584px; 
	height: 100%; 
	background-color: #efefef;
	padding: 0px 0px 0px 0px;
}
#contentTableNoPadding {
	width: 584px; 
	height: 100%; 
	background-color: #efefef;
	padding: 0px 0px 0px 0px;
}
#contentTableNotFull {
	width: 584px; 
	background-color: #efefef;
	padding: 0px 0px 0px 0px;
}
#contentTableNoPadding .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
#contentTableWhiteNotFull {
	width: 584px; 
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.inpTopFlds {
	color: #a3a3a3;
	width: 142px;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #8ba6bf;
}

#contentTable .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}

TD.LineWithRed {
	height: 1px;
	background-image: url('/img/general/ln_Red.gif');
	background-position: top right;
	background-color: #103f75;
	background-repeat: no-repeat;
}

TD.LineDottedGrey {
	height: 1px;
	background-image: url('/img/general/ln_DottedGrey.gif');
}

TD.LineDottedBlue {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
}

TD.LineLightBlue {
	height: 1px;
	background-color: #008ed1;
}

/*-- MENU STYLES --*/
DIV.subMnu {
	position: absolute;
	display: none;
	width: 121px;
	top: 412px;
	padding: 0px 0px 0px 0px;
	background-image: url('/img/menu/bg_SubMnu.gif');
}
DIV.subMnu_Small {
	position: absolute;
	display: none;
	width: 118px;
	top: 412px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('/img/menu/bg_SubMnu.gif');
}
A.subMenuLink, A.subMenuLink:Link, A.subMenuLink:Active, A.subMenuLink:Visited { 
	float: left;
	width: 100%;
	color: #f8f8f8;
	background-color: none;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
	background-image: url('/img/menu/bg_SubMnuLine.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	cursor: pointer;
}
A.subMenuLink:Hover {
	padding: 4px 0px 4px 0px;
	background-color: #013d74;
	background-image: url('/img/menu/bg_SubMnuLineNoColor.gif');
}
SPAN.subMnu {
	position: relative;
	left: 5px;
	width: 95%;
}
/*--- HOME ---*/
#contentContentTable {
	width: 850px; 
}
TD.newsBlockHome {
	padding: 8px 8px 8px 8px;
	vertical-align: top;
}
TD.contentBlockHome {
	padding: 8px 8px 8px 8px;
	background-color: #efefef;
	vertical-align: top;
}
#newsHomeTable {
	width: 100%;
	background-color: #f6f6f6;
}
#newsHomeTable .newsImg {
	width: 100px;
	padding: 4px 4px 4px 4px;
	border-left: 1px solid #004687;
	border-top: 1px solid #004687;
	border-bottom: 1px solid #004687;
	vertical-align: middle;
}
#newsHomeTable .newsTitle {
	width: 100%;
	padding: 4px 4px 4px 4px;
	border-left: 1px solid #004687;
	border-top: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsHomeTable A.newsTitle_Off, A.newsTitle_Off:Visited, A.newsTitle_Off:Link,A.newsTitle_Off:Hover, A.newsTitle_Off:Active {
	color: #004687;
	font-weight: bold;
	text-decoration: none;
}
#newsHomeTable A.newsTitle_On, A.newsTitle_On:Visited, A.newsTitle_On:Link,A.newsTitle_On:Hover, A.newsTitle_On:Active {
	color: #e31818;
	font-weight: bold;
	text-decoration: none;
}
#newsHomeTable .newsSpacer {
	width: 100%;
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsHomeTable .newsText {
	width: 100%;
	/*font-weight: bold;*/
	font-size: 10px;
	padding: 4px 4px 4px 4px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
	border-bottom: 1px solid #004687;
}

/*--- NEWS ---*/
#newsTable {
	width: 584px; 
/*	height: 100%; */
	background-color: #efefef;
	padding: 0px 0px 0px 0px;
}
#newsTableImg {
	width: 100%; 
	height: 100%; 
	background-color: #efefef;
	padding: 0px 0px 0px 0px;
}
#newsTable .newsImg {
	width: 100px;
	background-color: #f6f6f6;
	padding: 4px 4px 4px 4px;
	border: 1px solid #004687;
/*
	border-left: 1px solid #004687;
	border-top: 1px solid #004687;
	border-bottom: 1px solid #004687;
*/
	vertical-align: top;
}
#newsTableImg .newsTitle {
	width: 100%;
	height: 1px;
	background-color: #f6f6f6;
	padding: 7px 12px 7px 12px;
	font-weight: bold;
	color: #004687;
	border-left: 1px solid #004687; 
	border-top: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsTableImg .newsSpacer {
	width: 100%;
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	background-color: #f6f6f6;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsTableImg .newsText {
	width: 100%;
	/*font-weight: bold;*/
	height: 1px;
	background-color: #f6f6f6;
	font-size: 10px;
	padding: 7px 12px 7px 12px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
	border-bottom: 1px solid #004687;
}
#newsTable .newsTitleNoImg {
	width: 100%;
	height: 1px;
	background-color: #f6f6f6;
	padding: 7px 12px 7px 12px;
	font-weight: bold;
	color: #004687;
	border-left: 1px solid #004687;
	border-top: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsTable .newsSpacerNoImg {
	width: 100%;
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	background-color: #f6f6f6;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
}
#newsTable .newsTextNoImg {
	width: 100%;
	height: 1px;
	/*font-weight: bold;*/
	background-color: #f6f6f6;
	font-size: 10px;
	padding: 7px 12px 7px 12px;
	border-left: 1px solid #004687;
	border-right: 1px solid #004687;
	border-bottom: 1px solid #004687;
}

/*--- PRODUCTGROUPS MENU ---*/
#prodGrpTable {
	width: 255px;
	margin-bottom: 4px;
}
#prodGrpTable .itemOff {
	width: 255px;
	height: 22px;
	background-color: #a21414;
	background-image: url('/img/general/ln_DottedWhite.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
#prodGrpTable .itemOn {
	width: 255px;
	height: 22px;
	background-color: #e31818;
	background-image: url('/img/menu/bg_PrdGrp_On.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
#prodGrpTable A.prodGrp, A.prodGrp:Visited, A.prodGrp:Link,A.prodGrp:Hover, A.prodGrp:Active {
	float: left; 
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 13px;
	text-transform: uppercase;
}

/*--- PRODUCTGROUPS OVERVIEW ---*/
#prdgrps {
	width: 100%;
	height: 1px;
	background-image: url('/img/general/ln_DottedGrey.gif');
	background-position: 20px left;
	background-repeat: repeat-x;
}
#prdgrps .imgOff {
	width: 93px;
	height: 93px;
	border: 1px solid #b0b0b0;
	text-align: center;
	background-color: #efefef;
}
#prdgrps .imgOn {
	width: 93px;
	height: 93px;
	border: 1px solid #205c77;
	text-align: center;
	background-color: #efefef;
}
#prdgrps .noImg {
	width: 93px;
	height: 93px;
	border: 0px;
}
#prdgrps .txtOff {
	width: 93px;
	font-size: 9px;
	font-weight: bold;
	color: #a6a6a6;
	text-align: center;
	text-transform: uppercase;
}
#prdgrps .txtOn {
	width: 93px;
	font-size: 9px;
	font-weight: bold;
	color: #205c77;
	text-align: center;
	text-transform: uppercase;
}
/*--- PRODUCTS ---*/
.prodTableOff { 
	width: 283px;
	height: 125px;
}
.prodTableOff .shadeRight {
	width: 7px;
}
.prodTableOff .shadeBottom {
	width: 283px;
	height: 7px;
}
.prodTableOff .title {
	height: 23px;
	background-color: #004687;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.prodTableOff .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.prodTableOff .dotLineVert {
	width: 1px;
	height: 92px;
	border-bottom: 1px solid #8d8d8d;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
}
.prodTableOff .LineClear {
	width: 1px;
	border-left: 1px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
}
.prodTableOff .prices {
	font-size: 12px;
	font-weight: bold;
	color: #e31818;
	vertical-align: bottom;
	text-align: right;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
	padding: 0px 7px 7px 0px;
}
.prodTableOff .img {
	width: 105px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-bottom: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
}
.prodTableOff .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #8d8d8d;
}

.prodTableOn {
	width: 283px;
	height: 125px;
}
.prodTableOn .shadeRight {
	background-image: url('/img/general/bg_ProdTblRight.gif');
	width: 7px;
}
.prodTableOn .shadeBottom {
	background-image: url('/img/general/bg_ProdTblBottom.gif');
	width: 283px;
	height: 7px;
}
.prodTableOn .title {
	height: 23px;
	background-color: #103b69;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #1c568b;
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.prodTableOn .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.prodTableOn .dotLineVert {
	width: 1px;
	height: 92px;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
	border-bottom: 1px solid #1c568b;
}
.prodTableOn .LineClear {
	width: 1px;
	border-left: 1px solid #1c568b;
	border-bottom: 1px solid #1c568b;
}
.prodTableOn .prices {
	font-size: 12px;
	font-weight: bold;
	color: #e31818;
	vertical-align: bottom;
	text-align: right;
	border-bottom: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
	padding: 0px 7px 7px 0px;
}
.prodTableOn .img {
	width: 105px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-bottom: 1px solid #1c568b;
	border-left: 1px solid #1c568b;
}
.prodTableOn .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #1c568b;
}

.prodTableOfferOff { 
	width: 283px;
	height: 125px;
}
.prodTableOfferOff .shadeRight {
	width: 7px;
}
.prodTableOfferOff .shadeBottom {
	width: 283px;
	height: 7px;
}
.prodTableOfferOff .title {
	height: 23px;
	background-color: #ff8a00;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_OrangeArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.prodTableOfferOff .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.prodTableOfferOff .dotLineVert {
	width: 1px;
	height: 92px;
	border-bottom: 1px solid #8d8d8d;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
}
.prodTableOfferOff .LineClear {
	width: 1px;
	border-left: 1px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
}
.prodTableOfferOff .prices {
	font-size: 12px;
	font-weight: bold;
	color: #e31818;
	vertical-align: bottom;
	text-align: right;
	border-bottom: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
	padding: 0px 7px 7px 0px;
}
.prodTableOfferOff .img {
	width: 105px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-bottom: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
}
.prodTableOfferOff .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #8d8d8d;
}

.prodTableOfferOn {
	width: 283px;
	height: 125px;
}
.prodTableOfferOn .shadeRight {
	background-image: url('/img/general/bg_ProdTblRight.gif');
	width: 7px;
}
.prodTableOfferOn .shadeBottom {
	background-image: url('/img/general/bg_ProdTblBottom.gif');
	width: 283px;
	height: 7px;
}
.prodTableOfferOn .title {
	height: 23px;
	background-color: #ff871c;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_OrangeArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #e98428;
	border-left: 1px solid #e98428;
	border-right: 1px solid #e98428;
}
.prodTableOfferOn .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #e98428;
	border-right: 1px solid #e98428;
}
.prodTableOfferOn .dotLineVert {
	width: 1px;
	height: 92px;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
	border-bottom: 1px solid #e98428;
}
.prodTableOfferOn .LineClear {
	width: 1px;
	border-left: 1px solid #e98428;
	border-bottom: 1px solid #e98428;
}
.prodTableOfferOn .prices {
	font-size: 12px;
	font-weight: bold;
	color: #e31818;
	vertical-align: bottom;
	text-align: right;
	border-bottom: 1px solid #e98428;
	border-right: 1px solid #e98428;
	padding: 0px 7px 7px 0px;
}
.prodTableOfferOn .img {
	width: 105px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-bottom: 1px solid #e98428;
	border-left: 1px solid #e98428;
}
.prodTableOfferOn .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #e98428;
}



.sgTableSmallOff { 
	width: 190px;
	height: 25px;
}
.sgTableSmallOff .shadeRight {
	width: 7px;
}
.sgTableSmallOff .shadeBottom {
	width: 190px;
	height: 7px;
}
.sgTableSmallOff .title {
	height: 23px;
	background-color: #004687;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.sgTableSmallOff .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #8d8d8d;
}
.sgTableSmallOn {
	width: 190px;
	height: 25px;
}
.sgTableSmallOn .shadeRight {
	background-image: url('/img/general/bg_ProdTblRight.gif');
	width: 7px;
}
.sgTableSmallOn .shadeBottom {
	background-image: url('/img/general/bg_sgTblBottom.gif');
	width: 190px;
	height: 7px;
}
.sgTableSmallOn .title {
	height: 23px;
	background-color: #103b69;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #1c568b;
	border-bottom: 1px solid #1c568b;
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.sgTableSmallOn .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #1c568b;
}


.sgTableOff { 
	width: 190px;
	height: 125px;
}
.sgTableOff .shadeRight {
	width: 7px;
}
.sgTableOff .shadeBottom {
	width: 190px;
	height: 7px;
}
.sgTableOff .title {
	height: 23px;
	background-color: #004687;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.sgTableOff .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.sgTableOff .dotLineVert {
	width: 1px;
	height: 92px;
	border-bottom: 1px solid #8d8d8d;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
}
.sgTableOff .LineClear {
	width: 1px;
	border-left: 1px solid #8d8d8d;
	border-bottom: 1px solid #8d8d8d;
}
.sgTableOff .img {
	width: 183px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-top: 1px solid #8d8d8d;
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
}
.sgTableOff .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #8d8d8d;
}

.sgTableOn {
	width: 190px;
	height: 125px;
}
.sgTableOn .shadeRight {
	background-image: url('/img/general/bg_ProdTblRight.gif');
	width: 7px;
}
.sgTableOn .shadeBottom {
	background-image: url('/img/general/bg_sgTblBottom.gif');
	width: 190px;
	height: 7px;
}
.sgTableOn .title {
	height: 23px;
	background-color: #103b69;
	padding-left: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('/img/general/bg_BlueArrow.gif');
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #1c568b;
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.sgTableOn .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.sgTableOn .dotLineVert {
	width: 1px;
	height: 92px;
	background-image: url('/img/general/ln_DottedBlueVert.gif');
	border-bottom: 1px solid #1c568b;
}
.sgTableOn .LineClear {
	width: 1px;
	border-left: 1px solid #1c568b;
	border-bottom: 1px solid #1c568b;
}
.sgTableOn .img {
	width: 183px;
	vertical-align: top;
	text-align: center;
	padding: 7px 7px 7px 7px;
	border-top: 1px solid #1c568b;
	border-left: 1px solid #1c568b;
	border-right: 1px solid #1c568b;
}
.sgTableOn .txt {
	width: 100%;
	vertical-align: top;
	text-align: left;
	padding: 7px 7px 7px 7px;
	border-right: 1px solid #1c568b;
}

/*--- LOGINBLOCK KLEIN ---*/
#loginBlock {
	width: 255px;
}
#loginBlock .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	padding: 0px 0px 0px 0px;
}
#loginBlock .content {
	padding: 15px 0px 5px 10px;
}
#loginBlock .contentBlue {
	padding: 7px 0px 7px 10px;
	background-color: #002e5f;
}

#loginBlock .inp142 {
	background-image: url('/img/general/bg_Form.gif');
	border: 1px solid #004687;
	width: 132px;
	margin-bottom: 10px;
}
/*--- LOGINBLOCK GROOT ---*/
#loginBlockLarge {
	/*width: 255px;*/
}
#loginBlockLarge .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
	padding: 0px 0px 0px 0px;
}
#loginBlockLarge .content {
	padding: 15px 0px 5px 10px;
}
#loginBlockLarge .contentBlue {
	padding: 7px 0px 7px 10px;
	background-color: #002e5f;
}
#loginBlockLarge .inp142 {
	background-image: url('/img/general/bg_Form.gif');
	border: 1px solid #004687;
	width: 142px;
	margin-bottom: 10px;
}

/*--- CART ---*/
#miniCart {
	background-color: #004687;
}
#miniCart .hdr {
	background-color: #ffffff;
}
#miniCart .items {
	color: #ffffff;
	padding: 4px 2px 4px 2px;
}
#miniCart .itemsQty {
	color: #ffffff;
	padding: 4px 2px 4px 10px;
}
#miniCart .itemsAmt {
	color: #ffffff;
	padding: 4px 10px 4px 2px;
}
#miniCart .line {
	height: 1px;
	border-bottom: 1px dotted #ffffff;
}
#miniCart .subtotal {
	color: #ffffff;
	padding: 10px 10px 17px 10px;
}
#cart {
	width: 561px;
}
#cart .hdr {
	color: #ffffff;
	height: 20px;
	font-weight: bold;
	background-color: #004687;
	vertical-align: middle;
	padding-left: 4px;
}
#cart .img {
	width: 60px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	background-color: #c5d75b;
}
#cart .descr {
	width: 212px;
	height: 20px;
	font-weight: bold;
	background-color: #c5d75b;
	vertical-align: middle;
	padding-left: 4px;
}
#cart .descrCheckout {
	width: 289px;
	height: 20px;
	font-weight: bold;
	background-color: #c5d75b;
	vertical-align: middle;
	padding-left: 4px;
}
#cart .no {
	width: 70px;
	font-weight: bold;
	background-color: #c5d75b;
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
}
#cart .price1 {
	width: 70px;
	font-weight: bold;
	background-color: #c5d75b;
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}
#cart .price2 {
	width: 70px;
	font-weight: bold;
	background-color: #c5d75b;
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}
#cart .del {
	width: 75px;
	background-color: #c5d75b;
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
}
#cart .totals {
	height: 20px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}
#cart .price3 {
	width: 70px;
	height: 20px;
	font-weight: bold;
	background-color: #e5e5e5;
	text-align: right;
	vertical-align: middle;
	padding-right: 4px;
}
.btnsCart {
	width: 482px;
	text-align: right;
	margin-top: 20px;
}

/*--- BRANCHES ---*/
.empImg {
	width: 96px;
	background-color: #008ed1;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #008ed1;
	border-right: 1px solid #008ed1;
	text-align: center;
}
.empName {
	width: 96px;
	background-color: #008ed1;
	padding: 2px 2px 2px 2px;
	border: 1px solid #008ed1;
	color: #ffffff;
	text-align: center;
}

/*--- PRODUCT DETAIL ---*/
#productTable {
	width: 100%;
	padding: 0px 0px 0px 0px;
	border: 1px solid #8d8d8d;
}
#productTable .title {
	width: 100%;
	background-color: #004687;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 5px;
}
#productTable .prices {
	font-size: 12px;
	font-weight: bold;
	color: #e31818;
}
#productTable .dotLineHorz {
	height: 1px;
	background-image: url('/img/general/ln_DottedBlue.gif');
}
#productTable .content {
	width: 100%;
	padding: 5px 5px 5px 5px;
}
#productTable .img {
	border: 1px solid #004687;
}
#productTable .inpFld {
	width: 100px;
	margin-top: 10px;
}
#productTable .statusMsg {
	color: #004687;
	font-weight: bold;
}
#productTable .btnOrder {
	width: 370px;
	text-align: right;
	color: #004687;
	visibility: hidden;
}