html,body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 100%;
    width:100%;
}
body
{background:transparent;}
.main
{
    width: 896px;
    margin: 0 auto;
}
.maindiv
{
    width: 896px;
    float: left;
}
/****************************************headercssstart**********************************/
.topleftcorn
{
    background: url(../images/top-left-corn.gif) no-repeat left;
    width: 14px;
    height: 16px;
    float: left;
}
.toprighcorn
{
    background: url(../images/top-right-corn.gif) no-repeat right;
    width: 896px;
    height: 16px;
    float: left;
}
.topmid
{
    background: url(../images/top-mid.gif) repeat-x;
    height: 16px;
    float: left;
    width: 896px;
}
.main-border
{
    float: left;
    width: 890px;
    border-bottom: 3px solid #cccccc;
    border-left: 3px solid #cccccc;
    border-right: 3px solid #cccccc;
}
.maincondiv
{
    width: 890px;
    float: left;
}
.flotleft
{
    float: left;
}
.flotleftpadding
{
    margin-bottom: 10px;
    float: left;
}
.banner
{
    width: 890px;
    float: left;
    height: 80px;
}
.logo
{
    width: 336px;
    float: left;
}

/*.quick-nav-div
{
 	color: #FFFFFF;
	font-size: 12px;
	width: 200px;
	float: left;

}*/
.bannerrightmenudiv
{
    width: 220px;
    float: left;
    margin-top: 32px;
    padding-left: 4px;
    text-align: right;
}
.quick-nav
{
    margin: 0px;
    padding: 0px;
}
.quick-nav ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    margin: 0px;
    float: right;
    white-space: nowrap;
    padding: 0px;
}
.quick-nav li
{
    color: #666666;
    padding-right: 2px;
    text-align: right;
    display: inline;
    white-space: nowrap;
}
.quick-nav li a
{
    color: #666666;
    text-decoration: underline;
    display: inline;
    white-space: nowrap;
}
.quick-nav li a:hover
{
    color: #666666;
    text-decoration: none;
    display: inline;
}
.quick-nav li.login a:hover
{
    color: #666666;
    text-decoration: underline;
    display: inline;
}
.quick-nav li.login a
{
    color: #666666;
    text-align: center;
    background: #FFFFFF;
    text-decoration: underline;
}
/**.whtbg
{

margin-left:6px;
text-align:center;color:#2b67a5;
background:#FFFFFF;
height:15px;
}
.whtbg a
{
text-align:center;
color:#2b67a5;
background:#FFFFFF;
text-decoration:none;
}
.whtbg a:hover
{
text-decoration:none;
text-align:center;
color:#2b67a5;
background:#FFFFFF;
}
.searchtab
{
padding-top:31px;
width:347px;
float:right;
}***/
.searchbg
{
    margin-left: 19px;
    margin-top: 28px;
    background: #dbdbdb;
    float: left;
    width: 267px;
    padding: 3px;
    margin-right: 32px;
}
.searchtextbox
{
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    width: 220px;
    float: left;
    margin: 0px;
    border: 1px solid #97979c;
    font-size: 12px;
    padding-left: 5px;
    color: #000000;
}
.searchbtndiv
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    margin-left: 2px;
    width: 37px;
    float: left;
    text-transform: uppercase;
}
.searchbtndiv a
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.searchbtndiv a:hover
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
/****************************************headercssend**********************************/
/****************************************topmenucssstart******************************/
.topmenu
{
    width: 890px;
    margin: 0px;
    float: left;
    border-bottom: 2px solid #0099cc;
    background: #09b2d1;
}
.topmenu ul
{
    width: 875px;
    float: left;
    margin: 0px;
    padding: 0px;
}
.topmenu li
{
    height: 35px;
    text-align: center; /*padding-top:3px;*/
    background: url(../images/topmenu-saprator.gif) no-repeat right top;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    list-style: none;
    float: left;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}

.topmenu li.oneline a
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    width: 89px;
    height: 35px;
    line-height:35px;
    overflow:hidden;
    display:inline-block;
    vertical-align: middle;
}
.topmenu li.twoline a
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    width: 89px;
    height:32px;
    padding-top:3px;
    overflow:hidden;
    display:inline-block;
    vertical-align: middle;
}

