hr.hr_partkey {
    background-color:#6DB0D6;
    color:#6DB0D6;
    height:2px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}
hr {
    border:0 none;
    width:100%;
}
h2{
    font-size:1.5em;
}
h3{
    font-size:1.17em;
}
.searchtable td,
.searchtable th{
    padding-right:.4em;
    padding-left:.4em;
}
img {
    border: 0px;
}

a {
    color: #000000;
    text-decoration: none;
}

a:visited {
    color: #000000;
    text-decoration: none;
}

a:active {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #FF0033;
    text-decoration: underline;
}

body {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 0px 5px 5px 0.9em;
    background-color:white;
    padding:1em;
    border-left:solid #989898 1px;
    background:#FFFFFF url(../images/bg-body.gif) repeat-x scroll 0pt 9px;
}

.cleihide{
    padding-top: 3px;
    display:none;
}

.largebold,.extrabold,.smallbold,.searchbold {
    font-weight: 900;
}

form {
    display: inline;
}

.error {
    color: #ff0000;
    font-weight: 900;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
}

.success {
    color: #008000;
    font-weight: 900;
}

.saved,.red {
    color: #990000;
    font-weight: 900;
}

.HELP {
    cursor: help;
    color: blue;
    font-weight: 900;
}

.uline {
    text-decoration: underline;
}

.uline:visited {
    text-decoration: underline;
}

.pref_vendor td,
.pref_vendor {
    background-color: #E4E4E4;
}

.show_first td,
.show_first {
    background-color: #E1EFE0; /* #CCCCCC; */
}

.show_never td,
.show_never,
.show_never a {
    background-color: #000000;
    color: #FFFFFF;
}

.caution,
.caution td {
    background-color: #FFFFBB; /* #FFDFBF; #CC9966; */
}

/*********************
TABS ...
**********************/
.activetab {
    padding: .5em 0px .5em .7em;
    background-color: #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-bottom: 1px solid;
    cursor: default;
}

.inactivetab {
    padding: .5em 0px .5em .7em;
    background-color: #E4E4E4;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid;
    cursor: pointer;
}

/*********************
WANT TO ...
**********************/
    /* request to buy!!! */
.WTS,.bold_red,
a.WTS:visited {
    color: #ff0000;
    font-weight: 900;
}

/* request to sell!!! */
.WTB,.bold_blue,
a.WTB:visited {
    color: #0000ff;
    font-weight: 900;
}

/* request for quote!!! */
.RFQ,.bold_green,
a.RFQ:visited {
    color: #008000;
    font-weight: 900;
}

/*************************
NEW FORM CSS
************************/
fieldset {
    padding: 0px;
    margin: 0px;
}

fieldset.awesomeform {
    border: 1px solid #DDD;
    border-top-color: #EEE;
    border-left-color: #EEE;
    border-bottom-color: #EEE;
    background: #EEE url(../images/bg-form.gif) top left repeat-x;
    padding: 0px;
    margin: 0px 2px 0px 2px;
}

fieldset label,
fieldset input,
fieldset textarea,
fieldset select {
    z-index: 100;
}

.fafter {
    z-index: 10;
    width: 100%;
    background: #EEE url(../images/bg-form2.png) bottom left repeat-x;
    /*height:40px;*/
}

legend {
    font-family: Futura, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #3A57AB;
}

fieldset input,
fieldset textarea,
fieldset select {
    border: 1px solid #AAA;
    border-right-color: #DDD;
    border-bottom-color: #DDD;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em;
}

fieldset input[type="checkbox"],
fieldset input[type="radio"] {
    border: 0;
}

form p.error {
    display: none;
    color: #900;
    margin-bottom: 0em;
    text-align: center;
}

fieldset fieldset legend {
    font-size: 1em;
}

/*************************
END -- NEW FORM CSS
************************/
    /********************************
FROM MAIN.PHP
**********************************/
.layer {
    display: none;
}

#LSResult {
    position: absolute;
    background-color: #aaa;
    min-width: 300px;
    margin: 1px 0px 2px 0px;
    padding: 0px;
    z-index: 3000;
}

