/* CSS Document */
* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: #FEFEFE url(../img/bodyBg.gif) repeat-y top center;}

/*Start #main classes*/
#main {width: 960px; margin: 0 auto;}
#main .clear {clear: both;}
#main img {border: none;}
#main a {text-decoration: none; color: #F94;}
#main a:hover {text-decoration: underline;}
#main .astricRed {color: #F36;}
#main ul {margin: 5px 0;}
#main ul li {background: transparent url(../img/arrow.gif) no-repeat 0 5px; list-style: none; padding: 4px 16px;}
#main ul li.last {border-right: none;}
#main h2, #main h3 {color: #FE6601; font-size: 14px; margin: 0 0 10px;}
#main p {margin: 5px 0 0 0; text-align: justify;}
#main #showHide {display: none; margin: 5px;}
#main .msgBox {border: 2px solid #DDD; margin-bottom: 1em; padding: 0.8em; text-align: center; font-weight: bold;}
#main .success {background-color: #E6EFC2; border-color: #C6D880; color: #264409;}
#main .error {background-color: #FBE3E4; border-color: #FBC2C4; color: #8A1F11;}
#main .notice {background-color: #FFF6BF; border-color: #FFD324; color: #514721;}

/*Start Cake PHP default class overwrited*/
.message {
  border: 2px solid #FBC2C4;
  margin: 1em;
  padding: 0.5em;
  text-align: center;
  font-weight: bold;
  background-color: #FBE3E4;
  color: #8A1F11;
  font-size: 100%;
}
.error-message {clear: both; color: #900; font-weight: bold;}
/*End Cake PHP default class overwrited*/

/* header start */
#main #header {height: 75px;}
#main #header .logo {float: left; margin: 10px 0 0 0;}
#main #header .hdrRight {float: right; text-align: right;}
#main #header .hdrRight img {float: right; margin: 4px 0 8px 0;}
#main #header .hdrRight h1 {font-size: 130%; font-weight: bold; color: #666; clear: both; padding: 0 3px 0 0;}

/* Navigation start */
#main #navigation {height: 44px; background: #F94 url(../img/leftnavigationCornet.gif) no-repeat left top;}
#main #navigation ul {background: transparent url(../img/rightnavigationCornet.gif) no-repeat right top; list-style: none; float: right; padding: 14px 16px 0  0; margin: 0;}
#main #navigation ul li {background: none; display: inline; padding: 0 10px; border-right: #FFF 1px solid;}
#main #navigation ul li.last {border-right: none;}
#main #navigation ul li a {font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none;}
#main #navigation ul li a:hover {text-decoration: underline;}

/* main Container*/
#main #content {float: left; background-color: #FFF; width: 960px; position: relative;}
#main #content #leftcontent {float: left; width: 448px; padding: 10px;}

.joinNow {clear: both; margin: 20px 0 0 15px;}
.joinNow strong {display: none;}
.joinNow a {background: transparent url(../img/joinNow.gif); width: 421px; height: 73px; display: block;}

#main #content #bookingEngine {margin: 10px 0 0 0; height: 219px;}
#main #content #bookingEngine #yatra_bphtmlcomponentht  {height: auto;}
#main #content #bookingEngine .yatra_wdtmain {border: 2px solid #346689; -moz-border-radius: 5px; width: 100%;}
#main #content #bookingEngine .yatra_wdt1 {background-color: #346689; padding: 0; height: 30px; }
#main #content #bookingEngine .yatra_wdt2 {font-family: Arial,Helvetica,sans-serif; text-align: left; padding: 3px 0 0 10px; font-size: 14px; height: 21px; width: 100%;}
#main #content #bookingEngine .yatra_wdt3 {width: 100%; padding: 0 5px;}
#main #content #bookingEngine .yatra_wd3trip {width: 140px; float: left;}
#main #content #bookingEngine input#i001,
#main #content #bookingEngine input#i002,
#main #content #bookingEngine input#i003 {margin: 0 5px 0 0;}
#main #content #bookingEngine  #bookyourtripcontainer {font-weight: bold; margin: 0 0 5px 0; }
#main #content #bookingEngine  #bookyourtripcontainer #f001 {background: #FFF url(../img/dmFlightBg.jpg) no-repeat center right;}
#main #content #bookingEngine  #bookyourtripcontainer #f002 {background: #FFF url(../img/flightBg.jpg) no-repeat center right;}
#main #content #bookingEngine  #bookyourtripcontainer #f003 {background: #FFF url(../img/hotelBg.jpg) no-repeat top right;}

/*Starts featuredListing styles*/
#featuredListing { float: left; width: 438px; margin: 6px 0 10px 20px;}
#featuredListing h2 { background: #FF9944 url(../img/curveBackground.gif) no-repeat left top; height: 21px; padding: 10px 0 0 10px; color: #FFF; margin: 0;}
#featuredListing .featurelistingContainer { border: 1px solid #FF9944; padding: 8px; width: 420px;}
#featuredListing .featurelistingContainer .ftrdLstBox { height: 72px; padding: 5px; border: 1px solid #D6CFAC;}
#featuredListing .break { height: 8px;}
#featuredListing .featurelistingContainer .ftrdLstBox p { font-size: 11px; color: #666;}
#featuredListing .featurelistingContainer .ftrdLstBox ul { margin: 0; float: right;}
#featuredListing .featurelistingContainer .ftrdLstBox ul li { 
  display: inline;
  list-style: none;
  background: url(../img/bed.gif) no-repeat 0 0;
  font-weight: bold;
  padding: 0 5px 0 20px;
}
#featuredListing .featurelistingContainer .ftrdLstBox ul li.ctgry { background: none; padding: 0 12px 0 0;}
#featuredListing .featurelistingContainer .ftrdLstBox h3 { color: #FE6601; font-size: 12px; font-weight: bold; margin: 0;}
#featuredListing .featurelistingContainer .ftrdLstBox .thumb{ float:left; height:72px; margin:0 5px 0 0; width:96px;}
#featuredListing .featurelistingContainer .ftrdLstBox .prptyDetail{
  float:right;
  height:23px;
  width:162px;
  display: block;
  background: url(../img/propertyDetail.gif) no-repeat 0 0;
}
#featuredListing .featurelistingContainer .ftrdLstBox .prptyDetail:hover{
  background: url(../img/propertyDetail.gif) no-repeat 0 -23px;
}
#featuredListing .featurelistingContainer .ftrdLstBox .prptyDetail strong{
  display: none;
}
/*Ends featuredListing styles*/

