@charset "utf-8"; 
/* $Id: main.css.php,v 1.149 2011/10/24 11:03:10 kalpesh Exp $ */

/* --------------------------------------------------------------
   main.css
   * Sets up some sensible elements for layout.

   Based on work by:
   * Akash Tilva
   For any Query You can ask to this Email
   * E-mail: akashtilva@gmail.com
-------------------------------------------------------------- */

/* ########################## Akash: global properties ########################## */

body { background:#FFFFFF; font:12px helvetica, serif; margin:0; padding:0; text-decoration:none; }
#main { padding-top:0; width:100%; margin:0 auto; background:#FFFFFF; }
*{ border:none; margin:0; padding:0; }
input[type=checkbox]{border:none;}
input[type=radio]{border:none;}
ul,li	{ list-style:none; margin:0; padding:0; }
h4	{ font:bold 12px helvetica, serif; color:black; }
h5	{ font:bold 12px helvetica, serif; color:white; }
input,textarea,select{ border:1px solid #dcdcdc; outline:none;}
a			{ text-decoration:none; color:#000000; }
a:hover		{ text-decoration:none; color:#4A8900; }
.clear		{ clear:both; }
.whiteLink	{ color:white; text-decoration:underline; }
.link1		{ color:#4A8900; text-decoration:underline;}
.link1:hover{ text-decoration:underline; }
.main-color	{ color:#4A8900;}

.absmiddle	{ vertical-align: middle; }
.fLeft		{ float:left; }
.fRight		{ float:right; }
.textLeft	{ text-align:left; }
.textCenter	{ text-align:center; }
.textRight	{ text-align:right; }
.show		{ display:block;}
.hide		{ display:none;}

.ht6	{ height:6px; }
.ht10	{ height:10px; }
.ht14	{ height:14px; clear:both; }

.pop_lh	{ float:left; padding:4px 0px 0px 0px; }
.pop_rh	{ float:right; padding:4px 0px 0px 0px; }

/* ########################## Round button ########################## */
.le_sel	{ width:10px; height:21px; float:left; margin:0; padding:0; }
.lr_sel	{ background:url(../images/but-bg.gif) repeat-x; height:21px; float:left; border:none; color: #FFEEFF; font:bold 12px helvetica, serif; line-height:20px; margin:0; padding:0; }
.but1_L	{ background:url(../images/but-left.gif); display:block; width:10px; height:21px; float:left; margin:0; padding:0; }
.but1_R	{ background:url(../images/but-right.gif); display:block; width:10px; height:21px; float:left; margin:0; padding:0; }
.but1	{ overflow:visible; background:url(../images/but-bg.gif) repeat-x; height:21px; float:left; border:none; color: #FFEEFF; font:bold 12px helvetica, serif; line-height:22px; margin:0; padding:0; }

/* ########################## Square button ########################## */
.but_bg	{ border:1px solid #4A8900; height:22px; color:#FFEEFF; cursor: pointer; background:url(../images/tt_background.png) 0 -831px #498E00; font:bold 8pt helvetica, serif; padding-bottom:2px; }

.div1, .fieldset1	{ border:1px solid #d6d6d6; background: #FFFFFF; width:100%;}
.div2, .fieldset2	{ border:1px solid #d6d6d6; background: #FFFFFF; width:75%; position:relative;}
.div_header			{ background:url(../images/tt_background.png) 0 -400px; clear:left; font:bold 12px/22px helvetica, serif; min-height:23px; width:100%; color:#404040; border-top:1px solid #eee; overflow:hidden; }
.div_header img			{ padding-left:5px;padding-right:5px;}
.div_header .arrow { background:url(../images/arrow1.png) center; float:left; width:15px;}
.div_header .htext	{ float:left; text-align:center; color:#404040; min-height:23px; text-indent:0; }
.div_header .sort_active_link a	{ text-decoration: underline; }

.div_header2	{ background:#E8E8E8; height:20px; font:bold 12px helvetica, serif; color:#666; }

.catPath	{ text-align:left; margin:0 0 5px 0; border:0px dashed #ccc; padding:3px; font-weight:bold; }
.catPath a {text-decoration:underline}

.topBanner		{ height:107px; background: #FFFFFF; margin:0 auto; display:block;width:901px}
.topBanner img	{ padding-top:5px; }
.header 		{ clear:both; position:relative; height:150px; text-align:center; margin:0 auto; }
.headerInner	{ width:960px; margin:0 auto;}
.logo 			{ margin-left:30px; margin-top:15px; background:url(../images/logo.png) no-repeat; width:187px; height:134px; float:left; }
.logo h1		{ visibility:hidden; }
.headerRight	{ float:right; width:715px; display:block;  position:relative; right:0; text-align:left;}

/* ########################## Akash:: main menu  ########################## */
.mainMenu	{ text-align:right; color:#666666; height:31px; line-height:30px; margin-right:25px; }
.mainMenu .s_link		{ font: bold 12px helvetica, serif; color:#666666; margin:0px 4px; width:100px; }
.mainMenu .s_link:hover	{ color:#4A8900; font-family:helvetica, serif; }
.mainMenu .s_text		{ font: bold 12px helvetica, serif; color:#000000; margin:0px 10px 0px 3px; width:100px; margin-right:10px; }

/* ########################## Akash:: Search box ########################## */
.searchbox 		{ position:relative; float:right; background:url(../images/tt_mixBG.png) -488px -1px; width:472px; height:75px; }
.search_box		{ font:bold 16px helvetica, serif; width:235px; position:absolute; top:21px; right: 113px; height:20px; padding:1px; border: none; color:#666666; outline:none;}

.searchbox_sold{float:left; background:url(../images/tt_mixBG.png) -600px -18px; width:255px; height:29px;
font:bold 16px helvetica, serif;
}
.soldsearch{ font:bold 16px helvetica, serif; width:235px; height:20px; padding:1px; border: none; color:#666666; outline:none; margin:3px 0 0 10px;}
.soldsearch_but		{ background:url(../images/tt_mixBG.png) -740px -98px; width:74px; height:29px; border:none; color:#FFEEFF; font:bold 12px/29px helvetica, serif; margin-left:5px;cursor:pointer; }

.search_combo	{ font:14px helvetica, serif; height:28px; padding:4px; position:absolute; top: 19px; right: 370px; width:100px }
.search_but		{ background:url(../images/tt_mixBG.png) -740px -98px; width:74px; height:29px; position:absolute; top:17px; right:28px; border:none; color:#FFEEFF; font:bold 12px/29px helvetica, serif; }
.search_but:hover	{ background:url(../images/tt_mixBG.png) -856px -98px; cursor: pointer; }
.search_advance		{ position:absolute; top:55px; right:30px; border:none; color:#666666; font:bold 12px helvetica, serif; }
.topText 		{ color:#000000; font:24px helvetica, serif; position:absolute; top:120px; clear:both;}

/* ########################## main content property Start ########################## */
.contentt { width:901px; position:relative; margin:0 auto; }

.leftCol		{ position:relative; float:left; margin:0; padding:0; width:195px; background:#ffffff; }
.rgtCol			{ float:right; width:686px; }
.RightPanelLeft	{ width: 524px; float:left; }
.RightPanelRight{ width: 150px; float:right; text-align:right; }

/* ########################## frontpage product display ########################## */
.prod2							{ width:686px; background:url(../images/tt_mixBGR.png) no-repeat; padding:0 6px; }
.prod2Btm				{ width:686px; height:5px; background:url(../images/tt_mixBGR.png) bottom no-repeat; font-size:0px; line-height:0px;}
.prod2 .pHead					{ width:740px; padding:5px 0 0 5px; float:left; }
.prod2 .pHead .pHeadLeft		{ font:12px helvetica, serif; color:black; display:inline; float:left; }
.prod2 .pHead .pHeadRight		{ float:right; }
.prod2 .pHead .pHeadRight a		{ font:10px helvetica, serif; color:blue; }
.prod2 .pHead .pHeadRight a:hover{ text-decoration:underline; }
.prod2 .item					{ width:135px; margin:10px 0 0 0; float:left; overflow:hidden; }
.prod2 .item a					{ color: #666666 }
.prod2 .item .pImg				{ width:135px; height:140px; padding: 6px 0 0 0; text-align:center; background:#FFFFFF url(../images/hmprobg.png) no-repeat; }
.prod2 .item .pImg img			{ margin:0px;}
.prod2 .item .pName				{ font:bold 11px helvetica, serif; color:#666666; margin-bottom:5px; text-align:center; }
.prod2 .item .pCity				{ font:10px helvetica, serif; color:#cccccc; }
.prod2 .item .pPrice			{ margin-left:2px; font:bold 11px helvetica, serif; color:#595959; text-align:center; background:#FFFFFF url(../images/hmpricbg.png) no-repeat;width:135px;height:24px;line-height:23px;}

/* ########################## Akash ::  New Item / Most Viewed Item properties  ########################## */
.NewLatest						{ width:100%; height:auto; }
.NewLatest .nlHead				{  width:100%; height:26px; }
.NewLatest .nlHead ul.nlMenu	{ position:relative; }
.NewLatest .nlHead ul.nlMenu li	{ width:auto; height:26px; float:left; text-align:center; margin-top:0px; margin-left:2px;}

.NewLatest .nlHead ul.nlMenu li span.nLeft	{ background:url(../images/tabyLeft.png) no-repeat; width:8px; height:27px; float:left;}
.NewLatest .nlHead ul.nlMenu li span.nText	{ background:url(../images/tabymid.png) repeat-x; width:auto; height:27px; float:left;}
.NewLatest .nlHead ul.nlMenu li span.nRight	{ background:url(../images/tabyrgt.png) no-repeat; width:8px; height:27px; float:left;}
.NewLatest .nlHead ul.nlMenu li a			{ font:bold 12px helvetica, serif; color:#38443a; line-height:25px; padding:0 6px; }

.NewLatest .nlHead ul.nlMenu li.active span.nLeft	{ background:url(../images/tt_backgroundr.png) 0 -680px; width:8px; height:26px; float:left; }
.NewLatest .nlHead ul.nlMenu li.active span.nText	{ background:url(../images/tt_backgroundr.png) repeat-x scroll 0 -860px; width:auto; height:26px; float:left;}
.NewLatest .nlHead ul.nlMenu li.active span.nRight	{ background:url(../images/tt_backgroundr.png) -2px -710px; width:8px; height:26px; float:left; }
.NewLatest .nlHead ul.nlMenu li.active a { color:#4e7d1f;background:#f8f8f8 }

.NewLatest .nlHead ul.nlMenu li:hover a	{ color: #38443a; }

.ListRow .rowodd	{ width:auto; height:auto; min-height:21px; clear:left; padding:5px 0; }
.ListRow .roweven	{ background:#eeeded; width:auto; height:auto; min-height:21px; clear:left; padding:5px 0; }
.ListRow .detaileven:hover {background: #f9f9f9;}
.ListRow .detailodd:hover  {background: #EEEDED;}
.ListRow .pImg 		{ padding:2px 2px 2px 2px; text-align:center; }
.ListRow .pName		{ padding:3px 0px 0px 0px; text-align:center; }
.ListRow .pName a	{ font:12px/18px helvetica, serif; color:#4A8900;font-weight:bold }
.ListRow .pName a:hover	{ color:#404040; }
.ListRow .pCity		{ padding:2px 0px 0px 0px; color:#666666;text-align:center;}
.ListRow .pPrice	{ padding:3px 0px 0px 0px; text-align:center;font-weight:bold; color:#666666;}

/* ##########################	added by rajesh ########################## */

.prolist_bg{background-color:#f8f8f8;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding-left:0px;width:528px;padding-top:5px;}

/* ##########################	added by rajesh ########################## */

/* ##########################	Akash :: News properties ########################## */
.LatestNews			{ width:100%; clear:left; float:left; }
.LatestNews .lnHead { background:url(../images/tt_arrow1.png) center left no-repeat; text-indent: 25px; font:bold 16px/24px helvetica, serif; color:#4A8900; }
.LatestNews_header { height:27px; float:left; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; color:#FFEEFF; }

.LatestNews .newsList		{ margin-top:8px; padding-left:15px; width:100%; height:auto; }
.LatestNews .newsLine		{ background:url(../images/tt_arrow2.png) center left no-repeat; padding-left:15px; margin-top:2px; color:#6b6b6b; }
.LatestNews .newsLine a		{ font:bold 12px helvetica, serif; color:#4A8900; text-decoration:none; float:left; }

.LatestNews .popUpNewsTitle	{ font:bold 16px helvetica, serif; color:#4A8900; float:left; }
.LatestNews .popUpNewsDate	{ font:bold 16px helvetica, serif; color:#3b3b3b; text-indent:10px; }
.LatestNews .popUpNewsDisc	{ font:12px helvetica, serif; color:#000; margin:5px 0; }

.LatestNews .m_link			{ font:12px helvetica, serif; color:#4A8900; }
.LatestNews .m_link:hover	{ text-decoration:underline; }


/* ########################## ########################## */
.newsList			{ width:100%; clear:left; float:left; }
.newsList .lnHead 	{ background:url(../images/tt_arrow1.png) center left no-repeat; text-indent: 25px; font:bold 16px/24px helvetica, serif; color:#4A8900; }

.newsList .newsList		{ margin-bottom:8px; padding-left:15px; width:100%; height:auto; }
.newsList .newsLine		{ background:url(../images/tt_arrow2.png) center left no-repeat; padding-left:15px; margin-top:10px; color:#6b6b6b; }
.newsList .newsLine a		{ font:bold 12px helvetica, serif; color:#4A8900; text-decoration:none; /*float:left;*/ }

.newsList .popUpNewsTitle	{ font:bold 16px helvetica, serif; color:#4A8900; float:left; }
.newsList .popUpNewsDate	{ font:bold 16px helvetica, serif; color:#3b3b3b; text-indent:10px; }
.newsList .popUpNewsDisc	{ font:12px helvetica, serif; color:#000; margin:5px 0; }

.newsList .m_link		{ font:12px helvetica, serif; color:#4A8900; }
.newsList .m_link:hover	{ text-decoration:underline; }
.showNews           { margin:10px;min-height:80px;height:auto; }
.moreLink           { width:auto;float:right;margin-right:5px;padding:3px 0;}

/* ##########################   AKASH :: Advance search ########################## */
.advanceSearch 	{ padding:0; background:#FFFFFF; }
.advanceSearch div div	{ padding:3px 0; }
.advs_label 	{ font:10pt helvetica, serif; color:#000; display:block; width:200px; text-align:right; float:left; display:inline; }

/* ##########################   AKASH :: Login show ########################## */
.lsLeft		{ float:left; left:100px; }
.lsRight	{ float:right; right:100px; }
.cur_user 				{ height:190px; width:330px; background:#F9F9F9; position:relative; }
.cur_user .login_user 	{ background:#4A8900; font:bold 8pt helvetica, serif; padding:5px 0; color:#FFEEFF; }
.cur_user label.login	{ width:110px; float:left; text-align:right; font: 10pt helvetica, serif; }
.cur_user .input_txt	{ width:135px; font:9pt helvetica, serif; color:#000; border:1px solid #dcdcdc; }
.cur_user .padd			{ padding:2px 2px 11px 20px; font:8pt helvetica, serif; }

/* ##########################   AKASH :: Signup page ########################## */
.form-pros label 			{ margin-right:5px; width:300px; float:left; text-align:right; font-weight:normal; }
.form-pros fieldset div 	{ font:9pt helvetica, serif; text-align:left; }
.signup .Mini_Col .in_box	{ background:#FFFFFF; border:1px solid #acacac; font:9pt helvetica, serif; color:#1F1F1F; padding:0 1px; }
.signup .msg  				{ font:8pt helvetica, serif; text-align:center; color:green; }
.signup label  				{ width:200px; float:left; text-align:right; padding-right:5px; }
.signup div.odd,.signup div.even  	{ padding:4px 0px 3px 0px; }

.red_star{ font:8pt helvetica, serif; color:red; }

.memType { background:#FFFFFF;padding:5px;text-align:center; }

/* ##########################   AKASH :: after Login page show ########################## */

.submenu{margin-right:3px;margin-top:2px;float:left;}
.sub_menu	{ background:url(../images/menuBG.png) top left; height:22px; display:block; float:left; padding-left:7px; line-height:20px; color:#000000; font-weight:normal; margin-right:5px;margin-top:2px; }
.sub_menu:hover	{ background-position:bottom left; color:#FFEEFF; cursor:pointer; }
.sub_menu:hover span	{ background-position:bottom right;}
.sub_menu span	{ background:url(../images/menuBG.png) top right; height:22px; display:block; padding-right:7px;}
.sub_menu_sel	{ background:url(../images/menuBG.png) bottom left; height:22px; display:block; float:left; padding-left:7px; line-height:20px; color:#FFEEFF; font-weight:normal; margin-right:5px;margin-top:2px; }
.sub_menu_sel:hover	{ color:#FFEEFF; }
.sub_menu_sel span	{ background:url(../images/menuBG.png) bottom right; height:22px; display:block; padding-right:7px;}
.background1	{ background:#4A8900; }

/* ########################## Login View Profile ########################## */
.viewProfile .labelClass		{ margin-right:5px; width:300px; float: left; text-align:right; font-weight:normal; }
.viewProfile div 		{ }
.viewProfile div .in_box1 { background:#FFFFFF; border:1px solid #acacac; font:9pt helvetica, serif; color:#1F1F1F; padding:0 1px; }
.usrChoice				  { color:green;margin-left:210px; }

/* ########################## Seller Item ########################## */
.sellerItem label  	{ width:180px; float:left; text-align:right; padding-right:5px; }
.sellerItem .check 	{ border:none; }

div.Mini_Col1 div 	{ padding:4px 0px 3px 0px; }
.sellerMsg { font:11px helvetica, serif;color:green;margin:0px 10px; }
.headArrow { padding:0;padding-top:3px; }
.sellerImg { margin:0 15px; padding:10px;padding-bottom:30px; }
.sellerImg div 	{ padding:4px 0px 3px 0px; }
.imgInstr { margin:0 10px; }
.imgInstr .instrSub { margin:0 10px;padding-left:10px; }
/* ########################## Seller List item ########################## */
.sellerList .head1	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.sellerList .head2	{ width:170px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.sellerList .head3	{ width:120px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.sellerList .head4	{ width:140px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.sellerList .head5	{ width:125px; padding:0px 0px 0 2px; }
.sellerList .col1	{ float:left; width:110px; text-align:center; padding:2px; }
.sellerList .col2	{ float:left; width:170px; text-align:center; padding:2px; padding-top:35px; }
.sellerList .col3	{ float:left; width:120px; text-align:center; padding:2px; padding-top:35px; }
.sellerList .col4	{ float:left; width:140px; text-align:center; padding:2px; padding-top:35px; }
.sellerList .col5	{ float:left; width:125px; text-align:center; padding:2px; padding-top:10px; padding-right:0px; }
.sellerList .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%;  }


/* ########################## Sold Item List ########################## */
.soldList .head1	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.soldList .head2	{ width:300px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.soldList .head3	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.soldList .head4	{ width:140px; padding:0px 0px 0 2px; }
.soldList .col1	{ float:left; width:110px; text-align:center; padding: 2px; }
.soldList .col2	{ float:left; width:300px; text-align:center; padding: 2px; padding-top:35px; }
.soldList .col3	{ float:left; width:110px; text-align:center; padding: 2px; padding-top:35px; }
.soldList .col4	{ float:left; width:140px; text-align:center; padding: 2px; padding-top:10px; }
.soldList .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%;  }
.boughtListcol4 { float:left; width:140px; text-align:center; padding: 2px; padding-top:35px; }

/* ########################## Favourite Item List ########################## */
.favouriteList .head1	{ width:120px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.favouriteList .head2	{ width:380px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.favouriteList .head3	{ width:85px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.favouriteList .head4	{ width:80px; padding:0px 2px 0 2px; }
.favouriteList .col1	{ float:left; width:120px; text-align:center; padding: 2px; }
.favouriteList .col2	{ float:left; width:380px; text-align:center; padding: 2px; padding-top:35px; }
.favouriteList .col3	{ float:left; width:85px; text-align:center; padding: 2px; padding-top:35px; }
.favouriteList .col4	{ float:left; width:80px; text-align:center; padding: 2px; padding-top:35px; }
.favouriteList .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%;  }

/* ########################## Answer List ########################## */
.answer .head1	{ width:150px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.answer .head2	{ width:90px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.answer .head3	{ width:140px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.answer .head4	{ width:250px; padding:0px 2px; }
.answer .col1{ float:left; padding:7px 2px; width:150px; text-indent:5px; text-align:center; }
.answer .col2{ float:left; padding:7px 2px; width:90px; text-align:center; }
.answer .col3{ float:left; padding:7px 2px; width:140px; text-align:left; }
.answer .col4{ float:left; padding:7px 2px; width:250px; text-align:center; }
.answer .col5{ float:left; padding:7px 2px; width:30px; text-align:center; vertical-align:middle; padding:12px 2px; }
.answer .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%; min-height:50px; }
.answer .mainDiv{ font:13px helvetica, serif;float:left; }
.answer .txtBox { border:1px solid #acacac;vertical-align:middle;height:18px;width:170px; }
.answer .cnclImg{ vertical-align: middle;border:none; }

/* ########################## Add Feedback List ########################## */
.addFeeback .head1	{ width:180px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.addFeeback .head2	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.addFeeback .head3	{ width:120px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.addFeeback .headImg	{ width:25px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.addFeeback .head7	{ width:165px; padding:0px 2px; }
.addFeeback .col1{ float:left; padding:7px 2px; width:180px; text-indent:5px; text-align:center; }
.addFeeback .col2{ float:left; padding:7px 2px; width:110px; text-align:center; }
.addFeeback .col3{ float:left; padding:7px 2px; width:120px; text-align:left; }
.addFeeback .col4{ float:left; padding:7px 2px; width:250px; text-align:center; }
.addFeeback .options{ float:left; padding:7px 2px; width:25px; text-align:center; }
.addFeeback .col7{ float:left; padding:7px 2px; width:165px; text-align:center; }
.addFeeback .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%; min-height:50px; }
.commentInbox{ border:1px solid #acacac; width:90%; }

/* ########################## Feedback List ########################## */
.feedbackList .head1	{ width:85px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.feedbackList .head2	{ width:350px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.feedbackList .head3	{ width:120px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.feedbackList .head4	{ width:110px; padding:0px 2px; }
.feedbackList .col1{ float:left; padding:7px 2px; width:85px; text-indent:5px; text-align:center; }
.feedbackList .col2{ float:left; padding:7px 2px; width:350px; text-align:center; }
.feedbackList .col3{ float:left; padding:7px 2px; width:120px; text-align:center; }
.feedbackList .col4{ float:left; padding:7px 2px; width:110px; text-align:center; }
.feedbackList .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%; min-height:50px; }
.feedbackList .comment{ font:bold 13px helvetica, serif;text-indent:5px;}

.optionInfo{ background:#F9F9F9; border:1px solid #4A8900; text-align:center; font:bold 13px helvetica, serif; padding:4px 2px; color:#656565; margin:5px 0 0 0; }

.fList { font:13px helvetica, serif; }
.fList .profile { float:left;color:green;font-weight:bold; }
.fList .fscore { clear:right;float:right;font:700 13px helvetica, serif;color:#BC4201; }
.cLeft7 { clear:left;padding:7px 0; }

/* ########################## Product List ########################## */
.productList .head1	{ width:35px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .head2	{ width:108px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .head3	{ width:250px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .head4	{ width:120px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .head5	{ width:150px; padding:0px 2px; }
.productList .head6	{ width:90px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .head7	{ width:210px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productList .col1{ float:left; padding:15px 2px; width:35px; text-align:center; }
.productList .col2{ float:left; width:108px; padding:0 2px; text-align:center; }
.productList .col3{ float:left; padding:15px 2px; width:250px; text-align:center; }
.productList .col4{ float:left; padding:15px 2px; width:120px; text-align:center; }
.productList .col5{ float:left; padding:15px 2px; width:150px; text-align:center; }
.productList .col6{ float:left; padding:15px 2px; width:90px; text-align:center; }
.productList .col7{ float:left; padding:15px 2px; width:210px; text-align:center; }
.productList .col8{ float:left; width:108px; padding:15px 0px; text-align:center; }
.productList .listItem{ float:left; font:13px helvetica, serif; padding:5px 0; width:100%; }

/* ########################## Latest News RAJ ########################## */

.lNews	{}
.lNews .innerDiv	{ width:530px; margin:auto; }
.lNews .innerDiv	{ width:530px; margin:auto; }
.lNews .rtop	{ background:url(../images/lnewstopbg.png) no-repeat; height:30px; width:530px; }
.lNews_header2	{ background:url(../images/tt_mixBG.png) -245px -340px; height:27px; float:left; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; color:#FFEEFF;}
.lNews .rtop span.gend	{ background:url(../images/tt_mixBG.png) right -340px; height:27px; width:50px; float:left; }
.lNews .rbtm	{ background:url(../images/lnewsbotbg.png) no-repeat; height:6px; width:530px; }
.lNews .newsLine		{ padding:10px 10px 10px 20px; color:#6b6b6b;width:520px;}
.lNews .newsLine a		{ font:12px helvetica, serif; color:#4A8900; text-decoration:none; float:left;clear:both;outline:none}
.lNews .innerDiv	{ width:530px; margin:auto; }
.lNews .innerDivContent	{ background:#f8f8f8;}
.lNews .m_link		{ font:12px helvetica, serif; color:#4A8900;line-height:10px;float:left;}

.welcome						{ width:686px; height:240px; margin-top:20px; float:left;background:url(../images/banner.gif) no-repeat top left;}
.welcome-content				{ width:435px; float:left; margin-top:12px; padding:0 5px 0 25px;}
.welcome-content span			{ width:100%; float:left; font-size:29px; line-height:29px; color:#FFEEFF;}
.welcome-content p				{ width:100%; float:left; color:#FFFEFF; margin:0px; padding:5px 0 0 0;}
a.welcome-more:link, 
a.welcome-more:visited			{ text-decoration:underline; font-size:14px; font-weight:bold; color:#FFEEFF; padding-left:5px;}
a.welcome-more:hover			{ text-decoration:none;}
.welcome-link					{ width:200px; float:left;}
.welcome-link a:link,
.welcome-link a:visited			{ width:180px; font-size:15px; color:#FFEEFF; font-weight:bold; padding-left:25px;background:url(../images/welcomearrow.png) no-repeat; float:left; text-decoration:none;background-position:left 4px; margin-top:4px; line-height:22px;}
.welcome-link a:hover			{ text-decoration:underline;}
.welcome-image					{ width:207px; float:right; margin: 12px 2px 0 0;}
.welcome-image img				{ float:right; margin: 9px }


.prod_listBTM	{ background:url(../images/lnewsbotbg.png) no-repeat; height:6px; width:530px; }
.prod_listTOP	{ background:url(../images/lstprotopbg.png) no-repeat; height:6px; width:530px; }
.Garrow{background:url(../images/newsarow.png) no-repeat; cursor: pointer; float:right;width:20px;text-indent:25px;width:80px}
.prolist_bg{background-color:#f8f8f8;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding-left:0px;width:528px;}

/* ########################## Product Show ########################## */
.productShow	{}
.prodShow_header	{ background:url(../images/tt_mixBG.png) -245px -300px; height:33px; width:auto; font-size:16px; font-weight:bold; line-height:28px; padding-left:10px; color:#FFEEFF; position:relative; }
.prodShow_footer	{ background:url(../images/tt_mixBG.png) -245px -370px; height:6px; width:auto; }
.productShow .addfavourite	{ position:absolute; right:10px; color:#FFEEFF; text-decoration:underline; font-size:14px; line-height:28px; font-weight:normal; }
.prodShow_content	{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.productShow .innerDiv	{ width:666px; margin:auto; }
.productShow .innerDivContent	{ background:#f8f8f8; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
.productShow .rtop	{ background:url(../images/tt_mixBG.png) -245px -380px; height:30px; width:auto; }
.prodShow_header2	{ background:url(../images/tt_mixBG.png) -245px -340px; height:27px; float:left; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; color: #FFEEFF;}
.productShow .rtop span.gend	{ background:url(../images/tt_mixBG.png) right -340px; height:27px; width:50px; float:left; }
.productShow .rbtm	{ background:url(../images/tt_mixBG.png) -245px -420px; height:6px; width:auto; }
.productShow .odd	{ background:#FFFFFF; border-bottom:1px solid #dfdfdf; }
.productShow .even	{ background:#F9F9F9; border-bottom:1px solid #dfdfdf; }
.productShow .head1	{ width:320px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productShow .head2	{ width:355px; padding:0px 2px 0 2px; }
.productShow .head3	{ width:250px; padding:0px 1px 0 2px; text-align:left; }
.productShow .head4	{ float:right; padding:0px 1px 0 2px; text-align:right; margin-right:10px; }
.productShow .head4	a{  }
.productShow .head4	a:hover{ text-decoration:underline; }
.productShow .head5	{ width:350px; padding:0px 1px 0 2px; border-right:1px solid #ddd; text-align:left; }
.productShow .head6	{ width:325px; padding:0px 2px 0 2px; text-align:left; }
.productShow .div_header .htext { float:left;text-align:left; color:#404040; min-height:23px; text-indent:0; }
.productShow .colLeft	{ width:100%; float:left; padding:3px 0; }
.productShow .colRight	{ width:100%; float:right; padding:3px 0; }
.productShow .colLeft label{ width:150px; margin-left:20px; margin-right: 2px; text-align:left; }
.productShow .colRight label{ width:150px; margin-left:20px; margin-right: 2px; text-align:left; }

.productShow .prodImgPart{ margin-top:5px; }
.productShow .imagePreview	{ margin:0px; float:left; padding:2px;padding-left:20px; height:350px; }
.productShow .imagePrview .img { border:2px solid #CCCCCC; }
.productShow .imageThumbLeft		{ margin:0; float:left; }
.productShow .imageThumbLeft .imageThumbInner{ background:url(../images/tt_mixBG.png) -25px -265px; width:145px; height:140px; text-align:center; border:0px none;padding-top:2px}
.productShow .imageThumbRight		{ margin:0; float:right; }
.productShow .imageThumbRight .imageThumbInner{ background:url(../images/tt_mixBG.png) -50px -410px; width:145px; height:140px; text-align:center; border:0px none; padding-top:2px}
.productShow .imageThumbInner img{ padding-top:4px; }

.productShow .features	{ color:#222222; padding:5px 20px; line-height:14pt; }
.productShow .loginToRequest{ width:250px;text-align:right; float:right; margin-top:5px; padding-right:10px; }
.productShow .askQuestion{ }
.productShow .askQuestion label{ float:left; margin-left:10px; font-weight:bold; line-height:20px; }
.productShow .askQuestion .qBox{ float:left; margin-top:2px; font-weight:bold; line-height:20px; width:400px; }
.productShow .questionAnswer	{ padding:5px 0; }
.productShow .evenQuestion{ background:#F9F9F9; padding:4px 0px; border:1px solid #F4f4f4; border-bottom:2px solid #DFDFDF;}
.productShow .qLeft	{ width:100%; float:left; padding-left:10px; }
.productShow .qRight	{ width:100%; float:left; padding-left:10px; }
.productShow .question	{ padding:3px 0; text-align:left; }
.productShow .answer	{ padding:3px 0; text-align:left; }
.productShow .col1{ float:left; padding:15px 2px; width:35px; text-align:center; }
.productShow .col2{ float:left; width:108px; padding:0 2px; text-align:center; }
.productShow .col3{ float:left; padding:15px 2px; width:250px; text-align:center; }
.productShow .col4{ float:left; padding:15px 2px; width:120px; text-align:center; }
.productShow .col5{ float:left; padding:15px 2px; width:150px; text-align:center; }
.productShow .listItem{ float:left; font-size:13px; padding:5px 0; width:100%; }
.productShow .sellerInfo { width:220px;display:block;float:left;height:auto; }
.productShow .paymentInfo {  }
.productShow .infoLink { color:#4A8900; font-size: 11px; }
.productShow .infoLink a { color:#4A8900; font-size: 11px; text-decoration:underline }
.productShow .infoLink a:hover { text-decoration:underline; }
.productShow .moreInfo { font-weight:bold; }
.productShow .ansfrm { padding:0;margin:0; }
.productShow .anstxt { border:1px solid #acacac;vertical-align:middle;height:18px;width:170px; }

/* ########################## Product all list ########################## */
.productAllList{}
.productAllList .head1	{ width:20px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productAllList .head2	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productAllList .head3	{ width:130px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productAllList .head4	{ width:250px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productAllList .head5	{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.productAllList .head6	{ width:160px; padding:0px 2px;  }
.productAllList .col1{ float:left; width:20px; padding:15px 2px; text-align:center; }
.productAllList .col2{ float:left; width:110px; padding:0 2px; text-align:center; }
.productAllList .col2 img	{ border:1px solid #ddd; }
.productAllList .col3{ float:left; width:130px; padding:0 2px; text-align:center; }
.productAllList .col4{ float:left; width:250px; padding:15px 2px; text-align:center; }
.productAllList .col5{ float:left; width:110px; padding:15px 2px; text-align:center; }
.productAllList .col6{ float:left; width:160px; padding:15px 2px; text-align:center; }
.productAllList .listItem{ float:left; font-size:13px; padding:5px 0; width:100%; }


/* ########################## Site Feedback ########################## */
.siteFeedback label	{ width:180px; float:left; text-align:right; margin-right:5px; }
.siteFeedback .odd,.siteFeedback .even	{ padding:4px 0 3px; }

/* ########################## Product List ########################## */
.conversationList .head1	{ width:30px; padding:5px 1px 0 2px; border-right:1px solid #ddd; min-height:18px; }
.conversationList .head2	{ width:160px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.conversationList .head3	{ width:300px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.conversationList .head4	{ width:40px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.conversationList .head5	{ width:130px; padding:0px 2px; }
.conversationList .col1{ float:left; padding:3px 2px; width:30px; text-align:center; }
.conversationList .col2{ float:left; width:160px; padding:0px 2px; text-align:center; }
.conversationList .col3{ float:left; padding:0px 2px; width:300px; text-align:center; }
.conversationList .col4{ float:left; padding:0px 2px; width:40px; text-align:center; }
.conversationList .col5{ float:left; padding:0px 2px; width:130px; text-align:center; }
.conversationList .listItem{ float:left; font-size:13px; padding:5px 0; width:100%; }


/* ########################## Search List ########################## */
.searchList .head1{ width:110px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.searchList .head2{ width:280px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.searchList .head3{ width:100px; padding:0px 1px 0 2px; border-right:1px solid #ddd; }
.searchList .head4{ width:150px; padding:0px 0px 0 2px; }
.searchList .col1{ float:left; padding:2px; width:110px; text-align:center; }
.searchList .col2{ float:left; width:280px; padding:15px 2px; text-align:center; }
.searchList .col3{ float:left; padding:15px 2px; width:100px; text-align:center; }
.searchList .col4{ float:left; padding:15px 2px; width:150px; text-align:center; }
.searchList .listItem{ float:left; font-size:13px; width:100%; padding:5px 0;}

/* ########################## change password ########################## */
.changePassword	.cpInner{ background:#F9F9F9; border:1px solid #E8E8E8; margin-left:50px; height:180px; margin-right:50px; }
.changePassword	.cpInner div{ margin:5px; }
.changePassword	.cpInner label{ float:left; margin-left:50px; width:130px; }

/* ##########################  forgot password ########################## */ 
.forgotPassword	.fpInner	{ background:#eff2f4; border:1px solid #b4d0ac; clear:both; display:block; margin: 15px 100px; }
.forgotPassword	.instruction{ text-align:center; margin:10px; }
.forgotPassword	label		{ width:250px; float:left; text-align:right; }
ul.footer			{ margin:20px 0; }
.footer li			{ display:inline; font-weight:bold; color:#000; }
.footer li a		{ font-weight:normal; color:#666;font-size:11px }
.footer li a:hover	{ color:#4A8900; }
.f3					{ background:url(../images/tt_background.png) 0 -900px #FFFFFF; width:auto; text-align:center; color:#000000; padding:5px; height:121px; }

/* ########################## startconversation ########################## */
.startconversation label{ float:left; width:180px; text-align:right; margin-right:5px; }
.startconversation .subjectBox{ width:270px; }


/* ########################## Extra old properties ########################## */
.sscreen	{ display:none; }
.sprint 	{ display:block; }
.add_price_info_class { width:350px;z-index:1000;clear:both;display:none;position:absolute;left:350px;border:1px solid #919191;padding:0;background: url(/images/pan-heading-bg.gif) repeat-x #FFFFFF;}

.sitemap_text{font-family:Helvetica, serif;font-size:22px;}

/* ########################## conversation ############################## */
.padding10 { padding:10px 10px 10px 10px; }
.fLeft100 { float:left;width:100%; }
.fLeftMg2 { float:left;margin:2px; }
.fBold { font-weight:bold; }
.widthAuto { width:auto; }
.conDescription { width:100%; }
.confirmSpan { float:left;margin:8px 0 0 5px;padding:0;width:120px; }
.colorBlack { color: #FFEEFF; }
.colorBlack:hover { color: #FFEEFF; }

/* ########################## _sold ################################## */
.soldDiv { z-index:999;background:#FFFFFF; }
.soldDiv .fieldSet { margin:0;padding:0;background:#FFFFFF; }
.soldDiv .Button { background:url("/images/content.gif");color:#FFEEFF;border:none;height:21px;width:100px;font-weight:bold; }

/* ########################## sellerProducts ######################## */
.productDiv { }
.productDiv .imgdiv{ margin-left:16px;width:150px;height:135px;float:left;padding:15px 0 0 0;text-align:center;border:1px solid #CCCCCC;}
.productDiv .pImgDiv { text-align:center; }

/* ########################## custom request ########################## */
.requestDiv { display:inline;width:740px;background:#FFFFFF; }
.requestDiv .innerDiv{ display:inline;float:left;text-align:center;padding-top:43px; }
.requestDiv .innerDiv .label1 { margin-left:10px; }
.requestDiv .innerDiv .span1 {display:inline;float:left }
.requestSub { text-align:center;padding-left:295px; } 

/* ########################## _contact ############################## */
.contactDiv { z-index:999;background:#FFFFFF; }
.contactDiv .fldset { margin:0;padding:0;background:#FFFFFF; }
.contactDiv .imgCode { margin-left:180px;border:1px solid #000000 }

/* ########################## editShop ############################## */
.shopDiv { padding:0;padding-top:3px;line-height:20px;  }
.clearDiv { clear:both;height:0px;padding:0px;margin:0px; }

/* ########################## updateItem ################################# */
.headUpdateArrow { padding:0;padding-top:3px; }

/* ##########################  ########################## */
.odd	{ background:#FFFFFF; padding:4px 0px; }
.even	{ background:#F9F9F9; padding:4px 0px; }
.bgGray	{ background:#F9F9F9; }
.page_no		{ text-align:center; padding-top:5px; padding-bottom:2px; font-weight:bold; font-size:11pt; }
.page_no span 	{color:#4A8900;}
.page_no a		{ color:#9D9D9D; }
.page_no a:hover{ color:#9D9D9D; }
div.page_no a { color:#9D9D9D; }
.pr_link		{ color:#000000; }
.pr_link:hover	{ color:#4A8900; }
.a_link			{ color:#4A8900; }
.a_link:hover	{ color:#000000; }

.pop_odd	{ background:#ffffff; font-size: 8pt; float:left; clear:both; padding:4px 0; width:100%; }
.pop_even	{ background:#F8F8F8; font-size: 8pt; float:left; clear:both; width:100%; padding:4px 0; }

.red_block	{ font-size:11pt; text-align:center; color:green; border:1px solid #D6D6D6; font-weight:bold; }
.red_block2	{ font-size:11pt; background:#FFFFEF; color:green; border:3px solid #ffcc00; font-weight:bold; position:relative; width:75%; float:left; left:100px; }

.c0		{ clear:both; height:0px; line-height:0px;  font-size:0px; }
.c2		{ clear:both; height:2px; line-height:0px; font-size:2px; }
.c4		{ clear:both; height:4px; line-height:0px; }
.c5		{ clear:both; height:5px; line-height:0px; }
.c6		{ clear:both; height:6px; line-height:0px; }
.c8		{ clear:both; height:8px; line-height:0px; }
.c10	{ clear:both; height:10px; line-height:0px; }
.c12	{ clear:both; height:12px; line-height:0px; }
.c14	{ clear:both; height:14px; line-height:0px; }
.c15	{ clear:both; height:15px; }
.c20	{ clear:both; height:20px; }
.c25	{ clear:both; height:25px; }

.w100	{ width:100px; }
.w110	{ width:110px; }
.w120	{ width:120px; }
.w125	{ width:125px; }
.w140	{ width:140px; }
.w143	{ width:143px; }
.w150	{ width:150px; }
.w160	{ width:160px; }
.w170	{ width:170Px; }
.w187	{ width:187Px; }
.w200	{ width:200Px; }
.w225	{ width:225Px; }
.w250	{ width:250px; }
.w315	{ width:315px; }
.w325	{ width:325px; }
.w350	{ width:350px; }
.w370	{ width:370px; }
.w466	{ width:466px; }
.w490	{ width:490px; }
.w550	{ width:550px; }
.wAuto	{ width:auto; }
.w10	{ width:10px; }
.w5		{ width:5px; }
.w15	{ width:15px; }
.w20	{ width:20px; }
.w80	{ width:80px; }
.w60	{ width:60px; }

.w3p	{ width:3%; }
.w5p	{ width:5%; }
.w10p	{ width:10%; }
.w15p	{ width:15%; }
.w20p	{ width:20%; }
.w25p	{ width:25%; }
.w30p	{ width:30%; }
.w35p	{ width:35%; }
.w40p	{ width:40%; }
.w50p	{ width:50%; }
.w80p	{ width:80%; }
.w90p	{ width:90%; }
.w98p	{ width:98%; }
.w100p	{ width:100%; }

.p2		{ padding:2px; }
.p3		{ padding:3px; }
.p5		{ padding:5px; }
.pTop5	{ padding-top:5px; }
.pTop20 { padding-top:20px; }
.pTop30 { padding-top:30px; }
.pTop50	{ padding-top:50px; }
.pLeft5{ padding-left:5px; }
.pLeft10{ padding-left:10px; }
.pRight10{ padding-right:10px; }
.pBot5  { padding-bottom:5px; }
.p0		{ padding:0px; }

.m0			{ margin:0px }
.m5			{ margin:5px; }
.m10		{ margin:10px; }
.mLeft5		{ margin-left:5px; }
.mLeft10	{ margin-left:10px; }
.mLeft20	{ margin-left:20px; }
.mRight5	{ margin-right:5px; }
.mRight10	{ margin-right:10px; }
.mTop5     { margin-top:5px; }
.mTop10     { margin-top:10px; }
.mTop20     { margin-top:20px; }
.mBott10     { margin-bottom:10px; }
/*.hw60     	{ height:60px;width:60px; }*/
.hw85     	{ height:85px;width:85px; }
/*.hw100     	{ height:100px;width:100px; }*/
.hw120     	{ height:120px;width:120px; }
/*.hw350     	{ height:350px;width:350px; }*/
.bsolid1    { border:1px solid #666666; }
legend	{ margin-left:10px; }
.cropPreview{width:100px;height:100px;overflow:hidden;margin-left:15px;}
.imagePreviewInner{ background:url(../images/tt_mixBG.png) -25px -265px; width:145px; height:115px; text-align:center; margin-bottom:5px; border:0px none;}

.contact_col{float:left;width:33%;}
.cms_header{font-weight:bold;font-size:16px}
.cms_box h3{line-height:1.5em}

.featuredSellerTitle{font-family:Arial,Helvetica,sans-serif,serif;font-size:20px;}
.featuredSeller .name{font-family:Arial,Helvetica,sans-serif,serif;font-size:18px;}
.row_dark_grey{background-color:#EAE9E4;}
.previous_featured{border:1px solid #EAEAEA;}
.previous_featured .previous_title{background-color:#F0F0ED;padding:5px;font-weight:bold}
.previous_featured .dateText{color:#666666;font-size:11px;}
.previous_featured a{color:#4A8900;font-family:helvetica,serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}
.previous_featured a:hover	{ color:#404040; }

#loading-indicator {position: absolute;left: 10px;top: 10px;}

.blog .title{font-family:Arial,Helvetica,sans-serif,serif;font-size:20px;}
.blog .smalltitle{font:bold 11px helvetica, serif; color:black;}
.blog .commentblock{font-family:Arial,Helvetica,sans-serif,serif;font-size:11px;color:#666666;}
.leftcomment{background-color:#F9F9F9;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;width:auto;padding:10px;}
.blog .bgarea{background:#EEEEEE none repeat scroll 0 0;padding:10px;font:bold 12px helvetica, serif;}
.blog .username{font:bold 14px helvetica, serif;}
ol, ul {margin:auto;padding-left:15px;}
li {padding-bottom:5px}

.blog_article { background:transparent url(../images/smallbraker.png) repeat-x scroll left bottom;margin-top:12px;overflow:hidden;width:100%;}
.blog_article p {overflow:hidden;}
.blog_article .img {border:1px solid #DDDDDD;float:left;margin-bottom:12px;}
.blog_article .right_column {margin-left:160px;}
.blog_article .right_column .h2 {font-family:Arial,Helvetica,sans-serif,serif;font-size:20px;font-weight:bold;}
.blog_article .h2 {font-family:Arial,Helvetica,sans-serif,serif;font-size:20px;font-weight:bold;}
.blog_article .article {font-family:Arial,Helvetica,sans-serif,serif;font-size:16px;font-weight:bold;}
.blog_article .title {font-family:Arial,Helvetica,sans-serif,serif;font-size:20px;font-weight:bold;}
.blog_article .footer {color:#999999;font-size:11px;line-height:normal;margin-bottom:12px;}
.blog_article .footer p {margin:5px 0;overflow:hidden;white-space:nowrap;}
label.lnklbls{ width:auto; float:left; padding-left:5px;}
a.blog_button:link, a.blog_button:visited{
	width:auto; float:left; padding-right:7px; height:29px; line-height:29px;
	background:url(../images/yellow-button.jpg) top right no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;
}
a.blog_button span{
	width:auto; height:29px; float:left;padding-left:7px;
	background:url(../images/yellow-button-left.jpg) no-repeat top left;
}

.bold{font-weight:bold;}
.topmenu_mn{width:100%; float:left; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb;}
.topmenu_dv{ height:23px; line-height:24px; color:#dbdbdb;}
.topmenu_dv font{font-size:14px; color:#dbdbdb;}
.langdiv_mn{width:63px;height:25px; float:right; background-color:#e8e8e8;}
.wlcmtxt{font-weight:bold; color:#4a8900;}

.langdiv_mn img{float:right; margin:7px 7px 0px 0px;}
.skill_mn{
	width:675px; padding:6px; float:left; background-color:#f9f9f9; border-bottom:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb;
}
.skillsrch_mn{
	width:675px; padding:6px; float:left; background-color:#f9f9f9; border-bottom:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb;
}
.skill_mn .skillsrch_mn{
	width:675px;float:left; background-color:#f9f9f9;border:0px;padding:0px;
}
a.addskill:link, a.addskill:visited{
	background:url(../images/skill-rtcrv.jpg) no-repeat top right; float:left; padding:0 8px 0 0; margin-right:5px;
    height:24px; line-height:24px; text-decoration:none; color:#4a8900;
}
a.addskill:hover{
	text-decoration:underline;
}
a.addskill span{
	background:url(../images/add-skill-icn.jpg) no-repeat top left;
    width:24px; height:24px; float:left;
}


a.myskill:link, a.myskill:visited{
	background:url(../images/skill-rtcrv.jpg) no-repeat top right; float:left; padding:0 8px 0 0; margin-right:5px;
    height:24px; line-height:24px; text-decoration:none; color:#4a8900;
}
a.myskill:hover{
	text-decoration:underline;
}
a.myskill span{
	background:url(../images/mywork-icn.jpg) no-repeat top left;
    width:24px; height:24px; float:left;
}
a.advn-srch:link, a.advn-srch:visited{
	text-decoration:none; color:#4a8900; padding-left:14px;
    background:url(../images/search-icn.jpg) no-repeat; background-position:left 2px;
}
a.advn-srch:hover{
	text-decoration:underline;
}

.advancsrch-dv{
	padding-left:10px; border-left:solid 1px #ccc; margin-left:10px;line-height:22px;
}
.headfnt{font-family:Helvetica, sans-serif; font-size:14px; color:#000000;}

.tagcloud-mn{
	width:687px; float:left;
}
.cloudtag-head{
	width:120px; height:32px; line-height:32px; float:left;
	font-size:14px; color:#000000; font-weight:bold; text-align:center;
	background:url(../images/cloudtag-h-bg.jpg) no-repeat top left; 
}
.cloudtopcrv{
	width:687px; float:left; height:8px; font-size:1px;
	background:url(../images/cloudtop-crv.jpg) no-repeat top left; 
}
.cloudbotcrv{
	width:687px; float:left; height:8px; font-size:1px;
	background:url(../images/cloudbot-crv.jpg) no-repeat top left; 
}
.cloud-area{
	width:665px; float:left; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb; padding:5px 10px; text-align:center; 
    line-height:24px;
}
.cldtag{
	margin:0px auto;line-height:24px;font-family:arial,lucida console,sans-serif;display:inline;font-weight:bold;
}
.tag_bullet{font-size:25px; font-weight:bold;}
a.tag1:link, a.tag1:visited{
	padding:5px; font-family:TheSerif; font-size:25px; line-height: 30px; font-weight:bold; color:#3DAE48;
	text-decoration:none;
}
a.tag1:hover{color:#4a8900;}
a.tag2:link, a.tag2:visited{
	padding:5px; font-family:TheSerif; font-size:25px; line-height: 30px; font-weight:bold; color:#8AC580;
	text-decoration:none;
}
a.tag2:hover{color:#4a8900;}
a.tag3:link, a.tag3:visited{
	padding:5px;font-style:italic; font-family:TheSerif; font-size:25px; line-height: 30px; font-weight:bold; color:#231F20;
	text-decoration:none;
}
a.tag3:hover{color:#4a8900;}
a.tag4:link, a.tag4:visited{
	padding:5px; font-family:TheSerif; font-size:25px; line-height: 30px; font-weight:bold; color:#77787A;
	text-decoration:none;
}
a.tag4:hover{color:#4a8900;}

.tabing-mn{
	width:687px; float:left;
}
ul.tabing{
	width:687px; float:left; margin:0px; padding:0px; list-style:none;
}
ul.tabing li{
	width:auto; float:left; display:inline; line-height:32px; margin-right:2px; padding:0px;
}
ul.tabing li a span{
	width:20px; height:32px; float:left;
	background:url(../images/greencrv-lft.jpg) no-repeat top left;
}
ul.tabing li a:hover span{
	width:20px; height:32px; float:left;
	background:url(../images/ylwcrv-lft.jpg) no-repeat top left;
}
ul.tabing li a:link, ul.tabing li a:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFEEFF; font-weight:bold; text-decoration:none; 
	line-height:32px; float:left; background:url(../images/greencrv-rt.jpg) no-repeat top right; padding:0 20px 0 0px;
}
ul.tabing li a:hover{
	background:url(../images/ylwcrv-rt.jpg) no-repeat top right; color:#000;
}

ul.tabing li.crntab{
	width:auto; float:left; display:inline; line-height:32px; margin-right:2px;
}
ul.tabing li.crntab a span{
	width:20px; height:32px; float:left;
	background:url(../images/ylwcrv-lft.jpg) no-repeat top left;
}
ul.tabing li.crntab a:hover span{
	width:20px; height:32px; float:left;
	background:url(../images/ylwcrv-lft.jpg) no-repeat top left;
}
ul.tabing li.crntab a:link, ul.tabing li.crntab a:visited, ul.tabing li.crntab a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none; 
	line-height:32px; float:left; background:url(../images/ylwcrv-rt.jpg) no-repeat top right; padding:0 20px 0 0px;
}
.tabing-area{
	width:687px; float:left;
}
.ylwcrvtop{
	width:687px; height:9px; float:left; background:url(../images/ylwcrv-top.jpg) no-repeat top right #ffd103; font-size:2px;
}
.ylwcrv-top{
	width:687px; height:9px; float:left; background:url(../images/ylwcrv-top2.jpg) no-repeat top right; font-size:2px;
}
.ylwcrvbot{
	width:687px; height:9px; float:left; background:url(../images/ylwcrv-bot.jpg) no-repeat top right; font-size:2px;
}
.tab-cntn{
	width:658px; float:left; border-left:solid 1px #ffd103; border-right:solid 1px #ffd103;
	padding:20px 0 13px 27px;
}
.tabbed{
	width:630px; float:left; border:solid 1px #dbdbdb;
}
.tabbed-head{
	width:630px; float:left; line-height:42px;
	background:url(../images/tabcat-bg.jpg) repeat-x top left;
}
.tabbed-head label{
	float:left; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
}
.lLinewht{
	border-left:solid 1px #FFEEFF;
}
.lbl-cat{
	width:355px; padding-left:20px; text-align:left;
}
.wdth482{width:482px;}
.wdth126{width:126px; border-left:solid 1px #FFEEFF; text-align:center;}
.odd_skill{
	width:630px; float:left; background-color:#f9f9f9; line-height:36px; border-top:solid 1px #FFEEFF;
}
.odd_skill label{float:left;}
.even_skill label{float:left;}
.even_skill{
	width:630px; float:left; background-color:#FFFFFF; line-height:36px; border-top:solid 1px #FFEEFF;
}

.tooltip {
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 10px;
	border: 1px solid #57A403;
	background-color: white;
	font-size:11px;
	width: 350px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 2px 2px 2px black; 
	-moz-box-shadow: 2px 2px 2px black;
	position:static;
}
	

.menuTree
{
	background-color: #F9F9F9;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: auto;
}

/******************** Start Notification CSS ****************************************/
.notification {
    position: relative;
    margin:10px;
    margin-bottom: 10px;
    padding: 0;
    border: 1px solid;
    background-position: 10px 7px !important;
    background-repeat: no-repeat !important;
    font-size: 13px;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}
.notification div {
    display:block;
    font-style:normal;
    font-size: 13px;
    padding: 5px 5px 5px 36px;
    line-height: 1.5em;
}

.attention {
    background: #fffbcc url('../images/exclamation.png') 10px 11px no-repeat;
    border-color: #e6db55;
    color: #666452;
}

.information {
	background: #dbe3ff url('../images/information.png');
	border-color: #a2b4ee;
	color: #585b66;
}

.success {
    background: #d5ffce url('../images/tick_circle.png');
    border-color: #9adf8f;
    color: #556652;
}

.error {
    background: #FFEBE8 url('../images/cross_circle.png');
    border-color: #df8f8f;
    color: #DA251D;
}
/******************** End Notification CSS ****************************************/

/******************** Search filter ***********************************************/
.search-filters { background-color:#F9F9F9; border-color: #DBDBDB; border-style:none solid solid; border-width:medium 1px 1px; float:left; padding:15px 10px; width:664px;}
.filter-block { width:205px; float:left; padding:0 7px 0 9px; }
.filter-title { background:transparent url(../sfSimpleForumPlugin/images/forum-grncrv-bg.jpg) repeat-x scroll left top; color:#FFEEFF; font-size:12px; font-weight:bold; line-height:32px; width:205px;}
.filter { width:203px; border:solid 1px #dbdbdb; border-top:none; height:100px; overflow: auto; background-color: #F4F3F4; }
.filter ul { padding:0px} 
.filter li { padding:5px; padding-left:15px; border-top:1px solid #FFEEFF}
.filter-selected { background-color: #F9F9F9 }
.price-slider { padding: 10px; padding-right:12px; overflow: hidden }
.price-range { line-height: 30px; font-weight: bold;}
.selected-range { color: #ff0000}
/******************** End Search filter *******************************************/

/******************** Start GRID CSS ****************************************/
.grid{ border:1px solid #D6D6D6; text-align:left}
.grid div { margin-bottom:0px; }
.grid p { padding: 0 5px 0 5px; margin-bottom:0px; }
.grid .grid_header { width:100%; font-weight:bold; background:transparent url(../sfSimpleForumPlugin/images/forum-ttl-bg.jpg) repeat-x scroll left top; height:30px; line-height: 30px; color:#6D6D6D;}
.grid .grid_footer { float:left;padding:10px 0 10px 0; width:100%;margin-bottom:0px; font-weight:bold }
.grid .grid_header .column span { border-right:1px solid #DDDDDD;}
.grid .grid_header .column img { padding-left:5px }
.grid .grid_header .last span { border-right:0px}
.grid span { padding-left:5px;float:left;width:100%;}
.column	{ float:left;}
.row	{ clear:both; float:left; width:100%; margin-bottom:0px; padding: 7px 0 7px 0 }
.grid .odd { background:#F5F3F4; padding:4px 0px; margin-top:1px; }
.grid .even { background:#F9F9F9; padding:4px 0px; margin-top:1px; }

/******************** End GRID CSS ****************************************/

a.rtrmlnk:link, a.rtrmlnk:visited{
	color:#b5191f; text-decoration:none; font-weight:bold; margin-left:4px;
    font:bold 12px helvetica,serif;
}
a.rtrmlnk:hover{
	color:#000;
}


/* product details start */
.product-left{float:left; width:664px; border:1px solid #bab6b7; }
.product-left-details{float:left; width:664px;}
.payment-left-details{float:left; width:665px;}
.product-tab{font-family:Arial, Helvetica, sans-serif; border:1px solid #bab6b7; font-size:12px; width:684px; color:#6e6e6e; line-height:18px; float:left; }
.product-details{width:100%; float:left; padding:0px;}
.product-heading{ font-size:16px; color:#b31d1f; padding-left:13px; font-weight:bold;}
.payementoption-heading{ font-size:16px; color:#b31d1f; padding-left:30px; font-weight:bold;}
.product-details-tab{float:left; width:100%; text-align:left; background-color:#F5F3F4; line-height:28px;background:url(../sfSimpleForumPlugin/images/forum-ttl-bg.jpg) repeat-x top left; }
.product-details-tab1{float:left; width:100%; text-align:left; background-color:#F5F3F4; line-height:28px; }

.product-deatail-home{font-size:14px;}
.producrt-details-item{float:left; width:278px; padding-left:11px;font-weight:bold;}
.producrt-details-item1{float:left; width:278px; font-weight:bold;}
.producrt-details-add{float:left; width:110px; text-align:center; font-weight:bold;}
.producrt-details-price{float:left; width:217px; text-align:left; font-weight:bold;}
.producrt-details-delete{float:left; width:auto; text-align:center; font-weight:bold;}
.producrt-details-delete1{float:left; width:auto; text-align:center; font-weight:bold; padding-left: 23px; _padding-left: 10px; padding-top:5px;}
.product-details-1{width:129px; padding:0px; margin:0px; border:1px solid #CCCCCC;}
.product-text{ font-size:13px; color:#6e6e6e; font-weight:bold;}
.product-tabmar{ margin-top:6px;}
.product-total{font-size:14px; color:#000000; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;line-height:22px; font-weight:bold;}
.product-total-text{width:65%; color:#000000; font-size:18px; text-align:right; font-weight:bold;}
.product-total-text2{width:25%; color:#000000; font-size:24px; font-weight:bold; text-align:left;}
.product-spec div{font-size:12px; float:left; text-align:right; margin-top:18px;}
.procut-spec-1{width:284px; text-align:right; padding-right:10px; color:#6e6e6e;}
.product-spec-text{width:365px;}
.maxCheck1{border:#bab6b7 1px solid;}
.product-spec-text input{width:366px; padding:0px; margin:0px; border:1px solid #CCCCCC;}
.product-review{width:660px; margin-top:108px; text-align:left;}
.review-button{width:190px; height:34px; border:none; background-color:none; font-size:10px;}
.product-price-bold{font-weight:bold; text-align:right; width:50px; float:right;}
.product-check1{padding:0px; margin:0px; float:left; width:20px;}
.product-check2{padding:0px; margin:0px; float:left;}
/* product deatils end */

.mainconter{ width:100%; margin:0 auto; text-align:left;}
#rounded-corner { float:left;
	width:100%;
	margin-bottom:30px;}
.topline{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) repeat-x 0 -68px; height:17px; width:100%;}
.leftline{border-left:#999999 1px solid;border-right:#999999 1px solid; padding-left:18px;padding-right:15px;}
.rightline{border-right:#999999 1px solid; padding-left:18px; padding-top:11px;}
.toprightcorner{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat right -34px; height:17px; width:100%;}
.topleftcorner{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat ;  height:17px; width:100%;}
.bottomrightcorner{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat right -51px; height:17px; width:100%;}
.bottomleftcorner{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat 0 -17px;  height:17px; width:100%;}
.bottomline{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) repeat-x 0 -85px; height:17px; width:100%;}

.toplineTH{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) repeat-x 0 -68px; height:17px;}
.toprightcornerTH{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat right -34px; height:17px; }
.topleftcornerTH{background:url(http://images.shopping.indiatimes.com/shopping/images/check_out/common-images.gif) no-repeat ;  height:17px;}

/* product summary */
.summary-box{ width:239px; border:1px solid #bab6b7; float:right; }
.summary-text{width:239px; line-height:24px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#eaeaea; text-decoration:none; height:25px; _padding-top:3px; _height:21px;}
.loginsummary-text{width:256px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#eaeaea; text-decoration:none; height:25px; _height:21px; _padding-top:3px;}
.summary-text a:link, .summary-text a:visited{font-size:14px; background:#eaeaea; text-decoration:none; color:#484848;}
.summary-text a:hover{font-size:14px; background:#eaeaea; text-decoration:underline; color:#484848;}
.summary-heading{font-size:12px; font-weight:bold; line-height:16px;}
.loginsummary-heading{font-size:12px; font-weight:bold; line-height:15px;}
.summary-netpayable{font-size:15px; font-weight:bold; line-height:22px;}
.summary-pro-text{font-size:12px; color:#4c4c4c; line-height:20px;}
.loginsummary-pro-text{font-size:12px; color:#4d4d4d; line-height:15px;}
.summary-pro-textt{font-size:12px; color:#666666; }
.summary-pro-tline{color:#FFFFFF; border-top:1px solid #666666; }
.summary-pro-texttot{font-size:12px; font-weight:bold; color:#000000;}
.summary-pro-spec{padding-left:10px;}
.loginsummary-pro-spec{padding-left:27px;}
/* product summary end */

.button-style{
	width:auto; float:left; padding-right:5px; height:29px; line-height:29px;
	background:url(../images/yellow-button.jpg) top right no-repeat;border: none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;
}
span.button-style{
	width:auto; height:29px; float:left;
	background:url(../images/yellow-button-left.jpg) no-repeat top left;
}
.msgTextHead{width:685px;text-align:left; padding:5px 0px; margin:0 auto; color:#4A8900; font-weight:bold;}


