table {font-size:12px;}
img{ border:none;}
form{ margin:0px;}
select{color:#787878;}
select option{padding-left:4px;}
textarea {color:#787878; font-size:12px; border-top: solid 1px #404040; border-left: solid 1px #404040; border-bottom: solid 1px #D0D1CC; border-right: solid 1px #D0D1CC;}
input.TxtBx { padding-left:3px;color:#787878; border-top: solid 1px #404040; border-left:solid 1px #404040; border-bottom: solid 1px #D0D1CC; border-right: solid 1px #D0D1CC;}
.ImgBx{ border:1px solid #CFCFCF; padding:3px;}
.BgBluTop{ background:#FCFEFF url(../ImgNew2117/Bg_BluTop.gif) left top repeat-x; border:1px solid #CBCBCB; padding:5px; margin:5px;}
input.BtnCancel{border:none; margin:0px; padding:0px; background: url(../ImgNew2117/Btn_Cancel.gif); width:71px; height:32px; cursor:pointer;font-size:1px; color:#FFF;}
input.BtnSave{border:none; margin:0px; padding:0px; background: url(../ImgNew2117/Btn_Save.gif); width:71px; height:32px;cursor:pointer;font-size:1px; color:#FFF;}
input.BtnPreview{border:none; margin:0px; padding:0px; background: url(../ImgNew2117/Btn_Preview.gif); width:78px; height:32px;cursor:pointer;font-size:1px; color:#FFF;}
input.BtnReset{border:none; margin:0px; padding:0px; background:url(../ImgNew2117/Btn_Reset.gif); width:64px; height:32px; cursor:pointer;font-size:1px; color:#FFF;}
input.BtnReply{border:none; margin:0px; padding:0px; background:url(../ImgNew2117/Btn_Reply.gif); width:86px; height:32px; cursor:pointer;font-size:1px; color:#FFF;}
.Btn_Continue{background:url(../ImgNew2117/Btn_Continue.gif) no-repeat top left; width:88px; height:34px; border:none; cursor:pointer;}
.Btn_Submit{background:url(../ImgNew2117/Btn_Submit.gif) no-repeat top left; width:88px; height:34px; border:none; cursor:pointer;}
/*New Tab*/
/*Error MEssage start*/
.ErrorBox { color:#ff0000; text-align:center; margin:0px; empty-cells:hide; border-collapse:collapse; padding:10px; }
.ErrorBx { color:#ff0000; text-align:center; margin:0px; width:100%; empty-cells:hide; border-collapse:collapse;}
.ErrorBx ul { margin:0px; width:100%;}
.ErrorBx li { margin:0px 0px 0px 0px; text-indent:20px; list-style-position:inside; disply:inline; float:left; width:100%;}
.ErrorBxNw { color:#ff0000; text-align:center; margin:0px; width:100%; float:left; font-weight:bold}
.ErrorBxNw ul { margin:0px; width:100%;}
.ErrorBxNw ul li { margin:0px 0px 0px 0px; text-indent:20px;list-style-position:inside; float:left; width:95% !important;}
/*Error Message end*/
/*Notice MEssage start*/
.NoticeBxNew {border:1px dashed #787878; color:#006699;padding:10px; margin:5px; font-weight:bold; font-size:12px;}
.NoticeBxNew a{color:#006699;}
.NoticeBxNew img{ padding:5px;}
.NoticeBx {width:99%; margin:5px auto 0 auto;}
.NoticeBx img{ padding:5px;}
.NoticeBxTd{padding:0px 5px;}
.NoticeBx ul { margin:0px;}
.NoticeBx li { margin:0px 0px 0px 0px; text-indent:20px;}
.NoticeBx a{color:#006699; text-decoration:underline;}
.NoticeBx .TxtGryBld {color:#4B5158; font-weight:bold; padding:5px; list-style-position:inside;}
.NoticeBx .TxtGryBld ul { margin:0px;}
.NoticeBx .TxtGryBld li { margin:0px 0px 0px 0px; text-indent:20px; list-style-position:inside;}
.NoticeBx .YelloBx{text-align:center;border:1px dashed #787878; color:#006699;padding:10px; font-weight:bold;font-size:12px;}
.NoticeBx .YelloBxNoBtmBrd{border-top:1px dashed #787878;padding:10px; border-left:1px dashed #787878; border-right:1px dashed #787878;color:#006699; font-weight:bold; font-size:12px;}
.NoticeBx .YelloBxNoTopBrd{border-bottom:1px dashed #787878; padding:10px;border-left:1px dashed #787878; border-right:1px dashed #787878;color:#006699; font-weight:bold;font-size:12px;}
.NoticeBx .GryBrd{border:1px dashed #787878;}
.NoticeBx .TxtOrangeBx{color:#FF8608; font-weight:bold; border:1px dashed #787878;height:25px; text-align:right; padding-right:5px;}
.NoticeBx .YelloBx .TxtBlk{color:#595959; font-weight:normal;}
.NoticeBx .YelloBxNoTopBrd .TxtBlk{color:#595959; font-weight:normal;}
.NoticeBx a .TxtBlueBld{color:#006699; text-decoration:underline; font-weight:bold;}
/*Notice Message end*/
/*Success MEssage start*/
.SucesBxNw { color:#006699; font-size:18px; padding:10px 0; text-align:center; background:url(../ImgNew2117/Icon_Success.gif) no-repeat right; }
.SucesBx { color:#006699; font-size:18px; width:70%; padding:0px 40px 5px 0px; margin:0px; text-align:center; background:url(../ImgNew2117/Icon_Success.gif) right top no-repeat; }
.SuccessBx { color:#006699; font-size:18px; width:70%; padding-right:40px; margin:0px; text-align:center; height:25px; background:url(../ImgNew2117/Icon_Success.gif) right top no-repeat; }
.SuccessBx ul { margin:0px;text-align:left;}
.SuccessBx li { margin:0px 0px 0px 0px; text-indent:20px; list-style-position:inside;}
/*Success Message end*/
/*Generic classes start*/
.HeaderFormTltBluBld { font-size:16px; font-weight:bold; color:#006699; padding:20px 0px 5px 16px;}
.LnkBluBldDvRt { color:#006699; font-size:12px;  padding:20px 0px 5px 0px; text-align:right; }
.LnkBluBldDvRt a{ color:#006699; font-weight:bold; text-decoration:underline; }

/*.LnkBluBld { color:#006699; font-size:12px; padding:5px;}
.LnkBluBld a{ color:#006699; font-weight:bold; text-decoration:underline; font-size:12px;}
.LnkBluBld a:hover { color:#006699; font-weight:bold; text-decoration:underline; font-size:12px;}
*/

.HeaderTltBluBld { font-size:16px; font-weight:bold; color:#006699}
.HeaderTltBluBld a{ color:#006699; text-decoration:underline;}
.HeaderTltBluBld h1{font-size:16px; font-weight:bold; color:#006699; margin:0px; padding:0px; float:left;}
.HeaderTltBluBldWithPad { font-size:16px; font-weight:bold; color:#006699; padding:5px;}
.HeaderTltBluBldWithPad a { color:#006699; text-decoration:underline;}
.HeaderTltBluBldWithoutUnd{font-size:16px; font-weight:bold; color:#006699;}
.HeaderTltBluBldWithoutUnd a{color:#006699;text-decoration:none;}
.TxtBlkBld{ color:#62656A; font-weight:bold; padding-bottom:5px;}
.HeaderTltOrgBld { font-size:15px; font-weight:bold; color:#34962B; padding:10px 4px 5px 16px;}
.TxtOrgBld { font-size:12px; font-weight:bold; color:#34962B; }
.TxtOrgBld a{ font-size:12px; font-weight:bold; color:#34962B;}
.HeaderTltOrgBldWithOutPad{ font-size:15px; font-weight:bold; color:#34962B;}
.HeaderTltBluBigBld { font-size:18px; font-weight:bold; color:#006699}
.HeaderTltOrgBigBld { font-size:18px; font-weight:bold; color:#34962B}
.HeaderTltOrgBigNrm { font-size:18px; font-weight:normal; color:#34962B;  padding-top:10px;}
.PopUpTltOrgBld { font-size:15px; font-weight:bold; color:#34962B; padding:0px 10px 5px 0px; vertical-align:bottom}
.HeaderTltOrgBldBx { width:196px; font-size:15px; font-weight:bold; color:#34962B; padding:6px 4px 5px 16px; border-bottom:1px solid #A6B8A6;border-right:1px solid #A6B8A6}
.TxtGryBld {font-size:15px;font-weight:bold;height:20px; padding:15px;}
.GryTxtBld {font-size:15px;font-weight:bold;}
.HeaderTltOrgBigBld { font-size:18px; font-weight:bold; color:#34962B}
.Brd_GryBtm { border-bottom:1px solid #A6B8A6;}
.TxtOrangeBld{color:#34962B; font-weight:bold;}
.TxtNor15 { font-size:15px;}
.LnkBluNrm a{color:#006699;text-decoration:underline; font-size:11px;}
.RhtBgGrey{border-right:1px solid #C7C7C7;}
.RhtBgWht{background-color:#FFF;}
.BrdLftGry{border-left:1px solid #C7C7C7;}
.ReqFldTxt{background:url(../ImgNew2117/ReqFld.gif) no-repeat center left; text-indent:12px; float:right; color:#787878; font-size:11px;}
.ReqFld {background:url(../ImgNew2117/ReqFld.gif) 0px 10px no-repeat;width:10px;}
.ReqFldBiz{background:url(../ImgNew2117/ReqFld.gif) no-repeat center left; text-indent:12px; float:right; color:#787878;}
.ReqFldTxtBx {color:#787878; border-top: solid 1px #404040; border-left: solid 1px #404040; border-bottom: solid 1px #D3D0C9; border-right: solid 1px #D3D0C9; padding-left:3px; font-size:11px;}
.LnkReviewNrmBlu {font-weight:bold;text-decoration:underline; font-size:12px;color:#006699;}
.LnkReviewNrmOrg {font-weight:bold; text-decoration:underline; color:#34962B; font-size:12px;}
/*Bottom Border start*/
.BgMainTbl_Lft { background: url(../ImgNew2117/BrdTbl_Lft.gif); width:13px; height:8px;}
.BgMainTbl_BgRht { background: url(../ImgNew2117/BrdTbl_BgRht.gif) repeat-x right top; height:8px; margin:auto;}
.BgMainTblGry_Lft { background:#F6F6F6 url(../ImgNew2117/BrdBtmGry.gif) no-repeat left bottom; width:13px; }
.BgMainTblGry_BgRht { background:#F6F6F6 url(../ImgNew2117/BrdRhtGrey.gif) repeat-x right bottom; margin:auto;}
.BgMainTblGry_LftNwDv { background:#F6F6F6 url(../ImgNew2117/BrdBtmGry.gif) no-repeat left bottom; width:13px; height:14px; float:left; }
.BgMainTblGry_BgRhtNwDv { background:#F6F6F6 url(../ImgNew2117/BrdRhtGrey.gif) repeat-x right bottom; width:769px; height:14px; margin:auto; float:left;}
.BgMainTbl_LftNwDv { background: url(../ImgNew2117/BrdTbl_Lft.gif); width:13px; height:15px; float:left; }
.BgMainTbl_LftNwDvComp { background: url(../ImgNew2117/BrdTbl_Lft.gif); width:230px; height:15px; float:left; }
.BgMainTbl_BgRhtNwDv { background: url(../ImgNew2117/BrdTbl_BgRht.gif) repeat-x right top; height:15px; width:769px; float:left;}
.BgMainTbl_LftNwBrdDv { background: url(../ImgNew2117/BrdTbl_Lft.gif); height:15px; float:left; }
.BgMainTbl_BgRhtNwBrdDv { background: url(../ImgNew2117/BrdTbl_BgRht.gif) repeat-x right top; height:15px;  float:left;}
.BgMainTbl_Lft_50_NwDv{ background: url(../ImgNew2117/BrdTbl_Lft_50.gif) no-repeat top left; height:15px;  border-right:1px solid #A6B8A6; float:left;}
.BgMainTbl_Rht_50_NwDv { background: url(../ImgNew2117/BrdTbl_BgRht.gif) repeat-x right top; height:15px; float:right;}
/*Bottom Border end*/
.BrdBluBtm { border-bottom:1px solid #A6B8A6;}
.PadLftRht{padding-left:1px; padding-right:1px;}
.TltOrgBld { font-size:15px; font-weight:bold; color:#34962B; padding:10px 0px 5px 16px;}
.LnkBluBld { color:#006699; font-size:12px; padding:5px;}
.LnkBluBld a{ color:#006699; font-weight:bold; text-decoration:underline; font-size:12px;}
.LnkBluBld a:hover { color:#006699; font-weight:bold; text-decoration:underline; font-size:12px;}
.LnkBluBldWithOutPad {color:#006699; font-size:12px;}
.LnkBluBldWithOutPad a{color:#006699; font-weight:bold; text-decoration:underline; font-size:12px;}

.GreyHdrBg{background-color:#EEEEEE; border-top:1px solid #FFF; padding:2px 0px 0px 16px; height:28px; color:#000000; font-weight:bold;}
.GryHeader{background-color:#EEEEEE; border-top:1px solid #FFF; padding:2px 0px 0px 16px; height:28px; color:#000000; font-weight:bold;}
/*Blue Borders*/
.Brd_BluTop{ border-top:1px solid #A6B8A6;}
.Brd_BluLeft{ border-left:1px solid #A6B8A6;}
.Brd_BluBtm{ border-bottom:1px solid #A6B8A6;}
.Brd_BluRht{ border-right:1px solid #A6B8A6;}
/*Blue Borders*/
/*Generic classes end*/
.DvVryTopMainComp { margin:auto; width:999px; clear:both;}
.MainTblTransContentComp{ float:left; width:999px;  background:#FFF url(../ImgNew2117/BgMain_TopBrdComp.gif) top repeat-y;border-top:1px solid #A6B8A6 }
/*.MainTblTransContentComp{ clear:both; width:1005px;  background:#FFF url(../ImgNew2117/BgMain_TopBrdComp.gif) left top repeat-y; }*/
/*Header Start*/
.TxtOrg{color:#34962B; font-size:12px;}
.TxtOrg:hover{color:#34962B; font-size:12px; text-decoration:underline;}
.TxtBlu11{color:#006699; font-size:11px; text-decoration:underline;}
.TxtBlu11:hover{color:#006699; font-size:11px; text-decoration:underline;}
/*PPC - Landing Pafe Start*/
.LandingPage { margin-left:380px; margin-top:190px; }
.LandingPage .AnmiatImg { background:url(../ImgNew2117/ImgPPCLanding.gif) no-repeat 100px 0px; height:66px; margin-bottom:20px;}
.LandingPage .InnerTxt { width:48%; color:#006699; font-size:16px; font-weight:bold;}
/*PPC - Landing Pafe End*/
/*Hawaii Orrer Page  - Start*/
.DvHawaiiOffer { margin:auto; clear:both;}
.DvHawaiiOffer .DvTop { margin:auto; clear:both;}
.DvHawaiiOffer .DvTop .Lft{ background:url(../ImgNew2117/Img_HawaiiTreeLft.jpg) no-repeat left top; height:83px; width:46px; float:left;}
.DvHawaiiOffer .DvTop .Mid{ background:url(../ImgNew2117/ImgGrad_HawaiiTree.jpg) repeat-x top; height:83px; float:left; width:88.2%; }
.DvHawaiiOffer .DvTop .Mid .MidTxt { background:url(../ImgNew2117/Txt_HawaiiTop.jpg) no-repeat 20px 20px; margin:auto; height:77px; float:left; width:660px; }
.DvHawaiiOffer .DvTop .Rht{ background:url(../ImgNew2117/Img_HawaiiTreeRht.jpg) no-repeat right top; height:83px; width:46px; float:left;}
.DvHawaiiOffer .DvMid { width:100%; float:left; margin-top:33px;}
.DvHawaiiOffer .DvMid .LftSec { width:50%; float:left;}
.DvHawaiiOffer .DvMid .LftSec .TxtMid { font:14px Arial, Helvetica, sans-serif; color:#666666; margin:auto; width:86%; }
.DvHawaiiOffer .DvMid .LftSec .ImgAloha { background:url(../ImgNew2117/Txt_Aloha.jpg) no-repeat center; height:33px; width:86%; margin:29px 0px 59px 0px;}
.DvHawaiiOffer .DvMid .RhtSec { width:49%; float:left;}
.DvHawaiiOffer .DvMid .RhtSec .SrchGradBg { background:url(../ImgNew2117/Img_GradHawaii_Srch.jpg ) repeat-x center; width:93%; height:242px; border:1px solid #D2D2D2;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch { width:90%; margin:auto; clear:both;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .TxtWriteRev{ font: bold 24px Arial, Helvetica, sans-serif; margin-top:18px; color:#1867C6;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .TxtYouCould{ font:14px Arial, Helvetica, sans-serif; color:#666666;  margin-bottom:35px;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .DvForm{ width:100%; margin:auto; float:left; padding-bottom:5px;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .DvFormLft{ width:49%;float:left;}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .DvFormLft input{ font:16px Arial, Helvetica, sans-serif; color:#666666; padding:3px 0px 0px 10px; background:#fff url(../ImgNew2117/Img_HawaiiTxtBox.jpg) no-repeat; width:139px; height:20px; border:1px solid #666666}
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .DvFormRht{ width:49%; color:#666666; float:left; }
.DvHawaiiOffer .DvMid .RhtSec .DvRevSrch .BtnHawiiSrch { margin-top:10px; float:left;}
/*Hawaii Orrer Page  - End*/
/*review start*/
.TblReview{width:100%; color:#666666; clear:both; }
.TblReview a{color:#006699;}
.TblReview .DvOrgTitle{float:left; clear:both; width:100%; padding:5px 5px 5px 10px;font-size:16px; font-weight:bold; color:#34962B;}
.TblReview .TdReviewLeft { width:98%; margin:auto;}
.TblReview .TdReviewLeft .TblRecentReview{ width:98%; margin-top:10px; clear:both;}
.TblReview .TdReviewLeft .TblRecentReview .TblLftReviewData { width:100%;}
.TblReview .TdReviewLeft .TblRecentReview .TblLftReviewData ul{ padding:0px; margin:0px; list-style:none;}
.TblReview .TdReviewLeft .TblRecentReview .TblLftReviewData li{ padding:0px; margin:0px; list-style:none;}
.TblReview .TdReviewLeft .TblRecentReview .TblLftReviewData span{font-size:11px;}
.TblReview .TdReviewLeft .TblRecentReview .TblLftReviewData span a{font-size:11px; text-decoration:underline}
.TblReview .TdReviewLeft .TblRecentReview .TxtReviewPad{ padding:8px 5px 5px 0px;}
.TblReview .TdReviewLeft .TblRecentReview .TxtBlkNormal{font-size:12px; font-weight:normal; color:#787878;}
.TblReviewPhotoBrdTpLft{border-top:1px solid #A6B8A6;	border-left:1px solid #A6B8A6;}
.TblReviewPhotoBrdTpLft .TdPhotoBx75{ border-bottom:1px solid #A6B8A6;border-right:1px solid #A6B8A6; padding:5px; width:75px;}
/*review end*/
h1{font-size:16px; font-weight:bold; color:#006699; margin:0px; padding-right:10px; clear:both;}
a h1{font-size:12px; color:#006699; margin:0px; padding:0px; }
.MojoPointsBox { background:#FFFFFF; border:1px solid #A6B8A6; padding:2px;font-family: Arial, Helvetica, sans-serif;}
.MojoPointsBox a{color:#006699; text-decoration:underline}
.MojoPointsBox .TxtOrangeBld{color:#34962B; font-weight:bold }
.MojoPointsBox .TxtOrangeBld14{color:#34962B; font-size:14px;font-weight:bold }
/*Start css add on 11sep 2007*/
.LnkBlue a{color:#006699; font-size:11px; text-decoration:underline;font-weight:normal;}
.LnkBlue {color:#006699; font-size:11px;font-weight:normal;}
.LnkIcons {  color:#006699; font-size:11px; font-weight:normal; clear:both;}
.LnkIcons a{ color:#006699; font-size:11px; text-decoration:underline;font-weight:normal;}
.LnkIcons .DvLst{ padding:7px 0px 5px 0px; margin:0; float:left;}
.LnkIcons .DvList{ padding:7px 0px 5px 6px; margin:0;float:left; }
.LnkIcons .Icon{ padding:0px 3px 0px 3px; margin:0;float:left; }
/*Loading PPC Start*/
.DvMnLoad { width:585px; margin:auto; background:url(../ImgNew2117/MnRepeat.gif) repeat-y; }
.DvMnLoad .TxtWe { font:26px Arial, Helvetica, sans-serif; color:#5C5D61; }
.DvMnLoad .TxtWe span { color:#FF8A00 }
.DvMnLoad .Catname { margin-top:15px; background:url(../ImgNew2117/GradOrange.jpg) repeat-x top; width:585px; height:46px; padding-top:9px; font:bold 30px Arial, Helvetica, sans-serif; color:#fff }
.DvMnLoad .TxtL { font-size:18px; color:#5C5D61; padding:12px 0 6px 0; }


/*Loading PPC End*/

input.Widjetsave{border:none; margin:0px; padding:0px; background: url(../ImgNew23/Widjet_Save.gif); width:162px; height:74px;cursor:pointer;}
.SeoWidjetTlt{background:#E7F3FF; color:#4A515A; font-weight:bold; padding:5px 5px 5px 9px; margin:0; float:left; width:98%; }
hr {width:90%; height:.10em; border-top:1px solid #bbb; display:block; margin:10px auto; *margin:auto;clear:both}
/*End css on 11sep 2007*/
.MargAuto { margin:auto !important}
.MargTpBtm50 {margin:50px 0 !important }

