﻿/* Components */
#header-right {
    margin-left: 200px;
}

/* --- Top Links --- */
#toplinks {
    padding: 3px;
    padding-right: 0;
    font: 10px verdana;
    text-align: left;
    color: #999999;
    margin-top: 8px;
}
/* -x- Top Links -x- */

/* --- Inquiry Basket --- */
.basketcount {
    text-decoration: none;
}
.basketcount b {
    font-weight: bold;
    color: #00cc33;
}
.inqBasketMessage {
    padding: 10px;
    margin: 20px 100px;
    border: 1px solid #e7e7e7;
    background-color: #F9F9F9;
}
/* --- Inquiry Basket --- */

/* --- Top Buttons --- */
#top_buttons {
    text-align: left;
    clear: both;
    border-bottom: solid 3px #648da9;
    overflow: hidden;
    width: 100%;
}
#top_buttons ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#top_buttons li {
    margin: 0;
    padding: 0;
    float: left;
}
#top_buttons a {
    display: block;
    float: left;
    background: url(../images/tab.gif) no-repeat right top;
    font: bold 12px arial;
    color: #FFFFFF;
    text-align: center;
    padding: 6px 20px 5px 15px;
    margin-right: 3px;
    text-decoration: none;
    letter-spacing: 1px;
}
#top_buttons a:hover {
    background: url(../images/tab.gif) no-repeat right -30px;
}
#sellers #top_buttons a#nav-buy, #selloffers #top_buttons a#nav-buy, #products #top_buttons a#nav-products, #auction #top_buttons a#nav-auction, #buyers #top_buttons a#nav-sell, #buyoffers #top_buttons a#nav-sell, #mypage #top_buttons a#nav-mypage {
    background: url(../images/tab.gif) no-repeat right -32px;
}


/* -x- Top Buttons -x- */


/* --- Bread Crumbs --- */
#breadcrumbs {
    font: 0.8em verdana;
    margin-bottom: 10px;
}
/* -x- Bread Crumbs -x- */


/* --- Search --- */
.search {
    border: 1px solid #CCC;
    padding: 0;
    margin-bottom: 15px;
    clear: both;
}
.search div {
    background-color: #e7e7e7;
    padding: 6px;
    padding-left: 15px;
}
.search ul {
    float: right;
    padding: 0;
    margin: 0;
    font: 0.8em verdana;
    padding-right: 10px;
}
.search form {
    margin: 0;
    padding: 0;
    display: block;
    border: 0;
}
a.advSearch {
    display: block;
    float: right;
    margin-right: 20px;
    padding: 10px;
    padding-left: 20px;
    background: url(../images/icons/icon_search.gif) no-repeat left center;
}
/* -x- Search -x- */

.box {
    background-color: #E7E7E7;
    padding: 15px 2px;
    margin-bottom: 8px;
    background: #E7E7E7 url(../images/grayboxbg.gif) repeat-x left top;
}



/* --- Tabs --- */
#tabs {
    padding: 0 0 33px 0; /* Its a bit tricky. Tab floated left and it gets out of the container. IE Space(bug) when height specified in div. So bottom padding is the only way */
    text-align: left;
    margin: 0;
}
#tabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#tabs li {
    margin: 0;
    padding: 0;
    float: left;
}
#tabs li a {
    display: block;
    float: left;
    background-color: #7c7c7c;
    border-top: 3px solid #b8bbb8;
    font: bold 13px arial;
    color: #FFFFFF;
    text-align: center;
    padding: 2px 15px 3px 15px;
    padding: 7px 20px;
    margin-right: 3px;
    text-decoration: none;
}
#tabs li a:hover {
    background-color: #5EA176;
    border-top: 3px solid #71C28D;
}
#tabs li a span {
    font-weight: normal;
    color: #e6e6e6;
}
#selloffers .tab-sell-offers, #buyoffers .tab-buy-offers, #buyers .tab-buyers, #sellers .tab-sellers, #products .tab-products, #community .tab-community {
    background-color: #75b719;
    border-top: 3px solid #96DB38;
}

#tab_box {
    background-color: #EFF0EE;
    border: 1px solid #CCC;
    padding: 5px;
    line-height: 22px;
    overflow: hidden;
    height: 280px;
}
#tab_box a {
    font-size: 11px;
}
.pnlPath {
    background-color: #FDFDFD;
    border: 1px solid #CCC;
    padding: 5px 6px;
    font: bold 11px verdana;
    border-top: none;
    text-transform: capitalize;
    border-top: solid 4px #82BD30;
}
.pnlPath a {
    text-decoration: none;
    color: #006699;
    font-weight: bold;
}

#tabMainCats {
    padding: 5px;
    /*margin: 5px 0 0 0;*/
    font: 11px Verdana;
    width:480px;
}
#tabMainCats ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#tabMainCats a {
    padding: 0 20px 0 0;
    color: #0066CC;
    font-size: small;
    line-height: 20px;
}
#tabMainCats a span {
    color: #c4c4c4;
    text-decoration: none;
}

#tabMainCats .floatright a{ padding:0px !important; line-height:0px; margin:0px !important; border:none;}
#mainGoogAd {
    width: 300px;
    float: right;
    height: 250px;
}
/* -x- Tabs -x- */


/* --- Left Bar --- */
#leftbar ul#maincats {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 15px;
}
#leftbar ul#maincats ul {
    margin-bottom: 15px;
    display: block;
}
#leftbar ul#maincats div {
    font-weight: bold;
    color: #005571;
    font-size: 16px;
}
/* -x- Left Bar -x- */


/* --- Listing Control (Inquire now buttons) --- */
.listControls {
    margin: 20px 0px 20px 7px;
    font: 0.8em verdana;
    vertical-align: middle;
}
.listControls div {
    width: 350px;
    float: right;
    text-align: left;
}
/* -x- Listing Control -x- */

/* --- Company Listing --- */
.listingItem {
    padding: 12px 0;
    border-bottom: solid 1px #CCC;
    overflow: hidden;
    width: 780px;
}
.listingItem .EnquiryPnl {
    width: 100px;
    float: right;
}
.listingItem .sendEnquiry {
    width: 100px;
    text-align: center;
    font: 0.8em verdana;
    float: right;
    border: 1px solid #e6e6e6;
    padding: 3px;
}
.chatStatusDet {
    padding: 3px;
    border: #b5de82 1px solid;
    width: 100px;
    height: 18px;
    margin: 0 auto;
}
.chatStatus {
    margin-top: 10px;
    width: 100px;
    height: 18px;
    padding: 3px;
    border: #b5de82 1px solid;
}
.ChatStatusInnerDiv {
    margin: 0 20px;
}
.chatStatus span, .chatStatusDet span {
    display: block;
    padding: 2px;
    float: left;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
    color: #1844ad;
    cursor: pointer;
}
.chatStatus span:hover, .chatStatusDet span:hover {
    cursor: pointer;
    color: #ff3300;
}
.chatStatusDet span {
    font-size: 12px;
    font-weight: bold;
}
.listingItem .companyTitle {
    font-size: 14px;
    margin-right: 120px;
}
.listingItem .listingContent {
    padding: 5px 8px 0 25px;
    float: right;
    width: 170px;
}
.listingItem .clistingContent {
    /* Used for company listing */
    padding: 5px 8px 0 10px;
    width: 470px;
    float: left;
}
.listingItem .rlistingContent {
    /* company listing right content */
    padding: 5px 8px 0 25px;
    float: right;
    width: 200px;
}

