/* CONTENT */

.content, .content p {text-align:justify;  font-size:13px; color:black;}
.content { padding:10px;}
.content h1, .content h2, .content h3, .content h4{color:#af1700; font-weight:normal; padding:0px; }
.content h1 {font-size:24px; margin:5px 0px 20px 0px;}
.content h2 {font-size:20px; margin:20px 0px 10px 0px; font-weight:bold;}
.content h3 {font-size:18px; margin:20px 0px 15px 0px;}
.content h4 {font-size:14px; margin:10px 0px 10px 0px; font-style:italic;}

.content .anotation {font-style:italic; font-size:13px;}

.content td, .content th { border:0px;}
.content table {border:0px;}

.content img {border:0px;}

img.formated, img.formated_left, img.formated_right {border:2px solid white;}
img.formated_left {margin: 3px 15px 15px 0px;}
img.formated_right {margin: 3px 0px 15px 15px;}

img.blank_left {margin: 3px 15px 15px 0px;}
img.blank_right {margin: 3px 0px 15px 15px;}

table.table_stylled {border-collapse:collapse;}
.table_stylled th, .table_stylled td { font-size:13px; padding:3px 8px 2px 8px; border: 1px solid white;  }
.table_stylled th {background-color:#613b40; color:#ffffff; text-align:left;  border-bottom:2px solid #ffffff;}
.table_stylled td {background-color:#d7e0e7; color:#000000;}
.table_stylled tr.even td {background-color:#d7e0e7; color:#000000;}


.small {font-size:10px !important;}

.selected {color:#613b40; font-style:italic; }

.content ul {list-style-image: url('../web_img/odr.gif'); margin-bottom:5px;}
.content a, .content a:visited, .content td  a, .content td a:visited  { color:#af1700; text-decoration:underline;}
.content a:hover {color:Gray;}

#editor {padding:20px; width:462px; }

/*MIDDLE COLUMN - INVITATIONS*/
#middle_col .invitation {width:469px; padding:20px; clear:both;}
#middle_col .invitation div {margin-bottom:10px;}
#middle_col .invitation .placetime {color:#666666;}
#middle_col .invitation a, #right_col .invitation a:visited {color:#666666; text-decoration:none; float:right; font-weight:bold;}
#middle_col .invitation a img {vertical-align:middle;}
#middle_col .invitation img.invitation_image {float:left; margin-right:10px; border:solid 2px white;}

/* CONTACT FORM */
.form_table td {padding:5px 10px 5px 10px;vertical-align:top; margin:4px;}
td.form_name  {background-color:#613b40; width:80px; color:#FFFFFF;  padding:7px 10px 7px 10px ; }
td.form_field {background-color:#e7ebed; vertical-align:middle;}
.form_field input,.form_field textarea {background-color:#ffffff; font-family:"Trebuchet MS";border:0px; width:100%;}

.form_field textarea {overflow:auto; margin-bottom:5px; font-size:12px;}
.form_table { width:100%;}

.form_mandatory { display:inline-block; font-size:11px;}

.star {color:#fdb414;}
.form_submit {margin-top:10px;}
.form_submit a, .form_submit a:visited {color:#666666; text-decoration:none; float:right; font-weight:bold;}
.form_submit a img {vertical-align:middle;}

.content .form_submit {background-color:#5e5b70; color:#FFFFFF;}

/* GALLERY */
.gallery {width: 490px; clear:both; margin:5px 0px 15px 0px; padding:5px;}
.gallery_header {}
.gallery_content {color:black; font-size:13px;}
.gallery_images img {float:left; border-width: 5px; border-color:#dedce5; border-style:solid; margin:10px;}

.gallery_box {clear:both; margin:10px; font-size:13px; color:Black;}
a.gallery_link,a:visited.gallery_link {color:#666666; clear:both; float:right;}
.gallery_image_box { width:140px; height:100px; float:left; overflow:hidden; margin:0px 10px 0px 5px;}
.gallery_header p {margin:0px; padding:0px;}
.gallery_preview {margin-top:5px;}

/* SHOP */
.shop {clear:both; width:480px; padding:10px;}
.shop .image {float:left; margin-right:10px;}
.shop a,.shop a:visited {float:right; color:#666666;}
.shop table {clear:right; width:320px; text-align:right; float:right; border-collapse:collapse; margin-top:10px;}
.shop th.spec {background-color:#613b40; color:White; font-weight:bold; border:none; padding:3px;}
.shop td {border:none;}
.shop tr.bckg {background:url("/web_img/bckg_shop.png") repeat-y; border-top:solid 1px #d7e0e7;}
.shop input {height:12px; font-size:11px;}
.shop .box {background-image:none; background-color:White; }

.shopping_cart_summary{font-size:13px; font-weight:bold; margin:20px 0px 20px 0px;}



