﻿/*************************************************/
/** BuchGourmet V.2 - www.buchgourmet.com		**/
/** Revision:	2.1								**/
/** Author: Ovidiu Burciu | o.burciu [at] gmail **/
/*************************************************/
/**	[1] - Main Layout							**/
/**	[2] - Util definitions						**/
/**	[3] - Modal Popup style						**/
/**	[-] - IE fix								**/
/*************************************************/

/**	[1] - Main Layout							**/

body {margin:0px; font-family:Arial;}

h1, h2, h3, h4 {font-family:Arial; color:Black;}
h3 {line-height:100%; font-size:20px; font-weight:lighter;}

#myIFrame, #mapContainer {overflow:hidden; float:left;}
#mapTxtContainer {width:265px; float:left; position:absolute; top:30px; left:320px; /* display:none;*/ z-index:100000;
				  font-family:Arial; font-size:12px; text-align:left;}
#mapTxtContainer .findUsOff {float:right; text-decoration:none; border:0px;}
#mapTxtContainer .findUsOff img {border:0px;}
#mapTxtContainer #shaddowContainer {width:265px; height:380px; padding:0px 10px 0px 8px; display:none;
				  background-image:url("../images/bgFindUs.png"); background-position:left top; background-repeat:no-repeat;}
#mapTxtContainer #shaddowContainer #txtContainer {width:255px; padding:5px; overflow:auto; height:356px; background-color:#ffffff;}
#bttnsContainer {float:left; width:100%; position:relative; z-index:100;}
#bttnsContainer .findUsOn {top:-14px; position:relative; z-index:1000;}

#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { margin: 0px 0px 2px 0px; /*padding: 5px;*/ cursor:move;}
#sortable li a {cursor:pointer;}
html>body #sortable li { }
.ui-state-highlight {min-height:16px; line-height: 1.2em; }
#pressMenuContainer {width:230px; height: 560px; overflow:hidden; overflow-y:auto; font-family:Arial; font-size:12px;}
.bttnContainer {float:left; width:100%; background-color:#cccccc; padding:5px 0px; border-top:solid 4px #ffffff;}
.bttnSave {float:right; clear:both; color:#ffffff; background-color:red; border:solid 1px #666666; cursor:pointer; font-weight:bold; margin-right:15px;}
.userMessage {float:left; clear:both; border:solid 2px green; background-color:#ececec;
			  padding:5px 5px 5px 30px; width:92%; font-family:Verdana; font-size:12px; margin:5px 0px;
			  background-image:url("../img/icon_ok.gif"); background-position:5px 3px; background-repeat:no-repeat;}
.errorMessage {float:left; clear:both; border:solid 2px red; background-color:#fef1e2; color:Red;
			  padding:5px 5px 5px 30px; width:92%; font-family:Verdana; font-size:12px; margin:5px 0px;
			  background-image:url("../img/icon_delete.gif"); background-position:5px 3px; background-repeat:no-repeat;}
.addItem {float:right; font-size:12px; font-weight:bold; font-family:Verdana; background-color:#ffffff; padding:3px;}
.addItem a {color:blue; text-decoration:none;}
.addItem a:hover {text-decoration:underline;}

ul.pressList {list-style-position:outside; margin:0px; width:165px; padding:0px 0px 0px 16px; float:left; font-size:10px;
			list-style-image:url("../img/bullet.gif"); margin-left:3px; font-family:Verdana;}
ul.pressList li {clear:both; width:168px; padding:5px 0px;}
ul.pressList li a {display:block; width:168px;}
ul.pressList li a:hover {text-decoration:none;}

.versioning {clear:both; width:100%; font-size:10px;}
.bttnBlog {float:left; background-image:url("../images/icon_blog.jpg"); padding:3px 25px 3px 25px;
			background-position:left center; background-repeat:no-repeat; font-size:11px; font-family:Verdana; font-weight:bold;}
.bttnFBook {float:left; background-image:url("../images/icon_FB.jpg"); padding:3px 0px 3px 25px;
			background-position:left center; background-repeat:no-repeat; font-size:11px; font-family:Verdana; font-weight:bold;}
.bttnTwitter {float:left; background-image:url("../images/icon_twitter.jpg"); padding:3px 0px 3px 25px;
			background-position:left center; background-repeat:no-repeat; font-size:11px; font-family:Verdana; font-weight:bold;}

.memberBox {float:left; margin:5px 8px; width:150px; height:186px; background-color:#ececec; padding:9px; border:solid 1px #cccccc;}
.memberBox a {float:left; display:block; text-decoration:none; text-decoration:none; white-space:nowrap; padding-bottom:10px}
.memberBox a.active {padding-bottom:5px; color:#ff0000;}
.memberBox a img {border:0px; width:150px; max-height:150px;}
.memberDetails {float:left; clear:both; width:548px; margin:-8px 0px 0px 8px; background-color:#ececec; padding:10px 10px;
				 border:solid 1px #cccccc; border-top:none;}
.memberDetails p {float:left; width:100%; clear:both; padding:3px 0px; margin:0px;}
.memberBio {float:left; width:540px; background-color:#ececec; padding:10px; border:solid 1px #cccccc; border-top:none; position:relative; margin-top:-6px;}

/**	[2] - Util definitions						**/
.hide {display:none;}
.fl {float:left;}	.fr {float:right;}
.cb {clear:both;}	.cn {clear:none;}
.maxW {width:100%}
.mR15 {margin-right:15px;}
.noBorder {border:0px !important;}

.taC {text-align:center;}

/** [3] - Modal Popup style						**/

#simplemodal-container {height:530px; width:650px; background-color:#fff; border:3px solid #ccc;}
#whoRWe {float:left; width:100%; clear:both; margin:10px 0px 20px 0px; border-bottom:solid 1px #ff0000; padding-bottom:10px;}
.pageTitle {font-size:32px; font-family:Arial, Helvetica; color:#000000; border-bottom:solid 1px #ff0000;}
.pageSubTitle {font-size:18px; font-family:Arial, Helvetica; color:#000000; border-bottom:solid 1px #ff0000;}


/**	[-] - IE fix								**/
/*************************************************/
*html #mapTxtContainer {top:29px; left:250px;}
*html #mapTxtContainer #shaddowContainer {width:280px; height:380px;}
*html #mapTxtContainer #shaddowContainer #txtContainer {width:265px; height:366px;}