.topmenu li a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
}
.topmenu li.lastlink
{
    /*height:35px; 	text-align:center; 	padding-top:3px; 	background:none; 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	list-style: none; 	float: left; 	font-size: 12px; 	color: #ffffff; 	text-decoration: none;	*/
    height: 35px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: none;
    font-weight: bold;
    list-style: none;
    float: left;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
}
/****************************************topmenucssend******************************/
.maincontentdiv
{
    border-bottom: 2px solid #cccccc;
    padding-bottom: 25px;
    margin-top:18px;
    width: 890px;
    float: left;
}
/**************************************leftnavcontentcssstart****************************/
.leftnavdiv
{
    width: 226px;
    float: left;
}
.typicalfontdiv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 12px;
    width: 214px;
    height: 25px;
    background: #09b2d1 url(../images/typical-listings-rightcorn.gif) no-repeat right;
    float: left;
    padding-top: 10px;
}
.leftdivconbor
{
    padding-bottom: 14px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 2px;
    width: 203px;
    background: #eaeaea;
    float: left;
    border-bottom: 1px solid #09b2d1;
    border-right: 1px solid #09b2d1;
}
.leftwhtconbg
{
    margin-top: 10px;
    float: left;
    padding: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    height: 198px;
    border: 1px solid #cccccc;
}
/**************************************leftnavcontentcssend****************************/
/**************************************rightnavcontentcssstart****************************/
.rightmaincontentdiv
{
    margin-top: 19px;
    margin-left: 19px;
    width: 638px;
    float: left;
}
.rightfirstcondiv
{
    width: 380px;
    float: left;
}
.happybiddingdiv
{
    text-align: left;
    margin-left: 2px;
    margin-top: 8px;
    width: 380px;
    float: left;
}
.homelistcon
{
    float: left;
    width: 148px;
    margin-top: 8px;
    margin-left: 18px;
    padding: 0px;
}
.homelistcon ul
{
    margin: 0px;
    padding: 0px;
}
.homelistcon li
{
    line-height: 15px;
    list-style: none;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/bullate.gif) no-repeat left;
    background-position: 2px 7px;
    padding-left: 13px;
}
.homelistcon li a
{
    line-height: 15px;
    list-style: none;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.homelistcon li a:hover
{
    line-height: 15px;
    list-style: none;
    text-decoration: none;
    color: #0099CC;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.signupdiv
{
    height: 192px;
    width: 185px;
    float: left;
    border: 1px solid #a5c631;
    padding-top: 14px;
    padding-left: 12px;
 }
.signuplistcon
{
    width: 175px;
    margin-left: 2px;
    padding: 0px;
}

.homelogindiv
{
    height: 196px;
    width: 184px;
    float: left;
    padding-top: 10px;
    padding-left: 13px;
    margin-right: 0px;
    border: 1px solid #cdcdcd;
    }
.homeredlogindiv
{
    height: 196px;
    width: 186px;
    float: left;
    padding-top: 10px;
    padding-left: 11px;
    margin-right: 0px;
    border: 1px solid #ec2f2d;
    margin-top: 2px;
}
.logindiv
{
    height: 201px;
    width: 291px;
    float: left;
    padding-top: 17px;
    padding-left: 11px;
    margin-right: 0px;
    border: 1px solid #cdcdcd;
}
.logindiv span
{
    margin-top: 2px;
    display: inline;
    margin-left: 0px;
    float: left;
}
.error
{
    color: #ff0000;
}
.hometextboxdiv
{
    margin-top: 5px;
    width: 199px;
    float: left;
    margin-left: 0px;
}
.textboxdiv
{
    margin-top: 5px;
    width: 290px;
    float: left;
    margin-left: 0px;
}
.textboxdiv span
{
    margin-top: 0px;
    margin-left: 0px;
    display: inline;
    float: left;
}
.LoginValidator
{
    padding-top: 7px;
    padding-left: 5px;
    margin: 0px;
}
.UserLoginValidator
{
    padding-top: 7px;
    padding-left: 5px;
    vertical-align: bottom;
}
.logintextbox
{
    padding-left: 5px;
    width: 188px;
    float: left;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    height: 16px;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.homelogintextbox
{
    padding-left: 5px;
    width: 163px;
    float: left;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    height: 16px;
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

/*.logintextboxfocus
{
	border: 2px solid #F1ACAA;	
	color:#DD2C28;
	width: 190px;
}*/
.logintextbox:focus
{
    border: 2px solid #F1ACAA;
    color: #DD2C28;
    width: 190px;
}
.checkboxmaindiv
{
    height: 18px;
    margin-top: 6px;
    width: 290px;
    float: left;
}
.homecheckboxmaindiv
{
    height: 18px;
    margin-top: 6px;
    width: 199px;
    float: left;
}
.signuplistcon ul
{
    margin: 0px;
    padding: 0px;
}
.signuplistcon li
{
    list-style: none;
    margin-top: 6px;
    padding: 0px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 9px;
}
.loginpad
{
    padding-left: 2px;
}
.signupbtn
{
    float: right;
    padding-left: 3px;
}
.homesignupbtn
{
    float: right;
    padding-left: 3px;
    padding-right: 10px;
}
.checkboxdiv
{
    width: 23px;
    float: left;
}
.rememberfont
{
    /*line-height:18px;*/
    width: 202px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.newrememberfont
{
    /*line-height:18px;*/
    width: 180px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.loginbtn
{
    border: 0px;
    float: right;
    padding-left: 2px;
    padding-bottom: 6px;
    padding-top: 17px;
    padding-right: 10px;
}
.homeloginbtn
{
    float: right;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-top: 14px;
}
.homeactivebtn
{
    float: right;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-top: 15px;
}
.forgetdiv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    clear: both;
    text-decoration: none;
    float: left;
}
.forgetdiv a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-decoration: underline;
}
.forgetdiv a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0099CC;
    text-decoration: none;
}
.homeforgetdiv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    clear: both;
    text-decoration: none;
    float: left;
    padding: 3px;
}
.homeforgetdiv a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}
.homeforgetdiv a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0099CC;
    text-decoration: none;
}
/**************************************rightnavcontentcssend****************************/
/**************************************footercssstart**********************************/
.footerdiv
{
    padding-bottom: 31px;
    padding-top: 14px;
    margin: 0px;
    width: 889px;
    float: left;
}
.footerdivpad
{
    margin-left: 16px;
}
.footefirstdiv
{
    width: 202px;
}
.footerseconddiv
{
    width: 225px;
}
.footerthirddiv
{
    width: 238px;
}
.footerfourdiv
{
    width: 193px;
}
.footermenu
{
    float: left;
    margin: 0px;
    padding: 0px;
}
.footermenu ul
{
    float: left;
    margin: 0px;
    margin-top: 0px;
    padding-left: 2px;
}
.footermenu li
{
    list-style: none;
    color: #666666;
}
.footermenu li a
{
    line-height: 16px;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    text-decoration: underline;
}
.footermenu li a:hover
{
    color: #0099CC;
    text-decoration: none;
}
.bottomlogodivmain
{
	padding-left:15px;
	padding-right:15px;
	float:left;	
}
.bottomlogodiv
{
    border-top: 1px solid #cccccc; /*text-align:right;*/
    line-height: 55px;
    width: 860px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}
