﻿html,body
{
	height:100%;
	min-height:100%;

}

body
{
    background-color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 5px;
    font-size: 12px;
    height:100%;
	min-height:100%;
}
.tablewidth
{
    width: 95%;
    margin: 0 auto;
}
.tablewidth td
{
    width: 20%;
}
.tablewidth td
{
    width: 30%;
    margin-left: 40px;
}


h2
{
    padding: 5px 0 5px 15px;
    color: #3065EF;
}
h4
{
    margin: 0;
    padding: 5px;
}
a.forgetpass
{
    float: left;
    width: 250px;
    margin: 10px 0 0 150px;
}
.cboth
{
    clear: both;
}
.cssPageTable
{
    padding: 1% 1% 1% 1%;
    clear: both;
}

/********************** Reservation Page Design ***************************/
.RESContentTable
{
	background-color:#D8E5FF;
    Margin:auto;
    float:right;
}
.ReservationPan
{
	width:100%;
	float:left;
	}
	.reservationGuestleft
	{
		width:60%;
		float:left;
		height:100%;
		}
	.reservationGuestright
	{
		width:40%;
		float:left;
		height:100%;
	}
	
	.resevationinfoleft
	{
		width:30%;
		float:left;
		height:100%;
	}
	.reservationinfoRight
	{
		width:70%;
		float:left;
		height:100%;
	}

/***************** End Of Reservation Design***********************************/


/************************Page Control Design***********************/

/******** Header CSS *******/
.cssPageHeader
{
    height: 30px;
    background-color:#6D84B4;
    border: 1px none #D8E1E8;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin: 0px;
    padding: 5px;
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    /*background-image: url(Images/topbar.png);*/
}
.PleaseWaitBackground
{
    position: absolute;
    visibility: visible;
    border: none;
    z-index: 100;
    width: 99.5%;
    height: 99.5%;
    background: #999;
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
}
.PleaseWaitImage
{
    top: 38%;
    left: 42%;
    width: 200px;
    height: 40px;
    position: relative;
}
/******** Header CSS *******/
/******** Label CSS *******/
.cssLabelSmall
{
    font-family: Arial;
    font-size: small;
    font-weight: 300;
    text-align: right;
    padding-left:10px;
    color: Black;
}
.cssLabelSmallRight
{
    font-family: Arial;
    font-size: small;
    font-weight: 300;
    text-align: right;
    padding-right:3px;
    color: Black;
}

.cssLabelSmallCenter
{
    font-family: Arial;
    font-size: small;
    font-weight: 300;
    text-align: Center;
    color: Black;
}

.cssLabelSmallLeft
{
    font-family: Arial;
    font-size: small;
    font-weight: 300;
    padding-left:3px;
    text-align: Left;
    color: Black;
}

.cssLoginLabelSmall
{
    font-family: Arial;
    font-size: small;
    font-weight: 300;
    text-align: right;
    padding-left:0px;
    color: Black;
}

.cssLabelHeaderSmall
{
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    color: White;
}
.cssLabelHeaderMedium
{
    font-family: Arial;
    font-size: small;
    font-weight: bold;
    color:white;
}
/******** Label CSS  END *******/
/******** TextBox CSS *******/
.cssRadioButtonList
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
}

.cssTextBox
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
}

.cssTextBoxNumber
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
    text-align:right;
}
.cssTextBoxNumeric
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
    text-align:right;
}
.cssTextBoxNumericTwo
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
    text-align:right;
}
.cssTextBoxNumeric:focus
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #5897fb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
    text-align:right;
}
.alnright
{
	padding:0 20px 0 0;
	float:right;
}

.cssMultiTextBox
{
    float: left;
    width: 92.5%;
    height: 46px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color:#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
}


.cssTextBoxSmall
{
    float: left;
    width: 35%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
}
.cssTextBoxSmall:focus
{
    float: left;
    width: 35%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #5897fb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
}
.cssTextBox:focus
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color:#fff;
    border: 1px solid #5897fb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.cssTextBoxNumber:focus
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: :#fff;
    border: 1px solid #5897fb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: right top;
          text-align:right;
}

.cssTextboxDate
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: 98% center;
    background-image: url('Images/calendar.gif');
}


.cssTextboxDate:focus
{
    float: left;
    width: 80%;
    height:20px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    background-color: #FFC;
    border: 1px solid #5897fb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-position: 98% center;
    background-image: url('Images/calendar.gif');
}


/******** TextBox CSS End*******/