.listingItem .sclistingContent {
    /* Used for suspicious company listing */
    padding: 5px 8px 0 25px;
    width: 740px;
    float: left;
}
.listingItem .loc {
    font: 0.8em verdana;
    color: #555555;
    margin: 10px 0;
}
.listingItem .memType {
    margin: 0 0 20px 0;
}

.listingItem p {
    font: 0.8em verdana;
    color: #555555;
    text-align: right;
    padding: 0;
    margin: 10px 0;
}
.pretty-hover {
    background-color: #fcffe0;
}
a.con-now {
    display: block;
    background: url(../images/conbut.gif) no-repeat left -31px;
    width: 150px;
    height: 28px;
    text-decoration: none;
}
a.con-now:hover {
    display: block;
    background: url(../images/conbut.gif) no-repeat left top;
}
a.con-now span {
    display: block;
    padding: 5px 5px 5px 35px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
.listingDesc {
    /* Used only in scrap sellers search results listing */
}

.tradeDetails {
    width: 350px;
    float: left;
    margin-top: 12px;
}
.globalTrading {
    font-size: 11px;
    color: #666666;
    background: url(../images/icons/icon_globe.gif) no-repeat left center;
    padding-left: 20px;
}
.localTrading {
    font-size: 11px;
    color: #999999;
}
.tradeDetails .videostyle {
    background: url(../images/video.png) no-repeat left 3px;
    margin: 4px 2px 2px 5px;
    padding-left: 23px;
}

/* -x- Company Listing -x- */

/* --- Search Results --- */
#searchResultsTitle h2 {
    color: #D0AF17;
}
.pnlSearchInfo {
    border: solid 1px #CCCCCC;
    background-color: #F4F4F4;
}
.pnlSearchInfo span {
    padding: 5px;
    background-color: #F4F4F4;
    display: block;
}
.pnlSearchInfo .top {
    background-color: #fce085;
}
.no-results {
    text-align: center;
    padding: 50px 0;
}
.no-results div {
    margin: 20px 100px;
    font-weight: bold;
    padding: 12px;
    border: solid 1px #e6e6e6;
}
.advancedSearch-Container {
    margin-top: 50px;
}
.advancedSearch-Container #topGoogleAd {
    width: 250px;
    float: right;
}
/* -x- Search Results -x- */

/* --- Offer Listing --- */
.offerImage {
    margin: 5px 12px 5px 0;
}
.OfferSpecification {
    display: block;
}
.OfferCompanyName {
    display: block;
    margin: 8px 0;
    font: 12px arial;
}
.OfferDescription {
    display: block;
    font: 0.8em verdana; /*color:#666666;*/
    margin-top: 5px;
}
.responseDescription {
    display: block;
    margin-top: 5px;
    border: solid 1px #CCCCCC;
    padding: 20px;
    background-color: #f5fcea;
}
.inquirySenderDetails-header {
    border-bottom: solid 1px #a2c36f;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.BasicOffer {
    display: block;
    padding-bottom: 15px;
}
.memberFilter {
    padding: 8px;
    margin: 5px 0;
    border: solid 1px #C4C4C4;
}
.displayType {
    width: 200px;
    float: right;
}
.displayTop {
    margin-top: 10px;
    text-align: right;
    padding-bottom: 8px;
    border-bottom: solid 1px #CCCCCC;
}
.displayTop .showItems {
    text-align: left;
    padding-left: 10px;
    float: left;
    width: 350px;
}
.chkImg {
    float: left;
}
.chkImg input {
    margin-top: 5px;
    margin-right: 5px;
}

.offerTitle {
    float: left;
    width: 400px;
}
.chkImg .videostyle, .offerTitle .videostyle {
    float: right;
    background: url(../images/video.png) no-repeat left 3px;
    margin: 4px 2px 2px 0px;
    padding-left: 23px;
}
a.tit {
    font-size: 18px;
    padding: 0px 0px 0px 0px;
    margin-bottom:15px;
}
.alertOption {
    font-size: 11px;
    font-family: Verdana;
    color: #666666;
}
/* --- Offer Listing --- */

/* --- Offer (Simple) Listing --- */
.simple_offerTitle {
    width: 55px;
    float: left;
    padding-left: 5px;
}
.simple_listingContent {
    width: 485px;
    float: left;
    overflow: hidden;
    font-size: 12px;
}
.simple_sendEnquiry {
    float: right;
    font: 0.8em verdana;
    text-align: center;
    padding-right: 10px;
}
.simple_listingContent .offerImage {
    float: left;
    margin: 0;
}
.simple_listingItem {
    background-color: #eeeeee;
}
.listingItemPremium {
    border-bottom: #f1d287 1px solid;
    background-color: #e4f5c9;
}
.simple_listingItemPremium {
    border-bottom: #f1d287 1px solid;
    background-color: #fefdf6;
}
.simple_listing {
    margin-top: 30px;
}
.simple_listingHeader {
    font-weight: bold;
    margin-top: 30px;
    border-bottom: 3px solid #99b15a;
}
.simple_listingContent span {
    display: block;
    float: left;
}
.simple_title {
    display: block;
    float: left;
    width: 120px;
}
.simple_title_premium {
    display: block;
    float: left;
    width: 120px;
    font-weight: bold;
    font-size: 11px;
}
.simple_ItemText {
    font-size: 11px;
}
.simple_packing {
    font-size: 11px;
}
.simple_price {
    font-size: 10px;
}
.simple_country {
    font-size: 10px;
}
.premiumMouseOver, .basicMouseOver {
    cursor: pointer;
}
.premiumMouseOver {
    background-color: #e2e7ab;
}
.basicMouseOver {
    background-color: #f1fdd0;
    border-bottom: #E9B945 1px solid;
}
.miniProIcon {
    float: left;
}
.video .videostyle {
    background: url(../images/video.png) no-repeat left 3px;
    margin: 2px 2px 2px 3px;
    padding-left: 23px;
}

/* -x- Offer (Simple) Listing -x- */

/* --- Offer (Gallery) Listing --- */
#galleryContainer {
    overflow: hidden;
    width: 800px;
}
.galleryItem {
    float: left;
    width: 140px;
    margin: 10px;
    margin-bottom: 20px;
}
.galleryImage {
    height: 105px;
    border: solid 1px #CCCCCC;
    text-align: center;
    vertical-align: middle;
}
.galleryMiddleBar {
    background-color: #CCCCCC;
    text-align: center;
}
.galleryItemDetails {
    border: solid 1px #CCCCCC;
    height: 90px;
    font-size: 11px;
    padding-left: 5px;
    padding-top: 3px;
}
.gallery_price {
    color: #da0000;
}

.galleryItem .videostyle {
    background: url(../images/video.png) no-repeat left 3px;
    margin: 2px 2px 2px 3px;
    padding-left: 23px;
}

/* -x- Offer (Gallery) Listing -x- */


/* --- Paging Links --- */
.pnlPageLinks {
    /*clear: both;*/
    margin-top: 20px;
    background-color: #EEEEEE;
    border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #FBFBFB;
    padding: 6px;
    text-align: center;
    font-weight: bold;
}
.pnlPageLinks p {
    display: inline;
    margin-right: 30px;
    font-weight: normal;
}
.pnlPageLinks p span {
    font-weight: bold;
    color: #006600;
}
#lblNav {
    font-weight: bold;
    color: #006633;
}
#lblNav a {
    font-weight: normal;
}
/* -x- Paging Links -x- */



