body
{
	text-align: center;
	font-family: Verdana, Arial, Tahoma;	
	font-size: small;
}

h1
{
	font-family: Helvetica, Verdana, Arial, Tahoma;
	font-size: xx-large;		
}

h2
{
	font-family: Helvetica, Verdana, Arial, Tahoma;		
	font-size: large;
}

input 
{ 
	font-family: Verdana, Arial, Tahoma, Helvetica;
	font-size: 12px; 
}

.logoSlogan
{
	font-family: Harlow Solid Italic;	
	font-size: x-large;
	padding-left: 90px;	
	color: Black;
}

.logo
{
	padding-left: 10px;	
}

.logo a:link, .logo a:active, .logo a:visited, .logo a:hover
{
	text-decoration: none;
}

.sloganDiv
{
	padding-top: 30px;
	float: right;	
	padding-right: 50px;
}

.cardsDiv
{
	float: right;
	padding-right: 40px;
}

.h2slogan
{
	display: inline;	
}

.sloganEmailTel
{
}

.sloganEmailTelInner
{
	padding: 3px 3px 3px 3px;
	font-size: x-small;	
	border: 1px dashed gray;
	display: inline;
}

.InfoMailLink:link, .InfoMailLink:active, .InfoMailLink:visited
{
	color: Black;
	text-decoration: none;
}

.InfoMailLink:hover
{
	color: Black;
	text-decoration: underline;
}

.h1logo
{
	color: Black;
	display: inline;	
	font-size: 12px;
	padding-left:40px;

}

.h1logofirstletters
{
	color: #003399;
	display: inline;
}

.headerDiv
{
	width: 960px;	
	min-width: 960px;
	max-width: 960px;
	margin:0 auto; 
	text-align: left;
}

.mainDiv
{
	width: 960px;	
	min-width: 960px;
	max-width: 960px;
	margin:0 auto; 
	min-height:430px;
	height:auto !important;
	height:430px;
}

.mainDivInner
{
	border-left: LightSteelBlue solid 2px;
	border-right: LightSteelBlue solid 2px;	
	text-align: left;
	min-height:430px;
	height:auto !important;
	height:430px;
}

.leftSide
{
	border-right: 1px LightSteelBlue solid;
	float: left;
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	min-height:430px;
	height:auto !important;
	height:430px;	
	margin-right: 15px;
	padding: 0px 10px 0px 0px;
	line-height: 22px;
}

.leftSide a:link, .leftSide a:active, .leftSide a:visited
{
	color: Black;
	text-decoration: none;
}

.leftSide a:hover
{
	color: Black;
	text-decoration: underline;
}

.leftSideMenu
{
	padding-left: 20px;
}

.h3menu
{
	text-align: center;	
	font-size: 16px;
	font-variant: small-caps;
}

.mainContent
{
	padding-top: 5px;
}

.content
{
	width: 480px;
	min-width: 480px;
	max-width: 480px;
}

.content a:link, .content a:active, .content a:visited
{
	color: Blue;
	text-decoration: none;	
}

.content a:hover
{
	color: Blue;
	text-decoration: underline;	
}
	
.scroll
{
	overflow: auto ; /* To accommodate other browsers */
	overflow-x: hidden ;
	overflow-y: scroll ; /* for width overflow */
	min-height:350px;
	height:350px;
	max-height: 350px;
	padding-right: 0px;
}

.noscroll
{
	margin-left: 230px;
}

.IncludedPackagePrice
{
	color: Red;	
}

.IncludedList li
{
	padding-bottom: 5px;
}

.IncludedDesc
{
	font-weight: bold;	
}

.IncludedYes
{
	background-color: palegreen;
}

.IncludedNo
{
	background-color: #ff6666;
}

.linethrough
{
	text-decoration: line-through;	
}

.StartDumpCombo
{
	padding-top: 5px;
	padding-left: 30px;	
}

.StartDumpComboText
{
	padding-left: 80px;	
}

.StartDumpComboTextPrice
{
	font-weight: bold;
}

.AddonsCardsLineImg
{
	padding-top: 5px;
	padding-left: 30px;		
}

.AddonsSearchEngineLineImg
{
	padding-top: 5px;
	padding-left: 30px;			
}

.FunctionsCardsLineImg
{
	padding-top: 5px;
	padding-left: 30px;	
}

.FunctionsMenu
{
	float: right;	
}

.FunctionsSok
{
	padding-top: 10px;
	float: right;	
}

.FunctionsDeliveryWeightPrice
{
	float: right;	
}

.FunctionsOrder
{
	padding-top: 15px;
	float: right;		
}

.WhyWebshopOnlineList li
{
	padding-bottom: 10px;	
}

.WhyWebshopOnlineListText
{
	font-weight: bold;	
}

.PaymentList
{
	padding-right: 10px;		
}

.PaymentList li
{
	padding-bottom: 10px;		
}

.bankContactInfo
{
	width: 420px;
	min-width: 420px;
	max-width: 420px;
}

.bankContactInfo td
{
	padding: 5px 5px 5px 5px;
	border: 1px dotted grey;	
	width: 200px;
}

.inline
{
	display: inline;	
}

.rightSide
{
	border-left: 1px LightSteelBlue solid;
	float: right;
	width: 230px;
	min-width: 230px;
	max-width: 230px;
	min-height:430px;
	height:auto !important;
	height:430px;
	padding-left: 0px;
	text-align: left;
}