#LSResult li {
    padding-bottom: 2px;
    padding-top: 2px;
    line-height: 1.2em;
    margin-bottom: 0px;
}

ul#LSShadow {
    position: relative;
    right: 1px;
    margin: 0px;
    padding: 0px;
    background-color: #666; /*shadow color*/
    color: inherit;
    list-style-type: none;
}

#LSResult ul {
    margin-bottom: -5px;
    margin-top: 0px;
    padding-top: 0px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#LSResult ul li {
    text-indent: -20px;
    padding: 0px 15px 3px 20px;
}

.LSRes {
    position: relative;
    bottom: 1px;
    right: 1px;
    background-color: white;
    border: 1px solid #AAA;
}

#LSHighlight {
    color: #564b47;
    background-color: #ccc;
}

.LSRow:hover {
    background-color: yellow;
}

.btn1 {
    font-family: Arial;
    font-weight: normal;
    font-size: 10px;
    background:#dcdcdc url('../images/button_slice.gif') repeat-x top left;
}

.btn {
    color: #000;
    /*height: 1.5em;*/
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border: 1px solid #DDD;
    border-right-color: #AAA;
    border-bottom-color: #AAA;
    background:#dcdcdc url('../images/button_slice.gif') repeat-x top left;
    /* IE button fix , http://jehiah.cz/archive/button-width-in-ie */
    padding: 0 .25em 0 .25em;
    width: auto;
    margin: .2em 0px;
}

.active_btn {
    color: #fff;
    /*height: 1.5em;*/
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border: 1px solid #DDD;
    border-right-color: #AAA;
    border-bottom-color: #AAA;
    background:#dcdcdc url('../images/button_slice.gif') repeat-x top left;
    /* IE button fix , http://jehiah.cz/archive/button-width-in-ie */
    padding: 0 .25em 0 .25em;
    width: auto;
    margin: .2em 0px;
}

.input {
    font: 8pt Arial;
}

.check {
    font: 2pt Arial;
}

.searchbar {
    font: 8pt Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.ad {
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

table,tr,td {
    border-collapse: collapse;
    border-color: #CCCCCC;
}

/**********************
This is for the part popup/dropdown
**********************/
#dropmenudiv {
    position: absolute;
    border: 1px solid black;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 3px;
}

#dropmenudiv a:hover { /*hover background color*/
    background-color: #ffffcc;
}
/* jquery tooltip defaults */
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/* jquery tooltip override */
#tooltip {
    background-color: #fffffd;
    font-weight: 900;
    border: 1px solid black;
}
#tooltip h3 {
    padding: 2px;
    margin: 0px;
}

.ATooltip {
    background-color: #7898fd;
}

.tbar input {
    display: inline;
    height: 15px;
    font-weight: Bold;
    font-family: Arial;
    font-size: 12px;
    color: white;
    vertical-align: middle;
    text-decoration: none;
}

/*******************************
New Stuff
*********************************/
    /************ Button Bar *********/
.buttonbar,
.buttonbar_down {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    display: inline;
    background-color: #5c5c5c;
}

.buttonbar .left,
.buttonbar_down .left {
    padding: 2px 0px 0px 18px;
    background: #5c5c5c url("../images/leftendn.gif") no-repeat top left;
    display: inline;
}

.buttonbar .right,
.buttonbar_down .right {
    padding: 2px 18px 0px 0px;
    background: #5c5c5c url("../images/rightend.jpg") no-repeat top right;
    display: inline;
}

.buttonbar .middle {
    padding: 2px 5px 0px 5px;
    background: #5c5c5c url("../images/topslice.jpg") repeat-x top left;
    display: inline;
    color: white;
}

.buttonbar_down .middle {
    padding: 0px 5px 2px 5px;
    background: #5c5c5c url("../images/bottomslice.jpg") repeat-x bottom left;
    color: white;
}

.buttonbar_down .left {
    padding: 0px 0px 2px 18px;
    background: url("../images/leftendn_down.gif") no-repeat bottom left;
}

.buttonbar_down .right {
    padding: 0px 18px 2px 0px;
    background: url("../images/rightend_down.jpg") no-repeat bottom right;
}

