p
{
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;

}

html
{
	margin: 0px;
	background-color: #CCC;
	visibility: visible;
	height: 100%;
}

body 
{
	margin: 0px;
	background-color: #CCC;
	visibility: visible;
	height: 100%;
}

img
{
	border-width: 0px;
}

#MainDiv
{
	text-align: left;
	visibility: visible;
	overflow: hidden;
	float: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	position: relative;
	margin-left: auto; 
	margin-right: auto;
	top: -305px; /* This MINUS number is half of the main divs height */
	width: 954px; 
	height: 610px;
}

#Mother
{  
	visibility: visible; 
	overflow: visible; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%;
}

#Pusher1 { 
	visibility: visible; 
	position: relative; 
	height: auto !important; 
	height: 50%; 
	min-height: 50%; 
	width: 100%; 
	top: 0; 
	left: 0;
}

#Pusher2 { 
	visibility: visible; 
	position: relative; 
	width: 100%; 
	height: 305px; /* This number is half of the main divs height */
}

#Pusher3 { 
	visibility: visible; 
	position: absolute; 
	top: 100%; 
	left: 0; 
	height: 10px; 
	width: 100%; 
}

#KlinkLogo
{
	position: absolute;
	width: 92px;
	height: 46px;
	top: 0px;
	left: 0px;
}

#SigurRosLogo
{
	position: absolute;
	width: 130px;
	height: 61px;
	top: 0px;
	left: 822px;
}

.MenuPusher
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.SubMenuPusher
{
	display: inline;
	margin: 0px;
	padding-left: 8px;
}

#MenuContainerLeft
{
	position: absolute;
	width: 700px;
	height: 25px;
	top: 69px;
}

#MenuContainerRight
{
	position: absolute;
	text-align: right;
	width: 550px;
	height: 25px;
	top: 69px;
	right: 0px;
}

.MenuItem:active,.MenuItem:link,.MenuItem:visited,.MenuItem:hover
{
	font-size: 18px;
	line-height: 18px;
	font-family: times, serif;
	color: #666;
	text-decoration: none;	
}
.MenuItemWhite:active,.MenuItemWhite:link,.MenuItemWhite:visited,.MenuItemWhite:hover
{
	font-size: 18px;
	line-height: 18px;
	font-family: times, serif;
	color: #fff;
	text-decoration: none;	
}

.MenuItemSmaller:active,.MenuItemSmaller:link,.MenuItemSmaller:visited,.MenuItemSmaller:hover
{
	font-size: 16px;
	line-height: 18px;
	font-family: times, serif;
	color: #666;
	text-decoration: none;	
}

.MenuItemSelected:active,.MenuItemSelected:link,.MenuItemSelected:visited,.MenuItemSelected:hover
{
	font-size: 18px;
	line-height: 18px;
	font-family: times, serif;
	color: #FFF;
	text-decoration: none;	
}

.MenuItemBox, .MenuItemBoxFirst, .MenuItemBoxLast
{
	display: inline;
	height: 20px;
	margin: 0px;
	border-width: 1px;
	border-color: #666;
}

.MenuItemBox
{
	padding-left: 12px;
	padding-right: 7px;
	border-style: none none none solid;
}

.MenuItemBoxFirst
{
	padding-left: 10px;
	padding-right: 7px;
	border-style: none;
}

.MenuItemBoxLast
{
	padding-left: 10px;
	padding-right: 0px;
	border-style: none none none solid;
}

#SubmenuMenuContainer
{
	position: absolute;
	width: 100%;
	height: 20px;
	top: 92px;
}

.SubMenuItem:active,.SubMenuItem:link,.SubMenuItem:visited,.SubMenuItem:hover
{
	font-size: 12px;
	line-height: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
	text-decoration: none;	
}

.SubMenuItemWhite:active,.SubMenuItemWhite:link,.SubMenuItemWhite:visited,.SubMenuItemWhite:hover
{
	font-size: 12px;
	line-height: 12px;
	font-family: times, serif;
	color: #fff;
	font-weight: bold;
	text-decoration: none;	
}

.SubMenuItemSelected:active,.SubMenuItemSelected:link,.SubMenuItemSelected:visited,.SubMenuItemSelected:hover
{
	font-size: 12px;
	line-height: 12px;
	font-family: times, serif;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
}