.rightSideTopDiv
{
	border-bottom: 1px LightSteelBlue solid;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 15px;
}

.RightSideTryYourOwnShop
{
	font-weight:bold;	
	padding-bottom: 7px;
}

.RightSideTryYourOwnShopTextBox
{
	width: 105px;	
}

.rightSideMiddleDiv
{
	padding-top: 15px;
	border-bottom: 1px LightSteelBlue solid;
	padding-bottom: 20px;
	padding-left: 15px;
}

.RightSideNeedHelp
{
	font-weight:bold;	
	padding-bottom: 7px;
	padding-left: 5px;
}

.rightSideMiddleDiv a:link, a:active, a:visited
{
	font-size: 12px;
	color: Black;
	text-decoration: none;
}

.rightSideMiddleDiv a:hover
{
	color: Black;
	text-decoration: underline;
}

.rightSideBottomDiv
{
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: 15px;
}

.RightSideTipAFriend
{
	font-weight:bold;	
	padding-bottom: 7px;
}

.RightSideTipAFriendTextBox
{
	width: 185px;	
}

.RightSideTipAFriendButton
{
	margin-left: 128px;
	margin-top: 5px;
}

.MenuOrderShopDiv
{
	padding: 4px 3px 4px 3px;
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
	border: gray dashed 1px;
	text-align: left;	
	width: 175px;
	min-width: 175px;
	max-width: 175px;
}

.MenuOrderShopDiv a:link, a:active, a:visited
{
	background-color: White;	
}

.MenuOrderShopDiv a:hover
{
	background-color: gainsboro;
}

.MenuOrderShopDivInner
{
	text-align: center;
}

.OrderLink
{
	font-weight: bold;	
	display: block;
	width: 100%;
}

.footer
{
	font-size: small;
	font-family: Verdana, Arial, Tahoma;	
	color: Black;
}

.footer a:link, a:active, a:visited
{
	font-size: small;
	font-family: Verdana, Arial, Tahoma;	
	text-decoration: none;
	color: Blue;
}

.footer a:hover
{
	font-size: small;
	font-family: Verdana, Arial, Tahoma;	
	text-decoration: underline;
	color: Blue;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: black;
    background-color: gainsboro;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
   	width: 460px;
	min-width: 460px;
	max-width: 460px;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: black;
	/*background-color: gainsboro;*/
	background: white url('/images/shade.gif') top left repeat-x;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	width: 460px;
	min-width: 460px;
	max-width: 460px;
}

.accordionContent
{
	background-color: #ebebeb;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 10px 15px 10px 15px;
	width: 440px;
	min-width: 440px;
	max-width: 440px;
	overflow: auto ; /* To accommodate other browsers */
	overflow-x: hidden ;
	overflow-y: scroll ; /* for width overflow */
	max-height: 120px;
}

.accordionContent a
{
	background-color: #ebebeb;
}

.Hidden
{
	display: none;	
}

.Visible
{
	display: inherit;	
}

.ModalPopup
{
	padding: 0px 40px 40px 40px;
	border: black solid 1px;
	background-color: White;	
}

.ConfirmOrderUpdateProgress
{
	position: relative;
	margin-top: -70px;
	width: 185px;
	min-width: 185px;
	max-width: 185px;
	padding: 0px 20px 20px 20px;
	border: black solid 1px;
	background-color: White;
	z-index: 1;
}

.TipMailUpdateProgress
{
	position: relative;
	margin-top: -70px;
	margin-left: 30px;
	width: 125px;
	min-width: 125px;
	max-width: 125px;
	padding: 0px 20px 20px 20px;
	border: black solid 1px;
	background-color: White;
	z-index: 1;
}

.TestshopUpdateProgress
{
	position: relative;
	margin-top: -50px;
	margin-left: -20px;
	width: 145px;
	min-width: 145px;
	max-width: 145px;
	padding: 0px 20px 20px 20px;
	border: black solid 1px;
	background-color: White;
	z-index: 1;
}

.TestshopInstallUpdateProgress
{
	position: relative;
	margin-top: -50px;
	margin-left: -40px;
	width: 230px;
	min-width: 230px;
	max-width: 230px;
	padding: 0px 20px 20px 20px;
	border: black solid 1px;
	background-color: White;
	z-index: 1;
}

.TestShopInstallProgress
{
	float: right;	
}

.ErrorText
{
	color: Red;	
}

.StartDumpComboTextBelow:link, .StartDumpComboTextBelow:active, .StartDumpComboTextBelow:visited
{
	color: Black;
	font-size: x-small;
	text-decoration: none;
	padding-left: 85px;	
}

.StartDumpComboTextBelow:hover
{
	color: Black;
	text-decoration: underline;	
	padding-left: 85px;	
}

/* ========================= Tooltip ========================== */

.tip 
{
	font: 11px/12px Arial, Helvetica, sans-serif; 
	border: solid 1px #666666; 
	padding: 5px 5px 5px 5px;
	position: absolute; 
	z-index: 100;
	visibility: hidden; 
	color: #333333; 
	top: 20px;
	left: 90px; 
	background-color: #ffffcc;
	layer-background-color: #ffffcc;
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}
                  
                  
/* ======================= End Tooltip ======================== */
