
body{
margin:0px;
padding:0px;
}

img {
border:0px;
}

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

a:hover {
text-decoration: underline;
color:#002469;
}

#containermain
{
padding-left:10px;
width:920px;
margin-left:auto;
margin-right:auto;
}

#headercontainer
{
height:60px;
padding-top:30px;
padding-left:32px;
width:900px;
margin-left:auto;
margin-right:auto;
}

#footercontainer
{
height:60px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
width:900px;
margin-left:auto;
margin-right:auto;
}

.popupheader
{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#002469; 
}
.popuptitle
{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#002469; 
}

.popuptext
{
font-family:arial;
font-size:13px;
color:#818692; 
}

.demo 
{
width:269px; 
height:366px; 
position:absolute; 
top:0px; 
left:0px; 
visiblity:hidden;
}

/*
begin  home
*/
.homecontainerleft
{
width:420px;
padding-top:15px;
padding-left:50px;
color:#002469;
font-size:14px;
font-family:arial;
float:left;
}

.homecontainerright
{
text-align:right;
margin-left:25px;
margin-right:0px;
padding-top:20px;
width:380px;
float:left;
}


.homerollover{
background:url(img/citykitchenhomebullet.jpg);
width:245px;
height:32px;
line-height:32px;
padding-left:35px;
font-size:20px;
font-weight:bold;
}

.homerollover a{
color:#002469;
}

.homerollover a:hover{
color:#818692;
text-decoration:none;
}

.homerollover:hover {
background:url(img/citykitchenhomebullet_over.jpg);
width:245px;
height:32px;
line-height:32px;
padding-left:35px;
font-size:20px;
color:#818692;
}


/*
begin  about
*/

.aboutcontainerleft
{
width:225px;
padding-left:20px;
padding-top:20px;
font-size:14px;
font-family:arial;
float:left;
}

.aboutcontainermiddle
{
text-align:left;
margin-left:25px;
margin-right:25px;
padding-top:20px;
width:290px;
float:left;
color:#818692;
font-family:arial;
font-size:14px;
line-height:20px;
}

.aboutcontainerright
{
width:270px;
padding-top:20px;
font-size:14px;
font-family:arial;
text-align:left;
float:left;
}

.aboutthumb
{
padding-top:0px;
padding-left:5px;
text-align:left;
float:left;
}

.aboutthumb#first
{
padding-left:0px;
}

/*
begin  cafe
*/

.cafecontainermiddle
{
text-align:left;
margin-left:25px;
margin-right:25px;
padding-top:20px;
width:290px;
float:left;
color:#818692;
font-family:arial;
font-size:14px;
line-height:20px;
}

/*
begin  privacy
*/

.privacycontainermiddle
{
text-align:left;
margin-left:25px;
margin-right:15px;
margin-top:22px;
width:590px;
height:420px;
float:left;
color:#818692;
font-family:arial;
font-size:13px;
line-height:15px;
overflow:scroll;
overflow-x:hidden;
scrollbar-shadow-color: #bfbcbc;
scrollbar-highlight-color: #eaedf3;
scrollbar-face-color: #dee7fa;
scrollbar-3dlight-color: #cbc9c9;
scrollbar-darkshadow-color: #eaedf3;
scrollbar-track-color: #eaedf3;
scrollbar-arrow-color: #002469;
}

/*
begin  privacy la
*/

.privacycontainermiddlela
{
text-align:left;
margin-left:25px;
margin-right:15px;
margin-top:22px;
width:590px;
height:330px;
float:left;
color:#818692;
font-family:arial;
font-size:13px;
line-height:15px;
overflow:scroll;
overflow-x:hidden;
scrollbar-shadow-color: #bfbcbc;
scrollbar-highlight-color: #eaedf3;
scrollbar-face-color: #dee7fa;
scrollbar-3dlight-color: #cbc9c9;
scrollbar-darkshadow-color: #eaedf3;
scrollbar-track-color: #eaedf3;
scrollbar-arrow-color: #002469;
}