/* --- Top Steps --- */
.topStepsContainer {
    border-top: solid 1px #BBEA57;
    border-bottom: solid 1px #BBEA57;
    padding: 10px;
    margin: 10px 0;
    clear: both;
}
.topSteps {
    float: left;
    margin-left: 15px;
    padding-left: 15px;
    border-left: solid 1px #E6D9B0;
    margin-top: 5px;
    font-size: 10px;
    color: #666666;
}
a.topStepsButton {
    display: block;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    padding: 2px;
    border: solid 1px #A3DA2D;
    background: #FFFFFF url(../images/right_arrow.gif) no-repeat right center;
    padding-right: 30px;
    padding-left: 5px;
    font-size: 11px;
    margin: 5px 0;
}
a.topStepsButton:hover {
    background-color: #FFDB6C;
    color: #000000;
}
/* -x- Top Steps -x- */

/* ------ Steps ------ */
.NormalStep, .CurrentStep, .CompletedStep {
    width: 100px;
}
.NormalStep .stepNo, .CurrentStep .stepNo, .CompletedStep .stepNo {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
.NormalStep .stepInfo, .CurrentStep .stepInfo, .CompletedStep .stepInfo {
    font-size: 12px;
}
.NormalStep .stepNo {
    color: #dd9962;
    border-bottom: solid 1px #CCCCCC;
}
.CurrentStep .stepNo {
    font-size: 18px;
    color: #990000;
    border-bottom: solid 1px #ff9966;
}
.CompletedStep .stepNo {
    color: #999999;
    border-bottom: solid 1px #CCCCCC;
}
.NormalStep .stepInfo {
    color: #000000;
}
.CurrentStep .stepInfo {
    color: #cc6633;
    font-weight: bold;
}
.CompletedStep .stepInfo {
    color: #999999;
}
/* ---x--- Steps ---x--- */


/* --- Tel Fax --- */
#telFax {
    padding: 8px 0;
    font: 0.8em verdana;
}
#telFax span {
    padding: 0 25px 0 15px;
}
.lblPhone {
    background: url(../images/i_phone.gif) no-repeat left center;
}
.lblFax {
    background: url(../images/i_fax.gif) no-repeat left center;
}

/* -x- Tel Fax -x- */


/* --- Inquiry Basket Listing --- */
.basketHeader {
    background-color: #e7e7e7;
    font-weight: bold;
}
.basketItem {
    border-bottom: solid 1px #e7e7e7;
}
/* -x- Inquiry Basket Listing -x- */


/* --- Left Collapsable Menu --- */
.menutop {
    background-color: #50981F;
    padding: 3px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
}
#collmenu {
    border: solid 1px #e7e7e7;
}
.mainmenu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mainmenu li {
    margin: 0;
    padding: 0;
}
.mainmenu li a {
    display: block;
    padding: 2px 5px;
    background-color: #D1F5A9;
    font: 14px arial, Georgia, verdana, Tahoma;
    text-decoration: none;
    color: #000000;
    border-top: solid 2px #E0F9C6;
    border-bottom: solid 3px #78D017;
    width: 185px;
}
.mainmenu li a:hover {
    background-color: #D1F5A9;
    color: #000000;
    border-top: solid 2px #E0F9C6;
    border-bottom: solid 3px #78D017;
}
.mainmenu li a span.mypageCount span {
    color: #ff8900;
    font-weight: bold;
}
.mainmenu li a span.mypageCount {
    font-size: 14px;
    color: #aeaeae;
}
.submenu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.submenu li {
    margin: 0;
    padding: 0;
}
.submenu li a {
    display: block;
    font-size: 13px;
    padding: 5px 5px 5px 30px;
    margin: 0;
    width: 160px;
    border: 0;
    border-bottom: solid 1px #EBEBEB;
    background: url(../images/left_bull.gif) no-repeat 12px center;
    background-color: #FFFFFF;
}
.submenu li a:hover {
    border: 0;
    border-bottom: solid 1px #EBEBEB;
    background: transparent url(../images/bull_left_high.gif) no-repeat 12px center;
    background-color: #E8FDC1;
}
div#collmenu > ul a {
    width: auto;
}

.mainmenu li a.currentMenuItem {
    background-color: #D1F5A9;
    color: #000000;
    border-top: solid 2px #E0F9C6;
    border-bottom: solid 3px #78D017;
}

/* -x- Left Collapsable Menu -x- */



/* --- Basic Left Collapsable Menu --- */
.basicmember .menutop {
    background-color: #999999;
    padding: 3px;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}
.basicmember .mainmenu li.basic a {
    background-color: #EDF2E6;
    font: arial 12px;
    text-decoration: none;
    color: #000000;
    border-top: solid 2px #F5F9F2;
    border-bottom: solid 3px #D7E2C7;
}
.basicmember .mainmenu li.basic a:hover {
    background-color: #D1F5A9;
    color: #000000;
    border-top: solid 2px #E0F9C6;
    border-bottom: solid 3px #78D017;
}
.basicmember .mainmenu li.basic .submenu li a {
    display: block;
    padding: 5px 5px 5px 30px;
    margin: 0;
    width: 160px;
    border: 0;
    border-bottom: solid 1px #EBEBEB;
    background: url(../images/left_bull.gif) no-repeat 12px center;
    background-color: #FFFFFF;
}
.basicmember .mainmenu li.basic .submenu li a:hover {
    border: 0;
    border-bottom: solid 1px #EBEBEB;
    background: transparent url(../images/left_bull.gif) no-repeat 12px center;
    background-color: #fbffeb;
}
.basicmember .mainmenu li.basic a.currentMenuItem {
    background-color: #D1F5A9;
    color: #000000;
    border-top: solid 2px #E0F9C6;
    border-bottom: solid 3px #78D017;
}

#pnlBasicMemberNote {
    font: 11px arial;
    padding: 50px 8px;
    color: #999999;
}
/* -x- Basic Left Collapsable Menu -x- */

/* --- Details Page Content --- */
#details-content {
    padding: 0 8px;
}
#details-content h4#selloffer {
    border: #e7e7e7 1px solid;
    padding: 6px 10px;
    background-color: #fafafa;
    font: 1.2em arial;
    font-weight: bold;
    color: #D58820;
}
#details-content h4#buyoffer {
    border: #e7e7e7 1px solid;
    padding: 6px 10px;
    background-color: #fafafa;
    font: 1.2em arial;
    font-weight: bold;
    color: #0C4F92;
}
#details-logo {
    width: 200px;
    text-align: center;
    float: right;
}
#details-about {
    margin-right: 200px;
}
#details-content h5#wesell {
    clear: both;
    margin: 0;
    padding: 0;
    margin-top: 20px;
    background: url(../images/products_we_sell.gif) no-repeat left bottom;
    height: 24px;
}
#details-content h5#webuy {
    clear: both;
    margin: 0;
    padding: 0;
    background: url(../images/products_we_buy.gif) no-repeat left bottom;
    height: 24px;
    border-left: solid 1px #e7e7e7;
    border-right: solid 1px #e7e7e7;
    padding-top: 20px;
}
.wesell {
    padding: 0 25px;
    border: solid 1px #e7e7e7;
    border-bottom: none;
}
.wesell div {
    margin: 0 0;
    margin-top: 6px;
    font: 0.8em verdana;
    line-height: 1.3em;
    color: #000000;
}
.wesell div b {
    font: bold 1.2em arial;
    color: #336633;
}
.webuy div b {
    color: #005699;
}
.webuy {
    border-bottom: solid 1px #e7e7e7;
    padding-bottom: 8px;
}
#ContactDetails {
    border: solid 1px #e7e7e7;
    padding: 10px;
    border-top: solid 3px #78D017;
}
.contactleft {
    background-color: #e3ffb4;
    text-align: right;
}
.details-heading {
    clear: both;
    font: bold 1.2em arial;
    color: Green;
    margin-top: 12px;
}

