body
{
    background: url("images/bg.png") repeat scroll 0 0 #ECECEC;
    text-align: center;
    padding: 0px;
    width: 1000px;
        margin-left: auto ;
  margin-right: auto ;
  font-family: calibri;
height: 100%;

}

.auctionright img
{
    border: 1px solid #E0E0E0;
    padding: 2px;
}

.headerlogo
{
    text-align: left;
    height: 89px;
    background-color: #ffffff;
    padding-top: 20px;
}
div.test
{
    background-image:url('images/redbarslim.png');
    background-repeat:repeat-x;
    width: 2000px;
}
.hprcp_n .hprcp_e {
background:transparent url(images/upperrightred.gif) no-repeat scroll right top;
right:-1px;
}

.hprcp_n .hprcp_e, .hpmb_e {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_n .hprcp_w {
background:transparent url(images/upperleftred.gif) no-repeat scroll left top;
left:-2px;
width:6px;
}

.hprcp_n .hprcp_w, .hpmb_e {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_head {
background:transparent url(images/background.jpg) repeat scroll center bottom;
height:47px;
border-left: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
margin-left: 2px;
margin-right: 2px;
}
.upcomingauctionscontainer
{
float: left;
text-align:left;
width: 541px;
padding-bottom: 10px;
}
.upcomingauctionscontainer2
{
float: right;
text-align:left;
width: 628px;
padding-bottom: 10px;
}
.linkscontainer
{
float: right;
text-align:left;
width: 386px;
padding-bottom: 10px;
}
.linkscontainer17
{
float: right;
text-align:left;
width: 100%;
padding-bottom: 10px;
}
.linkscontainer2
{
float: left;
text-align:left;
width: 306px;
padding-bottom: 10px;
}
.newsupdatescontainer {
text-align:left;
width: 628px;
}
.newsupdatescontainer3 {
text-align:left;
width: 1000px;
}
.hprcp_head .mtitle {
color:#5D5D5D;
font-family:Calibri,helvetica,sans-serif;
font-weight:bold;
}

.titletext {
 font-family: Calibri;
 display: table-cell; vertical-align: middle; padding-left: 3px; background-color: #000000; color: #FFFFFF; margin-left: 10px; margin-right: 10px; margin-top: 10px; float: left; border: 0px solid #000000; height: 23px;
}

.titletext99 {
 font-family: Calibri;
 display: table-cell; vertical-align: middle; padding-left: 3px; color: #000000; margin-left: 10px; margin-right: 10px; margin-top: 10px; float: left; border: 0px solid #000000; height: 23px;
}


.newsupdatesbody {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-family: Calibri;
padding-left: 10px;
margin-left: 2px;
margin-right: 2px;
background-color: #FFFFFF;
}

.newsupdatesbody h1{
font-size: 14px;
font-weight: bold;
font-family: Calibri;
}
.newsupdatesbody p{
font-size: 12px;
font-family: Calibri;
}
.middlecontent
{
    width: 1000px;
}

.auctioncontainer2{
width: 100%;
border: 0px solid #e0e0e0;
text-align: left;
margin-left: 2px;
margin-right: 2px;
}

.auctioncontainer{
width: 544px;
height: 281px;
border: 1px solid #e0e0e0;
text-align: left;
padding-right: 3px;
margin-left: 2px;
float: right;
}

.auctioncontainer img
{
width: 100px;
padding: 2px;
border: 1px solid #cccccc;
}

.auctioncontainer img.none
{
border: 0px;
width: auto;
padding: 0px;
margin-left: 10px;
}

.auctionleft{
float: left;
margin: 0 0px 0 0;
}

.auctionleft2{
width: 440px;
float: left;
margin: 0 0px 0 0;
}

.auctionleft2 p{
margin: 0;
padding-left: 12px;
padding-bottom: 1px;
font-family: arial;
font-size: 14px;
font-weight: bold;
}

.auctionleft p{
margin: 0;
padding-left: 12px;
padding-bottom: 1px;
font-family: Calibri;
font-size: 14px;
font-weight: bold;
}

.auctionright{

float: left;
margin-left: 4px;
height: 105px;
width: 100px;
/*left: 320px;*/
}
.brclear{
clear:both;
height:10px;
margin:0;
font-size: 1px;
line-height: 0;
background-color: #FFFFFF;
}

.login input.input
{
    float: right;
    border: 1px solid #cccccc;
    margin-right: 3px;
    
}
.smallforgotpassword
{
    float: right;
    font-family: Calibri;
    font-size: 12px;
    margin: 46px -223px 5px;
    text-align: right;
}
.smallregister
{
    float: right;
    font-family: Calibri;
    font-size: 12px;
    margin: 70px -253px 15px;
    text-align: left;
    width: 255px;
}

.login input.button
{
    color:#000000;
  font-family:Calibri,helvetica,sans-serif;
  background-color:#f2f2f2;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  float: right;
}
.smalltextlogin
{
    font-family:Calibri,helvetica,sans-serif;
    float: right;
    margin: 16px -55px;
    color:  #6F6F6F;
    padding-top: 4px;
}
.smalltextpassword
{
    font-family:Calibri,helvetica,sans-serif;
    float: right;
    margin: 16px -157px;
    color:  #6F6F6F;
    padding-top: 4px;
}
.header
{
    width: 1000px;
    float: left;
}
.headerlinks
{
background:transparent url(images/blackbarslim.png) repeat scroll center bottom;
border-color:#E12121 #E12121 #E12121;
border-style:solid;
border-width:1px;
height:24px;
margin-top:-6px;
padding-left:10px;
padding-top:3px;

}
.hprcp_ngray .hprcp_egray {
background:transparent url(images/upperrightgray.gif) no-repeat scroll right top;
right:-1px;

}

.hprcp_ngray .hprcp_egray, .hpmb_egray {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_ngray .hprcp_wgray {
background:transparent url(images/upperleftgray.gif) no-repeat scroll left top;
left:-2px;
width:6px;
}

.hprcp_ngray .hprcp_wgray, .hpmb_egray {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_headgray {
background:transparent url(images/graybarslim.png) repeat scroll center bottom;
border-color:#9c9c9c #9c9c9c #9c9c9c;
border-style:solid;
border-width:1px;
height:24px;
margin-top:-6px;
padding-left:10px;
padding-top:3px;
}


.hprcp_nblack .hprcp_eblack {
background:transparent url(images/upperrightblack.gif) no-repeat scroll right top;
right:-1px;

}

.hprcp_nblack .hprcp_eblack, .hpmb_eblack {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_nblack .hprcp_wblack {
background:transparent url(images/upperleftblack.gif) no-repeat scroll left top;
left:-2px;
width:6px;
}

.hprcp_nblack .hprcp_wblack, .hpmb_eblack {
display:block;
font-size:0;
height:6px;
line-height:0;
margin:0;
position:relative;
}
.hprcp_headblack {
border-color:#000000 #000000 #000000;
height:32px;
margin-top:-6px;
padding-left:10px;
padding-top:3px;
background-color: #FFFFFF;
}
.headertitletext {

 text-align: left;
 margin-top: 3px;
 margin-left: 5px;
}
.headertitletext a{
  font-family: Calibri;
 color: #000000;
 text-align: left;
 text-decoration: none;
 font-size: 15px;
}
.headertitletext7 {

 text-align: center;
 margin-top: 3px;
 margin-left: 5px;
}
.headertitletext7 a{
  font-family: Calibri;
 text-align: center;
}

.facebooklink
{
 font-family: Calibri;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 height: 1px;
 float: right;
 margin: -13px 2px;
}

.loginregister
{
 font-family: Calibri;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
 height: 1px;
 float: right;
 margin: -87px 2px;
}

.loginregister a
{
    padding-left: 5px;
}
.frontsearch
{
    padding: 5px;
    border: 1px solid #9c9c9c;
    width: 460px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    background-color: #f2f2f2;
    float: left;
}

.frontsearchright
{
    padding: 5px;
    border: 1px solid #9c9c9c;
    width: 460px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    background-color: #f2f2f2;
    float: right;
    font-family: Calibri;
    font-size: 10px;
}
.middlebodybarblack
{
    height: 5px;
    float: left;
    background-color: #000000;
    width: 1000px;
}
.realestatebox{

border-left: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
text-align: left;
font-family: calibri;
font-size: 13px;
padding: 4px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

.buyitnow{

border-left: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
text-align: left;
height: 234px;
margin-left: 2px;
margin-right: 10px;
float: right;
width: 310px;
}

.realestatebox p
{
    margin: 0px;
}

.realestateleft{
width: 190px;
float: right;
margin: 0 20px 0 0;
}

.realestateleft p{
margin: -60px 50px;
padding-left: 12px;
font-family: Calibri;
font-size: 12px;
float: right;
width: 100px;
}
.realestateleft p.address{
float:right;
font-family:Calibri;
font-size:12px;
margin:-48px 1px;
padding-left:12px;
width:150px;
}
.realestateleft p.realestatemoreinfo{
float:left;
font-family:Calibri;
font-size:12px;
margin:-20px 50px;
padding-left:12px;
width:150px;
text-align: right;
}
.realestateleft p.state{
margin: -36px 30px;
padding-left: 12px;
font-family: Calibri;
font-size: 12px;
float: right;
width: 120px;

}
.realestateright{

float: left;
margin: 0;
width: 75px;
/*left: 320px;*/
}

.realestateright img
{
    padding: 2px;
    width: 75px;
    border: 1px solid #cccccc;
}

.realestateleft p.furnituremoreinfo{
float:left;
font-family:Calibri;
font-size:12px;
margin: -21px 30px;
padding-left: 12px;
width: 170px;
text-align: right;
}
.spacetaker
{
    height: 650px;
    width: 653px;
    float: left;
}
.button
{
    color:#000000;
  font-family:Calibri,helvetica,sans-serif;
  background-color:#f2f2f2;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  margin-left: 5px;
}
.auctionleft p.bidnowbutton
{
    width: 180px;
    border-left: 1px solid #E12121;
    border-top: 1px solid #E12121;
    border-right: 2px solid #E12121;
    border-bottom: 2px solid #E12121;
    margin: 6px 0px 0px 9px;
    text-align: center;
    padding: 1px;
 
}


form div.accountinfochange {
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: left;
}


form div.accountinfochange
{
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: right;
}

form div.registration {
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: left;
}

form div.registrationsubmit {
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: right;
}

form div.changeaccountinfo
{
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: right;
}

form div.paymentsubmit
{
clear:left;
display:block;
margin:5px 5px 5px;
padding:1px 3px;
width:354px;
text-align: left;
}

.pastactivity
{
    text-align: left;
}
.pastactivity p
{
    margin: 2px 0px 0px 10px;
    
}

form div input.inputText, form div input.inputPassword {
margin:0;
padding:1px 3px;
width:200px;
}
form div label { display:block; float:left; margin:0 0 5px; padding:3px 5px; text-align:right; width:130px; font-family: Calibri; font-size: 12px;}

form div label.payment { display:block; float:left; margin:0 0 5px; padding:3px 5px; text-align:right; width:60px; }
form div label.paymentleft { display:block; float:left; margin:0 0 5px; padding:3px 0px; text-align:left; width:130px; }

.currentactivitycontainer { text-align:left; width: 1000px; margin: 66px 0 0 0 0; font-family: Calibri; font-size: 14px;}

.currentactivity { text-align: center; padding: 0; margin: 0; }
.currentactivity div.leftcolumn { font-family: Calibri; font-size: 12px; width: 150px; margin: 10px 0px 0px 10px; font-weight: bold; float: left; text-align: left; font-weight: normal; }
.currentactivity div.body { font-family: Calibri; font-size: 12px; width: 825px; margin: 10px 0px 0px 10px; font-weight: bold; float: left; text-align: left; font-weight: normal; }
.currentactivity div.biddingon { padding: 3px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; margin: 10px 0 10px 10px; width: 825px; text-align: left; background-color: #f2f2f2; }
.currentactivity div.submitall { padding: 3px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; margin: 10px 0 10px 10px; width: 825px; text-align: left; background-color: #f2f2f2; }
.currentactivity div.submitall p{ margin: 5px; }
.currentactivity div.maxbid { text-align: left; margin: 35px 0px 0px 9px; }
.maxbidinput {font-size: 12px; font-family: Calibri;}
.currentactivity div.yourbid { float: right;}

.currentactivity div.currentactivityleftcolumn { border: 1px solid #cccccc; height: 100px; text-align: center; padding: 0; margin: 0 0 10px 0;}
.bodytitletext { font-family:Calibri; font-size: 14px; color: #ffffff; font-weight: bold;}
.leftcolumntitletext { font-family:Calibri; font-size: 14px; color: #ffffff; font-weight: bold;}
.login ul{ font-family:Calibri; font-size: 12px; color: #000000; margin: 15px 0px 0px -32px; list-style: none; width: 150px; text-align: left; }
.login li{ margin-bottom: 3px; width: 150px; margin: 0px; }
.currentactivity div.currentactivitybody { border: 1px solid #cccccc; height: 100%; text-align: center; padding: 0; margin: 0; width: 775px;}

.biddersignin {

height: 100%;
text-align: center;
width: 0px;
}

.biddersignin div.login {
font-family: Calibri;
font-size: 16px;
width: 115px;
margin: 0px 0px 0px 110px;
font-weight: bold;
float: left;
text-align: left;
font-weight: normal;
padding: 0px;
}

.biddersignin div.login p { font-family: Calibri; text-align: left; margin: 0px; font-size: 13px; padding-bottom: 3px; }
.biddersignin div.login p.forgotpassword { margin: 10px 0px 0px 0px; }
.biddersignin div.login p.header { font-family: Calibri; text-align: left; margin: 0px; font-weight: bold; font-size: 13px; width: 100px; }
.biddersignin div.register { font-family: Calibri; text-align: left; margin: 0px 0px 0px 110px; font-size: 13px; }
.biddersignin div.register p.header { font-family: Calibri; text-align: left; margin:  0px; font-weight: bold; font-size: 13px;  width: 100px; }
.biddersignin div.register p.registertext { font-family: Calibri; text-align: left; margin: 0px; font-size: 13px;  width: 100px;  }
.biddersignin div.register p.registerhere { margin:  0px; width: 150px; }

.footer { font-family: Calibri; font-size: 11px; width: 1000px; padding-top: 10px; text-align: center;}

.upcomingauctionspage{
position: relative;
width: 960px;
text-align: left;
padding: 10px;
font-family: Calibri;

}

.upcomingauctionspageimg
{
width: 100px;
height: 75px;
padding: 2px;
border: 1px solid #cccccc;
}

.buyers
{
width: 220px !important;
height: 54px !important;
padding: 0px !important;
border: 0px !important;

}

.upcomingauctionsdemo{
float:left;
margin: 0px 0 10px 0px;
width:500px;
}

.upcomingauctionsdemo p{
margin: 0;
padding-left: 12px;
padding-bottom: 1px;
font-family: Calibri;
font-size: 12px;
}

.upcomingauctionsdemo p.bidnowbutton
{
    width: 180px;
    border-left: 1px solid #E12121;
    border-top: 1px solid #E12121;
    border-right: 2px solid #E12121;
    border-bottom: 2px solid #E12121;
    margin: 6px 0px 0px 9px;
    text-align: center;
    padding: 1px;
 
}

.auctiontermstitle
{
    font-family: Calibri;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    width: 900px;
}
.catalogheader
{
    font-family: Calibri;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    width: 900px;
    border: 1px solid #000000;
    padding: 2px;
    text-align: center;
    margin-bottom: 5px;
}


.auctiontermsbiddingend
{
    font-family: Calibri;
    font-size: 13px;
    margin: 0px;
    width: 400px;
    padding-bottom: 5px;
}

.auctiontermsaddress
{
    font-family: Calibri;
    font-size: 13px;
    margin: 0px;
    width: 400px;
}
.auctiontermsdate
{
    font-family: Calibri;
    font-size: 13px;
    margin: 0px;
    width: 400px;
}
.auctiontermsbody
{
    font-family: Calibri;
    font-size: 13px;
    margin-bottom: 10px;
    width: 930px;
}
.auctiontermsheader
{
    font-family: Calibri;
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
}

.auctiontermslink
{
    font-family: Calibri;
    font-size: 13px;
    margin-top: 10px;
    margin-left: 0px;
    padding-bottom: 10px;
}

.pagination
{
    font-family: Calibri;
    font-size: 11px;
    margin-left: 0px;
    background-color: #f2f2f2;
    width: 955px;
    padding: 2px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-bottom: 10px;

}

.pagination table td
{
    width: 50%;
    text-align: right;
}
.pagination table td.left
{
    width: 50%;
    text-align: left;
}

.catalogdescription
{
    width: 700px;
    font-family: Calibri;
    font-size: 13px;
}

.upcomingauctionslist
{
    margin: -110px 0px 170px 160px;
    font-family: Calibri;
    font-size: 13px;
    padding: 0px;
}
.upcomingauctionslist div
{
    margin: 23px 0 0 -40px;
    padding: 0px;
}
.upcomingauctionsbidinfo
{
    margin: -228px 0 30px 750px;
    font-family: Calibri;
    font-size: 13px;
    padding: 0px;
}
.upcomingauctionsbidinfo div
{
   margin: 0px;
    padding: 0px;
}

.catalogimage
{
   padding-top: 5px;
   height: 75px;
   width: 100px;
}

.catalogimage img
{
   height: 75px;
   width: 100px;
}

.registertobid a
{
    margin: 0px 0px 0px 45px;
}

.upcomingauctionsbidinfo div.pendingregistration
{
    margin: 10px 0 0 -72px;
    color: red;
    padding: 0px;
    text-align: center;
}
form div.topsubmitbutton
{
color:#000000;
left:720px;
padding:3px;
position:absolute;
top:50px;
width:140px;
z-index:3;

}
form div.bottomsubmitbutton
{
    margin:10px 0 0;
text-align:right;
}

.bidonlinenow
{
color:#000000;
font-family:Calibri;
left:790px;
padding-bottom: 5px;
position:absolute;
top:58px;
width:180px;
z-index:3;
font-size: 13px;
font-weight: bold;
}

.requirednotmet
{
color: red;
font-weight: bold;
font-size: 14px;
font-family: Calibri;
}

.auctionterms { background-color: #f2f2f2; text-align: left; font-size:12px; color: #000000; border-spacing: 0px; padding: 2px; font-family: Calibri; border-bottom: solid 1px black; border-top: solid 1px black; width: 600px; }
.auctiontermscontent { text-align: left; font-size:12px; color: #000000; border-spacing: 0px; padding: 2px; font-family: Calibri; width: 610px; }

form div.lotdetails
{
    margin: 0px;
    padding: 10px;
    font-family: Calibri;
    font-size: 14px;
    display: block;
    width: 280px;
    text-align:left;
}
.lotdetailstitle
{
    margin: 0px;
    padding: 1px;
    font-family: Calibri;
    font-size: 18px;
    display: block;
    font-weight: bold;
    text-align:left;
}
form div.lotlistleft {
        position: absolute;
        margin: 0 0 0 -30px;
        padding: 2px;
        width: 150px;
        font-family: Calibri;
        font-size: 14px;
        text-align: right;
        height: 20px;
        }

form div.lotlistright{
        margin: 0 0 0 135px;
        padding: 2px;
        width: 270px;
        font-family: Calibri;
        font-size: 14px;
        }
form div.lotlistleftsubmit {
        position: absolute;
        margin: 0 0 0 -30px;
        padding: 10px;
        width: 150px;
        font-family: Calibri;
        font-size: 14px;
        text-align: right;
        }

form div.lotlistrightsubmit{
        margin: 0 0 0 135px;
        padding-top: 10px;
        width: 150px;
        font-family: Calibri;
        font-size: 14px;
        }
.timeleft
{
    padding: 5px;
    font-family: Calibri;
    font-size: 14px;
    color: #FF8A00;
    margin: 2px 0px -20px 0px;
    font-weight: bold;
}
.backtocatalog
{
   padding: 5px;
    font-family: Calibri;
    font-size: 14px;
    color: #000000;
    margin: 20px 0 0 0;
}

.lotlistleftbody {
        position: absolute;
        margin: 0 0 0 -20px;
        padding: 0;
        width: 250px;
        font-family: Calibri;
        font-size: 14px;
        text-align: right;
       
        }

.lotlistrightbody{
        margin: 0 0 0 325px;
        padding: 0;
        width: 700px;
        font-family: Calibri;
        font-size: 14px;
        
        }


        
.bidonitem{
position: relative;
width: 900px;
text-align: left;
padding: 10px;
height: 100%;
}

form div.searchtitle
{
    margin: 109px 0 0 -155px;
}

form div.searchauctiontime
{
    margin: 0px 0 0 -155px;
}

.servicesheader
{
    font-weight: bold;
    font-size: 12px;
    padding-top: 10px;
}

.servicesbody
{
    font-size: 12px;
    font-family: Calibri;
    width: 900px;
}

form div.catalogtitlepic
{
    width: 800px;
    height: 100px;
    padding: 0;
}
form div.cataloglot
{
    width: 800px;
    padding-top: 5px;
}

div.webcastheader
{
    float: left; width: 100%; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #DFD1D2; margin-bottom: 5px; font-size: 12px;
}

div.webcastheadercatalog
{
    width: 100%;
    background-color: #FFA500;
    font-family: Calibri;
    font-size: 12px;
    padding: 2px;
    margin-bottom: 4px;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: bold;
}

.catalogcontentpage{
position: relative;
width: 960px;
text-align: left;
padding: 10px;
font-family: Calibri;

}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname:active {
	position:relative;
	top:1px;
}

.classname2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.classname2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.classname2:active {
	position:relative;
	top:1px;
}

.classname3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:200px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.classname3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.classname3:active {
	position:relative;
	top:1px;
}