/* CSS Document */

body {
margin:0;
border:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:medium;
color:#000;
background:#E6CF81 url(../images/body_bg.jpg) repeat-x top left;
text-align:center;
}

#container {
width:730px;
margin:0 auto;
border:0;
padding:0;
}

/* Headers */

#header_index {
height:190px;
margin:0;
border:0;
padding:0;
text-align:right;
background:url(../images/header_bg.jpg) no-repeat top left;
}

#header {
height:175px;
margin:0;
border:0;
padding:0;
text-align:right;
background:url(../images/header_inside_bg.jpg) no-repeat top left;
}

#header_index p, #header p {
margin:0;
border:0;
padding:67px 30px 0 0;
text-transform:capitalize;
font-style:italic;
font-size:large;
}

#header_index p a, #header p a {
color:#FFF;
text-decoration:none;
}

#header_index p a:hover, #header p a:hover {
text-decoration:underline;
}

/* Navigation */

#navigation {
margin:68px 0 0 0;
border:0;
padding:0;
font-size:16px;
text-align:center;
}

#navigation_inside {
margin:51px 0 0 0;
border:0;
padding:0;
font-size:16px;
text-align:center;
}

#navigation ul, #navigation_inside ul {
margin:0;
border:0;
padding:0;
list-style:none;
}

#navigation li, #navigation_inside li {
margin:0 20px 0 0;
border:0;
padding:0;
display:inline;
}

#navigation a,#navigation_inside a {
color:#000;
text-decoration:none;
}

#navigation a:hover, #navigation_inside a:hover {
text-decoration:underline;
}

/* Photoheader */

#photoheader {
height:275px;
margin:0;
border:0;
padding:0;
color:#FFF;
text-align:right;
background:url(../images/photo_bg.jpg) no-repeat top left;
}

#photoheader_text {
width:270px;
margin:0 0 0 465px;
border:0;
padding:0;
font-size:small;
}

#photoheader_text h2 {
margin:0;
border:0;
padding:20px 20px 0 0;
font-size:small;
color:#CCC;
font-weight:normal;
}

#photoheader_text .number1 {
line-height:200%;
margin:20px 0;
border:0;
padding:20px 20px 0 0;
font-size:large;
font-weight:bold;
color:#EBD820;
}

#photoheader_text p {
margin:0;
border:0;
padding:20px 20px 0 0;
font-size:small;
}

/* Subheaders */

#subheader, #subheader_ordering, #subheader_history {
height:135px;
margin:0;
border:0;
padding:0;
color:#FFF;
text-align:right;
}

#subheader {
background:url(../images/subheader_products.jpg) no-repeat top left;
}

#subheader_ordering {
background:url(../images/subheader_ordering.jpg) no-repeat top left;
}

#subheader_history {
background:url(../images/subheader_history.jpg) no-repeat top left;
}

#subheader h2, #subheader_ordering h2, #subheader_history h2 {
margin:0;
border:0;
padding:80px 20px 0 0;
font-size:xx-large;
font-weight:normal;
}

/* Content */

#content, #content_index {
margin:0;
border:0;
padding:25px 0 0 0;
text-align:left;
}

#content {
background:url(../images/content_inside_bg.jpg) repeat-x top left;
}

#content_index {
background:url(../images/content_bg.jpg) repeat-x top left;
}

#content h3 {
margin:0 0 5px 0;
border:0;
padding:0 30px;
font-size:large;
color:#C7120B;
}

#content p {
margin:0 0 15px 0;
border:0;
padding:0 30px;
}

#content .product_photo {
float:left;
margin:0;
border:0;
padding:0 15px 30px 30px;
}

#content hr {
clear:left;
margin:30px;
padding:0;
}

#content ul {
margin:10px 0 15px 75px;
border:0;
padding:0;
list-style:square;
color:#D24738;
}

#content .text_medium {
font-size:medium
}

#content .photo_historical {
float:right;
margin:0;
border:0;
padding:0 30px 30px 30px;
}

#weblines {
float:left;
width:420px;
margin:0 0 0 30px;
border:0;
padding:0;
font-size:small;
}


#weblines h3 {
margin:0 0 15px 0;
border:0;
padding:0;
font-size:large;
color:#C7120B;
text-decoration:underline;
}

#weblines ul {
margin:0 0 15px 15px;
border:0;
padding:0;
list-style:square;
color:#D24738;
}

#weblines li, #content li {
margin:0;
border:0;
padding:0 0 15px 10px;
}

#weblines a {
color:#C7120B;
}

.weblines_date {
display:block;
font-size:14px;
color:#000;
}

#content .weblines_ul {
margin:10px 0 15px 50px;
border:0;
padding:0 30px 0 0;
list-style:square;
color:#D24738;
font-size:medium;
}

.weblines_headline {
display:block;
font-size:14px;
}

.weblines_description {
display:block;
font-size:12px;
color:#000;
}

#weblines_nav {
float:left;
width:180px;
border:0;
padding:0;
font-size:small;
}

#weblines_nav ul {
margin:10px 0 15px 30px;
border:0;
padding:0 30px 0 0;
list-style:square;
color:#D24738;
}

#weblines_nav li {
margin:0;
border:0;
padding:0 0 10px 0;
}

#weblines_content {
margin-left:190px;
border-left:1px dotted #CDA004;
}

.logo_prideofny {
float:right;
margin:30px 0 0 0;
border:0;
padding:0 30px 0 0;
}

blockquote {
margin:0;
border:0;
padding:0 50px;
font-style:italic;
font-size:medium;
}

#footer {
clear:both;
margin:25px 30px 0 30px;
border:0;
border-top:1px dotted #CDA004;
padding:0 0 15px 0;
color:#333;
font-size:12px;
text-align:center;
}

#footer p {
margin-top:15px;
}

.align_right {
text-align:right;
}

.text_small {
font-size:small;
}

.button {
margin:0;
border:2px outset;
padding:3px 6px;
color:#FFF;
background:#C7120B;
text-decoration:none;
}

#content .button_p {
margin:30px 0;
}

.hide {
display:none;
}



