compare-mobile-formhtml {
    height:100%;

}
body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
    color:#333333;
    /*	background:#ffffff url(../images/body-bg.gif) left top repeat-x;*/
    height:100%;
    min-width:960px;
}
body, button, input, textarea {
    font:12px Arial, Helvetica, sans-serif
}
input {
    vertical-align:middle;
}
a {
    color:#0088cc;
    text-decoration:none
}
a:hover {
    text-decoration:underline
}
h1, h2, h3, h4, h5, h6 {
    font-weight:bold
}
h1 {
    font-size:1.5833em
}
h2 {
    font-size:1.3333em
}
h3 {
    font-size:1.1666em
}
h5, h6 {
    font-size:.8333em
}
dt {
    font-weight:bold
}
label {
    font-weight:bold;
}
h1 {
    height:26px;
    line-height:26px;
    font-size:16px;
    margin-bottom:10px;
    border-bottom:solid 1px green;
    font-family:Helvetica;
    /*font-weight:normal;*/

}

#page-wrapper {
    width:	960px;
    margin:0 auto;
}
#header {
    height:	140px;
    display:block;
    margin-top:10px;
    width:960px;
    margin:0 auto;
    padding-top:10px;
}
#top {
    float:right;
    margin-bottom:10px;
    position:relative;
    height:25px;
}
#top span {
    position:absolute;
    top:0px;
    right:83px;
}
#top input {
    vertical-align:middle;
}

#top p.post-login{
    background-position: 100px top;
    color:#c8c8c8;
}
#top p.post-login span{ padding-right:8px; position:static; color:#333333;background:url("../images/sep.gif") no-repeat scroll right center transparent;}
#top p.post-login a{padding:0 5px;}

#top p, #top form {
    float:left;
    margin-top:15px;
}
#top p {
    padding-right:10px;
    margin-right:10px;
    height:22px;
    line-height:22px;
}
#top-ad {
    float:right;
    width:728px;
    height:90px;
}
#logo {
    float:	left;
    width:177px;
    background:none;
}
#top-ad, logo {
    margin-top:	10px;
}
#tabs-wrapper {
    float:left;
    width:100%;
}
ul#tabs {
    list-style:none;
    width:960px;

    margin:0 auto;
    background-color:transparent;
    margin-top:4px;
}
ul#tabs li {
    height:28px;
    line-height:28px;
    color:#333333;
    font-weight:bold;
    font-size:12px;
    float:left;
    padding:0 3px;
}
ul#tabs li a {
    position:relative;
    background:url(../images/nav_right.gif) right top no-repeat;
    float:left;
    text-decoration:none;
    padding-right:10px;
    color:#333333;
}
ul#tabs li a span {
    float:left;
    background:url(../images/nav_left.gif) left top no-repeat;
    width:4px;
    height:31px;
    padding-right:5px;
}
ul#tabs li a:hover {
    background:url(../images/nav_right_hover.gif) right top no-repeat;
    float:left;
    text-decoration:none;
    padding-right:10px;
    color:#fff;
}
ul#tabs li a:hover span {
    float:left;
    background:url(../images/nav_left_hover.gif) left top no-repeat;
    width:4px;
    height:31px;
    padding-right:5px;
}
ul#tabs li a.current {
    background:url(../images/nav_right_hover.gif) right top no-repeat;
    float:left;
    text-decoration:none;
    padding-right:10px;
    color:#fff!important;
    position:relative;
}
ul#tabs li a.current span {
    float:left;
    background:url(../images/nav_left_hover.gif) left top no-repeat;
    width:4px;
    height:31px;
    padding-right:5px;
}

.sub-nav-wrapper{

    width:100%;
    height:30px;
    line-height:30px;
    background-color:#7dbe0a;
}

ul.sub-nav{

    width:970px;
    height:30px;
    line-height:30px;
    background-color:#7dbe0a;
    margin: 0 auto;
    padding-left:10px;
}
ul.sub-nav li{ float:left; padding:0 10px; border-right:solid 1px #c8c8c8; border-right:solid 1px #f1f1f1; height:20px; line-height:20px; margin-top:6px;}
ul.sub-nav li:last-child{ border:none;}
ul.sub-nav li a{ color:#ffffff;}
ul.sub-nav li a.current{ font-weight:bold;}


a.action-button{
    background:url(../images/btn-m.gif) left top repeat-x;
    height:29px;
    line-height:29px;

    color:#ffffff;
    text-align:center;
    font-size:16px;
    text-decoration:none;
    float:right;

    margin-top:-35px;
    position:relative;
}
a.action-button span.btn-l{
    background:url(../images/btn-l.gif) left top repeat-x;
    height:29px;
    width:9px;
    line-height:29px;
    display:block;
    position:absolute;
    left:0;
    top:0;
}

a.action-button span.btn-r{
    background:url(../images/btn-r.gif) left top repeat-x;
    height:29px;
    width:9px;
    line-height:29px;
    display:block;
    position:absolute;
    right:0;
    top:0;
}


#bread-crumb {
    float:left;
    font-size:12px;
    padding:8px 0 5px;
    width:100%;
    _width:100%;
}

#bread-crumb a {
    color: #787878 !important;
}

#bread-crumb div{
    width: 970px;
    margin: 0 auto;
}

#bread-crumb p {
    float:left;
    font-weight:bold;
    margin:0 10px;
}
#bread-crumb ul {
    float:left;
    height:30px;
    line-height:30px;

}
#bread-crumb li {
    float:left;
    margin:0 5px;
    line-height:30px;
}
#bread-crumb li.sep {
    background:url(../images/bread-crumb-sep.jpg) left center no-repeat;
    height:30px;
    width:13px;
    float:left;
    margin:0 5px;
}
#content-outer{float:left; width:100%; background:#f1f1f1; border-top:2px solid #7DBE0A;}
#content-wrapper {
    width:	980px;
    margin:0 auto;
    background-color:#ffffff;
    overflow:hidden;
    padding-bottom:10px;
    padding:10px;

}
#main {
    width:670px;
    float:left;
}
#main-medium {
    width:805px;
    float:left;
}

/*#main-medium p{
    margin:10px;
    line-height:160%;
}*/

#main-medium ul{ margin-left:20px;}
#main-medium ul li{ padding-bottom:10px;}
#main-middle {
    width:595px;
    float:right;
    margin-top:10px;
}
#search-form {
    background:url(../images/search-form-bg.jpg) left top no-repeat;
    height:211px;
    width:350px;
    padding:10px;
    float:left;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    padding-bottom:0px;
    color:#ffffff;

}
#search-form a{ color:#ffffff;}
#search-form h1 {
    font-size:16px;
    margin-bottom:10px;
    background:none;
}
#search-form input, #search-form select {
    vertical-align:middle;
}
#search-form p.frm-button {
    width:auto;
    vertical-align:middle;
}

#search-form select{ width:150px;}

#search-form p.frm-button span {
    padding:0 10px;
}
#search-form p {
    float:left;
    width:150px;
    padding:5px 0;
    margin-right:10px;
}
#search-form p label {
    padding-bottom:3px;
    display:block;
}



#search-mobiles-form {
    padding:10px;
    float:left;
    background-color:#cdeb8b;
    border: solid 1px #aacf58;
    margin-bottom:10px;
    width:648px;
}
#search-mobiles-form h1 {
    font-size:16px;
    margin-bottom:10px;
    background:none;
}


#search-mobiles-form select{ width:150px;}
#search-mobiles-form p.frm-button {
    width:auto;
    vertical-align:middle;
    margin-left:85px;
}
#search-mobiles-form p.frm-button span {
    padding:0 10px;
}
#search-mobiles-form p {
    float:left;
    width:290px;
    padding:5px 0;
    margin-right:10px;
}
#search-mobiles-form p label {
    float:left;
    width:80px;
    text-align:right;
    padding-right:5px;
    height:20px;
    line-height:20px;
}
#features{
    float:right;
    width:300px;
    height:201px;
    background:url(../images/features-bg.jpg) left top no-repeat;
    padding-top:30px;
}
#features h2{ margin:10px 10px 10px 0 ; width:229px;  display:block; padding-left:60px; font-size:15px !important; height:37px; line-height:37px;}
#features h2.sell-phone{ background: #ffffff url(../images/phone-icon.gif) 15px top no-repeat; 	 opacity:.8;	}
#features h2.sell-phone a{ color:red;}
#features h2.latest-prices{ background:#ffffff url(../images/price-icon.gif) 15px top no-repeat; 	 opacity:.8;	}
#features h2.latest-prices a{ color:#75bf00;}
#features h2.discuss-about-phones{ background:#ffffff  url(../images/forum-icon.gif) 15px top no-repeat; 	 opacity:.8;	}
ul.browse-mobiles{ float:left; margin-bottom:10px; width:670px;}
ul.browse-mobiles li{
    float:left;
    width:206px;
    padding:5px;
    height:200px;

}

