@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Suraj Naik n[dot]suraj[at]agiletechnosys[dot]com
****************************************************************************************************/

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
.textcolor {color:#fff; font-size:30px; font-family:Arial}
#display_video td {color:#fff; font-size:12px; font-family:Arial}
html {
	overflow-x:hidden
}

.BodyBg{ background:none}
* :first-child+html .BodyBg{ background:#000; border:1px solid #000}

body {
	font:normal 11px "Trebuchet MS";
	color:#525252;
	/*background:#f0f0f0 url(../images/newpagebg.gif) repeat-y center;*/
}
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin:0
}
h1, h2, h3, h4, h5, h6, label, a {
	text-decoration:none
}
a {
	color:#2f4b23;
	text-decoration:none
}
a:hover {
	color:#94b95b;
	text-decoration:underline
}
a:active, a:focus {
	outline:0
} /* to avoid link borders on new browsers */
img {
	border:none
}
/* 	GROUPINGS, FLOATS & DISPLAYS
**********************************************************/
/* float left */
.fl, #logo, #illustration h2, .videothumb, .howitworks, .reasonstogetit {
	float:left
}
/* float right */
.fr, #GlobNavHome, #GlobNavInner {
	float:right
}
/* display inlines */
ul.topnav li {
	display:inline;
	float:right;
}
/* global resets */
/*position relatives */
.posrel, #illustration, #illustration h2 {
	position:relative
}
/*position absolute */
#illustration h2 img, #illustration .plan1, #illustration .plan2 {
	position:absolute
}
/*width 100%*/
/* overflow hidden */
.ovfl-hidden, .mod1top div, .mod1btm div {
	overflow:hidden
}
.ContentInn p {
	padding-bottom:10px
}
/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */
h1.Heading1 {
	font:bold 26px "Trebuchet MS";
	color:#4e4033
}
/* H2 */
h2.Heading1 {
	font:bold 14px "Trebuchet MS";
	color:#2f4b23
}
h2.Heading2 {
	font:bold 16px "Trebuchet MS";
	color:#fff;
}
.txtareacrome {resize:none}

/* H3 */
h3.Heading1 {
	font:bold 13px "Trebuchet MS";
	color:#2f4b23
}
/* 	ALL IDS (id=IDS)
**********************************************************/
.homepage {
	background:url(../images/drop_shadow_home.gif) top center no-repeat;
	min-height:561px
}
#innerpage {
	background:url(../images/drop_shadow_inner.gif) top center no-repeat;
	min-height:369px
}
#PageWrapper {
	width:1680px;
	margin:0 auto
}
#MainPageBgRep {
	background:url(../images/body_bg_repeat.jpg) 0 0 repeat-y
}
#MainPageBgFix {
	background:url(../images/body_bg.jpg) 0 0 no-repeat;
	width:1290px;
}
#MainWrapper {
	width:884px;
	margin:0 auto;

}
#MainWrapperHome {
	width:892px;
	margin:0 auto;

}
#HeaderWrapper {
	margin:0 auto;
	width:1212px
}
#header {
	height:102px;
	width:888px;
	padding-bottom:29px;
	margin:0 auto;
	background:url(../images/mnubg.png) right 28px no-repeat
}
.RhtHead {
	float:right;
	width:694px
}
.welcome {
	color:#9c9c9c;
	font-size:14px;
	float:left;
	position:absolute;
	top:42px;
	left:523px
}
.back {
	color:#69a321;
	font-size:14px;
	position:absolute;
	left:810px;
	top:10px
}
#logo {
	width:190px;
	float:left
}
#logo a {
	width:190px;
	display:block;
	padding-top:24px
}
#links {
	width:672px;
	float:right;
	text-align:right;
	padding:0 18px 0 0;
	color:#fff;
	min-height:67px
}
#links .TopLinks {
	height:27px;
	padding:15px 0 0 0;
}
#links .TopLinks a {
	color:#69a321;
	background:url(../images/arrow.gif) 100% 5px no-repeat;
	padding:0 30px 0 0;
}
#links ul.MidLinks {
	margin:0;
	padding:0;
	list-style:0;
	width:368px;
	float:right
}
#links ul.MidLinks li {
	display:inline
}
#links ul.MidLinks a {
	font-size:12px;
	font-weight:normal;
	color:#fff
}
#links ul.MidLinks a.login {
	background:url(../images/login.gif) 0 center no-repeat;
	padding:0 14px 0 15px;
	margin-left:15px
}
#links ul.MidLinks a.access {
	background:url(../images/access.gif) 0 center no-repeat;
	margin-left:11px;
	padding:0 9px 0 16px
}
#links ul.MidLinks .phone {
	background:url(../images/phone.gif) 0 center no-repeat;
	padding:0 0 0 19px;
	margin-left:15px
}
#links .WelcomeMsg {
	float:right;
	color:#999
}
#GlobNav {
	width:670px;
	float:left;
	text-align:right;
	padding:0 18px 0 14px;
	height:34px;
	line-height:29px;
	overflow: hidden;
}
#GlobNavInner {
	width:678px;
	float:right;
