.sitemenu a:hover			{ background-color:#258ff1; }
.lbluebg, .askbox, .linksbar	{ background-color:#30ac00; }
.userpanel					{ background-color:#f2f2f2; }
.admopts img, .allcats .col, .venlist .col	{ background-color:#e3f3d1; }
body, .comprodinfo .stats strong, .userinfo .image, .comprodinfo .image, .userbadges, .allcats .image, .csstree label, 
.userslist .image, .catinfo .image, .cssdropdown, .cssform .cssdropdown, .venlist .image, .trendslist .image, 
.askbox .itext, .askbox .autosuggest,  .aslist, .astext, .astext:hover { background-color:#ffffff !important; }


.csstree, .csstree ul, .csstree strong														{ border-color:#000000; }
.graybtn																					{ border-color:#999999; }
.sitemenu div																				{ border-color:#b3b3b3; }
.orangebtn																					{ border-color:#d77411; }
.graytxtfld, .comprodinfo .image, .complist .image-small, .prodlist .image-small, .prodqa .image-small, .userbadges, 
.allcats .image, .venlist .image															{ border-color:#d7d7d7; }
.sitemenu																					{ border-color:#e5e5e5; }
.cssh4, .cssh4br, .linksbar 																{ border-color:#e6e6e6; }
.rc10br, .cssh4br, .cssform .links, .graybrt, .userinfo .image, .comprodinfo, .prodlist li, .cntright .prodlist li, .cssmenu a, 
.admopts img, .allcats .col, .venlist .col, .yps-dl dd, .userslist .image, .userslist li, .catinfo .image, .checkboxlist li,
.trendslist li, .trendslist .image, .answerslist dd blockquote { border-color:#bbcea4; }
.csslist li:hover, .qaclist li:hover, .topmem li:hover, .prodlist li:hover, .cssmenu a:hover, .userslist li:hover, 
.gridview .altrow, .gridview .altrow td, .answerslist dd blockquote { background-color:#e7f6d6; }
.gridview th, .gridview td { border-color:#ffffff; }
.sitemenu a																					{ border-color:transparent #1476CE transparent #1984E5; }

.yps-h4, .yps-dl dt																{ color:#000; }
.logo small																		{ color:#00324d; padding-top:5px}
a, .alt:hover, .optbar .edit, html .blue, .userinfo .name strong, .comprodinfo .title .name, .comprodinfo .stats, .note, 
.allcats .maincat, .userslist .name strong, .catinfo .heading, .subcatdiv .heading, .subcatdiv a, .venlist .name, 
.venlist .name a, .legendslist small, .trendslist .title strong, .catqstns .text					{ color:#1b608a; }
body, html .black, .msg-err li span, .msg-warn li span, .msg-sxs li span, .msg-info li span	{ color:#333333; }
.icon-q { color:#559fc8; }
.userbadges .heading															{ color:#666666; }
.graybtn																		{ color:#525252; }
.graytxtfld																		{ color:#6f6f6f; }
.icon-a { color:#97b576; }
.icon-c { color:#999999; }
.icon-u { color:#e88181; }
.icon-p { color:#dcb811; }
.icon-t { color:#7c3ed1; }
.icon-ar { color:#1f56be; }
.orangebtn, .sitemenu a, .gridview .thead, .askbox .autosuggest li:hover, .askbox .autosuggest li:hover a, .askbox .autosuggest .selected, .aslist li:hover, .aslist .selected			{ color:#ffffff !important; } 	



.sitemenu div, .bluebtn, .cssform input.bluebtn, .gridview .thead th, .shoutbox .myshout .button	{ background: #1D78CB ; /* Old browsers */
background: -moz-linear-gradient(top, #1D78CB  0%, #1870C1  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D78CB ), color-stop(100%,#1870C1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1D78CB  0%,#1870C1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1D78CB  0%,#1870C1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #1D78CB  0%,#1870C1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D78CB ', endColorstr='#1870C1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #1D78CB  0%,#1870C1 100%); /* W3C */ }
.graybtn										{ background:#d2d2d2; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2d2d2'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d2d2d2)); background:-moz-linear-gradient(top, #ffffff, #d2d2d2); }
.orangebtn										{ background: #1D78CB; /* Old browsers */
background: -moz-linear-gradient(top, #1D78CB 0%, #1870C1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D78CB), color-stop(100%,#1870C1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1D78CB 0%,#1870C1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1D78CB 0%,#1870C1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #1D78CB 0%,#1870C1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1D78CB', endColorstr='#1870C1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #1D78CB 0%,#1870C1 100%); /* W3C */ }
.graytxtfld, .comprodinfo, .shoutbox						{ background:#ffffff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3)); background:-moz-linear-gradient(top, #ffffff, #f3f3f3); }

.msg-err, .msg-err a	{ color:#b50036; }
.msg-warn, .msg-warn a	{ color:#828433; }
.msg-sxs, .msg-sxs a	{ color:#1c8433; }
.msg-info, .msg-info a	{ color:#0055c1; }
.msg-err  { border-color:#e8aaad; background:#fff8f8; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8', endColorstr='#f9e5e6'); background:-webkit-gradient(linear, left top, left bottom, from(#fff8f8), to(#f9e5e6)); background:-moz-linear-gradient(top, #fff8f8, #f9e5e6); }
.msg-warn { border-color:#e8e3aa; background:#f9f9e5; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffa', endColorstr='#f9f9e5'); background:-webkit-gradient(linear, left top, left bottom, from(#fffffa), to(#f9f9e5)); background:-moz-linear-gradient(top, #fffffa, #f9f9e5); }
.msg-sxs  { border-color:#b4e8aa; background:#e9f9e5; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafff9', endColorstr='#e9f9e5'); background:-webkit-gradient(linear, left top, left bottom, from(#fafff9), to(#e9f9e5)); background:-moz-linear-gradient(top, #fafff9, #e9f9e5); padding-right:30px; }
.msg-info, .subcatdiv { border-color:#aac6e8; background:#e5ecf9; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f9ff', endColorstr='#e5ecf9'); background:-webkit-gradient(linear, left top, left bottom, from(#f6f9ff), to(#e5ecf9)); background:-moz-linear-gradient(top, #f6f9ff, #e5ecf9); }


.fsearch .graybtn, .fsearch .orangebtn { box-shadow:1px 1px 1px #555; -moz-box-shadow:1px 1px 1px #555; -webkit-box-shadow:1px 1px 1px #555; }

.ftop { background-color:#E8EEE6; border-bottom-color:#30ac00; }
.fbtm { background-color:#fff; border-top-color:#64a74a; }
* html .ftop li li { color:#fff; }
.ftop h4, .ftop a { color:#000; }
.fbtm, .fbtm a, .fbfollow { color:#7191ab; }
.copyright { color:#305d79 }

/* Rest of CSS */
.askbox { border-color:#bbbbbb; }
.askbox .itext, .askbox .autosuggest, .askbox .autosuggest li, .askbox .autosuggest li a { color:#6F6F6F; border-color:#bbbbbb; }
.astext, .aslist, .aslist li { color:#c7c7c7 !important; border-color:#6bbadc !important; }
.askbox .autosuggest li:hover, .askbox .autosuggest .selected, .aslist li:hover, .aslist .selected { background-color:#6bbadc; }
.askbox label, .cssh4, .cssh4br, div.cssh4 h4, .cssh4nobg, .cqh4, .blue { /*color:#000000;*/ }
div.cssh4 h4, .cssh4br, .cssh4{color:#444343; font-family:Trebuchet MS; }
.askbox .ibutton, .askbox .search input { color:#fff; }
.askbox .ibutton { background:#2CB1FA; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D78CB', endColorstr='#238ae8'); background:-webkit-gradient(linear, left top, left bottom, from(#1D78CB), to(#238ae8)); background:-moz-linear-gradient(top, #1D78CB, #238ae8); }



.bluebtn, .cssform input.bluebtn, .cssform input.bluebtn:focus  { color:#fff; box-shadow:1px 1px 1px #aaa; -moz-box-shadow:1px 1px 1px #aaa; -webkit-box-shadow:1px 1px 1px #aaa; }

.cssh4, .cssh4br, .vert2ddmenu { background:#EEE; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0dba0', endColorstr='#d8eac3'); background:-webkit-gradient(linear, left top, left bottom, from(#c0dba0), to(#d8eac3)); background:-moz-linear-gradient(top, #c0dba0, #d8eac3); }
div.cssh4 { color:#005386 }
.csslist li, .qaclist li, .legendslist li { border-color:#bbcea4; color:#333; }

.ftdmem { color:#333; }
.ftdmem .full { border-bottom-color:#efeff0; }

.gtext { color:#00456a; }

.catqstns { background:#f3fcff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3fcff'); background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3fcff)); background:-moz-linear-gradient(top, #ffffff, #f3fcff); border-color:#ebebeb; }

.products, .shopping, .education, .appstore, .celebrity { background-color:#fff; border-color:#aaa; }

.hotlist .title { background-color:#000; border-bottom-color:#3b3331; }
.hotlist .title, .hotlist .title a { color:#fff; }

.breadcrumb { border-bottom-color:#efeff0; }
.breadcrumb a { color:#20617d; }

.boxy { border-color:#efeff0; }

.sharebox textarea { color:#939393; border-color:#979797; }
.bguide strong { color:#002c47; }
.bguide span { color:#00456a; }

.question .title { color:#000; font-family:Arial, Verdana, Georgia; }

.edit { color:#929292; }

.likesbox { background-color:#efeff0; color:#979797; }
.likesbox .like, .likesbox .unlike, * html .likesbox .like, * html .likesbox .unlike { background-color:#979797; }

.qrel, .btngrp { border-color:#efeff0; }

.report { color:#135d86; }

.notice { color:#fff; background-color:#1b608a; }
.notice a { color:#5bb6ff }

.optbar { background-color:#f4f4f4; }

.answerslist li { border-color:#e3e3e3; }
.answerslist dt small { color:#888; }
.answerslist .comments .heading { color:#2f2f2f; }
.answerslist .comments li { color:#646464; border-color:#f4f4f4; background-color:#fafafa; }
.answerslist .comments small { color:#333; }

.paging a, .paging span { color:#0e509e; border-color:#9AAFE5; box-shadow:0 0 3px #9AAFE5; -moz-box-shadow:0 0 3px #9AAFE5; -webkit-box-shadow:0 0 3px #9AAFE5; }
.paging a:hover, .paging span { background-color:#0071B7; color:#fff; }

.toolbar { color:#333; border-color:#CCC; background:#e9e5e2; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e5e2', endColorstr='#dfdfdf'); background:-webkit-gradient(linear, left top, left bottom, from(#e9e5e2), to(#dfdfdf)); background:-moz-linear-gradient(top, #e9e5e2, #dfdfdf); }

.toolbar .name { color:#1b608a; }
.postans .textarea { color:#333; background-color:#fff; border-color:#CCC; }
.postans .padiv { color:#2f2f2f; }
.postans .padiv .patf { border-color:#808080 #d4d0c8 #d4d0c8 #808080; }

.fsearch { background-color:#30ac00; }

.orlinkbtn, .orbtn { color:#fff; background:#f9a857; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9a857', endColorstr='#de770e'); background:-webkit-gradient(linear, left top, left bottom, from(#f9a857), to(#de770e)); background:-moz-linear-gradient(top, #f9a857, #de770e); box-shadow:1px 1px 1px #555; -moz-box-shadow:1px 1px 1px #555; -webkit-box-shadow:1px 1px 1px #555; }
.grlinkbtn { color:#074165; background:#BBBBBB; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#BBBBBB'); background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BBBBBB)); background:-moz-linear-gradient(top, #FFFFFF, #BBBBBB); box-shadow:1px 1px 1px #555; -moz-box-shadow:1px 1px 1px #555; -webkit-box-shadow:1px 1px 1px #555; }
.fstf { border-color:#555 #CCC #CCC #999; }

.ansdiv textarea { color:#333; border-color:#CCC; }

.cssform input, .cssform textarea, .cssdropdown, .cssform .cssdropdown { color:#444; border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea; }
.cssform input:focus, .cssform textarea:focus { background-color:#f8f8f8; color:#333; }
.cssform small.error { color:#f00; }
.cssform input.error, .cssform textarea.error { color:#f00; background-color:#f7f0f0; border-color:#ff8088 #ffbfcd #ffd3df #ffc7d5; }

.sharenow .heading { color:#02527d; }

.userpanel, .comprodinfo .stats strong { color:#666; }
.userpanel .total, .userpanel .medals, .userpanel .expertise { background-color:#fff; }
.userpanel .stats strong { color:#03537e; }
.medals strong { color:#fff; }

.points li { border-bottom-color:#ccc; border-top-color:#fff; }

.ie7fix { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*************************************CHANGES BY Raheel**************************************/
.p20{padding:20px;}
/*************************************End Changes**************************************/

/*************************************CHANGES BY DEVELOPERS-DON'T CHANGE**************************************/

 /* CHANGES BY VAKAS */
/* ASK QUESTION */
.askq li { border-bottom:1px solid #efeff0; padding:5px 0; }
.askq li:hover { background-color:#F8F8F8; }
.askq a { text-decoration:none; font-weight:bold; }
.askq small { display:inline;}

.avatar { float:left; margin:10px; _margin:0 10px; }
.avatar .radio { padding-top:5px; text-align:center; }
* html .avatar img, * html .avatar .radio { float:left; clear:left; }
.avatar .radio input { float:none; }

/**

    ********************************* BEGIN: Additions By WaqasM. *********************************
    
    topArea ==> Master Page Content area, without right panel.
    mainArea ==? Master Page Left Content area, with right panel

*/

/* For "Seo Module" */
.mainArea-TextRight{ text-align: right; margin-bottom: 5px; }

.cssform .topArea_input_Long { width:90% }
.cssform .topArea_cssdropdown_Long { width:90% }
.cssform .topArea_textarea_Long { width:90%; height:200px; }

.cssform .topArea_dynamic_headerDiv { width: 99%; background-color: rgb(93, 123, 157); color: White; height:18px;}
.cssform .topArea_dynamic_headerDiv .keyDiv { width:35%; float: left; padding-left:2px; }
.cssform .topArea_dynamic_headerDiv .valueDiv { width:50%; float: left; padding-left:2px; margin-right:5px; }
.cssform .topArea_dynamic_container { width:91%; }
.cssform .topArea_dynamic_div { width: 107%;  padding:5px; background-color: #F7F6F3; }
.cssform .topArea_dynamic_input { width:33%; vertical-align:top; }
.cssform .topArea_dynamic_textarea { width:55%; height:70px; margin-left: 5px; }
.cssform .topArea_dynamic_anchor { float:right; }

.cssform .mainArea_dynamic_container { width:103%; }
.cssform .mainArea_dynamic_div { width: 94%;  padding:5px; background-color: #F7F6F3; }
.cssform .mainArea_dynamic_input { width:34%; display: block; float:left; vertical-align:top; }
.cssform .mainArea_dynamic_label { width:35%; display: block; float:left; vertical-align:top; }
.cssform .mainArea_dynamic_textarea { width: 48%; height: 70px; margin-left: 5px; margin-right: 2px; }

/* --- Links at bottom of Pages for SEO Customizations. ---*/
.divCustomSeoLinks {text-align:right;}
.rearrangeSeoTemplate_Link { display:inline; }
.customSeoInfo_Link { display:inline; }

/* Removed border around radio buttons, which were visible in IE */
.cssform .radio input {border: none;}

/* For GridView */
.gridview .thead a {color: #fff; text-decoration: none; }

/* For guest Name */
.guestName { color:#1b608a; }

/*
    ********************************* END: Additions By WaqasM. *********************************
*/



/* Changes by Malik Irfan Shaukat */
.cssform textarea  { width:68%; border:1px solid; padding:4px; }
.cssform textarea { font:normal 13px Arial; }

 .cssform table.checkbox, .cssform table.radio {height:auto; padding:0; margin:0;}
 .cssform table.checkbox td, .cssform table.radio td {padding-top:8px;}
 .cssform table.checkbox span, .cssform table.radio span {margin:0px;}
 
html .pt15 { padding-top:15px; }

.imgbr { border:1px solid #d7d7d7; padding:3px; }
.fr.imgbr { margin:0 0 5px 5px; }


/* End of Malik Irfan Shaukat Changes */

/* Changes by Shamshad Khan */
 .cat_closed
        {
            background: transparent url('../../../images/popup/blue_arrow.png') 0 50% no-repeat;
            list-style: none;
            padding-left: 12px;
            margin-left: 5px;
        }
        a.cat_closed
        {
            background-image: url('../../../images/popup/green_arrow.png');
            padding-left: 8px;
            text-decoration: none;
            margin:0 2px;
        } 
         .suggestedCategories
        {
            border-top: 1px dashed #dedede;
            margin: 5px 0 5px 15px;
            padding: 5px 0 0 5px;
        }    
        
        .radiogroup .radiobutton label
        {
            font-size: 13px;
            font-weight: normal;
        }
        .radiogroup .radiobutton input
        {
            margin-top: 3px;
        }
        .radiogroup .radiobutton select, .radiogroup .radiobutton span input
        {
            font-size: 11px;
            padding: 0;
            margin-left: 5px;
            width: auto;
        }
        .radiogroup .radiobutton span input
        {
            border: 1px solid;
            border-color: #555555 #CCCCCC #CCCCCC #555555;
        }
        .error
        {
            color:Red;}
            .cssform textarea {
            border:1px solid;
            font:13px Arial;
            padding:4px;
            width:68%;
        }

.cssform textarea 
        {
        border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
        color:#444444;
        }
        .exploreCats
        {
            border: 1px solid #dedede;
            border-right: 0 none;
            clear: both;
            list-style-type: none;
            height: 150px; 
            overflow-y: scroll; 
            position: static;
            padding:4px;
        }
        /* End*/

.alphalist li { display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display: inline; }
body .fs23 { font-size:23px; }

.graybox{ overflow:hidden; margin:10px 0; padding: 10px 10px 0; background-color:#FCFCFC; border:1px solid #CECECE; }

.boxtopheading{ text-align: left;font-size:16px;padding:4px 1em;width:170px; color:#1B608A; }
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}



/*Changes for word-wrap*/
.wordwrap,.qaclist li, .checkboxlist li, .userslist li, .expertise li, .medlist  li, .topmem li, .twocols .col, .csslist li, .title, .question, body, .cssh4nobg   { word-wrap:break-word; }
.cqh4 .lnkhead{font:19px "Trebuchet MS"}

/* Changes by Waqas Akhtar */
    .cssh4opt { position:absolute; top:10px; right:10px; }
/* End of Malik Waqas Akhtar Changes */



/*Changes for Support Categories*/
.allcatsnoimg .col ul { margin-left:0px; min-height:87px; _height:87px; }

.legendslist li{word-wrap:normal;}


/*Changes for home page text for support and trend text*/



/* minimum height of an element if there is no contant on page.*/

 .minh{min-height:170px;}
 
 
.bluebtn{ color:#FFFFFF !important; }

.chrleft { right:10px; }
.supdesc dd { margin-left:10%; }
.asksup .supdesc .itext { width:96.6%; }

.cntleft .asksup label { left: 5px; top: -5px; font-size:26px; }
.cntleft .asksup .itext { top:auto; margin:0; }
.cntleft .asksup .chrleft { top:7px; }
.cntleft .asksup .supdesc .itext { width:94.6%; }

.portlet-content .asksup dt { width:17%; }
.portlet-content .asksup dd { margin-left:17%; }
.portlet-content .asksup .itext { width:94.5%; }
.portlet-content .asksup .supdesc .itext { width:93%; }