.bottomlogoleftdiv
{
    text-align: left;
    float: left;
    width: 430px;
    padding: 5px 0px 5px 0px;
}
.bottomlogoleftdiv a
{
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    text-decoration: underline;
}
.bottomlogoleftdiv a:hover
{
    color: #0099CC;
    text-decoration: none;
}
.bottomlogorightdiv
{
    text-align: right;
    float: right;
    width: 430px;
}
.bottomlogopad
{
    padding-left: 9px;
}
.jucylogo
{
    padding-top: 3px;
    float: right;
}
/**************************************footercssend**********************************/

/**************************************Popup**********************************/
.popupdiv
{
    float: left;
    width: 300px;
    padding: 20px;
    background-color: #FFFFFF;
    border: 1px solid #40a0ff;
}
.TCpopupdiv
{
    float: left;
    width: 700px;
    padding: 20px;
    position: relative;
    z-index: 75;
    background-color: #FFFFFF;
    border: 1px solid #40a0ff;
}
.TCpopupdiv iframe
{
    z-index: 0;
}
.widrh700
{
    width: 700px;
}
.width300
{
    width: 300px;
}
/**************************************Popup**********************************/
.BidnowImage
{
    width: 300px;
    float: left;
    clear: both;
    margin-top: 10px;
}
/*******************************newcssstart*******************/
.logingtabmar
{
    margin-left: 13px;
}

