﻿/*
	Project......: gallerymamak.com web site
	Created......: Sep-03, 2008
	File.........: en.css
	Author.......: Ardeshir Namazi - yehclick.com
	Description..: Netural language style sheet.
*/

.ycZsp 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.ycA
{
	vertical-align: top;
}

.ycZb
{
	border: none 0px;
}

.ycUl
{
	text-decoration: underline;
}

table
{
	border-collapse: collapse;
	border: none 0px;
}

td, th
{
	border: solid 1px;
	padding: 4px;
}

img 
{
	border: none 0px;
}




/*--------------------------------------------------------------------------
	Logo 
---------------------------------------------------------------------------*/

/* frame table cell that contains the logo table */
#logoPanel
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 274px;
	height: 875px;
}
/* actual logo table */
#logoTable
{
	border-collapse: collapse;
}

/* logo cell designs (lines) */
#logoTable td
{
	padding: 0px;
	margin: 0px;
	border: solid 2px;
}

/* turns border lines off on the logo cell */
#logoTable td.Tnob
{
	border-top: none 0px !important;
}
#logoTable td.Bnob
{
	border-bottom: none 0px !important;
}
#logoTable td.Lnob
{
	border-left: none 0px !important;
}
#logoTable td.Rnob
{
	border-right: none 0px !important;
}

/* table cell that hosts the first panel (under logo) */
#logoTable .whatsNewContainer
{
}
/* actual panel (div) */
#logoTable .whatsNewPanel
{
	margin: 10px;
	position: relative;
	overflow: hidden;
}

/* table cell that hosts image panel */
#logoTable .imageContainer
{
	vertical-align: middle;
}
/* actual image panel */
#logoTable .imagePanel
{
	border: solid 1px black !important;
	float:right;
}

/* table cell that hosts join form panel */
#logoTable .joinFormContainer
{
	vertical-align: bottom;
}
/* actual join form panel */
#logoTable .joinFormPanel
{
	position: relative;
	overflow: hidden;
	left: -25px;
	top: 60px;
/* 	margin-left: 10px;
	position: relative;
	overflow: hidden;
*/
}
#logoTable .joinFormPanel table td
{
	border: none 0px;
	padding: 2px;
}

#logoTable .joinFormPanel caption
{
	font-weight: bold;
}




/*--------------------------------------------------------------------------
	Menu
---------------------------------------------------------------------------*/
#menuPanel
{
	position: relative;
	left: 274px;
}
#menuPanel, #menuPanel table, #menuPanel td, #menuPanel th
{
	border: none 0px;
	height: 60px;
	padding: 0px;
	margin: 0px;	
}
#menuPanel table td table td
{
	vertical-align: top;
	padding-top: 2.75em;
	padding-left: 1em;
	padding-right: 1em;
}



/*--------------------------------------------------------------------------
	Content
---------------------------------------------------------------------------*/
#contentPanel
{
	position: relative;
	left: 274px;
	width: 525px;
	padding-left: 3em;
	padding-top: 4em;
	border-bottom: solid 1px;
}


/*--------------------------------------------------------------------------
	Banner
---------------------------------------------------------------------------*/
#adPanel
{
	position:absolute;
	top: 60px;
	left: 1000px;
	width: 150px;
	height: 805px;
	text-align: center;
	padding: 5px;
}

/*--------------------------------------------------------------------------
	Product Table
---------------------------------------------------------------------------*/
.productTable, .productTable td, .productTable th
{
	border: none;
}
.productTable td
{
	border-right: solid 1px;
}

.productTable td.titleContainer
{
	border-bottom: solid 1px;
}
.productTable .page
{
	text-align: center;
}
.productTable .page td
{
	border: none 0px;
}