.SubMenuItemBox, .SubMenuItemBoxLast
{
	display: inline;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

#BorderContainer
{
	position: absolute;
	top: 122px;
	width: 952px;
	height: 457px;
	border-width: 1px;
	border-color: #FFF;
	border-style: solid;
}

#Item0, #Item1, #Item2, #Item3, #Item4, #Item5
{
	position: absolute;
	width: 150px;
	height: 150px;
	background-color: #FFF;
	border-width: 1px;
	border-color: #666;
	border-style: solid;
}

#Item0
{
	top: 19px;
	left: 19px;
}

#Item1
{
	top: 19px;
	left: 190px;
}

#Item2
{
	top: 19px;
	left: 361px;
}

#Item3
{
	top: 190px;
	left: 19px;
}

#Item4
{
	top: 190px;
	left: 190px;
}

#Item5
{
	top: 190px;
	left: 361px;
}

#SaleLeft
{
	position: absolute;
	width: 394px;
	height: 258px;
	left: 100px;
	top: 80px;
	border-width: 1px;
	border-color: #FFF;
	border-style: solid;
}

#SaleRight
{
	position: absolute;
	width: 260px;
	height: 258px;
	left: 580px;
	top: 80px;
	border-width: 1px;
	border-color: #FFF;
	border-style: solid;
}

#ItemPreview
{
	position: absolute;
	width: 320px;
	height: 320px;
	left: 610px;
	top: 19px;
	background-color: #FFF;
	border-width: 1px;
	border-color: #666;
	border-style: solid;
}

#ItemPreviewTextBox
{
	position: absolute;
	width: 320px;
	height: 100px;
	left: 610px;
	top: 352px;
}

#PreviewTitle
{
	float: left;
	width: 250px;
	font-size: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
}

#PreviewPrice
{
	float: right;
	width: 50px;
	font-size: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
	text-align: right;
}

#PreviewText
{
	position: relative;
	font-size: 12px;
	line-height: 14px;
	font-family: times, serif;
	color: #666;
	font-weight: normal;
}

#ItemInstructions
{
	position: absolute;
	width: 440px;
	height: 65px;
	left: 19px;
	top: 356px;
	font-size: 12px;
	line-height: 13px;
	font-family: times, serif;
	color: #666;
	font-weight: normal;
}

#PagesBox
{
	position: absolute;
	width: 200px;
	height: 30px;
	left: 19px;
	top: 425px;
}

.Clear
{
	clear: both;
}

.PageLink:active,.PageLink:link,.PageLink:visited,.PageLink:hover
{
	font-size: 19px;
	font-family: times, serif;
	color: #888;
	font-weight: normal;
	text-decoration: none;	
}

.PageLinkWhite:active,.PageLinkWhite:link,.PageLinkWhite:visited,.PageLinkWhite:hover
{
	font-size: 19px;
	font-family: times, serif;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;	
}

#TotalPages
{
	display: inline;
	padding-left: 10px;
	font-size: 10px;
	font-family: times, serif;
	color: #666;
	font-weight: normal;
}

#Riceboy
{
	position: absolute;
	top: 587px;
	left: 19px;
}

.RiceboyLink:active,.RiceboyLink:link,.RiceboyLink:visited,.RiceboyLink:hover
{
	font-size: 19px;
	font-family: times, serif;
	color: #666;
	font-weight: normal;
	text-decoration: none;	
}

.Line
{
	vertical-align: middle;
}

#PoweredBy
{
	position: absolute;
	width: 130px;
	height: 15px;
	right: 0px;
	top: 588px;
	text-align: right;
}

.PoweredLink:active,.PoweredLink:link,.PoweredLink:visited,.PoweredLink:hover
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #666;
	font-weight: normal;
	text-decoration: none;	
}

#CloseupImage
{
	position: absolute;
	top: 19px;
	left: 19px;
	width: 320px;
	height: 320px;
	border-width: 1px;
	border-color: #666;
	border-style: solid;
}

.CloseupTable
{
	top: 0px;
}

#CloseupTitle
{
	position: absolute;
	top: 15px;
	left: 358px;
	width: 300px;
	font-size: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
}

#CloseupText
{
	position: absolute;
	top: 30px;
	left: 358px;
	width: 570px;
	font-size: 12px;
	line-height: 14px;
	font-family: times, serif;
	color: #666;
	font-weight: normal;
}

#CloseupPrice
{
	font-size: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 0px;
}

#CloseupBasketBox
{
	width: 350px;
	height: 50px;
	left: 358px;
	top: 295px;
	position: absolute;
}

#BasketTable
{
	font-size: 12px;
	font-family: times, serif;
	color: #666;
	font-weight: bold;
	border-width: 0px;
}

.BasketCell
{
	padding-left: 5px;
}
