body						{margin:20px;  text-align:center; font-family: Geneva, Arial, Verdana, San-Serif; color:#ffffff; font-size:11px; line-height:18px; background-color:#000000;} 

a							{text-decoration:none; color:#4b75ad;}
a:hover						{text-decoration:none; color:#ffffff;}

.required					{color:#cc0000;}

#pageWidth					{position:relative; width:790px; text-align:left;  margin-left:auto; margin-right:auto;}

#logo						{position:relative; float:left; width:860px; height:70px; text-align:center;}

#nav						{position:relative; float:left; width:850px; text-align:center; margin-top:20px; font-size:14px; font-weight:normal; padding:5px; border-top:1px solid #424756; border-bottom:1px solid #424756; color:#1f2433;}
#nav		a				{display:inline; padding:0px 35px 0px 35px;}
#navFront					{position:relative; float:left; width:850px; text-align:center; margin-bottom:60px; font-size:14px; font-weight:normal; padding:5px; color:#1f2433;}
#navFront	a				{display:inline; padding:0px 35px 0px 35px;}

#front						{position:relative; float:left; padding:0px; width:860px; height:300px; text-align:center; margin-top:40px; margin-bottom:20px; background-image: URL(/dev/photos/gallery/Panoramic/front_page_start.jpg); background-position:0px 0px; background-repeat: no-repeat;}
#gallerybox					{position:relative; float:left; padding:20px 0px 6px 0px; width:860px; height:500px; text-align:center; margin-top:0px; margin-bottom:00px; background-image: URL(/dev/images/gallery/gallery_page_start.jpg); background-position:90px 25px; background-repeat: no-repeat;}
#content					{position:relative; float:left; width:860px; margin:40px 0px 40px 0px; }
.contenthdr					{position:relative; float:left; display:block; font-size:14px; color:#424756; margin-bottom:20px; width:100%;}

.left						{position:relative; float:left; width:330px; padding-left:100px; }
.leftcnt					{position:relative; float:left; width:410px; padding-left:100px; }
.left		img				{padding:10px;}
.leftcnt	.contactimg		{padding:10px; width:350px; height:250px;}

.right						{position:relative; float:left; width:330px; text-align:left; color:#ffffff; line-height:16px;}
.emaildan					{position:relative; float:left; width:330px; text-align:left;}

.links						{position:relative; float:left; width:800px; padding:20px 30px 20px 30px; color: #666666; line-height:16px;}
.links	a					{text-decoration:none; color:#c4c4cc; border-bottom:1px dotted #c4c4cc;}
.links	a:hover				{text-decoration:none; color:#666666; border-bottom:1px dotted #666666;}
.links		textarea		{width:570px; padding:5px; border:1px solid #424756; background-color:#333333; z-index:99; color:#777777; font-size:9px; font-family: Geneva, Arial, Verdana, San-Serif;}

.linkshdr					{position:relative; float:left; display:block; font-size:12px; color:#424756; margin:20px 0px 20px 0px; width:100%; font-weight:bold;}
.linkhdr					{position:relative; float:left; width:148px; padding:1px; margin-left:20px; margin-bottom:10px;}
.linkdsc					{position:relative; float:left; width:568px; padding:1px; margin-bottom:10px;}

#shop						{position:relative; float:left; width:860px;}
#subnav						{position:relative; float:left; width:850px; text-align:center; margin-top:10px; font-size:11px; font-weight:normal; padding:5px;}
#subnav		a				{display:inline; padding:0px 20px 0px 20px; letter-spacing:0.2em; color:#868ea1;}
#subnav		a:hover			{color:#ffffff;}

#footer						{position:relative; float:left; width:860px; color:#868ea1; text-align:center; letter-spacing:0em; font-size:10px; border-top:1px solid #1f2433; padding: 10px 0px 20px 0px;}

#navAdmin					{position:relative; float:left; width:850px; text-align:left; padding:5px; border-bottom:1px solid #424756; color:#1f2433;}
#navAdmin		a			{display:inline; padding:0px 5px 0px 5px; font-size:11px; letter-spacing:0.1em;}

.contentAdmin				{position:relative; float:left; width:820px; margin:20px 0px 20px 10px; color:#cccccc;}

.outer_table_style			{position:relative; float:left; width:860px;}

.header_table_style			{font-size:10px; color:#868ea1;}
.category_link_style		{}

.category_table_style		{}

.categorythumbs				{border:1px solid #1f2433; padding:5px; width:270px; height:220px; background-color:#010101;}