/*
begin  events
*/

.eventsboxcontainer
{
height:232px;
width:290px;
overflow:scroll;
float:left;
padding-left:5px;
padding-right:5px;
margin-top:2px;
overflow-x:hidden;
scrollbar-shadow-color: #bfbcbc;
scrollbar-highlight-color: #eaedf3;
scrollbar-face-color: #dee7fa;
scrollbar-3dlight-color: #cbc9c9;
scrollbar-darkshadow-color: #eaedf3;
scrollbar-track-color: #eaedf3;
scrollbar-arrow-color: #002469;
}

.eventsboxcontainer#dallasweddings
{
height:155px;
}

.eventsboxcontainer#dallascorp
{
height:222px;
}

/*
begin left nav
*/


.aboutrollover{

width:105px;
height:80px;
line-height:80px;
padding-left:120px;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}

.aboutrollover a{
color:#002469;
}

.aboutrollover a:hover{
color:#ffffff;
text-decoration:none;
}

#ABOUT {
background:url(img/about.jpg);
}

#EVENTS {
background:url(img/events.jpg);
}

#WEDDINGS {
background:url(img/weddings.jpg);
}

#CORPORATE {
background:url(img/corporate.jpg);
}

#CAFE {
background:url(img/cafe.jpg);
}


.aboutrollover_sel{

width:105px;
height:80px;
line-height:80px;
padding-left:120px;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}

.aboutrollover_sel a{
color:#ffffff;
}

.aboutrollover_sel a:hover{
color:#ffffff;
text-decoration:none;
}

#ABOUT_sel {
background:url(img/about_sel.jpg);
}

#EVENTS_sel {
background:url(img/events_sel.jpg);
}

#WEDDINGS_sel {
background:url(img/weddings_sel.jpg);
}

#CORPORATE_sel {
background:url(img/corporate_sel.jpg);
}

#CAFE_sel {
background:url(img/cafe_sel.jpg);
}


.aboutrollover:hover {
background:url(img/citykitchenhomebullet_over.jpg);
width:105px;
height:80px;
line-height:80px;
padding-left:120px;
font-size:15px;
margin-bottom:5px;
}


#ABOUT:hover {
background:url(img/about_over.jpg);
}

#EVENTS:hover {
background:url(img/events_over.jpg);
}

#WEDDINGS:hover {
background:url(img/weddings_over.jpg);
}

#CORPORATE:hover {
background:url(img/corporate_over.jpg);
}

#CAFE:hover {
background:url(img/cafe_over.jpg);
}


/*
regular box starts here
*/

.boxcontainer {
float:left;
width:903px;
margin-left:auto;
margin-right:auto;
}

.boxtop {
background:url(img/box_top.jpg);
width:903px;
height:14px;
}

.boxtop .divleft {
float:left;
width:14px;
height:14px
}

.boxtop .divmiddle {
float:left;
width:875px;
height:14px;
}

.boxtop .divright {
float:left;
width:14px;
height:14px
}

.boxmiddle {
width:903px;
height:480px;
}

.boxmiddle#LA {
height:395px;
}

/*
specify height here
*/

.boxmiddle .divleft {
background:url(img/box_left.jpg);
float:left;
width:14px;
height:100%
}

.boxmiddle .divmiddle {
float:left;
width:875px;
height:100%
}

.boxmiddle .divright {
background:url(img/box_right.jpg);
float:left;
width:14px;
height:100%
}

.boxbottom {
background:url(img/box_bottom.jpg);
width:903px;
height:13px;
}

.boxbottom .divleft {
float:left;
width:14px;
height:13px
}

.boxbottom .divmiddle  {
width:875px;
float:left;
}

.boxbottom .divright {
float:left;
width:14px;
height:13px;
}


/* contact form css */
.real_fields {
	float:left;
	display:inline;

}

.realfields#input {
	float:left;
	display:inline;
	
}

.fake_fields {
	visibility:hidden;
	line_height:0px;
	size:5px;
}
