﻿/* General */

body 
{
	font-family: Arial Narrow, Arial;
	font-size: 14px;
	color: #246066;
	background-color: #048ba1;
	background-image: url(Images/Background.png);
	background-repeat: repeat-x;
}

/* Table Formatting */

table.mastermain
{
	height : 800px;
	width : 750px;
	overflow :hidden;
}

table.masterinner
{
	height : 250pt;
	width : 165pt;
	overflow: hidden;
	table-layout:fixed;
}

table.Standard
{
	width: 497px; 
	font-family :Arial;
	font-size : 12px ;
	color :Black;
	text-align : left;
	vertical-align :top;
}

table.Ordering
{
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
}

/* Table Cells Formatting */

td.StandardRow
{
	width: 400px;
	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	font-weight: bold;
	color : #3fafbf ;
}

td.BrandsStandardRow
{	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 11px ;
	color : #3fafbf ;
}

td.BrandsFinalRow
{	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	font-weight: bold;
	color : #3fafbf ;
}

td.BrandsFirstRowPadded
{	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	font-weight: bold;
	color : #3fafbf ;
	
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
}

td.BrandsFirstRow
{	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	font-weight: bold;
	color : #3fafbf ;
}

td.StandardRowPadded
{
	width: 400px;
	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	font-weight: bold;
	color : #3fafbf ;
	padding : 5px;
}

td.OurServicesLeft
{
	font-family : Arial;
	font-size : 11px ;
	color : Black;
	width : 75%
}

td.OurServicesRight
{
	font-family :Arial;
	font-size : 11px ;
	color :Black;
	width : 25%;
	text-align : right;
	
}

td.ServicesStandardLeft
{
	width : 40%;
	vertical-align : top;
}

td.ServicesStandardRight
{
	text-align:right;
	width : 50%;
	padding-top : 15%;
	
	
}

td.ServicesMap
{
	width : 200px;
	padding-left: 60px;
	vertical-align : top;
}

td.PDFCell
{
	width: 50px;
	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	color : #3fafbf ;
}

td.Flyer
{
	width: 50px;
	height: 125px;
	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
	
	font-family :Arial;
	font-size : 13px ;
	color : #3fafbf ;
}

td.Ordering
{
	font-family :Arial;
	font-size : 14px ;
	color : #3fafbf ;
}

/* Text Formatting */

b.Section
{
	font-family :Arial Narrow, Arial;
	font-size : 28px ;
	color : #3fafbf;
}

.Section
{
	font-family :Arial Narrow, Arial;
	font-size : 28px ;
	color : #3fafbf;
}

p.Section
{
	font-family :Arial Narrow, Arial;
	font-size : 28px ;
	color : #3fafbf;
	margin: 0px;
}

.Section
{
	font-family :Arial Narrow, Arial;
	font-size : 28px ;
	color : #3fafbf;
	margin: 0px;
}

.SectionMed
{
	font-family :Arial ;
	font-size : 16px ;
	font-weight: normal;
	color : black;
	margin: 0px;
}

p.ParagraphHeader
{
	font-family :Arial;
	font-size : 14px ;
	color : #3fafbf ;
}

b.ParagraphHeader
{
	font-family :Arial;
	font-size : 13px ;
	color : #3fafbf ;
}

.ParagraphHeader
{
	font-family :Arial;
	font-size : 12px ;
	color : #3fafbf ;
	font-weight: bold;
}

.ParagraphSubHeader
{
	font-family :Arial;
	font-size : 11px ;
	color : #3fafbf ;
}

p.ParagraphBlack
{
	font-family :Arial;
	font-size : 12px ;
	color :Black;
	line-height: 10pt;
}

.ParagraphBlack
{
	font-family :Arial;
	font-size : 12px ;
	color :Black;
	line-height: 10pt;
	font-weight: normal;
}

b.ParagraphHighlight
{
	font-family :Arial;
	font-size : 10px ;
	color : #3fafbf ;
}

.ParagraphHighlight
{
	font-family :Arial;
	font-size : 10px ;
	color : #3fafbf ;	
}

b.ParagraphGreen
{
	font-family :Arial;
	font-size : 12px ;
	color : #3fafbf ;
}

.ParagraphGreen
{
	font-family :Arial;
	font-size : 12px ;
	color : #3fafbf ;
}

b.ParagraphText
{
	font-family :Arial;
	font-size : 10px ;
	color : Black ;
}