/*	padding:0 8px 0 0;*/
	height:34px;
	line-height:29px
}
#maincont {
	margin-top:29px;
	width:100%
}
#Content {
	width:100%;
	padding:10px 0 15px 0
}
.ContentInn {
	width:884px;
	margin:0 auto;
	position:relative
}
.ContentInnHome {
	width:888px;
	margin:0 auto;
	position:relative
}
#ContentInner {
	margin:0 auto;
	padding:0 0 15px 0;
}
#footerwrapper {
	background:url(../images/footerouter.gif) repeat-x top
}
#footer {
	width:100%;
	background:url(../images/newfooter.gif) center top no-repeat;
	height:78px;
	clear:both
}
#footer .footerInn {
	margin:0 auto;
	width:888px
}
#footer .footerInn #FootNav {
	float:left;
	width:460px;
	background:url(../images/footer_img.png) 0 0 no-repeat;
	padding:0 0 0 120px;
	height:70px;
	margin:-15px 0 0 0
}
#footer .footerInn #FootNav p {
	padding:35px 0 0 0
}
#footer .footerInn #FootNav p a {
	color:#81a649;
	font-weight:normal;
	text-decoration:none
}
#footer .footerInn #FootNav p a:hover {
	color:#333;
	text-decoration:none
}
#footer .footerInn #SiteInfo {
	float:right;
	width:300px;
	padding:15px 0 0 0;
	color:#999
}
#footer .footerInn #SiteInfo .facebook {
	float:left;
	width:35px
}
#footer .footerInn #SiteInfo .twitter {
	float:left;
	width:35px
}
#footer .footerInn #SiteInfo .CopyText {
	float:left;
	width:230px
}
#footer .footerInn #SiteInfo .CopyText b {
	font-weight:normal
}
#footer .footerInn #SiteInfo a {
	color:#999;
	text-decoration:none
}
#footer .footerInn #SiteInfo a:hover {
	color:#333;
	text-decoration:none
}
/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* -------------->general< -------------- */
/*home page illustration */
#illust1 {
	margin:0 auto;
	position:relative;
	min-height:180px
}
#illust1 img{ cursor:pointer}
/* home page boxes */
.howitworks {
	width:360px;
	padding-left:17px;
	padding-right:60px
}
.reasonstogetit {
	width:348px;
	padding-left:5px
}
.piggybank {
	margin-top:15px
}
.ImageDv {
	margin-bottom:15px;
	position:relative
}
.ImageDv1 {
	margin-bottom:25px;
	position:relative
}
.ImageBg {
	background:url(../images/image_bg.png) 0 0 no-repeat;
	width:236px;
	height:118px;
	position:absolute;
	left:0;
	top:0
}
.ImageCap {
	position:absolute;
	top:30%;
	left:-8px;
	background:url(../images/image_cap_bg.png) 0 0 no-repeat;
	width:157px;
	height:31px;
	padding:18px 0 0 15px
}
.ImageCap a.video {
	background:url(../images/video_icon.png) 0 0 no-repeat;
	display:block;
	padding:0 0 0 26px;
	color:#fff;
	text-transform:uppercase
}
.ImageCap a.video:hover {
	text-decoration:none
}
.ImageCap a.photo {
	background:url(../images/photo_icon.png) 0 0 no-repeat;
	display:block;
	padding:0 0 0 26px;
	color:#fff;
	text-transform:uppercase
}
.ImageCap a.photo:hover {
	text-decoration:none
}
.StrawberryBg {
	background:url(../images/login_bg.png) 0 0 no-repeat;
	width:187px;
	height:175px;
	margin:20px 0 0 0
}
.StrawberryBg {
	background:url(../images/login_bg.png) 0 0 no-repeat;
	width:187px;
	height:175px;
	margin:20px 0 0 0
}
.Strawberryright {
	width:187px;
	height:175px;
	margin:20px 0 0 0
}
#illust1 h1.Heading2 {
	font:normal 40px "Trebuchet MS";
	color:#fff;
	position:absolute;
	top:40px;
	left:20px;
	letter-spacing:-2px;
	text-shadow:#666 3px 3px 3px
}
.SideBarTop {
	background:url(../images/right_menu_bg.png) 0 0 no-repeat;
	height:12px;
	width:191px
}
.SideBarBtm {
	background:url(../images/right_menu_bg.png) 0 100% no-repeat;
	height:6px;
	width:191px
}
.SideBarMid {
	background:url(../images/right_menumid_bg.png) 0 0 repeat-y;
	width:161px;
	padding:5px 15px 9px 15px;
}
.SideBarMid1 {
	background:url(../images/right_menumid_bg.png) 0 0 repeat-y;
	width:161px;
	padding:5px 15px 3px 15px;
}
.LeftMenu {
	margin:0 0 10px 12px
}
.LeftMenuTop {
	background:url(../images/left_menu_bg.png) 0 0 no-repeat;
	height:12px;
	width:191px
}
.LeftMenuBtm {
	background:url(../images/left_menu_bg.png) 0 100% no-repeat;
	height:6px;
	width:191px
}
.LeftMenuMid {
	background:url(../images/left_menumid_bg.png) 0 0 repeat-y;
	width:156px;
	padding:5px 15px 9px 20px;
}
.LoginBg {
	background:url(../images/strawberry.gif) -5px 45px no-repeat;
	padding:0 0 0 200px;
}
.LoginBg p {
	padding:15px 0 15px 0
}
.AboutTxt {
	float:right;
	width:370px
}
.AboutTxt p {
	padding:10px 0 10px 0
}
.DownloaTop {
	border-bottom:1px solid #ccc
}
.DownloaTop .DownloadLft, .DownloaTop .DownloadRht {
	border-bottom:none
}
.DownloadLft, .DownloadRht {
	border-bottom:1px solid #ededed;
	padding:10px 0
}
.DownloadLft {
	width:265px;
	float:left
}
.DownloadRht {
	width:270px;
	float:right
}
.DownloadLft p, .DownloadRht p {
	padding:10px 0 0 0;
}
.Last .DownloadLft, .Last .DownloadRht {
	border-bottom:none
}
.PhotoVidCont {
	margin:0 auto;
	width:570px;
	padding-bottom:100px;
}
.PhotVidLft {
	float:left;
	padding:0 30px 0 0;
	width:236px;
	border-right:1px solid #ccc;
	min-height:270px
}
.PhotVidRht {
	float:left;
	padding:0 0 0 40px;
	width:236px;
	min-height:270px
}
/* -------------->MENUS< -------------- */
/* Navigation For Home page */
ul.topnav {
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	text-align:right
}
ul.topnav li a {
	color:#fff;
	font-size:13px;
	text-align:right;
	padding:0 8px 0 8px ;
	font-weight:normal;
	letter-spacing:-0.02em;
	text-decoration:none
}
ul.topnav li a:hover {
	color:#94b95b;
	text-decoration:none
}
ul.topnav li a.active {
	color:#94b95b;
	text-decoration:none
}
ul.topnav li a.last {
	padding-left:0
}
*:first-child+html ul.topnav li a {
	color:#fff;
	font-size:14px;
	text-align:right;
	padding-left:10px;
	font-weight:normal;
	letter-spacing:-0.05em;
	text-decoration:none
}
*:first-child+html ul.topnav li a:hover {
	color:#94b95b;
	text-decoration:none
}
u*:first-child+html ul.topnav li a.active {
	color:#94b95b;
	text-decoration:none
}
/* Navigation For Inner pages */
#GlobNavInner ul.topnav li a {
	padding-left:9px;
	letter-spacing:-0.07em
}

