﻿
body
{

font-family:Verdana ;
font-size: 11px;
color: #3B3E39;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
margin-top:auto;
}
/* Stylesheet for CMS*/
/* Stylesheet for CMS*/
a
{
color:#ff6600;
text-decoration:none;
}
a:hover
{
color:red;
text-decoration:'underline';
}
A.footerlink {
FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: gray;TEXT-DECORATION: none;
}
A.footerlink:visited {
FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: gray;TEXT-DECORATION: none;
}
A.footerlink:link {
FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: gray ;TEXT-DECORATION: none;
}
A.footerlink:hover {
COLOR: #ff3300; TEXT-DECORATION: none;
}
A.RightLinks {
FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #000000;
text-decoration:none;
}
A.RightLinks:visited {
FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #000000;
text-decoration:none;
}
A.RightLinks:link {
FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #000000;
text-decoration:none;
}
A.RightLinks:hover {
COLOR: #ff3300;
text-decoration:none;
}
.MajorHeading
{color:#e21406; FONT-SIZE: 1.2em; margin-left:0px;
}
.MajorBold
{
FONT-WEIGHT: bold; FONT-SIZE: 0.9em;color:Black;
}
.MajorContent
{
FONT-SIZE: 0.9em;
color:Black;
}
#MajorRelevantLinkBox
{
margin-left:10px;
margin-top:0px;
	}
 .thumbnail{
    position: relative;
    z-index: 0;
    }

    .thumbnail:hover{
    background-color: transparent;
    z-index: 50;
    }

    .thumbnail span{ /*CSS for enlarged image*/
    position: absolute;
    background-color: #003399;
    padding: 5px;
    left: -1000px;
    border: 1px solid #3366CC;
    visibility: hidden;
    color: black;
    text-decoration: none;
    }

    .thumbnail span img{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
    }

    .thumbnail:hover span{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 60px; /*position where enlarged image should offset horizontally */

    }
    
      
    
  #main  form, fieldset, button {
	border: none;
	outline: none;
	background: none;
	}
	
#main input, select, textarea, button {
	border: none;
	outline: none;
	background: none;
	font: 11px "Lucida Grande", tahoma, sans-serif;
	}
	
		
		#main form {
			display: inline;
			border: 1px solid #ccc;
			border: 1px solid #ccc;
			margin: 20px 0 20px 0;
			padding: 10px;
			float: left;
			width: 260px;
		}
			#gallery form {
			display: inline;
			float: left;
			padding:0;
			margin:0;
		}
#main button { cursor: pointer; }

	#main button {
		float: left;
		text-align: center;
		padding: 5px;
		color: #807e7c;
		border:1px solid #ccc;
		}
		
		#main button:hover { color: #000; }


		#main form div.field {
			clear: left;
			position: relative;
			width: 100%;
			}


		#main label {
			display: block;
			position: relative;
			float: left;
			width: 150px;
			}
			
		#main form input, #main form textarea, #main form select {
			width: 250px;
			border: 1px solid #807e7c;
			padding: 5px;
			line-height:13px;
			background: #fff;
			margin-bottom: 5px;
		
