/* CSS Document */
.textjustify {
	text-align: justify;
}
h1 {
	color: #FFFFFF;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #D2050F;
	padding: 0 3px;
}
h1 a:link,
h1 a:active,
h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
h3 {
	color: #D2050F;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	white-space: nowrap;
}
h4 {
	color: #D2050F;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	white-space: nowrap;
}
h5 {
	color: #D2050F;
	margin-top: 4px;
	margin-bottom: 4px;
	white-space: nowrap;
	height: 20px;
	border-bottom: solid 1px #D2050F;
	margin-bottom: 10px;
}
.submenu {
	color: #D2050F;
	}
#bloackspl {
	width: 100%;
}
#sublinks {
	float: left;
	width: 20px;
}
.bloacksplleft2 {
	padding-left: 30px;
}
#bloacksplleft {
	float: left;
	width: 565px;
}
#bloacksplright {
	margin-top: 50px;
	float: right;
	width: 180px;
}
#contentBlock {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0px;
}
#procedure {
	padding: 10px;
}
#contentarea {
	width: 99%;
	padding: 5px 0;
	margin: 0 auto;
}
#pagination {
	margin: 8px 0 8px 0;
	font-weight: bold;
}
#paginationtitle {
	float: left;
	color: #D2050F;
}
#paginationlinks {
float: right;
}
#thumbnails{
padding-left:6px;
}

#pagination a:link,
#pagination a:active,
#pagination a:visited {
	padding: 5px;
	color: #D2050F;
	text-decoration: none;
}
#pagination a:hover {
	text-decoration: underline;
}

.invitationTable {
	margin: 0 auto;
	width: 98%;
	color: #D2050F;
	vertical-align: top;
}
.invitationTable td {
	padding: 3px;
	text-align: center;
	vertical-align: top;
	}
.dataTable {
	font: 12px verdana  normal;
	margin: 0 auto;
	border: 1px solid #D2050F;
	width: 98%;
	vertical-align: top;
}
.dataTable th {
	font-weight: bold;
	background-color: #D2050F;
	border-right: solid 0px #ffffff;
	padding: 3px 1.5em 3px 1em;
	text-align: left;
	color: #FFFFFF;
}
.dataTable th a:link,
.dataTable th a:active,
.dataTable th a:visited {
	color:#333 !important;
	border: 0;
	}
.dataTable td {
	border-top: solid 1px #D2050F;
	/*border-right: solid 1px #D2050F;*/
	padding: 2px 1em;
	text-align: left;
	vertical-align: top;
	}
.dataTable th.name {
	width: 40%;
	white-space: nowrap;
}
.dataTable th.address {
	width: 50%;
}
.dataTable th.map {
	width: 5%;
}
.dataTable td class {
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	padding: 2px 1.5em 2px 1em;
	background-color: #F1F1E5;
	}
#listing {
	text-align: right;
	font-size: 10px;
	padding: 10px 0 5px 0;
	}
#premiumContent {
	float: left;
	width: 75%;
}
#premiumAddress {
	float: left;
	width: 40%;
	margin: 0 0 0 10px;
}
#premiumContact {
	float: right;
	width: 55%
}
#premiumphotos {
	margin: 10px 0 0 10px;
}
.premiumTable {
	font: 12px verdana  normal;
	margin: 0 auto;
	width: 100%;
	vertical-align: top;
	}
.premiumTable td {
	color: #FFFFFF;
	border-top: solid 1px #fff;
	padding: 3px 1.5em 3px 1em;
	background-color: #A36364;
	}
.premiumTable td.name {
	width: 45%;
	font-weight: bold;
}
.premiumTable td.area {
	width: 40%;
}
.premiumTable td.pin {
	width: 10%;
	white-space: nowrap;
}
.premiumTable td a:link,
.premiumTable td a:active,
.premiumTable td a:visited {
	color:#FFFFFF !important;
	border: 0;
	}
.vendorTable {
	font: 12px verdana  normal;
	margin: 0 auto;
	border: 1px solid #D2050F;
	width: 100%;
	vertical-align: top;
	}