.loginmaincondiv
{
    padding-left: 369px;
    padding-top: 62px;
}
/*******************************************userlogincssstart************************************/
.userloginmaindiv
{
    padding-top: 6px;
    width: 260px;
    padding-left: 50px;
}
.userlogindiv
{
    height: 201px;
    width: 312px;
    float: left;
    padding-top: 17px;
    padding-left: 10px;
    margin-right: 0px;
    border: 1px solid #cdcdcd;
}
.usercheckboxmaindiv
{
    height: 18px;
    margin-top: 6px;
    width: 250px;
    padding-left: 50px;
    float: left;
}
.padtop5
{
    margin-top: 5px;
}
.activepad
{
    margin-top: 5px;
    margin-bottom: 5px;
}
h6
{
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    font-family: Arial;
    color: #959191;
}
/*********************************************************************newcss************************/
.footerbg
{
    background: #e42226;
    float: left;
    width: 875px;
    height: 31px;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    line-height: 31px;
    padding-right: 15px;
}
.footerbg a
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
.footerbg a:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
.loginforgetdiv
{
    width: 260px;
    float: left;
    margin-top: 20px;
}
.loginbtndiv
{
    width: 79px;
    float: left;
}

/*********************first-login-css-start*************************/
.loginmainbox
{
    	float: left;
	width: 414px;
	position: fixed;
	top: 50%;
	left:50%;
margin-left:-202px;
margin-top:-100px;
_margin-top:0px;
	z-index: 1000;
	border:1px solid #3fa0fe;
	padding:12px;
	background:#ffffff;
}
.w414
{
    width: 414px;
    float: left;
    position: relative;
    z-index: 75;
    background-color: #FFFFFF;
}
.error
{
    color: #FF0000;
}
.logintext_box
{
    margin: 0px;
    padding: 0px;
    width: 226px;
    float: left;
    border: 1px solid #98979c;
    height: 17px;
    margin-right: 5px;
}
.martop10
{
    margin-top: 10px;
}
.radio
{
    margin: 0px;
    padding: 0px;
}
.height20
{
    height: 20px;
}
.padleft10
{
    padding-left: 10px;
}
.floatright
{
    float: right;
}
.martop20
{
    margin-top: 20px;
}
.padbottomtop
{
    padding-bottom: 17px;
    margin-bottom: 10px;
}
.closeimg
{
    position: absolute;
    margin-left: 400px;
    margin-top: -10px;
}

.padtop6
{
    padding-top: 6px;
}
.padtop12
{
    padding-top: 12px;
}
.w100
{
    width: 100px;
    float: left;
}
.tempheight td
{
height:15px;    
}
#fadeVat
{
    background: #000;
    position: fixed;
    width: 100%;
    top: 0;
    height: 100%;
    filter: alpha(opacity=80);
    opacity: .80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
    left: 0;
    z-index: 200;
}