.buttonbar input:hover,
.buttonbar a:hover,
.buttonbar a:visited :hover,
.buttonbar_down input:hover,
.buttonbar_down a:hover,
.buttonbar_down a:visited:hover {
    color: yellow;
}

.buttonbar input,
.buttonbar a,
.buttonbar a:visited,
.buttonbar_down input,
.buttonbar_down a,
.buttonbar_down a:visited {
    padding: 0px;
    margin: 0px;
    font-weight: Bold;
    color: white;
    text-decoration: none;
}

.buttonbar input.current,
.buttonbar a.current,
.buttonbar a.current:visited,
.buttonbar_down input.current,
.buttonbar_down a.current,
.buttonbar_down a.current:visited {
    color: #FF9966;
}

.farright {
    padding: 0px;
    margin: 0px;
    font-weight: Bold;
    float: right;
    height: 1em;
    margin-right: 25px;
}

/************ RightRoundContainer ************/
.RightRoundContainer {
    border: 0px solid #CCCCCC;
    padding: 0px;
    margin: 0px;
}

.RightRoundContainer img {
    border: 0px solid #CCCCCC;
}

/* top */
.RightRoundContainer .top {
    border: 1px solid #CCCCCC;
    position: relative;
    padding: 1px 3px;
    white-space: nowrap;
    font-size: 8pt;
    line-height: 21px;
    min-height: 21px;
    background:#ffffff url('../images/bluebar_top.gif') repeat-x;
}

.RightRoundContainer .top span,
.RightRoundContainer .top div,
.RightRoundContainer .top input,
.RightRoundContainer .top select
    {
    vertical-align: middle;
    max-height: 19px;
}

.RightRoundContainer .top a,
.RightRoundContainer .top a:hover,
.RightRoundContainer .top a:active,
.RightRoundContainer .top a:visited
{
    text-decoration:none;
}

.RightRoundContainer .top label {
    font-weight: 900;
}

/* top small */
.RightRoundContainer .topsmall {
    border: 1px solid #CCCCCC;
    height: 0.2em;
    position: relative;
    font-size: 8pt;
    background:#ffffff url('../images/bluebar_top.gif') repeat-x;
}

.RightRoundContainer .rightsmall {
    width: 14px;
    height: 13px;
    position: absolute;
    top: -1px;
    right: 2px;
}

.RightRoundContainer form {
    display: inline;
}

.RightRoundContainer .main {
    margin: 0.5em 1em;
    background-color:#ffffff;
    border: 1px solid #CCCCCC;
}

.RightRoundContainer .bottom {
    border: 1px solid #CCCCCC;
    padding: 1px 3px 1px 3px;
    margin: 0px;
    background:#ffffff url('../images/bluebar_bottom.gif') repeat-x bottom left;
}

.standard_table_head_style {
    padding: 0px;
    margin: 0px;
}

.standard_table_head_style td {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    padding: 0px 3px 0px 3px;
    background-color: #C0C0C0; /*c7dffa*/
    border-bottom: solid #CCCCCC 1px;
    border-top: solid #CCCCCC 1px;
}

.centering_container {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    border: 0px solid #CCCCCC;
}

.nowrap,.nowrap td {
    white-space: nowrap;
}

/*********** pad the left of input so cursor shows up ************/
input[type="text"],
input[type="password"] {
    padding-left: .1em;
}

/******************** FIXED ************************/
.top_right {
    display: block;
    top: 0px;
    right: 0px;
    position: fixed;
}

.top_left {
    display: block;
    top: 0px;
    left: 0px;
    position: fixed;
}

/****************** FLOAT CLEARING ***********************/
    /* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after,
.clearfix_left:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix_left:after {
    clear: left;
}

.clearfix,
.clearfix_left {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix,
.clearfix_left {
    height: 1%;
}

.clearfix,
.clearfix_left {
    display: block;
}

/* End hide from IE-mac */
.realtime {
    color: #ff0000;
    font-style: italic;
}

/*********************SIDE BANNER***********************/
#side_ad_1 {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 105px;
    padding: 5px;
    z-index: 3000;
    font-size: 12px;
}

