/* common.css */
<!--
html, body { height: 100%;
  margin: 0;
  padding: 0;
}
body {
  background-color: #F0F0F0;
}
.masthead {
  width: 986px;
  height: 90px;
  background: #97BFF2 url('/images/main-sprite.jpg') top left no-repeat;
  background-position: 0px 0px;
}
.container {
  width: 986px;
  height: auto;
  padding: 0px 7px 0px 7px;
  margin-left: auto;
  margin-right: auto;
  background: #F0F0F0 url('/images/ry-sprite.jpg') top right repeat-y;
  background-position: -7px 0px;
}
.contentcontainer {
  float: left;
  padding: 0px 13px 0px 13px;
  width: 960px;
  height: auto;
  background: #FFFFFF url('/images/ry-sprite.jpg') top right repeat-y;
  background-position: 979px 0px;
}
.introcontainer {
  width: 948px;
  height: 60px;
  margin: 10px auto;
  background: #EEF0FD url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: 0px -140px;
  border: 1px solid #EEF0FD;
}
.introdiv {
  margin: 5px 5px;
}
.introtext {
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  text-align: justify;
  color: #404040;
  margin: 0px 5px 5px 5px;
}
.introtext a:link, .introtext a:visited {color: #606060; text-decoration: none; }
.introtext a:hover, .introtext a:active {color: #6293CF; text-decoration: none; }
.indexcontainer {
  width: 950px;
  height: 340px;
  margin: 10px auto;
  border: 0;
}
.subindexcontainer {
  width: 370px;
  height: 340px;
  float: right;
}
.aboutmecontainer {
  width: 368px;
  height: 140px;
  border: 1px solid #EEF0FD;
}
.aboutmeanchor {
  width: 184px;
  height: 140px;
  background: #766956 url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: 0px 0px;
  outline: none;
  cursor: pointer;
  display: block;
}
.flashgallerycontainer {
  z-index: 100;
  width: 950px;
  margin: 5px auto 20px auto;
}
.promotioncontainer {
  width: 950px;
  height: 100px;
  margin: 10px auto;
  border: 0;
  text-align: center;
  background-color:#EEF0FD;
}
.latestupdates {
  width: 368px;
  height: 186px;
  margin-top: 10px;
  clear: both;
  border: 1px solid #EEF0FD;
  overflow:hidden;
}
.style3 {font-size: 13px; font-family: ARIAL, Sans-Serif; margin-left: 5px; line-height: 1.4em; text-align: justify; color: #202020; }
.style6 {font-size: 14px; font-family: ARIAL, Sans-Serif; color: #000000; margin-left: 5px; font-weight: bold; }
.style8 {font-size: 32px; font-family: TAHOMA, Sans-Serif; color: #6293CF; margin: 0px 5px; }
.smheading {font-size: 14px; font-family: ARIAL, Sans-Serif; color: #22538F; margin: 20px 0px 0px 5px; font-weight: bold; }
.smtext {font-size: 13px; font-family: ARIAL, Sans-Serif; margin: 10px 0px 5px 5px; line-height: 1.4em; text-align: justify; color: #202020; }
.crtext {font-size: 12px; font-family: ARIAL, Sans-Serif; color: #FFFFFF; text-align: center; padding: 5px; margin: 0px; border: 0px; }
.crtext a:link, .crtext a:visited {color: #FFFFFF; text-decoration: none; }
.crtext a:hover, .crtext a:active {color: #6293CF; text-decoration: none; }
.imcaption a, .imcaption a:link, .imcaption a:hover, .imcaption a:visited, .imcaption a:active {
  outline: none; margin: 0px; background-color: #FFFFFF; text-decoration: none;
}
.imcaption p {font-size: 13px; margin: 0px; font-family: ARIAL, Sans-Serif; text-align: center; color: #505050; }
.infocontainer h1 {font-size: 32px; font-family: TAHOMA, Sans-Serif; font-weight: normal; color: #6293CF; margin: 0px 5px; }
.infocontainer h2 {font-size: 14px; font-family: ARIAL, Sans-Serif;  font-weight: bold; color: #22538F; margin: 20px 0px 0px 5px; }
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
.clearboth {
  clear: both;
}
.cooliris {
  padding: 10px;
  margin: 0px;
  border: 0px;
  text-align: center;
}
.sitelinks {
  clear: both;
  height: auto;
  background-color: #99BFF0;
}
.footer {
  clear: both;
  height: 87px;
  background: #99BFF0 url('/images/main-sprite.jpg') no-repeat bottom right;
  background-position: 0px -146px;
}
.inner_right_vborder {
  background: #FFFFFF url('/images/ry-sprite.jpg') repeat-y bottom right;
  background-position: 0px 0px;
  float: right;
  width: 7px;
  min-width: 7px;
  height: auto;
}
.inner_topright_border {
  background: #FFFFFF url('/images/main-sprite.jpg') no-repeat bottom right;
  background-position: 0px -233px;
  float: right;
  width: 7px;
  min-width: 7px;
  height: 7px;
  min-height: 7px;
}
.inner_hborder {
  background: #FFFFFF url('/images/rx-sprite.jpg') repeat-x bottom right;
  background-position: 0px -5px;
  float: left;
  width: 979px;
  height: 7px;
  min-height: 7px;
}
.inner_upper_border {
  background: #000000 url('/images/rx-sprite.jpg') repeat-x bottom right;
  background-position: 0px 0px;
  width: 100%;
  height: 1px;
  min-height: 1px;
}
.inner_lower_border {
  background: #FFFFFF url('/images/rx-sprite.jpg') repeat-x bottom right;
  background-position: 0px -12px;
  clear: both;
  width: 100%;
  height: 4px;
  min-height: 4px;
}
-->

/* mainmenu.css */
<!--
.mainmenu {
  width: 986px;
  height: 28px;
  background: #C5DAF5 url('/images/main-sprite.jpg') top left no-repeat;
  background-position: 0px -90px;
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
}
.mainmenu ul{
  overflow: hidden;
  width: auto;
  margin: 0px 0px 0px 60px;
  padding: 0;
  list-style-type: none;
}
.mainmenu li{
  float: left;
  width: 14%;
  text-align: left;
}
.mainmenu a{
  display: block;
  text-indent: -9999px;
  margin: 0;
  height: 28px;
  text-decoration: none;
  outline: none;
  position: absolute;
  background: #C5DAF5 url('/images/main-sprite.jpg') top left no-repeat;
  background-position: 0px -90px;
}
.mainmenu a.home{
  width: 58px;
  left:82px;
  background-position: -82px -90px;
}
.mainmenu a.shome{
  width: 58px;
  left:82px;
  background-position: -82px -118px;
}
.mainmenu a.home:hover, a.home:active, a.shome:hover, a.shome:active{
  background-position: -82px -118px;
}
.mainmenu .aboutme{
  width: 96px;
  left: 194px;
  background-position: -194px -90px;
}
.mainmenu .saboutme{
  width: 96px;
  left: 194px;
  background-position: -194px -118px;
}
.mainmenu a.aboutme:hover, a.aboutme:active, a.saboutme:hover, a.saboutme:active{
  background-position: -194px -118px;
}
.mainmenu .services{
  width: 92px;
  left: 346px;
  background-position: -346px -90px;
}
.mainmenu .sservices{
  width: 92px;
  left: 346px;
  background-position: -346px -118px;
}
.mainmenu a.services:hover, a.services:active, a.sservices:hover, a.sservices:active{
  background-position: -346px -118px;
}
.mainmenu .gallery{
  width: 84px;
  left: 493px;
  background-position: -493px -90px;
}
.mainmenu .sgallery{
  width: 84px;
  left: 493px;
  background-position: -493px -118px;
}
.mainmenu a.gallery:hover, a.gallery:active, a.sgallery:hover, a.sgallery:active{
  background-position: -493px -118px;
}
.mainmenu .blog{
  width: 82px;
  left: 634px;
  background-position: -634px -90px;
}
.mainmenu .sblog{
  width: 82px;
  left: 634px;
  background-position: -634px -118px;
}
.mainmenu a.blog:hover, a.blog:active, a.sblog:hover, a.sblog:active{
  background-position: -634px -118px;
}
.mainmenu .enquiry{
  width: 114px;
  left: 772px;
  background-position: -772px -90px;
}
.mainmenu .senquiry{
  width: 114px;
  left: 772px;
  background-position: -772px -118px;
}
.mainmenu a.enquiry:hover, a.enquiry:active, a.senquiry:hover, a.senquiry:active{
  background-position: -772px -118px;
}
-->

/* site-links.css */
<!--
.sitelinks { background-color: #7186A2; padding:10px 0 8px 20px;color:#DEF; text-align:left; }
.sitelinks a  {color:#fff; text-decoration: none; }
.sitelinks a:hover { color:#fff; border-bottom:1px dotted #e0e0e0; }
.sitelinks p { padding:0; margin:0px; font-size:11px; font-family:ARIAL, Sans-Serif; }
.sitelinks p a { padding:0; margin:0 15px 0 0; font-size:12px; font-family:ARIAL, Sans-Serif; line-height:1.36em; }
.sitelinks ul { list-style:none; margin:0; padding:0; min-height:6.8em}
.sitelinks ul + ul{ min-height:0; }
.sitelinks ul li { display:block; padding:0; margin-right:15px; font-size:12px; font-family:ARIAL, Sans-Serif; line-height:1.5em; color:#cedff2; }
.sitelinks ul li.itemfocus { font-weight: bold; font-size:12px; font-family:ARIAL, Sans-Serif; color:#fff; }
.sitelinks ul li.itemfocus a { color:#fff; }
.sitelinks ul li a { white-space:nowrap; color:#cedff2; }
.sitelinks ul li.itemgap{ margin-bottom:13px; }

.sitelinkscontainer {
  background: url('/images/ry-sprite.jpg') repeat-y 0px #7186A2;
  background-position: -1007px 0px;
  margin-bottom: 5px;
  min-height:100px;
}
.sitelinkscolumn {margin: 0; width: 144px; float: left; }
.cl{clear:both}

.sitelinks_border {
  background: url('/images/rx-sprite.jpg') repeat-x 0px 0px #7186A2;
  background-position: 0px -1px;
  clear: both;
  width: 100%;
  height: 4px;
  min-height: 4px;
}
-->

/* table.css */
<!--
.tabletitle1 {
  background: #F0F0F0 url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: -368px 0px;
  display: table-cell;
  vertical-align: middle;
  height: 20px;
  width: 368px;
}
.tabletitletext1 {
  margin-left: 10px;
  font-weight: bold;
  font-size: 12px;
  font-family: ARIAL, Sans-Serif;
  color: #696B77;
}
.tablestyle1 {
  font-family: ARIAL, Sans-Serif;
  font-size: 12px;
  margin: 0px;
  width: 368px;
  height: 166px;
  text-align: left;
  border-collapse: collapse;
}
.tablestyle1 tbody {
  border: 0px;
/*  background: #F1F3FF url('/images/table-row.jpg') right repeat-y;*/
  background-color: #EBEDF9;
}
.tablestyle1 a {
  color: #669;
  text-decoration: none;
  overflow: hidden;
  max-width: 250px;
  width: 100%;
  display:block;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}
.tablestyle1 a:hover {
  color:#fff;
}
.tablestyle1 a:focus {
  outline: 0;
}
.tablestyle1 th {
  padding: 0px;
  font-family: ARIAL, Sans-Serif;
  font-size: 12px;
  color: #039;
  background: #b9c9fe;
}
.tablestyle1 td {
  padding: 0px 3px;
  color: #669;
  border-bottom: 1px solid #fff;
  white-space: nowrap;
}
.tablestyle1 tbody tr:hover td, .tablestyle1 tbody tr:hover a {
  background: #7186A2;
  color: #fff;
}
.cdate {
  width: 15%;
}
.ccat {
  width: 15%;
}
.clink {
  width: 70%;
}
-->

/* fadeshow-container.css */
<!--
.fadeshow-container {
  background-image: url('/images/loading.gif');
  background-repeat: no-repeat;
  background-color: #eeeeee;
  background-position: center center;
  width: 570px;
  min-width: 570px;
  height: 340px;
  min-height: 340px;
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  float: left;
}
-->

/* randomquote.css */
<!--
.randomquotetitle {
  background: #AABED7 url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: -184px 0px;
  height: 16px;
  width: 184px;
}
.randomquotetitletext {
  height: 16px;
  width: 184px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  margin: auto;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  font-family: ARIAL, Sans-Serif;
  color: #555544;
}
.randomquote {
  background: #A5A09C url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: -184px -16px;
  height: 108px;
  width: 184px;
}
.randomquotetext {
  height: 108px;
  width: 184px;
  display: table-cell;
  text-align: center;
  padding: 8px;
  vertical-align: middle;
  margin: auto;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  font-family: "Times New Roman", serif;
  color: #D0D0D0;
}
.randomquoteauthor {
  background: #AABED7 url('/images/fp-sprite.jpg') top left no-repeat;
  background-position: -184px -124px;
  height: 16px;
  width: 184px;
}
.randomquoteauthortext {
  height: 16px;
  width: 184px;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding: 0px 10px;
  margin: auto;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  font-family: ARIAL, Sans-Serif;
  color: #555544;
}
-->

