﻿body
{	
	margin:0;
	padding:25px 0 0 0;
	background:#000;
	color:#fff;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:75%;	
}	

*
{
	font-family:inherit;
	color:inherit;
	font-size:inherit;
}

h1
{
	font-size:1em;	
	margin:0 0 20px 0;
	color:#fff;
}

h2
{
	margin:0 0 30px 0;
    font-size:1em;    	
	color:#454545;
}

strong
{
	font-size:0.9em;
}
	
p a
{	
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

p a, p a:hover
{
	text-decoration:underline;
}

img
{
	border:0px;
}

form
{
	margin:0px;
	padding:0px;
}

select, input, textarea
{
	font-family:helvetica, arial, verdana, sans-serif;
	font-size:1em;
	background-color:#515151;
	color:#fff;	
}	

ul
{
	margin:0;
	padding:0;
	list-style:none;
}
	
#container
{
	display:table;	
	width:750px;
	min-height:760px;	
	margin:0 auto;
	padding:0;
	background:url(/img/dotted-line.gif) repeat-x bottom left;	
}

#container2
{
	display:table;	
	width:750px;
	min-height:760px;	
	margin:0 auto;
	padding:0;	
}

#nav
{	
	float:left;
	width:160px;
	min-height:400px;
	margin-right:10px;	
}

#logo
{
	width:160px;
	padding:25px 0;
	text-align:center;
	background:url(/img/dotted-line.gif) repeat-x top left;	
}

#introtext
{
	width:160px;
	padding:10px 0 20px 0;
	background:url(/img/dotted-line.gif) repeat-x top left;
	font-size:0.9em;
}

#patekcontent
{		
	float:left;
	width:580px;	
}

#ctl00_contentPL_maincontent
{	
	padding:40px 0 20px 0;	
}

#footer
{		
	clear:both;
	width:750px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;	
}

#footer a, .footer a
{
	color:#fff;
}
	
#footer #builtby
{
	float:right;
}
	
#maincontent
{
	float:left;
	width:568px;	
	color:#fff;	
}

#ctl00_contentPL_maincontent
{
	display:table;
}

#ctl00_contentPL_body
{
	float:left;
	width:286px;
	padding:0 10px 0 20px;
	
}

#ctl00_contentPL_images
{
	float:left;
	width:252px
}

#maincontent p strong
{
	font-weight:bold;
}
			
a.mainlink, a.mainlinkon
{
	display:block;
	width:110px;
	height:11px;
	padding:9px 7px 12px 43px;			
	font-family: helvetica, arial, verdana, sans-serif;	
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

a.mainlink
{
	background:url(/img/patek-navoff.gif) no-repeat;
	color:#fff;
}

a.mainlinkon
{
	background:url(/img/patek-navon.gif) no-repeat;
	color:#fff;
}
	
a.mainlink:hover
{		
	background:url(/img/patek-navon.gif) no-repeat;
	color:#fff;
}

.whitetxt
{
	color:#fff;
}

.redtxt, p a
{
	color:#dd0000 !important;
}

.highlight
{
	color:#f68932;
}

.boldtxt, .boldtxt a
{
	color:#fff;
	font-weight:bold;
}

.smtxt
{
	font-size:0.8em;
}

.bigtxt
{
	font-size:1em;
}

#sitemap ul
{
	margin-bottom:15px;
}

#sitemap li
{
	margin-bottom:3px;
}

/* css styles and rules for forms containers and form fields */
.fieldbox
{
	display:table;
	width:470px;	
	color:#f68932;
}


.fieldbox li
{
	display:block;
	float:left;
	clear:both;
	width:470px;
	margin-bottom:3px;	
}

.fieldbox a, .fieldbox a:hover
{
	color:#f68932;
	text-decoration:none
}

.fieldbox label
{
	display:block;
	float:left;
	clear:left;
	width:130px;
	line-height:18px;
	margin-right:5px;
	color:#333;
}

.fieldbox input.subtext, .fieldbox select, .fieldbox div
{
	display:block;
	float:left;
	margin-right:5px;
}

.fieldbox input.subtext, .fieldbox textarea
{
	width:260px;
	font-size:0.8em;
}

.fieldbox select
{
	width:265px;
	font-size:0.8em;
}

.fieldbox input.date
{
	width:25px;
	margin-right:10px;
	font-size:0.8em;
}

.fieldbox .submitbtn
{
    display:block;
    margin:5px 0 0 135px;
}

/* styles for galleries and images */
#ctl00_contentPL_gallerynav, #galleryimages, #ctl00_contentPL_imagedetails
{
	float:left;	
}

#ctl00_contentPL_gallerynav, #galleryimages
{	
	width:77px;
}
	
#ctl00_contentPL_gallerynav a, #ctl00_contentPL_galleryimagelist a
{
	display:block;
	margin-bottom:15px;
}

#ctl00_contentPL_gallerynav, #galleryimages
{		
	margin-left:10px;
}

#galleryimages
{
	height:458px;	
}

#ctl00_contentPL_imagedetails
{	
	width:375px;
	margin-left:25px;
}

#ctl00_contentPL_bigimgdiv, #imagedetailsajax #bigimgdiv
{	
	padding-bottom:10px;
}

#ctl00_contentPL_thumbs, #imagedetailsajax #thumbs
{	
	width:375px;
	height:55px;
	padding-bottom:8px;
	text-align:center;
	background:url(/img/dotted-line.gif) repeat-x bottom left;	
}

#ctl00_contentPL_thumbs a, #imagedetailsajax #thumbs a
{	
	padding-right:2px;
}

#ctl00_contentPL_imagedetails ul
{
	clear:both;	
	padding:20px 0;
	color:#fff;	
}

#ctl00_contentPL_imagedetails ul li
{
	padding-bottom:10px;
	font-size:1.1em;	
}

#ctl00_contentPL_imagedetails ul h2
{
	color:#fff;
	text-transform:uppercase;
	font-size:1.2em;
	margin:0;
}

#ctl00_contentPL_imagedetails a
{
	color:#fff;
	text-decoration:none;
}
	
#movedownbtn, #moveupbtn
{
	display:none;
}

#moveupbtn
{
	padding-bottom:10px;
}
	
#ctl00_contentPL_gallerynav a.txtlink
{
	display:block;
	width:77px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	text-align:center;
	color:#fff;
}	
/* styles for galleries and images */

/* styles for splash page */

#header1, #header2
{
	padding-bottom:20px;	
}

#header2
{
	text-align:center;
}

#animation div
{
	border:1px solid #515151 !important;	
}

#animationbox
{	
	width:820px;
	height:187px;
	padding:40px 0;
	background:url(/img/hp-anim-bg.jpg) no-repeat;	
}	

#animationbox #banner
{
	padding:30px 0;
	font-size:1.2em;
	color:#fff;
	font-style:italic;	
}

#animationbox li
{
	float:left;
	width:163px;
	margin-right:25px;	
}

#animation
{
	position:relative;
	width:756px;	
	padding-left:44px;
}

#animation div
{
	width:161px;
	height:143px;
}

#animation div img
{
	position:absolute;	
	top:205;	
	z-index:2;
}

#animationbox a, #ctl00_contentPL_wxlargetxtbox a, a#ctl00_contentPL_viewall, a#ctl00_contentPL_backbtn
{
	display:block;	
	margin:0;	
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;	
}

#animationbox a.txtlink
{	
	width:141px;
	height:24px;
	padding:10px;	
	border-right:1px solid #515151;
	border-bottom:1px solid #515151;	
	border-left:1px solid #515151;	
}

#animationbox a:hover.txtlink, a:hover#ctl00_contentPL_txtlink, a:hover#ctl00_contentPL_viewall
{
	background-color:#454545;
}

#animationbox #links
{
	clear:both;
	width:795px;	
	height:32px;
	padding-top:4px;	
	text-align:center;
}

#animationbox #links a
{
	display:inline !important;	
	color:#fff;	
	text-decoration:none;
}

#img0_0, #img0_1, #img0_2
{
	left:45px;
}	

#img1_0, #img1_1, #img1_2
{
	left:233px;
}

#img2_0, #img2_1, #img2_2
{
	left:421px;
}

#img3_0, #img3_1, #img3_2
{
	left:609px;
}

#splashcontent
{
	padding-bottom:15px;
}	
/* end of styles for splash page */