/******** Dropdown CSS *******/
.cssDropdown
{
    float: left;
    width: 84%;
    height: 22px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 0px 0 5px;
    background-color: #fff;
    border: 1px solid #CACACA;
}
.cssDropdownSmall
{
    float: left;
    width: 44%;
    height: 22px;
    margin:2px 0 0 10px;
    background-repeat: no-repeat;
    padding: 2px 0px 0 5px;
    background-color: #fff;
    border: 1px solid #CACACA;
}

.cssDropdownReserSmall
{
    float: left;
    width: 44%;
    height: 22px;
    margin:2px 0 0 10px;
    background-repeat: no-repeat;
    padding: 0 0px 0 5px;
    background-color: #fff;
    border: 1px solid #CACACA;
}

.cssDropdownSmall:focus
{
    float: left;
    width: 44%;
    height: 22px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 0px 0 5px;
    background-color: #fff;
    border: 1px solid #5897fb;
}

.cssDropdown:focus
{
    float: left;
    width: 84%;
    height: 22px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 0px 0 5px;
    background-color: #fff;
    border: 1px solid #CACACA;
}
.csscheckbox
{
    float: left;
    height: 22px;
    margin: 2px 0 2px 10px;
    background-repeat: no-repeat;
    padding: 2px 7px 0 5px;
    color:#fff;
}
/******** Dropdown CSS End*******/

