@CHARSET "ISO-8859-1";



/*yui-2.3.1*/

/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*fonts.css*/body{font:13px/1.22 Georgia,Georgia,serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}



/*base.css*/

.clrfix{zoom:1;}

.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clr{clear: both;}



a, a:link { text-decoration: none; color: #fff;}

a:visited { color: #fff;}

a:hover { /*text-decoration: underline;*/ color: #000;}

a:active { text-decoration: none; color: #fff;}

a.dis, a.dis:link { text-decoration: none; color: #000;}



/* shell styles */

body { background-color: #f2e8d6; color: #000 }

#wrap{ width:100%; text-align:left; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/basement.gif') repeat-x bottom;}

#owrap{ width:960px; height: 1000px; text-align:left; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/home.jpg') no-repeat top center;}

#pwrap{ width:960px; height: 1000px; text-align:left; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/philes_bg.jpg') no-repeat top center;}

#prwrap{ width:960px; height: 1000px; text-align:left; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/reg_bg.jpg') no-repeat top center;}

#cbwrap{ width:960px; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/contact_bottom.jpg') no-repeat bottom center;}

#cwrap{ width:960px; margin:0 auto; margin-left: auto; margin-right: auto; background: url('imgs/contact_top.jpg') no-repeat top center;}



#menu {vertical-align: top; font-size: 24px; font-weight: 400; line-height: 1.7em; width: 260px; padding: 20px 0 0 90px;}

#menu i {font-size: 36px;}

#menu li {padding-bottom: 3px; }



table#home {}



#bottle {width: 220px; text-align: center;}



#ltext {border-left: solid 1px #000; padding: 0 0 0 20px; margin: 160px 0 0 140px; line-height: 1.7em;}

#htext {vertical-align: top; width: 500px; font-size: 18px;}

#htext i {font-size: 36px; font-style: italic;}

#htext p, #proseccophiles p, .profile p, #contact p {margin-bottom: 20px;}

#ptext {vertical-align: middle; width: 170px; font-size: 14px; padding: 50px 0 0 20px; margin-left: 140px;}



#proseccophiles { width: 500px; font-size: 18px; line-height: 1.7em;}

#proseccophiles p.first {margin-top: 150px;}

#proseccophiles b {font-size: 36px;}



#press { width: 500px; font-size: 14px;}

#press p {margin-top: 40px; clear: both; display: block;}

#press p.first {margin-top: 150px;}

#press p img {border: solid 1px #a7960c; padding: 1px; float: left; margin-right: 10px;}

#press p a {color: #a7960c; }

#press b {font-weight: normal; font-size: 18px;line-height: 1.5em;}



.profile {vertical-align: top; padding: 160px 0 0 20px; width: 148px; font-size: 14px;}

h3 {color: #a7960c;}



#contact {vertical-align: top; padding: 160px 0 0 20px; font-size: 14px; width: 400px;}

#contact a, #contact a:link { text-decoration: none; color: #000;}

#contact a:visited { color: #000;}

#contact a:hover { text-decoration: underline; color: #d4b347;}

#contact a:active { text-decoration: none; color: #000;}

#contact h4 {color: #000; font-style: italic; margin-bottom: 5px;}

#contact p {width: 276px;}

#locations p {width: 150px; padding-right: 20px;}



table#locations td {vertical-align: top; paddign-right: 10px; width: 33%;}

table#locations td h3 {text-transform: uppercase;}



table.admin {margin: 20px 0; width: 960px;}

table.admin th {font-size: 18px;}

table.admin td h3 {font-size: 20px; padding-top: 20px;}



td#copy{font-size: 12px; padding: 60px 0 0 125px; text-align: center; color: #fff;}

#copy p {margin-bottom: 10px;}