.script { font:50px/38px 'Old Script Regular', Georgia, sans-serif; letter-spacing:0; }
p.style1 { font:18px/27px 'Old Script Regular', Arial, sans-serif; }
#container2 { width:630px; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10px; background-image:url(images/main_div.jpg); background-repeat:repeat-y; margin:0 auto; }
#logleft { float:left; height:280px; width:51px; }
#logcontent { background-image:url(http://www.patrignone.com/images/login/patrignone-login_04.jpg); background-repeat:repeat-x; width:528px; height:280px; float:left; }
#logright { float:right; height:280px; width:51px; }
#logcontent h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:400; color:#FFF; margin-top:40px; line-height:normal; text-transform:lowercase; margin-bottom:0; width:290px; padding:0; }
#logcontent h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:400; color:#FFF; width:290px; margin:0; padding:0; }
#logcontent img { float:right; width:137px; margin:0; }
#loglogo { float:right; height:121px; width:137px; margin:0; padding:0; }
body { text-align:center; background-image:url(http://www.patrignone.com/images/topbarx.gif); background-repeat:repeat-x; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; text-align:left; width:90%; line-height:110%; color:#AD7F5B; text-transform:none; }
h1.indexpage { background-image:url(../images/Simons/the-road-ends-here-9ds.jpg); background-repeat:no-repeat; text-indent:-99999px; display:block; width:485px; height:97px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; font-weight:700; text-align:left; width:90%; line-height:110%; margin-top:30px; color:#AD7F5B; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-weight:400; text-align:left; width:90%; line-height:110%; margin-top:30px; color:#AD7F5B; font-style:italic; }
h4 { font-family:"Monotype Corsiva", "Apple Chancery", "URW Chancery L", cursive; font-size:20px; font-weight:400; text-align:left; width:400px; line-height:110%; margin-top:30px; color:#AD7F5B; }
h5 { font-family:arial, helvetica, sans serif; font-size:.9em; font-weight:700; text-align:left; width:400px; line-height:110%; margin-top:30px; color:#AD7F5B; }
h6 { font-family:arial, helvetica, sans serif; font-size:.9em; font-weight:400; text-align:left; width:400px; line-height:110%; margin-top:30px; color:#AD7F5B; }
#topbar { height:250px; width:800px; background-image:url(http://www.patrignone.com/images/top_div.jpg); background-repeat:no-repeat; margin:0 auto; padding:0; }
#left { float:left; height:250px; width:10px; background-image:url(http://www.patrignone.com/images/topbar-edgel.gif); background-repeat:no-repeat; margin:0; padding:0; }
#logoandmenu { float:left; height:250px; width:800px; margin:0; padding:0 0 0 10px; }
#logo { height:190px; border:0; float:left; width:176px; background-repeat:no-repeat; background-image:url(http://www.patrignone.com/images/logo.jpg); display:inline; margin:15px 24px 0 0; }
#main_image { height:190px; border:0; float:left; width:400px; background-color:#966; margin:15px 0 10px 145px; }
#header { float:left; height:35px; width:766px; background-color:#AD7F5B; margin:0; padding:0 0 0 10px; }
#right { float:right; height:250px; width:10px; background-image:url(http://www.patrignone.com/images/topbar-edger.gif); background-repeat:no-repeat; margin:0; padding:0; }
.menu { width:770px; height:32px; font-size:12px; position:relative; z-index:1; text-transform:none; clear:both; display:inline; float:left; margin-left:10px; font-family:"Times New Roman", Times, serif; }
* html .menu { width:770px; }
.menu ul { list-style-type:none; margin:0; padding:0; }
.menu ul ul { visibility:hidden; position:absolute; height:0; top:31px; left:0; width:100px; border-top:1px solid #636363; }
.menu li { float:left; width:105px; font-size:12px; position:relative; display:inline; }
.menu a,.menu a:visited { background-color:#ad7f5b; display:block; font-size:12px; text-decoration:none; color:#fff; width:95px; height:30px; border:1px solid #FFF; line-height:29px; text-transform:capitalize; border-width:1px 0 1px 1px; padding:0 5px; }
* html .menu a,* html .menu a:visited { width:95px; }
.menu ul ul a.drop,.menu ul ul a.drop:visited { background:#d4d8bd url(http://www.patrignone.com/images/drop.gif) bottom right no-repeat; }
.menu ul ul ul a,.menu ul ul ul a:visited { background:#e2dfa8; }
.menu ul ul ul a:hover { background:#b2ab9b; }
* html .menu ul ul { top:31px; }
.menu ul ul ul { left:100px; top:-1px; width:100px; }
.menu ul ul ul.left { left:-100px; }
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; }
.menu ul ul a,.menu ul ul a:visited { background:#d4d8bd; color:#000; height:auto; line-height:1em; width:100px; border-width:0 1px 1px; padding:5px 10px; }
* html .menu ul ul a,* html .menu ul ul a:visited { width:98px; }
.menu a:hover,.menu ul ul a:hover { color:#434343; background:#c7926a; }
.menu :hover > a,.menu ul ul :hover > a { color:#404040; background:#d4d8bd; }
.menu ul :hover ul ul { visibility:hidden; }
#container { width:800px; font-family:Arial, Helvetica, sans-serif; text-align:left; background-image:url(http://www.patrignone.com/images/main_div.jpg); background-repeat:repeat-y; margin:0 auto; }
#main { float:left; width:60%; background-image:url(http://www.patrignone.com/images/back.png); background-repeat:no-repeat; background-position:5px bottom; min-height:320px; margin:10px 0 0; padding:0 0 0 35px; }
#mailp { background-image:url(http://www.patrignone.com/images/mainform-bg.jpg); float:left; width:95%; background-color:#AD7F5A; background-repeat:repeat-x; margin:0 0 20px; padding:0 0 10px 20px; }
#main p { width:90%; margin-top:0; margin-right:0; margin-left:0; line-height:160%; font-size:12px; text-align:left; padding:0; }
#main h1 { width:90%; margin:1em 0 .5em; }
#rightcol { width:28%; float:left; margin:10px 0 50px; padding:1.5em 0 0 1em; }
#quote { background-image:url(http://www.patrignone.com/images/quote.jpg); width:200px; background-repeat:no-repeat; background-color:#e0cbb0; border-bottom:25px; }
.quote { width:165px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; text-align:center; padding-top:30px; text-transform:none; margin:0 10px; }
.credit { width:175px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFF; text-align:center; padding-top:12px; text-transform:none; padding-bottom:30px; margin:0 10px; }
#rightcol p { font-size:12px; line-height:130%; width:200px; margin:0 0 1em 1px; }
#rightcol h2 { width:200px; margin:0 0 5px; }
#rightcol a img { height:50px; width:50px; border:1px outset #930; margin:10px 10px 0 0; padding:2px; }
a { color:#5D4430; text-decoration:none; }
#main a { color:#C30; font-style:italic; text-decoration:none; }
#cap { width:120px; float:left; margin-right:30px; border:0; padding:5px; }
#rightcol form { width:200px; }
#rightcol ul { list-style-type:none; width:180px; margin:0; padding:5px; }
fieldset { width:200px; background-color:#FFF; }
#rcform li { width:150px; }
#rcform legend { text-transform:none; margin-left:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#933; }
#rcform label { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:none; padding-right:3px; line-height:120%; margin:3px 3px 0 0; }
#rightcol #rcform li { border:1px dashed #036; width:180px; margin:5px 5px 10px 2px; padding:3px; }
#main table { width:420px; border:0; margin:0 0 24px; padding:0; }
#main caption { width:300px; font:italic 10px Arial, Helvetica, sans-serif; text-align:left; padding:0 0 5px; }
#main th,#main tr.header td,#main tr.header th { font:9px Arial, Helvetica, sans-serif; color:#aa856a; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; letter-spacing:2px; text-transform:none; text-align:left; background:#CAE8EA url(http://www.patrignone.com/images/bg_header.jpg) no-repeat; padding:4px; }
#main .nobg { border-top:0; border-left:0; border-right:1px solid #C1DAD7; background:none; }
#main td { border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background:#fff; color:#d0b9a8; font-size:12px; padding:6px 6px 6px 12px; }
#main .alt { background:#f8f3f0; color:#aa856a; }
#main .spec { border-left:1px solid #C1DAD7; border-top:0; background:#fff url(http://www.patrignone.com/images/bullet1.gif) no-repeat; font:bold 10px Arial, Helvetica, sans-serif; height:42px; }
#main .specalt { border-left:1px solid #C1DAD7; border-top:0; background:#f8f3f0 url(http://www.patrignone.com/images/bullet2.gif) no-repeat; font:bold 10px Arial, Helvetica, sans-serif; color:#797268; height:42px; }
#sitecontent { width:430px; height:50px; text-decoration:none; border:1px solid #999; text-transform:none; background-color:#f2f2f2; color:#AD8057; }
#maintitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:normal; width:445px; height:40px; border:1px solid #999; text-transform:none; background-color:#f2f2f2; color:#AD8057; }
#rcform textarea { background-color:#f2f2f2; border:1px solid #999; margin:2px 0 3px; }
#qatt { background-color:#f2f2f2; border:solid #999 1px; width:180px; }
#imgup { background-color:#f2f2f2; border:solid #999 1px; width:100px; }
#main table a:link { text-decoration:none; }
#footer { height:115px; width:800px; min-height:100px; background-image:url(http://www.patrignone.com/images/footer_m.jpg); background-repeat:repeat-x; clear:both; }
#left_footer { background-image:url(http://www.patrignone.com/images/footer_left.jpg); float:left; background-repeat:no-repeat; height:116px; width:13px; }
#footer p { font-size:.9em; float:left; color:#FFC; width:150px; margin:25px 0 0 20px; }
.footerimage { float:left; margin:8px 0 0; }
#rightcol h1 { margin:0 0 10px; padding:0; }
#right_footer { background-image:url(http://www.patrignone.com/images/footer_right.jpg); background-repeat:no-repeat; width:150px; height:115px; float:right; background-position:right; }
#footer a:link { color:#FFC; text-decoration:none; }
#footer p a:hover { color:#FFC; text-decoration:underline; }
#main li { margin:0 0 5px 16px; padding:0 0 5px 6px; }
#form1 input { float:left; width:200px; text-decoration:none; margin:2px 0; padding:0; }
#form1 label { width:180px; clear:both; float:left; height:auto; text-align:right; display:block; margin:5px 10px 0 0; }
#form1 textarea { background-color:#FFF; width:200px; height:150px; text-decoration:none; float:left; margin:2px 0; padding:0; }
#form1 #button { clear:both; float:left; margin-left:190px; width:70px; }
#mainform label { font-size:10px; padding-bottom:10px; margin-bottom:10px; color:#666; }
#mainform p { font-size:10px; margin-top:5px; margin-bottom:10px; color:#666; }
#mainform textarea { border:1px solid #999; text-transform:none; background-color:#f2f2f2; color:#AD8057; }
.weblink { text-align:left; color:#7f7f7f; font:9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; width:800px; display:block; margin:0 auto; padding:0; }
#footer p.copyright { clear:left; color:#dfb590; display:block; float:left; font:9px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; text-align:left; width:446px; margin:-50px 0 0 33px; padding:0; }
#main .googlecheckout td,#main .googlecheckout tr { border:0; background-color:transparent; }
#weather { background-color:#E0CBB0; font-size:12px; width:180px; margin:0 0 20px; padding:10px; }
#weather p.content { width:185px; }
#weather h3 { margin:0 0 20px; }
#twtr-widget-1 { margin-bottom:20px; }
#rightcol .twtr-ft a img { height:15px; width:auto; }
#rightcol #twtr-widget-1 .twtr-hd h3,#rightcol #twtr-widget-1 .twtr-hd h4 { font-family:Georgia, serif; font-size:14px; float:left; }
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnprev,#lightbox-nav-btnnext { width:49%; height:100%; display:block; }
#lightbox-nav-btnprev { left:0; float:left; }
#lightbox-nav-btnnext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; line-height:1.4em; overflow:auto; width:100%; margin:0 auto; padding:0 10px; }
#lightbox-container-image-data { color:#666; padding:0 10px; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:700; }
#lightbox-image-details-currentnumber { display:block; clear:left; padding-bottom:1em; }
#lightbox-secnav-btnclose { width:66px; float:right; padding-bottom:.7em; }
.menu ul ul a.drop:hover,.menu ul ul :hover > a.drop { background:#c9ba65 url(http://www.patrignone.com/images/drop.gif) bottom right no-repeat; }
.menu ul li:hover ul,.menu ul a:hover ul,.menu ul :hover ul :hover ul { visibility:visible; }
#main a:hover,#main table a:hover { text-decoration:underline; }
#main .msonormal,#main blockquote { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:90%; }
#main ul,#main ol { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:90%; margin:0; padding:0; }