#side_ad_1 a {
    cursor: pointer;
}

#acc771fd3 {
    border: solid #CCCCCC 2px;
    width: 100px;
    height: 400px;
}

#side_ad_1 .middle,#side_ad_1 .buttonbar_down {
    width: 100px;
}

.side_ad_1_img {
    width: 49px;
    height: 1px;
}

.side_ad_1_img2 {
    width: 49px;
    height: 1px;
}
/*********************HELP SECTIONS***********************/
#moretolearn select{margin-left:0px;}
#moretolearn {display:none;padding:1em;}
#moretolearn ul.mylist li { list-style-image: default}
#moretolearn ul.mylist ol li { list-style: decimal;}
#moretolearn ul.mylist ul li { list-style: none;}
/*********************New Features***********************/
.newfeature {
    background:transparent url(../images/NewFeature.png) no-repeat scroll left top;
    height:20px;
}
/************************************************/

.aim_link{
    background: transparent url('../images/im_css_aim.gif') no-repeat top left;
    padding-left: 15px;
}
.ms_link{
    background: transparent url('../images/im_css_msn.gif') no-repeat top left;
    padding-left: 17px;
}
.yahoo_link{
    background: transparent url('../images/im_css_yahoo.gif') no-repeat top left;
    padding-left: 17px;
}
.skype_link{
    background: transparent url('../images/im_css_skype.gif') no-repeat top left;
    padding-left: 17px;
}
.detailed_table td{
    padding:3px 4px 3px 4px;
}
.detailed_table {
    border-width:0;
}
.detailed_table tr td {
    border-top:solid 1px #AAAAAA;
}
.detailed_table tr.trcompinfo td {
    border:0 none;
}
.clickable,
.clickable a{
    font-weight:800;
    /*color: #3e9ac4-blue;c46d3e - orange*/
}
.autocompleter{border: 1px solid #6FBEFF;width: 250px;background-color: #EFF8FF;}
.autocompleter ul li{padding: 2px 10px;white-space: nowrap;font-size: 11px;}
.selectAutocompleter{background-color: #d8d8d8; }

/* tech specs */
.fullspecs,.fullspecs:visited {font-weight:700;color:#bb0000;}
.specs,.specs:visited {font-weight:600;color:#0000bb;}


/************************** TABS ******************************/
/* tab menu css */
#main-menu{
    position:absolute;
    bottom:-2px;
    left: 6em;
}
.menu {
    display:block;
    height:1.2em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt 0pt 0pt auto;
    padding:0pt;
    position:relative;
}
.menu li {
    display:inline;
    float:left;
    font-family:Verdana,sans-serif;
    font-size:.8em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:1.3em;
    margin:0pt 4px 0pt 0pt;
}
.menu li a,.menu li a:visited {
    color:#778899;
    float:left;
    height:1.3em;
    padding:0pt 0.8em;
    border-color:#CCCCCC;
    border-style:solid solid none;
    border-width:1px 1px 0pt;
    /*
    text-transform:uppercase;
    */
}
.menu li a:hover {
    color:#F78F1E;
    text-decoration:none;
}
.menu li a.active, .menu li.active a, .menu li a#active_menu {
    background:transparent url('../images/bg-menu-hov.gif') repeat-x scroll 0pt;
    color:#FFFFFF;
    position:relative;
    bottom:-1px;
}
.menu li.active a:hover, .menu li ul li.active a:hover, .menu li.active ul li.active a:hover {
    color:#FFFFFF;
}
.menu li.hover ul, .menu li.active ul {
    display:block;
}
.menu li ul {
    display:none;
    height:1.7em;
    position:absolute;
    top:1.4em;
    left:0px;
    /*text-align:center;*/
    width:34.5em;
    margin:0pt;
    padding:0pt;
}
.menu li ul li {
    border:medium none;
    display:inline;
    float:none;
    font-size:0.8em;
    font-weight:bold;
    margin:0pt;
    padding:0pt;
    position:relative;
    top:0.3em;
}
.menu li ul li a, .menu li.active ul li a {
    background:transparent none repeat scroll 0%;
    border:medium none;
    color:#C27D06;
    display:inline;
    float:none;
    font-size:1em;
    line-height:1.5em;
    text-decoration:none;
}
.menu li ul li a:hover, .menu li.active ul li a:hover {
    color:#FFFFFF !important;
}
.menu li ul li.active a, .menu li ul li a#active_menu, .menu li.active ul li.active a:hover {
    background:transparent none repeat scroll 0%;
    color:#FFFFFF !important;
}
.menu li ul li.active a:hover {
    color:#FFFFFF;
}
.menu .alignr{
    text-align:right;
}

/* button bar */
.bbar{
    font-size:12pt;
}
.bbar .menu{
    margin:0pt 0pt 0pt 0pt;
    bottom:-2px;
    z-index:200;
}
.bbar .menu li a.active, .bbar .menu li.active a, .bbar .menu li a#active_menu {
    background:#ffffff url('../images/bluebar_bottom.gif') repeat-x bottom left;
    color:#C27D06;
}
/* bottom button bar */
.bbar_bottom{
    font-size:12pt;
}
.bbar_bottom .menu{
    margin:0pt 0pt 0pt 0pt;
    top:-0.05em;
    z-index:200;
}
.bbar_bottom .menu li a.active, .bbar .menu li.active a, .bbar .menu li a#active_menu {
    background:#ffffff url('../images/bluebar_top.gif') repeat-x top left;
    color:#C27D06;
}
.bbar_bottom .menu li {
    line-height:1.3em;
    margin:0pt 4px 0pt 0pt;
}
.bbar_bottom .menu li a,.bbar_bottom .menu li a:visited {
    border-style:none solid solid;
    border-width:0px 1px 1px;
    /*
    text-transform:uppercase;
    */
}
/* profile readiness (company profile) */
div#profile_readiness{
    position:absolute;
    top:30px;
    left:30px;
    width: 14em;
    display:none;
    background:#EEEEEE url(../images/bg-form.gif) repeat-x scroll left top;
    border: solid #CCCCCC 1px;
    padding:0.5em;
    z-index:2001;
}

