body{
        text-align:center;
        background: #eff6cd url(img/default2.jpg) no-repeat 0 0; 
        background-attachment:fixed;
        color: #FFF;
        font-family: Verdana, sans-serif;
        margin: 0;
        padding: 0;
        font-size:12px;
}
td { padding:0px; font-weight:normal; font-size:12px; }

.main{
        width:800px;
        margin:20px auto;
        padding:0px;
        border-collapse : collapse;
        font-size:12px;
        }

.head{
        height:100px;
        vertical-align:top;
        background-image:url(img/topBg.png);
        }
        .title{
                margin:30px 0 0 10px;
                font-size:25px;
        }
        .logo{ width:500px; height:100px; float:left;}
        .logo:hover{ cursor:pointer; }
        .languageFlags{
                margin:10px 0px 0 0px;
                }
        .languageFlags a img{
                float:right;
                width:20px;
                margin:0 10px 0 0px;
                }
        .languageFlags a span{
                display:none;
                }
.trBlankSpace{ height:10px; width:100%;}


        
.middleLeft{ width:550px; vertical-align:top; }
.tdBlankSpace{ width:10px;}
.middleRight{  width:212px; vertical-align:top; }


        .middleLeftContent{ width:100%; border-collapse:collapse;  font-size:12px; }
                .middleLeftContentTop{ height:5px; background:url(img/leftContentBgTB3.png) top; }
                .middleLeftContentMiddle{  height:100px; color: #000;  background-image:url(img/leftContentBg3.png); vertical-align:top; padding:5px 10px 5px 10px; text-align:left; }
                .middleLeftContentFooter{  height:5px; background: url(img/leftContentBgTB3.png) bottom; text-align:right; }

        .middleRightContent{ height:100%; width:100%; border-collapse:collapse;  font-size:12px;}
                .middleRightContentTop{ height:5px; background:url(img/rightBarBgTB.png) top; }
                .middleRightContentMiddle{  background-image:url(img/rightBarBg.png); vertical-align:top; padding:5px 10px 5px 10px; text-align:left; }
                .middleRightContentFooter{  height:5px; background:url(img/rightBarBgTB.png) bottom;}

.footer{ height:25px; vertical-align:middle;  background-image:url(img/footerBg.png);  text-align:center; font-size:10px;  }
.footer a{ color:#FFF; font-weight:normal; }



.rightBarTitle {
        margin-top:20px;
        font-variant:small-caps;
        font-size:12px;
        width:100%;
        height:20px;
}
.middleRightContentMiddle ul {
        display: inline;
        list-style: none;
        line-height:14px;
}
.middleRightContentMiddle li{
        font-size:11px;
        letter-spacing:1px;
        text-align:left;
        float:left;
        clear:both;
}

.middleRightContentMiddle li a{
        color:gray;
        font-weight:normal;
        
}
.middleRightContentMiddle li a:hover{
        color:yellow;
}











hr{ height:1px; border:none; background-color:#000;}

a {
        color: #000;
        text-decoration:none;
        outline:none;
}

a img {
        border: none;
}













/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
             xScripts CSS  -   xScripts CSS  -   xScripts CSS  -   xScripts CSS
    = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
    = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


/*  = = = = = = = = = = = = = =  loginBox  = = = = = = = = = = = = = =*/
.loginBox table{
        width:154px;
        height:70px;
        margin-top:20px;
        clear:both;
        padding:3px;
        }

.loginBox .table2{
        color:brown;
        line-height:18px;
        }

.loginBox label{
	font-size:10px;
}
.loginBox input[type=text]{
	padding:2px;
	width:110px;
	border:none;
        }
        
.loginBox input[type=password]{
	padding:2px;
	width:110px;
	border:none;
        }


.loginBox input[type=submit]{
        width:60px;
        border:1px solid #eee;
        float:right;
	display:none;
        }

/*  = = = = = = = = = = = = = =  searchBox  = = = = = = = = = = = = = =*/  

.searchBox input[type=text]{
    margin-top: 10px;
    width:148px;
    border:1px solid #eee;
}
.searchBox input[type=image]{
    padding:5px 0 0 10px;
    position:absolute;
}

/*  = = = = = = = = = = = = = =  search  = = = = = = = = = = = = =*/  
.search { font-family:Verdana;  font-weight:normal; }
        .search h4 { font-weight:bold; font-size:12px;}
        .search p { font-weight:normal;  font-size:12px;}
        
/*  = = = = = = = = = = = = = =  newsletter  = = = = = = = = = = = = =*/
.newsletter { text-align:center; }
.newsletter table{
        margin-left:100px;
        width:300px;
}
.newsletter td{
        padding:3px;
}
.newsletter input{
        border:1px solid #668;
        padding:2px;
        width:250px;
}
.newsletter input[type=submit]{
	    border:1px solid #668;
	    background-color:#929095;
	    padding:2px;
	    width:50px;
	    margin-top:4px;
            float:right;
}
.newsletter .success{ margin:5px; }
.newsletter .error{ margin:5px; color:red; }


/*  = = = = = = = = = = = = = =  Categories  = = = = = = = = = = = = =*/
.categories .table1 {
        width:170px;
        height:160px;
        margin:10px 10px 10px 0;
        float:left; text-align:center;
        border:1px solid #eee;
        filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
        }
.categories img { width:100px; height:80px; }
.categories .table1:hover {
        filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
        }
        
        
.categories .table2 {
        width:100%;
        margin:10px 0 0 0;
        text-align:justify;
	padding:5px 0 0 0;
        vertical-align:top;
        }
.categories .table2:hover {
        cursor:pointer;
        }
.categories .table2 img{
        height:80px;
        margin: 34px 0 4px 5px;
        float:right;
        }

.categories .table2 h3{
        margin:0;
        }

.nocategories{ margin:30px; text-align:center; }
.categories .table2 .breadcrumb{ text-decoration:underline; font-size:10px; margin:5px 0 5px 0; }
.back_link{ clear:both; padding:5px 0 0 0; }


.categoriesMenu ul{
	margin:10px;
	padding:5px;

}








/*  = = = = = = = = = = = = = =  Items  = = = = = = = = = = = = =*/
.items .image{ width:200px; float:right; margin:4px 0 5px 5px; }


/*  = = = = = = = = = = = = = =  highlightItems  = = = = = = = = = = = = =*/
.highlightItems { width:100%;  margin-bottom:10px; clear:both; }
.highlightItems img{ float:right; width:100px; max-height:80px; }


/*  = = = = = = = = = = = = = =  itemsLastEntries  = = = = = = = = = = = = =*/
.itemsLastEntries { width:100%;  margin-bottom:10px; clear:both; }
.itemsLastEntries img{ float:right; width:100px; max-height:80px; }






        .newesletterLabel, .emailmeLabel, .loginLabel, .sendToFriendLabel, .usersLabel, .newRecipeLabel{
                color:#666;
        }

        .newesletterInput, .emailmeInput, .loginInput, .sendToFriendInput, .usersInput, .newRecipeInput{
	    border:1px solid #668;
	    padding:2px;
	    width:250px;
        }
        .emailme textarea{
	    border:1px solid #668;
	    padding:2px;
	    width:250px;
        }
        .emailme select{
	    border:1px solid #668;
	    padding:2px;
	    width:255px;
        }
        .newRecipeTextarea{
	    border:1px solid #668;
	    padding:2px;
	    width:350px;
            height:100px;
        }
        .commentsTextarea{
	    border:1px solid #668;
	    padding:2px;
	    width:98%;
        }
	.forum textarea{
	    border:1px solid #668;
	    padding:2px;
	    width:100%;
	    display:block;
        }
	
	.forum .forumlineA{
		width:100%;
		padding:4px;
	}
	.forum .forumlineB{
		background-color:#eee;
		width:100%;
		overflow:hidden;
		padding:4px;
	}
	.forum input[type=submit]{
		float:right;
		margin:0 0 20px 0;
	}
        
        .newesletterSubmit, .emailmeSubmit, .loginSubmit, .sendToFriendSubmit, .usersSubmit, .newRecipeSubmit, .forum input[type=submit]{
	    border:1px solid #668;
	    background-color:#929095;
	    padding:2px;
	    width:50px;
	    margin-top:4px;
        }
        .usersCaptchaPicture, .newRecipeCaptchaPicture{
                float:left;
                border:1px solid gray;
                }
        .usersCaptchaInput, .newRecipeCaptchaInput{
                        width:120px;
                        letter-spacing:10px;
                        font-size:14px;
                        height:18px;
                        border:1px solid #668;
                        padding:1px;
                        text-align:center;
                        text-transform:uppercase;
                }
                
                
                
input[type=text] {  
	    border:1px solid #668;
	    padding:2px;
	    width:250px; 
  }  
/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */





.gallery a img{
	width:100px;
	height:60px;
	margin:5px;
	padding:1px;
	border:1px solid #666;
}



.sendtofriend label{
	display:block;
	float:left;
	width:80px;
}


.budgets{
	
}
