.bubble p {margin:0 10px; letter-spacing:1px;}
.bubble p {padding-bottom:0.5em; color:#eee;}
.bubble {background: transparent; margin:1em; position:absolute; width:420px; font-family:Arial, Helvetica, sans-serif; font-size:11px;margin-left:35px; margin-top:-10px; z-index:999}
.bubble em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.bubble em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.bubble span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #309cd3; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#309cd3; border-width:0 5px;}
.xb5 {margin:0 2px; background:#309cd3; border-width:0 4px;}
.xb6 {margin:0 2px; background:#309cd3; border-width:0 3px;}
.xb7 {margin:0 1px; background:#309cd3; border-width:0 3px; height:2px;}
.bubblecontent {display:block; background:#309cd3; border:3px solid #fff; border-width:0 3px;height:200px; }
.loginLinksContainer{margin:10px 0 38px 0; padding:10px; border:1px solid #dfdfdf; height:30px;}
.loginLinksContainer .topics{position:absolute; left:50%; margin-left:-370px; width:810px;}
.loginLinksContainer .block{ float:left; margin:0 60px 0 20px;}
.loginLinksContainer ul{ list-style:none; font-size:11px;}
#main_register_form .field,.personal_info_form .field,.halfContent .field{margin-bottom:5px;}
.signinField{margin:0 0 3px 20px;}
.form_label{float:left; margin:0 8px 5px 0;width:160px; text-align:right;}
.is_business {float:left;margin:5px 0 0 178px;}
.is_business input{margin-right:4px;}
#free_registration,.emailNote{color:#999; font-size:11px}
.formfieldsend{margin:8px 0 0 205px;}
.OPVideo_Reg,.OPVideo{background:url("/s/images/OPVideo-v1224078340.jpg") no-repeat;width:125px;height:118px;text-align:center;padding-top:5px;font-size:11px;margin:5px 15px 0 0; cursor:pointer;}
.OPVideo_Reg{height:125px;position:absolute;margin-left:450px;}
.videoBottom{position:absolute;top:215px;margin-left:465px;text-align:center;width:125px;font-size:11px;color:#555;}
.popup_content {background-color:#fff; padding:10px 0 50px 10px; width:100%;}
.button_gallery_question_small,.button_question_small{background:url(/s/icons/question_small-v1233330365.png) no-repeat;width:15px;height:15px;padding:0; cursor:pointer; margin:0 2px;}
.select{height:20px; padding:0;}
.selectStep_active,.selectStep_inactive,.selectStep_visited,.editStep_active,.uploadStep_active,.confirmStep_active,.loginStep_active,.matchingStep_active,.addressStep_active,.cartStep_active,.paymentStep_active,.resultStep_active,.editStep_inactive,.uploadStep_inactive,.confirmStep_inactive,.loginStep_inactive,.matchingStep_inactive,.addressStep_inactive,.cartStep_inactive,.paymentStep_inactive,.resultStep_inactive,.editStep_visited,.uploadStep_visited,.confirmStep_visited,.loginStep_visited,.matchingStep_visited,.addressStep_visited,.cartStep_visited,.paymentStep_visited,.resultStep_visited,.checkoutStep_inactive,.checkoutStep_active,.checkoutStep_visited,.reviewCartStep_inactive,.reviewCartStep_active,.reviewCartStep_visited{height:18px;margin-left:15px;font-size:12px;}
.selectStep_inactive,.editStep_inactive,.uploadStep_inactive,.confirmStep_inactive,.loginStep_inactive,.matchingStep_inactive,.addressStep_inactive,.cartStep_inactive,.paymentStep_inactive,.resultStep_inactive,.checkoutStep_inactive,.reviewCartStep_inactive{color:#999;}
.selectStep_visited,.editStep_visited,.uploadStep_visited,.confirmStep_visited,.loginStep_visited,.matchingStep_visited,.addressStep_visited,.cartStep_visited,.paymentStep_visited,.resultStep_visited,.checkoutStep_visited,.reviewCartStep_visited{color:#6a6a6a;}
.selectStep_active,.editStep_active,.uploadStep_active,.confirmStep_active,.loginStep_active,.matchingStep_active,.addressStep_active,.cartStep_active,.paymentStep_active,.resultStep_active,.checkoutStep_active,.reviewCartStep_active{font-weight:bold;}
.btn_container{display:block;cursor:pointer;}
.btn_orange_left,.btn_orange_right_continue,.btn_orange_mid{ height:24px; color:#fff; font-size:12px; float:left}
.btn_medium_blue_mid,.btn_orange_mid{padding:4px 5px 0; min-width:60px; text-align:center; text-decoration:none;}
.btn_orange_left{width:9px;}
.pswField{margin-left:51px;}
#node_login_button .btn_orange_mid{min-width:80px;}
#node_login_button{margin-left:200px;}
#forgot_pass{margin-left:20px;}

.intro_text{ background-color:#2CA6DE; width:945px; padding:5px 10px; margin:-3px 0 5px 0; color:#fafafa;}
.intro_text .text{ display:block; width:600px;}
.intro_title{float:right; text-transform:lowercase; font-size:20px;}
#main_register_form .field{width:410px; float:left;}
#promotions_allowed{margin:0px 5px 0px 15px; border:none;}
#registration_section{margin:10px 0 0 0; width:650px;}
#registration_form{margin-left:55px;}
#main_login_form{margin-left:50px;}
.sign_in{padding-top:5px; display:block;}
.btn_orange_left{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -456px no-repeat;}
.btn_orange_mid{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -493px repeat-x;}
.btn_orange_right_continue{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -533px no-repeat;}

.btn_register{background-image:url("/s/images/v2/buttons/btn_register-v1239957808.png"); background-repeat:no-repeat;}
.btn_register{color:#3198D0; text-align:center; cursor:pointer; color:#FFFFFF; height:33px; padding-right:10px; width:160px; padding-bottom:2px;}

.btn_medium_blue_left_back{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -344px no-repeat;}
.btn_medium_blue_mid{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -383px repeat-x;}
.btn_medium_blue_right{background:url("/s/images/opbtn-sprite-v1255067366.png") 0 -421px no-repeat;}


.btn_orange_left,.btn_orange_right_continue,.btn_orange_mid,.btn_medium_blue_mid,.btn_medium_blue_right,.btn_medium_blue_left_back,.btn_medium_blue_left_refresh,.btn_medium_blue_left,.btn_medium_blue_right_continue{ height:33px; color:#fff; font-size:12px; float:left}
.btn_medium_blue_left_back,.btn_orange_right_continue,.btn_medium_blue_right_continue{width:25px;}
.btn_medium_blue_right,.btn_medium_blue_left,.btn_orange_left{width:16px;}
.btn_medium_blue_mid,.btn_orange_mid{padding:8px 5px 0; min-width:60px; text-align:center; text-decoration:none;}
.btn_medium_blue_mid,.btn_orange_mid{height:25px;}

div#please_wait{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;z-Index:10000;}
div#please_wait div.d1{	position:absolute;	width:1px;height:1px;	left:50%;bottom:60%;}
div#please_wait div.d2{	position:relative;	background:url('/s/img/loading-v1275468890.gif') no-repeat 5px center;	color:#00ADEF;font-size:11pt;font-weight:700;border:2px solid #00ADEF;background-color:#FFF;	padding:5px 5px 5px 30px;	width:200px;left:-100px;}
#guestLoginTitle{margin:0 0 5px -25px; _margin:0 0 5px -38px; _position:absolute;}
.guestLoginContent{width:331px; _position:absolute; _margin:35px 0 0;}
#main_register_form{margin-top:10px;}
#signin_form{margin: 8px 0 0 10px;}
#login_section{margin:5px 0 0 26px;}
#designPreviews img{border:1px solid #DFDFDF; margin-right:2px;} 
#designPreviews,.account_benefits{width:250px; padding:8px; border:1px solid #DFDFDF; color:#999; margin-right:50px;}
#designPreviews{border:none; padding:0; padding-top:8px;}
/*#login_section,*/
#login_section,#guestLoginTitle{display:block; padding:2px 5px ; width:480px; background-color:#F4F9F9; border:1px solid #DFDFDF; font-size:20px; font-weight:normal;}
#registration_section h2{ font-size:20px; margin-right:5px; display:block; font-weight:normal;}
#back_to_edit_design_btn{margin-left:-30px; margin-top:10px;}
.loginPolicy{padding: 0px 0px 7px 5px;font-size: 11px;}

