/* STYLES APPLICABLE SITEWIDE - TEXT AND LAYOUT */
#printcontent{
		display: none;
	}

p         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.reg      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.sprint   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9; color: #333333; text-decoration: none}
.lighter  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.lightersmaller  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none}

UL, OL    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

li        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; margin-bottom:10pt}

/* text style used on availabilty check form - care with font size */
.frm      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

A:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
A:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}


A.about:link   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; font-style: normal}
A.about:visited   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; font-style: normal}
A.about:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; font-style: normal; background-color: #FFFF33}

A.about2:link   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-style: normal}
A.about2:visited   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-style: normal}
A.about2:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-style: normal; background-color: #FFFF33}

.linklabel{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A09690; font-weight:bold}

/* text style used on hidden links */
.hlink A:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none}
.hlink A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none}
.hlink A:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none}
.hlink p         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none}
.hlink div         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa; text-decoration: none}
.hlink h1        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #aaa}

/* text style used on thumbnail links */
.slink A:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.slink A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.slink A:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; background-color: #FFFF33}
.slink p         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.slink div         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.slink h1        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #666666}

#transbox {
		float:left;
		filter:alpha(opacity=40);
		opacity: 0.4; 
		-moz-opacity:0.4;
		border: none;
		}

#transbox1 {
		float:left;
		filter:alpha(opacity=70);
		opacity: 0.7; 
		-moz-opacity:0.7;
		border: none;
		}

#transbox2 {
		position: relative;
		bottom: 10px;
		left: 90%;		
		float:left;
		filter:alpha(opacity=50);
		opacity: 0.5; 
		-moz-opacity:0.5;
		border: none;
		}


h1        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #A09690}
h2        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A09690}
h3        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #A09690}
h4        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #A09690}

h5        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000}
h6        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000}
h7        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

.title    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A09690}
.menutitle    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.title4   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #A09690}
A.film:link    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
A.film:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
A.film:hover   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline}
.block    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666}




	body {
		margin:5px 0px 10px 0px;
		padding:0px;
		text-align: center;
		min-width: 600px;
		}




/*  MAIN PAGE CONTENT ----------------------------------------------------------------------------------- */



/* content container for main content*/
	#maincontent {
		position:absolute;
		width:100%;
		top:235px;
		left:0px;
		border: 0px;
		text-align: center
		}


/* content container for individual viewings margin up*/
	#maincontent2 {
		position:absolute;
		width:100%;
		top:190px;
		left:0px;
		text-align: center;
		border: 0px;
		z-index:4
		}

/* content container for flash slideshow */
	#slidesmain {
		width:850px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:25px;
		background:#fff;
		border: 0px;
		text-align: center;
		margin:0 auto;
		}



/* content container for text below flash slideshow */
	#textmain {
		position:relative;
		width:700px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
		margin-top:5px;
		background:#fff;
		border: 0px;
		text-align: left
		}

/* overall container for album page */
	#albumsmain {
		width:895px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:25px;
		background:#fff;
		border: 0px;
		text-align: center;
		margin:0 auto;
		}



/* HEADER AREA ----------------------------------------------------------------------------------- */


/* overall container for header content*/
	#headercontent {
		position:absolute;
		width: 100%;
		padding-top:10px;
		border: 0px;
		top:0px;
		left:0px;
		z-index:6;
		text-align: center
		}


/* container for logo */
	#bannermain {
		width:880px !important;
		width:980px;
		padding-right:60px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
		margin-top:0px;
		border: 0px;
		text-align: left;
		}


/* double line going accross page for looks  */
	#menuline {
		position:absolute;
		top:180px;
		min-width: 1100px;
		border-top: 0px
		}

/* container for header RHS */
	#bannerright {
		position:absolute;
		top:2px;
		left:52em;
		width:150px;
		height:60px;
		background-image:url('stars01.gif');
		border:0px;
		text-align: center;
		z-index:0
		}


