/*
Theme Name: Pizza E-95
Theme URI:
Description:
Version: 1.0
Author: Andrew Lebedev
Author URI:
Tags:
*/

/* Clearing */
* { margin:0; padding:0;}
.clear { clear:both;}
.fright {float:right;}
.alignleft { float:left; margin:0 10px 10px 0; }

/* Tags */
body {
background-color:#010000;
font-size:100%;
font-family:Trebuchet MS, Lucida Grande, sans-serif;
font-size:0.75em;
line-height:1.25em;
color:#e99a7e;
text-align:center;
}

#information {position:absolute; margin:5px auto; width:140px; z-index:100; text-align:center;}

.post-meta {font-family: Georgia, Arial, sans-serif; margin:5px 20px;}
.navigation {margin:20px;}
.archive h2 {font:normal 16px/18px Trebuchet MS, Tahoma, Arial, sans-serif; margin:0 0 5px 0;}
.archive h2 a {color:#f7ee8a}
.archive h2 small {font-size:10px; color:#fbb0a4}

/* Titles */
.indent2 h1 { font-size:16px; line-height:18px; margin:0 0 20px 20px; color:white; }
h2.your-order { margin:15px 0 0 20px; padding:0; color:#340201; float:left; width:200px; text-decoration:underline; font-size:32px; line-height:50px; }
.info { color:#000; font:14px/18px Tahoma, sans-serif; display:block; clear:both; width:290px; margin:0 0 0 20px; border-bottom:1px dotted #441705; padding:0 0 5px 0; }
.info em { color:#5B0603; font-weight:bold; font-style:normal; }
.info b { font-size:18px; font-weight:normal; }
h4 {color:#fff; font-size:1em; margin:0 0 15px 0}
h4.font-1 {font-weight:normal}

/* Forms */
input, select, textarea {
color:#38352d;
vertical-align:middle;
font:normal 0.92em Tahoma, Helvetica, sans-serif;
padding-left:5px;
}

/* Paragraphs */
p {margin:0;}
.p1 {margin:0 0 24px 0}
.p2 {margin:0 0 5px 0}
.indent p { margin-bottom:10px; width:510px; text-align:justify; }

/* Links */
a {text-decoration:underline; color:#fff}a:hover {text-decoration:none}
a.link-2 {text-decoration:none; color:#fff}a.link-2:hover {text-decoration:none; color:#e99a7e}

img {border:0; vertical-align:top; text-align:left;}

/* Lists */
ul{margin:0; padding:0; list-style:none}
ul.list-1 li { line-height:18px}
ul.list-1 li a {text-decoration:underline; color:#aaaaaa; background:url(images/marker_l.gif) no-repeat 0 5px; padding-left:12px}
ul.list-1 li a:hover{ text-decoration:none}

dl.prices {}
dl.prices dd {background:url(images/list_bg0.gif) repeat-x bottom; padding-bottom:2px; margin-bottom:1px}
dl.prices a {color:#fff; text-decoration:none}
dl.prices a:hover {color:#e99a7e}
dl.prices span {float:right}

/* Header */
#header { background:url(images/header_b.jpg) no-repeat left bottom; height:353px}
.logo {position:absolute; margin:0 0 0 50px}
.order {position:absolute; margin:64px 0 0 735px}
.menu {position:absolute; margin:42px 0 0 300px}
.menu li {float:left; clear:none; width:auto; list-style-type:disc; color:#fff; margin:0 10px 0 10px}
.menu li.menu-f {list-style-type:none}
.menu li a {font:normal 18px Trebuchet MS, Verdana, Geneva, sans-serif; text-transform:uppercase; text-decoration:none}
.menu img {margin-right:2px}
.slogan {position:absolute; margin:134px 0 0 73px;}
.slogan1 {position:absolute; margin:114px 0 0 43px;}

/* Content */
#content { background:url(images/main_bg0.jpg) repeat}

.title {margin:0 0 0 34px}
.title3 {margin:0 0 2px 26px}
.img_left {float:left; margin:2px 20px 0 0}

/* Banners */
.banner {margin-bottom:5px}
.banner2 {margin-right:4px}
.banner3 {margin-bottom:-14px; position:relative}

.content-indent {padding:20px 28px 20px 37px}
.img_main {position:absolute; margin:0 0 0 510px; width:442px; height:120px}
.link {float:right}
.more {float:right; width:78px; height:13px}

.line {background:url(images/line_bg0.gif) repeat-x top; height:20px; margin-bottom:-19px}
.line-margin {margin-bottom:20px}
.inner {width:100%; overflow:hidden; padding:0 0 20px 0}

/* Footer */
#footer{ background:url(images/footer_b.jpg) no-repeat 0 0; height:113px; font-family:Tahoma; color:#9a3300}
#footer .indent {padding:31px 0 10px 42px}
#footer a {color:#9a3300; text-decoration:underline}
#footer a:hover {color:#ffdeaf; text-decoration:none}

ul.footer-menu {margin:0; padding:0 0 6px 0; list-style:none; width:100%; overflow:hidden}
ul.footer-menu li { line-height:1em; display:inline}
ul.footer-menu li a {text-decoration:underline; color:#ffdeaf !important; padding:3px 10px 3px 14px; border-left:solid 1px #ffdeaf}
ul.footer-menu li a:hover { text-decoration:none}
ul.footer-menu li a.m1 {padding-left:0; border:none}

/*================== index.html ==================*/
#page1 #content .col-1{}
#page1 #content .col-2{}

.phones {float:right; margin:0 170px 0 0}
select {width:278px; height:21px}
input {width:268px; height:16px}
.div_form {height:30px}
textarea {width:268px; height:97px; overflow:auto; margin-bottom:5px; display:block}
.div_links {text-align:center;}
.div_links a {margin:0 20px; text-decoration:underline; font-size:16px; color:#fff; cursor:pointer}

/* Blocks */
.box { background:url(images/box_bg00.jpg) repeat; margin-bottom:24px}
.box .corner-top-left { background:url(images/corner_t.jpg) left top no-repeat;}
.box .corner-top-right { background:url(images/corner_u.jpg) right top no-repeat;}
.box .corner-bot-right { background:url(images/corner_b.jpg) right bottom no-repeat;}
.box .corner-bot-left { background:url(images/corner_c.jpg) left bottom no-repeat; width:100%}
.box .indent1 {padding:41px 48px 23px 58px}
.box .indent2 {padding:35px 48px 21px 32px}
.box .indent3 {padding:35px 38px 21px 22px}
.box-2 { background:url(box2_bg0.jpg) repeat; width:100%}
.box-2 .corner-top-left { background:url(images/corner_v.jpg) left top no-repeat;}
.box-2 .corner-top-right { background:url(images/corner_v.jpg) right top no-repeat;}
.box-2 .corner-bot-right { background:url(images/corner_d.jpg) right bottom no-repeat;}
.box-2 .corner-bot-left { background:url(images/corner_d.jpg) left bottom no-repeat; width:100%}
.box-2 .border-left {background:url(images/border_l.jpg) repeat-y left}
.box-2 .border-top {background:url(images/border_t.jpg) repeat-x top}
.box-2 .border-right {background:url(images/border_r.jpg) repeat-y right}
.box-2 .border-bot {background:url(images/border_b.jpg) repeat-x bottom}
.box-2 .indent {padding:29px 50px 21px 33px}
.box-2 .indent2 {padding:29px 30px 21px 33px}
.box-3 {/*background:url(images/box3_bg0.jpg) no-repeat 0 0;*/ width:330px; margin-top:79px; color:#2b0200; height:334px}
.box-3a {background:url(images/box3_bg0.jpg) no-repeat 0 0; width:330px; margin-top:79px; color:#2b0200; height:334px}
.box-3 .indent {padding:0}
.box-4 { background:url(images/box4_bot.jpg) repeat-x bottom; width:100%}
.box-4 .corner-bot-right { background:url(images/corner_f.jpg) right bottom no-repeat;}
.box-4 .corner-bot-left { background:url(images/corner_g.jpg) left bottom no-repeat; width:100%}
.box-4 .indent {padding:0 30px 21px 33px}
.box-5 { background:url(images/box4_bot.jpg) repeat-x bottom; width:100%}
.box-5 .corner-bot-right { background:url(images/corner_f.jpg) right bottom no-repeat;}
.box-5 .corner-bot-left { background:url(images/corner_g.jpg) left bottom no-repeat; width:100%}
.box-5 .indent {padding:29px 30px 21px 33px}
.box-5 .indent.paddress span {line-height:18px;}
.box-5 .indent.paddress { padding:10px 30px 101px 33px; height:120px; font-size:16px; line-height:24px; color:#fff }

.address-text {font-size:12px; color:#FFD5D6; float:left}
.address-text strong {font-size:28px; font-weight:normal; line-height:36px; color:#fff}

/*==========================================*/
#main {margin:0 auto; width:980px; text-align:left;}
#header, #content, #footer, .container {width:100%; overflow:hidden}

.col-1, .col-2, .col-3, .list-col-1, .list-col-2 { float:left;}
.col-1{width:575px; margin-right:10px}
.col-2{width:330px}
.col-2 .inner {padding:2px 0 14px 0}

/*======= index.html =======*/
#page1 .col-1{width:575px; margin-right:10px}
#page1 .col-2{width:330px}
/*=========================*/

/*======= index-2.html =======*/
#page3 .list-col-1{width:235px; margin-right:40px}
#page3 .list-col-2{width:235px}
/*=========================*/


/* Google Maps */
#map {border:1px solid #000; width:300px; height:250px; margin:0 0 20px;}
#map small a {color:#330300;}
.date {padding:0 0 5px 0; display:block; color:white;}


#photos li {width:150px; height:150px; display:block; float:left; clear:none; margin:7px; list-style:none;}
#photos li img {border:1px solid black;}

/* Menu */
.menu-table {width:100%; border-collapse:collapse; margin:0 0 0 5px; background:#F9ECD9;}
.menu-table th, .menu-table td { border:1px dotted #320200; padding:3px; }
.menu-table th { font-size:20px; font-weight:bold; text-align:center; height:30px; }
.menu-table td, .menu-table a { font-size:14px; color:#010000; }
.menu-table td.price { text-align:right; width:10%; }
.menu-table td.add { width:10%; }
.add a { color:green; font-size:11px; color:green; }

#menu-cats { list-style:none; }
#menu-cats li { float:left; margin:0 10px; }
#menu-cats a { color:#fff; font:16px Times New Roman, Tahoma, sans-serif; letter-spacing:1px; text-decoration:underline; cursor:pointer; }
#menu-cats a:hover { text-decoration:none; }

.tab-current { color:#555; }

form#liqpay {margin:0 0 0 20px; width:310px; font:12px Trebuchet MS, Arial, sans-serif;}
#liqpay input {width:180px; height:21px; font:14px Arial, Helvetica, sans-serif; color:#000; float:right; padding-left:3px; background:url(images/bg-40.png); border:1px solid #000;}
#liqpay input#orderDate {width:129px; margin-right:3px}
#liqpay input#orderTime {width:44px; margin-bottom:7px;}
#liqpay label {font-weight:bold; width:80px;}


.phone { background:url(images/skype_icon.png) no-repeat top center; }
.save { background:url(images/save_icon.png) no-repeat top center; }
/*
.item_name { display:block; float:left; position:relative; }
.item_desc { display:block; float:left; position:relative; }
*/
.indent.address {padding:29px 30px 20px 22px; color:#fff; font-size:16px}
.indent.news { padding:29px 30px 20px 22px; color:#fff; }
.news ul {list-style:none}
#latest-news {margin-bottom:10px;}
#latest-news li { margin-bottom:10px; font:12px/14px "Trebuchet MS", Tahoma, Arial, sans-serif; }
#latest-news a { color:#eee; }
#latest-news li small {color:#C84400;}

/* HR */
.hr {
font-size:0;
line-height:0;
border-bottom:1px dotted #efcf96;
margin:10px 0;
display:block;
width:510px;
}

.post-meta { color:#fff; font:italic 14px "Trebuchet MS", Tahoma, Arial, sans-serif; text-align:right;}

/* Comments */
#respond h3, h3#comments {
font:bold italic normal 16px/20px Georgia, Arial, Helvetica, sans-serif;
color:#fff;
}
#commentform {
margin:10px 20px 10px 100px;
text-align:left;
color:#fff;
}
#commentform p { margin-bottom:0; }
#commentform input, #commentform textarea {
width:300px;
margin:3px 0;
padding:2px 2px;
}
#commentform #submit { width:auto; height:auto; margin-left:90px; }
.commentlist {margin:10px 30px 20px 30px;}
.commentmetadata a {font:9px Trebuchet MS, Tahoma, sans-serif; color:#C84400; text-decoration:underline;}
.comment-body p {font-size:14px; color:#fff;}

#fbform { padding:29px 30px 20px 22px; }
#fbform #form { margin:20px 0 0 0; padding:0; }
#fbform input, #fbform textarea { width:290px; font-size:14px; border:1px solid #000; background:url(images/bg-40.png); }
#fbform input:focus, #fbform textarea:focus {border:1px solid #f7ee8a; background:url(images/bg-40.png);}
#fbform input, #fbform textarea {padding:4px;}
#fbform table { width:100%; margin:0 20px; }
#fbform table td { padding-bottom:6px; }
#fbform table td.label { width:200px; font-size:14px; color:#f7ee8a;  }

.fon{
position:fixed;
top:100px;
left:300px;
width:310px;
height:170px;
border: 1px solid black;
background:url(images/24.png);
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/24.png',sizingMethod='scale');
}

input.btn {
color:#050;
font: bold 84% 'trebuchet ms',helvetica,sans-serif;
background-color:#fed;
border:1px solid;
border-color: #696 #363 #363 #696;
}

.t { font-size:larger; color:white; }

.skype {text-decoration:none;}

#update-nag {display:none;}

#weather {text-align:center; padding-top:7px;}
.attachment-thumbnail {border:2px solid #f3e85a}
#weather-info {width:300px;	font-size:10px}

/* Products */
.products-page {padding:20px 0 0 30px}

div.productdisplay {
background:url(images/product-b.png) no-repeat;
float:left;
clear:none;
margin:10px 24px 0;
padding: 10px 19px 19px;
width: 143px;
height:253px;
text-align: left !important;
}

h2.prodtitles {color:#fff; font:12px/18px Verdana, Arial, Times, serif; margin-bottom:4px}
.breadcrumb {margin-bottom:20px;}

div.imagecol{
 position:relative;
 float:left;
 top:0px;
 left: 0px;
 padding-right: 5px;
 margin-right: 5px;
 border: 0px solid #fff;
 width:auto;
}
div.productdisplay div.imagecol img {border: 1px solid #fff; margin-bottom:3px}
div.textcol{
 position:relative;
 float:left;
 top:0px;
 left: 0px;
 padding: 0px;
 padding-bottom: 10px;
 margin: 0px;
/* Adjust this width according to your layout*/
/*  width: 77%; */
 text-align: left !important;
/*   border: 1px solid green; */
 _display: inline;
}
div.textcol form {text-align: left !important;}

div.single_product_display div.textcol{
/* Adjust this width according to your layout*/
/*  width:41%; */
margin-right: 0;
}
.item_no_image {
/*  border: 1px solid #000;
  background:#fff;*/
  display: block;
  width:130px;
  height:130px;
  padding:5px;
  margin-bottom:3px}
.item_no_image span {font:11px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; color:#ddd}

div.producttext{
 font-size: 12px;
 text-align: left !important;
margin:3px 0 0 4px
 }
p.description {margin: 0px 0px 6px 0px;} 
p.wpsc_description {margin: 0px 0px 6px 0px;} 
p.wpsc_variation_forms {margin: 0px 0px 0px 0px;}
p.wpsc_variation_forms label {}
p.wpsc_product_price {margin: 0px 0px 0px 0px;}

span.wpscsmall {font-size:0.8em;}

p.wpsc_product_extra_content {margin: 0px 0px 0px 0px;}

div.wpsc_product_price {width:130px;}
span.pricefloatright {}
div.wpsc_product_price label {display: inline;}
div.wpsc_product_price input {/*    float: left; */}
.product_form input {width:40px}
.product_form input.wpsc_buy_button {width:135px; height:25px; }
div.wpsc_product_price br {clear: both;}
p.galleryheading {font-weight:bold;}
.wpsc_edit_product {font: normal 9px Arial, Helvetica, sans-serif;}
.wpsc_categories {margin:15px 25px;}
.wpsc_categories li {float:left; font:bold 16px/24px Arial, Helvetica, sans-serif; margin:0 10px;}
#shopping-cart {width:400px}
#shopping-cart h2 {color:#000; font:italic 24px Verdana, Geneva, sans-serif; text-transform:uppercase; margin:5px 10px}
.shoppingcart-frame {width:400px; height:140px; overflow:auto; margin:0 20px}
table.shoppingcart {color:#222}

p.empty {margin-left:25px}
/* Polls */
li.widget {list-style:none; color:#000}
.widget a {color:#000; text-transform:uppercase;}
.widget form {font:normal 18px/22px Trebuchet MS, Arial, Helvetica, sans-serif; margin:15px 10px;}
.widget form strong {font-weight:normal}
.wp-polls-ul {text-align:left;}
.wp-polls-ul li {font-size:14px; line-height:34px}
.wp-polls-ul li input {width:25px}

.archives-side {float:left; width:auto; clear:none}

/* Simple Cart */
/*
.items li a.item_add { display:block; width:94px; height:30px; background:url(images/button-addt.png) no-repeat; text-align:center; text-decoration:none; color:#000; line-height:30px; cursor:pointer; }
.items li a.item_addi { display:block; width:94px; height:30px; background:url(images/button-addt.png) no-repeat; text-align:center; text-decoration:none; color:#000; line-height:30px; cursor:pointer; }

a.ingr-close { cursor:pointer; }

a.simpleCart_empty {
display:block;
float:right;
background:url(images/cancel.png) no-repeat;
width:48px; height:48px;
font-size:0; line-height:0;
text-decoration:none;
margin:15px 15px 0 0;
cursor:pointer;
}
a.simpleCart_checkout {
text-align:center;
display:block;
float:left;
width:94px; height:30px; background:url(images/button-addt.png) no-repeat;
padding:0;
font-size:16px; font-weight:bold; line-height:30px;
text-decoration:none;
margin:0 0 0 20px;
color:black;
/*
background:url(images/button-order.png) no-repeat;
width:100px; height:33px;

}

.item_add.back {float:right; margin:0;}
a.item_add {
text-align:center;
display:block;
float:left;
width:94px; height:30px; background:url(images/button-addt.png) no-repeat;
padding:0;
font:bold 16px/30px Trebuchet MS, Arial, sans-serif;
text-decoration:none;
margin:0 15px 0 0;
color:black;
}


#order {display:none; height:0;}

#cart, #order { color: #010000; width:330px; }

#order table {border:0; border-collapse:collapse; width:290px; margin-top:10px;}

#cart td, #order td { padding:0 0 6px 0; }

#order .total {margin:0;}

#cart .price { width:10% }

#cart .del, #order .del { width:10% }

#cart .del a, #order .del a { color:red; }

#cart .all { border-top: 1px dotted #f1cd81; }



.simpleCart_shelfItem input { width:40px; height:20px; }

.simpleCart_items { display:block; margin:0 0 0 20px; width:300px; height:195px; overflow:auto; clear:both; }

.simpleCart_items span, .simpleCart_items a { color:black; }

.total { float:right; margin:0 20px 0 0; font:normal 20px Georgia, Arial, sans-serif; color:black; }

.simpleCart_total {}

.itemContainer { clear:both; width:260px; }

.itemContainer div { width:auto; float:left; clear:none; padding:5px; }

.itemName { display:block; width:240px; font:12px Lucida Grande, Tahoma, sans-serif; color:#2a180c; }

.itemPrice { font:11px Arial, Helvetica, sans-serif; float:right; }

.itemQuantity { font-size:14px; font-weight:bold; padding:5px 0; }

.itemIncrement { padding:5px 0; }

.itemDecrement { margin-right:5px; padding:5px 0; }

.itemIncrement a, .itemDecrement a { text-decoration:none; font-size:14px; }

.itemDecrement a { display:block; float:right; background:url(images/x.gif) no-repeat; width:16px; height:16px; font-size:0; }

.IngrItems, .items { margin:20px; padding:0; list-style:none; }

.IngrItems li, .items li { font-size:14px; display:block; width:525px; margin:2px 0; padding:5px 0; border-bottom:1px dotted #915226; clear:both; }

.items li span.item_price { font-size:20px; color:white; float:right; margin-right:20px; }*/
/*
.IngrItems li table, .items li table { border:0; border-collapse:collapse; width:525px; }

.IngrItems li table td.ingr_name, .items li table td.item_name { width:30%; padding-left:5px; font-size:11px; }

.IngrItems li table td.ingr_desc, .items li table td.item_desc { overflow:hidden; line-height:10px; width:100%; }

.ingr_desc p, .item_desc p { color:#ffe982; font:10px/10px Tahoma, Helvetica, sans-serif; width:150px; display:inline; }

.IngrItems .ingr_price, .items .item_price { font:22px Georgia, Arial, sans-serif; color:white; text-align:center; width:10%; }

.items li table td.addToCart { width:94px; }

.IngrItems { background-color:#320301;}



#IngrTable { width:525px; }

#IngrTable td { border-bottom:1px dotted #915226; padding:5px 0; }

#IngrTable .ingr_name { width:30%; font-size:18px; padding-left:5px; }

#IngrTable .ingr_desc { width:60%; }

#IngrTable .ingr_price { width:10%; }

#IngrTable .AddToPizza { width:60px; height:30px; padding:0 0; }



.buttonAdd { display:block; width:30px; height:30px; background:url('images/button-add.png') no-repeat; cursor:pointer; }

.buttonRemove { display:none; width:30px; height:30px; background:url('images/button-remove.png') no-repeat; cursor:pointer; }

.IngrItems li .simpleCart_shelfItem {margin:10px 5px; line-height:16px; color:#e76d0c;}


#order {}
#order h2 { text-decoration:none; clear:both; margin-left:20px; }
#order p { margin:0 20px; width:270px; font-size:14px; }
#order a {
float:left;
display:block;
width:80px;
padding-top:63px;
text-align:center;
}
*/