.ParagraphText
{
	font-family :Arial;
	font-size : 10px ;
	color : Black ;
}

.ParagraphTextLarge
{
	font-family: Arial Narrow;
	font-size : 18px ;
	color : Black ;
	font-weight: normal;
	width: 270px;
}

.ParagraphTextSmall
{
	font-family: Arial Narrow;
	font-size : 12px ;
	color : Black ;
	font-weight: normal;
	width: 270px;
}

b.StandardRow
{	
	width: 400px;
	
	border-top-style : dashed;
	border-top-color: #3fafbf;
	border-top-width: 1px;
	
	border-bottom-style : dashed;
	border-bottom-color: #3fafbf;
	border-bottom-width: 1px;
}

b.ParagraphSmallTextBlack
{
	font-family :Arial;
	font-size : 10px ;
	color :Black;
}

.ParagraphSmallTextBlack
{
	font-family :Arial;
	font-size : 10px ;
	color :Black;
}

b.ParagraphSmallText
{
	font-family :Arial;
	font-size : 10px ;
	color :#3fafbf;
}

.ParagraphSmallText
{
	font-family :Arial;
	font-size : 10px ;
	color :#3fafbf;
}

p.SectionLargeText
{
	font-family : Arial Narrow, Arial;
	font-size : 28px ;
	color : #246066;
	vertical-align :top;
	margin: 0px;
}

.SectionLargeText
{
	font-family : Arial Narrow, Arial;
	font-size : 28px ;
	color : #246066;
	vertical-align :top;
	margin: 0px;
}

p.SectionMediumText
{
	font-family : Arial;
	font-size : 24px ;
	color : #246066;
	vertical-align :top;
}

.SectionMediumText
{
	font-family : Arial;
	font-size : 24px ;
	color : #246066;
	vertical-align :top;
}

p.SectionSmallText
{
	font-family : Arial;
	font-size : 18px ;
	color : #246066;
	vertical-align :top;
}

.SectionSmallText
{
	font-family : Arial;
	font-size : 18px ;
	color : #246066;
	vertical-align :top;
}

/* Image Formatting */

img.borders
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}

/* Background Formatting */

div#div1
{
	z-index: 101; 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/Home - Swish.jpg');
    background-position: center top; 
    background-repeat: no-repeat; 
    background-color: white;
}

div#div2
{
	z-index: 101; 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/Service - Swish.jpg'); 
    background-position: right top; 
    background-repeat: no-repeat; 
    background-color: white;
}

div#div3
{
	z-index: 101; 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/Catalogue - Swish.jpg'); 
    background-position: right bottom; 
    background-repeat: no-repeat; 
    background-color: white;
}

div#div4
{
	z-index: 101; 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/Ordering - Swish.jpg'); 
    background-position: right top; 
    background-repeat: no-repeat; 
    background-color: white;
}

div#div5
{ 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/News - Swish.jpg'); 
    background-position: left top; 
    background-repeat: no-repeat; 
    background-color: white;
}

div#div6
{
	z-index: 101; 
	width: 770px; 
	margin-left:auto;
	margin-right:auto;
    background-image: url('Images/ContactUs - Swish.jpg'); 
    background-position: right bottom; 
    background-repeat: no-repeat; 
    background-color: white;
}

/* Standard Control Formatting */

.textbox
{
	width : 300px;
	font-family : Arial;
	font-size : 10px;
	background-color: Transparent;
	height : 14px;	
}

.dropdownlist
{
	width : 150px;
	font-size : 10px;
	background-color: Transparent;
	height : 20px;
}

.textboxmulti
{
	width : 300px;
	font-family : Arial;
	font-size : 10px;
	background-color: Transparent;
	height : 42px;
}

.textboxmulticomments
{
	width : 300px;
	font-size : 10px;
	background-color: Transparent;
	height : 105px;
}

.checkbox
{
	height: 30px; 
    width : 50px;
    font-family :Arial;
	font-size : 10px ;
	color :#3fafbf;
	text-align : left ;	
	vertical-align : bottom ;
}

.label
{
	font-family :Arial;
	font-size : 10px ;
	color :#3fafbf;	
}

.labelupdate
{
	font-family : Arial;
	font-size : 24px ;
	color : #246066;
	vertical-align :top;
}

.picturelink
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* footer style */

.footer
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	vertical-align: baseline;
	height: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.footerlower
{
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	vertical-align: top;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* End Of Stylesheet */