#GlobNavInner ul#employee li a {
	padding:0 9px;
	letter-spacing:-0.07em
}

*:first-child+html #GlobNavInner ul#employee li a {
	padding-left:12px;
	letter-spacing:-0.06em
}
*:first-child+html #GlobNavInner ul.topnav li a {
	padding-left:6px;
	letter-spacing:-0.06em
}
*:first-child+html #GlobNavInner ul.topnav li a:hover {
	color:#94b95b;
	text-decoration:none
}
*:first-child+html #GlobNavInner ul.topnav li a.active {
	color:#94b95b;
	text-decoration:none
}
/* -------------->LISTINGS< -------------- */
.RhtContInner ul.RhtListing {
	padding:0;
	margin:0;
	list-style:none
}
.RhtContInner ul.RhtListing li {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	text-align:justify;
	line-height:14px
}
.RhtContInner ul.RhtListing li h3 {
	background:url(../images/bullet1.gif) 0 8px no-repeat;
	font:bold 14px "Trebuchet MS";
	color:#2f4b23;
	padding:0 0 3px 8px
}
.RhtContInner ul.RhtListing li.first {
	padding:0 0 10px 0;
}
ul.Level1, ul.Level1 li ul.Level2, .LeftMenu ul.LeftLinks, ul.Gallery, ul.Form, ul.LeftLinks {
	padding:0;
	margin:0;
	list-style:none
}
ul.Level1 li {
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	color:#245c00
}
ul.Level1 li ul.Level2 li {
	background:url(../images/bullet2.gif) 10px 10px no-repeat;
	padding:5px 0 0 20px
}
ul.Level1 li ul.Level2 li a {
	color:#3e3e3e;
	font-size:13px
}
ul.Level1 li ul.Level2 li a:hover {
	color:#fff;
}
ul.Level1 li ul.Level2 li ul.Level3 {
	padding:5px 0 0 0;
	margin:0 0 0 -5px;
	list-style:none
}
ul.Level1 li ul.Level2 li ul.Level3 li {
	padding:0 0 0 7px;
	border-left:1px solid #c9c9c9;
	background:none;
	color:#fff
}
ul.Level1 li ul.Level2 li ul.Level3 li a {
	color:#fff;
	font-size:11px
}
.LeftMenu ul.LeftLinks li, ul.LeftLinks li {
	background:url(../images/bullet3.gif) 0 6px no-repeat;
	padding:0 0 3px 20px;
	color:#fff;
	line-height:20px;
}
.LeftMenu ul.LeftLinks li a, ul.LeftLinks li a {
	color:#fff;
	font-size:12px
}
ul.Gallery li {
	float:left;
	width:180px;
	margin-right:32px;
	padding:0 0 20px 0;
	line-height:14px
}
ul.Gallery li h3 {
	font:bold 13px "Trebuchet MS";
	padding:5px 0 5px 0;
}
ul.Gallery li div {
	padding:0 0 5px 0
}
ul.Form li {
	margin-bottom:20px
}
ul.Form li label {
	display:block;
	color:#969181;
	font-size:12px;
	text-transform:uppercase
}
ul.Form li.Submit {
	text-align:right;
	padding-right:34px
}
/* -------------->FORMS< -------------- */
input.buttona {
	margin-right:133px;
	margin-top:25px;
	border:0;
	background:url(../images/button_bg11.gif) 0 0 no-repeat;
	position:relative;
	cursor:pointer;
	color:#fff;
	height:25px;
	font:bold 13px "Trebuchet MS";
	padding:0 0 1px 9px;
}
.buttonEndinga {
	position: absolute;
	display:inline;
	margin-left:-10px;
	width:10px;
	height:25px;
	background: url(../images/button_bg11.gif) 100% 0 no-repeat
}
input.button {
	margin-right:10px;
	border:0;
	background:url(../images/button1.png) 0 0 no-repeat;
	position:relative;
	cursor:pointer;
	color:#fff;
	height:25px;
	font:bold 13px "Trebuchet MS";
	padding:0 0 1px 9px;
}
.buttonEnding {
	position: absolute;
	display:inline;
	margin-left:-10px;
	width:10px;
	height:25px;
	background: url(../images/button1.png) 100% 0 no-repeat
}
.input {
	background:#dbdbdb;
	border:1px solid #c5c5c5;
	padding:3px;
	width:325px;
	font:normal 12px "Trebuchet MS"
}
.SelectCat {
	background:url(../images/select_cate_bg.gif) 0 0 no-repeat;
	width:255px;
	height:16px;
	font-size:11px;
	text-transform:uppercase;
	color:#746c55;
	padding:5px 5px 5px 10px;
	position:relative

}
.SelectCat1 {
	background:url(../images/select_cate_bg1.gif) 0 0 no-repeat;
	width:221px;
	height:16px;
	font-size:11px;
	text-transform:uppercase;
	color:#746c55;
	padding:5px 5px 5px 10px;
	position:relative
}
.Pointer {
	position:absolute;
	right:0;
	top:0;
	height:26px;
	width:29px;
	cursor:pointer
}
/* -------------->GRIDS< -------------- */
.BtmDv {
	width:238px;
	float:left;
	margin-right:25px
}
.BtmDvOne {
	width:349px;
	float:right
}
/* -------------->MODS< -------------- */
/* ROUNDED CORNERS */
/* white rounded corners */
.mod1top, .mod1top div, .mod1btm, .mod1btm div {
	background:url(../images/sprite.gif) no-repeat
}
.mod1top {
	background-position:0 0
}
.mod1top div {
	background-position:100% 0;
	height:17px
}
.mod1btm {
	background-position:0 -17px
}
.mod1btm div {
	background-position:100% -17px;
	height:17px
}
.mod1mid {
	background:#FFF
}
/* BORDERS */
.BrdBtm1 {
	border-bottom:1px solid #ccc
}
/* BACKGROUNDS */