#main #content #rightcontent {float: right; width: 492px;}
#main #content #rightcontent #delMap { margin: 10px 0 0 0; position: relative;}
#main #content #rightcontent #delMap h3 {text-align: center; margin: 0;}

.ads {clear: both; margin: 0 0 10px 25px;}
.ads strong {display: none;}
.ads a {background: transparent url(../img/iwxad.gif); width: 422px; height: 77px; display: block;}

#main #contentHp {width: 944px; padding: 2px 8px; clear: both;}

/* home page Advance Search */
#leftcontent #homeSearch {margin: 0 0 5px 0; float: left;}
#leftcontent #homeSearch h2 {font-size: 14px; font-weight: bold; padding: 0 0 5px 0; margin: 0;}
#leftcontent #homeSearch #searchContainer {padding: 10px; background-color: #EFEFEF; border: 2px solid #346689; float: left; width: 418px; margin:0; -moz-border-radius:5px;}
#leftcontent #homeSearch #searchContainer p {color: #999;}
#leftcontent #homeSearch #searchContainer ul {margin: 0; padding: 0;}
#leftcontent #homeSearch #searchContainer ul li {display: inline; list-style: none; padding: 0 2px; font-weight: bold; background: none;}
#leftcontent #homeSearch #searchContainer .submit {font-weight: bold; color: #FFF; background: transparent url(../img/go.gif) no-repeat 0 0; width: 35px; height: 23px; border: 0 none; cursor: pointer;}
#leftcontent #homeSearch #searchContainer select {width: 247px;}
#leftcontent #homeSearch #searchContainer select.short {width: 40px;}
#leftcontent #homeSearch #searchContainer h4 {margin: 10px 0 0 0;}
#leftcontent #homeSearch #searchContainer h4 a {font-size: 11px; color: #FE6601; text-decoration: none;}
#leftcontent #homeSearch #searchContainer #advSearch {display: none;}
#leftcontent #homeSearch #searchContainer #advSearch .inputText {padding: 2px; border: 1px solid #346689; width: 250px;}
#leftcontent #homeSearch #searchContainer #advSearch .listMenu {border: 1px solid #346689; width: 100px; height: 22px; vertical-align: top;}
#leftcontent #homeSearch #searchContainer #homeSearch .listMenu {border: 1px solid #346689; width: 100px; height: 22px; vertical-align: top;}
.textBlue {font-weight: bold; color: #346689;}

#myAutoComplete #myContainer .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac-input{position:absolute;width:100%;}
#myAutoComplete #myContainer .yui-ac-container{position:absolute;top:1.6em;width:252px;}
#myAutoComplete #myContainer .yui-ac-content{position:absolute;width:252px;background:#FFF;overflow:visible;}
#myAutoComplete #myContainer .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
#myAutoComplete #myContainer .yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
#leftcontent #homeSearch #searchContainer #advSearch #myAutoComplete #myContainer .yui-ac-bd {display: block; float: left; background-color:#EFEFEF; margin: 0;}
#leftcontent #homeSearch #searchContainer #advSearch #myAutoComplete #myContainer .yui-ac-bd ul {list-style: none; display: block; float: left; border: 1px solid #346689; padding: 0;}
#leftcontent #homeSearch #searchContainer #advSearch #myAutoComplete #myContainer .yui-ac-bd ul li {float: left; display: block; color: #000; list-style: none; width: 248px; padding: 2px 4px;  font-weight: normal;}
#leftcontent #homeSearch #searchContainer #advSearch #myAutoComplete #myContainer .yui-ac-bd ul li.yui-ac-highlight { background: #346689; color:#FFF;}
#myAutoComplete {float: left; width: 255px;}
#myAutoComplete ul {margin: 0; padding: 0;}

#leftcontent #aboutUs {float: left; margin: 5px 0 0 0;}
#leftcontent #aboutUs h2 {margin: 0 0 5px;}
#leftcontent #aboutUs p {text-align: justify;}
#leftcontent #aboutUs li.readmore {background: none; text-align: right; padding: 0;}

/*About Delhi homepage */
#leftcontent #aboutDelhi {background: transparent url(../img/aboutDelhi.gif) no-repeat 0 0; margin: 0 0 15px 0; padding: 23px 0 0 0; float: left;}
#leftcontent #aboutDelhi ul li {background: transparent url(../img/bullet.gif) no-repeat 0 11px; list-style: none; float: left; width: 185px; padding: 5px 0;}
#leftcontent #aboutDelhi ul li.rightLink {margin: 0 0 0 36px;}
#leftcontent #aboutDelhi ul li a {color: #3393CF;  padding: 0 0 0 12px;}

/* PhotoGallery Jquery Code start */
#leftcontent #photoGallery {float: left; margin: 0 0 0 0;}
#leftcontent #photoGallery h2 {margin: 0 0 10px 0;}
#wrapCarosuel {color: #404040; margin: 0px 0px;}
#viewer {height: 100px; width: 400px; clear: both; overflow: hidden; border: 3px solid #E5E5E5;}
#viewerFrame {width: 505px; clear: both; padding: 0;}
#viewer img {width: 90px; height: 90px; margin: 5px; display: inline; border: 0;}
#viewer a {display: block; float: left; width: 100px; height: 100px;}
/*#leftcontent #photoGallery .button { font-weight: bold; color: #333333; text-decoration: none; float: right; width: 400px; padding: 5px;}*/
#leftcontent #photoGallery #btn {width: 400px; text-align: right; margin: 5px 0;}
#leftcontent #photoGallery #btn #buttonPrev {font-weight: bold; cursor: pointer;}
#leftcontent #photoGallery #btn #buttonNext {margin: 5px 2px 2px 10px; font-weight: bold; cursor: pointer;}


/*Start search result page 2 left Section style*/
#content #listingLeft {margin: 8px 0; float: left; width: 512px;}
#content #listingLeft #containerSearchResult {height: 730px; border: 1px solid #D6CFAC; overflow: auto; display:block; scrollbar-base-color: #E7E4D4; scrollbar-arrow-color: #D6CFAC;}
#content #listingLeft #containerSearchResult h2 {padding: 5px; margin: 0;}
#main .searchContentbox {margin: 0 0 5px 5px; padding: 5px; width: 470px; float: left; border: 1px solid #E7E5E5;}
#main .featured {border: 2px solid #FF6600; background-color: #F7F7F7;}
#main .searchContentbox .thumb {float: left; height: 72px; width: 96px; margin: 0 5px 0 0;}
#main .searchContentbox a {color: #F94; text-decoration: underline; font-size: 10px;}
#main .searchContentDetails h3 {font-size: 11px; font-weight: bold; color: #666; margin: 0;}
#main .searchContentDetails h3 a {font-size: 11px; font-weight: bold; color: #666; text-decoration: none;}
#main .searchContentDetails h3 a:hover {text-decoration: underline;}
.searchContentDetails ul {float: right;}
#main .searchContentDetails li { background: transparent url(../img/bed.gif) no-repeat 0 0; display: inline; padding: 0 0 0 19px; font-weight: bold;}
.searchContentDetails p {font-size: 11px; color: #666;}
#main .searchContentDetails .readmore {float: right; color: #666;}

/*search result page 2  Right Section*/
#content #listingRight {margin: 8px 0; float: right; height: 100%; width: 440px;}
#content #listingRight #googleMap {border: 1px solid #D6CFAC; width: 438px; height: 410px; background-color: #EFEFEF; margin: 0 0 5px 0;}

/*search result page 2  B&B Advanced Search and B&B Category*/
#content #listingRight #advanceSearchContainer {width: 100%;}
#advanceSearchContainer .advancedSearch {background-color: #EFEFEF; margin: 8px 0 0 0; width: 438px;}
#advanceSearchContainer .advancedSearch h2 {font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; background: #F94 url(../img/curveBackground.gif) no-repeat 0 0; padding: 6px; margin: 0;}
#advanceSearchContainer .advancedSearch .advanceSearchContent {border:1px solid #D6CFAC; border-top: none; padding: 5px 0;}
.advanceSearchContent .searchList {width: 100px; border: 1px solid #666;}
.category {font-size: 13px; font-weight: bold; color: #000; padding:2px 0 2px 4px;}
.facility {font-size: 11px; font-weight: bold; color: #615E4E; padding:2px 0 2px 4px;}
.feature {font-size: 11px; color: #615E4E; padding:2px 0 2px 4px;}

/* Detail page BnB Image Gallery Component */
#gallery {position:relative; width:512px; margin:0 auto; padding:0px; border:1px solid #D6CFAC; background-color:#EFEFEF; height:412px;}
#images {border:1px solid #9AC1C9; height:200px; background:#EEF5F6; margin-bottom:20px;}
#image {position:relative; width:500px; height:310px; padding:0px; margin: 4px auto; background: #FFF url(../img/loading.gif) center center no-repeat;}
#image img {position:absolute; top:5px; left:5px;}
#thumbwrapper {margin:0 auto; padding:5px 0; width:500px; height:74px; background:#FFF;}
#thumbarea {position:relative; overflow:hidden; height:74px; width:500px;}
#thumbarea #thumbs {position: absolute; list-style: none; margin: 1px 0 0 4px; width: 10000px;}
#thumbarea #thumbs li {float: left; margin-right:3px; cursor:pointer; background: none; padding: 0;}
.imgnav {position:absolute; height:300px; width:20%; z-index:100; height:300px; width:20%; z-index:100; outline:none; cursor:pointer;}
#previmg {left: 0; background: transparent url(../img/left.gif) left center no-repeat; border-left: 5px solid #FFF;}
#previmg:hover {opacity:1; filter:alpha(opacity=100);}
#nextimg {right:0; background: transparent url(../img/right.gif) right center no-repeat; border-right:5px solid #FFF;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100);}

/* Detail page listing title tox style*/
#listingLeft .detailTopTitle {margin: 0 0 5px 0; padding: 0 3px; overflow: hidden;}
#listingLeft .detailTopTitle h2 {float: left; margin: 0; font-size: 16px; font-weight: bold;}
#listingLeft .detailTopTitle h3 {float: right; margin: 0; font-size: 12px; font-weight: bold; color: #F93;}
#listingLeft .detailTopTitle .detailRating {clear: both; margin: 10px 0 0 0; float: left;}

/* Detail page BnB Description and refer a freind image style*/
#listingLeft #bnbProfile {padding: 0;}
#listingLeft #bnbProfile p {margin: 2px 0 0 0; clear: both;}
#listingLeft #bnbProfile p.subHeadingText {padding: 10px 0 0 0; font-size: 13px; font-weight: bold; color: #F93; clear: both;}
#listingLeft #bnbProfile p.textBold {margin: 4px 0 0 0;  font-weight: bold; color: #000;}
span.textBold {margin: 4px 0 0 0;  font-weight: bold; color: #000; display: block;}
#listingLeft #bnbProfile li {background: transparent url(../img/bulletAmenities.gif) no-repeat 2px 6px; padding: 2px 0 0 14px; display: block; width: 220px; float: left; list-style: none;}
#listingLeft #bnbProfile ul.contact {float: left; margin: 5px 0 0 0;}
#listingLeft #bnbProfile ul.contact li {list-style: none; background: transparent url(../img/contact.gif) no-repeat 0 0; padding: 0 0 0 25px; margin: 0 0 5px 0; line-height: 1.6; float: none;}
#listingLeft #bnbProfile ul.contact li.phone {background-position: 0 -22px;}
#listingLeft #bnbProfile ul.contact li.mobile {background-position: 0 -40px;}
#listingLeft #bnbProfile ul.contact li.fax {background-position: 0 -61px;}
#listingLeft #bnbProfile ul.contact li.web {background-position: 0 -82px;}
#listingLeft #refer {clear: both; padding: 10px 0 0 0;}
#listingLeft #refer img {float: left; margin: 0 20px 0 0;}

/* Contact form style*/
#contactForm {margin: 0; border: 1px solid #D6CFAC; height: auto; padding: 0 0 8px 0; position: relative;}
#contactForm h2 {color: #000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #FFCC66; padding: 8px 5px; margin: 5px;}
.alertMessage {color: #F36; font-size: 14px; padding: 5px; font-weight: bold; text-align: center;}
.loginText { padding: 5px 0 5px 20px; color: #666; font-weight: bold;}
.loginInput {padding: 2px; height: 16px; width: 200px; border: 1px solid #E7E4D3;}
.email {background: #FFF url(../img/email_go.png) no-repeat 3px 2px; padding-left: 22px;}
.pass {background: #FFF url(../img/key_go.png) no-repeat 3px 2px; padding-left: 22px;}
.textArea {padding: 2px; border: 1px solid #E7E4D3; margin: 2px 0;}
.submitButton {background: transparent url(../img/submitBtn.gif) no-repeat left top; width: 70px; height: 25px; border: medium none; cursor: pointer; margin: 2px 35px 0 0; float: left;}
.submitButton:hover {background: transparent url(../img/submitBtn.gif) no-repeat left bottom;}

/* Hotels links*/
#hotelLinks {margin: 5px 0 0 0;}
#hotelLinks h3 {font-size: 12px; color: #333; padding: 0 5px;}
#hotelLinks ul li {list-style: none; background: transparent url(../img/hotelsBullet.gif) no-repeat scroll 6px 8px; padding: 2px 14px;}
#hotelLinks ul li a {color: #3393D0;}

/* Inner Pages style*/
#content #contentText {margin: 8px 0; float: left; width: 100%;}
#content #contentText .contentHeading {font-weight: bold; margin: 15px 0 0 0;}

#content #contentText ul {margin: 0 0 12px 25px;}
#content #contentText ul li a {color: #069; font: 13px; text-decoration: none;}
#content #contentText ul li a:hover {text-decoration: underline;}
#mapSection {background-color: #096; width: 420px; height: 410px; border: #CCC 1px solid;}
.map {width: 100%; height: 410px;}

/* Refer a friend box style*/
.claimBox {color: #999;}
#claimSection {display:none;}

/* Login page style*/
#main #content #registeredUser {float: left; width: 590px; margin: 10px 0; padding: 5px;}
#main #content #registeredUser h2 {font-size: 18px; color: #000; font-weight: normal; text-decoration: underline;}
#main #content #registeredUser ul {margin: 0; padding: 0;}
#main #content #registeredUser ul li{list-style: none; color: #000; padding: 0.7em 0; line-height: 22px; background: none;}
#main #content #registeredUser .hd {background: transparent url(../img/bullet1.gif) no-repeat 0 2px; color: #0F619B; padding: 0 0 0 17px; font-weight: bold;}
#main #content #adminSection {float: right; width: 348px; border: 1px solid #DCDEDF; background-color: #EFEFEF; margin: 10px 0; padding: 5px;}
#main #content #adminSection .registerToday {border-bottom: 1px solid #DCDEDF; margin: 0 10px 10px 10px; height: 155px; background: transparent url(../img/registerTodayBck.gif) no-repeat center 62px;}
#main #content #adminSection .registerToday h2 {font-size: 18px; color: #000; font-weight: normal; margin: 0;}
#main #content #adminSection .registerToday p {color: #000;  margin: 5px 0;}
#main #content #adminSection .registerToday .usrReg {float: left; background: transparent url(../img/newUser.gif) no-repeat 0 0; display: block; height: 43px; width: 143px; margin: 54px 0 0 10px;}
#main #content #adminSection .registerToday .usrReg strong{display: none;}
#main #content #adminSection .registerToday .ownrReg {background: transparent url(../img/bnbOwner.gif) no-repeat 0 0; display: block; height: 43px; width: 143px; margin: 59px 0 0 170px;}
#main #content #adminSection .registerToday .ownrReg strong{display: none;}
#main #content #adminSection .loginAdmin{margin: 10px 10px 0 10px;}
#main #content #adminSection .loginAdmin fieldset {visibility: hidden;}
#main #content #adminSection .loginAdmin h2 {font-size: 18px; color: #000; font-weight: normal; margin: 0;}
#main #content #adminSection .loginAdmin p {color: #000; margin: 5px 0;} 
#main #content #adminSection .loginAdmin .adminloginText { color: #000;}
#main #content #adminSection .loginAdmin .loginButton {background: transparent url(../img/submitBtn.gif) no-repeat left top; width: 70px; height: 25px; border: medium none; cursor: pointer; margin: 2px 35px 0 0;}
#main #content #adminSection .loginAdmin .loginButton:hover {background: transparent url(../img/submitBtn.gif) no-repeat left bottom;}
#main #content #adminSection .loginAdmin li {display: inline; padding: 4px 4px 4px 16px;}
#main #content #adminSection .loginAdmin a {color: #666; text-decoration: none; font-weight: bold;}
#main #content #adminSection .loginAdmin a:hover {text-decoration: underline;}
#main #content #adminSection .loginAdmin .new {color: #060;}
#main #content #adminSection .loginAdmin .forgot {color: #F30;}

/* Registration Confirmation page style*/
#main #content #registerMessage {width: 960px; margin: 150px 0;}
#main #content #registerMessage p {font-size: 14px; color: #000; text-align: center;}
#main #content #registerMessage .clickLogin {background: transparent url(../img/clickLogin.gif) no-repeat left top; margin: 10px auto; display: block; width: 245px; height: 35px;}
#main #content #registerMessage .clickLogin strong {display: none;}

/* Forgot Password page style*/
#main #content #forgotPasswd { width: 50%; margin: 55px auto; background-color: #EFEFEF; padding: 20px; border: 1px solid #DCDEDF;}
#main #content #forgotPasswd h2 {font-size: 18px; font-weight: normal;}
#main #content #forgotPasswd p { color: #000; font-weight: normal; margin: 5px 0;}
#main #content #forgotPasswd .adminloginText { color: #000;}
#main #content #forgotPasswd .loginButton {background: transparent url(../img/submitBtn.gif) no-repeat left top; width: 70px; height: 25px; border: medium none; cursor: pointer; margin: 2px 0;}
#main #content #forgotPasswd .loginButton:hover { background: transparent url(../img/submitBtn.gif) no-repeat left bottom;}
#content #listingAdd {margin: 20px 0;}
#content #listingAdd h2 {margin: 5px 0 5px 0; font-size: 16px;}
#content #listingAdd p {margin: 2px 0;  font-weight: bold;}
#content #listingAdd a {text-decoration: none;}

#content #listingAdd #regTerms {
  overflow: auto;
  width: 480px;
  height: 265px;
  border: 1px solid #D4D0C8;
  padding: 5px;
}
#content #listingAdd #regTerms h3 {
  color: #666;
  font-size: 12px;
  margin: 10px 0 2px 0;
}
#content #listingAdd #regTerms p {font-weight: normal;}

#LoadingDiv {
	display: none;
	position: absolute;
	top: 150px;
	left: 180px;
}
#sliderProgress {
	display: none;
	position: absolute;
	top: 250px;
	left: 400px;
	z-index: 900;
}

/* Admin listing Style */
#content #listingUpdate {margin: 10px;}
#content #listingUpdate h2 {vertical-align: top; font-size: 1.5em;}
#content #listingUpdate h2 span {float: right; font-size: 10px;}
#content #listingUpdate h2 span a {text-decoration: none;}
#content #listingUpdate p {margin: 5px 0;}
input.text_area {border: 1px solid #E7E4D3; font-size: 10px;}
input.btn {font-size: 10px; border:1px solid #666; background-color:#777;color: #FFF;}
#content #listingUpdate tr.bold {background-color: #777; color: #FFF; font-weight: bold; text-align: center;}
#content #listingUpdate tr.bold a {color: #FFF;}
#content #listingUpdate tr.bold a:hover {text-decoration: none;}
#listingContainer {border: 1px solid #777;}
table.listingTable td {padding: 5px; border: none;}
#content #listingUpdate tr.color {background-color:#FFF; margin:2px 0; text-align:left;}
#content #listingUpdate tr.alternaetColor { background-color:#EEE; text-align:left;}
#content .msg {float: right; font-weight: bold; margin: 5px 5px 0 15px;}
#textTableUp {text-align: center; margin: 0 0 5px 0;}
.disabled {display: inline;}

/*****START NEWS QUAD STYLES*****/
#main #newsQuad {
  padding: 2px 5px 2px 0;
  margin: 5px 0;
  border: 2px solid #346689;
  background-color: #EFEFEF;
  clear: both;
  -moz-border-radius:5px;
}

#main #newsQuad .gfg-horizontal-root {border: none; margin-right: 55px;}
#main #newsQuad .gfg-horizontal-root a {color: #F60;}
#main #newsQuad .gfg-horizontal-root .gfg-title {
  background-color: transparent;
  border-right: none;
  padding: 0;
  font-size: 14px;
  color: #666;
}
#main #othersSection #newsQuad .gfg-horizontal-root .gfg-title {padding: 0; font-size: 11px;}
#main #newsQuad .gfg-horizontal-root .gf-result {background-color: transparent;}
#main #newsQuad .gfg-horizontal-root .gfg-entry {background-color: transparent;}
#main #newsQuad .gfg-branding {width: 55px;}
#main #newsQuad .gfg-branding .gf-branding-text {font-size: 9px;}
#main #newsQuad .gfg-branding img {width: 35px; height: 10px;}
#main #othersSection #newsQuad .gfg-horizontal-root .gfg-entry {font-size: 11px; padding-left: 5px;}

/* Footer start */
#main .footer {padding: 5px; font-size: 11px; clear: both; background: #F94 url(../img/footerBg.gif) no-repeat left bottom; color: #FFF;}
#main .footer p {font-size: 11px; text-align: center; margin: 0;}
#main .footer ul {text-align: center; margin: 0; padding: 0 5px 5px 5px;}
#main .footer ul li {background: none; display: inline; padding: 0 5px; border-right: #FFF 1px solid; text-align: center;}
#main .footer ul li.last {border-right: none;}
#main .footer a { font-size: 11px; color: #FFF; text-decoration: none;}
#main .footer a:hover {text-decoration: underline;}

#main .powered {height: 30px;}
#main .powered p {padding: 0 0 0 5px; font-weight: bold; float: left;}
#main .powered p a {color: #999; text-decoration: underline; font-weight: normal;}
#main .powered p a:hover {text-decoration: none;}
#main .powered .poweredEarly {float: right; background: transparent url(../img/poweredBy.gif) no-repeat 0 -2px; width: 174px; height: 20px; text-indent: -1020px;}