#tblSpecification {
    margin: 20px 0;
}
#tblSpecification td {
    border-bottom: solid 1px #e7e7e7;
}
#tblSpecification tr.toprow td {
    border-top: solid 1px #e7e7e7;
}

.offerDescription {
    padding: 10px;
    border-bottom: solid 1px #e7e7e7;
}

.basicTop {
    height: 68px;
    background: url(../images/basic_top.jpg) no-repeat left top;
    color: #FFFFFF;
    font-size: 20px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 25px;
    text-transform: capitalize;
}
.basicTop a {
    color: #FFFFFF;
    padding-bottom: 5px;
    border-bottom: solid 1px #ffcc66;
    text-decoration: none;
}
.basicTop a:hover {
    color: #ffcc66;
    border-bottom: solid 1px #FFFFFF;
}

.premiumTop {
    height: 102px;
    background: url(../images/premium_top.jpg) no-repeat left top;
    color: #FFFFFF;
    font-size: 20px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 25px;
    text-transform: capitalize;
}
.premiumTop a {
    color: #FFFFFF;
    padding-bottom: 5px;
    border-bottom: solid 1px #ffcc66;
    text-decoration: none;
}
.premiumTop a:hover {
    color: #ffcc66;
    border-bottom: solid 1px #FFFFFF;
}

.rating {
    margin: 15px 3px 15px 23px;
    font-size: 11px;
    color: #666666;
}
.rating b {
    color: #000000;
}
.fullRating {
    margin-left: 30px;
    margin-top: 10px;
}


/* Related Items */
#RelatedOffers {
    padding: 7px; /*margin-left:15px;     margin-right:15px;*/
    width: 190px;
    border: solid 1px silver;
}
.RelatedOfferItem {
    overflow: hidden;
    width: 175px;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.RelatedOfferItem a {
    color: #000000;
    font: 12px arial;
}
.RelatedOfferImg {
    border: solid 1px #CCCCCC;
    margin: 5px 12px 5px 0;
    float: left;
}
h4.relatedItems {
    color: #8ab257;
    padding: 5px;
    margin: 0;
    margin-left: 5px;
    margin-bottom: 5px;
    border-bottom: solid 1px #5f9915;
    font: bold 18px georgia, Verdana,Tahoma;
}
h4.featuredItems {
    color: #1d5fb0;
    padding: 5px;
    margin: 0;
    margin-left: 5px;
    margin-bottom: 5px;
    border-bottom: solid 1px #dcc766;
    font-size: 15px;
}
h4.relatedBuyOffers {
    color: #7a9cb4;
    padding: 5px;
    margin: 0;
    margin-left: 5px;
    margin-bottom: 5px;
    border-bottom: solid 1px #dcc766;
    font: bold 18px georgia, Verdana,Tahoma;
}

/* -x- Details Page Content -x- */

/* --- Search Results --- */
#searchResultsTitle h2 {
    color: #60A380;
}
#pnlSearchInfo {
    padding: 8px;
    border: solid 1px #CCCCCC;
    background-color: #F4F4F4;
}
.listing-bottom {
    margin-top: 50px;
}
.listing-bottom #topGoogleAd {
    width: 250px;
    float: right;
}
/* -x- Search Results -x- */

/* --- MY PAGE --- */
#topEnquiries {
    border: solid 1px #e7e7e7;
    margin: 10px 50px;
    padding: 10px 25px;
}
#topEnquiries h4 {
    color: #006666;
    margin: 0;
    padding: 5px 0;
}
#topEnquiries ul {
    list-style-type: circle;
}
#mySellingFront {
    border: solid 1px #9BC0E6;
}
#mySellingFront #mySellingFrontTitle {
    background-color: #669ED7;
    font: bold 1em arial;
    color: #FFFFFF;
    padding: 3px 0 3px 12px;
}
#mySellingFront td {
    padding: 3px 0 3px 12px;
}
#myBuyingFront {
    border: solid 1px #B8E998;
}
#myBuyingFront #myBuyingFrontTitle {
    background-color: #83C859;
    font: bold 1em arial;
    color: #FFFFFF;
    padding: 3px 0 3px 12px;
}
#myBuyingFront td {
    padding: 3px 0 3px 12px;
}
.myPageListHeader {
    background-color: #e7e7e7;
    border-bottom: solid 1px #c4c4c4;
    padding: 4px 0;
    font: 12px arial;
    color: #666666;
    font-weight: bold;
}
.myPageListItem {
    border-top: solid 1px #e7e7e7;
    font-size: 11px;
}
.myPageItemVisited {
    background-color: #F7F7F7;
}
.offer_response {
    padding-left: 150px;
    background: url(../images/mypage/res_arrow.gif) no-repeat 130px center;
    font: 11px verdana;
}
.offer_response a {
    color: #000000;
    text-decoration: none;
}
.responseVisited a {
    color: #999999;
}
.myPageListItem a {
    color: #000000;
    text-decoration: none;
}
.PMBTitle {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    background: url(../images/mypage/mailicon.gif) no-repeat 10px center;
    background-color: #bad988;
    border-bottom: solid 3px #add66b;
    padding-left: 30px;
}
.PMB-container {
    padding: 10px;
    border: solid 1px #9cc970;
}
.PMBMessageCount {
    color: #ff6600;
    font-weight: bold;
}
.pmb1 {
    border: solid 1px #e7e7e7;
    margin: 10px 5px;
    background-color: #F5FED6;
}
.pmb2 {
    border: solid 1px #e7e7e7;
    margin: 10px 5px;
    background-color: #fafff8;
}
.pmb1 p, .pmb2 p {
    padding: 10px;
}
.pmb1 .postInfo {
    padding: 5px 10px;
    background-color: #f3f6e9;
    font: 11px arial;
    border-top: 3px solid #F8FEE0;
}
.pmb2 .postInfo {
    padding: 5px 10px;
    background-color: #DDFBC8;
    font: 11px arial;
    border-top: 3px solid #ECFDE1;
    border-bottom: 3px solid #CEFBB3;
}
#pmbHeader {
    padding: 3px;
    text-align: center;
    font: bold 1em arial;
    background-color: #E7E8E6;
    border-bottom: solid 2px #A3DD77;
    font-variant: small-caps;
    letter-spacing: 1px;
    margin: 0 5px;
}
#mypageHeading {
    background: url(../images/myrim_head_bg.gif) no-repeat left center;
    padding: 18px 0 12px 50px;
    font: bold 24px arial;
    color: #8CD63C;
    margin: 10px 0;
    width: 400px;
}
#mypageHeading span {
    color: #969894;
}
h4#mypageHeading {
    font-size: 16px;
}
.tradeCreditsBox {
    float: right;
    background: url(../images/panels/rim_credits.gif) no-repeat;
    width: 209px;
    height: 85px;
    margin-left: 20px;
}
.tradeCreditsBox div {
    padding: 45px 5px 5px 70px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.tradeCreditsBox div span {
    color: Red;
}
.liveHelp {
    float: right;
}
.lastPage {
    font-size: 12px;
    display: block;
    margin: 15px;
}
span.mypage_subheadblue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 2px 15px 2px 10px;
    width: 170px;
    display: block;
    float: left;
    background: #9adff6 url(../images/right_corner.gif) no-repeat right top;
}
span.mypage_subheadorange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 2px 15px 2px 10px;
    width: 170px;
    display: block;
    float: left;
    background: #f1ce98 url(../images/right_corner.gif) no-repeat right top;
}
span.mypage_subheadgreen {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 2px 10px 2px 10px;
    width: 170px;
    display: block;
    float: left;
    background: #bcf4a4 url(../images/right_corner.gif) no-repeat right top;
}
span.mypage_subheadblue span, span.mypage_subheadorange span {
    color: #e14a00;
}
.mypage_front_box {
    border: solid 1px #9adff6;
}
.mypage_front_box_orange {
    border: solid 1px #f1ce98;
}
.mypage_front_box_green {
    border: solid 1px #bcf4a4;
}
.mypageFrontMsg {
    font-size: 11px;
    color: #666666;
    display: block;
    margin: 20px 10px;
}
.mypageFrontNewFeatures {
    font-size: 11px;
    color: #666666;
}