.vendorTable td {
	border-top: solid 1px #D2050F;
	padding: 2px 1.5em 2px 1em;
	}
.vendorTable td.name {
	width: 45%;
	font-weight: bold;
}
.vendorTable td.area {
	width: 40%;
}
.vendorTable td.pin {
	width: 10%;
	white-space: nowrap;
}
.vendorTable td a:link,
.vendorTable td a:active,
.vendorTable td a:visited {
	color:#000 !important;
	border: 0;
	}
#vendorAddress {
	margin: 20px 0 0 20px;
}
.bold {
	font-weight: bold;
}
	
.formTable {
	font: 12px verdana  normal;
	margin: 0 auto;
	border: 1px solid #D2050F;
	width: 100%;
	vertical-align: top;
	}
.formTable th {
	font-weight: bold;
	background-color: #D2050F;
	border-right: solid 0px #ffffff;
	padding: 3px 1.5em 3px 1em;
	text-align: left;
	color: #FFFFFF;
	}
.formTable th a:link,
.formTable th a:active,
.formTable th a:visited {
	color:#333 !important;
	border: 0;
	}
.formTable td {
	/*border-right: solid 1px #D2050F;*/
	padding: 5px 1em;
	text-align: left;
	vertical-align: top;
	}
ol.vendor {
  padding: 0 0 0 5px;
  margin: 3px;
  list-style: none;
	font-size: 6px;
	font-family: Arial;
	white-space: normal;
  }

ol.vendor li{
  padding: 0px 0 1em 5px;
  margin: 0;
  background-image: url(admin/vendor_listing.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
  }
ol.meaning {
	white-space: normal;
  }

ol.meaning li{
	padding-bottom: 20px;
  }
ul.splList {
  padding: 0 0 0 10px;
  margin: 5px;
  list-style: none;
	font-size: 14px;
	font-weight: bold;
	white-space: normal;
  }

ul.splList li{
  padding: 2px 0 1em 15px;
  margin: 0;
  background-image: url(admin/arrows.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  }
ul.splList1 {
  padding: 0 0 0 8px;
  margin: 2px;
  list-style: none;
	font-size: 12px;
	font-weight: bold;
	white-space: normal;
  }

ul.splList1 li{
  padding: 1px 0 1em 8px;
  margin: 0;
  background-image: url(admin/arrows.gif);
  background-repeat: no-repeat;
  background-position: left 2px;
  }
	ul.splList2 {
  padding: 0 0 0 2px;
  margin: 1px;
  list-style: none;
	font-size: 12px;
	font-weight: bold;
	white-space:normal;
  }

ul.splList2 li{
  padding: 1px 0 1em 2px;
  margin: 0;
  background-image: url(admin/arrows.gif);
  background-repeat: no-repeat;
  background-position: left 1px;
  }
ul.orderlist {
  padding: 0 0 0 10px;
  margin: 5px;
  list-style: none;
  }

ul.orderlist li{
  padding: 2px 0 1em 20px;
  margin: 0;
  background-image: url(admin/orderlist.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  }
.highlight {
	color: #D2050F;
	font-weight: bold;
	text-align: left;
}
#toplink {
	text-align: right;
	color: #D2050F;
	padding-bottom: 10px;
}
#searchcouple {
	width: 350px;
	margin: 0 auto;
	text-align: right;
}
ul.formtable {
  padding: 0 0 0 10px;
  margin: 5px;
  list-style: none;
  }

ul.formtable li{
  padding: 2px 0 1em 20px;
  margin: 0;
	text-align: right;
  }
	
/* three column table */
/* Sidebars */
.sidebar {
	padding-top: 5px;
	margin-left: 10px
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar li {
	padding-bottom: 30px;
}
.sidebar li ul {
}
.sidebar li li {
	padding: 0;
}
.sidebar h2 {
	height: 40px;
	margin: 0;
	padding: 5px 10px;
	letter-spacing: normal;
	font-size: 1.4em;
}
/* Sidebar1 */
#sidebar1 {
	width: 100px;
	float: left;
	border-right: dashed 1px #796E64;
}
/* Sidebar2 */
#sidebar2 {
	float: right;
	width: 168px;
	text-align: left;
	padding-left: 10px;
	height: 100%;
	border-left: dashed 1px #796E64;
}
#sidebar2 h2 {
}
/* Content */
#content {
	float: left;
	width: 475px;
	padding-left: 5px
}
.post p {
	text-align: justify;
	padding-bottom: 10px;
}