ul.browse-mobiles li h3{ padding-left:5px; margin-bottom:10px;}
ul.browse-mobiles li h3 img{ vertical-align:middle; padding-right:5px;}
ul.browse-mobiles li.brand{ background-color:#eceed5; margin-right:10px;}
ul.browse-mobiles li.budget{ background-color:#ededed; margin-right:10px;}
ul.browse-mobiles li.location{ background-color:#e6f5fe;}
ul.browse-mobiles li p a{ display:block; padding:1px 0;}
ul.browse-mobiles li p{ padding-left:20px;}
ul.browse-mobiles li p a span.gray{ padding:0 3px; font-size:11px;}



ul.ad-listing li{float:left; width:112px; padding:5px; border:solid 1px #c8c8c8; margin:0 5px 10px 5px; text-align:center; height: 165px;}
/*ul.ad-listing li img{ height:75px;}*/
ul.ad-listing li p {line-height: 120% !important;}
ul.ad-listing li p span{ display:block; padding:2px 0; text-align:center;}
ul.ad-listing li p span.phone{ display:block;font-weight:bold;}
ul.ad-listing li p span.price{ color:green; font-weight:bold;}
ul.ad-listing li p span.city{ color:#666666;}
ul.ad-listing li .image {
    height:100px;
    margin:0 auto;
    overflow:hidden;
    padding:0;
    text-align:center;
    width:100px;
}



ul.phone-listing{ margin:10px 0; float:left;}
ul.phone-listing li {
    border:1px solid #C8C8C8;
    float:left;
    height:140px;
    list-style-type:none !important;
    margin:0 5px 10px;
    padding:5px;
    text-align:center;
    width:100px;
}
ul.phone-listing li p{ text-align:center;  margin: 0 !important;}
ul.phone-listing li p span{ display:block; text-align:center; font-weight:bold;}
ul.phone-listing li img {height:68px;}
ul.phone-listing li p span.price{color:#7DBE0A; font-weight:normal;}


a.view-all{ display:block; background:url(../images/view-all-bg.gif ) left top no-repeat; background-color:#616161; height:16px; padding-left:20px; line-height:16px; color:#ffffff;  float:right; margin-right:5px; display:inline; text-decoration:none; padding-right:20px; font-weight:bold;}
#refine-search {
    float:left;
    width:198px;
    background-color:#fafafa;
    border:solid 1px #dddddd;
    margin-top:10px;
}
#refine-search h3 {
    background:url(../images/regine-saerch-h3-bg.jpg) left top repeat-x;
    height:26px;
    line-height:26px;
    border-bottom:solid 1px #dddddd;
    padding-left:5px;
}
#refine-search .inner {
    margin:15px;
}
#refine-search ul {
    border-bottom:dotted 1px #c8c8c8;
    padding-bottom:10px;
}
#refine-search ul li {
    padding-bottom:3px;
}

.find-mbl-lnk {
    float:right;
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:10px;
}
#tab2 .mobileBrands-Records		{ float:left; width:100%; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #9fc343; }
.mobileBrands-Records h5		{ float:left; width:45%; font-weight:normal; font-size:13px; margin-top:5px; }
.mobileBrands-Records span		{ float:right; font-size:13px; display:block; }


.mobile-brand{
    float:left;
    width:805px;
    margin-bottom:10px;
    padding:10px 0;
    border-bottom:dotted 1px #c8c8c8;

}

.mobile-brand .no-record-found{
    font-weight: bold;
    text-align: center;
}
.mobile-brand .mobile-logo{ float:left; width:110px; margin-top:30px; text-align:center;}
.mobile-brand h2{ margin:0 0 10px 0; font-size:22px; color:#0088CC; font-weight:normal;}
.mobile-brand ul{ float:left; margin-left:0 !important;}
.mobile-brand ul li{ float:left; width:110px; text-align:center; list-style:none !important; border:solid 1px #c8c8c8; margin-right:10px; padding:5px; height:200px; position:relative; margin-bottom:10px;}
.mobile-brand ul li.height130 {
    height:160px;
}
.mobile-brand ul li span{ display:block; text-align:center;}
.mobile-brand ul li span.phone{font-weight:bold;}
.mobile-brand ul li p{ text-align:center; margin:5px 0; line-height: 160%;}
.mobile-brand ul li span.price{ color:#7DBE0A; font-weight:bold; font-size:14px;}
.mobile-brand .view-all{ float:left; width:70px;  margin-top:60px; margin-left:30px; display:inline;  }
.mobile-brand .view-all span{ text-align:center;}
.mobile-brand ul li.height130	{ height:160px; }
.mobile-brand ul li.height145	{ height:180px; }

.mobile-brand .view-all span a{ display:block; color:#7DBE0A; text-decoration:none; text-align:center;}
.mobile-brand .view-all span a.backtotop{ color:#0088CC !important; padding-top:5px;}
.mobile-brand ul li p.brand-rating{ position:absolute; left:0; bottom:0; margin:0 !important; background-color:#f1f1f1; width:120px; padding:5px 0;}

#left-sidebar {
    float:left;
    width:198px;
    background-color:#fafafa;
    border:solid 1px #dddddd;
    margin-top:10px;
}
#left-sidebar h3 {
    background:url(../images/regine-saerch-h3-bg.jpg) left top repeat-x;
    height:26px;
    line-height:26px;
    border-bottom:solid 1px #dddddd;
    padding-left:5px;
}
#left-sidebar .inner {
    margin:15px;
}
#left-sidebar ul {
    border-bottom:dotted 1px #c8c8c8;
    padding-bottom:10px;
}
#left-sidebar ul li {
    background:url("../images/bullet.gif") left 3px no-repeat;
    padding-left:15px;
    vertical-align:middle;
    padding-bottom:5px;
    list-style-type:none !important;
}

span.cat-navigator {
    background:url(../images/down-arrow-bg.gif) left center no-repeat;
    padding-left:15px;
    font-weight:bold;
    display:block;
    cursor:pointer;
    margin:10px 0;
}
.results-info { display:block; background:#cdeb8b; border:solid 1px #aacf58; float:left; height:28px; line-height:28px; width:99.8%; margin-bottom:10px; }
.results-info p { float:left; width:300px; margin-top:5px !important; }	
.results-info form {
    float:right;
    margin-right:10px;
    display:inline;
}
span.gray {
    font-size:12px;
    color:#666666;
}
#sidebar {
    width:300px;
    float:right;

}

#sidebar .box{
    background-color:#ecf3f7;
    border:solid 3px #c8c8c8;
    margin:10px 0;
    float:left;
    width:294px;
}
.tips-bg{
    background:url(../images/tips-icon.gif) 10px 40px no-repeat;
}
#sidebar .box li{
    background:url("../images/bullet.gif") left 5px no-repeat;
    padding-left:15px;
    vertical-align:middle;
    padding-bottom:5px;
}
#sidebar .box ul.tips{
    margin-left:90px;
}
#sidebar .box h2{
    background:url("../images/h1-bg.jpg") repeat-x scroll left top transparent;
    font-size:16px;
    height:26px;
    line-height:26px;
    margin-bottom:10px;
    padding-left:5px;
}
#sidebar .box .inner{
    padding:10px;
}
#sidebar-small {
    width:160px;
    float:right;

}
table.listing {
    margin-toP:10px;
}
table.listing th {
    border-bottom:solid 4px #7dbe0a;
    padding:5px;
    font-weight:bold;
    font-size:14px;
}
table.listing td {
    padding:5px;
    border-bottom:dotted 1px #c8c8c8;
}
table.listing td.phone-brand-model h3, table.listing td.phone-brand-model h2 {
    margin-bottom:5px;
}
table.listing td.phone-brand-model h3 {
    color:#7dbe0a;
}
table.listing td.phone-brand-model h3 span {
    color:#a2a2a2;
    font-style:italic;
    font-weight:normal;
    font-size:13px;
    padding:0 5px;
}
table.listing td.phone-price {
    color:#7dbe0a;
    font-size:18px;
    font-weight:bold;
    vertical-align:top;
}


