* {
	margin: 0;
	padding: 0;
	}


body, th, td {
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #4c616b;
	text-align:center;
	}


img {  
	border-style: none;
	}

li {  
	list-style: none;
	}

#page {
	width: 789px;
	margin: 0px auto;
	text-align: left;
	}



/* Header */

#header {
	width: 789px;
	height: 80px;
	margin: 0 auto;
	}

/* Logo */

#logo {
	margin: 40px 2 0 0;
	float: right;
	}



/* Main Navigating Area */

#navigator {
	width: 789px;
	height: 398px;
	}


#menu {
	background: url(images/menuback.gif) no-repeat 0 0;
	display: block;
	height: 398px;
	width: 148px;
	float: left;
	}


#menu ul {
	list-style: none;
	padding: 0;
	}

#menu li {
	margin-top: 0px;
	}

#menu li a {
	text-decoration: none;
	border: none;
	}


.Rollover .Out { display:inline; visibility:visible; }
.Rollover .Over { 	display:none; visibility:hidden; }
.Rollover:hover .Out { display:none; 	visibility:hidden; }
.Rollover:hover .Over { display:inline; visibility:visible;}


.menunote {
	margin: 22 14 22 26px;
	line-height: 180%;  
	color: #271E0F; 
	font-size: 8pt; 
	letter-spacing: 0.5px;
	text-align: center;
	}

.menunoteabout {
	margin: 18 14 18 26px;
	line-height: 160%;  
	color: #271E0F; 
	font-size: 8pt; 
	letter-spacing: 0.5px;
	text-align: center;
	}

.menusubnav {
	margin: 10 14 18 30 px;
	line-height: 220%;  
	color: #271E0F; 
	font-size: 8pt; 
	letter-spacing: 0.5px;
	text-align: left;
	}


#focalpoint {
	display: block;
	width: 641px;
	height: 398px;
	background: #8CA8B1;
	float: right;
	}

#focalpoint img {
	margin: 8px 8 6 8px;
	}

#gallery {
	display: block;
	text-align: center; 
	width: 641px;
	height: 398px;
	background: #8CA8B1;
	float: right;
	}

.slideshow {
	display: block;
	width: 626px;
	height: 382px;
	background: #333333;
	margin: 8px 8 6 7px;
	}

/* Textual area */

#body {
	display: block;
	width: 559px;
	float:left;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 1.2em;
	_font-size: 1.2em;
	line-height: 24px;  
	color: #F2F5F5; 
	padding: 0 0 20px 19px;
	}

	
#photostrip{
	display: block;
	width: 770px;
	float:left;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 1.2em;
	_font-size: 1.2em;
	line-height: 24px;  
	color: #F2F5F5; 
	padding: 0 0 0px 19px;
	}


#pricingmain {
	display: block;
	width: 470px;
	float:left;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 1.2em;
	_font-size: 1.2em;
	line-height: 24px;  
	color: #F2F5F5; 
	padding: 0 0 0 19px;
	}

.contact {
	display: block;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 1.2em;
	line-height: 24px;  
	color: #F2F5F5; 
	padding: 0 0 0 138px;
	}

	
.first { 
	margin: 34px 0 0 0;
	text-align: left;
	}


.main { 
	margin: 24px 0 0 0;
	text-align: left;
	}


.copyright { 
	margin: 40px 0 80 0;  
	text-align: left; 
	font-family: Arial Narrow, Arial, Helvetica, Sans-Serif; 
	color:#E3E9EA; 
	font-size: 8pt;
	letter-spacing: 1px;
	}


/* Right side menus and links */
	
#rightband {
	display: block;
	width: 190px;
	float: right;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 0px;
	margin: 30px 0 0 0; 
	}
	
.blogspot {
	background: url(images/icon-blogspot.gif) no-repeat 0 5%;
	padding: 5px 0px 0px 35px;
	margin: 0 0 2.5em 20px;
	line-height: 190%; font-family: Arial, Helvetica, Sans-Serif; color:#D4D6D7; font-size: 7.5pt; letter-spacing: 1px;
	}