#subscribedAlerts h3 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #536a2b;
    padding-left: 5px;
}
#subscribedAlerts td span {
    font-size: 12px;
    display: block;
    padding: 20px 10px;
}
/* -x- MY PAGE -x- */

/* --- Registration --- */
.register_panel {
    line-height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.reg_list {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 16px;
}
.verLine {
    background-image: url(../images/dot_line.gif);
    background-repeat: repeat-y;
    background-position: center top;
}
.reg_top_desc {
    font: 11px verdana;
    color: #666666;
}
.reg_notification {
    display: block;
    text-align: center;
    border: 1px solid #e6e6e6;
    padding: 5px;
    margin: 10px 220px;
    margin-top: 0;
}
/* Buy Alerts */
.tblBuyAlerts {
    border: solid 1px #DFEBBD;
}
.tblBuyAlerts .header {
    background-color: #DFEBBD;
}
.tblBuyAlerts .content {
    background-color: #F7FAED;
}
/* Sell Alerts */
.tblSellAlerts {
    border: solid 1px #B7D5F2;
}
.tblSellAlerts .header {
    background-color: #70C0F1;
}
.tblSellAlerts .content {
    background-color: #F1FAFE;
}

/* Telephone Fax Style */
.telText {
    font: 9px verdana;
    color: #666666;
}

.login_register_panel {
    font-size: 11px;
    line-height: 17px;
}
/* -x- Registration -x- */

/* --- Confirmation Box --- */
.ConfirmationBox {
    margin: 20px 100px;
    padding: 25px;
    border: solid 5px #F4F4F4;
}
/* -x- Confirmation Box -x- */

/* --- Front Page --- */
/* Front Page Box */
h4.gray_head {
    font-size: 1em;
    padding: 3px 2px 3px 12px;
    background: #F0F0F0 url(../images/front_head_gray.gif) repeat-x top;
    border-bottom: solid 3px #60A380;
    margin: 0;
    margin-top: 2px;
    border-top: solid 2px #ECECEC;
}
h4.green_head {
    font-size: 1em;
    padding: 4px 2px 6px 12px;
    background: #F0F0F0 url(../images/front_head_green.gif) repeat-x top;
    margin: 0;
    margin-top: 2px;
    border-top: solid 2px #ECECEC;
}
.frontbox {
    background-color: #E7E7E7;
    padding: 9px 14px;
    margin-bottom: 8px;
    font: 11px verdana;
    border: solid 1px #c4c4c4;
    width: 250px;
}
.frontbox ul li {
    line-height: 16px;
}
.frontbigbox {
    background-color: #FFFFFF;
    padding: 11px 4px;
    margin-bottom: 8px;
    font: 11px verdana;
    border: solid 1px #e7e7e7;
    overflow: hidden;
}
.frontsmallbox {
    width: 460px;
}
#catleft {
    width: 210px;
}
#catright {
    width: 210px;
    float: right;
    padding-bottom: 10px;
}
#catleft .maincat, #catright .maincat {
    display: block;
    font: bold 1.2em arial;
}
#recentBuyOff {
    width: 210px;
    float: right;
}
#recentSellOff {
    width: 210px;
}
#recentBuyOff ul, #recentSellOff ul {
    list-style-type: circle;
}
#recentBuyOff h5, #recentSellOff h5 {
    font-size: 1.2em;
    padding: 0;
    margin: 10px 0;
}
.front-icons-container {
    width: 200px;
    padding-right: 25px;
    border-right: solid 1px #e7e7e7;
}
.front-icons-container-right {
    width: 200px;
    float: right;
}

.front-icons {
    font-size: 9px;
    color: #666666;
    margin: 8px 0;
    width: 200px;
    overflow: hidden;
}
.front-icons img {
    float: left;
    margin-right: 3px;
}
.front-icons a {
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}
.front-icons span.nolink {
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}
.instant-offer {
    clear: both;
}
.instantOffer {
    font-size: 17px;
    font-weight: bold;
    color: #377000;
    padding: 5px 12px;
    background-color: #FFFFFF;
    clear: both;
    margin-top: 30px;
    padding-top: 15px;
    font-family: Arial;
    border-top: solid 1px #b2cc98;
}
.testimonial {
    width: 192px;
    background: #f2f2f2 url(../images/testimonial_top.gif) no-repeat left top;
    padding-top: 40px;
    margin: 0 auto;
}
.testimonial .testi_content {
    margin: 0 15px;
    font-size: 11px;
}
.testimonial .testi_bottom {
    background: #f2f2f2 url(../images/testimonial_bottom.gif) no-repeat left bottom;
    height: 26px;
}
.greenPanel {
    border: solid 1px #cfe9a4;
    font-size: 11px;
}
.greenPanel h5 {
    margin: 0;
    padding: 3px;
    padding-left: 10px;
    color: #7a8f58;
    font-weight: bold;
    background-color: #eff9de;
}
.greenPanel div {
    padding: 10px;
}
.rightTopBanner {
    text-align: center;
    margin-bottom: 15px;
}
.hotItem {
    float: left;
    width: 145px;
    height: 120px;
    padding-left: 2px;
}

.offerbox {
    width: 220px;
    float: left;
}

.offerbox a {
    font: 12px/16px arial;
}

.catbox {
    float: left;
    width: 130px;
    margin: 2px;
    padding: 2px;
}

.catboxborder {
    border-left: solid 1px #cfcfcf;
    padding: 0px 16px 0px 17px;
    height: 260px;
}

.catbox .maincat {
    display: block;
    margin-top: 8px;
    font: 1.6em arial;
}

.catbox ul {
    list-style: none;
    margin: 5px 4px;
    font: 12px/15px arial;
}

.catbox ul a {
    text-decoration: none;
}

.rightbannerbox {
    float: right;
    width: 200px;
}
.loginbox {
    float: right;
    height: 180px;
    margin-left: 5px;
    font: 12px/18px Tahoma, verdana,arial;
}
.loginbox b {
    font-size: 13px;
}
.loginsubbox {
    padding: 4px 10px;
    width: 170px;
    border: groove 5px #e5f1da;
}
.logintopcontent {
    padding-bottom: 4px;
    border-bottom: dotted 1px #eceaea;
}
.loginbottomcontent {
    margin-top: 10px;
    padding: 5px 15px;
    background-color: #d1e9c2;
    border: solid 2px #8bc666;
    font: 14px arial;
    width: 164px;
}

