html, body {
  padding:0; 
  margin:0; 
  font:normal 10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
  color:#222e54; 
  background:url(../images/bg2.jpg) fixed no-repeat top center;
}

img { border: 0; }

.close img {
  padding: 5px;
  border:1px solid #222E54;
  margin:3px 4px 0 0;
}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}

/*fixing firefox outline*/
a:active {
  outline: none;
}

:focus {
  outline:none;
}
.hide {
  display:none;
}

#pagewidth {
  padding:0;
  margin:0 auto 0 auto;
  width:990px;
  position: relative;
}

/*logo*/
#logo {position:absolute; width:294px; height:72px; left: 25px; background:url(../images/logo.png) no-repeat 0 0; z-index:10;}

/*splash*/
.getReadyWindow {
    width:300px; height:220px; background:white; padding:20px; position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-110px;
}

/*top navigation BEFORE login*/
#topnav {padding:0; position: absolute; top: 0; right: 51px; width: 100%; z-index: 8;}
#topnav ul {padding:0; margin:0; list-style:none; float:right; }
#topnav ul li  {padding:0 0 0 26px; margin:0; float:left; }
#merchants a:link, #merchants a:visited {background:url(../images/merchants.jpg) no-repeat 0 0; width:85px; height:22px; display:block; }
#signup a:link, #signup a:visited {background:url(../images/signup.jpg) no-repeat 0 0; width:65px; height:22px; display:block; }
#login a:link, #login a:visited {background:url(../images/login.jpg) no-repeat 0 0; width:65px; height:22px; display:block; }

#notify_div {float:right; margin-top:-83px; margin-right:195px; margin-left:300px; color:#006600; position: absolute;}

/*top navigation AFTER login*/
#topnav2 {position: absolute; top: 0; right: 344px; z-index: 8;}
#topnav2 ul {padding:0; margin:0; list-style:none; float:right; }
#topnav2 ul li  {padding:0 0 0 26px; margin:0; float:left; }
#dashboard a:link, #dashboard a:visited {background:url(../images/dashboard.jpg) no-repeat 0 0; width:145px; height:22px; display:block; }
#tools_tab a:link, #tools_tab a:visited {background:url(../images/tools.jpg) no-repeat 0 0; width:65px; height:22px; display:block; }
#my_settings a:link, #my_settings a:visited {background:url(../images/my_settings.jpg) no-repeat 0 0; width:86px; height:22px; display:block; }
#logout a:link, #logout a:visited {background:url(../images/logout.jpg) no-repeat 0 0; width:65px; height:22px; display:block; }