div#profile_readiness_shadow{
    position:absolute;
    top:40px;
    left:40px;
    display:none;
    background:#778899;
    z-index:2000;
}


div#profile_readiness_button{
    position:absolute;
    top:0px;
    left:30px;
    width: 18em;
    line-height:1.5em;
    text-align:center;
    font-size:10px;
    border: solid #CCCCCC 1px;
    border-width:0px 1px 1px 1px;
    background:#FFFFFF url(../images/bluebar_bottom.gif) repeat-x scroll left bottom;
    color:#C27D06;
    cursor:pointer;
}
div#profile_readiness_button:hover{
    color:#F78F1E;
}

div#profile_readiness a.edit{
    background:transparent url(../images/pencil.png) no-repeat scroll left top;
    display:block;
    padding-left: 14px;
}

div#profile_readiness h1{
    color:#C27D06;
    font-size:1.1em;
    text-align:center;
    margin:0px;
}

div#profile_readiness a{
    font-size:0.8em;
    color:blue;
}

div#profile_readiness a#view_profile_link{
    text-decoration:none;
    display:block;
    float:left;
    padding:0.5em 2.5em;
    text-align:center;
    vertical-align:middle;
    background-color:#8fb644;
    border:solid gray 2px;
    margin:1em;
    color:white;
    font-weight:bold;
}
div#profile_readiness a#view_profile_link2{
    text-decoration:none;
    display:block;
    float:left;
    padding:0.5em 2.5em;
    text-align:center;
    vertical-align:middle;
    background-color:#9cc1c0;
    border:solid gray 2px;
    margin:1em;
    color:white;
    font-weight:bold;
}
div#profile_readiness a#view_profile_link:hover{
    color:#gray;
    background-color:#A7BF77;
    text-decoration:none;
}

div.profile_tab{
    padding:0.5em;
}

div#profile_readiness div.active{
    border: 2px dashed #F3C683;
}

div.profile_tab h2,div.profile_tab h3,div.profile_tab a{
    margin:0px;
}

