/* put styles that apply to CW/TB (but not TL) pages in this file */

/*start: Print Store Instructions*/
.main_outer_print { width: 600px;  padding: 0;  margin-bottom: 9px;  ~margin-top:-2px;}
#main_inner_short4 { min-height: 280px;padding-top: 7px ; border-left: 1px solid #cdcbc9; border-right: 1px solid #cdcbc9; border-bottom: 1px solid #cdcbc9;}
.corners_full_top_white_print { height: 10px; width: 588px;}
.corners_full_bkrd_white_print { width: 588px; padding: 8px 0 8px 0;margin-top:0px;}
.storeInstr_content ul { margin:0 0 0px 14px; padding:0 0 0 0;color: #666;list-style-position:outside;}
.corners_full_bot_white_print { height: 12px; width: 588px;}
#print_cont {width:600px; height:auto; margin:0 auto;}
.corners_full_cont_print { width:588px; margin: 0 auto; padding-bottom: 4px; position:relative;}
.full_cont_print {padding:0 0 0 14px;}
.storePrintInst_topBtnlls {height:30px;padding-top:6px;}
.storePrintInst_closeBtn {float:left;}
.storePrintInst_top {margin:5px 0 10px 18px;}
.storePrintInst_icon {float:right;padding:4px 0px 0 0;height:30px;}	
.storeInstr_content_header {font-size:13px; padding-right:10px;}
.storePrintInst_reg {float:left; width:350px; margin:0 0 0 0;position:relative;}
.storePrintInst_reg h1.listtitle {width:100%;}
.storePrintInst_reg p {color:#333;position:relative;}
.storePrintInst_footer {color: #666; padding:0 0 12px 1px; margin:0 0 0 0;}
.scan_barcode {float:right; width:180px; padding:11px 13px 0 0px;color:#333;position:relative;}
.scan_wording { font-size:9px; line-height:1.2em;}
.printstore_barcode {padding:0 0;}
.storeInstr_content {float:left; width:212px; margin:0 0px 0px 0;position:relative;}
.list_header {padding:10px 0 2px 0; margin: 0 0 0 0; color:#666;}
.bold {font-weight:bold;}
.storeInstr_content ol { margin:0 5px 12px 24px; padding:0 0 0 0;color: #666; list-style-position:outside; }
.storeInstr_content_rightCol { float:left; width:348px; margin:0 0 15px 0;position:relative;}
.update_question2 {margin:0 0 10px 0;~margin:-5px 0 10px 0;position:relative;}
.update_question2 strong {color: #333;}
.img_whattoscan {margin:12px 0 0 0; border:1px solid #959595;}
.whattoscan {padding:0 0 0 3px;}
.whattoscan ol {margin:0; padding:0 0 0 19px; color: #666;~padding:0 0 0 23px;}
.whattoscan_title {color: #666;}
.whattoscan_price {float:right; width:181px; height:100px;}
.whattoscan_spacer {margin-right:4px;~margin-right:6px;}
.whattoscan_not {padding:0 0 5px 3px;color: #666;}
.storePrintInst_footer {color: #666; padding:0 0px 0px 1px; margin:15px 15px 0 0; border-top:1px solid #ccc;}
/*end: Print Store Instructions*/

/* Print registry preview */

#subnav_bar_print_reg {padding : 0px;}
.storePrintPrev_icon img { vertical-align:bottom; margin:1px 7px 0 0; }
.storePrintPrev_icon {float:right;padding:2px 10px 0 0;} 
.storePrintInst_topBtns {margin:5px 0 5px 0;}
.main_outer_print_preview{width: 600px; padding: 0; margin-bottom: 20px; ~margin-top:-2px; background-color: #fff; background-image: none; border-bottom: 1px solid #cdcbc9; color:#333333;}
.scan_barcode2 {float:right; width:180px; padding:11px 0px 0 0px;}
.shop_atTarget {border:1px solid #cfcfcf; padding:14px; margin-top: 10px; margin-bottom: 8px;}
.bkrd_print div {white-space:normal;}
.shop_atTarget h2 {font-size:11px;}
.regPrintPrev_returnPolicy {border: 1px solid #cfcfcf; padding: 14px; margin-top: 12px;}
.regPrintPrev_returnPolicy h2 { font-size:11px;}
table.gifts_print th.findit2 {width: 122px;border-right: none;}
table.gifts_print th.price2 {width:70px}
table.gifts_print th.wantit_viewlist2 {width:65px;}
table.gifts_print td.photo_viewlist {width: 130px;}
table.gifts_print td.description {width: 340px;}
.categ_title_top { font-weight:bold;}
p.regPreview {margin-bottom: 24px;}

#link_closeWin { cursor:pointer ;}
/* end print registry preview */

/* start layered signin */
.yui-panel .hd p { margin:3px 0px;}
div.bd-inner p {padding: 5px 0 10px 0; font-size: 11px; font-style: normal; color: #666;}

form.create_popup_step2 label {width: 141px; }

.div_indReqFlds3 {padding-top:2px; text-align:right; font-size:10px; color:#999;}/*for signin, no float*/

.forgot_password {margin-left: 140px; margin-top: 5px;}

.popup_narrowzebra_gray {padding: 5px 9px; background-color: #f5f5f5; margin-bottom: 3px;}
.popup_narrowzebra_gray2 {height:40px; padding: 5px 9px 5px; background-color: #f5f5f5; margin-bottom: 3px;}

p#signin_layer_p {font-size: 11px; margin-top: 0; padding-top: 2px; font-style: normal; color: #666; line-height: 1.2em !important;}
*+html p#signin_layer_p {line-height: 1.1em;}
#signinPanel .ft {position:absolute; left:24px; top:449px; width:454px;}
#signinPanel p {line-height: 14px;}
.giftcard_sm, .sm {font-size:7px;position:relative;top:-4px;}

h2.new_guests {margin-top: 10px;}
.choose_account_label {float:left; width:141px; font-weight:bold !important; margin-top:-3px !important; }
/* end layered signin */

/* start signin */
#main_inner_print a.signInLink{ color: #CC0000; }
#main_inner_print a.signInLink:hover,#main_innerprint a.signInLink:active{ color: #FF0000; text-decoration:none;}
#main_inner_print td { color: #333333;}
#main_inner_print td.price { color: #CC0000; font-weight: bold;}

/* end signin

/* start create Account Layer */
.age_check_13 {float:left; width:250px; font-weight:bold !important; margin-top:-3px !important; }
/* end Create Account Layer*/

/* Styles for Add To Registry Tools */

#main_background { width: 729px; min-height: 300px; height:auto; padding: 0 0 5px 0;}
#main_interior { min-height: 280px; padding: 25px 0 5px 0; border-left: 1px solid #cdcbc9; border-right: 1px solid #cdcbc9;}
.addToRegistry_corners_full_cont { height: auto; width: 727px; margin: 0 auto; padding-bottom: 4px; }

.addToRegistry_proRows {margin:5px 12px 0 11px; width:auto; height:auto; background-repeat: repeat-y; }
.addToRegistry_proRows table th {color:#333; font-size:10px; border-bottom:1px solid #c7c7c7; padding-bottom:5px; text-align:left; font-family: Verdana,Arial,Helvetica,sans-serif}
.addToRegistry_proRows table td {border-bottom:1px solid #c7c7c7; padding-bottom:5px; padding-top:5px;}
.addToRegistry_proRow_img { width:120px; text-align:center; vertical-align:top; horizontal-align:center; position: relative;}
.addToRegistry_proRow_img .addToRegistry_viewLargerImg {padding:5px 0; cursor:pointer; position: relative;}
.addToRegistry_proRow_desc { width:150px; padding:0 5px 0 20px; vertical-align:top; position: relative;}
.addToRegistry_proRow_desc a { font-size:10px; font-weight:bold; position: relative;}
.addToRegistry_proRow_desc a:link {text-decoration:underline; color:#333;}
.addToRegistry_proRow_desc a:visited {text-decoration:underline; color:#333;}
.addToRegistry_proRow_desc a:hover {text-decoration:none; color:#c00;}
.addToRegistry_proRow_desc a:active {text-decoration:underline; color:#333;}
.addToRegistry_proRow_price { width:75px; text-align:center; font-size:10px; vertical-align:top; position: relative;}
.addToRegistry_proRow_price .prodPrice { font-weight:bold; color:#c00; padding:0 0 3px 0; position: relative;}
.addToRegistry_proRow_qty { width:70px; text-align:center; font-weight:bold;font-size:10px; vertical-align:top; position: relative;}
.addToRegistry_proRow_qty input {width:20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; position: relative}
.addToRegistry_proRow_select { width:85px; text-align:center; font-weight:bold;font-size:10px; vertical-align:top; position: relative;}
.addToRegistry_proRow_select input { margin:0; padding:0; ~margin-top:-3px; position: relative;}
.corners_addToRegistry_cont {width:550px; height:auto; margin-top:5px;}
.corners_addToRegistry_top {width:550px; height:8px;}
.corners_addToRegistry_mid {width:550px; height:auto;}
.corners_addToRegistry_btm {width:550px; height:13px;}
* html body .corners_addToRegistry_mid {margin-top:-6px;}

/* end Add To Registry Tools */

/*Registry Not found : Start*/
.corners_full_cont h2 {font-size:14px; font-weight:bold; color:#cc0000; padding:0 0 0 0px;}
#noreg_h2 {margin:0; padding:0 0 0 5px;}
.noRegFound_list ul{margin:0; padding-left:20px; font-style: normal; color: #666;}
.noRegFound_list ul li {margin-bottom:10px;}
.noRegFound_list p {padding: 5px 0px 10px 6px; font-size: 11px; font-style: normal; color: #666;}
.noRegFound_list a, .noRegFound_list a:link, .noRegFound_list a:visited  { color: #c00; text-decoration: underline;}
.noRegFound_list a:hover, .noRegFound_list a:active { color: #f00; text-decoration: none;}
/*Registry Not found : End */

/* start : LUP page */

a.BTNWhiteViewFullList {margin-left: 0px; display: block; float: left;  height: 22px; width: 144px;}
.huc_viewfull { margin-top: 0px; }
.addToRegistry {margin: -6px 0pt 0pt;}
.find_more_items {font-weight:bold;color:#000000;}
.find_more_items_box {padding-left:16px;}
.corners_huc_grayshade_inner {padding :5px 0px 0px 11px;}
.find_more_items_box {padding-right:10px;}
/* end : LUP page */

/* Registry Info Widget */

.regWidget {
  width: 676px;
  margin: 0 auto;
}

.widgetBarcode {
  color: #000;
  font-size: 9px;
  font-family: Verdana,Helvetica,Arial,sans-serif;
}

#widgetnav { 
  margin: 0; 
  padding: 3px 0 0 1px; 
  color: #666; 
  font-size: 9px; 
  list-style: none; 
}

#widgetnav li { 
  float: left; 
  margin: 0;
  padding: 0; 
}

#widgetnav li a, #widgetnav li a:link, #widgetnav li a:visited {
  text-decoration: underline;
  color: #666;
}

#widgetnav .vbar {
  padding-right: 7px;
  padding-left: 7px;
}

#widgetnav li a:hover, #widgetnav li a:active {
  text-decoration: none;
  color: #c00;
}

/* End Registry Info Widget */

/* Start : Search Registry */
#main_inner_search {min-height: 300px; height:auto; padding: 25px 0 10px 0; border-left: 1px solid #cdcbc9; border-right: 1px solid #cdcbc9; }
#main_outer { width: 729px; min-height: 300px; height:auto; padding: 0 0 3px 0;	}
label.search_label_left { color:#333333; font-size:10px; width:79px; }
.corners_full_cont { padding-bottom:8px; }
form.previewlist_dd label, form.previewlist_dd select { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin-top:3px;color: #333333; }
table.searchres th.name { padding-left:8px; width:113px; }
table.searchres th { padding-top:14px;padding-bottom:4px;padding-left:2px; }
button.BTNWhiteSortList { height: 24px; width: 90px;position:relative;}
p.paddingleft4 {color :#333333; } 
.search_label_right,.search_select_left { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
table.searchres p { color:#333333; margin:7px 0pt; }
input.search_input_left { position:relative; }
input.search_input_right,input, #sendEmail img ,table.searchres td a,td.viewbtn,a.BTNViewRegistry:hover {position:relative;}
table.searchres th.eventdate { width:140px; }

p.searchby {width:320px;}
a.BTNViewRegistry  {display: block; float: right; height: 22px; width: 100px;position:relative;cursor:pointer;}
.nosearchres p.red {font-weight:bold;}
.nosearchres {color : #333333; }
#main_inner_search .nosearchres { padding-top:4px;padding-left:0px; vertical-align:top;font-size:11px;line-height:14px; padding-bottom:4px;margin-top:0px;}
.number_resultfound { color:#CC0000; font-size:15px;margin:5px 0pt 12px 5px;font-weight:bold;padding-top:4px;width:300px; float:left;}
.header_search_results{margin-top:4px;margin-bottom:12px;margin-bottom:8px;height:28px;}
.pagination {float:right;margin-top:6px;}
table.searchres th.eventlocation {width: 120px;}  
table.searchres th.couplename { width: 200px;}
.tl_widget_txt {margin:0.5px -4px 1px -3px;}
.corners_full_bkrd_white_manage { padding:8px 14px; }
h1.search { margin: 0; padding: 0; }
/* End : Search Registry */

/* start owners view */
.main_inner_top_extra2 { width:auto; padding-right:12px; margin:0 15px 10px 25px; color: #333; }
#updatenav { font-size:9px; }
.secnav_bg { margin: 0 0 5px 11px; height:49px; width:708px;overflow:hidden;}
.secnav_bg ul {margin:0 0 0 0; padding:6px 0 0 5px; list-style-type:none;}
.secnav_bg li { display:inline; float:left; }
* html body .secnav_bg li {position:relative;}

a#tab_jumpstart {width:177px; height:35px; display:block;}
a#tab_addItems {width:174px; height:35px; display:block;}
a#tab_downloadChecklist {width:178px; height:35px; display:block;}
a#tab_printStoreInst {width:165px; height:35px; display:block;}
h2.regView_header {margin:0; padding:0;}
h2.regView_copy {margin:0; padding:10px 0 8px; font-weight:bold; font-size:11px;}
h2#header_organizeRegDiv {padding:0 0 0 0px;margin:0;}
h2#header_addNoteDiv {padding:0 0 0 3px;}
.regview_comments {padding-left:3px;color: #666;}
.corners_full_bkrd_white { color:#333; }
.notesTitle {color:#c00; font-weight:bold; font-size:13px; padding-bottom:5px;padding-left:4px;}
.giftcard_caption { border-bottom:1px solid #cccccc; padding: 0 0 5px 4px;font-weight:bold;color:#c00;font-size:13px;margin:13px 0 0;line-height:18px;}
.shortBtnAddNote { height:24px; width:90px;float:left;cursor:hand;}
form#organizeListForm select { color:#333;}
table.gifts td.giftcard_photo {padding:14px 15px 0 0; width:115px; text-align:right;}
table.gifts td.giftcards_description { padding:30px 0 0 0;}
table.gifts td.noGiftCards {padding:13px 10px 0 10px;font-size:10px;}

/* end owners view */

/* start visitor's view */
.corners_partial_bkrd_gray2 { width:440px; background-color:#f5f5f5;padding: 0 28px 0 4px;}
.corners_partial_bkrd_gray2 h1.listtitle{ width:100%; border-bottom: 1px dotted #C4C4C4; padding-bottom: 5px;}
.note_returnPolicy {padding-top: 10px; padding-bottom: 12px; padding-left: 17px;}
.note_returnPolicy h2 {margin:0; padding:0; font-size:11px;}
table.gifts tr td.photo_viewlist {width: 130px;}
table.gifts tr td.description2 {width: 197px;}
table.gifts tr td.price {width:134px;}
.giftcard_amt {width:90px; font-size:10px; margin:0 0 0 15px;}
.giftcard_title { color: #333; font-weight:bold; text-decoration:none;}
#giftnotes ul li { font-size:10px;}
.pricingCaveat {padding:5px 10px 10px 15px;margin:0; font-style:italic; font-size:10px;color:#333;}

.widgetStyle {margin:11px 0 0px 18px;}
#guest_view_msg {margin:12px 0; font-weight:bold;}
/* end visitor's view */

/* Start create/update Registry */

form.create select.month2 {
color:#666666;
float:left;
width:62px;
}
form.create select.day2 {
color:#666666;
float:left;
width:50px;
}
form.create select.year2 {
color:#666666;
float:left;
width:55px;
}
.createReg_row {
}
.createReg_row label {
}

.eventLocation {
float:left;
}
.eventLocation select {
height:20px;
width:120px;
}
select#eventLocation {
color:#666666;
}
.eventCity {
float:left;
}
.eventLocation label {
display:block;
margin:0pt 0pt 5px;
}
.eventCity label {
display:block;
margin:0pt;
}

form.create p {
color:#666666;
margin:0pt 0pt 10px;
padding:0pt;
}

form.create p.privacy {
color:#666666;
margin:0pt 0pt 10px 0px;
padding:0pt;
}
form.create label.privacy {
display:inline;
margin:0pt;
padding:0pt;
}
form.create input.privacy {
margin:0pt;
padding:0pt 10px 0pt 0pt;
vertical-align:top;
~vertical-align:middle;
}
.privacy_row {
padding:0pt 0pt 10px;
}

.form_row {
/* border:2px solid #FFFFFF; */
/*
border:2px solid #F5F5F5;
margin:0pt 5px 0pt 0pt;
padding:0px 8px;
*/
padding: 0px 0px;
border: 0 px;
margin:0pt 5px 0pt 0pt;
}
.form_row_error {
border:2px solid #CC0000;
min-height:0pt;
margin: 0px 6px 15px 0px;
padding: 0px 19px 0px 9px;
}
/*This identical css was added to be used for ie6 hack for event state*/
.form_row_error_state {
border:2px solid #CC0000;
min-height:0pt;
margin: 0px 6px 15px 0px;
padding: 0px 19px 0px 9px;
}

/* 
This is used to create error boxes around fields in registrant, co-registrant and shipping 
form_row_error used for Event Information 
*/
.form_row_error_2 {
border:2px solid #CC0000;
min-height:0pt;
margin: 0px 6px 15px 0px;
padding: 0px 8px 10px 9px;
}

form.create label.giftCard {
display:inline;
font-weight:normal;
margin:0pt;
padding:0pt;
}
form.create input.giftCard {
margin:0pt;
padding:0pt 10px 0pt 0pt;
vertical-align:top;
~vertical-align:middle;
}
.giftCard_row {
padding:5px 0pt;
}

form.create textarea.msg2 {
height:40px;
margin:7px 0pt 10px;
overflow:auto;
width:513px;
}

.corners_half_bkrd_gray_nopad {
background:#F5F5F5 none repeat scroll 0%;
height:255px;
padding:10px 20px 0pt 10px;
width:302px;
}

.corners_half_bkrd_gray_nopad2a {
background:#F5F5F5 none repeat scroll 0%;
height:370px;
padding:10px 15px 0pt;
width:302px;
}
.corners_half_bkrd_gray_nopad2b {
background:#F5F5F5 none repeat scroll 0%;
padding:10px 15px 0pt;
width:302px;
}
.corners_half_bkrd_gray_nopad2c {
background:#F5F5F5;
padding:6px 15px 0pt;
height:0px;
width:302px;
}
.corners_half_bkrd_gray_nopad2d {
background:#F5F5F5 none repeat scroll 0%;
padding:10px 15px 0pt;
height:46px;
width:302px;
}
.IE6marginTopFix {
}
* html body .IE6marginTopFix {
margin-top:-3px;
}
.IE67marginTopFix {
}
* html body .IE67marginTopFix {
margin-top:-4px;
}
* + html .IE67marginTopFix {
margin-top:-4px;
}
.target_addrBook {
padding:0pt 0pt 0pt 23px;
}
form.create select.target_addrBook {
color:#666666;
padding-left:0pt;
width:212px;
}
.createReg_title {
margin:10px 0pt 0pt;
}
.btns_cancel_save {
text-align:right;
}


form.create .newship_label {
color:#666666;
margin-left:0px;
margin-top:0px;
width:87px;
}
form.create .newship_label2 {
color:#666666;
margin-left:0px;
margin-top:0px;
width:100px;
}
form.create select.newship_state {
color:#666666;
margin:0px 0px 9px 0px;
margin-top:0px;
margin-bottom:9px;
}
form.create .radio_create {
margin:1px 5px 0pt 0pt;
padding:0pt;
vertical-align:middle;
}
.shipinforight3 {
width:320px;
}
form.create input.newship_phone3dig {
float:left;
margin-bottom:9px;
margin-right:5px;
margin-top:0px;
padding-bottom:0pt;
width:21px;
}
form.create input.newship_phone4dig {
float:left;
margin-bottom:9px;
margin-right:0pt;
margin-top:0px;
padding-bottom:0pt;
width:27px;
}
form.create label.phoneExt {
display:inline;
float:left;
font-weight:normal;
margin:0pt;
margin-top:0px;
margin-bottom:9px;
padding:2px 5px 0pt 10px;
}
form.create input.zip {
float:left;
margin-bottom:9px;
margin-right:3pt;
margin-top:0pt;
padding-bottom:0pt;
width:35px;
}
form.create .zipDash{
margin:0pt 3pt;
top:2px;
}
form.create input.zipExt {
float:left;
margin-bottom:9px;
margin-right:0pt;
margin-top:0pt;
padding-bottom:0pt;
width:30px;
}
.shipinfo_row {
margin:0pt 0pt 7px;
}
.registrant_info_row {
margin:0pt 0pt 7px;
}
.registrant_info_container {
float:left;
width:325px;
}
.registrant_info_container h2 {
padding:10px 0pt 3px;
}
.co-registrant_info_container h2 {
padding:10px 0pt 3px;
}
.co-registrant_info_container {
float:right;
margin:0pt 10px 0pt 0px;
width:325px;
}
* html body .co-registrant_info_container {
float:right;
margin:0pt 1px 0pt 10px;
width:325px;
}
.registrantInfo_title {
color:#666666;
font-weight:bold;
padding:0pt 0pt 10px;
}
.registrantInfo_label {
background-color:#99FFCC;
display:block;
float:left;
width:100px;
}
form.create select.registrantInfo_field {
color:#666666;
display:inline;
margin: 0pt;
padding:0;
width:100px;
margin-bottom: 9px;
}
form.create input.registrantEmail {
float:left;
margin-top:0px;
margin-bottom:9px;
margin-right:0pt;
padding-bottom:0pt;
width:148px;
}
.specialoffers_wrapper {
padding:5px 0pt 0pt;
}
.specialoffers_input {
float:left;
height:50px;
width:20px;
}
input#specialoffers_signUp {
margin-top:0pt;
padding-left:5px;
padding-top:0pt;
}
.specialoffers_label {
background-color:#FFCCFF;
float:left;
width:300px;
}
.registrantInfo_addrTitle {
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
margin:10px 0pt 8px;
padding:3px 0pt 3px 5px;
}
.registrantInfo_addrFields {
padding:0pt 0pt 0pt 0px;
}

.div_btn_cancel_save2 {
margin:15px 0 0 13px;
border-top:1px solid #ccc;
padding:10px 0px 3px 0px;
width:702px;
}

.div_btn_cancel_save {
margin:9px 0px 0 0; 
border-top:1px solid #ccc; 
padding:10px 0 0 0; 
width:100%;
}

.updateReg_toptxt {
width:400px;
padding:3px 0 0 13px;
font-size:11px;
}
.createCWReg_header_alignment {
margin:0px 0 0 3px;
}
.createCWReg_header_alignment p {
padding-top:0; 
margin-top:0;
color:#333333;
}
.createCWReg_header_alignment h1 {
padding: 0 0 0 4px;
margin: 0 0 4px;
}
.subheader {
padding-left:7px;
margin:-1px 0 10px 0;
}
.updateReg_widget {
margin-left:20px;
}

.updateReg_widget h1 {
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;
margin:0pt;
padding:0pt;
}

.corners_full_cont_create {
width: 711px;
margin: 0 auto;
padding-bottom: 4px;
}

.corners_full_cont_create h2 {
font-size:14px; 
font-weight:bold; 
color:#cc0000; 
padding:0 0 0 10px;
}

.createReg_header {
margin-left:0; 
padding-left:0;
}
.div_indReqFlds {
width:200px; 
text-align:right; 
color: #999; 
padding-right:1px; 
font-size:10px;
}
.corners_full_cont2 {
height:auto;
width: 716px;
margin: 0 auto;
padding-bottom: 0px;
}
.btn_grey_saveChanges { 
width:138px; 
height:32px; 
border:0; 
background:none; 
cursor:pointer; 
padding:0; 
margin:0;
}
.btn_grey_cancel { 
width:138px; 
height:32px; 
border:0; 
background:none; 
cursor:pointer; 
padding:0; 
margin:1pt -3px 0pt 0pt;
}
.giftcard_question {
margin:5px 0pt;	
}

.corners_half_top_gray2{
height:10px;
width:332px;
}

.corners_half_bot_gray2{
height:10px;
width:332px;
}


#btn_submit { 
width:136px; 
height:32px; 
border:0; 
background:none; 
cursor:pointer; 
padding:0; 
margin:0 0 0 0;
text-align: center;
}
.div_btn_submit{
margin:9px 2px 0 0;
width: 100%;
}
form.create input.first_last_name {
float: left; 
width: 57px; 
margin-right: 0;
margin-top: 0;
margin-bottom: 9px; 
padding-bottom: 0;
}
form.create input.middle_name {
float:left;
margin-bottom: 9px;
margin-left:5px;
margin-right:5px;
margin-top: 0px;
width:8px;
padding-bottom: 0;
}
form.create input.ship_city_add {
float:left;
margin-top:0px;
margin-bottom:9px;
margin-right:0pt;
padding-bottom0pt;
width:140px;
}
form.create input.checkbox{
margin-top: 0px;
}
.error_msg_fieldLevel_2 {
font-weight:bold;
color:#cc0000; 
padding-bottom:12px;
}
.city_margin{
margin-bottom:14;
}
.clearer2 {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
line-height: 0;
font-size: 0;
}

.returnPolicy2 {
padding-bottom:3px ; 
margin:0 0 0 5px; 
display:block; 
float:left; 
font-weight:normal; 
width:610px;
color:#666666;
}	
/* End create/update Registry */
