@charset "utf-8";
/* CSS Document */


/*top section*/
.DSG_servicepagetop_wrapper { width:724px; color:#333333; }
.DSG_servicepagetop_wrapper h1 { margin:0px; color:#6C3F75; font:Arial, Helvetica, Verdana, sans-serif; font-size: 24px; }
.DSG_servicepagetop_wrapper #DSG_main_box { -moz-border-radius:4px 4px 4px 4px; background:none repeat scroll 0 0 #FFFFFF; padding: 0px; border-width: 1px; border-style: solid; border-color: #CCCCCC; }
.DSG_servicepagetop_wrapper #DSG_box-header { -moz-border-radius:4px 4px 0 0; background:url(Help_with_your_product/img/v-grey.png) repeat-x scroll 0 0 #D5D5D5; color:##6C3F75; font-size:1.5em; font-weight:normal; line-height:1.11em; padding:5px 10px; border-color:#CCCCCC #CCCCCC; border-style:solid; border-width:1px; }
.DSG_servicepagetop_wrapper #DSG_box-content-service { -moz-border-radius:0 0 4px 4px; border-color:#CCCCCC #CCCCCC; border-right:1px solid #CCCCCC; border-style:none solid solid; border-width:0 1px 1px; padding:10px 320px 4px 10px; background-image: url(Help_with_your_product/img/PCW-staff.gif); background-repeat:no-repeat; margin-bottom: 20px; font-size: 12px; background-attachment: scroll; background-color: #FFFFFF; background-position: right -50px; }

/*Navigation*/
#tabby { position:relative; z-index:1; float:left; width:100%; font-size:1.17em; }
#tabby .tabblock { display:inline; float:left; margin:0 1px; }
#tabby li:first-child { margin-left:0; }
#tabby .tabblock a { -moz-border-radius:4px 4px 0 0; background:url("Help_with_your_product/img/v-grey.png") repeat-x scroll 0 50% #493E84; border:1px solid #CCCCCC; color:#575757; display:block; font-weight:normal; line-height:1.8em; padding:1px 10px; text-decoration:none; }
#tabby .tabblock a:hover, #tabby .tabblock a:focus { text-decoration:underline; }
#tabby .tabblock a:active, #tabby .tabblock a.active { background:#fff; padding:1px 9px; line-height:1.8em; border:1px solid #ccc; border-bottom:1px solid #fff; color:#6C3F75; text-decoration:none; }

/*main section*/
.DSG_servicepage_wrapper { width:724px; color:#333333; }
.DSG_servicepage_wrapper li { margin:0px; padding:0px; }
.DSG_servicepage_wrapper li a { color:#333333; padding-bottom:5px; display:block; height:20px; text-decoration:none; }
.DSG_servicepage_wrapper li a:hover { color:#333333; padding-bottom:5px; display:block; height:20px; text-decoration:underline; }
.DSG_servicepage_wrapper ul { margin: 0px; }
.DSG_servicepage_wrapper #DSG_title_text { font-weight:bold; font-size:14px; color:#CC0000; }
.DSG_servicepage_wrapper a.anchor { float:left; text-decoration:none; color:#043163; }
.DSG_servicepage_wrapper p.smalltext { font-size:10px; }
.DSG_servicepage_wrapper h1 { color:#043163; font-size:3em; font-weight:normal; line-height:1.08em; padding:0 0 5px 15px; }
.DSG_servicepage_wrapper h3 { color:#6C3F75; font-size:1em; font-weight:bold; line-height:1.08em; padding:10px 10px 5px 0; }
.DSG_servicepage_wrapper #DSG_main_box h2 { color:#6C3F75; float:left; font-size:1.5em; font-weight:normal; margin-top:20px; }
.DSG_servicepage_wrapper #DSG_main_box a.tim { background:url(Help_with_your_product/img/arrow-top-blue.png) no-repeat scroll 0 7px transparent; float:right; line-height:1.67em; padding-left:15px; text-decoration:none; margin-top:20px; color: #6C3F75; }
.DSG_servicepage_wrapper #DSG_header { width:723px; background-image:url(Help_with_your_product/img/Currys_customer_tophelp.gif); height: 150px; float: left; padding: 0px; }
.DSG_servicepage_wrapper #DSG_main_box p { clear:both; padding-bottom:15px; font-size:12px; }
.DSG_servicepage_wrapper #DSG_box-header { -moz-border-radius:4px 4px 0 0; background:url(Help_with_your_product/img/v-grey.png) repeat-x scroll 0 0 #D5D5D5; border-color:#CCCCCC #CCCCCC; border-style:solid solid none; border-width:1px 1px 0; color:#6C3F75; font-size:1.5em; font-weight:normal; line-height:1.11em; padding:5px 10px; }
.DSG_servicepage_wrapper #DSG_main_box { -moz-border-radius:0px 4px 4px 4px; background:none repeat scroll 0 0 #FFFFFF; padding: 10px; border: 1px; border-style: solid; border-color: #CCCCCC; float: left; top:-1px; position:relative; z-index:0; }
.DSG_servicepage_wrapper #DSG_main_box_spacer { background-color:#CCCCCC; height:1px; width:700px; float: left; margin-bottom: 15px; }
.DSG_servicepage_wrapper #DSG_main_box_tick { padding-left:25px; background-repeat: no-repeat; font-size: 12px; color: #333333; font-weight: bold; margin-bottom: 15px; background-image: url(Help_with_your_product/img/dot-purple.png); line-height:15px; background-position: 5px 4px; }
.DSG_servicepage_wrapper #textfloat_left { float:left; width:500px; }
.DSG_servicepage_wrapper #textfloat_right { float:right; width:640px; }
.DSG_servicepage_wrapper #DSG_main_box_long { background-repeat: no-repeat; width: 680px; float: left; font-size: 14px; color: #666666; height: 60px; clear: both; font-weight: bold; }

/*collapsing sections*/
.DSG_navigation_wrapper #textboxright li { font-size:12px; font-weight:normal; color:#333333; padding-left:10px; list-style:disc; }
.DSG_navigation_wrapper #textboxright ul { padding-bottom:15px; display:block; padding-left:25px; }
.header { color:#6C3F75; font-size:1em; font-weight:bold; line-height:1.08em; padding:10px 10px 5px 0px; }
.DSG_navigation_wrapper h2.toggle { margin:0px; width:670px; }
.DSG_navigation_wrapper li h2 strong.question { background: url(Help_with_your_product/img/buyers_sprite.jpg) no-repeat -89px -202px #fff; height: 30px; display:block; cursor:pointer; font-weight:normal; }
.DSG_navigation_wrapper li h2.active strong.question { background: url(Help_with_your_product/img/buyers_sprite.jpg) no-repeat 647px -201px #fff; }

/* wm */
#WH_wrapper { width:724px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 20px 0; background-color:#FFFFFF; }
#WH_wrapper .titledeliver { color:#FF9900; font-size: 36px; float: left; font-weight: bold; }
#WH_wrapper .titleblock { display:block; height: 50px; }

/* Added by nicholas wk39 */
#WH_wrapper ul { padding-left:0; list-style:none; }
#WH_wrapper li { background:url("Help_with_your_product/img/bullet.png") no-repeat 0 5px; padding: 0 0 8px 12px;}
/* Added by nicholas wk39 */

#WH_wrapper .titlesetup { color:#FF66FF; font-size: 36px; float: left; font-weight: bold; }
#WH_wrapper .titlehelp { color:#B7E401; font-size: 36px; float: left; font-weight: bold; }
#WH_wrapper .titlerepair { color:#00CCFF; font-size: 36px; float: left; font-weight: bold; }
#WH_wrapper .totop { display:block; float:right; width:100px; color: #666666; text-decoration: underline; }
#WH_wrapper #orangetitletext { color:#FF9900; font-size:20px; font-weight:bold; font-variant:small-caps; }
#WH_wrapper #titletext { font-size:36px; font-weight:bold; }
#WH_wrapper #pinktitletext { color:#FF66FF; font-size:20px; font-weight:bold; font-variant:small-caps; }
#WH_wrapper #bluetitletext { color:#00CCFF; font-size:36px; font-weight:bold; line-height:30px; padding:30px 0px; }
#WH_wrapper #greentitletext { color:#B7E401; font-size:20px; font-weight:bold; font-variant:small-caps; }
#wrapper #smallletext { font-size:10px; }
#WH_wrapper #boldtext { font-weight:bold; font-size:15px; padding: 10px 0px; }
table { border:1px #CCCCCC solid; }
#WH_wrapper .navbuttons { padding-left:10px; width: 714px; height:94px; margin-bottom: 20px; }
#WH_wrapper .navbuttons ul { padding:0px; margin:0px; }
#WH_wrapper .navbuttons li { float:left; display:block; list-style:none; height:75px; width:136px; padding:5px 15px 5px 15px; margin:2px; background-color:#333333; background-image:url(img/bg-home-pillars.jpg); -moz-border-radius: 5px; }
#WH_wrapper .navbuttons li a { text-decoration:none; display:block; background:none repeat scroll 0 0 transparent; }
#WH_wrapper .navbuttons li.deliver { background-position:0 0; }
#WH_wrapper .navbuttons li.setup { background-position:-239px 0; }
#WH_wrapper .navbuttons li.help { background-position:-479px 0; }
#WH_wrapper .navbuttons li.repair { background-position:-718px 0; }
#WH_wrapper .navbuttons li.deliver:hover { background-position:0 -126px; cursor:pointer; }
#WH_wrapper .navbuttons li.setup:hover { background-position:-239px -126px; cursor:pointer; }
#WH_wrapper .navbuttons li.help:hover { background-position:-479px -126px; cursor:pointer; }
#WH_wrapper .navbuttons li.repair:hover { background-position:-718px -126px; cursor:pointer; }

/*Navigation*/
.DSG_navigation { }
.DSG_navigation #navtop { -moz-border-radius:4px 4px 0 0; background: repeat-x scroll 0 0; color:#333333; font-size:1.5em; font-weight:bold; line-height:1.11em; padding:5px 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }
.DSG_navigation #navtop h1 { color:#333333; font-size:0.9em; line-height:1.11em; font-weight:normal; }

/* Added by nicholas wk39 */
.DSG_navigation #navtop2 { -moz-border-radius:4px 4px 0 0; border-radius: 4px 4px 0 0; background: url("Help_with_your_product/img/v-grey.png") repeat-x scroll 0 0 #D5D5D5; color:#333333; font-size:1.5em; font-weight:bold; line-height:1.11em; padding:5px 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-color: #CCCCCC; margin:20px 0 0 0; }
.DSG_navigation #navtop2 h1 { color:#6C3F75; font-size:0.9em; line-height:1.11em; }
/* Added by nicholas wk39 */

.DSG_navigation #navmain { -moz-border-radius:0 0 4px 4px; border-color:#CCCCCC #CCCCCC; border-right:1px solid #CCCCCC; border-style:none solid solid; border-width:0 1px 1px; padding:5px 0px 5px 0px; font-size: 12px; background-color:#FFFFFF; color:#6C3F75; }
.DSG_navigation #navmain ul { list-style:none; margin:0px; padding:0px; }
.DSG_navigation #navmain ul li a:hover { background:none repeat scroll 0 0 #6C3F75; color:#FFFFFF; font-weight:bold; }
.DSG_navigation #navmain ul li.active a { background:none repeat scroll 0 0 #6C3F75; color:#FFFFFF; font-weight:bold; }
.DSG_navigation #navmain ul li a { display:block; color:#6C3F75; text-decoration:none; padding: 5px 5px 5px 20px; background-repeat: no-repeat; }
.sidebar .box-common { margin:0 0 20px; }

