
*{margin:0;padding:0;}

body{background:#F31212;}
body{font-family:Arial;font-size:12px;color:#333;}

#red_gradient{ position:absolute;top:0px;left:0px;width:100%;height:200%;background:url(images/red_gradient.jpg) repeat-x; z-index:-1;}

#wrapper{position:relative;width:1000px;height:500px;margin:0 auto;}

#image_gallery{position:relative;top:100px;left:80px;width:840px; height:520px;}
#image_gallery ul{list-style-type:none;padding: 0;margin-left: 0;}

#header{position:absolute;height:208px;width:1000px;margin:0 auto;z-index:100;}

#pricebar{position:absolute;top:460px;left:60px;height:211px;width:677px;z-index:106;}

#infobar{position:absolute;top:85px;right:0px;height:506px;width:302px;z-index:98;background-image:url(images/info_box.png);margin:0 auto;}
#info{position:absolute;top:230px;right:20px;height:360px;width:250px;z-index:105; font-size:14px; color:#333; line-height:22px;
}

#info .input{background:#fff;border:1px solid #323232;color:#999;font-size:14px;height:16px;margin-right:10px; margin-top:2px;width:145px; float:right}
#info .error{ color:#FF0000; font-weight:bold;}
.heading{ color:#333; margin-bottom:10px;}
.sub{ color:#333; line-height:20px; font-size:12px; margin-left:15px;}


#pay_rollover {position:absolute;right:33px;bottom:-45px;display:block; width:205px; height:44px; background:url(images/order.png) no-repeat 0 0;z-index:101; cursor:pointer; border:none;}
#pay_rollover:hover  { background-position: 0 -44px;}
#pay_rollover span { display: none; }

#cancelled { position:relative; top:200px; width:1000px; height:300px; margin:0 auto;}
.cancel{font-size:48px; color:#FFF; text-align:center;}
.cancel_small{font-size:20px; color:#FFF; text-align:center;}
.cancel_small a {color:#000; text-align:center; text-decoration:none;}
.cancel_small :hover {color:#f00; text-align:center;}