/* COLUMNS (id=COLS)
**********************************************************/
.LftCont {
	float:left;
	width:520px;
	margin-right:6px
}
.RhtCont {
	float:left;
	width:362px;
}
.RhtCont .LftImg {
	width:105px;
	float:left;
	margin-right:10px
}
.RhtCont .RhtText {
	float:left;
	width:247px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0
}
.RhtCont .Last {
	padding:15px 0 0 0
}
.RhtCont .Last .RhtText {
	border-bottom:none;
}
.InfoSection1 {
	width:236px;
	float:left;
	margin-right:24px
}
.ContentInn .LftContInner {
	float:left;
	width:575px;
	margin:-68px 10px 0 15px;
	background:url(../images/inner_leftcont_bg.png) 0 0 no-repeat;
	padding:20px 24px 0 24px;
	overflow:hidden
}
.ContentInn .AboutLftContMain {
	float:left;
	width:568px;
	margin:-50px 10px 0 15px;
	background:url(../images/inner_leftcont_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:30px 24px 0 24px
}
.ContentInn .LoginLftContMain {
	float:left;
	width:595px;
	margin:-50px 10px 0 15px;
	background:url(../images/inner_leftcont_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:30px 16px 0 10px
}
.LftContInner .WelContent {
	padding:15px 0 0 0;
	width:575px; overflow:hidden
}
.LftContInner .WelContent .WelContLft {
	float:left;
	width:276px;
	margin-right:20px
}
.LftContInner .WelContent .LatestAnn {
	padding:10px 0 0 0;
	line-height:20px;
	font-size:12px
}
.VideoRhtDiv {
	float:right;
	width:269px; overflow:hidden
}
.LftContInner .WelContent .VideoRhtDiv .InfoText {
	color:#666;
	font-size:10px
}
.ContentInn .RhtContInner {
	float:right;
	width:236px;
}
.ContentInn .LftContInner1 {
	float:left;
	width:183px;
	margin-right:28px
}
.ContentInn .RhtContInner1 {
	float:right;
	width:642px;
	padding:5px 0 0 0
}
.RhtContInner .RhtContInn {
	float:right
}
.ContentInn .AboutLeftContInner {
	float:left;
	width:183px;
	margin:0 28px 0 -24px
}
.ContentInn .ConsultLeftContInner {
	float:left;
	width:183px;
	margin:0 31px 0 0px
}

.ContentInn .RoundCont {
	background:url(../images/inner_rounded_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:20px 24px 0 24px;
	margin:-60px 10px 0 16px;
	width:815px;
}
.ContentInn .RoundCont1 {
	background:url(../images/inner_rounded_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:45px 0 0 0;
	margin:-60px 10px 0 16px;
	width:863px;
}
.Listing1 {
	padding:17px 0 10px 0;
	border-bottom:1px solid #ededed;
}
.Listing1 h3 {
	padding:0 0 5px 0;
}
.Listing2 {
	padding:10px 0
}
/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt {
	font-size:10px
}
.smlTxt {
	font-size:11px
}
.para {
	font-size:12px
}
.big {
	font-size:14px
}
/*font WEIGHTS */
.strong {
	font-weight:bold
}
.normTxt, .normTxt a {
	font-weight:normal
}
/* text TRANSFORMS */
.allCaps {
	text-transform:capitalize
}
.upperCase {
	text-transform:uppercase
}
.textU, .textU a {
	text-decoration:underline
}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {
	text-align:center
}
.alignLeft {
	text-align:left
}
.alignRight {
	text-align:right
}
.justify {
	text-align:justify
}
/* colored text */
/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.pad1big {
	padding:5px 23px
}
/* margins */
.marginTop {
	margin-top:10px
}
.marginBtm {
	margin-bottom:10px
}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {
	clear:both
}
.clearfix:after, .container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden
}
.clearfix, .container {
	display: block
}
a.more {
	background:url(../images/arrow.gif) 100% 5px no-repeat;
	padding:0 30px 0 0;
	font-weight:bold
}
a.download {
	background:url(../images/arrow_down.gif) 100% 6px no-repeat;
	padding:0 15px 0 0px;
	font-weight:bold
}
/*************/
.ContentInn .ContactLftContMain {
	float:left;
	width:605px;
	margin:-50px 10px 0 15px;
	background:url(../images/inner_leftcont_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:30px 16px 0 0
}
.ContactRhtCont {
	float:left;
	width:350px
}
.ContactRhtCont p {
	padding:15px 0;
}
.select {
	background:#dbdbdb;
	border:1px solid #c5c5c5;
	padding:3px;
	width:325px;
	font:normal 12px "Trebuchet MS";
	height:120px
}
.ContAdd {
	line-height:18px;
	font-weight:bold;
	padding-top:10px
}
.ContAdd p {
	padding:10px 0 0 0;
}
.GreenText {
	color:#69ac1f
}
.DrkGreenText {
	color:#2f4b23
}
.LftImg {
	/*padding:25px 0 0 0*/
}
.ContentInn .ConsultRhtCont {
	float:right;
	width:183px;
	margin-right:12px
}
.ContentInn .ConsultLftCont {
	float:left;
	width:432px;
	padding:5px 15px 0 0px
}
.ConsultRhtCont {
	line-height:18px;
	font-weight:bold;
	color:#fff
}
.ConsultRhtCont p {
	padding:10px 0 0 0;
}
.ConsultRhtCont a {
	color:#fff
}
.ConsultRhtCont a:hover {
	color:#fff
}
.ConsultLftCont .ImgLft {
	float:left;
}
.ConsultLftCont p {
	padding:8px 0;
}
.Weather {
	padding:0 0 10px 0;
	text-align:center
}
.PSIListing {
	margin:-15px 0 0 -15px;
	padding:0 0 10px 0
}
.Listing3 {
	padding:20px 0 15px 0;
	border-bottom:1px solid #ededed;
	float:left;
	margin:0 0 0 18px;
	width:390px
}
.list {border-bottom:1px solid #ededed;}
.Listing3 .Img {
	float:left;
	width:78px;
	padding-right:10px
}
.Listing3 .Desc {
	float:right;
	width:300px
}
.Listing3 h3 {
	padding:0 0 5px 0;
}
.Listing3 p {
	padding:0 0 5px 0
}
.Listing4 {
	padding:20px 0 15px 0;
	border-bottom:1px solid #ededed;

	margin:0 0 0 18px;

}
.Listing4 .Img {
	float:left;
	width:78px;
	padding-right:13px
}
.Listing4 .Desc {
	float:left;
	width:300px
}
.Listing4 h3 {
	padding:0 0 5px 0;
}
.Listing4 p {
	padding:0 0 5px 0
}

a.Contact {
	background:url(../images/bullet4.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	font-weight:bold
}
a.Back {
	background:url(../images/arrow_back.gif) 0 5px no-repeat;
	padding:0 0 0 18px;
	font-weight:bold
}
.GalleryTop {
	float:left;
	width:100%
}
.GalleryTop .left {
	float:left;
	width:280px;
}
.GalleryTop .right {
	float:left;
	width:260px;
	padding:5px 0 0 0
}
ul.Gallery2 {
	padding:10px 0 0 0;
	margin:0 0 0 -25px;
	list-style:none
}
ul.Gallery2 li {
	float:left;
	margin:10px 0 0 21px;
	width:108px;
	padding:8px;
	height:81px;
	background:url(../images/gallery_image_bg.png) 0 0 no-repeat
}
.ContentInn .GalleryLftCont {
	float:left;
	width:567px;
	margin:-68px 10px 0 15px;
	background:url(../images/inner_leftcont_bg.png) 0 0 no-repeat;
	min-height:150px;
	padding:20px 20px 10px 28px
}
.GalleryRhtImg {
	margin:0 0 0 -15px
}

#city_div, #city_div1 {
background:#fff;
}

.error                          {color:#FF0000;font-size:13px;}
.errorSmallText                  {color:#FF0000; font-size:13px;}
.success			 {color:#FF8000;font-size:13px;}


.LeftMenu ul li.diffimg{
	background:url(../images/bullet3_sub.gif) 0 2px no-repeat;
	padding:0 0 3px 20px;
	color:#fff
}

.LeftLink1 {list-style:none; padding:0; margin:0 0 0 -10px}

input.button{margin-right:11px; border:0; background:url(../images/buttonA.png) 0 0 no-repeat; position:relative; cursor:pointer; color:#fff; height:25px; font:bold 13px "Trebuchet MS"; padding:0 3px 1px 9px; text-transform:uppercase; width:73px}
input.button1{margin-right:14px; border:0; background:url(../images/buttonA.png) 0 0 no-repeat; position:relative; cursor:pointer; color:#fff; height:25px; font:bold 13px "Trebuchet MS"; padding:0 0px 1px 9px; text-transform:uppercase}
.buttonEnding1{position: absolute; display:inline; margin-left:-13px; width:10px; height:25px; background: url(../images/buttonA.png) 100% 0 no-repeat}
.buttonEnding{position: absolute; display:inline; margin-left:-13px; width:10px; height:25px; background: url(../images/buttonA.png) 100% 0 no-repeat}

.subcat{
background-color:#FFFFFF;
display:block;
left:600px;
margin-left:-10px;
margin-top:-6px;
top:142px;
}

*:first-child+html .subcat{
background-color:#FFFFFF;
display:block;
left:600px;
margin-left:-10px;
margin-top:-14px;
top:142px;
}
.subcat ul {background-color:#FFFFFF;}

.subcat ul li{background-color:#FFFFFF; overflow:hidden; list-style-type:none;
margin-left:-40px;}

.leftimages {margin-left:12px}
.leftimages img {margin-bottom:10px}