.ProImgDiv	{display:block; display: table; #position: relative; overflow: hidden; height:206px;}
.ProImgSub	{display:block; #position: absolute; #top: 50%;display: table-cell; vertical-align:top;padding-top:0px;*padding-top:3px;}
.ProImgSub2	{display:block; #position: absolute; #top: 50%;display: table-cell; vertical-align:middle;padding-top:0px;}
.ProImg		{display:block; #position: relative; #top: -50%; text-align:center; width:197px;}

.leftbox1
{
	float:left;
	width:197px;
	height:206px;
	border:1px solid #ec2f2d;

}
.fld
{
float:left;
}
.width211
{
	float: left;
	width: 311px;
	position: absolute;
	left:-12px;
	top:-140px;
}
.width211new2
{
	float: left;
	width: 311px;
	position: absolute;
	left:-10px;
	top:-141px;
}
.padleft110
{padding-left:130px;}
.padleft120
{padding-left:120px;}

.curcss
{
	cursor: pointer;
}
.padleft7
{
padding-left:7px;
}
    .posrea
    {
	    position: relative;

    }
.popupcolor
{
    color:#333333;text-align:left;
    z-index:9899;
    }
/******************New css for user dashboard and user-bid history - start******************/
.gridheadredbg2 th
{
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
background:#e72122;
}
.gridheadredbg2 td
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
height:24px;
font-weight:normal;

}
.gridheadredbg2 a
{
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-weight:normal;
}
.gridheadredbg2 a:hover
{
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.padtop8
{
padding-top:8px;
padding-bottom:8px;
}
.padright20
{
padding-right:20px;
}
.newpadright50
{
  padding-right:50px;  
  }
.dashboardcondiv

{

        float:left;

        border-bottom:1px solid #50abf1;

        border-left:1px solid #50abf1;

        border-right:1px solid #50abf1;

        padding-left:7px;

        padding-right:10px;

        width:845px;

}
.tdbg{background:#f7edec;}
.tabultitle

{

float:left;

width:845px;

padding-top:8px;

}
.tabul ul,.tabul ul li,.tabultitle ul,.tabultitle ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.tabultitle
{
float:left;
width:845px;
padding-top:8px;
}
.tabultitle ul li
{
	background:url(../images/blue-tab-deactive-mid-small.gif) repeat-x;
	margin-right:3px;
	float:left;
	text-decoration:none;
}
.tabultitle ul li span
{
	background:url(../images/blue-tab-deactive-left-small.gif) no-repeat bottom left;
	height:28px;
	line-height:28px;
	float:left;
}
.tabultitle ul li span font
{
	background:url(../images/blue-tab-deactive-right-small.gif) no-repeat right;
	height:28px;
	font-size:12px;
	text-decoration:none;
	color:#2a67a4;
	line-height:28px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.padleft8

{

padding-left:8px;

}


.dottedlinecolor

{background:url(../images/dotted-line.gif) repeat-x bottom;
  }


/******************New css for user dashboard and user-bid history - End******************/



.gridheadredbg3{margin:0px; padding:0px;}

.gridheadredbg3 th

{

font-size:12px;

color:#ffffff;

text-decoration:none;



font-weight:bold;

background:#e72122;

}

.gridheadredbg3 td

{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#333333;

text-decoration:none;



font-weight:normal;





}

.gridheadredbg3 a

{

text-align:left;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#333333;

text-decoration:underline;

font-weight:normal;

}

.gridheadredbg3 a:hover

{

text-align:left;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color:#333333;

text-decoration:none;

font-weight:normal;

}


.dottedline

{

background:url(../images/dotted-line.gif) repeat-x bottom;

}

.inputtextbox

{

margin:0px;

padding:0px;

width:103px;

border:1px solid #9a999e;

height:17px;

color:#999999;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

line-height:17px;

}
.greenfont{color:#019934;}
.dashboardcondivnew
{
	float:left;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC; /*50abf1*/
		padding-left:9px;
	padding-right:2px;
	width:851px;
}
.underline
{
text-decoration:underline;
}
.gridbgnew

{background:#f7edec;}

.my_trolley {
float:left; 
width:95px; 
font-size:13px; 
font-weight:bold; 
padding-top:8px; 
padding-left:125px;
}
.my_trolley a {
    color:#09b2d1; 
    display:block; 
    float:left;
    }
.my_trolley a:hover {
    text-decoration:none;
    color:#666666;
    }
.my_trolley_icon {
    display:block; 
    float:left; 
    width:23px; 
    padding-left:5px;
    }
.rightmaincontentnew
{
    margin-top: 19px;
    margin-left: 16px;
    width: 638px;
    float: left;
}
* html img,

* html .png{

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

this.src = "Images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

);

}
.poptop
{
	background: url(../images/pop-top.png) no-repeat left top;
	width: 289px;
	float: left;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-top: 8px;
	text-decoration:underline;
	_background-image: none;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pop-top.png", sizingMethod="crop");
}
.popmid
{
	background: url(../images/pop-mid.gif) repeat-y;
	width: 276px;
	float: left;
	padding-left: 11px;
	padding-right: 24px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-weight:normal;
}
.popbtm
{
	background: url(/images/pop-btm.png) no-repeat left top;
	height: 24px;
	float: left;
	line-height: 11px;
	width: 311px;
	_background-image: none;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pop-btm.png", sizingMethod="crop");
	
}
.width211up
{
	float: left;
	width: 311px;
	position: absolute;
	left:7px;
	top:-142px;
}
.width211up1
{
	float: left;
	width: 311px;
	position: absolute;
	left:83px;
	top:-142px;
}
.width211up2
{
	float: left;
	width: 311px;
	position: absolute;
	left:101px;
	top:-159px;
}