/* container for star01.gif */
	#starcontainer {
		margin: 4px 4px 4px 4px;
		width:10em;
		height:4em;
		background-image:url('stars01.gif');
		background-color: white;
		border:0px;
		text-align: center;
		float:left;
		}

/* container for star01.gif */
	#starcontainer2 {
		width:9em;
		height:3.8em;
		background-image:url('stars01.gif');
		background-color: white;
		border:0px;
		text-align: center;
		float:left;
		z-index:10
		}


/* container for star01.gif */
	#custcom1 {
		margin-top:4px;
		margin-bottom:4px;
		margin-left:auto;
		margin-right:auto;
		width:95%;
		border:1px solid grey;
		background: #eee;
		padding: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #333333; 
		text-decoration:none;
		}


/* MENU POSITION ----------------------------------------------------------------------------------- */


/* class for wedding main menu */
	.mf1 {
		width:46em;
		}

/* class for portrait main menu */
	.mf2 {
		width:43em;
		}

/* class for commercial main menu */
	.mf3 {
		width:46em;
		}

/* class for vindsess */
	.mfs {
		width:26em;
		}


/* Position of menu - Colour bar for menu */
	#menucolorbar {
		position: relative;
		top: 120px;
		padding-top:5px;
		padding-left:5px;
		margin-left:auto;
		margin-right:auto;
		width: 68em;
		height:3.8em;
		text-align: center;
		border: 0px;
		z-index:8;
		background-color: none;
		border-bottom: solid #e0e0e0 1px;
		}


/* Position of menu - Colour bar for menu - HOME PAGE */
	#menucolorbar1 {
		position: relative;
		top: 120px;
		padding-top:5px;
		padding-left:5px;
		margin-left:auto;
		margin-right:auto;
		width: 64em;
		height:3.8em;
		text-align: center;
		border: 0px;
		z-index:8;
		background-color: none;
		border-top: 0px;
		border-bottom: solid #e0e0e0 1px;
		}

/* class for wedding main menu colorbar */
	.weddcb1 {
		}

/* class for sub menu colorbar */
	.subcb2 {
		}

/* class for portrait main menu colorbar */
	.portcb1 {
		}

/* class for commercial main menu colorbar */
	.commcb1 {
		}


	.menu {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #666666; 
		text-decoration: none
		}


/* MENU BARS ----------------------------------------------------------------------------------- */


/* overall positioning frame for menu */
	#menuframe {
		height:1.8em;
		text-align: center;
		border:0px;
		z-index: 1;
		}

/* tool bar inline lists */
	#menuframe ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#menuframe li
		{
		float: left;
		margin: 0.1 0.1em;
		height: 2em;
		line-height: 2em;
		}

	#menuframe li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframe li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}


	.thispage_w
		{
		background: url(menubutt_focus.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.2em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	.thispage_p
		{
		background: url(menubutt_focus.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.2em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	.thispage_c
		{
		background: url(menubutt_focus.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.2em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

/* overall positioning frame for menu title*/
	#menutitle {
		position:relative;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666;
		height:3.8em;
		width: 150px;
		left:30px;
		text-align: center;
		padding-top: 0.5em;
		border-left: solid #bbb 0px;
		border-right: solid #bbb 1px;
		float:left;
		}

	#menutitle_f {
		position:relative;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666;
		height:3.8em;
		width: 170px;
		left:40px;
		text-align: center;
		padding-top: 0.5em;
		border-left: solid #bbb 1px;
		border-right: solid #bbb 1px;
		float:left;
		}

	#menutitle2 {
		position:relative;
		height:3.8em;
		border: 0px;
		left:45px;
		float:left;
		border: 0px
		}

	#menutitle3 {
		position:relative;
		height:3.8em;
		border: 0px;
		left:0px;
		float:left;
		border: 0px
		}

/* overall positioning frame for submenu width set locally */
	#menuframeSub {
		position: relative;
		height:1.8em;
		text-align: center;
		border: 0px;
		float: left;
		z-index:10;
		border: 0px;
		}


/* tool bar inline lists */
	#menuframeSub ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#menuframeSub li
		{
		float: left;
		margin: 0.1 0.1em;
		height: 2em;
		line-height: 2em;
		}

	#menuframeSub li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframeSub li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}

	.thispage_s1
		{
		background: url(menubutt_focus.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.2em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}





/* overall positioning frame for submenu 580px wide */
	#menuframeSub1 {
		position: relative;
		height:1.8em;
		width:46em;
		z-index:20;
		text-align: center;
		left: 16%;
		border: 0px;
		filter:alpha(opacity=70);
		opacity: 0.7; 
		-moz-opacity:0.7;
		}

/* tool bar inline lists */
	#menuframeSub1 ul
		{
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#menuframeSub1 li
		{
		float: left;
		margin: 0.1 0.1em;
		height: 2em;
		line-height: 2em;
		}

	#menuframeSub1 li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframeSub1 li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}

/* overall positioning frame for submenu width set locally */
	#menuframeSubC {
		height:1.8em;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
		z-index:1;
		border: 0px;
		}


/* tool bar inline lists */
	#menuframeSubC ul
		{
		list-style: none;
		width:100%;
		padding: 0;
		margin: 0;
		}

	#menuframeSubC li
		{
		margin: 0.1 0.1em;
		height: 2em;
		line-height: 2em;
		}

	#menuframeSubC li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframeSubC li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}

/* overall positioning frame for submenu (parent albums) width set locally */
	#menuframeSubD {
		height:1.8em;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		border: 0px;
		z-index:1;
		border: 0px;
		}