div.profile_tab h2{
    font-size:1em;
}

div.profile_tab h3{
    font-size:0.9em;
}

div.profile_tab a{
    font-size:2em;
}

div.profile_tab img{
    float:right;
    margin:5px;
}


/******  IM  ******/
.awesomeform input.slim_im_text{
    width:8em;
    margin-left:14em;
}

.awesomeform select.slim_im_select, .awesomeform select.im_select{
    width:6em;
    float:left;
    margin:0px;
}

.awesomeform label.slim_im_label{
    width:5em;
}

.awesomeform input.im_text{
    width:8em;
    margin-left:22em;
}

/******  Social Network  ******/
.awesomeform .socialnet label{
    margin-left:0em;
    width:10em;
}

.awesomeform .socialnet input{
    margin-left:7em;
    width:10em;
}

.awesomeform a.test_link{
    cursor:pointer;
}

.awesomeform .socialnet a.test_link{
    float:left;
    cursor:pointer;
    font-weight:bold;
    font-size:.8em;
}

.awesomeform .socialnet p.desc{
    margin-left: 7em;
}

/******  hours input, compprofile  ******/
select#hourstart1, select#hourend1, select#deadline1{
    margin: 0px;
    width: 4em;
    float: left;
}

select#hourstart2, select#hourend2, select#deadline2{
    margin-left: 18em;
}

/**** photo upload form, compprofile ****/
a.photo_button{
    text-decoration:none;
    display:block;
    float:right;
    padding:0.2em 1em;
    text-align:center;
    vertical-align:middle;
    background-color:#e0e7ee;
    border:solid gray 2px;
    margin-right:3em;
    color:black
    font-weight:bold;
}
a.photo_button:hover{
    color:#c27d06;
    text-decoration:none;
}

a#photo_button_delt{
    margin-right:0.4em;
}

#sortable_images{
    display:hidden;
}

.loading{
    width:210px;
    height:15px;
    background: transparent url('../images/loadingAnimation.gif') center center no-repeat;
}

/******************************************/
/*          Feedback Styles               */
/******************************************/

.fbfloat{
	width: 60px;
	float: left;
	text-align: center;
	line-height: 18px;
}

#fbrows{
	width: 130px;
	text-align: left;
}

#fbbreakdown{
	padding: 15px 5px 15px 5px;
	border: solid 1px grey;
	background-color: #E2E9EE;
}

.fbgreen{
	color:green;
}

.fbblue{
	color:blue;
}

.fbred{
	color:red;
}

#fbrows{
	font-weight: bold;
}

#fbrating{
	font-size: 1.3em;
	color: #F9A617;
	font-weight: bold;
}

#fbnumb{
	color: black;
}

#feedback_comment {
	line-height: 30px;
}

.fblocklink {
	display:block;
}

a.btn {
	display:block;
	float: left;
	margin-left: 5px;
}

#charlimitinfo{
	color:red;
}

#fbtable .row {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
/******************************* my profile *************************************/
div#my_profile_guage {
	background:#EEEEEE url(../images/bg-form.gif) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	display:block;
	left:30px;
	padding:0.5em;
	position:absolute;
	top:30px;
	width:14em;
	z-index:2001;
}

div#my_profile_guage h1{
    color:#C27D06;
    font-size:1.1em;
    text-align:center;
    margin:0px;
}

div#my_profile_guage a#view_profile_link{
    text-decoration:none;
    display:block;
    float:left;
    padding:0.5em 2.5em;
    text-align:center;
    vertical-align:middle;
    background-color:#8fb644;
    border:solid gray 2px;
    margin:1em;
    color:white;
    font-weight:bold;
}

div#my_profile_guage a#view_profile_link2{
    text-decoration:none;
    display:block;
    float:left;
    padding:0.5em 2.5em;
    text-align:center;
    vertical-align:middle;
    background-color:#9cc1c0;
    border:solid gray 2px;
    margin:1em;
    color:white;
    font-weight:bold;
}

div#my_profile_guage a#view_profile_link:hover{
    color:#gray;
    background-color:#A7BF77;
    text-decoration:none;
}