body { background-color: #fffcea; }
img { border: 0px; }
a { color: #dd6525; text-decoration: underline; }
a:hover { text-decoration: underline; }

#page { width: 980px; margin: auto; }
#heading { float: left; width: 980px; margin: 0px auto 10px; text-align: center; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; }
#body { float: left; display: inline; width: 654px; padding-right: 10px; font-family: Georgia, "Times New Roman", Times, serif; border-right: 1px solid #000000; font-size: 10pt; }
#options { float: right; display: inline; width: 305px; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; padding-left: 10px; border-left: 1px solid #000000; margin-left: -1px; }
#footer { float: left; width: 980px; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; margin-top: 15px; padding-top: 12px; }

#body_full { float: left; width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; }

#account { float: left; text-align: right; width: 980px; z-index: 1; }
#account a { text-decoration: none; }

.nav { width: 110px; background-color: #ffd3a7; border: 1px solid #000000; padding-bottom: 3px; margin-bottom: 10px; text-align: center; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.nav .line1 { color: #ed6526 }
.nav .line2 { color: #353535 }

#nav_active { background-color: #ed6526 }
#nav_active .line1 { color: #ffd3a7 }
#nav_active .line2 { color: #353535 }

.title { color: #353535; background-color: #ffd3a7; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; padding: 4px; margin-bottom: 8px; }
.title strong { color: #ed6526; }
.title a { color: #353535; text-decoration: none; }

img.inline_left { margin: 8px 8px 8px 0px; float: left; }
img.inline_right { margin: 8px 0px 8px 8px; float: right; }

#ratings { float: right; margin-left: 8px; margin-bottom: 8px; white-space: nowrap; }
.rating { float: left; background-color: #ed6526; border: 1px solid #353535; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; text-align: center; margin-left: 6px; }
.rating_label { _width: 46px; color: #ffd3a7; background-color: #ed6526; padding: 3px; font-size: 10pt; font-weight: bold; }
.rating_value { min-width: 42px; _width: 42px; color: #ffffff; background-color: #353535; padding: 5px; font-size: 20pt; font-weight: bold; }
.rating #currency { font-size: 10pt; vertical-align: middle; }

#review_top, #review_body { clear: both; }
#body .stats { float: right; clear: right; width: 150px; color: #353535; background-color: #ffd3a7; padding: 8px; margin: 0px 0px 15px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
#body .stats .cuisine { font-size: 12pt; font-weight: bold }
#body .stats .type { font-weight: bold }

.photo_lead { float: left; margin: 0px 15px 10px 0px; }
.photo_lead img, img.border { border: 1px; border: #ffd3a7 1px solid;}
#photo img { margin-bottom: 5px; }
#photo #credit { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #353535; margin-left: 10px; }
#photo #credit a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #353535; text-decoration: none; }
#photo #caption { width: 400px; }
#photos { padding: 8px; }
#photos img { margin: 2px; border: #ffd3a7 1px solid; }

h1 { color: #000000; font-size: 16pt; font-weight: normal; margin-bottom: 5px; margin-top: 0px; }
#subscribe h1 { color: #000000; font-size: 12pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

.name { color: #dd6525; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; }
.headline, h2 { color: #000000; font-size: 12pt; font-weight: bold; margin-bottom: 5px; margin-top: 0px; }
#review_top .name { width: 420px; }
#review_top .headline { width: 420px; }

.name a { text-decoration: none; }
.name a:hover { text-decoration: underline; }

.options { margin-bottom: 25px; }

#options ul { padding: 0px; margin: 0px; }
#options #last { margin-bottom: 0px; }

#footer a { text-decoration: none; font-weight: bold; }

hr { color: #000000; background-color: #000000; height: 1px; border: 0px; }

ul { list-style-image: url(/images/bullet.png); list-style-position: inside; text-indent: 0px; padding: 0px; }
ol { list-style-position: inside; text-indent: 0px; padding: 0px; margin: .5em .5em .5em 0em ; }

table, th, td {
	 text-align: left; 
	 vertical-align: top;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
}
table.search_result { width: 100%; }

table.sortable { font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 8pt; }
table.sortable th { font-weight: normal; background-color: #fff2a6; }
table.sortable th a { text-decoration: none; }
table.sortable th.active { background-color: #ffd3a7; }

.odd { background-color: #fff9d9; }
.even { background-color: #fff7cc; }

input, textarea, select { font-family: Verdana, Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; margin-bottom: 2px; margin-top: 2px;}

input.label { color: #999999; }
input.submit { margin-top: 5px }

fieldset { width: 450px; border: 1px #ffd3a7 solid; padding: 10px;}
legend { font-family: Verdana, Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt;  }

.nav_inline { font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

.inline_image { border: 1px #000000 solid; margin-bottom: 15px; }
.inline_image.left { float: left; margin-right: 15px; }
.inline_image.right { float: right; margin-left: 15px; }

#news .alignleft { float: left; margin-right: 12px; }
#news .alignright { float: right; margin-left: 12px; }

.inset { margin-left: 20px; margin-bottom: 15px; color: #DDDDFF;  font-size: 8pt; border: 1px #6400cb solid}
.inset_title { background-color: #6400cb; color: #FFFFFF; font-weight: bold; padding: 2px 8px 2px 8px }
.inset_body { padding: 8px; color: #DDDDFF; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; }

.inset_border { background-color: #fff7cc; border: #ffd3a7 1px solid; padding: 10px; }
.inset_border_empty { border: #ffd3a7 1px solid; padding: 10px; }

.errorbox { border: #ff0000 1px solid; padding: 5px; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.notice { background-color: #ffd3a7; padding: 10px 10px 10px 10px; }
.closed { background-color: #fff7cc; border: #ffd3a7 2px solid; padding: 5px; font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }

.next { text-align: right; }

.indent_hanging { padding-left: 10px; text-indent: -10px; }
.sortkey { display: none; }
.nobreak { white-space: nowrap; }

#front #news .name { font-size: 14pt; }
#front .wire { width: 50%; }

.footer_clear { clear: both; height: 0px; }

#buy td { padding-right: 28px; }

.c5t_system {
    padding:10px;
    width:800px;
    margin-bottom:10px;
    border:1px solid #FF0000;
    background-color:#FFF8F8;
}

.c5t_debug {
    padding:10px;
    margin-bottom:10px;
    border:1px solid #0070C0;
    background-color:#ECF0FF;
}


.c5t_comment_form_background fieldset { margin: 0px; width: 632px; }

.c5t_comment_form_table {
    width:100%;
    padding:5px;
	background-color:#FFFFFF;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:375px;
	background-color:#FFFFFF;
}

.c5t_comment_form_label {
    vertical-align:top;
    width:150px;
}

.c5t_comment_list {
    margin-bottom:10px;
}

.c5t_comment_item_background {
	padding:8px;
	background-color:#F8F8F8;
	width:450px;
	margin-top:30px;
    margin-bottom:10px;
    border:1px solid #C0C0C0;
}

.c5t_comment_item {
    padding:5px;
	margin-top: 5px;
}

.c5t_comment_item_details {
    font-family: Tahoma, Myriad, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}

.c5t_comment_item_text {
    margin-top:10px;
    margin-bottom:10px;
}



.c5t_comment_form_submit input {
    margin-top:20px;
}

.c5t_headline {
    font-size:110%;
}

.c5t_comment_item_title {
	margin:0 0 10px 0;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}

.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:30px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:15px 0 15px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #cccccc;
	padding:2px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#6898FF;
	background-color:#F4F9FF;
}

#captcha img { margin-top: 5px; }

.heading{
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

.textbox
{
	width:199px;
	height:20px;
	border:solid 1px #c2c2c2;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
}
.textbox01
{
	width:199px;
	border:solid 1px #c2c2c2;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
}
.button{
	background-color:#717171;
	color:#ffffff;
	border:solid 1px #383838;
}
.button2{
	background-color:#717171;
	color:#ffffff;
	border:solid 1px #383838;
}