/*My wishlist*/
#wishlist_wrapper {padding:0 0 0 90px; width:605px; margin: 90px 0 20px 0; float: left; overflow: hidden; min-height:370px;}
#wishlist_wrapper .wishlist_top {width:605px; height:13px;}
#wishlist {
  padding:0 0 0 24px;
  background:url(../images/wishlist_bg_tile_wide.png) repeat-y;
  width:605px; 
  overflow:auto;
}
#wishlist_container {padding:0; margin:0 8px 0 0; position: relative;}
#wishlist_guts {} /*  if you remove this style, you can stretch wishlist window to accommodate contents*/
#followlist_guts {overflow:auto; }
.greenline a:link, .greenline a:visited {color:#006600; text-decoration:underline; }
.greenline a:hover {text-decoration:none; }
.wishlist_block {
  padding:0 0 0 0;
}
.wishlist_block ul {padding:0 0 0px 0px; margin:0; list-style: none;}
.wishlist_block ul li {padding:0; margin:0;}
.user_block {padding:5px 0 0 0;}
.user_block ul {padding:0; margin:0; list-style: none;}
.user_block ul a {text-decoration:none;color:#000000;font-size:12px; }
.followedlist_block {padding:0;}
.followedlist_block ul {padding:0; margin:20px; list-style: none; }
ul a.collapsed {padding:4px 0 2px 28px; margin:0; background: url('../images/bullet1.jpg') no-repeat left 6px;}
ul a.expanded {padding:0 0 0px 28px; margin:0; background: url('../images/bullet2.jpg') no-repeat left 8px;}
ul a.loading {padding:0 0 0px 28px; margin:0; background: url('../images/ajax-loader-white.gif') no-repeat left 8px;}
ul a.blank {padding:0 0 0px 28px; margin:0;}

.blue {color:#222E54; font-size:18px; text-decoration:none;}

.grey a:link, .grey a:visited {color:#666; text-decoration:underline;}
.grey a:hover {text-decoration:none;}
img  {padding:0; margin:0; }
.expanded {margin:20px 0 0 0; cursor: pointer; }
.expanded ul li {padding:0; margin:0;}
.wish_row {padding:12px 0 5px 0; border-bottom:1px solid #d7d7d7; width:540px; margin:0 0 0 10px;background: transparent url(../images/empty.gif);}
.first {float:left; width:18px; padding:25px 0 0 0; }
.second {float:left; width:80px; }
.second a img {border:none;}
.third {float:left; width:190px;}
.forth {float:right; width:180px; }
.fifth {float:right; width:50px; }
.price {color:#000; font-size:14px; font-weight: bold; margin: 2px 0 5px 0;}
.wishlist_block .delete {padding-left:20px; margin-top: 0px; position: relative;}
#saving_query {background-color:#FFC; padding:8px; font-weight:bold; font-size:16px; color:#666; margin:0 20px 10px 0;}

.cleardiv {clear:both; height:0; font-size:0; }
.bluebold {color:#333; font-size:16px; font-weight:bold; margin-bottom: 5px;}
.bluebold a {color:#333; text-decoration:none;}
.status_query{background-color:#FFFF66;padding:6px;width:50%;cursor:pointer;}
.green a:link, .green a:visited {color:#006600; text-decoration:none; }
.fifth .green {padding-top:5px;}
.fifth .green span input{border:1px solid;height:23px;width:24px;}
.yellowline a:link, .yellowline a:visited {color:#FF8C00; text-decoration:underline; }
.green a:hover {text-decoration:underline; }
/*.price .green a:hover {font-size:10px;}*/
.yellowline a:hover {text-decoration:underline; }
.lighttext {color:#999; }
h3 {padding:0; margin:0; color:#222e54; font:bold 24px; float:left; }
#wis {}
#add_wis {float:left; padding:8px 0 0 20px; }

/*results*/
#result_outer {position:absolute; z-index:4; left: 510px; top: 132px; }
#result_outer .close {position: absolute; right: 18px; top: 18px;}
#results {background:url(../images/result_bg.png) no-repeat 0 0; width:474px; height:585px; }
#results1 {width:474px; height:585px; margin:-585px 0 0 0; }
#result_container {margin:35px 10px 0 52px; height:530px; color:#333; }
#result_container .result_row {padding:0; margin:0 0 36px 0; }
h1 {padding:0 0 15px 0; margin:0; color:#222e54; font:bold 21px "Lucida Grande", "Trebuchet MS", verdana, serif; }
.bluesmall a:link, .bluesmall a:visited {text-decoration:underline; color:#0033ff; }
.bluesmall a:hover {text-decoration:none; }
select {font:normal 13px "Trebuchet MS"; color:#000; padding:2px; }
.result_content {
  border-top:1px solid #D7D7D7;
  border-bottom:1px solid #D7D7D7;
  width:430px; margin:10px 0 0 0; padding:5px 0 0 5px; overflow-y: hidden; overflow-x: hidden;
}
.result_row {padding:0; margin:0 0 0 0; }
.result_first {float:left; width:30px; padding-top: 35px;}
.result_second {float:left; width:305px; }
.result_third {float:right; width:60px; text-align:center; padding:0 30px 0 0; }
.result_header {padding:0; }
.result_header a:link, .result_header a:visited {color:#0033ff; font-size:11px; text-decoration:underline; }
.result_header a:hover {text-decoration:none; }
.delete_wishlist a {margin:0 0 0 30px; color:#666;}
.delete_wishlist a:hover {text-decoration:none;}
.result_text {padding:10px 0 0 0; }
.result_text p {padding:2px 0 2px 0; margin:0; }
.leftpic {padding:0; float:left; height:65px; width:60px;}
.leftpic img{max-width: 60px; max-height: 60px;}
.righttext {float:right; width:230px; }
.highlight{background:none repeat scroll 0 0 #FFFFCC;}


.pagination {
  padding-top:10px;
  width:450px;
  color:#999;
  margin: 0 0 0 100px
}
.pagination a {color:#666;}
.pagination a:hover {text-decoration:none;}
.pagination a.selected {font-weight:bold; color:#333; text-decoration:none;}

#results_container .divider {
    background-color : none; 
    border : 1px dashed #CCC; 
    border-width: 1px 0 0 0; 
    height : 1px; 
    margin : 15px 15px 15px 0;
}
#no_more_results h1 {
    color: #444;
}
#in_progress h1 {
    color: #444; 
    text-align: center; 
    font-size: 16px;
}
.refresh_link {
    color: blue
}

/*first landing*/
#landing_outer {position:absolute; z-index:3; left: 510px; top: 132px; }
#landing {background:url(../images/result_bg.png) no-repeat 0 0; width:474px; height:585px; }
#landing1 {width:474px; height:585px; margin:-585px 0 0 0; }
#landing_container {margin:35px 24px 0 62px; height:530px; overflow:auto; color:#333; }
#landing_heading {color:#222e54; font-size:19px; margin:1px 10px 40px 0px; }
#landing_container p {padding:0 0 8px 25px; margin:0; font-size:12px; color:#222e54; }
#screencast {text-align:center; }

/*simple add box*/
#simple_addbox_outer {position:absolute; left: 482px; top: 209px; z-index:4; }
#simple_addbox {background:url(../images/what_bg.png) no-repeat 0 0; width:472px; height:136px; }
#simple_addbox1 {width:472px; height:136px; margin:-136px 0 0 0; }
#simple_addbox_container {margin:64px 33px 0 60px; }
#simple_addbox_container .close {padding:0; margin: 0; position: absolute; right: 28px; top: 25px;}
.textbox {background:url(../images/textbox_bg.jpg) repeat-x 0 0; border:2px solid #222e54; width:276px; height:28px; font-size:19px; color:#222e54; padding:3px 0 0 4px; float:left; }
.add_btn {margin:0px 0 0 20px; float:left; }
.bluesmall2 a:link, .bluesmall2 a:visited {text-decoration:underline; color:#222e54; }
.bluesmall2 a:hover {text-decoration:none; }
#simple_addbox_container p {padding:4px 2px 0 0; margin:0; text-align:right; clear:both; height:0; }

/*advance add box*/
#adv_addbox_outer {position:absolute; left: 510px; top: 130px; z-index:4; }
#additem_to_mylist {position:absolute; left: 510px; top: 330px; z-index:5; }
#adv_addbox {background:url(../images/advance_what_bg.png) no-repeat 0 0; width:498px; height:415px; }
#adv_addbox1 {width:498px; height:415px; position: absolute; top: 0; left: 0;}
#adv_addbox_container {margin:64px 0 0 60px; }
#adv_addbox_container .close {padding:0; margin: 0; position: absolute; right: 13px; top: 18px;}
#adv_addbox_container .close img {margin-right:8px;}
#adv_addbox_outer .textbox {background:url(../images/textbox_bg.jpg) repeat-x 0 0; border:2px solid #222e54; width:277px; height:28px; font-size:19px; color:#222e54; padding:3px 0 0 4px; float:left; }
.add_btn2 {margin:1px 0 0 22px; float:left; width: 70px;}
#adv_addbox_container p {clear:both; font-size:12px; border-bottom:1px solid #fff; width:400px; padding:40px 0 2px 0; margin:0; color:#222e54}
#option {width:400px; padding:6px 0 0 0; color:#222e54; font-size:11px; }
#option_left {float:left; width:190px; }
#option_right {float:right; width:190px; }
.textbox3 {background:url(../images/textbox_bg.jpg) repeat-x 0 0; border:2px solid #222e54; width:80px; height:25px; font-size:19px; color:#222e54; padding:3px 0 0 0; text-align:center; }
.box {background:#fff url(../images/textbox_bg.jpg) repeat-x 0 0; border:2px solid #222e54; width:158px; height:104px; overflow:auto; margin:3px 0 5px 0; padding:3px; font-size:11px; color:#333; }
.box a:link, .box a:visited {color:#333; text-decoration:underline; }
.box a:hover {text-decoration:none; }
.textbox4 {width:135px; border:1px solid #999; color:#666; margin:5px 0 0 0; font-size:12px; height:18px; padding:2px 0 0 0; }
.box_drop {font:normal 13px "Trebuchet MS"; color:#000; padding:2px; margin:3px 0 6px 0; }
.filterbox {background:url(../images/textbox_bg.jpg) repeat-x 0 0; border:2px solid #222e54; width:186; height:22px; font-size:13px; color:#222e54; padding:4px 0 0 4px; text-align:left; }
.filter_desc {font-size:11px; color:#5475A6;}
.settings_alert {font-size:9px; padding-bottom:10px; color:#900; font-weight:bold;}
/*share list*/
#sharelist_outer {position:absolute; z-index:5; left: 133px; top: 263px; }
#sharelist {background:url(../images/sharelist_bg.png) no-repeat 0 0; width:324px; height:102px; }
#sharelist1 {width:324px; height:102px; margin:-102px 0 0 0; }
#sharelist1 .close {padding:0; margin: 0; position: absolute; right: 13px; top: 23px;}
#sharelist1 .close img {padding: 6px;}
#sharelist_container {margin:30px 0 0 18px; color:#222e54; font-size:12px; }
#sharelist_container .textbox {background-color:#fff; border:2px solid #222e54; width:240px; height:17px; font-size:11px; color:#222e54; padding:3px 0 0 4px; color:#666; margin:3px 0 0 0; }

/*Add wishlist*/
#add_wishlist2_outer {position:absolute; z-index:6; left: 237px; top: 182px; }
#add_wishlist2_outer1 {position:absolute; z-index:7; left: 70px; top: 250px; }
#add_wishlist2 {background:url(../images/sharelist_bg.png) no-repeat 0 0; width:324px; height:102px; }
#add_wishlist3 {width:324px; height:102px; position: absolute; top: 0; left: 0;}
#add_wishlist2_container {margin:40px 0 0 18px; color:#222e54; font-size:12px; }
#add_wishlist2_container .textbox {background-color:#fff; border:2px solid #222e54; width:200px; height:15px; font-size:11px; color:#222e54; padding:3px 0 1px 4px; color:#666; margin:2px 10px 0 0; float:left; }
#add_wishlist3 .close {padding:0; margin: 0; position: absolute; right: 13px; top: 23px;}
#add_wishlist3 .close img {}

/*sign up*/
#signup_outer {position:absolute; z-index:6; right: 46px; top: 32px;}
#signup_div {background:url(../images/signup_bg.png) no-repeat 0 0; width:235px; height:294px; }
#signup_div1 {width:235px; height:294px; position: absolute; top: 0; left: 0;}
#signup_div1 .close {padding:0; margin: 0; position: absolute; right: 13px; top: 27px;}
#signup_div1 .close img {margin:3px 4px 0 0;}
#signup_container {margin: 60px 0 0 32px; font-size:12px; color:#222e54; padding-right: 34px;}
#signup_container .textbox {background-color:#fff; border:2px solid #222e54; width:167px; height:17px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666; margin:1px 0 5px 0; }
#signup_container .space {margin:5px 20px 0 0; float:left; }
#signup_container .openid {margin:10px 0 0 0; background: url('../images/openid_icon.jpg') no-repeat left center; padding-left: 20px; float: left;}
#signup_container .openid:link, .openid:visited {text-decoration:underline; color:#222E54; }
#signup_container .openid:hover {text-decoration:none; }

/*login*/
.go_btn {margin:5px 8px 0 0; float:left;border: none; background:url(../images/go_btn.jpg) no-repeat; width:62px; 
height:30px;}
#login_outer {float:right;position:relative;right:-129px;top:21px;width:236px;z-index:7;}
#login_div {background:url(../images/login_bg.png) no-repeat 0 0; width:241px; height:262px; }
#login_div1 {width:241px; height:262px; margin:-262px 0 0 0; }
#login_div1 .close {padding:0; margin: 0; position: absolute; right: 13px; top: 27px;}
#login_div1 .close img {margin:5px 0px 0 0;}
#login_container {margin: 60px 0 0 32px; font-size:12px; color:#222e54; padding-right: 34px;}
#login_container .textbox {background-color:#fff; border:2px solid #222e54; width:167px; height:17px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666;	margin:1px 0 5px 0;}
#login_container .space {margin:5px 8px 0 0; float:left;}
#login_container .spacetop {margin:10px 0 0 0;}
#forgot_password a {white-space: nowrap; margin-top: 10px; float: left; font-size: 11px; color:#222E54;}
.error, .success, .invertedSuccess {
    font-size:10px;
    font-weight:bold;
}
.error {color:red; padding-bottom:5px}
input.error { border: 1px solid red; }
.success {color:green; padding-bottom:5px}
.invertedSuccess {background-color:green; color:#fff; padding:4px 4px 4px 6px}

/*My settings*/
#settings_outer {position:absolute; z-index:7; left: 216px; top: 18px; }
#settings {background:url(../images/settings_bg.png) no-repeat 0 0; width:323px; height:323px; }
#settings1 {width:319px; height:323px; position: absolute; top: 0; left: 0; right: 25px }
#settings1 .close {padding:0; margin: 0; position: absolute; right: 16px; top: 30px;}
#settings1 .close img {}
#settings_container {margin:70px 20px 0 32px; font-size:12px; color:#222e54; }
#settings_left {float:left; width:196px; }
#settings_left a {color:#222E54;}
#settings_left .textbox {background-color:#fff;	border:2px solid #222e54; width:167px; height:17px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666; margin:1px 0 0 0;}#settings_middle {float:left; width:196px; margin:0 0 0 22px; }
#settings_right {float:left; width:196px; margin-left: 90px } 
#settings_right .save {margin-top: 15px;}
#settings_middle .textbox, #settings_right .textbox {background-color:#fff; border:2px solid #222e54; width:167px; height:17px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666; margin:1px 0 10px 0;}#settings p {font-size:12px; color:#222e54; padding:0 0 3px 0; margin:0 0 10px 0; }
.under {border-bottom:1px solid #fff; padding:0 0 3px 0; }
.box_drop2 {font:normal 13px "Trebuchet MS"; color:#000; padding:1px; margin:8px 0 8px 0; width:174px; }
h6 {font-size:9px; margin:0; padding:0 0 8px 0; font-weight:normal; clear: left;}

/*Dashboard*/
#dashboard_wrapper {padding:135px 0 0 13px; width:505px; height:753px; }
#dashboard_div {padding:39px 0 0 28px; background:url(../images/wishlist_bg.png) no-repeat 0 0; width:477px; height:714px; }
#dashboard_container {padding:0; margin:0 12px 0 0; overflow:auto; height:700px; }
h2 {padding:0 0 15px 0; margin:0; color:#222e54; font:bold 24px; width:330px; border-bottom:1px solid #dddfee; padding:0 0 2px 0; }
#dashboard_heading {margin:40px 0 30px 0; }
.chart_header {padding:0; font-size:10px; color:#666; font-weight:bold; border-bottom:1px solid #dddfee; width:430px; }
.chart_left {float:left; width:150px; }
.chart_middle {float:left; width:140px; text-align:center; }
.chart_right {float:left; width:140px; text-align:center; }
.chart_row {padding:0 0 4px 0; font-size:10px; color:#666; width:430px; font-size:12px; }
#chart_container {padding:10px 0 3px 0; border-bottom:1px solid #dddfee; width:430px; }
#dashboard_wrapper p {padding:0; margin:20px 50px 0 0; font-size:12px; text-align:right; }

/*Merchant sales*/
#merchant_wrapper {padding:135px 0 0 13px; }
#merchant_div {padding:39px 0 0 28px; background:url(../images/merchant_bg.png) no-repeat 0 0; width:687px; height:717px; }
#merchant_container {padding:0; margin:0 12px 0 0; overflow:auto; height:685px; }
h2 {margin:0; color:#222e54; font:bold 24px; width:330px; border-bottom:1px solid #dddfee; padding:0 0 2px 0; }
#merchant_heading {color:#222e54; font-size:19px; padding:15px 0 50px 0; line-height:150%; }
#merchant_content {padding:0 30px 0 0; font-size:12px; }
#merchant_left {float:left; width:365px; }
.merchant_main {padding:0; }
.merchant_header {padding:0 0 15px 0; }
.merchant_text_wrapper {padding:0; }
.merchant_pic {float:left; width:80px; }
.merchant_text {float:left; width:260px; padding:0 0 0 7px; line-height:160%; }
#merchant_middle_main {padding:30px 0 30px 0; }
#merchant_middle_left {float:left; width:162px; }
#merchant_middle_right {float:right; width:162px; }
.merchant_middle_text {line-height:160%; padding:10px 0 0 0; }
#merchant_right {float:right; width:210px; border-left:1px solid #222e54; padding:0 0 10px 27px; }
#merchant_right p {padding:0 0 20px 0; margin:0; }
.textbox9 {background-color:#fff; border:2px solid #222e54; width:167px; height:17px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666; margin:1px 0 15px 0; }
.txtarea {background-color:#fff; border:2px solid #222e54; width:167px; height:97px; font-size:13px; color:#222e54; padding:2px 0 2px 4px; color:#666; margin:1px 0 15px 0; }
.cleardiv2 {clear:both; font-size:0; }

/* tools page */
#tools_div {padding:28px 0 0 28px; background:url(../images/merchant_bg.png) no-repeat 0 0; width:687px; height:717px; }
.description { font-size:18px; font-weight: 100; color:#222e54; }

.pictureWrap {
    width: 100%;
    margin: 50px 0;
    min-height: 90px;
}

.picture {
    padding-right: 75px;
    /*width: 100%;*/
}

.picture img {
    float: right;
    padding: 0;
}

.pictureDescription {
    margin-right: 170px;
    padding-top: 2px;
}

.pictureDescription p {
    font-size: 13px;
    font-weight: 100;
}

.notify {
    background-color: #dfe5fd;
    border: 1px solid #333e61;
    color: #333e61;
    text-align: center;
    padding: 10px 25px;
    height: 28px;
    width: 180px;
    margin: 60px 0 0 100px;
}
.notify, .notify a {
    color: #333e61;
}
.notify p {
    margin: 0;
    font-size: 9px;
}

.notify a {
    font-weight: bold;
    font-size: 11px;
}

.video {
    margin: 70px 0 0 70px;
    width: 302px;
    text-align: center;
    font-style: italic;
}
.video p {
    font-size: 11px;
}

/*footer*/
#footer_wrapper {background:url(../images/strip.png) no-repeat bottom center; clear: both; position:fixed; width:100%; bottom: 0px;}
#footer {width:996px; height:24px; margin:0 auto 0 auto; }
#footer_left {float:left; width:450px; }
#footer_left ul {padding:7px 0 0 10px; margin:0; list-style:none; }
#footer_left ul li {margin:0; padding:0; display:inline; }
#footer_left ul li a:link, #footer_left ul li a:visited {text-decoration:none; color:#333; }
#footer_left ul li a:hover {text-decoration:underline; }
#footer_right {float:right; position: absolute; right: 50px; padding:7px 0 0 0; color:#333; white-space: nowrap;}

.preload {display: none;}

.item {color:#222; font-weight:bold; padding:2px;}
.new_item, .updated_item {background-color:#FF6; color:#222; font-weight:bold; padding:2px;font-size:10px;width:100%;}

#additem_towishlist_outer {position:absolute; z-index:6; left: 237px; top: 182px; }
#additem_towishlist {
	width:317px;
	height:140px; 
	background-image:url(/images/add_popup_bg.png); 
    display:table;
	}


#additem_towishlist form {margin:0; padding:0;}

#additem_towishlist select {width:280px;}

#additem_towishlist option {width:250px;}
#additem_towishlist a img {border:none;} 
#add {margin:3px 13px 0 0; float:right;}  

#share_wishlist_outer {position:absolute; z-index:6; left: 237px; top: 182px; }
#share_wishlist {
	width:317px;
	height:97px; 
	background-image:url(/images/sharelist_bg.png); 
	display:table;
}

#share_wishlist1 input {
	height:18px;
	width:275px;
	border: 1px solid #222e54;
	margin:0 0 5px 0;
	}
	
.close { margin: 25px 10px 0 0; text-align:right;}

/* loader */
.throbber {
    float : left; 
    padding : 10px 0 0 23px;
}

#added_wishlist_name {
   font-style: italic; 
   font-size:13px;
}

#success_msg_table {
   color:green;
   cellspacing: 0; 
   cellpadding: 2; 
   background-color: #ffffff; 
   width: 287px;
}

#success_msg_table a{
   color:green; 
   font-size:12px; 
   font-weight:bold;
}

#failure_msg_table {
   color:maroon;
   cellspacing: 0; 
   cellpadding: 2; 
   background-color: #ffffff; 
   width: 287px;
}

#failure_msg_table a{
   color:maroon; 
   font-size:12px; 
   font-weight:bold;
}


.content-box {
	position: absolute;
              margin: 90px 0 20px 0;
}
.content-box-inner{
	position: relative;
	width: 100%;
}
.box-corners-top, .box-corners-bottom {
	height: 6px;
	position: relative;
}


#page {
	background: url(../images/landing-bg.jpg) no-repeat 0 0;
	margin: 0 auto;
	min-height: 696px;
	padding-top: 84px;
	position: relative;
	width: 964px;
}


#content {
	margin-left: 74px;
	width: 841px;
}
#content .content-box-inner {
	background-color: #fff;
	border-left: 2px solid #232F55;
	border-right: 2px solid #232F55;
	min-height: 460px;
	padding: 17px 40px 10px 52px;
	position: relative;
	width: 745px;
	//height: 460px;
}
#content .box-corners-top {
	background: #fff;	
	border-top:2px solid #232F55;
	border-left:2px solid #232F55;
	margin-right: 8px;
}
#content .box-corners-bottom {
	background: #fff;	
	border-right:2px solid #232F55;
	border-bottom:2px solid #232F55;
	margin-left: 8px;
}
#content .box-corners-top div, #content .box-corners-bottom div{
	height: 8px;
	position: absolute;
	width: 8px;
}
#content .box-corners-top div{
	background: url(../images/bg-content-tr.png) no-repeat 0 0;
	right: -8px;
	top: -2px;
}

#content .box-corners-bottom div{
	background: url(../images/bg-content-bl.png) no-repeat 0 0;
	left: -8px;
	bottom: -2px;
}

#content:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

#content-left{
	float: left;
	width: 440px;
	margin-right: 42px;
}
#content-right {
	float: left;
	width: 258px;
}
.content-title {
             font-size:2em;
             color: #212D53;
	         text-align: center;
	         margin-bottom: 36px;
}
.right-content-title {
             font-size:2em;
             color: #212D53;
	         text-align: left;
	         }

.small {
	font-size: 90%;
}