.frontpagepanel {
    background: url(../images/home/pan_body.gif) repeat-y;
    margin-bottom: 5px;
}
.frontpagepanel .content {
    padding: 0px 14px 10px;
}
.frontpagepanel h4 {
    background: url(../images/home/pan_top.gif) no-repeat;
    font-size: 1em;
    padding: 10px 2px 10px 12px;
}
.frontpagepanel .bot {
    background: url(../images/home/pan_bot.gif) no-repeat;
    height: 9px;
}
.membershippanel {
    float: left;
    margin: 2px 4px;
}

.pricesms p, .scrapprice p, .premium_mem p, .ultimate_mem p, .membershippanel p {
    padding: 5px 9px 5px 20px;
    margin: 0px;
    height: 125px;
}
.pricesms a, .scrapprice a, .premium_mem a, .ultimate_mem a, .membershippanel a {
    width: 158px;
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #000000;
}
.pricesms a:hover, .scrapprice a:hover, .premium_mem a:hover, .ultimate_mem a:hover, .membershippanel a:hover {
    color: #000000;
}

.pricesms, .scrapprice, .premium_mem, .ultimate_mem {
    background: url(../images/home/plan_body.gif) repeat-y;
}
.pricesms h4 {
    background: url(../images/home/sms_head.gif) no-repeat 1px top;
    margin: 0px;
    padding: 0px;
    height: 65px;
}
.pricesms .bot {
    background: url(../images/home/sms_bot.gif) no-repeat 1px bottom;
    height: 57px;
}
.scrapprice h4 {
    background: url(../images/home/scrap_head.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 65px;
}
.scrapprice .bot {
    background: url(../images/home/scrap_bot.gif) no-repeat;
    height: 57px;
}

.premium_mem h4 {
    background: url(../images/home/premium_head.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 65px;
}
.premium_mem .bot {
    background: url(../images/home/premium_bot.gif) no-repeat;
    height: 57px;
}

.ultimate_mem h4 {
    background: url(../images/home/ultimate_head.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 65px;
}
.ultimate_mem .bot {
    background: url(../images/home/ultimate_bot.gif) no-repeat;
    height: 57px;
}
.cotwcontent {
    float: right;
    width: 185px;
}
.eventItem {
    padding: 2px 0px;
    overflow: hidden;
    border-bottom: dotted 1px #CCCCCC;
}

.homeanalytics {
    font: 0.8em/12px verdana;
}
.homeanalytics h2 {
    margin: 3px;
}
.homeanalytics div {
    margin-top: 5px;
}

.testimonials ul li i {
    font-size: 12px;
    color: Gray;
}

/* Slider */

.pLogo {
    float: left;
    margin-right: 20px;
    height: 80px;
}
.pContent {
    line-height: 20px;
}
.pCont a {
    font-size: 18px;
}


/* --- Tab Box --- */
.tabbox {
    width: 278px;
    border: #d9e6c2 1px solid;
}
.tabboxHeader {
    background: url(../images/tabbox_bg.gif) repeat-x left top;
    height: 20px;
    padding-left: 10px;
}
.tabboxHeader div {
    float: left;
    padding: 4px 10px;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 6px;
}
.tabOn {
    background-color: #FFFFFF;
    border: solid 1px green;
    border-bottom: 0;
    color: darkgreen;
}
.tabOff {
    background: transparent;
    border: none;
    cursor: pointer;
}
.tabboxContent {
    padding: 10px 10px;
    font-size: 11px;
}
/* -x- Tab Box -x- */

/* --- Google Ads --- */
#leftGoogleAd {
    padding-left: 18px;
}

/* --- Trust Marks --- */
.trustMarksBox {
    background: url(../images/trustmarks/box.jpg) no-repeat left top;
    width: 91px;
    height: 91px;
    float: right;
    margin-left: 20px;
}
.trustMarksBox div {
    text-align: center;
    margin-top: 35px;
    font-size: 32px;
}
.tmbrochure-cont {
    width: 700px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: solid 1px #efefef;
}
.tmbrochure-cont h2 {
    color: #5d90d5;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
}
.tmbrochure-cont .img {
    float: left;
    margin-right: 10px;
    border: solid 1px #CCC;
}
.tmbrochure-cont .tmarks {
    float: left;
    width: 120px;
    margin-top: 20px;
    border: solid 1px #ffde00;
    font-weight: bold;
    padding: 5px 10px;
    clear: right;
}

/* --- Scrap Prices Pages */
.tableHead {
    text-align: left;
}
#scrap_prices_listing {
    background-color: #F9F9F9;
    padding: 10px;
    border: 1px solid #e7e7e7;
    margin: 20px 0;
    width: 500px;
}

/* --- Login/Logout --- */
#logoutbox {
    padding: 12px;
    margin: 20px 130px;
    border: solid 1px #b6e07a;
    color: #406c02;
}
.logoutlinks li {
    /*list-style-image:url(../images/arrow.gif);*/
    list-style: none;
    padding-left: 38px;
    line-height: 40px;
}
.logoutlinks li.forum {
    background: url(../images/icons/forum.png) no-repeat left 6px;
}
.logoutlinks li.scrapprices {
    background: url(../images/icons/price.png) no-repeat left 6px;
}
.logoutlinks li.scrapnews {
    background: url(../images/icons/news.png) no-repeat left 6px;
}
.logoutlinks li.rimvideos {
    background: url(../images/icons/video.png) no-repeat left 6px;
}
.logoutlinks li.advertise {
    background: url(../images/icons/advertise.png) no-repeat left 6px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}


/* Payment
********************************/
.paymentPanel {
    margin: 10px 30px;
    padding: 15px;
    border: 5px #EFEFEF solid;
}
.orderPrice {
    float: left;
    font-size: 18px;
    color: #993333;
}
.paymentHeader {
    background-color: #e7e7e7;
    font-weight: bold;
}

.ccavenue {
    margin: 230px 30px;
    padding: 15px;
    border: 5px #EFEFEF solid; /*font:18px arial,tahoma,verdana;*/
}


/* Testimonials
********************************/
.testimonialsContainer p {
    margin: 0;
    padding: 0;
    padding: 20px 0;
    border-bottom: dashed 1px #cccccc;
}
.testimonialsContainer p strong {
    color: #58764e;
    font-style: italic;
    display: block;
}


/* --- Footer --- */
#footer p a {
    text-decoration: none;
}



