html {

	height:100%

}

img {

border:none;
}

body {

margin: 0 0 0 0;
	background-color:#fff;
	height:100%;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;


}

#background-img {
min-width:1500px;
	width:110%;
	position: fixed;
	top: 0;
	left: 0;
}

a {

color:#c72127;
text-decoration:none;

}
.shell {

position:absolute;
background-image:url('../images/white_bg.png');
width:900px;
height:600px;
left:50%;
top:50%;
margin-left:-450px;
margin-top:-300px;


}

.shell {

position:absolute;
background-image:url('../images/white_bg.png');
width:900px;
height:600px;
left:50%;
top:50%;
margin-left:-450px;
margin-top:-300px;



}

.mobileShell {

position:absolute;
background-image:url('../images/white_bg.png');
width:900px;
min-height:600px;
left:50px;
top:30px;


}

.printShell {

position:absolute;
width:900px;
left:30px;
top:30px;


}

.printSwitch {
position: absolute;
text-align:left;
width:200px;
left:50%;
top:50%;
margin-left:-430px;
margin-top:305px;

}


.printSwitch a{

color:#444;

}

.siteSwitch {
position: absolute;
text-align:right;
width:200px;
left:50%;
top:50%;
margin-left:250px;
margin-top:305px;

}


.siteSwitch a{

color:#444;

}



.splashShell{

position:absolute;
width:760px;
height:550px;
text-align:center;
left:50%;
top:50%;
margin-left:-380px;
margin-top:-275px;


}
.heading {

color:#c72127;

font-size:12pt;
font-weight:bold;

}

.menuHeading{

color:#c72127;
font-family: Georgia,times-new-roman, times, serif;
font-size:12pt;
font-weight:bold;

}



.left{

width:188px;
height:100%;
float:left;

}

.right{

width:712px;
height:100%;
float:left;


}


.topMenu{

position:relative;
width:712px;
height:125px;


}

.menuItem{

position:relative;
padding-top:15px;
padding-left:12px;
padding-right:12px;

font-size:12pt;

height:27px;
float:right;


}

.menuItem_active{

position:relative;
padding-top:15px;
padding-left:12px;
padding-right:12px;

font-size:12pt;

height:27px;
float:right;
color:#c72127;
background:#eee;

}

.menuItem_cactive{

position:relative;
padding-top:15px;
padding-left:20px;
padding-right:20px;

font-size:12pt;
color:#000;
height:27px;
float:right;

background:#eee;

}
.menuItem a{

color:#000;

}

.menuItem_cactive a{

color:#000;

}

.subMenu {

display:none;
z-index:100;
position:absolute;
padding-top:20px;
padding-left:20px;
font-weight:normal;
width:200px;
height:85px;

top:42px;
left:0px;
background:#eee;
}

.subMenu a{

color:#000;

}

.subMenuItem {

height:23px;
font-size:10pt;

}


.redSpan{

color:#c72127;

}

.menuEntry {

min-height:25px;
width:700px;
margin-bottom:5px;
overflow: auto;

/*
position:relative;

width:650px;
margin-bottom:0px;
*/
}

.cMenuEntry {


min-height:25px;
width:700px;
margin-bottom:5px;
overflow: auto;

}
.priceHolder {


width:50px;
height:25px;
color:#c72127;
float:left;
font-size:10pt;


}

.menuItemDescription{

float:right;
width:600px;


padding-right:50px;
}


.cBoxHolder {
width:50px;
color:#c72127;
float:left;
font-size:12pt;
text-align:center;
}


.categoryHeading {

color:#c72127;

}
.menuItemHeading {

/*padding-left:50px;*/
width:600px;
color:#c72127;
float:right;
font-size:10pt;
padding-right:50px;
height:25px;




}

.categoryHeading {




font-size:10pt;


}


.main{

position:relative;
width:712px;
height:460px;

overflow:hidden;

}

.main{

position:relative;
width:712px;
height:460px;


}


.leftCol1 {
margin-top:50px;
margin-left:18px;

}

.scrollBg{


}

#toastShell {
	margin-top:10px;
	margin-bottom:10px;
}

#fbShell {
	margin-top:10px;
}

#content{
	position	: relative;
	margin-left : 20px;
	width		: 650px;

}

#scrollArea {
position	: absolute;
	left		:690px;
	top			: 0px;
	height		: 460px;
	width		: 1px;
	/*overflow	: hidden;*/
	background-color:#ccc;
}

#scroller {
	position	: absolute;
	top			: -1px;
	width		: 8px;
	margin:-4px;

	background-color:#c72127;
}

.formButtons {

width:400px;
text-align:left;

}

.story {

width:450px;

}

.toastimonial{
text-align:right;
border-bottom:1px solid #ccc;
font-size:9pt;
color:#777;

}