/*About us Content */
#aboutcontent {
	float: left;
	width: 575px;
}
.aboutpost {
	padding: 5px 10px 10px 10px;
	height: 400px;
}
.aboutpost p {
	text-align: justify;
	padding-bottom: 10px;
}
.tablewidth {
	overflow: scroll;
	height: 440px;
	margin-top: 5px;
}
#topbanner {
	padding-bottom: 10px;
	text-align: center;
}
#bottombanner {
	padding: 10px 0;
	text-align: center;
}
#firstColoumn {
	float: left;
}
#secondcoloumn {
	float: right;
}
#matrimoniContent {
	background-color: #FFFFCC;
	padding: 5px;
	margin-bottom: 3px;
}

#matrimoniContent2 {
	background-color: #CCFFFF;
	padding: 5px;
	margin-bottom: 3px;
}
#calenderTable {
	background-color: #E6D5D6;
	margin: 0;
	padding: 0;
}
#calenderTable tr td {
	width: 16%;
}
table #calender {
	padding: 0px;
}
#calender tr th {
	color: #FFFFFF;
	background-color: #985256;
	padding: 5px;
}
#calender td {
	background-color: #E6D5D6;
	padding: 5px;
	width: 14%;
	border-bottom: solid 1px #985256;
	border-left: solid 1px #985256;
}
#calender tr td a {
	color: #000000;
}
#calender tr td.booked {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CEAEAF;
	/*background-image: url(http://www.ourwedding.in/images/booked_icon.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	}
	
#calender tr td div#booked {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CEAEAF;
	/*background-image: url(http://www.ourwedding.in/images/booked_icon.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	margin: 0;
	padding: 0;
	}
	#calender tr td.book
	{
	font-weight: bold;
	color: #333333;
	background-color: #D2050F;
	/*background-image: url(http://www.ourwedding.in/images/booked_icon.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	}
	
#calender tr td div#book {
	font-weight: bold;
	color: #000000;
	background-color: #D2050F;
	/*background-image: url(http://www.ourwedding.in/images/booked_icon.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	margin: 0;
	padding: 0;
	}
.formLabel {
	color: #D2050F;
	text-align: right;
	padding: 6px;
}
.formLabel {
	color: #D2050F;
	text-align: right;
	padding: 6px;
}
#paddingLeft {
	padding: 5px;
	color:#FF0000;
}
#popUpWrapper {
	margin: auto;
	width: 600px;
	padding: 0px;
}
#venueDetails {
	margin:10px;
	padding:0;
}
ul#venueDetails  {
	list-style-type: none;
	margin:0;
	padding: 0;
}
ul#venueDetails  li {
	display: inline;
	padding: 5px;
	margin: 0;
	list-style-type: none;
}
ul#venueDetails  li.labels {
	display: inline;
	padding: 5px;
	width: 2000px;
	text-align: right;
	font-weight: bold;
}
p.disclamer {
	font-size: 11px;
	text-align: justify;
}

#auspiciousTable {
	background-color: #E6D5D6;
	margin: 0;
	padding: 0;
}
#auspiciousTable tr td {
	width: 20%;
}
table #auspicious {
	padding: 0px;
	border-right: solid 1px #985256;
}
#auspicious tr th {
	color: #FFFFFF;
	background-color: #985256;
	padding: 5px;
	text-align: left
}
#auspicious tr td {
	background-color: #E6D5D6;
	padding: 5px 0 5px 5px;
	width: 3px;
	border-bottom: solid 1px #985256;
}
#lastUpdate {
	background-color: #F9FB6E;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
.source {
	font-size: 9px;
	color:#999999;
}
.source a {
	color:#999999;
}