a.inq-now {
    display: inline-block;
    background: url(../images/conbut.gif) no-repeat left top;
    width: 150px;
    height: 28px;
    text-decoration: none;
}
a.inq-now:hover {
    display: inline-block;
    background: url(../images/conbut.gif) no-repeat left -31px;
}
a.inq-now span {
    display: inline-block;
    padding: 5px 5px 5px 35px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
a.addbasket {
    display: inline-block;
    background: url(../images/baskbut.gif) no-repeat left top;
    width: 150px;
    height: 28px;
    text-decoration: none;
    cursor:pointer;
}
a.addbasket:hover {
    display: inline-block;
    background: url(../images/baskbut.gif) no-repeat left -31px;
}
a.addbasket span {
    display: inline-block;
    padding: 5px 5px 5px 35px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
a.send_sms {
    display: inline-block;
    background: url(../images/send_sms.gif) no-repeat left top;
    width: 150px;
    height: 28px;
    text-decoration: none;
}
a.send_sms:hover {
    display: inline-block;
    background: url(../images/send_sms.gif) no-repeat left -31px;
}
a.send_sms span {
    display: inline-block;
    padding: 5px 5px 5px 25px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
a.bulkinq-now {
    display: inline-block;
    background: url(../images/multicontact.gif) no-repeat left top;
    width: 150px;
    height: 28px;
    text-decoration: none;
}
a.bulkinq-now:hover {
    display: inline-block;
    background: url(../images/multicontact.gif) no-repeat left -31px;
}
a.bulkinq-now span {
    display: inline-block;
    padding: 5px 0px 5px 40px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}

/* Register Page*/

.leftbox {
    width: 200px;
    float: left;
    margin: 0px 9px 0px 10px;
}
.rightbox {
    width: 200px;
    float: right;
    margin: 0px 10px 0px 9px;
}

.leftbox p, .rightbox p {
    margin: 0px;
    padding: 5px 10px 5px 10px;
    font: bold 13px/17px arial, verdana, tahoma;
    color: #333333; /*font-weight:bold; 	color:White;*/
}
.leftbox .bot p, .rightbox .bot p {
    font: 14px arial;
}
.leftbox .bot a, .rightbox .bot a {
    color: #000;
    line-height: 24px;
}
.leftbox .signup, .rightbox .signup {
    padding: 12px 85px 2px 75px;
}
.leftbox .signup a, .rightbox .signup a {
    display: block;
    color: White;
    font: bold 16px/18px arial, Verdana, tahoma;
}
.registerpopup {
    text-align: left;
}
.registerpopup img {
    float: left;
    padding-right: 10px;
}

/*styles for buttons in upgrade page*/
.basicbutton {
    background: url(../images/register/basic_but.png) no-repeat;
    width: 106px;
    height: 28px;
}

.scrap_box {
    background: url(../images/register/scrap_body.gif) repeat-y -1px 0px;
    width: 223px;
}
.scrap_box .top {
    background: url(../images/register/scrap_head.gif) no-repeat -1px 0px;
    height: 175px;
}
.scrap_box .bot {
    background: url(../images/register/scrap_bot.gif) no-repeat -1px 50px;
    height: 93px;
}
.basic_box {
    background: url(../images/register/basic_body.gif) repeat-y -1px 0px;
    width: 223px;
}
.basic_box .top {
    background: url(../images/register/basic_head.gif) no-repeat -1px 0px;
    height: 175px;
}
.basic_box .bot {
    background: url(../images/register/basic_bot.gif) no-repeat -1px 50px;
    height: 93px;
}
.premium_box {
    background: url(../images/register/premium_body.gif) repeat-y;
    width: 223px;
}
.premium_box .top {
    background: url(../images/register/premium_head.gif) no-repeat;
    height: 175px;
}
.premium_box .bot {
    background: url(../images/register/premium_bot.gif) no-repeat left 50px;
    height: 93px;
}
.ultimate_box {
    background: url(../images/register/ultimate_body.gif) repeat-y;
    width: 223px;
}
.ultimate_box .top {
    background: url(../images/register/ultimate_head.gif) no-repeat;
    height: 175px;
}
.ultimate_box .bot {
    background: url(../images/register/ultimate_bot.gif) no-repeat left 50px;
    height: 93px;
}
.registercontent {
    height: 573px;
}
.scrap_box ul, .basic_box ul, .premium_box ul, .ultimate_box ul {
    margin: 0px;
    padding: 5px;
    list-style: none;
}
.scrap_box ul li, .basic_box ul li, .premium_box ul li, .ultimate_box ul li {
    margin: 2px 5px;
    padding: 2px 12px 5px 22px;
    background: url(../images/bullets/orange-tick37.png) no-repeat left 3px;
    font-size: 12px; /*color:White;*/
}

.leftcomparisonbox {
    float: left;
    width: 360px;
    margin-top: 23px;
    margin-left: 50px;
    border: solid 1px #dee0e1;
}
.leftcomparisonbox p {
    margin: 0px;
    background-color: #f1f2f3;
    border-bottom: solid 1px #dee0e1;
    padding: 15px 5px 0px 5px;
    height: 30px;
}

.imgbox {
    float: left;
    width: 161px;
}

.imgstyle {
    margin: 4px 60px 5px;
}
.imgbox p {
    margin: 0px;
    border-bottom: solid 1px #dee0e1;
    text-align: center;
    height: 35px;
    padding-top: 10px;
    font: 18px tahoma, georgia,arial;
}
.basic p {
    background-color: #b2b2b2;
}
.premium p {
    background-color: #a6cbe8;
}
.ultimate p {
    background-color: #ffe1dd;
}

.imgbox h4 {
    margin: 0px;
    padding: 3px 6px 3px 50px;
    font: bold 14px arial;
    color: #ffffff;
    height: 18px;
}

.imgbox .rate {
    font: bold 14px/28px arial, verdana, Tahoma;
    color: White;
}
.imgbox a {
    margin: 0px 14px;
    display: block;
    padding: 15px 35px;
    background: url(../images/register/tab.jpg) no-repeat 2px 2px;
    text-decoration: none;
}

.basic h4 {
    background: url(../images/register/basic.png) no-repeat;
}

.premium h4 {
    background: url(../images/register/premium.png) no-repeat;
}

.ultimate h4 {
    background: url(../images/register/ultimate.png) no-repeat;
}

.tick {
    height: 31px;
    background: url(../images/register/yes.png) no-repeat 65px 10px;
}
.wrong {
    height: 31px;
    background: url(../images/register/no.png) no-repeat 65px 10px;
}

.basic .rate {
    /*color:#573232;*/
    background-color: #666464;
    height: 50px;
}
.premium .rate {
    /*color:#01486f;*/
    background-color: #3779ad;
    height: 50px;
}
.ultimate .rate {
    /*color:#730e00;*/
    background-color: #a01705;
    height: 50px;
}

.rate span {
    font: 11px arial;
}

/*Scrap Price membership panel in register */

.plainbox h4 {
    background: url(../images/register/plain_top.gif) no-repeat -1px top;
    height: 10px;
    margin: 0px;
    padding: 20px 30px 5px 15px;
    color: Maroon;
    font: 24px/22px Arial,Helvetica,Sans-Serif;
}
.plainbox {
    margin: 6px 2px 5px 100px;
    text-align: left;
    width: 780px;
    background: url(../images/register/plain_body.gif) repeat-y;
}
.plainbox .bot {
    background: url(../images/register/plain_bot.gif) no-repeat;
    height: 12px;
}
.plainbox .tickmark {
    padding: 25px;
    background: url(../images/register/green_tick.gif) no-repeat;
}
.selectbox h4 {
    background: url(../images/register/select_top.gif) no-repeat -1px top;
    height: 10px;
    margin: 0px;
    padding: 20px 30px 5px 15px;
    color: #3F5F5F;
    font: 24px/22px Arial,Helvetica,Sans-Serif;
}
.selectbox {
    margin: 6px 2px 5px 100px;
    width: 780px;
    text-align: left;
    background: url(../images/register/select_body.gif) repeat-y;
}
.selectbox .bot {
    background: url(../images/register/select_bot.gif) no-repeat 1px bottom;
    height: 16px;
}
.selectbox p, .plainbox p {
    padding: 1px 6px 5px;
    margin-left: 90px;
    overflow: hidden;
}
.plan h2 {
    margin-left: 100px;
    font: 26px/24px Arial,Helvetica,Sans-Serif;
}
.checkboxpanel {
    float: right;
    margin-right: 12px;
}
.ratepanel {
    float: right;
    margin-right: 50px;
    font: 24px tahoma, verdana,arial;
    color: orange;
}
.ratepanel span {
    font: 12px arial, tahoma, verdana;
    color: black;
}
.selectbox input, .plainbox input {
    margin-left: 17px;
}

.selectbox img, .plainbox img {
    float: left;
    margin: 6px 2px 5px 30px;
    padding: 2px;
}

/*Upgrade*/
.basicalign {
    margin-left: 20px;
}
.premiumalign {
    margin-left: 140px;
}
.ultimatealign {
    margin-left: 220px;
}

.instantinquiry {
    border: solid 1px #d4cd02;
    background-color: #fbfbfa;
    margin-left: 20px;
}

.instantinquiry h4 {
    margin: 0px;
    padding: 6px 15px;
    color: #736f03;
    background-color: #fef298;
}
.instantinquiryimg {
    float: left;
    width: 140px;
    height: 110px;
    text-align: center;
    padding: 0px 2px 20px 10px;
}
.instantinquiry a.sendnow {
    margin: 10px 0px 3px 170px;
    text-decoration: none;
    color: #403001;
    font-weight: bold;
    padding: 15px 35px;
    background: url(../images/theme/send.gif) no-repeat left 3px;
}



/* styles regarding facebook user control*/
.facebook h4 {
    background-color: #3b5998;
    border: solid 1px #3b5998;
    padding: 5px;
    color: White;
    margin: 0px;
}

.facebook {
    border: solid 3px #3b5998;
    width: 205px;
}
.likebox {
    overflow: hidden;
    padding: 2px;
    width: 200px;
    border: solid 3px #3b399f;
}

.twitterimg {
    margin: 3px 10px 3px 70px;
}
.facebook div {
    padding: 2px;
}

/* styles regarding twitter user control*/
.twitter h4 {
    background-color: #cbe2f2;
    border: solid 1px #cbeff2;
    padding: 5px;
    color: #3b399f;
    margin: 0px;
}

.twitter {
    margin-top: 5px;
    border: solid 2px #cbe2f2;
    width: 205px;
}

/*.twitter div{
    margin:3px 10px 3px 70px;
}*/
.tweetFeeds {
    padding: 2px 7px;
    font: 12px/16px verdana, Lucida Grande,sans-serif;
    color: #333333;
    border-bottom: dotted 1px gray;
}
.tweetFeeds .date {
    text-decoration: none;
    color: #999999;
    font: 11px/16px Lucida Grande,sans-serif;
}
.tweetFeeds a {
    text-decoration: none;
}
.tweetFeeds a:hover {
    text-decoration: underline;
}

/*styles for scrap price in home page*/
.scrappriceitemtitle {
    float: left;
    width: 115px;
    display: block;
    margin-left: 2px;
}
.scrappriceitem {
    float: left;
    width: 35px;
    display: block;
    margin-left: 4px;
}
.scrappricepercent {
    float: left;
    width: 60px;
    display: block;
    margin-left: 4px;
}
.scrappricedate{
    float:left;
    width:25px;
    display: block;
    margin-left: 2px;
}




body {
    font-family: arial;
    font-size: 12px;
}

ul.slideshow {
    list-style: none;
    width: 675px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
}

ul.slideshow li {
    position: absolute;
    left: 0;
    right: 0;
}

ul.slideshow li.show {
    z-index: 500;
}

ul img {
    border: none;
}

#slideshow-caption {
    display: none;
}

#slideshow-caption .slideshow-caption-container {
    padding: 5px 10px;
    z-index: 1000;
}

#slideshow-caption h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#slideshow-caption p {
    margin: 5px 0 0 0;
    padding: 0;
}


