/* Formal theme css */

/* Common Styles */
body {color:#666; background-color: #ffaf37}
a {color:#339900}
a:hover {color: #0ca4f0}

/* Frame */
.color_bg {background-color: #fff}

/* Header */
.header ul.nav li {border-color:#ccc}
.header .barBlock {background-color:#f5b106}
.header h1 {color: #ef3c29}
.header ul.nav a {color:#339900}
.header ul.nav a:hover {color:#0ca4f0}
.header .rightBlock img {border-color:#fff}

/* Content */
.itemBlock .titleBlock div {background-color: #EB3F2D}
.content h2, .content h1 {color:#EB3F2D}
div.highLighted {background-color: #FDFDC6; border-color:#FAE17B;}

/* Welcome Page */
.content .welcomeBlock h1 {color:#EB3F2D}
.rightBlock .listBlock li .subBlock p {color:#339900}

/* Emergency notification */
#emergencyNotification { background-color: #990000}
#emergencyNotification .emergencyTitle {color:#fff}
#emergencyNotification .emergencyMessage {background-color:#ffff33; color:#61312f}

/* Categories */
.categoriesBlock li {border-color:#ccc}
.categoriesBlock ul a {color:#339900}
.categoriesBlock ul a:hover {color:#0ca4f0}
#categories .leftBlock .listBlock.active {background-color:#eee}
#categories .listBlock .imgBlock img {border-color:#ddd}
#categories .listBlock h3 {color:#0474A5}

/* Forms */
.textField {border-color:#B3B9C3; color:#666;}
.selectAttributes input, .selectAttributes select { border-color:#B3B9C3; color:#666;}

/* Basket form */
.basketLayout h3, .basketLayout h4 {color:#EB3F2D}

/* Basket for Popup support */
#lay_bg { background-color:#000}

/* Basket */
ul.basket p.price {color: #339900}
.linkPlace .price span {color: #666666}
.redeem div {color: #666666}
ul.basket a.itemPopupLink {color: #EB3F2D}
#basket div.dealTitle {background-color: #d20000; color: #fff;}
#basket ul.deal {border-color: #d20000;}
.rightBlock #basket .belowMinAmount {border-color: #339900}

/* Steps */
ul.stepNav li {color:#ccc}
ul.stepNav strong {background-color:#ccc; color:#fff;}
ul.stepNav .active {color:#f5b106}
ul.stepNav .active strong {background-color:#f5b106}
ul.stepNav .done strong {background-color:#339900}
ul.stepNav .done {color:#339900}

/* Confirmation */
p.thankYou strong {color:#eb3f2d}

/* Account */
div.dynamicPopup {background-color:#ccc; border-color:#D4D5C7;}
div.dynamicPopup .titleBlock {border-color:#ebebeb}

/* Order List */
ul.orderList p.price {color:#666}
ul.orderList p.new a {color:#f5b106}
ul.orderList p.failed a {color:#eb3f2d}
ul.orderList p a:hover {color:#0ca4f0}
.orderItem table {background-color: #fdfdc6; border-color:#fae17b;}
ul.orderTime li {border-color:#fff}
ul.orderTime li div {border-color:#fff}

/* Buttons */
.buttonPlace a {color:#fff; border-color:#05709E; background-color:#05709E;}
.buttonPlace a:hover {color:#ccc}

/* Footer */
.footer {background-color:#ddd; color: #666;}
.footer a {color: #339900}
.footer a:hover {color: #0ca4f0}

/* Flashes */
div.notice {background-color:#fbffb6; color:#535353}
div.warning{background-color:#fee0c0; color:#535353;}
div.message{background-color: #fbffb6; color: #535353}
div.error{background-color: #fee0c0; color: #535353;}

/*Ajax loader */
#busy {background-color:#dd0024;color:#fff;}

/* Errors */
.error_body{background-color: #ffe6e6; color: #9a0000}
/* CSS for misterpizza */

.header .logoPlace { width:386px; height:200px; left:30px; top:-74px; }
.header .logoLink { left: 30px; top: -74px; height:190px;}
.header ul.nav {margin-top:22px; padding-top:25px;}