/* tool bar inline lists */
	#menuframeSubD ul
		{
		list-style: none;
		width:100%;
		padding: 0;
		margin: 0;
		}

	#menuframeSubD li
		{
		float: left;
		margin: 0.1 0.1em;
		height: 2em;
		line-height: 2em;
		}

	#menuframeSubD li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframeSubC li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}


/* tool bar  lists */
	#menuframealbum
		{
		text-align: center;
		}

	#menuframealbum ul
		{
		list-style: none;
		width:100%;
		padding: 0;
		margin: 0;
		}

	#menuframealbum li
		{
		margin: 0.1em 0.1em 0.5em 0.1em;
		float: none;
		height: 2em;
		line-height: 2em;
		}

	#menuframealbum li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframealbum li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}

/* tool bar  lists */
	#menuframegallery
		{
		text-align: center;
		}

	#menuframegallery ul
		{
		list-style: none;
		width:100%;
		padding: 0;
		margin: 0;
		}

	#menuframegallery li
		{
		margin: 0.1em 0.1em 0.5em 0.1em;
		float: none;
		height: 2em;
		line-height: 2em;
		}

	#menuframegallery li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		padding: 0 0.25em;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#menuframegallery li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}


/* tool bar inline lists */

	#filmstripNav {
		position: relative;
		height:1.4em;
		text-align: center;
		border: 0px;
		float: left;
		z-index:10;
		}

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

	#filmstripNav li
		{
		float: left;
		margin: 0.1 0.1em;
		height: 1.6em;
		line-height: 1.6em;
		}

	#filmstripNav li a
		{
		background: url(menubutt_1.gif) #fff bottom left repeat-x;
		height: 1.6em;
		line-height: 1.6em;
		padding: 0 0.25em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

	#filmstripNav li a:hover {
		background: url(menubutt_hover.gif) #fff bottom left repeat-x;
	}



	.thispage_fs
		{
		background: url(menubutt_focus.gif) #fff bottom left repeat-x;
		height: 1.6em;
		line-height: 1.6em;
		padding: 0 0.2em;
		float: left;
		display: block;
		border:1px solid;
		border-color:#f3f3f3 #bbb #bbb #f3f3f3;
		text-decoration: none;
		text-align: center;
		}

/*  VINDSESS LAYOUT ----------------------------------------------------------------------------------- */

img.thumbs {
		margin:5px 5px 1px 5px;
		border:1px solid #000000;
		text-align: center;
		}