/*Pressrelease details */
.PRFullDetails {
    width: 950px;
}
.PRDetails {
    float: left;
    width: 750px;
    margin-left: 12px;
}
.summary {
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
    color: #666666;
}
.body {
    line-height: 18px;
    font-size: 14px;
}

.title {
    font-size: 20px;
    display: block;
    color: #3dc600;
}

/*Company of the week*/

.cotw {
    padding: 5px 20px;
}

.cotw p {
}


#cotwlogo {
    width: 740px;
    height: 100px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

#cotwlogo * {
    vertical-align: middle;
}

#cotwlogo span {
    display: inline-block;
    height: 100%;
    width: 5px;
}

/* styles for list items*/

.bulletpoints li {
    list-style: none;
    background: url(../images/bullets/orange_star.png) no-repeat left;
    padding: 5px 25px;
}

.inquiryloginpanel {
    background-color: #f3fae0;
    overflow: hidden;
    width: 700px;
}
.inquiryloginpanel div {
    float: left;
    width: 280px;
    padding: 5px 20px;
}


/*Styles for artificial Intelligence*/
.aiboxes h2 {
    background: url(../images/panels/ai_head.gif) no-repeat;
    padding: 15px 35px 25px;
    margin: 0px;
    color: #000;
    font: bold 25px arial, georgia, tahoma, verdana;
}
.aiboxes a {
    font: 18px arial;
}
.aicontent {
    width: 835px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    background: url(../images/panels/ai_bot.gif) no-repeat 0px bottom;
    overflow: hidden;
}

.aileftcontent {
    float: left;
    width: 130px;
    padding: 10px 5px;
}
.aicentercontent{
    float:left;
    background: url(../images/panels/ai_arrow.gif) no-repeat right 40px;
    width:35px;
    height:90px;
}

.airightcontent {
    margin-top:10px;
    float: left;
    width: 620px;
    background: url(../images/panels/ai_rightcontent_body.gif) repeat-y -1px top;
    /*padding: 40px 0px 45px 95px;*/
}

.airightcontent .righttop{
    background: url(../images/panels/ai_rightcontent_top.gif) no-repeat -1px top ;
    height:28px;
}
.airightcontent .rightbot{
    background: url(../images/panels/ai_rightcontent_bot.gif) no-repeat -1px bottom;
    height:28px;
}

.airightcontent  a.getoffers {
    background: url(../images/bullets/ai_bullets.gif) no-repeat left 7px;
    margin-left: 60px;
    padding-left:20px;
}
.airightcontent ul{
    margin-left:80px;
}
.airightcontent ul li{
    list-style:none;
    padding:5px 6px 2px;
}
.airightcontent ul li a {
    background:none;
    margin-left: 0px;
    padding-left:0px;
    font: 12px arial;
}

.bigwhitebox {
    background: url(../images/panels/whitebox.gif) no-repeat;
    padding: 10px 15px 35px;
}

/*styles for forms in scrap resource*/
.greenBigBorderBox .FormLeft, .greenBigBorderBox .FormRight{
    background:none;
}
.greenBigBorderBox hr{
    width:350px;
    margin:3px 0px;
}

.cats{
    font:14px/24px arial;
    }
    
    
/*Country listing alpha*/
.countrylist li
{
    width:27px;
    float:left;
    list-style:none;
    line-height:30px;
}
.countrylist li a{
    background: url(../images/panels/country_list.png) no-repeat 0px 0px;   
    text-decoration:none; 
    padding: 3px 0px 2px 6px;
    display:block;
    width:17px;
    color:Black;
    font:12px arial, verdana, tahoma;
}
.countrylist li a:hover{
    background: url(../images/panels/country_list.png) no-repeat -24px 0px;
    color:White;
}

/*Events calendar styles*/

.horizontallist ul li
{
    margin:3px 4px;
    list-style:none;
    float:left;
    width:120px;
}

.gplusone
{
    display:inline-block;
    vertical-align:top;
    float:right;
    width:40px;
}
