/* CSS Document */
@import url("http://www.comet.co.uk/comet/ev2/css/2col290px.css");
@import url("http://www.comet.co.uk/comet/ev2/css/checkout.css");

/*Helpline Form*/
#helpline_form {height:398px; width:auto; background:url(/images/helpline_form/helpline_box_rgt.jpg) top right no-repeat; padding:0 0 10px 0;}
#helpline_form form {height:398px; width:auto; background:url(/images/helpline_form/helpline_box_lft.jpg) top left no-repeat; padding:0 10px; position:relative;}
.helpline_form_text {padding:40px 0 0 6px; border-bottom:1px dashed #C1C2BC; height:auto;}

.helpline_form_lft {height:125px; width:48%;}
.helpline_form_rgt {height:125px; width:48%; float:right;}
.oddrow {background:#FDF2D4; clear:both; height:24px; padding:7px 0 0 0; position:relative;}
.instore_fields { clear:both; height:24px; padding:10px 10px 0 0; position:relative; margin-top:30px;}
.evenrow {clear:both; background:#ffffff; height:24px; padding:7px 0 0 0;}
.oddrow label, .evenrow label, .instore_fields label {float:left; width:auto; height:auto; padding:0 0 0 5px;}
.oddrow input, .evenrow input, .instore_fields input {float:right; width:auto; height:auto; clear:right;}

/*Product Purchased*/ 
#prod_purchased_lft {float:left;}
#prod_purchased_lft label {width:120px; float:left;}
#prod_purchased_rgt {float:right; width:auto;}
#prod_purchased_rgt label {width:120px; float:left;}
.evenrow_long {height:auto; width:auto; padding:5px 0 0 6px;}
.evenrow_long label {width:148px;}
.evenrow_long ul {height:auto; width:49%; float:left; padding:10px 0 0 0;}
.evenrow_long input {border:none;}


/*Opt in-out*/
.oddrow_opt {background:#FDF2D4; padding-top:5px;}
.evenrow_opt input {float:left; margin-right:10px; border:none;}
.oddrow_opt .clearfix {padding-bottom:10px;}

/*Order number*/
.order_number_example {position:absolute; right:155px; font-size:0.9em; width:72px; height:auto;}
.mandatory_field {height:auto; width:auto; position:absolute; bottom:125px; left:15px; }
.mandatory_field a {background:url(/images/icons/arrow_blue_r.gif) center right no-repeat; padding-right:10px;}
.form_submit {position:absolute; bottom:10px; right:20px;}

/*Helpline Thanks*/
.helpline_thanks {height:260px; width:auto; background:url(/images/helpline_form/helpline_thankyou_rgt.gif) top right no-repeat; position:relative; padding:0 0 10px 0;}
.helpline_thanks ul {height:260px; width:auto; background:url(/images/helpline_form/helpline_thankyou_lft.gif) top left no-repeat; padding:40px 40px 0 10px;}
.helpline_thanks li {height:height; padding-bottom:10px;}
.helpline_number {font-weight:bold; font-size:1.4em; padding:5px 0;}
.helpline_reference {color:#C50D0D; font-weight:bold;}
.helpline_thanks_help {height:180px; width:165px; position:absolute; right:106px; top:68px;}
.helpline_thanks_help h3 {color:#F7931D; font-weight:bold; margin:0; padding:0;}
.termsandconditions a {background:url(/images/icons/arrow_blue_r.gif) center right no-repeat; padding-right:10px;}
.live_chat {height:90px; width:270px; float:right; padding:10px 13px 0 0; margin:0; clear:right;}
.helpline_button {height:109px; width:271px; float:right; padding:40px 13px 0 0; margin:0; }
.helpline_thanks_help a {color:#333333;}
#remote_banner {height:auto; width:auto; background:url(/images/banners/remote_bnr.gif) bottom right no-repeat; margin-top:10px;}
#helpline_register {border:none;}

/* instore fields box */
#instore{background:url(/images/helpline_form/instore_rgt.gif) top right no-repeat; height:68px; margin-top:50px; position:absolute; width:98%}
#instore h1{background:url(/images/helpline_form/instore_h1.gif) top left no-repeat; width:92px; height:68px; position:absolute; left:0; top:0; margin:0;padding:0;}