.facebook {
	background: url(images/icon-facebook.gif) no-repeat 0 5%;
	padding: 5px 0px 0px 35px;
	margin: 0 0 2.5em 20px;
	line-height: 190%; font-family: Arial, Helvetica, Sans-Serif; color:#D4D6D7; font-size: 7.5pt; letter-spacing: 1px;
	}

.twitter {
	background: url(images/icon-twitter.gif) no-repeat 0 5%; 
	padding: 5px 0px 0px 35px;
	margin: 0 0 3.5em 20px;
	line-height: 190%; font-family: Arial, Helvetica, Sans-Serif; color:#D4D6D7; font-size: 7.5pt; letter-spacing: 1px;
	}

.award {
	margin: 0 0 0 20px;  
	text-align: left;
	}

.flashplayer {
	background: url(images/icon-flashplayer.gif) no-repeat 0 5%; 
	padding: 5px 0px 0px 35px;
	margin: 0 0 3.5em 16px;
	line-height: 190%; font-family: Arial, Helvetica, Sans-Serif; color:#ffffff; font-size: 7.5pt; letter-spacing: 1px;
	}

#rightpricing {
    display: block;
	width: 254px;
	float: right;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #ffffff;
	font-size: 11px;
	letter-spacing: 0px;
	margin: 0 0 0px 0px;
	}

.prints {
    background-color: #ffffff;
	text-align: center;
	height: 20px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  	color: #271E0F;
	font-size: 10px;
   }

.pricerow {
    background-color: #FCFDFD;
	vertical-align: middle;
   }

.greyblock {
	padding: 16px 16px 16px 16px;
	background-color: #B7C2C5;
	font-family: Arial, Helvetica, Sans-Serif; 
	color: #271E0F;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
  }

  .blocktitle {
	margin: 0px 0 12px 0;
	font-family: Arial Narrow, Arial, Helvetica, Sans-Serif; 
	color: #271E0F;
	font-size: 16px;
	letter-spacing: 1px;
  }

a.icons:active	{ text-decoration:none;}
a.icons:link 	{ color:#F38523;  font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration:none; }
a.icons:visited { color:#F38523;  font-family: Arial, Helvetica, Sans-Serif;  font-size: 8pt; text-decoration:none; }
a.icons:hover	{ color:#E9732E;  font-family: Arial, Helvetica, Sans-Serif;  font-size: 8pt; text-decoration:none; }

a:active	{ text-decoration:none;}
a:link	{ color:#F38523; text-decoration:none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px}
a:visited { color:#F38523; text-decoration:none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px}
a:hover { color:#F38523; text-decoration:bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px}

a.subnav:active	{ text-decoration:none;}
a.subnav:link	{ color:#271E0F; text-decoration:none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt}
a.subnav:visited { color:#B75E1B; font-weight:none  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt}
a.subnav:hover { color:#B75E1B; font-weight:bold; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt}

/* Other Global Definitions */

/*font colours*/
.lightblue  { font-family: Arial, Helvetica, Sans-Serif; color:#C7DADE; font-size: 8pt; font-weight: bold; letter-spacing: 0px;}
.orange { font-family: Verdana, Arial, Helvetica, Sans-Serif; color:#BA5D19; font-size: 8pt; letter-spacing: .5px;}
.brightorange { font-family: Arial, Helvetica, Sans-Serif; color:#D56A1C; font-size: 9pt; font-weight: bold; letter-spacing: 0px;} 

/*titles*/

h1 {  
	margin: 34px 0px 15px 0px; 
	text-align:left;  
	font-family: Arial Narrow, Arial, Helevetica, Sans-Serif;  
	font-size: 10pt; 
	letter-spacing: 2px; 
	color:#C7DADE;
} 

.turquoise  {  
	margin: 26px 0px 12px 0px; 
	text-align:left;  
	font-family: Arial Narrow, Arial, Helevetica, Sans-Serif;  
	font-size: 10pt; 
	letter-spacing: 2px; 
	color:#6FB3C8; 
} 

em {
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