img.thumbs2 {
		margin:5px 5px 1px 5px;
		border:2px solid red;
		text-align: center;
		}



/* TICKETS ----------------------------------------------------------------------------------- */

/* YELLOW content container for text below flash slideshow */
	#ticket1 {
		position:relative;
		width:695px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background:#FFF8DC;
		border: solid Gainsboro 1px;
		text-align: left
		}

/* BLUE content container for text below flash slideshow */
	#ticket2 {
		position:relative;
		width:695px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background:#DFEAF6;
		border: solid Gainsboro 1px;
		text-align: left
		}



/* WEDDING GALLERY --------------------------------------------------------------------------------- */


/* gallery thumbnails */
	#viewthumb {
		height:150px;
		width:135px;
		float:left;
		border:0px;
		font-size: 11px; 
		color: #666666; 
		padding-left: 5px
		}

/* overall container for main image and content */
	#gallery_picmainleft {
		width:720px !important;
		width:730px;
		height:100%;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		padding-left:5px;
		padding-right:5px;
		background:#fff;
		border:0px;
		text-align: left;
		float:left
		}

/* overall container for side menu */
	#gallery_menu {
		width:140px;
		margin-bottom:5px;
		margin-top:5px;
		margin-left:0px;
		background:#fff;
		border:0px;
		float:left;
		text-align: left
		}

/* -- PORTFOLIO ------------------------------------------------------------------------- */

/* overall container for portfolio page */
	#portfoliomain {
		width:1000px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:25px;
		background:#fff;
		border: 0px;
		text-align: center;
		margin:0 auto;
		}


/* gallery thumbnails */
	#viewportthumb {
		height:90px;
		width:90px;
		text-align:center;
		vertical-align:center;
		float:left;
		border:0px;
		font-size: 11px; 
		color: #666666; 
		}


	.port {
		height:80px;
		width:80px;
		border: 0px;
		text-align:center;
		vertical-align:center;
		cellpadding:0px;
		margin: 0px;
		}


/* overall container for main image and content */
	#portfolio_container {
		width:760px !important;
		width:770px;
		height:100%;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		padding-top:20px;
		padding-bottom:20px;
		background:#fff;
		border:double #e0e0e0 3px;
		text-align: left;
		float:left
		}

/* overall container for main image and content */
	#portfolio_picmainleft {
		width:190px !important;
		width:190px;
		margin-left: 20px;
		height:100%;
		background:#fff;
		border:0px;
		text-align: left;
		float:left
		}

/* overall container for main image and content */
	#portfolio_picmainright {
		width:540px !important;
		width:550px;
		height:100%;
		padding-left:5px;
		background:#fff;
		border:0px;
		text-align: center;
		float:left
		}

/* overall container for side menu */
	#portfolio_menu {
		width:120px;
		margin-bottom:5px;
		margin-top:5px;
		margin-left:0px;
		background:#fff;
		border:0px;
		float:left;
		text-align: left
		}



/* PRINTORDER ----------------------------------------------------------------------------------- */

/* container for text on progress chart */
	#progress {
		position:relative;
		text-align:center;
		height: 26px;
		margin-left:0px;
		margin-right:0px;
		float:left;
		border: 0px;
		padding-right: 2px;
		padding-left: 2px;
		}

/* NOT FOUND YET ----------------------------------------------------------------------------------- */

/* content container for individual session viewings */
	#viewmain {
		width:750px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:5px;
		margin-top:5px;
		background:#fff;
		border:0px;
		text-align: left
		}

/* overall container for thumbnails and content */
	#linksleft {
		width:155px;
		margin-bottom:5px;
		margin-top:35px;
		margin-right:40px;
		background:#fff;
		border:0px;
		float:left;
		text-align: center
		}


/* overall container for main image and content */
	#linksright {
		width:600px;
		height:520px;
		margin-bottom:5px;
		margin-top:30px;
		margin-left:5px;
		background:#fff;
		border:0px;
		text-align: left;
		float:right
		}


