/* Default styles */


body
{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	text-decoration:none;
}


.Specials1
{
	color:#0f7313;
    font-size:36px;
    font-weight:bold;
}

.Specials2
{
	color:#0063a5;
    font-size:24px;
    font-weight:bold;
}

.Specials3
{
	color:#314554;
    font-size:18px;
    font-weight:bold;
}

.Specials4
{
	color:#ff6600;
    font-size:18px;
    font-weight:bold;
}

.Specials5
{
	color:#0f7313;
    font-size:36px;
    font-weight:bold;
}

.HeaderTextTopRight
{
    color:#000000;
    font-size:7pt;
    font-weight:normal;
    text-decoration:none;
}

.HeaderTextTopRight a
{
    background:none;
    color:#000000;
    text-decoration:underline;
}

.HeaderTextTopRight a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}

.HeaderTextMenu
{
    color:#000000;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
}

.HeaderTextMenu a
{
    background:none;
    color:#000000;
    text-decoration:none;
}

.HeaderTextMenu a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:none;
}

.HeadingTextLarge
{
    color:#0063a5;
    font-size:18pt;
}

.HeadingTextMedium
{
    color:#0063a5;
    font-size:24px;
}

.HeadingTextMediumRed
{
    color:#ff0000;
    font-size:24px;
    font-weight:bold;
}

.HeadingTextMedium a
{
    background:none;
    color:#0063a5;
    text-decoration:underline;
}

.HeadingTextMedium a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}

.HeadingTextMediumi
{
    color:#0063a5;
    font-size:14pt;
    font-style:italic;
}

.HeadingTextSmall
{
    color:#0063a5;
    font-size:12pt;
}

.HeadingTextSmallx
{
    font-size:12pt;
    background:none;
    color:#0063a5;
    text-decoration:underline;
}

.HeadingTextSmallx:hover
{
    font-size:12pt;
    color:#0063a5;
    background:none;
    text-decoration:underline;
}

.HeadingTextSmalli
{
    color:#0063a5;
    font-size:12pt;
    font-style:italic;
}

.HeadingTextSmaller
{
    color:#0063a5;
    font-size:10pt;
}

.HeadingTextOptimise
{
    color:#0063a5;
    font-size:16pt;
    font-weight:bold;
}

.HeadingText0800
{
    color:#ff6600;
    font-size:18pt;
    font-weight:bold;
}

.HeadingShowrooms
{
    color:#0f7313;
    font-size:14pt;
    font-weight:bold;
}

.HeadingShowrooms a
{
    background:none;
    color:#0f7313;
    text-decoration:underline;
}

.HeadingShowrooms a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}

.HeadingTextOprah
{
    color:#ff6600;
    font-size:18px;
    font-weight:bold;
}

.HeadingTextGST
{
    color:#ff6600;
    font-size:14pt;
    font-weight:bold;
}

.HeadingTextWarranty
{
    color:#000000;
    font-size:9pt;
    font-weight:bold;
}

.HeadingTextSmall2
{
    color:#314554;
    font-size:9pt;
    font-weight:bold;
}

.PageText
{
    color:#314554;
}

.Commercial
{
	width:550px;
}

.PageTextSmall
{
    color:#314554;
    font-size:9pt;
}

.CreateSpaceHeading
{
	font-size:14px;
	color:#ffffff;
}

.CreateSpaceHeading a
{
	font-size:14px;
	color:#ffffff;
    text-decoration:underline;
}

.CreateSpaceHeading a:hover
{
	font-size:14px;
	color:#000000;
    text-decoration:underline;
}

.CreateSpaceText
{
	font-size:12px;
	color:#324553;
}

.VideoLink
{
	background-color:#324554;
    color:#ffffff;
    font-size:12px;
}

.VideoLink a
{
    color:#ffffff;
    font-size:12px;
    text-decoration:underline;
}

.VideoLink a:hover
{
    color:#000000;
    background:none;
    text-decoration:underline;
}

.VideoTitle
{
	font-size:16px;
	color:#ffffff;
}

.VideoBox
{
/*	text-align:center;
	margin:auto;
*/	padding:5px;
	border:solid 1px #000000;
	width:265px;
	height:245px;
	background-color:#333333;
}


/* AJAX accordion control - FAQ */
.accordionHeaderFAQ
{
    background-color:#ffffff;
    /*border: 1px solid #2F4F4F;
    cursor: pointer;
    font-family: Arial;
    font-size: 12pt;
    font-weight:normal;*/
    margin:5px 0px 0px 0px;
    padding:5px 5px 5px 5px;
	
}

.accordionHeaderFAQ a
{
    background:none;
    color:#000000;
    text-decoration:none;
}

.accordionHeaderFAQ a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:none;
}

.accordionContentFAQ
{
    background-color:#ffffff;
    color:#314554;
    /*border: 1px dashed #2F4F4F;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    border-top: none;*/
    margin:0px 0px 0px 5px;
    padding:5px 5px 5px 5px;
}

.missingLabel
{
	background-color:#ffff00;
}

.missingText
{
	border:solid 2px #ffff00;
}

.prompt
{
	color:#ff6600;
	font-size:10pt;
	font-weight:bold;
	background-color:#ffff00;
}

.DisplayLink
{
    color:#0063a5;
    font-size:10pt;
    font-weight:normal;
    text-decoration:none;
}

.DisplayLink a
{
    background:none;
    color:#000000;
    text-decoration:underline;
}

.DisplayLink a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}

.GalleryThumbnail
{
	border:solid 1px #000000;
	width:228px;
	height:153px;
	cursor:pointer;
}

.PublicationThumbnail
{
	border:solid 1px #000000;
	width:100px;
	height:75px;
	cursor:pointer;
}

.PublicationLink
{
    color:#0063a5;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
}

.PublicationLink a
{
    background:none;
    color:#000000;
    text-decoration:underline;
}

.PublicationLink a:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}


/* Template preview popup */
#tplPreview 
{
  position:absolute;
  top:0px;
  left:0px;
  background-color:#333333;
  border:2px solid #ffffff;
  color:#ffffff;
  font-size:10pt;
  padding:5px;
}

#tplPreviewTitle 
{
  font-size:10pt;
  padding:5px;
  visibility:visible;
}

#tplPreviewBody 
{
  position:relative;
}

#tplPreviewImage 
{
  margin: 0px 0px 0px 0px;
}

#tplPreviewProgressBar 
{
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 
.HeadingLabel
{
	font-weight:bold;
}

.Maplink
{
    background:none;
    color:#000000;
    text-decoration:underline;
}

.Maplink:hover
{
    color:#ff6600;
    background:none;
    text-decoration:underline;
}

.MaplinkBlue
{
    font-size:10pt;
    font-weight:bold;
    background:none;
    color:#0063a5;
    text-decoration:none;
}

.MaplinkBlue:hover
{
    font-size:10pt;
    font-weight:bold;
    color:#0063a5;
    background:none;
    text-decoration:none;
}

.Subscript
{
    color:#314554;
    font-size:7pt;
    font-weight:normal;
    text-decoration:none;
}

