/******* maincontainer styles *******/
body{
background:#fff url("/images/bg.gif") repeat-x;
color:#000;
font-family: Arial;
margin:0;
padding:0;
font-size:14px;
line-height:120%;
}
#wrapper{
margin:0 auto;
width:100%;
}
#remote_picmain{height:160px;}
.scroll_table{width:100%;}
.scroll_table td{text-align:center; padding-bottom:20px;}

.brandstable{width:100%;}
#brandlist{height:120px;padding-bottom:5px;}
.brandstable td{color:#000; padding-bottom:10px; text-align:center;}
.anythingSlider ul{list-style-type:none;}


#wrapper.menu{float:left;width:100%;}
.noprint{display:none;}
#tv_ad{display:none;}
#menu{
display:none;
}
#print_logo{
float:left;
width:100%;
border-bottom:1px solid #000;
padding-bottom:10px;
margin-bottom:5px;
}
#logo{display:none;}



#maincontainer{
float:left;
width:100%;	
}

/*search box styles*/
#bigpanel{
float:left;
width:100%;

}
#bigpanel_top{
float:left;
width:100%;
}
#bigpanel_bottom{
float:left;
width:100%;

}
#bigpanel h1{padding-left:10px;margin-top:30px;font-size:26px;margin-bottom:0px;padding-bottom:0px;}

#remote_search{
float:left;
width:100%;
}
#remote_search ul{
display:none;
}
#scrolling{
float:left;
width:100%;

}


#right_boxes{
display:none;
}

.button_findremote,.button_realestate{
display:none;
}
.button_realestate{display:none;	}


#footer{
display:none;
}


/*product_display styles*/
#product_display{
float:left;
width:100%;
padding-bottom:15px;
}
#remote_pic{
float:left;
width:308px;
border:1px solid #dedbdb;
padding:15px;
text-align:center;
}
#remote_desc{
float:right;
width:340px;
}
.price{width:80%;}
.price td{
font-size:16px;	
color:#727272;
padding-bottom:5px;
}
.price td.online_price{color:#c40e0e;padding-top:10px;font-size:18px;}
#quantity_buy{
display:none;
}
#remote_features{
float:left;
width:340px;
padding-top:10px;
}
#button_buynow{float:right;width:125px; height:40px; background:url("../images/button_buynow.gif") no-repeat;}
#button_buynow:hover{background-position:0px -40px;}
#coding{
float:left;
width:368px;
height:20px;
background:url("../images/coding_bg.gif") no-repeat;
padding:60px 10px 10px 82px;	
color:#575757;
}
 #panel_display{
float:left;
width:920px;
height:170px;
margin:15px 0px;
background:url("/images/panel_display.gif") no-repeat;
padding:51px 10px 0px 10px;
}

/*order_sprite styles*/
#order_sprite{display:none;}



/*upsell styles*/
#upsell{float:left;width:900px;padding:15px;border:5px solid #ff0707;}
#upsell h1,#upsell h2,#upsell p{text-align:center;}
.upsell_detail{border-spacing:0px 10px;}
.upsell_detail td{padding:8px 15px;}
.upsell_detail td.tb_border{border-bottom:1px solid #b5b5b5;text-transfom:uppercase;color:#000;}
.product_pic{border:1px solid #b5b5b5;text-align:center;}
.product_name{font-weight:bold;width:200px;}
.product_price{color:#9c9c9c;font-weight:bold;}
.quantity{background:#eeeeee;padding:7px;font-size:23px;width:30px;text-align:center;}
.update{float:left;width:80px;height:25px;background:url("../images/button_update.gif") no-repeat;}
.update:hover{background-position:0px -25px;}
.subtotal{font-weight:bold;font-size:15px;text-align:right;}
.button_delete{float:left;background:url("../images/button_delete.gif") no-repeat;}
.button_delete:hover{background-position:0px -15px;}
.upsell_total{float:right;border-spacing:0px 10px;}
.upsell_total td{font-size:18px;}
.button_shopping{float:left;width:255px;height:35px;background:url("../images/button_shopping.gif") no-repeat;}
.button_details{float:right;width:340px;height:35px;background:url("../images/button_details.gif") no-repeat;}
.button_shopping:hover,.button_details:hover,.button_complete:hover{background-position:0px -35px;}


/*checkout styles*/
#checkout_detail{float:left;width:938px;background:#f7f7f7;border:1px solid #dedede;margin-bottom:15px;}
#checkout_detail h1{margin-bottom:0;}
.blankmargin{width:20px;}
.billing,.shipping{border:1px solid #dedede;padding:15px;}
.billing_details,.shipping_details{border-spacing:0px 10px;}
.checkout_form h1{margin-bottom:.5em;font-size:18px;float:left;font-weight:normal;}
.checkout_form td{vertical-align:top;font-size:13px;color:#3d3d3d;font-weight:bold;padding-right:15px;}
.required{color:#ff0000;}
.name,.surname,.email,.phone,.address1,.address2,.suburb,.state,.postcode,.d_address1,.d_address2,.company_name{border:1px solid #b9b9b9;padding:2px;margin-bottom:3px;font-size:14px;}
.name,.surname,.phone,.suburb,.city{width:230px;}
.email,.address1,.address2,.d_address1,.d_address2{width:270px;}
.postcode{width:100px;}
.light{font-weight:normal;font-size:11px;}
.text{width:100px;}
.delivery_instructions{border:1px solid #b9b9b9;padding:2px;width:930px;}
.special{border-spacing:0px 15px;}
.button_payment{padding:0px;margin:0px;float:right;width:380px;height:35px;background:url("/images/button_payment.gif") no-repeat;}
.same_billing{float:right;background:url("/images/same_billing.gif") no-repeat;}
.same_billing:hover{background-position:0px -25px;}



/*receipt styles*/
.receipt_table{border-spacing:0px 5px;width:92%;}
.receipt_table h2{color:#000; font-size:16px;margin:0 0 .5em 0;}
.delivery_cell,.billed_cell,.payment_info{border:1px solid #d9d9d9;font-size:12px;color:#3d3d3d;padding:10px;vertical-align:top;}
.delivery_cell,.billed_cell{width:200px;}

/*payment styles*/
#payment{float:left;width:908px;padding:15px;border:1px solid #dedede;margin-bottom:15px;}
#payment_options{float:left;width:608px;}
.payment_options{float:left;width:360px;height:40px;background:url("/images/paymentoption_bg.gif") no-repeat;padding:10px 0px 0px 20px;font-size:18px; color:#000;margin-bottom:15px;}

.payment_options:hover{background-position:0px -50px;}
.button_complete{padding:0px;margin:0px;float:right;width:340px;height:35px;background:url("/images/button_complete.gif") no-repeat;}

h2.alert{
color:#ff0000;
}
.demo{display:none;}

