/* GENERAL */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}


table td{ border:none}

.clear{ clear:both}

/* LAYOUT */
#container{   background-color:#080c24;    width:800px;    margin:0 auto;    padding:0;    font-family:  Verdana;    color:#fff;}

#inner{   background-image:url("../images/bg_app.jpg");  background-repeat:no-repeat;  width:800px;  height:956px}

#content{ padding:30px 75px;  position:relative; height: 600px;}

#logo{ padding:18px; height: 23px;}

#footer{ width:800px}

#head{text-align: center;}

/* FORMS */
.form-label{ color:#fff;  font-size:10px;  font-weight:bold;  text-align:left}

.form-error{ color:#DD3C10;  font-size:10px;  text-align:left}

.form-input input[type="text"]{ border:none;  padding:3px 5px;  width:auto}

/*  WISHLIST HOME PAGE */
#wishlist-form #head{ text-align:center;  margin:0 55px 10px 25px}

#wishlist-form #sub{ text-align:right}

#wishlist-form #copy{ margin-top:40px;  margin-bottom:30px;  text-align:center}

#wishlist-form td.form-label{ padding-right:10px}
#wishlist-form #legal{ text-align: center;  margin-top:80px;  font-size:10px}
#wishlist-form #submit{ text-align: center;  margin-top:30px}

#logo_wishlist{background: url('../images/h1_wishlist.png'); width: 388px; height: 76px; text-indent: -1000em; margin: 20px auto;}
#homepage_products{width: 592px; margin: 40px auto;}
#homepage_products div{float: left;}
#gift_box{margin-right: 6px;}
#header{background: url('../images/h2_createyourwishlist.png') 440px 20px no-repeat; }






#sbox-overlay{position:absolute; background-color:#000; left:0px; top:0px; zoom:1}

#sbox-window{position:absolute; background-color:#fff; text-align:left; overflow:visible; padding:10px; -moz-border-radius:3px; -webkit-border-radius:3px; color: #333;}

#sbox-btn-close{position:absolute; width:30px; height:30px; right:-15px; top:-15px; background:url(../images/closebox.png) no-repeat center; border:none}

.sbox-window-ie6 #sbox-btn-close{background-image:url(../images/closebox.gif)}

.sbox-loading #sbox-content{background-image:url(../images/spinner.gif); background-repeat:no-repeat; background-position:center}

#sbox-content{clear:both; overflow:auto; background-color:#fff; height:100%; width:100%; overflow:hidden;}

.sbox-content-image#sbox-content{overflow:visible}

#sbox-image{display:block}

.sbox-content-image img{display:block; width:100%; height:100%}

.sbox-content-iframe#sbox-content{overflow:visible}

.body-overlayed{overflow:hidden; color: #333; }
.body-overlayed .form-label{color: #333;}

#share_box .form-input input, #share_box .form-input textarea{border: 1px solid #ccc; width: 255px;}

#sbox-window{border: 8px solid #c4bbd7;}
#sbox-window .form-input input, #sbox-window .form-input textarea{border: 1px solid #ccc; width: 255px;}
#sbox-window .form-input textarea{width: 264px;}
.body-overlayed embed, .body-overlayed object, .body-overlayed select{visibility:hidden}
#sbox-window embed, #sbox-window object, #sbox-window select{visibility:visible}

.sbox-bg{position:absolute; width:33px; height:40px}

.sbox-bg-n{left:0; top:-40px; width:100%; background:url(../images/bg_n.png) repeat-x}
.sbox-bg-ne{right:-33px; top:-40px; background:url(../images/bg_ne.png) no-repeat}
.sbox-bg-e{right:-33px; top:0; height:100%; background:url(../images/bg_e.png) repeat-y}
.sbox-bg-se{right:-33px; bottom:-40px; background:url(../images/bg_se.png) no-repeat}
.sbox-bg-s{left:0; bottom:-40px; width:100%; background:url(../images/bg_s.png) repeat-x}
.sbox-bg-sw{left:-33px; bottom:-40px; background:url(../images/bg_sw.png) no-repeat}
.sbox-bg-w{left:-33px; top:0; height:100%; background:url(../images/bg_w.png) repeat-y}
.sbox-bg-nw{left:-33px; top:-40px; background:url(../images/bg_nw.png) no-repeat}

#share{width: 347px; margin: auto;}
#share .form-label{width: 130px;}
#loading-form{height: 500px; text-align: center; padding: 150px 0 200px 0; display: none;}