/* Global Starts */
body { margin:0px; padding:40px 0px 0px 0px; background:url(../images/main-bg.gif) repeat-x top left #ecf5d4; }
.mainwrapper-main{ margin:0 auto; width:980px; }
.rightside-banner{ width:126px; float:right ; background: #ECF5D4 url(../images/rightside-banner-top-bg.gif) no-repeat top; padding:10px 0px 0px 6px;}
.rightside-banner .box{ float:left; width:120px; margin-bottom:10px}
.mainwrapper-personal { width:838px; float:left }
.mainwrapper { width:838px; margin:0 auto;}
.mainwrapper-top {
	background:url(../images/page-tl-curve.gif) no-repeat top left;
	height:12px;
}
.mainwrapper-top img {
	float:right;
	height:12px;
}


.mainwrapper-center {
	background-color:#fff;
	width:818px;
	padding:0px 10px;
	float:left;
	clear:both;
}
.mainwrapper-bottom {
	background:url(../images/page-bl-curve.gif) no-repeat top left;
	height:12px;
	clear:both;
}
.mainwrapper-bottom img {
	float:right;
	height:12px;
}
/* Global Ends */


/* Top Part Starts */
.header { margin:0 auto; height:92px; }
.logo { float:left; padding-top:10px; }
.top-sign-up { float:right; padding-top:26px; }

.top-menu { margin:0 auto; height:41px; background:url(../images/top-menu-bg.gif) repeat-x top left; clear:both; }

.top-menu-inner { margin:0 auto; height:35px; background:url(../images/top-menu-inner-bg.gif) repeat-x top left; clear:both; }

.top-login { float:right; text-align:right; height:37px; padding-top:4px; margin-right:0px; }

.inner-top-links { float:right; padding-top:5px; color:#c9c9c9; }


/* Top Part Ends */


/* Content Part Starts */
.banner { margin:0 auto; padding:8px 0px 0px 0px; height:226px; clear:both; }
.content-wrapper { clear:both; } /*  float:left; */
.content-wrapper-innerpage { float:left; background:url(../images/left-line-bg.gif) repeat-y 203px 0px; width:818px; margin-top:20px } /*  float:left; */
.content-wrapper-left { 
	float:left; 
	margin-top:10px; 
	border-right:1px solid #ecf5d4; 
	width:400px; 
	height:115px; 
}
.content-wrapper-left-content { clear:both; }
.content-wrapper-left img { margin:10px; float:left; }
.content-wrapper-left p { margin-right:10px; width:285px; float:right; }

.content-wrapper-right { float:right; margin-top:10px; width:400px; height:115px; }
.content-wrapper-right-content { clear:both; }
.content-wrapper-right img { margin:10px; float:left; }

.inner-left-links { float:left; width:195px; margin: 0px 8px 0px 0px; border-right:0px solid #e6e6e6; }
.inner-left-links div { margin-bottom:0px; line-height:23px; }

.inner-right-content-wrapper { float:left; width:600px; margin:0px 0px 0px 0px; padding-left:10px; }
.inner-content-wrapper {width:818px; margin:20px 0px 0px 0px; }

.content-part-wrapper { margin:10px auto; width:600px; }

.listing-wrapper { margin:0px 0px 20px 0px; width:598px; }
.listing-box { margin:0px 0px 5px 0px; width:600px;}
.listing-all-ttl-wrapper { margin:0px 0px 0px 0px; width:600px; height:28px; }
.listing-all-ttl { margin:0px 1px 0px 0px; padding:0px 0px 0px 10px; height:28px; line-height:28px;
 background-color:#e8e8e8; border-bottom:1px solid #bdbdbd; float:left; }

.title-price-box { margin:0px auto; padding-top:5px; clear:both; width:435px; height:165px; background-color:#f7f7f7; border:1px solid #c1c1c1; }
.title-price-box-item { width:417px; height:25px; line-height:25px; border-bottom:1px solid #e9e9e9; float:left; }

.form-wrapper { width:320px; float:left; padding:15px; }
.form-wrapper ul { list-style:none; margin:0; padding:0; }
.form-wrapper li { width:290px; margin:0px 0px; padding:0; clear:both; line-height:28px; color:#666; }
.form-wrapper li font { font-family:Tahoma; font-size:11px; float:left; }
.form-wrapper li span { width:180px; float:right; padding-top:3px; }
.form-wrapper h1{font-size:15px; clear:both; font-family:Tahoma, Arial; color:#000000; text-decoration:none; font-weight:bold;  margin-bottom:5px}
/*.input2 { border:1px solid #cecfd4;  width:150px; font-family:Tahoma; font-size:11px; color:#666666 }*/
.form-wrapper select{ border:1px solid #cecfd4;  width:150px; font-family:Tahoma; font-size:13px; color:#666666 }
.input-no-border { border:none;  }

.form-wrapper-login { width:280px; margin:15px auto; }
.form-wrapper-login ul { list-style:none; margin:0; padding:0; }
.form-wrapper-login li { width:215px; margin:0px 0px; padding:0; clear:both; line-height:28px; color:#666; }
.form-wrapper-login li font { font-family:Tahoma; font-size:11px; float:left; }
.form-wrapper-login li span { width:160px; float:right; padding-top:3px; }


.form-wrapper-signup { width:320px; float:left; padding:15px; }
.form-wrapper-signup ul { list-style:none; margin:0; padding:0; }
.form-wrapper-signup li { width:340px; margin:0px 0px; padding:0; clear:both; line-height:28px; color:#666; }
.form-wrapper-signup li font { font-family:Tahoma; font-size:11px; float:left; }
.form-wrapper-signup li span { width:180px; float:right; padding-top:3px; }
.form-wrapper-signup h1{font-size:15px; clear:both; font-family:Tahoma, Arial; color:#000000; text-decoration:none; font-weight:bold;  margin-bottom:5px}

.form { margin:2px auto; padding:0px 0px; line-height:28px; color:#666; clear:both; }
.form-title { float:left; width:85px; }

.input2 { border:1px solid #cecfd4; line-height:18px; width:150px; float:right; vertical-align:middle; }
.input-no-border { vertical-align:middle; }


.insidepage
{
font-size:11px;
clear:both;
font-family:Tahoma, Arial; color:#000000;
text-decoration:none;
}
.insidepage h3
{
font-size:11px;
color:#639500;
font-family:Tahoma, Arial; color:#000000;
text-decoration:none;
margin:0px;
padding:0px
}

.insidepage h1
{

margin-bottom:5px;
padding-top:10px;
}
.insidepage ul
{
list-style:none;
line-height:18px;
}
.insidepage ul span
{
color:#639500;
font-weight:bold
}
/* Content Part Ends */


/* Footer Starts */
.footer { margin:0 auto; padding:8px 0px; width:875px; height:85px; clear:both; }
.footer img { margin:6px 5px; }
/* Footer Ends */


/* Other Classes Starts */
.scroll { overflow:scroll; overflow-x:hidden; height:134px; width:600px; vertical-align:top; border-top:1px solid #fff; clear:both; }
.scroll ul { list-style:none; margin:0px; padding:0px; }
.scroll li { margin:0px; padding:0px; width:auto; line-height:28px; }
.scroll-light-bg { background-color:#fff; }
.scroll-dark-bg { background-color:#f5f5f5; }

/* Other Classes Ends */

/* 9th Sep 08 new classes starts */
.inner-content-part { width:818px; padding:12px 0px 5px 0px; margin:0px; }
.faq-field-box { width:350px; height:100px; border:1px solid #c9c9c9; }
/* 9th Sep 08 new classes ends */