/*			display: block;*/
			float: left;
			}
		#main form textarea { height: 75px; }
		#main fieldset		{border:solid 0px; padding:0; margin:0 0 0 0;}	
	#main .floatholder {margin:0px; padding:0px; width:410px; float:left; clear:both;}
	#main  fieldset {padding-bottom:3px; clear:both;}
	#main  fieldset div	{clear:both;}
	#main fieldset label		{display:block; width:160px; float:left; height:19px; padding:9px 10px 3px 10px;font-weight:bold;}
	#main fieldset input		{display:block; width:195px; float:left; height:13px; margin:6px 0; padding:2px;background:#fff; border:solid 1px #7F9DB9; color:#000; }
	#main fieldset select		{margin:6px 0 0; padding:2px;}
	#main fieldset input.checkbox	{border: solid 0; width:13px; background-color:transparent;margin:10px 0 0 10px;}
	#main #continue {padding-top:10px;}
	#main #continue img{padding:0;margin:0;padding-right:10px;}
	#main fieldset label.normal {width:auto; background-color:transparent;font-weight:normal;color:#234782;}
	#main fieldset img {padding:5px 5px 0 0;}
	.shade0         {background-color:transparent; padding:20px 0 10px 10px; background: white url(../../img/back.gif) top left repeat-x;}
	.shade1         {background-color:#F5FAEA; border-bottom:solid 1px #d0cec9; padding:20px; background: white url(.../../img/back.gif) top left repeat-x;}
	.shade2         {background-color:#e6e4df; border-bottom:solid 1px #d0cec9;text-align:center;background: white url(../../img/back.gif) top left repeat-x;}
	.shade3         {background-color:#E6E4E2; border-bottom:solid 1px #d0cec9; background: white url(../../img/back.gif) top left repeat-x;}
	.shade4         {background-color:#DEDDDB; border-bottom:solid 1px #d0cec9; background: white url(../../img/back.gif) top left repeat-x;}
	.shade5         {background-color:#D4D3D2; border-bottom:solid 1px #d0cec9; background: white url(../../img/back.gif) top left repeat-x;}
	.shade6         {background-color:#CCCBCA; border-bottom:solid 1px #d0cec9; background: white url(../../img/back.gif) top left repeat-x;}
	
	#settings fieldset label { width:400px;}
	#settings .floatholder { width:508px; margin-bottom:1px;}
	#settings fieldset label {height:25px; padding-bottom:10px;}
	#settings .left { float:left; margin-right:10px; margin-bottom:1px;}
	#settings .left2 { float:left;}
	#settings .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	
	#plan .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	#plan .floatholder { width:350px; margin-bottom:1px;}
	#plan select {width:170px;}
	#plan fieldset label {height:25px; padding-bottom:10px;}
	#plan fieldset input{ height:19px;margin-left:3px;float:left;}
		#plan span{ margin:0; padding:0; float:left;margin-top:10px;margin-left:3px;margin-right:5px;}	
		#plan .left{ float:left;margin-right:10px;margin-bottom:10px;}
		
	#main input.submit	{clear:both; width:auto; cursor:pointer; background-image:url(../../img/bgButtons.gif); background-position:0% 50%; color:#fff; font-weight:bold; padding:5px; border:solid 0px; margin-top:5px;margin-bottom:15px;}
	#main input.button	{width:auto; cursor:pointer; background-image:url(../../img/bgButtons.gif); background-color:Blue; background-position:0% 50%; color:#000; font-weight:bold; padding:1px 2px 2px; border:solid 0px; margin:0px;}
	#main h4{clear:both;color:#FF6600; margin:0;}
	#main p{clear:both;margin:0;padding:0;margin-top:4px;margin-bottom:6px;}
	#left{clear:both;}
	#main .error{display:block;clear:both; width:100%;height:auto; background-color:#FBCAA9;margin:0;padding:10px;margin-top:0px;margin-bottom:1px;font-weight:bold;}
.hideme { display:none; }
.left table { border:solid 1px #CCCCCC; padding:0px;margin:0px;}
	.left table td{ padding:6px;margin:0;}
	
	
	#main fieldset table input{width:15px;border:0;float:left;margin-left:10px;}
		#main fieldset table td{padding:0;margin:0}
				#main fieldset table label{float:left;padding:0;margin:0;padding-left:8px;margin-top:5px;}
	#meal fieldset label { width:280px;}
	#meal .floatholder { width:508px; margin-bottom:1px;}
	#meal fieldset label {height:25px; padding-bottom:10px;}
	#meal .left { float:left; margin:0;margin-right:10px; margin-bottom:1px;width:500px;}
	#meal .left2 { float:left;width:500px;}
	#meal .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	#meal table {border:0;}
	
	#check fieldset label { width:300px;}
	#check .floatholder { width:508px; margin-bottom:1px;}
	#check fieldset label {height:25px; padding-bottom:10px;}
	#check .left { float:left; margin:0;margin-right:10px; margin-bottom:1px;width:500px;}
	#check .left2 { float:left;width:500px;}
	#check .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	
	#plan2 .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	#plan2 .floatholder { width:450px; margin-bottom:1px;}
	#plan2 select {width:170px;}
	#plan2 fieldset label {height:25px; padding-bottom:10px; width:200px;}
	#plan2 fieldset input{ height:19px;margin-left:3px;float:left;}
	#plan2 span{ margin:0; padding:0; float:left;margin-top:10px;margin-left:3px;margin-right:5px;}	
	#plan2 .left{ float:left;margin-right:10px;margin-bottom:10px;}
	#meal .infotable { border:solid 1px #CCCCCC;margin-bottom:1px; width:508px;}
	
	.bordertable {border:solid 1px #CCCCCC;}
	#login fieldset input{ height:19px;margin-left:3px;float:left;}
	#login fieldset label {height:25px; padding-bottom:10px;}
	#login fieldset .checkbox input{border: solid 0; width:20px; background-color:transparent;margin:10px 0 0 10px;}
	#login fieldset label.checkbox { margin-top:4px; width:350px; }
	#main table input.submit {border:0;margin:0}
	#main .fleft{ float:left;}
		#main #search {float:left; margin-left:5px;margin-bottom:8px;margin-top:-1px;}
#main textarea		{display:block; width:330px;  height:200px; margin:6px 0; padding:2px;background:#fff; border:solid 1px #7F9DB9; color:#000; }

#feed .info {padding-left:8px; padding-top:5px;padding-bottom:5px;}
	#feed .floatholder { width:550px; margin-bottom:1px;}
	#feed select {width:170px;}
	#feed fieldset label {height:25px; padding-bottom:10px; width:200px;}
	#feed fieldset input{ height:19px;margin-left:3px;float:left;}
	#feed span{ margin:0; padding:0; float:left;margin-top:10px;margin-left:3px;margin-right:5px;}	
	#feed .left{ float:left;margin-right:10px;margin-bottom:10px;}
	
	#main #cart {clear:both;}
	#main #cart span {margin:0; padding:0}
	#main #cart table .inp		{display:block; width:195px; float:left; height:13px; margin:0px 0; padding:2px;background:#fff; border:solid 1px #7F9DB9; color:#000;height:19px;margin-left:3px; }