/************************ Geeksquad CSS *********************/

/* Common */
body.geeksquad .partnerColor,body.geeksquad a.partnerColor{color:#df7629 !important;}
body.geeksquad .gsColor{color:#df7629;}
/*body.geeksquad .gsBreadLink{color:#df7629;}*/
body.geeksquad .gsBreadBold{font-weight:bold;color:#df7629;}

/* Header */
body.geeksquad #dHeader_1{height:52px;background:url('../../images/geeksquad/header/nav_top_1x52.gif');}
body.geeksquad #dSSLogo{left:20px;width:130px;height:92px;background:none;}
body.geeksquad #dHeader_2{height:40px;background:url('../../images/geeksquad/header/nav_bottom_1x40.gif');}
body.geeksquad #dHeaderMenus{height:40px;padding-left:173px}
body.geeksquad #dHeader_1 .rightLinks{top:30px;}
body.geeksquad ul.menu, body.geeksquad ul.menu li a{border-color:#df7629}

/* Footer */
body.geeksquad .footerPage #dFooterBottomLine{border:0;background:url('../../images/geeksquad/header/footer_780x1.gif') bottom no-repeat; margin-top:10px!important;}
body.geeksquad .footerPage #dFooterLinks{float:none;text-align:center;line-height:24px;}
body.geeksquad .footerPage #dFooter .policy{font-size:9px;text-align:center;margin-top:10px;margin-bottom:5px;line-height:15px;}

/* Left pannel */
body.geeksquad #dTemplateBody .leftPanel{background:#EFEEEC;}
body.geeksquad #dTemplateBody .leftPanel .inner{width:150px;height:100%;padding:20px 10px;color:#646464;overflow:hidden;}
body.geeksquad #dTemplateBody .leftPanel .inner h3{font-size:15px;}
body.geeksquad #dTemplateBody .leftPanel .inner .bullets ul{list-style-image:url('../../images/common/bullets/bullet_4x3.gif');margin:0;padding:5px 0 0 15px;line-height:18px;overflow:hidden;}
body.geeksquad #dTemplateBody .leftPanel .inner .steps p{padding-left:10px;text-indent:-10px;}
body.geeksquad #dTemplateBody .leftPanel .inner .steps p .title{font-size:12px;}
body.geeksquad #dTemplateBody .leftPanel .quicklinks{margin-top:20px;width:154px;height:40px;padding-top:37px;background:url("../../images/geeksquad/left_pannel/popular_topics_box.gif") no-repeat;}
body.geeksquad #dTemplateBody .leftPanel .quicklinks select{font-size:12px;border:1px solid #8B8B8B;color:#646464;width:130px;}
body.geeksquad #dTemplateBody .leftPanel .quicklinks .selectbox{width:130px;}
body.geeksquad #dTemplateBody .leftPanel .quicklinks .selectbox .autocomplete{width:127px;}
body.geeksquad #dTemplateBody .leftPanel .quicklinks .selectbox .autocomplete a{text-decoration:none;width:100%;}

/* Payment */
body.geeksquad #dCPayment.site .topLine .steps.zero{background-image: url("../../images/geeksquad/payment/site/step1.gif");}
body.geeksquad #dCPayment.site .topLine .steps.one{background-image:url("../../images/geeksquad/payment/site/step2.gif");}
body.geeksquad #dCPayment.site .topLine .steps.two{background-image:url("../../images/geeksquad/payment/site/step3.gif");}
body.geeksquad #dCPayment.site .topLine .steps.three{background-image:url("../../images/geeksquad/payment/site/step4.gif");}
body.geeksquad .paymentChoice div input{margin-left:0}
body.geeksquad .section.paymentBody #prepaidCardForm{padding-bottom:20px;}
body.geeksquad #prepaidCardForm .sFailure{padding-bottom:4px;}

/* Category page */
body.geeksquad #dExpertisePage .banner .supportPackage .details .title{color:#7E7E7E !important;}
body.geeksquad #dExpertisePage .banner .supportPackage.second{border-top:2px solid #EBEBEB;}
body.geeksquad #dExpertisePage .banner .supportPackage .details .price{color:#df7629 !important;}

/* Homepage */
body.geeksquad #homePage{width:795px;text-align:left;}
body.geeksquad #homePage div{color:#646464;}
body.geeksquad #homePage .banner{width:100%;height:260px;}
body.geeksquad #homePage .services{width:100%;margin:40px 0 20px 0;}
body.geeksquad #homePage .services .cell{width:372px;height:95px;padding:10px;}
body.geeksquad #homePage .services .left{float:left;}
body.geeksquad #homePage .services .right{float:right}
body.geeksquad #homePage .services .separator.vertical{float:left;width:0;height:115px;border-left:1px solid #CCCCCC;margin:0 4px;}
body.geeksquad #homePage .services .separator.horizontal{width:385px;height:1px;font-size:0;border-top:1px solid #CCCCCC;margin:8px 0;}
body.geeksquad #homePage .services .cell .picture{float:left;}
body.geeksquad #homePage .services .cell .text{float:left;padding-left:15px; width:270px;}
body.geeksquad #homePage .services .cell .text .title{font-weight:bold;font-size:15px;width:270px;}
body.geeksquad #homePage .services .cell .text .bullets ul{margin:2px 0 4px;padding-left:0;list-style:none;}
body.geeksquad #homePage .services .cell .text .bullets ul li{background:url("../../images/common/bullets/bullet_4x3.gif") no-repeat 0 9px;line-height:18px;padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* Search Results */
body.geeksquad #dPackagesResults .s2Blue{color:#EE7E28 !important;}
body.geeksquad #dExpertsResults .leaveOfflineMessage a{color:#EE7E28 !important;}
body.geeksquad #supportPackageListPage #titleStartSessionLink{float:left;font-size:15px;padding-top:13px;}

/* SupportPackage page */
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxTopLeft{background: url('../../images/geeksquad/boxes/white_pannel/solution_box_left_top_corner_12x12.gif') no-repeat;width:12px;height:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxTopMiddle{background-image:url('../../images/geeksquad/boxes/white_pannel/solution_box_top_side_1x12.gif');height:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxTopRight{background: url('../../images/geeksquad/boxes/white_pannel/solution_box_right_top_corner_12x12.gif') no-repeat;width:12px;height:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxLeft{background-image:url('../../images/geeksquad/boxes/white_pannel/solution_box_left_side_12x1.gif');width:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxRight{background-image:url('../../images/geeksquad/boxes/white_pannel/solution_box_right_side_12x1.gif');width:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxBottomLeft{background: url('../../images/geeksquad/boxes/white_pannel/solution_box_left_bottom_corner_12x12.gif') no-repeat;width:12px;height:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxBottomMiddle{background-image:url('../../images/geeksquad/boxes/white_pannel/solution_box_bottom_side_1x12.gif');height:12px;font-size:0;}
body.geeksquad #dSupportPackagePage .dWhiteFlatBoxBottomRight{background: url('../../images/geeksquad/boxes/white_pannel/solution_box_right_bottom_corner_12x12.gif') no-repeat;width:12px;height:12px;font-size:0;}

/* Estore */
body.geeksquad #dEstorePageRight{width:535px;}
body.geeksquad #dEstoreServicesBottom, body.geeksquad #dEstoreServicesTop{width:500px;}
body.geeksquad .dEstorePackageInfos{width:310px;}
body.geeksquad #dEstoreProductsList, body.geeksquad #dEstoreCertificationsList, body.geeksquad #dEstoreLanguagesList{width:380px;}

/**** Geeksquad Canada ****/
body.geeksquad.canada #dHeader_1 .locales{position:absolute;top:10px;right:10px;}
body.geeksquad.canada .logoRight{position:absolute;left:160px;top:0;width:250px;height:52px;}
body.geeksquad.canada #languagePage{position:relative;margin:80px auto;width:520px;height:286px;background:url('../../images/geeksquad_en_ca/common/english_french.gif') no-repeat;}
body.geeksquad.canada #languagePage .locales{position:absolute;bottom:0;width:100%;height:45px;}
body.geeksquad.canada #languagePage .locales .locale{width:50%;height:100%;}
body.geeksquad.canada #languagePage .locales .locale.left{float:left;}
body.geeksquad.canada #languagePage .locales .locale.right{float:right;}

/** Customer session **/
body.geeksquad #dCS{width:100%;height:100%;text-align:left;background:url('../../images/geeksquad/customer_session/chat/overlay_bkg.gif') no-repeat;}
body.geeksquad #customerSession .stepsFrame .frameTop{background:url('../../images/geeksquad/customer_session/service_box_top_526x10.gif') no-repeat;}
body.geeksquad #customerSession .stepsFrame .frameMiddle{background:url('../../images/geeksquad/customer_session/service_box_middle_526x1.gif');}
body.geeksquad #customerSession .stepsFrame .frameBottom{background:url('../../images/geeksquad/customer_session/service_box_bottom_526x10.gif') no-repeat;}
body.geeksquad #customerSession .stepsFrame ul.tabs li.selected .title{color:#df7629;}