.admin-opt{ float:right; width:auto; margin:-35px 0 0 0; background:#FFFFCC; border: solid 1px #D6D6D6; padding:5px; color:#999;}
.admin-opt a{ color:#000; padding:0 5px; text-decoration:none;}
.admin-opt img{ vertical-align:middle;}

p.admin-opt{ display:block; background:#FFFFCC; border: solid 1px #D6D6D6; padding:5px; color:#999; margin:0; float:left; margin:10px 0;}
p.admin-opt a{ color:#000; padding:0 5px; text-decoration:none;}
p.admin-opt img{ vertical-align:middle;}

ul.tabs{ float:left; width: 100%; margin-bottom:10px; border-bottom:solid 1px #c8c8c8;}
ul.tabs li{ float:left; margin:0 3px;  border:solid 1px #c8c8c8; border-bottom:none; list-style:none !important;}
ul.tabs li a{ display:block; padding:5px; color:#333333; text-decoration:none; font-weight:bold;}
ul.tabs li.active, ul.tabs li a:hover{ background-color:#7DBE0A; color:#ffffff; display:block;}
ul.tabs li.active a{ color:#ffffff;}

/* Form */

p.info{
    padding:5px;
    margin:10px 0;
    border:solid 1px #f1f1f1;
    font-weight:bold;
    background:#FFFFCC url(../images/admin-icons/info-icon.png) 5px 5px no-repeat;
    padding-left:30px;
}

.form legend{
    border-bottom:3px solid #7dbe0a;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
    padding:3px 0;
    display:block;
    width:846px;
}
.form legend span{
    font-size:12px;
    color:#999999;
    font-style:italic;
    width:600px;
    text-align:right;
}

.form table td{	background-color:#f1f7ee; }
.form table td .form-button	{
    margin-left:190px;
    width:auto;
    background:url(../images/bnt_bg.gif) left top repeat-x;
    height:30px;
    line-height:30px;
    text-align:center;
    border:solid 1px maroon;
    color:#ffffff;
    font-weight:bold;
    font-size:16px;
    padding:0 5px;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.form table td .vtop{ vertical-align:top;}
.form table tr.odd{
    background-color:#ffffff;
}
.form table tr.odd td{ background:#ffffff;}
.form table td input{
    width:150px;
}
.form table td select{
    width:155px;
}
.form table td .file-field{
    width:200px;
}
.form table td a.add-another{
    display:block;
    margin:5px 0;
}
.form table td span.req{ text-align:right; font-size:22px; color:red; padding:5px 0 0 5px;}
.form label{
    text-align:right;

}
.form td.field-title{ width:175px; text-align:right; }
span.hint{ font-size:11px; color:#999999; padding:0 3px;}
#social a {
    margin-bottom:5px;
    display:block;

}
.nobg {
    background:none !important;
}
.social a {
    display:block;
    margin:10px 0;
}
.clear {
    clear:both;
    height:0;
    font-size:0;
    padding:0;
    margin:0;
    overflow:hidden;
    line-height:0;
}


.floatR{
    float:right;
}
.floatL{
    float:left;
}
.alignL{
    text-align:left;
}
.alignR{
    text-align:right;
}
.no-margin{ margin:0 !important;}
.no-margin-left{ margin-left:0 !important;}
.no-top-padding{ padding-top:0 !important;;}


.information-message{
    background:url(../images/admin-icons/info-icon.png) 160px 10px no-repeat;
    float:left;
    background-color:#FFFFCC;
    padding:10px;
    width:826px;
}

.information-message p, .information-message h3{float:left; margin-left:170px; width:400px; font-weight:bold; display:inline;}
.recent-forum-topics li{ background:none !important; padding:0 0 3px 0 !important; margin-bottom:10px !important; border-bottom:dotted 1px #c8c8c8;}
.recent-forum-topics li a{ font-weight:bold;}
.recent-forum-topics li p.topic-tilte{ padding-bottom:5px;}
.recent-forum-topics li img{ vertical-align:middle; padding:0 3px;}
.recent-forum-topics li span{ font-size:11px;}
.recent-forum-topics li a.last-topic{ background:url(../images/goto-last-post-icon.gif) left top no-repeat; height:9px; width:8px; display:inline-block; vertical-align:middle; margin-left:5px;}

#latest-news{ background:url(../images/ticker-bg.gif) left top no-repeat; height:26px; border:solid 1px #c8c8c8; float:left; width:668px; margin:0 0 10px 0; line-height:26px;}
#latest-news span{ float:left; padding-left:5px; font-size:14px; width:165px;}
#latest-news ul{ float:left;}
#latest-news ul li{ float:left; margin-right:0px;}
#latest-news ul li span{ width:auto; float:none; font-size:12px; font-weight:bold;}

.form-button	{

    width:auto;
    background:url(../images/bnt_bg.gif) left top repeat-x;
    height:22px;
    line-height:22px;
    text-align:center;
    border:solid 1px maroon;
    color:#ffffff;
    font-weight:bold;
    padding:0 5px;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.form-button-small	{

    width:auto;
    background:url(../images/bnt_bg.gif) left top repeat-x;
    text-align:center;
    border:solid 1px maroon;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding:0 5px;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}


h1.confirmation-message{
    background:url(../images/tick-icon.gif) left 3px no-repeat;
    padding-left:30px;
    margin-bottom:40px;
}
.next-steps{ background-color: #eefaeb; border: solid 1px #7dbe0a; padding:10px; color:#333333;}
.next-steps img{ vertical-align:middle; padding:0 5px;}
.next-steps h2{ margin-left:30px; font-size:14px; }
.next-steps ul{ margin:10px 0;}
.next-steps li{ margin-left:30px; background:url(../images/arrow-icon.png) left 4px no-repeat; list-style-type:none !important; padding-left:20px; list-style-position:inside; height:24px; line-height:24px; color:#0088CC;}

#frm-login{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    margin:0 auto;
    padding:10px;
    width:400px;
    float:left;
    height:160px;
}

#frm-login ul{ margin:0 !important;}
#frm-login li{ list-style:none !important;margin-bottom:4px;
               overflow:hidden;}

#frm-login label {
    color:#333333;
    display:block;
    float:left;
    font-size:13px;
    font-weight:bold;
    line-height:33px;
    padding-right:8px;
    text-align:right;
    width:100px;
}
.elem{
    float:left;
    padding:3px 0;
    width:260px;
}
#frm-login .button {
    margin:0 0 0 117px;
    width:210px;
    display:inline;
}

.pakkey{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float:right;
    width:340px;
    border:solid 2px #9C0;
    padding:60px 20px 20px 20px;
    background: url(../images/pakkey-logo.jpg) no-repeat scroll top center transparent;
    height:120px;
}


/* Detail page CSS */

#left_content_wide_pb  {
    background-color:#FFFFFF;
    display:inline;
    float:left;
    height:100%;
    margin-left:10px;
    position:relative;
    text-align:left;
    width:830px;
    padding-bottom:15px !important;
}

.content_box {
    background-color:#FFFFFF !important;
    font-size:12px;
    margin:0px auto 20px;
    position:relative;
}

div.contents {
    background-color:#FFFFFF;
    border-top:medium none;
    padding-bottom:10px;
}

#share_this {
    background-color:#FFF1A8;
    border:1px solid #FFCB66;
    display:inline;
    float:right;
    margin-bottom:10px;
    padding:3px 5px;
    text-align:right;
    width:305px;
    margin-top: -35px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #share_this {
        background-color:#FFF1A8;
        border:1px solid #FFCB66;
        display:inline;
        float:right;
        margin-bottom:10px;
        padding:3px 5px;
        text-align:right;
        width:340px;
    }

}

#share_this {
    display:inline;
    margin-bottom:10px;
    text-align:right;
    width:305px;
}

#share_this ul li {
    border-right:1px solid #333333;
    display:inline;
    padding:0 5px;
}

#share_this ul li img{ vertical-align:middle; padding:0 4px;}

#share_this ul li.last {
    border:medium none;
    display:inline;
    padding:0 5px;
}

#share_this h4 {
    border-bottom:medium none !important;
    color:black !important;
    float:left;
    font-size:14px !important;
    margin:0 !important;
    padding-right:3px;
}


.content_box .crTtlDv {
    background:url("../images/h1-bg.jpg") repeat-x scroll left top transparent;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:28px;
    width:100%;
}

/*#breadcrumb {
float:left;
font-size:12px;
font-weight:bold;
padding:8px 8px 5px;
width:836px;
display:none;
}*/

#breadcrumb					{ float:left; font-size:12px; font-weight:bold; padding:8px 8px 5px; width:50%; }
.crTtlDv h1 {
    float:left;
}

.breadcrumb {
    float:left;
    width:470px;
}

.report-abuse								{ float:right; width:310px; }
.report-abuse img                                                       { vertical-align:middle; padding-right:5px;}

.crTtlDv .adIdSpn {
    float:right;
    margin-left:15px;
    margin-top:6px;
    padding-right:10px;
}

.cd_left {
    display:inline;
    float:left;
    margin:5px;
    width:310px;
}

.cd_right_new {
    float:right;
    margin-top:5px;
    width:475px;
}

.cd_right_new h1 {
    background:none repeat scroll 0 0 transparent !important;
    color:#3288B7;
    font-size:18px;
    height:auto !important;
    padding:0;
    font-weight:normal;
}
p.price {
    color:green;
    font-size:20px;
    margin:0 !important;
    font-weight:bold;
}

.clearH  {
    clear:both;
    font-size:1px;
    height:0;
    padding:0;
}

.rule_new {
    border-bottom:1px solid #D6D3C4;
    border-top:1px solid #FFFFFF;
    clear:both;
    font-size:0;
    line-height:0;
}

.content_box h3 {
    color:#3288B7;
    font-size:14px;
    font-weight:bold;
    height:auto;
    line-height:28px;
    padding-left:0px;
}

ul.next_steps {
    list-style:none outside none;
}

ul.next_steps li {
    background:url("../images/bul.gif") no-repeat scroll left center transparent;
    display:block;
    height:20px;
    line-height:20px;
    padding-left:15px;
    padding-bottom:0px !important;
}

.cd_left h2, .cd_left h3 {
    color:#3288B7;
    font-size:14px;
    margin:10px 0;
}

/*p.seller_owner_info  {
float:left;
padding-bottom:10px;
width:100%;
}*/

p.seller_owner_info {
    border-bottom:1px solid #C8C8C8;
    margin-bottom:10px;
    padding:10px 0;
}

.cd_left p {
    margin:0 !important;
    padding-top:0 !important;
}

p.byphone {
    margin:5px 0 !important;
}

p.seller_owner_info img {
    vertical-align:middle;
}

.img_avatar {
    float:left;
    height:48px;
    margin-right:5px;
    width:49px;
}

p.byphone span {
    color:#3288B7;
    font-size:14px;
    font-weight:bold;
}

p.byphone img{ vertical-align:middle; padding-right:5px;}

/*Added by Shakeel for pagination formating*/

#paging { width:600px; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px;color:#000; display:block; /*padding-left:300px;*/ margin-top:10px; /*padding:5px 5px 5px 175px;*/ }

#paging a{padding:2px 5px;margin:0 2px 0 2px;border:1px solid #7DBE0A;background:#CDFDB0;color:#3E9A05;text-decoration:none;}
#paging a:hover{border:1px solid #7DBE0A;background:#7DBE0A;color:#FFF;text-decoration:none;}
#paging span{padding:2px 5px 2px 5px;margin:0 2px 0 2px;border:1px solid #7DBE0A;background:#7DBE0A;color:#fff;text-decoration:none;}
#paging a.previous,#paging a.next{background-color:#fff!important;color:#7DBE0A!important;border:solid 1px #fff!important;font-size:12px!important;font-weight:bold!important;font-family:Arial,Helvetica,sans-serif!important;}
.pagination_extra{float:left;}
.pagination_extra a,.pagination_extra a:hover,.pagination_extra a:visited{border:none!important;background-color:Transparent!important;color:#3E9A05!important;font-weight: bold;}

/**************************/

/** { margin:0; padding:0; }*/

#newsticker-demo {
    float:left !important;
    width:486px !important;
    overlow:hidden;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:250px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.error_listing{margin-left:33px;color:red;}.remove_link{position:absolute;right:141px;top:10px;}

#global-error div.error{overflow:hidden;}
div.alert.error,div.errorbox{background-color:#FEE!important;border:1px solid #D00!important;}
div.alert,div.errorbox{background-color:#FFF;border:1px solid #DDD;margin:0 0 15px;overflow:hidden;padding:3px 7px;}
div.alert img,div.errorbox img{float:left;margin-right:7px;}
div.alert p,#body div.errorbox p,#body div.alert h3{font-size:13px;line-height:25px;padding-left:33px;}
div.alert.success{background:#e6f8dd url(../images/icon_status_success_26x26.gif) no-repeat 7px 3px;}
div.alert.notice{background:#ddf0f8 url(../images/icon_status_info_blue_26x26.gif) no-repeat 7px 3px;}
div.alert.error,div.errorbox{background:#FEE url(../images/icon_status_fail_26x26.gif) no-repeat scroll 7px 3px;}

.alignC{text-align:center;}
.alignR{text-align:right;}
.hide{display:none;}
.show{display:block;}

#console2_div {	background-color:#FFFF88;	border:1px dashed #9FCA4A;	font-size:13px;	margin:10px 0;	padding:5px;	text-align:left; }
#console2_div input, #console2_div img {vertical-align:middle;}

#console2_div form{ padding:0; margin:0;}

.console_img { float:right; padding:0px 5px !important;; margin:0 !important;}
.open_ad_button { background:url(/images/open_ad.gif); width:54px; height:16px; border:none; margin-top:5px; cursor: pointer; }
.close_ad_button{ background:url(/images/close_ad.gif); width:54px; height:16px; border:none; margin-top:0px; cursor: pointer;}

.mmb {
    float:right !important;
    font-size:12px;
    font-weight:bold;
    height:28px;
    line-height:28px;
    padding:0 3px;}

.text_box_65px{
    width:45px;
}


h3.byphone span {
    font-size:14px;
    font-weight:bold;
    margin-left:0;
}
/*.frontbox img { vertical-align:middle; }*/
h3.byphone img {
    padding-right:5px;
    vertical-align:middle;
}
/************************************/

.posted_date_slide_show{
    color: rgb(102, 102, 102); font-weight: bold; font-size: 12px;  padding-left: 240px;
}
.ad_info{float:left;}

.pm-content{ padding:10px;}
.pm-content p{ margin-bottom:15px !important;}
.pm-content ul li{ padding:0 5px !important;list-style-type:disc;list-style-position:inside;}


.signup_wrapper{
    position: relative;
}

.signup_wrapper .pakkey{

    position:absolute;
    right:20px;
    top:80px;
    width:320px;

}

.errSpan {
    background:transparent url(/images/remove.gif) no-repeat scroll 3px 3px;
    border:1px solid #990000;
    color:#990000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:3px 3px 3px 20px;
    width:140px;
}

.sgtnBx {
    background:#E9FFC9 none repeat scroll 0 0;
    border:1px solid #C4D6A9;
    display:none;
    font-size:11px;
    padding:5px;
    width:160px;
}

.sgtnBx ul{ margin:0 !important; padding:0;}

.sgtnBx ul li {
    color:#25386E;
    cursor:pointer;
    list-style-type:disc;
    margin-left:15px;
    padding:5px 0 !important;
    text-decoration:underline;
}

.sgtnBx ul strong {
    color:#970000;
    font-weight:bold;
}


#left_content_wide_pm  {
    background-color:#FFFFFF;
    display:inline;
    float:left;
    height:100%;
    margin-left:10px;
    position:relative;
    text-align:left;
    width:830px;
    padding-bottom:15px !important;
}


#mc_popup 			 { margin:0 auto; /*border:solid 1px #c8c8c8; height:398px;*/ position:relative; width: 500px; }
#mc_popup form input { vertical-align:middle; }
#mc_popup ol li		 { margin-top:10px; margin-left:15px; }
#mc_popup ul		 { padding:0; margin:15px; height:223px; }
#mc_popup ul li 	 { float:left; list-style-type:none; vertical-align:middle; width:145px !important; height: 17px !important; }
#mc_popup ul li span.count { color:#666666; font-size:10px; padding:0 2px; }
#mc_popup #header 		   { background:white none repeat scroll 0 0; border-bottom:2px solid gray; height:40px; padding:14px 0 10px 16px; width: 485px; }
#mc_popup #header h4 {
    display:inline;
    font-size:2.5em;
    font-weight:normal;
    margin-right:10px;
}
#mc_popup #header p {
    color:#999999;
    display:inline;
    font-size:1.2em;
}
.close {
    background:transparent url(images/close.gif) left top no-repeat;
    cursor:pointer;
    hebrderlineight:16px;
    position:absolute;
    right:6px;
    top:5px;
    width:16px;
}

#popup_buttons{float:left; background-color:#DCDCDC; width:610px; padding:20px; width: 460px;margin-top:10px;}
#popup_buttons img {
    padding-right:5px;
    vertical-align:sub;
    border:none;

}

li.redtab {
    color:white !important;
}
li.redtab:visited{
    color:white !important;
}
li.redtab a:visited {
    color:#FFFFFF !important;
}
li.redtab a {
    color:#FFFFFF !important;
    background:url(/images/nav_right_red.gif) right top no-repeat !important;
    float:left;
    text-decoration:none;
    padding-right:8px;
    position:relative;
}
li.redtab a span {
    color:white !important;
    float:left;
    background:url(/images/nav_left_red.jpg) left top no-repeat !important;
    width:4px;
    height:28px;
    padding-right:5px;
}

/* ================= Post Ad Success Message ================= */
.contents .congratsBrdr						{ background:#FFFFFF; border:1px solid #83BBD9; padding:5px; display:block; }
.congratsBrdr .cngrtsMsgDv					{ background:#EFF6FA; padding:10px; display:block; width:auto; }
.cngrtsMsgDv h2								{ background:url(../images/green-arrow.gif) left top no-repeat; padding-left:30px; line-height:24px; color:#333333; margin:0 0 12px 5px;}
.cngrtsMsgDv p								{ margin-left:50px; color:#666; font-size:13px; }
.cngrtsMsgDv h3								{ font-weight:bold; margin-top:25px; margin-left:50px; }
.cngrtsMsgDv ul								{ margin-left:80px;}
.cngrtsMsgDv ul li							{ background:url(../images/arrow_right.png) left 4px no-repeat; padding: 0px 0 0px 30px;line-height:17px; margin:15px 0; font-size:14px;}
.cngrtsMsgDv ul li a						{ font-size:14px; line-height:24px; display:inline-block}
.cngrtsMsgDv ul li a.twitter				{ background:url(../images/twitter-ico.png) left top no-repeat; padding-left:30px;}
.cngrtsMsgDv ul li a.fb						{ background:url(../images/facebook-ico.png) left top no-repeat; padding-left:30px;}


#div0, #div1, #div2, #div3, #div4, #div5, #div6, #div7, #div8, #div9, #div10, #div11, #div12, #div13 {
    position:relative;
}

/*======================= Share Ad ==========================*/
.stButton .stButton_gradient                           {font-family:serif;font-size:16px;line-height:16px;padding:2px;background: none;border:none;  }



/*========== Sign in  ==========  */
.content_wrapper_inner  .signin-form{ float:left; width:440px; _width:440px; margin-left:20px; padding-top:15px; }
.signin-form h1	{ float:left; width:100%; font-size:22px; padding-bottom:10px; color:#333; border-bottom:1px solid #ccc; }
.signin-form h1 span	{ color:#3187b6; }
.signin-form .fld-label	{ float:left; width:100px; font-size:14px; font-weight:bold; color:#666; margin-top:22px; text-align:right; margin-right:15px; }
.signin-form .fld-txt	{ float:left; width:250px; font-size:16px; padding:2px; margin-top:20px; border:1px solid #ccc; }
.signin-form .frgt-lnk	{ float:left; margin-top:5px; margin-left:115px; }
.frgt-lnk a	{ font-size:11px; color:#3188B7; }
.signin-form .signin-btn { float:left; clear:left; margin-left:115px; margin-top:20px; }

.content_wrapper_inner  .pakKey-msg	{ float:right; width:460px; _width:425px; margin-right:20px; padding-left:30px; background:url(../images/signin-form-bg.jpg) top left no-repeat; }
.pakKey-msg h2	{ float:left; width:100%; color:#333; font-size:18px; font-weight:normal; }
.pakKey-msg h2 img  { vertical-align:middle; margin-left:5px; }
.pakKey-msg h5	{ float:left; width:100%; color:#3187b6; font-size:12px; margin-top:20px; margin-bottom:3px; font-weight:bold; }
.pakKey-msg p	{ float:left; width:95%; color:#666; line-height:18px; margin-bottom:5px; }
.pakKey-msg .p1	{ float:left; width:95%; text-align:center; margin-top:10px; }
.pakKey-msg .p2	{ float:left; width:95%; color:#666; line-height:18px; margin-bottom:5px; padding-bottom:20px; border-bottom:1px dotted #ccc; }
.pakKey-msg h3	{ float:left; width:95%; color:#3187b6; }
.pakKey-msg a	{ color:#3187b6; }
.right-ad  { float:right; width:120px; border:1px solid #ccc; background:#e6e6e6; height:600px; margin-right:25px; }

button{border:0;cursor:pointer;font-weight:bold;padding:0 10px 0 0;text-align:center;float:left;width:auto;_margin-left:5px;}
button span{position:relative;display:block;white-space:nowrap;padding:0 0 0 15px;}
button.submitBtn{background:url(../images/btn_blue_right.gif) right no-repeat;font-size:14px;font-weight:bold;cursor:pointer;padding-right:10px;margin-top:10px;}
button.submitBtn span{height:27px;line-height:27px;background:url(../images/btn_blue_left.gif) left no-repeat;color:#fff;cursor:pointer;}

/*
    Title: SIGNUP REVAMP STYLES
    Who: Abubakar
    When: Sept 2, 2010
    Why: Signup form revamp, sprint 5 (http://sites.google.com/a/confiz.com/pak-eventures/sprints/sprint-5)
*/
.formContainer
{
    background-color: #fff;
    border:none;
    width: 650px;
    float: left;
}

.formContainer p.toc{ font-style:italic; font-size:12px; margin:5px 0; clear:left;}
.formContainer p.pak-key{ background-color:#f7fdda; border:solid 1px #9C6; padding:5px; margin:5px 0;}
.formContainer h3
{
    margin:0px;
    padding:5px;
    font-size:135%;
    border-bottom:solid 1px #5f9abf;
    margin-bottom:15px;
}

#content {
    padding: 23px;
    padding-top:0;
}


.rowContainer
{
    width:100%;
    margin-bottom:10px;
    position:relative;
    background-color:#fafce3;
    float:left;
}
.rowContainer label
{
    width:140px;
    float:left;
    color:#333333;
    font-weight:bold;
    background-color:#eff2d5;
    height:24px;
    margin-right:10px;
    padding:5px;
    text-align:right;
    border-right:solid 5px #ffffff;
}
.rowContainer input, .rowContainer select{
    margin-top:6px;
}
.rowContainer input[type="text"],
.rowContainer select,
.rowContainer input[type="password"]
{
    width:235px;
}

.sgtnBx {
    background:#F7FDDA;
    border:1px solid #99CC66;
    display:block;
    font-size:11px;
    padding:5px;
    width:228px;
    float:left;
    clear:left;
    margin-left:165px;
}

.sgtnBx ul li {
    color:#25386E;
    cursor:pointer;
    list-style-type:disc;
    margin-left:25px;
    text-decoration:underline;
}


.tooltipContainer
{
    font-size:11px;
    color: #666666;
    display:none;
    position:absolute;
    background-repeat:no-repeat;
    background-position:left center;
    padding:2px 25px;
    background-color:#b4ecfc;
    right:3px;
    top:0px;
    width:180px;
    z-index:99999;
    /*		-moz-border-radius:5px;
			-webkiet-border-radius:5px;*/
    min-height:30px;

}

.formContainer .frminfo
{
    background-image:url('../images/info.gif');
    background-position:5px 2px;
    background-color:#a1d640;
    border:solid 1px #6db201;
    color:#fff;
    margin: 0px;
}
.formContainer .frmerror
{
    background-image:url('../images/error.gif');
    color: #990000;
    background-position:5px 2px;
    background-color:#ffa2a7;
    border:solid 1px #C36;
}

.tooltipContainer span.corner{
    background:url(../images/blue-corner.gif);
    position:absolute;
    height:21px;
    width:11px;
    top:6px;
    left:-11px;
}

.tooltipContainer span.corner-error{
    background:url(../images/red-corner.gif);
    position:absolute;
    height:21px;
    width:11px;
    top:6px;
    left:-11px;
}
#signup-help{ float:right;width:260px; margin-top:25px; border:1px solid #b9b9b9}
#signup-help .inner{ margin:3px; background-color:#eeeeee; padding:10px;}
#signup-help .inner h3{ font-size:16px; font-weight:bold; margin-bottom:15px;}

#signup-help .inner ul{ margin-left:20px;}
#signup-help .inner li{ list-style-image:url(../images/arrow-bullet.png); padding:0; margin:0 0 15px 0;}

/*========== Profile Complete Page  ==========  */
.content_wrapper_inner .left-area	{ float:left; width:800px; padding-left:20px; margin-right:25px; color:#666; }
.left-area .welcom-ttl	{ float:left; width:100%; font-size:24px; color:#4b9152; padding-bottom:3px; border-bottom:1px solid #778e9b; }
.left-area .welcom-msg	{ float:left; width:100%; font-size:16px; color:#666; padding-bottom:3px; border:none; }
.left-area .newsletter-msg { float:left; width:98.7%; background:#eaf2f8; margin-bottom:25px; padding:5px; }
.newsletter-msg input { vertical-align:middle; }

.signup-cnfrm-ttl { float:left; width:100%; text-align:center; font-size:24px; color:#6fd144; margin-top:25px; }
.signup-cnfrm-ttl span	{ color:#666; }
.signup-cnfrm-msg { float:left; width:75%; font-size:14px; padding-left:105px; line-height:20px; margin-top:15px; color:#444; }
.signup-cnfrm-msg img { float:left; margin-right:10px; }
.signup-notification  { float:left; width:720px; padding:20px 45px; background:#efefef; border:1px solid #ccc; margin-left:75px; _margin-left:45px; margin-top:25px; -moz-border-radius:10px; -webkit-border-radius:10px; line-height:25px; color:#666; }
.signup-notification h6	{ color:#333; }
.signup-notification strong { color:#333; font-weight:bold; }
.signup-notification ul	{ list-style-type:decimal; list-style-position:inside; }
.signup-notification ul li { list-style:decimal inside none !important; }
/* ENG SIGNUP REVAMP STYLES */

#how-to-make-ad-featured-detail{
    overflow:hidden;
    margin:15px 0;
    background-color:#fff1a8;
    padding:15px;
}
#how-to-make-ad-featured-detail h1	{ color:#3188B7;}
#how-to-make-ad-featured-detail p.payment-methods{ border-bottom:solid 1px #c8c8c8; padding:5px 0 5px 0;}

#how-to-make-ad-featured-detail ul li{ margin:0 0 15px 0; padding:10px 10px 10px 150px; height:110px;}
#how-to-make-ad-featured-detail ul li p{ line-height:150%;}
#how-to-make-ad-featured-detail ul li table{ margin:10px 0 10px 50px;}
#how-to-make-ad-featured-detail ul li.cheque{ background:url(../images/cheque-icon.jpg) left top no-repeat;}
#how-to-make-ad-featured-detail ul li.online-deposit{ background:url(../images/bank-icon.jpg) left top no-repeat;}
#how-to-make-ad-featured-detail ul li.cash-payment{ background:url(../images/cash-payment-icon.jpg) left top no-repeat;}
#how-to-make-ad-featured-detail ul li h3{color:#3188B7; margin:0 0 5px 0; }
#how-to-make-ad-featured-detail ul li hr{ background:url(../images/hr-bg.gif) left top no-repeat; height:20px; clear:both;}

.stButton .stButton_gradient {
    font-family:serif;
    font-size:16px;
    line-height:16px;
    padding:2px;
    background: none;
    border:none;
}

/* ================= Post Ad Success Message ================= */
.contents .congratsBrdr						{ background:#FFFFFF; border:1px solid #83BBD9; padding:5px; display:block; }
.congratsBrdr .cngrtsMsgDv					{ background:#EFF6FA; padding:10px; display:block; width:auto; }
.cngrtsMsgDv h2								{ background:url(../images/green-arrow.gif) left top no-repeat; padding-left:30px; line-height:24px; color:#333333; margin:0 0 12px 5px;}
.cngrtsMsgDv p								{ margin-left:50px; color:#666; font-size:13px; }
.cngrtsMsgDv h3								{ font-weight:bold; margin-top:25px; margin-left:50px; }
.cngrtsMsgDv ul								{ margin-left:80px;}
.cngrtsMsgDv ul li							{ background:url(../images/arrow_right.png) left 4px no-repeat; padding: 0px 0 0px 30px;line-height:17px; margin:15px 0; font-size:14px;}
.cngrtsMsgDv ul li a						{ font-size:14px; line-height:24px; display:inline-block}
.cngrtsMsgDv ul li a.twitter				{ background:url(../images/twitter-ico.png) left top no-repeat; padding-left:30px;}
.cngrtsMsgDv ul li a.fb						{ background:url(../images/facebook-ico.png) left top no-repeat; padding-left:30px;}

/*================ Share Ad ===========================*/
.stButton .stButton_gradient                           {font-family:serif;font-size:16px;line-height:16px;padding:2px;background: none;border:none;  }


p.reply-to-this-ad							{ color:#666666; display:block; margin:0 !important; padding:5px; }
p.reply-to-this-ad img                                                  { vertical-align:middle; margin-right:5px;}
p.reply-to-this-ad span                                                 { font-size:16px; font-weight:bold; background:url(../images/telephone-icon.gif) left 3px no-repeat;vertical-align:middle; padding-left:25px; }
p.reply-to-this-ad span.frontbox                                        { margin-left:0 !important;  background:none !important; padding-left:0 !important;}

#left_contents_wide                         { background-color:#FFFFFF;display:inline;float:left;height:100%;margin-left:5px;/*position:relative;*/text-align:left;width:810px;}
#left_contents_wide h1                                  { height:28px; line-height:28px; padding-left:5px; }

h1.detail-page-heading span {
    position:absolute;
    right:0;
    top:0;
}

p.postedon {
    border-bottom:1px solid #C8C8C8;
    color:#666666;
    font-size:14px;
    font-weight:normal;
    padding-bottom:10px;
    position:relative;
}

span.no-of-views {
    font-weight:normal;
    position:absolute;
    right:0;
}

.gallery-container {
    background-color:#F1F1F1;
    float:left;
    margin-bottom:10px;
    padding:5px 0;
    width:310px;
}

.content_box h3 {
    font-size:14px;
    font-weight:bold;
    height:auto;
    line-height:28px;
    color:#3288B7;

}

h3.byphone {
    margin:5px 0 !important;
    padding-left:0;
}

#share_this ul {
    float:left;
    list-style-type:none;
    text-align:left;
    width:250px;
}

#share_this ul li {
    border-right:1px solid #333333;
    display:inline;
    padding:0 5px;
}
#share_this ul li.last {
    border:medium none;
    display:inline;
    padding:0 5px;
}

#share_this li a {
    color:#25386E;
    text-decoration:none;
}

h1.detail-page-heading {
    border-bottom:2px solid #6BA103;
    color:#333333 !important;
    font-size:16px !important;
    padding-left:0 !important;
    position:relative;
}

h6 {
    color:#3188B7;
    font-size:14px;
    margin:0 0 5px;
    padding:0;
}

ol, ul {
    list-style:none outside none;
}

#report_abuse_div {
    -moz-border-radius:4px 4px 4px 4px;
    -moz-box-shadow:0 2px 2px #CCCCCC;
    background-color:#FFFFCC;
    background-position:0 bottom;
    background-repeat:repeat-x;
    border:2px solid #DFDFC1;
    clear:left;
    margin:0;
    padding:6px;
    position:absolute;
    right:0;
    top:5.4em;
    width:280px;
    z-index:100;
}

h1.detail-page-heading, h1.signup-cnfrm-ttl {
    background:none !important;
}

.disclaimer                                                             {border:1px solid #FFCC66;color:red;font-size:13px;line-height:30px;margin-bottom:15px;padding-left:5px;}

/* ================= Error success messages ================= */
#notice_div                                                             { background-color:#FFFF88;background-image:url(../images/note.gif);background-position:10px 2px;background-repeat:no-repeat;border:1px dashed #9FCA4A;color:Green;font-size:13px;font-weight:bold;margin:5px auto;padding:5px 5px 5px 50px;text-align:center;width:450px;}
div.alert.error, div.errorbox                                           { background:#FFEEEE url(../images/icon_status_fail_26x26.gif) no-repeat 7px 3px; border:1px solid #DD0000 !important; padding:3px 7px; margin-bottom:15px; }
.error_listing                                                          { color:red; margin-left:33px; }
.alert p                                                                { font-size:13px; line-height:25px; padding-left:33px; }

.admin-panel                                                            { display:block; position:relative; padding:5px; background-color:#fcf1a7; border:solid 1px #ddd2a3; font-weight:bold; margin-bottom:15px; }
.admin-panel hr                                                         { background-color:#999; margin:3px; }
.admin-panel p                                                          { font-size:12px; font-weight:normal; color:#333;}
.admin-panel p span.title                                       	{ font-size:15px; font-weight:bold; margin-right:15px;}
.admin-panel p span							{ margin-right:10px;}
.admin-panel ul.ad-actions                                          	{ position:absolute; right:10px; top:5px; width:560px; text-align:right; }
.admin-panel ul.ad-actions li                                   	{ display:inline; }
.admin-panel ul.ad-actions li a                                 	{ font-weight:normal;padding:0 5px; border-right:solid 1px #c8c8c8;}
.admin-panel ul.ad-actions li a:hover                                   { font-weight:normal; text-decoration:none; color:#2F8BBD;}
.admin-panel ul.ad-actions li img                               	{ vertical-align:middle; margin-right:3px;}
.admin-panel ul.ad-actions li:last-child                                { border-right:none;}


/* New Mobiles Styles added on 17, Oct 2010 */


#new-mobile-search-widget {
    background-color:#f1f1f1;
    padding:10px;
    overflow:hidden;
    margin:0 0 10px 0;
    height:65px;
    border: 1px solid #c8c8c8;
}

#new-mobile-search-widget h3{ margin-bottom:10px;}
.price-list-find-a-mobile fieldset {height: 38px}
#new-mobile-search-widget p, #new-mobile-search-widget h2 {
    margin:0 0 5px 0;
}
#find-a-mobile {
    float:left;
    width:180px;
    border-right:solid 1px #c8c8c8;
}
#find-a-mobile fieldset {
    padding:10px;
    border:none;
}
#find-a-mobile fieldset legend {
    font-weight:bold;
    font-size:16px;
}
#find-a-mobile select {
    display:block;
    margin: 0 0 12px 0;
}
#price-range-slider {
    float:left;
    width:420px;
    border-left:solid 1px #ffffff;
    padding-left:20px;
}
#slider {
    width:400px;
    margin-left:5px;
}
#amount {
    font-size:15px;
    background-color:transparent;
    margin-top:5px;
}
#brand-slider {
    margin-bottom:15px;
    overflow:hidden;
}
#brand-slider li {
    float:left;
    margin-bottom:0.5em;
    padding:10px 5px;
    text-align:center;
    width:18.5%;
}
.subhead {
    font-size:100% !important;
    text-align:center;
}
.mobile-listing li {
    border:none !important;
    height:130px !important;
}
.mobile-listing li span {
    text-align:center;
}
.mobile-listing {
    margin-bottom:15px;
    overflow:hidden;
}
.mobile-listing li span.price {
    font-weight:bold;
    font-size:14px;
}
span.h1-button { float:right; text-align:center; margin-top:-37px; }
span.h1-button button {
    text-align:center;
}
ul.mobile-review-listing {
    margin-bottom:15px;
    overflow:hidden;
}
ul.mobile-review-listing li {
    /*border-bottom: dashed 1px #999999;*/
    padding:10px 0 10px 0;
    float:left;
    width:100%;
}
ul.mobile-review-listing li .image_review {
    float:left;
    margin:3px;
    overflow:hidden;
    text-align:center;
    width:90px;
}

ul.mobile-review-listing em{ color:#666666;}
ul.mobile-review-listing li .review-detail {
    float:left;
    width:545px;
    border-bottom: 1px dashed #666;
    margin-bottom: 8px;
}

ul.mobile-review-listing li h3 {
    margin-bottom:5px;
    font-size:13px;
}
ul.mobile-review-listing li h3 a {font-size: 14px;}
ul.mobile-review-listing li p {
    margin-bottom:5px;
    word-wrap:break-word;
}

ul.mobile-review-listing li p.rating img {
    margin-right:0 !important;
}
/*ul.mobile-review-listing li:last-child {
    border:none;
}*/
ul.mobile-review-listing span.date {
    font-style:italic;
    color:#999999;
}
a.more-mobile-reviews {
    display:block;
    text-align:right;
    font-size:14px;
    font-weight:bold;
}
.alignR {
    text-align:right;
}
#compare-mobiles {
    overflow:hidden;
    margin-left:20px;
}
#compare-mobiles li {
    float:left;
    width:99%;
    margin-bottom:10px;
    border-bottom: dashed 1px #c8c8c8;
    padding:5px 0;
    display:block;

}

#compare-mobiles li a {
    float:left;
    cursor:pointer;
}
#compare-mobiles li a:hover {
    text-decoration:none;
    color:#000;
    cursor:pointer;
}

#compare-mobiles li .mobile-1, #compare-mobiles li .mobile-2 {
    float:left;
    width:115px;
    text-align:center;
    cursor:pointer;
}
#compare-mobiles li img {
    margin-bottom:5px;
    cursor:pointer;
}
#compare-mobiles li .vs {
    float:left;
    width:30px;
    background:url(../images/vs.jpg) left top no-repeat;
    width:34px;
    height:23px;
    margin-top:25px;
    margin-right:0 !important;
    cursor:pointer;
}






#compare-mobiles-full {
    overflow:hidden;
    margin-left:0px !important;
}
#compare-mobiles-full li {
    border:1px solid #C8C8C8;
    display:inline-block;
    float:left;
    margin-bottom:10px;
    padding:5px 0;
    width:210px;
    margin:0 10px 10px 0px;
}


#compare-mobiles-full li .mobile-1, #compare-mobiles-full li .mobile-2 {
    float:left;
    width:80px;
    text-align:center;

}
#compare-mobiles-full li a { cursor:pointer;
                             display:block;
                             float:left; }

#compare-mobiles-full li a:hover {text-decoration:none; color:#333; }
#compare-mobiles-full li a img {
    margin-bottom:5px;
}
#compare-mobiles-full li a .vs {
    background:url(../images/vs.jpg) no-repeat left top;
    float:left;
    height:23px;
    margin-right:0 !important;
    margin-top:25px;
    width:32px;
}



.square-banner {
    margin-bottom:15px;
}
img.quote{ float:none !important; display:inline !important; margin:0 !important;}
.quoteTxt{ font-size:16px; color:#666666; font-weight:bold;}


.price-list-find-a-mobile{ border:none; position:relative;}
.price-list-find-a-mobile #slider{ width:280px;margin-left: 45px;}
.price-list-find-a-mobile select{ font-size:16px; margin-right:5px; vertical-align:middle;width: 160px;}
.price-list-find-a-mobile .btn-submit{ position:absolute;
                                       right:50px;
                                       top:37px;
                                       padding:3px 15px;
}
.price-list-find-a-mobile .slider-prices{ left:80px; position:absolute; top:-25px;}
.price-list-find-a-mobile .slider-prices #amount{font-size:12px;}
.backtotop{ font-size:12px;}
.marginR10px{ margin-right:10px !important;}
span.eg{ font-size:12px; font-weight:normal; font-style:italic;}
.width670px{ width:670px !important;}
ul.leaderboard li{clear:both; margin:10px 0; border-bottom: dashed 1px #c8c8c8; height:70px;}
ul.leaderboard li p{ font-size:14px;}
ul.leaderboard li .num{float:left; width:40px; font-size:36px; font-weight:bold; color:#0088CC; padding:5px; text-align:center;}
ul.leaderboard li .userThumb{ float:left; width:60px; height:60px; margin-right:10px; border:solid 1px #c8c8c8; text-align:center;}
ul.leaderboard li .userThumb img{ padding:2px;}
ul.leaderboard li .userInfo{ float:left; width:160px; line-height:130%;}
ul.leaderboard li .userInfo a{ font-size:16px; font-weight:bold;}
.height140px{ height:140px !important;}

.compare-mobile-form{ overflow: hidden; float:left; width:180px; text-align:center; border: dashed 1px #c8c8c8; margin: 15px 10px 15px 0; height:280px;position: relative; }
.compare-mobile-form img.compare-mobile{ margin:15px 0; overflow: hidden}
.compare-mobile-form div{position: absolute;bottom: 0; text-align: center;left:10px; }
.compare-mobile-form select{ width:160px; margin: 0 0 10px 0;}
.btn-form {
    background:url("../images/button_sprite.png") repeat-x scroll 0 -247px #79BB16;
    border:1px solid #669933;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    padding:2px 16px;
    text-align:center;
    text-decoration:none;
    white-space:nowrap;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    *width:85px;
    /*margin-left: 285px;*/
}

.linkButton {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:url("../images/button_sprite.png") repeat-x scroll 0 -247px #79BB16;
    border:1px solid #FDDDDD;
    color:white;
    display:block;
    font-weight:bold;
    height:22px;
    line-height:22px;
    padding:0 10px;
    _float:right;
}

.linkButton:hover {
    text-decoration:none;
}

.redButton {
    background:url("../images/button_sprite.png") repeat-x scroll 0 -295px #79BB16 !important;
    border:1px solid #d00000;
    _float:right;
    _border:none;
    _background-color:#D00000;
}

.noBorder{ border:none !important;}
.width200px{ width:290px !important;}
em{ font-style:italic;}

.normaltext{ font-size:12px !important;}
.mediumtext{ font-size:15px !important; font-weight:normal;}
.largetext{ font-size:18px !important;}


/* ================= New Mobile Detail Pages ================= */
/*.mobile-phone-reviews			{ float:left;}*/
.newMobile-companyDv			{ float:left; width:100%; border:1px solid #d1d1d1; }
.newMobile-companyDv .companyLogo{ float:left; width:110px; text-align:center; padding:25px 0; border-right:none !important; }
.companyDetail				{ text-align: justify; float:left; width:680px; background:#fafbfa; font-size:14px; color:#666; border-left:1px solid #d1d1d1; padding:5px; }

.new-mobile-pic-dv			{ float:left; width:228px; height:310px; text-align:center; margin-right:15px; _padding-bottom:0px; }
.new-mobile-pic-dv ul {margin-left: 0 !important;}
.new-mbl-smry				{ float:right; width:480px; _width:465px; background:#fafafa; border:1px solid #d1d1d1; margin-left: 10px; }

.new-mbl-smry table				{ height:100%; }
.new-mbl-smry td				{ padding:5px; }
.new-mbl-smry .lblTd			{ background:#f2f2f2; width:100px; font-size:16px; font-weight:bold; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }
.new-mbl-smry .font-18			{ font-size:18px; border-bottom:1px solid #d1d1d1; }
.new-mbl-smry .price-td			{ font-size:18px; color:#9fc342; font-weight:bold; border-bottom:1px solid #d1d1d1; }
.new-mbl-smry span				{ font-weight:bold; }
.new-mbl-smry img				{ vertical-align:bottom; }
ul.noborder-li li {border: none !important;}
.jump_to_model {float:right;margin-top:-38px;}
.sort_models {float: left;  margin-right: 10px;}
.compare_width {width:66% !important;}

/* ================= Sub Tabs ================= */
.sbtabs-dv						{ float:left; width:100%; margin-top:20px; }
ul.sb-tabs						{ float:left; list-style:none; height:32px; /*--Set height of tabs--*/ border-bottom:5px solid #797979; width:100%; margin-left:0px !important; }
ul.sb-tabs li					{ float:left; margin:0; padding:0; height:32px; /*--Subtract 1px from the height of the unordered list--*/ line-height:32px; /*--Vertically aligns the text within the tab-- border:1px solid #999; border-left:none;  margin-bottom:-1px; */ /*--Pull the list item down 1px--*/ overflow:hidden; position:relative; background:#f0f0f0; padding-bottom:0px !important; margin-right:5px; }
ul.sb-tabs li a					{ text-decoration:none; color:#797979; display:block; font-size:16px; font-weight:bold; padding:0 20px; /*border:1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/ outline:none; }
ul.sb-tabs li a:hover 			{ background:#797979; color:#fff; text-decoration:none; }
ul.sb-tabs li.active a			{ background:#797979; color:#fff; /* border-bottom:1px solid #fff; --Makes the active tab look like it's connected with its content--*/ }
.tab_container					{ overflow:hidden; clear:both; float:left; width:100%; background:#fff; }
.tab_content					{ padding:20px 0; }
.tab_content .img-tab			{ float:left; width:100%; text-align:center; margin-bottom:15px; }
.img-tab img					{ height:228px; border:1px solid #a0c143; }
.tab_content .img-lst			{ float:left; width:97%; background:#f4f8ed; border:1px solid #a0c143; padding:10px; text-align:center; }
.img-lst a						{ margin-right:12px; }
.img-lst img					{ height:45px; border:1px solid #a0c143; }
#tab3 .rview-ttl-Dv				{ float:left; width:100%; font-size:20px; margin-bottom:10px; border-bottom:solid 1px green; font-weight:normal; padding-bottom:5px; }
#tab3 .rview-ttl-Dv .rview-ttl	{ float:left; width:250px; font-size:20px; font-weight:normal; }
#tab3 .srt-slct					{ float:right; width:250px; font-size:14px; font-weight:bold; text-align:right; }
#tab3 .srt-slct select			{ font-size:12px; color:#666; border:1px solid #d1d1d1; padding:2px; }
#tab3 .rview-dtl-dv				{ float:left; width:99.5%; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; }
.rview-dtl-dv .rview-img		{ width:56px; border:1px solid #c8c8c8; padding:2px; vertical-align:middle; margin-right:10px; }
#tab3 .reviews					{ float:left; width:720px; }
#tab3 .reviews .review-rating	{ float:left; width:100%; font-size:13px; color:#666; }
.review-rating td				{ padding:5px; }
.review-rating .lbl-td			{ font-weight:bold; color:#333; }
.review-rating .review-date-td	{ font-size:14px; }
.review-rating .review-td		{ border-bottom:1px dotted #ccc; }
.review-rating td img			{ vertical-align:middle; margin-right:5px; }
#tab4 ul						{ margin-left:0; }
#tab4 ul li						{ padding-bottom:0; margin:0 9px 10px 0; }
#tab4 .find-more-lnk			{ float:right; font-size:14px; font-weight:bold; margin-top:10px; }

#tab2 .specs-tbl				{ border:1px solid #d1d1d1; background:#fafafa; }
#tab2 td						{ padding:5px; font-size:13px; border-bottom:1px solid #d1d1d1; }
#tab2 .specs-tbl .lbltd			{ vertical-align:top; font-weight:bold; font-size:16px; width:150px; background:#f3f3ea; border-right:1px solid #d1d1d1; }
#tab2 .specs-tbl .sb-lbl-td		{ font-weight:bold; border-right:1px solid #d1d1d1; }

#tab1 .uzr-rview-dv				{ float:left; width:443px; margin-right:15px; position:relative; }
.uzr-rview-dv h2				{ border-bottom:1px solid #a0c143; border-top:1px solid #a0c143; padding:5px 0; }
.uzr-rview-dv ul				{ margin-left:0 !important; margin-bottom:0px !important; }
.uzr-rview-dv h5				{ text-align:center; font-size:15px; color:#666; }
.uzr-rview-dv h3				{ text-align:center; font-size:19px; color:#000; margin-top:25px; }
.uzr-rview-dv .writeReview-link	{ width:135px; display:block; background:url(../images/pencil.jpg) top left no-repeat #fff; height:45px; padding:17px 0 0 50px; font-size:18px; font-weight:bold; margin-left:115px; margin-top:18px; }
.uzr-rview-dv .review-lnks		{ float:left; width:97%; padding:5px; background:#faf9f5; }
.review-lnks a.reviewLink		{ float:left; color:#990000; font-size:13px; font-weight:bold; margin-right:32px; }
.review-lnks a:hover			{ color:#333; }
.review-lnks a.moreLink			{ float:right; font-size:13px; font-weight:bold; }
.review-lnks a:hover			{ color:#333; }

.width-100						{ width:100% !important; }
.width700					{ width:700px !important; }

/*.width-100 p					{ margin:0 !important; }*/
.margin-right					{ margin-right:15px; }
.margin-right0					{ margin-right:0px !important; }

.uzr-rview-dv .cmpare-ul		{ margin-top:10px; }
.cmpare-ul li					{ float:left; width:88px; text-align:center; margin-right:5px; font-size:14px; vertical-align:top; margin-bottom:10px; padding:10px; }
.cmpare-ul li img				{ margin-bottom:5px; }
.cmpare-ul li a:hover			{ text-decoration:none; color:#333; }
.userReview-compare .orDv		{ clear:both; font-size:16px; text-align:center; color:#4896f6; font-weight:bold; padding:0; }
.userReview-compare .cmpre-Dv			{ float:left; width:100%; }
.cmpre-Dv h3					{ margin:15px 0; font-size:16px; }
.cmpre-Dv select				{ font-size:14px; color:#666; padding:2px; clear:both; margin-bottom:10px; }
.cmpre-Dv .cmpre-btn			{ margin-bottom:10px; }
.write-review					{ font-size:12px; font-weight:bold; margin-right:5px; }
.used-mbl-pk					{ float:left; width:100%; margin-top:15px; }
.used-mbl-pk ul					{ margin-left:0px !important; }	
.used-mbl-pk li					{ margin:0 8px 0 0 !important; }
.used-mbl-pk h2					{ border-bottom:1px solid #a0c143; border-top:1px solid #a0c143; padding:5px 0; margin-bottom:10px; }
.used-mbl-pk .find-mbl-lnk		{ float:right; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px; }
.horizBnr							{ float:left; margin:15px 0; }
#tab1 .userReview-compare		{ float:left; width:342px; }
#tab1 .userReview-compare h2				{ border-bottom:1px solid #a0c143; border-top:1px solid #a0c143; padding:5px 0; }
.userReview-compare ul			{ margin-left:0px !important; }
.userReview-compare .cmpare-ul	{ float:left; width:100%; margin-top:10px; }
.find-mbl-lnk					{ float:right; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px; }


.mbile-rang-dv					{ float:left; width:99%; margin-top:15px; }
.brdr-top						{ border-top:1px solid #a0c143; padding:5px 0; }
.mobil-Dv						{ float:left; padding:10px; width:172px; font-weight:bold; margin-right:15px; line-height:22px; text-align:center; border-right:1px solid #c8c8c8; }
.mobil-Dv td					{ padding:5px; }
.mobil-Dv span					{ font-weight:bold; color:#9fc343; }

.chekBox {
    left:1px;
    padding:0;
    position:absolute;
    top:2px;
}

.review-managment				{ width:70%; background:#fffdda; border:1px solid #d1d1d1; font-size:14px; font-weight:bold;}
.review-edit					{ width:30%; background:#fffdda; border:1px solid #d1d1d1; border-left:none; color:#999; }
.review-write					{ float:left; width:100%; }
.reviewSuccess-msg				{ float:left; width:98%; background:#f4f4f4; border:1px solid #d1d1d1; padding:5px; font-size:18px; font-weight:bold; margin-bottom:10px; }
.reviewSuccess-msg img			{ vertical-align:middle; margin-right:5px; }


/* ================= Search Comparison / Comparison Page ================= */
.comparison-search				{ float:left; width:100%; }
.comparison-search .compareBtnDv{ float:left; width:100%; margin-bottom:10px; }
.chekBox						{ position:absolute; top:2px; left:1px; padding:0; }

.comparsionDv					{ float:left; width:100%; }
.comparsionDv .compare_button {padding: 10px; background-color: #E9E9E9; border: 2px; display: none; text-align: center;}
.comparsionDv td				{  }
.comparsionDv .blankTd			{ width:215px; }
.comparsionDv .verticalTd		{ vertical-align:top; }
.comparsionDv .labelTd			{ background:#e9e9e9; font-weight:bold; text-transform:uppercase; color:#666; width:60px; vertical-align:top; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.comparsionDv .subLableTd		{ padding:5px; background:#f3f3f3; font-weight:bold; color:#5e5e5e; width:80px; vertical-align:top; border-bottom: 1px solid #E9E9E9; }
.comparsionDv .dataTd			{ background:#f9f9f9; color:#666; width:215px; vertical-align:top; border-bottom:1px solid #e9e9e9; }
.comparsionDv .spacerTd			{ width:10px; }
.comparsionDv .compare-mobile-imgDv	{ height:255px; width: 203px; overflow: hidden; padding:15px 5px; background:#f4f9f1; border:1px solid #a6c041; text-align:center; }
.compare-mobile-imgDv .compareMain-img	{ border:1px solid #a6c041; height:210px; }
.loading_image {margin-top: 56px;margin-bottom: 56px;}
.compare-mobile-imgDv h3		{ font-size:16px; color:#1a5ec3; text-align:center; margin-top:10px; }
.comparsionDv .priceTd			{ float:left; width:99%;border:1px solid #a6c041; font-size:16px; font-weight:bold; color:#4b902c; text-align:center; background:#f5feef; padding:10px 0; border-top:none; }
.comparsionDv .priceTd span		{ color:#333; }
.comparsionDv .ratingReviewDv	{ float:left; width:100%; padding: 5px 0; }
.ratingReviewDv img				{ vertical-align:middle; float:left; }
.ratingReviewDv a				{ float:right; font-size:11px; }
.chang-mobileDv a				{ font-size:12px; }
.comparsionDv .chang-mobile-Form{ float:left; width:100%; margin:5px 0; line-height:20px; color:#666; text-align:center; }
.chang-mobile-Form select		{ font-size:12px; font-weight:normal; border:1px solid #a6c041; background:#f4f9f1; width:90%; margin-bottom:5px; color:#666;  }
.chang-mobile-Form input		{ margin-left:45px; padding:0; }

#new_mobiles_manufacturer_id,#new_mobiles_model_id {width: 150px;margin-bottom: 7px;}

.btn-compare {font-weight:bold;
              margin-left:280px;
              padding:5px 10px;}

.review_detail_btn {float:right;
                    margin-bottom:6px;}

ul#tt_recent_activity {
    float:left;
    list-style:none outside none;
}
a.view_all {
    float:right;
    font-size:12px !important;
    margin:0;
    padding:0 15px 0 0;
    text-align:right;
}
ul#tt_recent_activity li {
    border-bottom:1px dotted #C8C8C8;
    padding:2px 0;
}
#tt_recent_activity li p {
    line-height:175%;
}
#tt_recent_activity li p span.no_of_replies {
    background:url("../images/comments_icon.gif") no-repeat scroll left top transparent;
    color:#666666;
    padding-left:20px;
}
ul#tt_recent_activity li span {
    font-size:10px;
    padding-left:5px;
}

.hint {
    color:#999999;
    font-size:12px;
    padding:1px !important;
}

#tt_recent_activity li p span a {
    color:#666666;
    font-size:11px;
    font-weight:normal;
}
#tt_recent_activity li p a {
    color:#777777;
    font-weight:bold;
}


#home-search-form{
    height:173px;
    float:left;
    width:670px;
    color:#ffffff;
    position:relative;
}

#home-search-form form{ background:url(../images/search-form-bg.gif) left top repeat-x; height:173px; width:670px;}
#home-search-form h2{ font-size:18px;margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;}
#home-search-form form select{ width:170px; padding:3px; border:solid 3px #c8c8c8; -moz-border-radius:3px; -webkit-border-radius:3px; margin:0 10px 10px 0;}
* #home-search-form form select{ font-size:14px;}
#home-search-form{ vertical-align:middle;}
#home-search-form  a{ color:#ffffff; text-decoration:none;}
a.advanced-search{ position:absolute; right:10px; top:4px; background:url(../images/advanced-search-bg.gif) top right no-repeat; padding-right:20px; text-align:right; font-size:12px;}
.form-footer{ float:left; position:relative; background:url(../images/form-footer-bg.gif) left top no-repeat; height:24px; width:670px;}
.search-glass{ position:absolute; top:35px; left:30px;}
.btn-search{ background:url(../images/btn-search-bg.gif) left top repeat-x; height:26px; border:none; padding:0 5px; border:solid 1px #ffffff; cursor:pointer; font-weight:bold; color:#ffffff;}

.links{ float:left; width:670px; height:58px; margin-top:35px;}
a.sell-your-mobile,
a.latest-market-prices,
a.discuss-mobiles{ float:left; height:58px; background:url(../images/call-to-actions.gif) left top no-repeat; text-indent:-99999px; cursor:pointer;}
.form-inner{position:absolute; right:50px; top:25px; width:450px;}
a.sell-your-mobile{ width:220px;}
a.latest-market-prices{width:200px; background-position:-220px 0;}
a.discuss-mobiles{ width:250px;  background-position:-420px 0;}

a.sell-your-mobile:hover{ background-position:0 -58px;}
a.latest-market-prices:hover{ background-position:-220px -58px;}
a.discuss-mobiles:hover{ background-position:-420px -58px;}

/* Used Mobiles Search Form Styles added on 05, Nov, 2010 */


#used-mobile-search-widget{
    background-color:#F1F1F1;
    margin:0 0 15px;
    overflow:hidden;
    padding:10px;
    background:url(../images/used-mobile-search-form-bg.jpg) left top no-repeat;
    height:125px;
    position:relative;
}
#used-mobile-search-widget #price-range-slider{ padding:0; width:650px; position:relative;}
#used-mobile-search-widget select{ width:160px; margin:10px 0 15px 0; padding:3px; margin-right:14px;}

#used-mobile-search-widget #price-range-slider #slider { width:323px;margin-left:7px;}
#used-mobile-search-widget  #amount{position:absolute;right:120px;top:40px;}

#used-mobile-search-widget .btn-form { margin-top:15px;}
#used-mobile-search-widget a.advance-search{ bottom:18px;left:110px;position:absolute; background: none;}


/*==================== Start Footer ====================*/

#footer-wrapper		{ float:left; width:100%; background:url(../images/footer-bg.jpg) top left repeat-x #fff; border-bottom:1px solid #d8d8d8; }
#footer				{ margin:0 auto; width:960px; position:relative; }
#social a			{ margin-bottom:5px; display:block; }
#footer .box		{ float:left; width:170px; margin:15px 0 20px 20px; display:inline; height:150px; border-right:1px solid #d8d8d8; }
#footer .box  a		{ color:#7b7b7b;}
#footer .copy		{ margin:0 auto; width:500px; }
#footer .box h3		{ margin-bottom:10px; color:#737373; font-size:18px; font-weight:normal; }
#footer .box ul		{ line-height:20px; }
#footer .box ul li img { vertical-align:middle; margin-right:3px; }
#footer p			{ text-align:center; font-size:11px; padding-bottom:10px; color:#999; }
.nobg				{ background:none !important; }
.footerLogo			{ position:absolute; width:86px; height:49px; background:url(../images/logo-footer.jpg) top left no-repeat; bottom:20px; right:45px; }
.pakEventure-Logos	{ width:100%; margin:0 auto; text-align:center; clear: both; background: #fff; padding-bottom:10px;}
.pakEventure-Logos img	{ margin-left:10px; vertical-align:bottom; }


/*========================== Home page ==========================*/
#home-search-form-wrapper{
    float:left;
    margin:0 0 15px 0;
    width:670px;
    border:solid 1px #e3e3e3;
    -moz-box-shadow: 2px 2px 2px #e3e3e3;
    -webkit-box-shadow: 2px 2px 2px #e3e3e3;
    box-shadow: 2px 2px 2px #e3e3e3;
    position:relative;
    height:255px;
    margin-top:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    background-color:#d6f79b;
}
#home-search-form-wrapper form{
    position:absolute;
    left:0;
    top:-18px;
    height:286px;
    width:265px;
    background:url(../images/home-form-bg.jpg) left top no-repeat;
    padding:15px;
}
#home-search-form-wrapper form select{
    width:260px;
    padding:3px;
    margin:0 0 7px 0;
    margin-bottom: 15px;
}


#home-search-form-wrapper form input{margin-bottom: 5px;}
#home-search-form-wrapper form h2{ padding:0; margin:0 0 10px 0; color:#ffffff;}
#home-search-form-wrapper form a{ color:#000; font-size:12px;}

#home-search-form-wrapper .teaser{ float:right; width:360px;padding:10px 0 0;background-color:#d6f79b;-moz-border-radius:0px 15px 0px 0px;-webkit-border-radius:0px 15px 0px 0px;}
#home-search-form-wrapper .teaser ul{ float:left;
                                      margin:5px 10px 0 0;
                                      padding:0;    _width:355px;}
#home-search-form-wrapper .teaser ul li{ border-bottom:1px dotted #C8C8C8;
                                         float:left;
                                         margin:0 6px;
                                         padding:5px 0;
                                         width:103px;}
#home-search-form-wrapper .teaser ul li a {font-size: 14px;}

#quick-links{
    padding:0;
    margin:0 0 0 5px;
    width:360px;
    float:left;
    padding:0;
    /*background:url(../images/quick-link-bg.gif) left top no-repeat;*/
}
#quick-links img{ border:none; text-align:center; margin-bottom:5px;}
#quick-links li{ float:left; text-align:center; width:82px; margin:12px 0 0 0; padding:0 15px; background:url(../images/quick-link-sep.gif) right center no-repeat;}
#quick-links li a{ color:#7dbe0a; font-weight:bold; font-size: 14px;}

#quick-links li:last-child{ background:none;}

ul.admin_link_listing {
    list-style:none outside none;
    margin:0 auto;
    width:630px;
}

ul.admin_link_listing li
{
    background-color:#F6F6F6;
    border:1px solid #7DBE0A;
    display:inline;
    float:left;
    margin:12px 10px 12px 18px;
    padding:30px 0 !important;
    text-align:center;
    vertical-align:middle;
    width:125px;
}
.width_110{width: 110px;}

.new-mobile-pic-dv .galleria_container {background: none repeat scroll 0 0 white !important;padding:2px !important;border:3px solid #F1F1F1 !important;}
.galleria_wrapper {text-align: center;}


.saveThisAd {
    position:absolute;
    padding:5px 5px 5px 20px;
    background:#f1f1f1 url('../images/save_ad_add.png') 5px 7px no-repeat;
    border:solid 1px #c8c8c8;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    right: 10px;
    top: 5px;
    color: green;
}

.saveThisAd a {
    color: green;
}


/*========== My Saved Ads Grid  ==========  */
/* these classes will eventually take over all the grids we have on the site */
/* #myAdsGrid-Container	{ margin-left:20px; width:656px; float: right } this was made for 'my ads''' */
#savedAdsGrid-Container	{ margin-top:10px; }
.removeSelected         { width:125px; margin-top:10px; }
.removeSelectedBtn      { margin-top:2px; margin-right:20px; float:left }
.gridTbl		{ background:#D6D3C4 }
.gridTbl th		{ padding:5px; /*border:1px solid #ccc;*/ background:#eee; }
.gridTbl td		{ padding:5px; /*border:1px solid #ccc;*/ background:#fff; vertical-align:top; text-align:center; }
.gridTbl .checkBox-Col	{ width:20px; }
.gridTbl .picture-Col	{ width:100px; }
.gridTbl .year-Col	{ width:30px; }
.gridTbl .model-Col	{ width:300px; text-align:left; }
.gridTbl .price-Col	{ width:72px; color:#009933; font-weight:bold; text-align:right; }
.gridTbl .city-Col	{ width:70px; }
.gridTbl .mileage-Col	{ width:100px; }
.model-Col p		{ margin:0 !important; }
.model-Col p span	{ margin-right:8px; }
.model-Col p span img	{ vertical-align:bottom; margin-right:3px; }
.featuredTr .mileage-Col{ background:url(../images/ftrd-tag.gif) bottom right no-repeat #FFFFCC !important; }
.featuredTr td		{ background-color:#FFFFCC !important; }

#savedAdsGrid-Container .pagination { float: right }
.noSavedAds{text-align:left; background-color:#ffffff; padding:10px;}
.noSavedAds p { margin:0 0 10px 0 !important; color:#333333; padding:0 !important;}
.noSavedAds h3{ color:#666666;}
.noSavedAds .saveThisAd {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    background:url("../images/save_ad_add.png") no-repeat scroll 5px 7px #ffffff;
    border:1px solid #C8C8C8;
    color:green;
    padding:5px 5px 5px 20px;
    position:static !important;
}

/* ================= FOR SAVED ADS WIDGETS ================= */
.savedAds{ float:left; width:815px; margin-top: 15px}

.savedAds ul{ float:left; width:815px; margin-top:10px;}
.savedAds li{ float:left; border:solid 1px #c8c8c8; padding:3px; background-color:#fafafa; height:220px; width:118px; margin:0 8px 0 0; }
.savedAds li .adWrapper{ background-color:#ffffff; height:199px;}
.savedAds li p{color:#999999; display:inline-block; padding:5px; width:110px;}
.savedAds li a.imgWrapper{float:left; height:110px; position:relative; width:118px; margin-bottom:5px;}
.savedAds li a.imgWrapper img{ position:absolute; bottom:15px; left:9px;}
.savedAds li p span{ color:green; display:block; font-weight:bold;}
.savedAds li h6{ color:#e60000; font-weight:bold; font-size:12px; position:relative; display:block; height:16px;}
.savedAds li h6 a.btnCloseAd{ position:absolute; height:16px; width:16px; display:block; text-indent:-99999px; background:url(../images/btn-close-ad.gif) left top no-repeat; right:0; top:0; }
.savedAds li.closedAd{
    opacity:0.5;
    filter: alpha(opacity=50);
}
.section-heading {
    font-size:18px;
    font-weight:bold;
    height:28px;
    line-height:28px;
    position:relative;
    border-bottom:2px solid #BFDAE9;
    margin-bottom:10px;
    color:#3288B7;
}
.bottom3px{ bottom:3px !important;}

#my_account_menu{
    background-color:#ffffff;
    position: absolute;
    z-index: 99999;
    top: 37px;
    width: 94px;
    right: 82px;
    border:solid 1px #c8c8c8;
    padding:8px;
    line-height: 100%;
}
#my_account_menu a{ position:relative; display:block; margin:0 0 5px 0; border-bottom:solid 1px #c8c8c8; text-decoration:none;}
#my_account_menu a span{ position:absolute; right:5px;}

.pwAdWidget{ float:left; width:196px; padding:5px; background:#ffffff url(../images/adWidget-bg.gif) left top repeat-x; border:solid 1px #c8c8c8; margin-right:6px;}
.pwAdWidget h2, .pwAdWidget h4{ margin:0; padding:0; border:none;}
.pwAdWidget h2 {margin-bottom:10px;}
.pwAdWidget h2 a{font-size:18px; color:#3188B7;}
.pwAdWidget .adImg{ float:left; width:100px; height:75px; margin:0 10px 10px 0; border:none;}
.pwAdWidget .mAdImg{ float:left;  margin:0 10px 10px 0; border:none;}
.pwAdWidget .adContent{ float:left; width:130px;}
.pwAdWidget .adContent .price{ font-size:16px; color:#008000;}
.pwAdWidget .adContent img{ display:block; margin:5px 0; width:100px; height:auto;}
.adBottom{ clear:both; display:block; padding:5px 0; border-top:solid 1px #c8c8c8; }
.adBottom p{ margin:0 0 5px 0;}
.googleSqureAd{ float:left;width:250px; height:300px; }
.adFooter{ font-size:11px; text-align:right; color:#999999;}
.adFooter a{ font-style:italic; font-size:11px;}


.missingAlert {
    background: none repeat scroll 0 0 #F4F5F4;
    border: 1px solid #CCCCCC;
    clear: left;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    width: 97%;
}
.missingAlert img {
    margin-right: 5px;
    vertical-align: middle;
}

.missingAlert a {
    font-weight: bold;
}

.setAlertSearch {
    background: none repeat scroll 0 0 #FCF1C7;
    border: 1px solid #F4C64A;
    margin-left: 5px;
    width: 97%;
    padding:10px;
    height: 15px;
}

.alertForm {
    background: none repeat scroll 0 0 #F4F5F4;
    border: 1px solid #CCCCCC;
    color: #333333;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    width: 97%;
}

.alertForm input {
    border: 1px solid #C8C8C8;
    color: #666666;
    padding: 2px;
}

.alertForm .alertBtn {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #999999;
    color: #333333;
    cursor: pointer;
    font-weight: bold;
    padding: 1px 3px;
}

.alertForm .label {
    text-align: right;
}

.alertForm table td {
    padding: 5px;
}

.setAlertSearch p img {
    margin-right: 5px;
    vertical-align: top;
}
.setAlertSearch p a {
    font-weight: bold;
}

.alertLeft {
    background: none repeat scroll 0 0 #FCF1C7;
    border: 1px solid #F4C64A;
    color: #333333;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 177px;
}

.emailAlert {
    background: none repeat scroll 0 0 #FCF8EC;
    border: 1px solid #DDDBD0;
    clear: both;
    color: #333333;
    float: left;
    font-size: 16px;
    line-height: 170%;
    margin: 0 0 10px 5px;
    padding: 15px;
    text-align: center;
    width: 93%;
}

.emailAlert a {
    font-size: 16px;
}

.tooltip {
    display:none;
    color:#fff !important;
    text-align:left !important;
    font-size:11px !important;
    width:250px !important;
    background: #72B1F8 url(../images/info.gif) 5px 5px no-repeat !important;
    border: 1px solid #0066FF !important;
    padding:5px 5px 5px 25px !important;

}
.price_tooltip { width: 147px;}

.alert_listing {
    font-size: 12px;
    margin: 0 auto;
    width: 620px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.alert_listing th {
    background-color: #EEEEEE;
    border: 1px solid #C8C8C8;
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 3px;
    text-align: left;
}

.alert_listing .odd {
    background-color: #F0F7FB !important;
}

.alert_listing td {
    border: 1px solid #C8C8C8;
    padding: 5px 3px;
    vertical-align: middle;
}
/*for new mobiles home page*/
.content_image_holder_small{ text-align:center;}

.stButton .chicklets {
    font: 12px Arial,sans-serif !important;
}

/********************** Post an Ad form ****************************************/
ul.fieldsWrapper {
    list-style:none;
    margin:0;
    padding:0;
}
span.button {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:block;
    float:left;
    margin:0 0 0 280px;
}
span.button.primary {
    background:#337ee2;
    border:1px solid #337ee2;
}
span.button.secondary {
    background:#67bb5f;
    border:1px solid #64ba5e;
}
span.button input, span.button button, span.button a {
    font-weight:bold;
    padding:1px 7px 2px;
    font-size:1.1em;
    color:#fff;
    text-align:center;
    text-decoration:none;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    outline:0;
    margin:0;
    border:none;
    display:block;
    cursor:pointer;
}
span.button.primary input, span.button.primary button, span.button.primary a {
    text-shadow:1px 1px 1px #2767bc;
    background:#337ee2 url(../images/sprite-img.gif) repeat-x 0 -204px;
    border-top:1px solid #78aff9;
    border-left:1px solid #78aff9;
    border-bottom:0;
    border-right:0;
}
span.button.secondary input, span.button.secondary button, span.button.secondary a {
    text-shadow:1px 1px 1px #2b8625;
    background:#67bb5f url(../images/sprite-img.gif) repeat-x 0 -102px;
    border-top:1px solid #dae7a0;
    border-left:1px solid #dae7a0;
    border-bottom:0;
    border-right:0;
}
ul.wrapperFeatureList {
    float: left !important;
    width: 450px !important;
    font-size:12px;
    list-style:none;
    padding:0;
    margin:0;
}
ul.wrapperFeatureList li {
    float: left !important;
    margin: 0 0 10px left !important;
    width: 150px !important;
    clear:none !important;
    border:none !important;
}
div.fileField {
    float:left;
    margin:0 0 15px 0;
    width:100%;
}
div.fileField input {
    float:left !important;
}
div#main-content h1 {
    background:#060;
    border:1px solid #95c574;
    font-weight:bold;
    font-size:1.9em;
    color:#fff;
    margin:0 -10px 10px;
    padding:5px 10px;
    width:928px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}
ul.wrapperFeatureList li input {
    margin-right:5px;
}
form#postAnad {
    padding:10px 0px;
    margin:0px auto;
    width:980px;
}
form#postAnad h2.first {
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-top-left-radius:8px;
    -webkit-border-top-right-radius:8px;
    border-radius:8px 8px 0 0;
    border-top:0;
}
form#postAnad h2 {
    font-size:1.3em;
    float:none;
    clear:both;
    background:#F0F7FB;
    border-top:1px solid #999;
    font-weight:bold;
    padding:10px;
    margin:0 0 5px;
    display:block;
    position:static;
    text-align:left;
}
form#postAnad fieldset {
    clear:both;
    margin:0 0 5px;
    border:none;
}
form#postAnad fieldset#perferred-contact-details {
    margin:0;
}
form#postAnad p {
    font-size:1.2em;
    padding-top:3px;
}
form#postAnad label {
    display:block;
    clear:left;
    float:left;
    width:248px;
    text-align:right;
    font-size:1.2em;
    margin-right:25px;
    margin-bottom:10px;
    padding-top:3px;
    padding-left:8px;
    font-weight:bold;
}
form#postAnad div.fields {
    margin-right:0;
    clear:none;
    float:left;
    text-align:left;
    width:auto;
    font-weight:normal;
    width:560px;
    position:relative;
}
form#postAnad div.fields span a {
    float:left;
    padding:5px;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
form#postAnad div.fields select {
    margin-right:5px;
}
form#postAnad div.fields select#engineType {
    float:left !important;
    width:180px;
}
span.amountInWords {
    float:left;
    padding:5px;
    border:solid 1px #666;
    background-color:#060;
    color:#fff;
    font-weight:bold;
}
form#postAnad div.fields label {
    text-align:left;
    width:auto;
    font-weight:normal;
    clear:left;
    float:none;
    color:#333!important;
}
form#postAnad div.fields div.contact-phone label {
    padding-left:0;
}
form#postAnad div.fields label.radio, form#postAnad div.fields label.checkbox {
    cursor:pointer;
    padding-left:0;
    margin-bottom:5px;
    float:left;
}
form#postAnad div.fields label.stroke {
    padding-top:10px;
    margin-top:5px;
    width:285px;
    float:left;
}
form#postAnad div.fields div.stroke {
    clear:left;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:10px;
    margin-bottom:5px;
    display:block;
    width:655px;
    overflow:hidden;
    position:relative;
}
form#postAnad div.fields label.stroke.short {
    width:133px;
}
form#postAnad div.fields label.currency {
    margin:0 -12px 0 4px;
    padding-left:0;
    clear:none;
    float:left;
    position:absolute;
    bottom:9px;
    left:0;
    z-index:500;
    font-weight:normal;
    font-family:'lucida grande', 'microsoft sans serif', 'ms sans serif', sans-serif;
}
form#postAnad div.fields label.example {
    float:left;
    clear:none;
    margin:0 -138px 0 4px;
    width:130px;
    position:relative;
    color:#999!important;
    padding-left:0;
    cursor:text;
}
form#postAnad div.fields p.advice {
    clear:left;
    color:#454545;
    font-size:1.07em;
    padding:0;
}
form#postAnad li.appvault label {
    margin-top:2.1em;
}
form#postAnad span.note {
    display:block;
    color:#666;
    font-weight:normal;
    font-size:.9em;
}
form#postAnad label span.note {
    padding-left:60px;
    float: right;
}
form#postAnad div.fields label span.note {
    padding-left:19px;
    text-align:left;
    width:380px;
    clear:left;
}
form#postAnad span.note.optional, form#postAnad span.note.recommended {
    margin-top:-1px;
}
form#postAnad span.note.recommended {
    display:inline;
    clear:none!important;
    padding-left:10px!important;
}
form#postAnad label span.note.error {
    color:#c00;
}
form#postAnad input, form#postAnad textarea, form#postAnad select {
    float:left;
}
form#postAnad select.dropdown {
    float:none;
    display:inline;
}
form#postAnad input.text {
    margin-bottom:5px;
    border-radius:4px;
    border:1px solid #999;
    color:#333;
    font-size:12px;
    height:17px;
    padding:3px 3px 2px;
}
form#postAnad input.first {
    margin-right:5px;
}
form#postAnad textarea {
    margin-bottom:5px;
    border:1px solid #999;
    color:#333;
    font-size:1.2em;
    font-family:'lucida grande', 'ms sans serif', sans-serif;
    padding:2px 2px 1px;
    width:398px;
    min-height:1.4em;
}
form#postAnad select {
    border:1px solid #999;
    font-size:12px;
    color:#333;
    height:22px;
    margin-bottom:5px;
    padding:1px 0 0 2px;
    float:left;
}
form#postAnad input.file {
    font-size:1.1em;
    margin-bottom:5px;
}
form#postAnad input.text.short {
    width:127px;
}
form#postAnad select.short {
    width:133px;
}
form#postAnad input.text.medium {
    width:260px;
}
form#postAnad select.medium {
    width:266px;
}
form#postAnad input.text.long, form#postAnad textarea {
    width:394px!important;
    height:150px;
}
form#postAnad label input.checkbox, form#postAnad label input.radio {
    float:left;
}
form#postAnad label input.checkbox {
    margin:0 5px 0 0;
    cursor:pointer;
}
form#postAnad label input.radio {
    margin:1px 5px 0 0;
    cursor:pointer;
}
form#postAnad label button.submit {
    clear:both;
}
form#postAnad div.fields span.button {
    margin-bottom:5px;
}
form#postAnad div.message {
    color:#999;
    margin:-5px 0 0;
    padding:10px 10px 5px 282px;
}
form#postAnad div.message p {
    padding:0 0 5px;
    font-size:1.2em;
}
form#postAnad div.information {
    color:#333;
    padding:5px 267px 0 282px;
    background:#ffffc7 url(../images/icon-information.gif) no-repeat 260px 5px;
    margin-bottom:10px;
    min-height:18px;
}
form#postAnad div.information p {
    padding:0 0 5px;
    font-size:1.15em;
}
ul.fieldsWrapper li {
    clear:left;
    float:left;
    padding-top:10px;
    padding-bottom:5px;
    margin-bottom:5px;
    position:relative;
    width:948px;
    border-bottom: dotted 1px #000;
}
ul.fieldsWrapper li.active {
    background-color:#eef8e4;
    position:relative;
    z-index:2000;
}
ul.fieldsWrapper li.error {
    background:#fdd url(../images/icon-error.gif) no-repeat 260px 13px;
}
ul.fieldsWrapper li.error label {
    color:#c00;
}
ul.fieldsWrapper li.valid {
    background-image:url(../images/icon-valid.gif);
    background-repeat:no-repeat;
    background-position:260px 13px;
}
ul.fieldsWrapper li.appvault {
    background-position:260px 38px;
}
ul.fieldsWrapper li a.help-link {
    width:16px;
    height:16px;
    display:block;
    background:url(../images/icon-help.gif) no-repeat 0 0;
    left:260px;
    top:13px;
    position:absolute;
    text-indent:-9999px;
}
ul.fieldsWrapper li div.error, ul.fieldsWrapper li div.help, ul.fieldsWrapper li div.learn {
    background-repeat:no-repeat;
    background-position:0 6px;
    padding-left:7px;
    position:absolute;
    width:260px;
    top:8px;
    right:4px;
    display:none;
    opacity:100;
    z-index:10000;
}
ul.fieldsWrapper li div div.content {
    padding:1px 9px 6px!important;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    overflow:hidden;
}
ul.fieldsWrapper li div div.content p {
    margin:5px 0 0;
    padding:0!important;
    font-size:1.1em!important;
    color:#fff;
    font-weight:bold;
}
ul.fieldsWrapper li div div.content p a {
    color:#fff;
    text-decoration:underline;
}
ul.fieldsWrapper li div div.content ul {
    margin:5px 0 0;
}
ul.fieldsWrapper li div div.content ul li {
    margin:0 0 0 15px;
    padding:0!important;
    font-size:1.1em!important;
    color:#fff;
    font-weight:bold;
    list-style:disc;
    width:auto;
    float:none;
}
ul.fieldsWrapper li.error div.error {
    background-image:url(../images/pointer-error.gif);
}
ul.fieldsWrapper li.error div.error div.content {
    background:#c00;
}
ul.fieldsWrapper li div.help, ul.fieldsWrapper li div.learn {
    background-image:url(../images/pointer-help.gif);
}
ul.fieldsWrapper li div.help div.content, ul.fieldsWrapper li div.learn div.content {
    background:#060;
}
ul.fieldsWrapper li div.learn {
    cursor:pointer;
}
form#postAnad fieldset.formActions {
    background:#fff1a8;
    border-top:2px solid #ffde34;
    margin:0;
    width:100%;
    padding:10px 0;
}
form#postAnad fieldset.formActions p {
    padding-bottom:10px;
}
form#postAnad fieldset.formActions span.button input {
    padding:3px 22px 6px;
    font-size:1.3em;
}
form#postAnad fieldset.formActions span.button.secondary {
    margin-left:10px;
}
form#postAnad div.fields table label span.note {
    width:auto;
}
form#postAnad #featured-ad-label {
    position:relative;
}
form#postAnad input#vehicle-registration {
    margin-bottom:15px;
}
form#postAnad table.hpi th label {
    margin:0;
    font-weight:bold;
    text-align:right;
    width:115px;
    vertical-align:middle;
    font-size:1.1em;
}
form#postAnad table.hpi td input.text {
    margin:0;
    height:14px;
    font-size:1.1em;
    float:left;
}
form#postAnad table.hpi.no-reg td input.text {
    border:1px solid #ccc;
}
form#postAnad table.hpi.no-reg th label {
    color:#999!important;
}
div#errors {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:2px solid #cf210b;
    margin:20px 60px;
    padding:11px 10px 10px 40px;
    background:#fef7f5 url(../images/icon-error-large.gif) no-repeat 10px 10px;
}
div#errors h3 {
    font-weight:bold;
    color:#c00;
    font-size:1.3em;
    margin:0;
}
div#errors p {
    font-size:1.1em;
}
div#errors ul li {
    font-size:1.1em;
    margin:5px 0 2px;
    padding:0 0 0 12px;
    position:relative;
    background:url(../images/bullet-error.gif) no-repeat 0 4px;
}
div#success {
    margin:20px 60px 0 245px;
    padding:11px 140px 10px 35px;
    background:#fff url(../images/success-icon.gif) no-repeat 10px 10px;
}
div#success h3 {
    font-weight:bold;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.8em;
    line-height:1;
    margin:0;
}
div#success p {
    font-size:1.1em;
    line-height:164%;
}
span.cngInstalled {
    float:left;
    padding:5px;
    width:200px;
}
span.cngInstalled input {
    margin-right:5px;
}/****************************************************/

.stButton .stLarge {
    vertical-align: middle !important;
}
.ads_center_728 {
    margin:0 auto;
    width:728px;
}

#moreUploads{ width:500px;}

/*......................Referral Bar start ....................................*/

.all-websites-menu ul {
    margin: 0 auto;
    padding: 0;
    height:33px;
    list-style:none;
    width:980px;
    border-left:solid 1px #8a8a8a;
}

.all-websites-menu ul li a {
    color: #454444;
    display: inline;
    text-decoration: none;
    margin-right:1px;
    padding:9px 25px 9px 25px;
/*    padding:0 27px\0/;
    [color:#454444;
    padding:0 28px 0 29px;]*/
}

/*......................Referral Bar end ....................................*/

.relatedAds-heading {
    font-size:18px;
    font-weight:bold;
    color:#333 !important;
    border-bottom: 1px solid #333;
}