/******** Button CSS *******/
.cssButtonSubmitMedium
{
	border: thin solid #003366;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: normal; /*background-color: #A7A7A7;*/
	color: #FFF;

	margin: 0 0 0 5;
	cursor: pointer;
	text-align: center;
	
	background: #586f9e; /* Old browsers */
background: -moz-linear-gradient(top, #586f9e 0%, #eaeaea 4%, #586f9e 6%, #39447c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#586f9e), color-stop(4%,#eaeaea), color-stop(6%,#586f9e), color-stop(100%,#39447c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* IE10+ */
background: linear-gradient(to bottom, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#586f9e', endColorstr='#39447c',GradientType=0 ); /* IE6-9 */
}


.cssButtonSubmitMedium[disabled]:hover
{
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: normal; /*background-color: #A7A7A7;*/
	color: #7D91B7;
	margin: 0 0 0 5;
	cursor: default;
	text-align: center;
	background: #586f9e; /* Old browsers */
	background: -moz-linear-gradient(top, #586f9e 0%, #eaeaea 4%, #586f9e 6%, #39447c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#586f9e), color-stop(4%,#eaeaea), color-stop(6%,#586f9e), color-stop(100%,#39447c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#586f9e', endColorstr='#39447c',GradientType=0 ); /* IE6-9 */
}

.cssButtonSubmitMedium[disabled]
{
	/* border : thin solid #003366;*/
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: normal; /*background-color: #A7A7A7;*/
	color: #7D91B7;
	margin: 0 0 0 5;
	cursor:default;
	text-align: center;
	background: #586f9e; /* Old browsers */
	background: -moz-linear-gradient(top, #586f9e 0%, #eaeaea 4%, #586f9e 6%, #39447c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#586f9e), color-stop(4%,#eaeaea), color-stop(6%,#586f9e), color-stop(100%,#39447c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#586f9e', endColorstr='#39447c',GradientType=0 ); /* IE6-9 */
}



.cssButtonSubmitMedium:hover
{
 background: -moz-linear-gradient(top, #3859a0 0%, #eaeaea 4%, #3859a0 6%, #102182 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3859a0), color-stop(4%,#eaeaea), color-stop(6%,#3859a0), color-stop(100%,#102182)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* IE10+ */
background: linear-gradient(to bottom, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3859a0', endColorstr='#102182',GradientType=0 ); /* IE6-9 */
}

.cssButtonCloseMedium
{
   border: thin solid #003366;
	width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: normal; /*background-color: #A7A7A7;*/
	color: #fff;
	margin: 0 0 0 5;
	cursor: pointer;
	text-align: center;
	
	background: #586f9e; /* Old browsers */
background: -moz-linear-gradient(top, #586f9e 0%, #eaeaea 4%, #586f9e 6%, #39447c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#586f9e), color-stop(4%,#eaeaea), color-stop(6%,#586f9e), color-stop(100%,#39447c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* IE10+ */
background: linear-gradient(to bottom, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#586f9e', endColorstr='#39447c',GradientType=0 ); /* IE6-9 */
}
.cssButtonCloseMedium:hover
{
  background: -moz-linear-gradient(top, #3859a0 0%, #eaeaea 4%, #3859a0 6%, #102182 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3859a0), color-stop(4%,#eaeaea), color-stop(6%,#3859a0), color-stop(100%,#102182)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* IE10+ */
background: linear-gradient(to bottom, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3859a0', endColorstr='#102182',GradientType=0 ); /* IE6-9 */
}
.cssButtonAddMedium
{
   border: thin solid #003366;
   width: 100px;
	height: 30px;
	font-size: 12px;
	font-weight: normal; /*background-color: #A7A7A7;*/
	color: #fff;
	margin: 5px 0 0 5px;
	cursor: pointer;
	text-align: center;
background: #586f9e; /* Old browsers */
background: -moz-linear-gradient(top, #586f9e 0%, #eaeaea 4%, #586f9e 6%, #39447c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#586f9e), color-stop(4%,#eaeaea), color-stop(6%,#586f9e), color-stop(100%,#39447c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* IE10+ */
background: linear-gradient(to bottom, #586f9e 0%,#eaeaea 4%,#586f9e 6%,#39447c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#586f9e', endColorstr='#39447c',GradientType=0 ); /* IE6-9 */
}
.cssButtonAddMedium:hover
{
 background: -moz-linear-gradient(top, #3859a0 0%, #eaeaea 4%, #3859a0 6%, #102182 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3859a0), color-stop(4%,#eaeaea), color-stop(6%,#3859a0), color-stop(100%,#102182)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* IE10+ */
background: linear-gradient(to bottom, #3859a0 0%,#eaeaea 4%,#3859a0 6%,#102182 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3859a0', endColorstr='#102182',GradientType=0 ); /* IE6-9 */
}
.cssButtonMedium
{
    color: #fff;
    width: auto;
    height: 30px;
    background-color: #2779CB;
    font-weight: bold;
    border: 1px solid #039;
  
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}
.cssButtonMedium:hover
{
    color: #fff;
    width: auto;
    height: 30px;
    background-color: #2779CB;
    font-weight: bold;
 
    border: 1px solid #FC0;

    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}
/******** Button CSS End*******/

/******** Gridview CSS*******/
.GridViewClass
{
    font-family: Arial;
    font-size: small;
    color:#000;
}
.GridRowAlternate
{
    background-color:#dbe5f2;
}
.GridRowNormal
{
    background-color:#fff;
}
.GridRowAlternate:hover
{
    background-color:#6D84B4;
    color:#fff;
}
.GridRowNormal:hover
{
	background-color: #6D84B4;
	color: #fff;
}
.GridViewHeader
{
    font-family: Arial;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    -moz-box-shadow: 0 0 5px #CCCCCC;
    -webkit-box-shadow: 0 0 5px #CCCCCC;
    box-shadow: 0 0 5px #CCCCCC;
    color:#fff;
}
.GridViewHeader td
{
	background-color: #6D84B4;
}
.GridViewHeader td:first-child
{
    padding-left: 16px;
}
.GridViewHeader th:first-child
{
    padding-left: 16px;
}
.GridViewHeader th
{
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #6D84B4;
    color: #FFF;
    vertical-align: middle;
    text-align: center;
    padding: 8px 6px;
}
.GridViewHeader td
{
    padding: 3px;
    border-bottom: 1px solid #D8D8D8;
}
.GridViewHeader .even
{
    background-color: #FFFFCC;
}
/******** Gridview CSS*******/

/***************Paging ******/
.cssLastPaging
{
    word-spacing: 0;
}
.cssNextPaging
{
    word-spacing: 0;
}
.cssFirstPaging
{
    word-spacing: 0;
}
.cssPrevPaging
{
    word-spacing: 0;
}

.cssLinkButton
{
    word-spacing: 0;
}
/***************************/



.watermark
{
    color: Gray;
}

/*****************************/

.FilterContentDiv
{
    background-color: #c5d9F1;
    margin: 0 auto;
}
.LabelTD
{
    padding-left: 30px;
    background-color: #fff;
    
}
.LabelTD1
{
    background-color: #fff;
    
}
.ControlTD1
{
    background-color: #dbe5f1;
        border-top-right-radius:100px;
    border-top-left-radius:130px;
    border-bottom-right-radius:100px;
    border-bottom-left-radius:100px;
}
.ControlTD
{
    background-color: #fff;
        
}
.ControlTDfor
{
    background-color: #fff;
    padding-Left:30px;
        
}
.ContentTable
{
	background-color:#D8E5FF;
    /*background-color:#6D84B4;*/
    /*background-color: #f0f1f2;**/
}
.ContentdivBorder
{
    background-color: #ffffff;
    border:1pt solid #dbe5f1;
    overflow:auto;
    min-height:300px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

/****Status Message ********/

.StatusMessage
{
    font-family: Arial;
    font-size: small;
    color: #000;
}
.StatusMessageError
{
    font-family: Arial;
    font-size: small;
    color: red;
}




/***** New Home ***********/
@charset "utf-8";
/* CSS Document */



.touchbg
{
	background-image:url(Images/wood%20image/borders-frames-old-paper-swirls-texture-border-backgrounds-powerpoint.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
}
h1
{
	font-size:52px;
	text-align:center;
	color:#FFF;
	
}
p
{
padding-left:5px;
padding-Right:5px;
 
}

h3
{
	font-size:42px;
	text-align:center;
	color:#666;
	margin-bottom:0px;
	
}

.touchmainContainer
{
	width:100%;
	height:600px;
	margin:auto;
	

}
.touchheader
{
	background-image:url(Images/Headerbanner.png);
	background-repeat: no-repeat;
	background-position: center;
	height:81px;
	width:682px; 
	margin:auto;	 
}
.touchheaderbg
{
	  background-image: url("Images/bg.png");
    background-position: left 3px;
    background-repeat: repeat-x;
    height: 68px;
    width: 100%;
}
.touchbanner
{
width:100%;
	
}
.touchcontent
{
	width:1000px;
	height:100%;
	margin-top:50px;
	margin:auto;
	
}
.touchcontent1
{
	width:1000px;
	height:100%;
	margin-top:50px;
	margin:auto;
	background-color:#FFF;
	border-radius:10px;
	border: thin solid #FFF;	
}

.touchCakeGallery{
	width:750px;
	float:left;
	margin:0 25px 0 25px;
	
}

.touchbtn
{
	width:150px;
	height:70px;
	background-color:#DF0070;
	border-radius:8px;
	border:none;
	position:absolute;
	left: 725px;
	top: 600px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.touchcakeimg
{
	width:250px; 
	float:left;
	margin-left:0px;
	margin-top:10px;
}
 .touchcakeimg img
{
	border-radius:20px;
	/*box-shadow:5px 5px 5px  #ccc;*/
	}
.touchnavigation
{
	width:200px;
	height:50px;
	margin:auto;
}
.touchleftside
{
	width:300px;
    float:left;
	background-color:#F2EFBB;
	min-height:350px;
	margin-top:5px;
	background-image: url(Images/sidebar1.png);	
}
.touchRightside
{
	width:285px;
	padding-left:15px;
	margin-top:5px;
	float:left;
	background-color:#F2EFBB;
	height:350px;
	background-image: url(Images/sidebar1.png);	
}

.touchCenterSide
{
	width:400px;
	margin:auto;
		float:left;
    
}

.touchfooter{
	width:100%;
	height:50px;
	background-color:#6C3600;
	float:left;
	margin-top:50px;
}
.touchfooterright
{
	float:right;
	width:250PX;
	height:30px;
	color:#fff;
}
a
{
	color:white;
}
.touchnext
{
	width:83px;
	height:83px;
	float:left;
	margin-top:150px;
	background-image: url(Images/button1.png);
}
.touchprev
{
	width:83px;
	height:83px;
	float:right;
	margin-top:150px;
	margin-right:150px;
	background-image: url(Images/button2.png);
}
.divfixed
{
 
width:100%; background-color:#beb0a3; height:30px;
}
.savepanelfixed
{
	position:fixed;bottom:0; margin-left:0; margin-top:35px;padding:5px 7% 0 5px; width:80%; background-color:#3B5998; height:30px;
}
.savepanelright
{
	float:right;
	
}
.savepanelleft
{
	float:left;
}
.ContentdivBorder
{
    background-color: #ffffff;
    border:1pt solid #dbe5f1;
    overflow:scroll;
    min-height:100px;
    height:300px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
Grid {background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; font-family:Calibri; color: #474747;}

.Grid td {

      padding: 2px;

      border: solid 1px #c1c1c1; }

.Grid th  {

      padding : 4px 2px;

      color: #fff;

      background: #363670 url(Images/grid-header.png) repeat-x top;

      border-left: solid 1px #525252;

      font-size: 0.9em; }

.Grid .alt {

      background: #fcfcfc url(Images/grid-alt.png) repeat-x top; }

.Grid .pgr {background: #363670 url(Images/grid-pgr.png) repeat-x top; }

.Grid .pgr table { margin: 3px 0; }

.Grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }  

.Grid .pgr a { color: Gray; text-decoration: none; }

.Grid .pgr a:hover { color: #000; text-decoration: none; }