BODY
{
  font-family: Arial, Geneva, Helvetica;
  font-size: 11px;
  margin-right: auto;
  margin-left: auto;
  text-align:left;
  background-color:#e0dace;
}
TABLE, TD, P, DIV, SPAN, FONT, H1, H2, H3, H4, H6, H7, INPUT, BUTTON, SELECT
{
  font-family: Arial, Geneva, Helvetica;
  font-size: 11px;
  background-color:#e0dace;
  text-align:left;
  background-color:#FFFFFF;
}
FORM
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.whiteBG
{
  background-color:#FFFFFF;
}
H1
{
  font-size: 11px;
  font-weight: bold;
  color: #403131;
  margin-top: 4px;
  
  margin-bottom: 0px;
}
H2
{
  font-size: 13px;
  color: #403131;
  margin-top: 0px;
  margin-bottom: 0px;
}
H3
{
  margin-top: 10px;
  margin-bottom: 3px;
  font-weight: bold;
  color: #000000;
  font-size: 11px;
}
H4
{
  font-weight: bold;
  color: #9db723;
  font-size: 11px;
  margin-top: 10px;
  margin-bottom: 3px;
}
H5
{
	font-weight: normal;
	color: #403131;
	margin-bottom: 30px;
	font-size: 22px;
	margin-top: 0px;
}
H6
{
  font-size: 11px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
P
{
  margin-top: 0px;
  margin-bottom: 5px;
}
A
{
  color: #719fb6;
  text-decoration: none;
}
A:hover
{
    COLOR: #403131;
  text-decoration: none;
}
HR
{
    WIDTH: 100%;
    COLOR: #003366;
    HEIGHT: 1px;
    TEXT-ALIGN: center
}
TR
{
}
TD
{
}
TH
{
  font-weight: bold;
  color: #403131;
  padding-bottom: 5px;
  text-align: left;
}
TH A
{
}
TH A:hover
{
}
TABLE
{
}
LI
{
    MARGIN-LEFT: 1px;
    LIST-STYLE-TYPE: disc
}
UL
{
    MARGIN-LEFT: 18px;
    LIST-STYLE-TYPE: circle
}
SELECT
{
  color: #000000;
}
SMALL
{
	color: #000000;
	font-size: 11px;
}
INPUT
{
  border-right: #403131 1px solid;
  border-top: #403131 1px solid;
  border-left: #403131 1px solid;
  border-bottom: #403131 1px solid;
  background-color: #ffffff;
  height: 15px;
  margin-right: 0px;
  font-size: 11px;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #000000;
}

.BottomItemInOrderPad
{
    BORDER-RIGHT: #003366 1px;
    BACKGROUND-POSITION: left bottom;
    BORDER-TOP: #999999 1px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: url(images/bottomlinebackground.jpg);
    BORDER-LEFT: #999999 1px;
    COLOR: white;
    BORDER-BOTTOM: #999999 1px;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #4187ab
}

.TopLeft
{
  background-position: left top;
  background-image: url(images/4hotdogs_top_brown.jpg);
  background-repeat: no-repeat;
  background-color:Transparent !important;
  width:748;
}
.TopRightTable
{
  background-position: left top;
  background-image: url(images/4hotdogs_top_blue.jpg);
  background-repeat: no-repeat;
}
.TopRight
{
  background-color:Transparent !important;
}
.TopLogo
{
  background-color:Transparent !important;
}
.TopMenu
{
  padding-left: 196px;
  color: #9bc9e0;
  background-color:Transparent !important;
  padding-top: 0px;
  /*text-transform:uppercase;
  letter-spacing:1px;*/
}
.TopSearch
{
  padding-left: 20px;
  background-color:Transparent !important;
}
.TopPad
{
	padding-left: 20px;
  background-color:Transparent !important;
  padding-top: 50px;

}

.TopPad A
{
 	text-transform: lowercase;
  color:#403131;
}
.TopPadBul
{
	padding-left: 0px;
	margin-top: 2px;
	margin-left: 1px;
	font-size: 11px;
  background-color:Transparent !important;
	text-transform: capitalize;
}
.TopPadBul A
{
	text-transform: capitalize;
  color:#403131;
}
.TopPad A:hover
{
  color: #ffffff;
  text-decoration: none;
}
.TopSearchInp
{
  border-right: #403131 1px solid;
  border-top: #403131 1px solid;
  border-left: #403131 1px solid;
  border-bottom: #403131 1px solid;
  background-color: #ffffff;
  width: 175px;
  height: 15px;
  margin-right: 4px;
  font-size: 11px;
  padding-right: 0px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #719fb6;
}
.TopMenu A
{
  color: #ffffff;
}
.TopMenu A:hover
{
  color: #719fb6;
  text-decoration: none;
}
.Nav
{
  color: #719fb6;
  height: 35px;
  padding-left: 20px;
  padding-top: 7px;
}

.MainWindow
{
  padding-right: 20px;
}
.MainWindowInside
{
  text-align:left;
  margin-left:0px;
}
.ProductMainGroup{	
	
}
.MainLine
{
	border-bottom: #eeeeee 1px solid;
	height: 1px;
	margin: 0px;
}
.ProductTable
{
	border-right: #eeeeee 1px solid;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
  margin-top: 5px;
}
.ProductGroup
{
	width: 140px;
	margin-right: 14px;
	clear: none;
}
.ProductDesc P
{
	font-size: 11px;
	
}
#PriceSpan
{
	text-align:right;
  }

.FacebookLike
{
	font-size: 10px;
	text-align:right;
}

#fullheight
{
  height:100%;
  text-align: left;
  vertical-align: bottom;  
  }

.ProductGroup P
{
	width: 140px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.ProductGroup U
{
  font-size: 11px;
  font-weight: normal;
  overflow: hidden;
  width: 140px;
  text-decoration: none;
  cursor: hand;
}

.ProductGroup H6
{
  height: 15px;
  cursor: hand;
}
.ProductGroup A
{
  font-size: 11px;
  color: #000000;
}
.ProductGroup A:Hover
{
}

.ProductGroupImg
{
  width: 138px;
  height: 138px;
  border-right: #eeeeee 1px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
}

.ProductGroupImgBig
{
  width: 570px;
  height: 138px;
  border-right: #eeeeee 1px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
}

.ProductGroupBtn
{
  color: #719fb6;
  font-size: 11px;
  cursor: hand;
  height: 15px;
  background-position: left top;
  background-image: url(images/4-hot-dogs-btn4.gif);
  background-repeat: no-repeat;
  background-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  padding-left: 19px;
  padding-right: 0px;
  
  padding-bottom: 0px;
  padding-top: 0px;
  width: 140px;
  text-align: left;
}
.ProductMainImg
{
  height: 555px;
  background-position: center top;
  background-repeat: no-repeat;
}
.StartImg
{
  height: 421px;
  background-position: left top;
  background-repeat: no-repeat;
}
.ProductRight
{
	border-left: #eeeeee 1px solid;
	padding-left: 5px;
}
.ProductOrder
{
	padding-bottom: 12px;
	padding-right: 0px;
	font-size: 11px;
}
.ProductPrice
{
  padding-right: 0px;
  font-weight: bold;
  font-size: 12px;
  text-align: right !important;
  border-top: #eeeeee 1px solid;
  padding-top: 5px;
}
.ProductImg 
{
  text-align: center;
  padding-bottom: 5px;
}
.ProductRightSelect TD
{
	font-size: 11px;
}

.ProductSmal
{
  border-top: #eeeeee 1px solid;
}
.ProductSmalImg
{
  border-right: #eeeeee 1px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  width: 40px;
  border-bottom: #eeeeee 1px solid;
  height: 40px;
  margin: 0px 2px 2px 0px;
}
.CatProductImg
{
  width: 38px;
  height: 38px;
  border-right: #eeeeee 1px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
  margin: 3px 3px 0px;
}
.MenuSpecialItemLine
{
}
.MenuSpecialItemLine A
{
}
.MenuSpecialItemLine A:hover
{
}





.Btn
{
	font-size: 11px;
	cursor: hand;
	height: 15px;
	color: #ffffff;
	background-color: #403131;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 17px;
	margin-right: 0px;
	padding-left: 17px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}

.Btn2
{
   margin-right: 0px;
 font-size: 10px;
  cursor: hand;
  height: 15px;
  color: #ffffff;
  background-color: #9bc9e0;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  	text-align:center;
	text-transform:uppercase;
	font-weight:bold;

}
.Btn3
{
   margin-right: 0px;
 font-size: 10px;
  cursor: hand;
  height: 15px;
  color: #ffffff;
  background-color: #9bc9e0;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  padding-right: 0px;
  	text-align:center;
	text-transform:uppercase;
	font-weight:bold;

}
.Btn4
{
  margin-right: 0px;
  font-size: 10px;
  cursor: hand;
  height: 15px;
  color: #719fb6;
  background-color: #9bc9e0;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  padding-right: 0px;
  	text-align:center;
	text-transform:uppercase;
	font-weight:bold;

}
.Btn5
{
	margin-right: 0px;
	font-size: 10px;
	cursor: hand;
	height: 15px;
	color: #ffffff;
	background-color: #9db723;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.BtnCartGreen
{
	font-size: 12px;
	cursor: hand;
	height: 25px;
	color: #ffffff;
	background-color: #9db723;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 27px;
	margin-right: 0px;
	padding-left: 27px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.BtnCartBlue
{
  font-size: 12px;
  cursor: hand;
  height: 25px;
  color: #ffffff;
  background-color: #9bc9e0;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  padding-right: 17px;
  margin-right: 0px;
  padding-left: 17px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

.BtnCartBrown
{
	font-size: 12px;
	cursor: hand;
	height: 25px;
	color: #ffffff;
	background-color: #403131;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 17px;
	margin-right: 0px;
	padding-left: 17px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

.BtnCartBrownHref
{
	margin-right: 0px;
	font-size: 12px;
	cursor: hand;
	height: 25px;
	color: #ffffff;
	background-color: #403131;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 0px;
	padding-top: 5px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

.BtnProductSubmit
{
	margin-right: 0px;
	font-size: 12px;
	cursor: hand;
	height: 25px;
	color: #ffffff;
	background-color: #9db723;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}


.TDR
{
    TEXT-ALIGN: right
}

.TDL
{
    TEXT-ALIGN: left
}
.TDC
{
    TEXT-ALIGN: center
}
.TDJ
{
    TEXT-ALIGN: justify
}
.TDCB
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.TDJB
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify
}
.TDLB
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.TDRB
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.TDLG
{
  text-align: left;
  color: #996633;
}
.TDRG
{
   color: #996633;
   TEXT-ALIGN: right
}
.TR0
{
}
.TR1
{
}
.THL
{
    TEXT-ALIGN: left
}
.THR
{
    TEXT-ALIGN: right
}
.THC
{
    TEXT-ALIGN: center
}
.THJ
{
    TEXT-ALIGN: justify
}

.BtnC
{
	font-size: 11px;
	cursor: hand;
	height: 15px;
	color: #ffffff;
	XXbackground-position: left top;
	XXbackground-image: url(images/4-hot-dogs-btn.gif);
	XXbackground-repeat: no-repeat;
	background-color: #403131;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	XXpadding-left: 17px;
	padding-right: 0px;
	
	margin-right: 0px;
}
.InpL
{
    BORDER-RIGHT: #719fb6 1px solid;
    BORDER-TOP: #719fb6 1px solid;
    BORDER-LEFT: #719fb6 1px solid;
    BORDER-BOTTOM: #719fb6 1px solid;
    TEXT-ALIGN: left
}
.InpR
{
    BORDER-RIGHT: #719fb6 1px solid;
    BORDER-TOP: #719fb6 1px solid;
    BORDER-LEFT: #719fb6 1px solid;
    BORDER-BOTTOM: #719fb6 1px solid;
    TEXT-ALIGN: right
}
.InpC
{
    BORDER-RIGHT: #719fb6 1px solid;
    BORDER-TOP: #719fb6 1px solid;
    BORDER-LEFT: #719fb6 1px solid;
    BORDER-BOTTOM: #719fb6 1px solid;
    TEXT-ALIGN: center
}
.InpCB
{
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BACKGROUND-COLOR: ivory;
    TEXT-ALIGN: center
}
.InpLB
{
    BORDER-RIGHT: #719fb6 1px solid;
    BORDER-TOP: #719fb6 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #719fb6 1px solid;
    BORDER-BOTTOM: #719fb6 1px solid;
    TEXT-ALIGN: left
}
.InpRB
{
    BORDER-RIGHT: #719fb6 1px solid;
    BORDER-TOP: #719fb6 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #719fb6 1px solid;
    BORDER-BOTTOM: #719fb6 1px solid;
    TEXT-ALIGN: right
}
.InpRadio
{
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 1px 0px 0px;
  padding-top: 0px;
}
.CatalogTD
{
  padding-left: 20px;
  padding-right:0px;
}
.Catalog
{
}
.Catalog A
{
    COLOR: #000000;
}
.Catalog A:hover
{
  color: #719fb6;
  text-decoration: none;
}
.NewsLetter
{
  font-size: 11px;
  padding-right: 15px;
}
.NewsLetterInp
{
  padding-right: 0px;
  margin-top: 5px;
  padding-left: 1px;
  margin-bottom: 5px;
  padding-bottom: 0px;
  padding-top: 0px;
  width: 130px;
  color: #719fb6;
}


.CatB
{
  
  font-weight: bold;
  height: 20px;
  letter-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 5px;
  width:161px;
  float:left;
}
.CatB H3
{
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 3px 10px;
  text-align: left;
  background-color: #403131;
  color:#FFFFFF !important;
}
.CatB A
{
  color:#FFFFFF !important;
}

.LeftNoSp
{
  font-size:11px;
  letter-spacing:0px;
  padding-bottom:15px;
}
.CatNN
{
  font-weight: bold;
  margin-top: 7px;
}




.CatN0
{
  
  font-weight: bold;
  height: 20px;
  letter-spacing: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
  width:161px;
  float:left;
  color:#403131;
}
.CatN0 H3
{
  letter-spacing:1px;
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 3px 10px;
  text-align: left;
  background-color: #C8E2F0;
}
.CatN0 A
{
	color: #000000;
	padding-top:8px;
}
.CatN0 A:Hover
{
  color: #719fb6;
}
.CatN0Sel H3
{
  letter-spacing:1px;
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 3px 10px;
  text-align: left;
  background-color: #C8E2F0;
}
.CatN0Sel
{
font-weight: bold;
  height: 20px;
  letter-spacing: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
  width:161px;
  float:left;
    color: #719fb6 !important;
  
}
.CatN0Sel A
{
  color: #719fb6 !important;
  	padding-top:8px;

}

.CatN0Arr
{
  font-weight: bold;
  
  margin-top: 7px;
}
.CatN0Arr A
{
	color: #000000;
}
.CatN0Arr A:Hover
{
  color: #719fb6;
}
.CatN0ArrSel
{
  margin-top: 7px;
  font-weight: bold;
  color: #719fb6 !important;
  
}
.CatN0ArrSel A
{
  color: #719fb6 !important;
  
}

.CatN0 A, .CatN1 A
{
  color:#403131;
}

.CatN1
{
  color:#403131;
  
  font-weight: bold;
  height: 20px;
  letter-spacing: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
  width:161px;
  float:left;
}
.CatN1Old
{
  width:152px;
  float:left;
  padding-left:9px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight:bold;
}
.CatN1Sel
{
font-weight: bold;
  height: 20px;
  letter-spacing: 1px;
  margin-top: 3px;
  margin-bottom: 5px;
  width:161px;
  float:left;
    color: #719fb6 !important;
    
}
.CatN1SelOld
{
  width:152px;
  float:left;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 9px;
  color: #719fb6 !important;
  font-weight:bold;
}
.CatN1 H3
{
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 3px 10px;
  text-align: left;
  background-color: #C8E2F0;
}
.CatN1Sel H3
{
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 3px 10px;
  text-align: left;
  background-color: #C8E2F0;
}

.CatN1Sel A
{
    color: #719fb6;
}
.CatN1Sel A:hover
{
    color: #719fb6;
}
.CatN2
{
  width:146px;
  float:left;
  padding-left: 7px;
  margin-top: 0px;
  margin-bottom: 4px;
  margin-left: 8px;
  font-size:11px;
  letter-spacing:0px;
}
.CatN2Sel
{
  float:left;
  font-size:11px;
  letter-spacing:0px;
  margin-top: 0px;
  margin-bottom: 4px;
  padding-left: 7px;
  margin-left: 8px;
}
.CatN2Sel A
{
    color: #719fb6;
}
.CatN2Sel A:hover
{
    color: #719fb6;
}
.CatN3
{
  width:161px;
  float:left;
  padding-left: 7px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 15px;
  font-size: 11px;
}
.CatN3Sel
{
  width:161px;
  float:left;
  font-size: 11px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 7px;
  margin-left: 15px;
}
.CatN3Sel A
{
    color: #719fb6;
}
.CatN3Sel A:hover
{
    color: #719fb6;
}

.FrontPage
{
	margin-top: 7px;
	font-size: 7pt;
}
.FrontPage A
{
	color: #000000;
}
.FrontPage A:Hover
{
  color: #719fb6;
}

.SignTekst
{
	font-size: 7pt;
	text-align: center;
}
.SignTekst A
{
  color: #719fb6;
}
.SignTekst A:Hover
{
	color: #000000;
}


.TDDark
{
  display: none;
  visibility: hidden;
}
.TDBroun
{
    BACKGROUND-COLOR: #403131
}
.TDGray
{
    BACKGROUND-COLOR: #e5e5e5
}
.LanguageInBottomLine
{
}


.Bottom
{
  background-color: #9bc9e0;
  margin-top: 20px;
}
.BottomLine A
{
  color: #ffffff;
}
.BottomLine A:hover
{
}
.BottomItemInOrderPad A
{
    TEXT-DECORATION: none
}
.BottomItemInOrderPad A:hover
{
    TEXT-DECORATION: underline
}
#TR1BackGround
{
}
#TR1BackGroundTopLine
{
}
#TR1BackGroundDoubleLine
{
}
#SelectSelectLanguage
{
}

.InpLErr
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BACKGROUND-COLOR: ivory;
    TEXT-ALIGN: left
}
.Error
{
    COLOR: red
}
.Success
{
    COLOR: green
}
.Error A
{
    COLOR: #330000;
    TEXT-DECORATION: none
}
.Error A:hover
{
    COLOR: #cc3333
}
#TR1BackgroundDoubleLineTopLine
{
    BORDER-RIGHT: 3px;
    BORDER-LEFT: 3px;
}
.SearchHiLite
{
    BACKGROUND-COLOR: #ccffcc;
	color: #006600;
}
.BottomLine4c
{
	width: 20px;
}
.BottomLine4c A
{
	color: #cbc0af;
}
.MainTD
{
	border-right: #330000 2px solid;
	border-top: #330000 2px solid;
	border-left: #330000 2px solid;
	border-bottom: #330000 2px solid;
}
.MainWindowInside H1
{
padding-top:0px;
margin-top:0px;
}
.mailiframe
{
  border:none 0px #ffffff;  
}

