a {
color:#03D7ED;
cursor:pointer;
outline:medium none;
text-decoration:none
}

span {
font-size:inherit
}

input {
outline:medium none
}

select {
border:1px solid #ccc
}

input.mediumButton {
background-image:url("/Images/mediumButton_tcm13-15205.gif");
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:21px;
text-align:center;
width:110px
}

input.smallButton {
background:url("/Images/smallButton_tcm13-15299.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:21px;
text-align:center;
width:68px
}

input.largeButton {
background-image:url("/Images/largeButton_tcm13-15171.gif");
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:21px;
text-align:center;
width:179px
}

input.miniButton {
background-image:url("/Images/miniButton_tcm13-15224.gif");
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:21px;
text-align:center;
width:55px
}

input.microButton {
background-image:url("/Images/microButton_tcm13-15223.gif");
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:21px;
text-align:center;
width:34px
}

a.smallButton {
background:url("/Images/smallButton_tcm13-15299.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF!important;
cursor:pointer;
display:block;
float:right;
font-size:12px!important;
font-weight:700;
height:18px;
overflow:hidden;
padding-top:3px;
text-align:center;
text-decoration:none!important;
width:68px
}

a.mediumButton {
background-image:url("/Images/mediumButton_tcm13-15205.gif");
border:medium none;
color:#FFF!important;
cursor:pointer;
display:block;
float:right;
font-size:12px!important;
font-weight:700;
height:18px;
overflow:hidden;
padding-top:3px;
text-align:center;
text-decoration:none!important;
width:110px
}

input.mediumButton:hover {
background-position:0 -21px;
color:#000
}

input.smallButton:hover {
background-position:0 -21px;
color:#000
}

input.largeButton:hover {
background-position:0 -21px;
color:#000
}

a.smallButton:hover {
background-position:0 -21px;
color:#000!important
}

a.mediumButton:hover {
background-position:0 -21px;
color:#000!important
}

/*CONTENT PROFILE */
.contentprofile .error5 {
background-image:url("/Images/my_profile_error5_tcm13-15142.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:91px;
padding-left:10px;
padding-top:14px;
width:227px
}

.content .error5 {
background-image:url("/Images/my_profile_error5_tcm13-15142.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:91px;
padding-left:10px;
padding-top:14px;
width:227px
}

.error5 {
background-image:url("/Images/my_profile_error5_tcm13-15142.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:91px;
margin-right:30px;
padding-left:9px;
padding-top:14px;
width:218px
}

.content_1 {
background-color:#19558b;
font-family:Arial;
padding-left:0;
padding-top:0
}

.content_panel {
background-color:#19558b;
border-bottom:1px solid #3892C6;
float:left;
margin:0;
padding:0;
width:739px
}

.content_right {
background-color:#19558b;
float:left;
height:592px;
margin:0;
padding:0;
width:262px
}

.content_right_promocode_detailedit {
float:left;
font-family:Arial;
font-size:11px;
padding-left:2px;
padding-top:9px
}

.content_right_promocode_detailedit input {
color:#000;
width:60px
}

.content_right_promocode_detailbutton {
float:left;
padding-left:2px;
padding-top:9px
}

.content_right_promocode_detailbutton input {
border:none;
cursor:pointer;
height:19px;
width:52px
}

.content_right_promocode_detailbutton input:hover {
background-position:0 -19px
}

.ticket_panel {
left:0;
position:relative;
top:0
}

.ticket_panel_head {
background-color:#19558B;
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
border-top:1px solid #3892C6;
height:40px;
vertical-align:middle
}

.ticket_panel_detail {
background-color:#144878;
background-image:url("/Images/bg_01_tcm13-15222.jpg");
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
height:427px
}

div.containner_div {
float:left;
padding-left:12px
}

/*div.containner_div {
float:left;

padding-left:12px
}


by jleon, requested by jbenitez
------
borrador002.txt

--------
PANEL01 ESTILOS PARA COMPONENTE PANEL 1 EN TRIDION */

.divimgbutton01bottom {
height:35px;
padding-left:540px;
padding-top:5px;
text-align:left
}

/*Begin styles of Panel 01 */
.img_logoticket1 {
height:80px;
width:128px
}

.img_logoticket2 {
height:70px;
width:128px
}

.divimglogoticket01 {
left:58px;
position:absolute;
top:10px;
z-index:10
}

.divimglogoticket02 {
left:308px;
position:absolute;
top:5px;
z-index:10
}

.divimglogoticket03 {
left:568px;
position:absolute;
top:180px;
z-index:10
}

.divleftticket01 {
float:left;
width:351px
}

.divleftticket02 {
height:188px;
right:20px;
width:351px
}

.divticket01textfooter01 {
color:#0a2b56;
font-family:Arial;
font-size:22px;
font-weight:700;
padding-right:52px;
padding-top:15px;
text-align:right
}

.divticket01textfooter02 {
color:#144878;
font-family:Arial;
font-size:17px;
font-weight:700
}

.divtitleheadxy {
font-size:26px
}

.ticket_panel_detail_title {
color:#fff;
font-size:16px;
font-weight:700;
height:20px;
margin-bottom:-4px;
padding-left:12px;
padding-top:10px
}

.ticket_panel_detail_components {
padding-top:10px
}

.divtitleticket01 {
color:#0a2b56;
font-family:Arial;
font-size:17px;
font-weight:700;
padding-left:15px;
padding-top:96px
}

.divimgticket01 {
float:right;
padding-bottom:6px
}

.imgticketpark02 {
height:110px;
width:120px
}

.divtextprice01 {
color:#144878;
font-family:Arial;
font-size:15px;
font-weight:400;
padding-left:16px;
padding-top:4px
}

.divimgbutton01 {
padding-left:16px;
padding-top:10px
}

/*.imgTicketPark02 {
	width:120px;
	height:110px
} */
.buttonpanel01 {
border:none;
cursor:pointer;
height:33px;
width:120px
}

.buttonpanel01:hover {
background-position:0 -33px
}

.buttonpanel01bottom {
border:none;
cursor:pointer;
height:33px;
width:120px
}

.buttonpanel01bottom:hover {
background-position:0 -33px
}

.divcontentdatapark01 {
height:188px;
width:351px
}

.divcontentdatapark02 {
height:188px;
width:351px
}

.divcontentdatapark03 {
height:101px;
width:715px
}

.divtextticket01 {
color:#144878;
font-family:Arial;
font-size:15px;
font-weight:700;
padding-left:20px;
padding-top:18px
}

.divlnkdetailsticket01 {
color:#218cca;
cursor:pointer;
font-size:11px;
font-weight:400;
padding-left:10px;
text-decoration:underline
}

.divlnkdetailsticket02 {
color:#EAECF0;
cursor:Pointer;
font-size:11px;
font-weight:400;
padding-right:265px;
text-align:right;
text-decoration:underline
}

.divleftticketfavorites {
height:92px
}

.divtitlefavorites {
color:#0a2b56;
font-family:Arial;
font-size:12px;
padding-left:47px;
padding-top:8px
}

.divticketfavoritesitem01 {
float:left;
padding-left:20px;
padding-top:8px
}

.divticketfavoritesitem02 {
float:left;
padding-left:7px;
padding-top:8px
}

.divticketfavoritesitem03 {
float:left;
padding-left:7px;
padding-top:8px
}

.divticketfavoritesitem04 {
float:left;
padding-left:7px;
padding-top:8px
}

.divticketfavoritesitem05 {
float:left;
padding-left:7px;
padding-top:8px
}

.imgticketfavoritesitem {
border:1px solid #f8b205;
height:50px;
width:52px
}

.divtext02 {
padding-left:18px;
padding-top:8px
}

.divtextshow02 {
float:left
}

.txtticketa {
color:#445D7C;
font-family:Arial;
font-size:16px;
font-weight:700
}

.txtticketb {
color:#445D7C;
font-family:Arial;
font-size:16px
}

.divtextprice02 {
color:#3C7E9E;
font-size:16px;
font-weight:700;
padding-right:50px;
text-align:right
}

.divimgline02 {
padding-left:18px;
padding-right:40px;
padding-top:1px
}

.imgline02 {
height:2px;
width:530px
}

.divtextdescription02 {
color:#1D3A62;
float:left;
font-size:15px;
font-weight:700;
padding-left:20px;
padding-top:3px
}

.txtand {
color:#EFA74A;
font-size:16px
}

.divtextfooter02 {
color:#4F779F;
font-size:11px;
font-weight:700;
padding-bottom:5px;
padding-left:20px
}

.divimgbutton02 {
padding-right:45px;
padding-top:3px;
text-align:right
}

.buttonpanel201 {
background:url("/Images/select_1_tcm13-15228.png") no-repeat;
border:none;
cursor:pointer;
height:45px;
width:130px
}

/*End styles of Panel 01

--------
borrador001.txt

----------
PANEL02 ESTILOS PARA COMPONENTE PANEL 2 EN TRIDDION
Begin styles of Panel 02 */
.divcontainerpanel02 {
background-repeat:no-repeat;
float:left;
height:300px;
overflow:hidden;
width:720px
}

.divdatapanel02 {
display:table;
float:left;
overflow:hidden;
padding-left:200px;
padding-top:20px;
width:720px
}

.divdaysdatapanel02 {
padding-left:20px
}

/*End styles of Panel 01
Begin styles of Panel 02 */
.divlinedatapanel02 {
display:block;
float:left;
height:2px;
padding-left:30px;
padding-top:11px
}

.divdetaildatapanel02 {
float:left;
width:100%
}

.divbottomdatapanel02 {
display:block;
float:left;
text-align:right;
width:100%
}

.divcontentadults02 {
color:#fff;
float:left;
margin-bottom:10px;
overflow:hidden;
padding-left:46px;
padding-top:12px;
width:200px
}

.divcontentkids02 {
color:#fff;
overflow:hidden;
padding-left:45px;
padding-top:12px;
width:300px
}

.divcontenttitle02 {
color:#fff;
display:block;
float:left;
font-size:12px;
width:100%
}

.txtcontenttitle02 {
color:#fff;
font-size:18px
}

.divcontentdescription02 {
color:#fff;
display:block;
float:left;
font-size:12px;
line-height:14px;
padding-top:4px;
width:100%
}

.divcontentprice02 {
color:#fff;
display:block;
float:left;
font-size:12px;
padding-top:8px;
width:100%
}

.txtprice02 {
color:#000;
font-size:12px;
width:40px
}

.cbprice02 {
border:1px solid #7f9db9;
color:#000;
font-size:12px;
margin-left:13px;
width:54px
}

.divcontentfooter02 {
padding-top:30px
}

.divimglinepanel02 {
text-align:left;
vertical-align:top
}

.imglineticketpanel02 {
width:465px
}

.divimgbuttonpanel02 {
display:block;
float:left;
padding-right:0;
padding-top:8px;
text-align:right;
width:490px
}

.buttonpanelenter02 {
border:none;
cursor:pointer;
height:33px;
width:120px
}

.buttonpanelenter02:hover {
background-position:0 -33px
}

/*End styles of Panel 02

========================================= */
.ticket_panel_head_title {
float:left;
overflow:hidden;
padding-left:12px;
padding-top:12px;
width:210px
}

.ticket_panel_head_title a {
color:#a7c8e1;
font-size:16px;
font-weight:700
}

.ticket_panel_head_title_01 {
float:left;
font-weight:700;
padding-top:12px
}

.ticket_panel_head_title_01 a {
color:#fff;
font-size:16px
}

.ticket_panel_head_title_01 a abbr {
color:#a7c8e1;
font-size:12px
}

.ticket_panel_head_title_02 {
float:left;
font-weight:700;
padding-left:18px;
padding-top:12px
}

.ticket_panel_head_title_02 a {
color:#fff;
font-size:16px
}

.ticket_panel_head_title_02 a abbr {
color:#a7c8e1;
font-size:12px
}

.buttonpanelenter02_addtocart {
border:none;
cursor:pointer;
float:right;
height:26px;
margin-left:5px;
margin-right:0;
margin-top:0;
width:92px
}

.buttonpanelenter02_addtocart:hover {
background-position:0 -26px
}

/*End styles of Panel 02
Begin styles of Panels 03 and 04 */
.ticket_guest {
height:208px;
width:715px
}

.ticket_guest td {
color:#fff;
font-size:16px;
line-height:15px;
padding:6px;
vertical-align:top
}

.ticket_guest span.little {
font-size:11px
}

.ticket_guest span.medium {
font-size:12px;
line-height:4px;
text-align:center
}

.ticket_guest span.enter {
float:right;
padding:5px;
width:95px
}

.ticket_day_1 {
color:#FFF;
float:left;
height:254px;
width:177px
}

.ticket_day_best_0 {
color:#FFF;
float:left;
height:254px;
width:177px
}

.ticket_day_best_1 {
color:#FFF;
float:left;
height:254px;
width:177px
}

.textbox h2 {
font-size:16px;
line-height:12px;
text-align:left
}

.textbox span.medium {
font-size:12px;
line-height:15px;
text-align:center
}

.textbox span.highlight {
color:#FF0
}

span.highlight {
color:#ebf41c
}

.ticket_day_0 span.enter {
display:block;
float:none;
width:100%
}

.ticket_day_0 span.check {
float:right;
padding-right:27px;
width:115px
}

.ticket_day_1 span.enter {
float:right;
width:115px
}

.ticket_day_best_0 span.enter {
float:right;
width:115px
}

.ticket_day_best_1 span.enter {
float:right;
width:115px
}

.ticket_bottom span.enter {
float:right;
padding-top:30px;
width:40px
}

.ticket_bottom a {
color:#a7c8e1
}

.ticket_bottom a:hover {
color:#fff;
text-decoration:underline
}

/*MiniShoppingCart by arengifo, requested by rdelacruz, September 21 */
.content_right_sc_promoButton {
background:url("/Images/panel_right_promo_button_tcm13-15430.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:19px;
width:52px
}

.content_right_sc_promoButton:hover {
background-position:0 -19px
}

/*MINI SHOPPING CART */
.ticket_right {
color:#02264F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:normal;
width:260px
}

.ticket_right .ticket_bottom {
background-image:url("/Images/ticket_bottom_tcm13-15434.jpg");
background-repeat:no-repeat;
float:left;
height:3px;
width:260px
}

.ticket_right .ticket_cont .line1 {
float:left;
padding-bottom:7px;
width:244px
}

.ticket_right .ticket_cont .line {
float:left;
margin-top:5px;
width:244px
}

.ticket_right .ticket_cont .items_list .line .item1 {
float:left;
width:23px
}

.ticket_right .ticket_cont .items_list .line .item2 {
float:left;
font-size:11px;
width:160px
}

.ticket_right .ticket_cont .items_list .line .item2 span {
font-size:11px
}

.ticket_right .ticket_cont .items_list .line .item1 span {
font-size:11px
}

.ticket_right .ticket_cont .items_list .line .item3 span {
font-size:11px
}

.ticket_right .ticket_cont .items_list .line .item3 {
float:left;
font-weight:700;
text-align:right;
width:45px
}

.ticket_right .ticket_cont .items_list .line .item4 {
float:right;
padding-top:2px;
width:11px
}

.ticket_right .ticket_cont .line1 .save_cart a:hover {
color:#900;
font-size:11px
}

.ticket_right .ticket_cont .line1 .save_cart a {
font-size:11px
}

.ticket_right .ticket_cont .line1 .save_cart a:link {
color:#1c5389;
text-decoration:underline
}

.ticket_right .ticket_cont .line1 .save_cart a:visited {
color:#1c5389;
text-decoration:underline
}

.ticket_right .ticket_cont .line1 .save_cart a:active {
color:#900
}

.ticket_right .ticket_cont .items_list {
background-image:url("/Images/down_line_tcm13-15410.gif");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
margin-bottom:5px;
margin-top:10px;
padding-bottom:7px;
width:244px
}

.ticket_right .ticket_cont .items_list .linetop {
background-image:url("/Images/down_line_tcm13-15410.gif");
background-position:top;
background-repeat:repeat-x;
height:2px;
width:244px
}

.ticket_right .ticket_cont .line1 .items_in {
float:left;
font-size:11px;
font-weight:700;
padding-top:3px;
width:100px
}

.ticket_right .ticket_cont .line1 .save_cart {
background-image:url("/Images/saveCartIcon_tcm13-15431.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
float:right;
font-size:10px;
height:15px;
padding-right:25px;
padding-top:3px;
text-align:right;
width:100px
}

/*by arengifo janvary 14th */
#header .ticket_right .ticket_cont .line1 .save_cart a:link {
color:#02264F;
font-size:11px;
font-weight:700;
text-decoration:underline
}

#header .ticket_right .ticket_cont .line1 .save_cart a:hover {
color:#005DFF;
text-decoration:underline
}

.ticket_right .ticket_cont .line1 .subtotal {
color:#02162e;
float:right;
font-size:14px;
font-weight:700;
margin-left:15px;
padding-right:16px;
width:auto
}

.ticket_right .ticket_cont .line1 .subtotal_label {
color:#02162e;
float:right;
font-weight:700;
padding-top:2px;
width:auto
}

.ticket_right .ticket_cont .chekout_button {
float:left;
margin-top:7px;
text-align:center;
width:244px
}

.ticket_right .ticket_cont .enter_promo {
background-image:url("/Images/ticket_promobg_tcm13-15408.jpg");
background-position:center center;
background-repeat:no-repeat;
float:left;
height:25px;
margin-top:7px;
padding-left:23px;
padding-top:4px;
width:221px
}

.ticket_right .ticket_cont .enter_promo .apply_button {
float:left;
margin-top:1px
}

.ticket_right .ticket_cont .enter_promo_error {
color:#900;
float:left;
font-weight:700;
margin-top:7px;
text-align:center;
width:244px
}

.ticket_right .ticket_cont .apply_discount {
background-color:#FFA304;
background-image:url("");
background-position:top;
background-repeat:no-repeat;
float:left;
margin-top:7px;
padding-top:3px;
width:244px
}

.ticket_right .ticket_cont .apply_discount_bottom {
float:left;
margin-top:3px
}

.ticket_right .ticket_cont .apply_discount .apply_discount_cont .title {
font-weight:700;
margin-bottom:5px;
width:224px
}

.ticket_right .ticket_cont .apply_discount_cont {
float:left;
font-size:11px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
width:234px
}

.ticket_right .ticket_cont .apply_discount_cont label {
font-size:11px;
margin-left:4px;
margin-right:4px
}

.ticket_right .ticket_cont .apply_discount .apply_discount_cont .line {
font-size:9px;
margin-bottom:3px;
margin-top:0;
width:236px
}

.ticket_right .ticket_cont .apply_discount .apply_discount_cont .line .box {
margin-right:4px
}

.ticket_right .ticket_cont .apply_discount .apply_discount_cont .line .label {
float:left;
padding-top:3px;
width:91px
}

/* */
.park_logo {
position:absolute
}

.ticket_left .park_logo {
height:149px;
left:25%;
top:-40px;
width:161px
}

.ticket_right .park_logo {
height:86px;
left:30%;
top:-20px;
width:168px
}

.park_info {
bottom:0;
color:#fff;
font-size:21px;
height:45px;
left:0;
line-height:43px;
padding:0 10px;
position:absolute;
width:332px
}

.park_info .fright {
color:#ef981b
}

.ticket_both {
clear:both;
height:77px;
padding:10px 0 0;
width:553px
}

/*.ticket_bottom {
	width: 553px;
	border-left: 1px solid #3b6c94;
	border-right: 1px solid #3b6c94;
	background: #19558b

} */
.ticket_bottom table {
border:none;
border-collapse:collapse;
width:100%
}

.ticket_bottom td {
border-top:1px solid #3892c6;
color:#fff;
font-size:16px;
padding:10px;
vertical-align:middle
}

.ticket_bottom td span.little {
color:#b1d0e7;
font-size:11px
}

.ticket_bottom td span.large {
display:block;
font-size:16px;
padding-bottom:5px
}

.ticket_bottom td img {
vertical-align:middle
}

.ticket_info {
bottom:0;
color:#144879;
font-size:21px;
left:0;
overflow:hidden;
padding:15px 0;
position:absolute
}

.ticket_info_left {
float:left;
height:43px;
padding-left:59px;
padding-right:5px;
text-align:right;
vertical-align:top;
width:36px
}

.ticket_info_right {
float:left;
width:250px
}

.save_to_cart {
color:#fff;
float:right;
padding:21px 8px 8px;
width:167px
}

.save_to_cart h2 {
color:#7bb0de;
font-size:14px;
font-weight:700
}

.save_to_cart .large {
color:#fff;
font-size:18px
}

.save_to_cart .medium {
color:#fff;
font-size:12px
}

#products .product {
border-top:solid 1px #3892c6;
clear:both;
color:#7bb0de;
font-size:12px;
margin-top:10px;
padding-top:5px
}

.hr {
background:#b1b1b1;
height:1px;
margin:0 auto 11px;
width:468px
}

.size11 {
font-size:11px
}

.ticket_content h2 {
color:#fff;
font-size:16px;
font-weight:400;
padding:8px 0 15px
}

.content_ticket_day_0 {
float:left;
width:237px
}

.ticket_day_0 {
background:url("") repeat-x;
color:#FFF;
float:left;
padding-bottom:10px;
width:225px
}
/**
.textbox {
background:url("") repeat-x top #5ca7e8;
border-left:2px solid #b6dbf5;
border-right:2px solid #b6dbf5;
float:left;
height:auto;
overflow:hidden;
padding:10px 17px 15px;
text-align:center;
width:187px
}
**/
input.textbox {
background:#fff;
border-left:2px solid #b6dbf5;
border-right:2px solid #b6dbf5;
float:left;
height:auto;
overflow:hidden;
padding:0;
text-align:center;
width:187px
}

.textbox h1 {
color:#000;
font-size:30px;
line-height:25px
}

.textbox h3 {
color:#000;
font-size:20px;
line-height:18px
}

.textbox hr {
border-bottom:#FF3 dashed 2px;
border-top:0;
height:2px;
text-align:left;
width:100%
}

.textbox div.bottombox {
background:#2889c9;
display:table;
float:inherit;
height:auto;
padding:0
}

.textbox div.bottombox div.box span.important {
color:#fff;
display:block;
font-size:13px;
font-weight:700;
text-align:left
}

.textbox div.bottombox div.box span.textleftaligned {
display:block;
text-align:left
}

.textbox div.bottombox div.box span.textleftaligned a {
color:#6CF;
font-size:11px;
text-decoration:underline
}

.textbox div.bottombox div.box span.textleftaligned a:hover {
color:#6CF
}

span.small {
font-size:15px
}

.middle_yellow {
color:#FF0;
font-size:15px
}

.size1_bold_yellow {
color:#FF0;
font-size:14px;
font-weight:700
}

.size1_bold_white {
color:#fff;
font-size:14px;
font-weight:700;
height:27px
}

.size2_bold_white {
color:#fff;
font-size:20px;
font-weight:700;
height:27px
}

.button_input1 {
background:url("") no-repeat;
border:none;
cursor:pointer;
height:26px;
width:92px
}

.button_input1:hover {
background-position:0 -26px
}

.button_input_unlimited {
background:url("/Images/select_1_tcm13-15228.png") no-repeat;
border:none;
cursor:pointer;
height:27px;
width:95px
}

.button_input_availability {
background:url("") no-repeat;
border:none;
cursor:pointer;
height:27px;
width:117px
}

/*End styles of Panels 03 and 04 */
#mbox {
border:0 outset #666;
padding:0
}

#mbm {
float:right;
font-family:sans-serif;
font-weight:700;
padding-bottom:5px
}

#ol {
background-color:#fff;
opacity:0.5;
filter:alpha(opacity=50)
}

/*by jleon, requested by arengifo Octubre 30
edit */
.dialog {
display:none
}

* html #ol {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png",sizingMethod="scale")g780
}

/*castroh 20090525 end
*Begin styles Blue Man Group Panels* */
.bluemangp_panel_detail_content {
float:right
}

.bluemangp_panel_detail_content03 {
position:relative
}

.bluemangp_panel_data_content {
float:left;
left:0;
top:0
}

.zone_226640 {
left:60px;
position:absolute;
top:44px
}

.zone_226639 {
left:147px;
position:absolute;
top:55px
}

.zone_226643 {
left:279px;
position:absolute;
top:45px
}

.zone_226646 {
left:291px;
position:absolute;
top:73px
}

.zone_226644 {
left:138px;
position:absolute;
top:102px
}

.zone_226645 {
left:28px;
position:absolute;
top:75px
}

.zone_226648 {
left:17px;
position:absolute;
top:117px
}

.zone_226647 {
left:123px;
position:absolute;
top:143px
}

.zone_226649 {
left:297px;
position:absolute;
top:115px
}

.zone_226655 {
left:315px;
position:absolute;
top:207px
}

.zone_226650 {
left:124px;
position:absolute;
top:228px
}

.zone_226652 {
left:22px;
position:absolute;
top:208px
}

.zone_226657 {
left:7px;
position:absolute;
top:238px
}

.zone_226656 {
left:110px;
position:absolute;
top:260px
}

.zone_226660 {
left:321px;
position:absolute;
top:239px
}

/**********20090605************ */
.bluemangp_letras {
color:#FFF;
font-family:Arial;
font-size:16px;
font-weight:700;
padding-left:150px;
padding-top:25px
}

.bluemangp_letras_position {
float:left;
padding-right:35px
}

.bluemangp_letras_position2 {
float:left;
padding-right:90px
}

.bluemangp_botton {
padding-left:310px
}

.bordepunteado {
border:2px solid;
border-width:100px;
display:none;
margin-left:150px;
margin-right:890px
}

.containner_bluemangp {
background-color:#fff;
padding-left:20px
}

.bluemangp_seatgroup_letras {
font-family:Arial;
font-size:18px;
font-weight:700;
padding-top:10px
}

.bluemangp_seatgroup_letras2 {
font-family:Arial;
font-size:12px;
font-weight:700
}

.bluemangp_seatgroup_poncho {
color:#59D2E1;
font-family:Arial;
font-size:12px;
font-weight:700
}

.bluemangp_seatgroup_tier1 {
color:#3D589C;
font-family:Arial;
font-size:12px;
font-weight:700
}

.bluemangp_seatgroup_tier2 {
color:#E04756;
font-family:Arial;
font-size:12px;
font-weight:700
}

/*************************************************************************************************************************** */
.bluemangp_panel_head {
background-color:#19558B;
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
border-top:1px solid #3892C6;
height:40px;
vertical-align:middle
}

.bluemangp_panel_detail {
background-image:url("/Images/bg_01_tcm13-15222.jpg");
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
height:380px
}

.bluemangp_panel_head_title {
float:left;
padding-left:20px;
padding-top:12px
}

.bluemangp_panel_head_title a {
color:#a7c8e1;
font-size:16px
}

.bluemangp_panel_head_title_01 {
float:left;
padding-left:100px;
padding-top:12px
}

.bluemangp_panel_head_title_01 a {
color:#fff;
font-size:16px
}

.bluemangp_panel_head_title_01 a abbr {
color:#a7c8e1;
font-size:12px
}

.bluemangp_panel_head_title_02 {
float:left;
padding-left:20px;
padding-top:12px
}

.bluemangp_panel_head_title_02 a {
color:#fff;
font-size:16px
}

.bluemangp_panel_head_title_02 a abbr {
color:#a7c8e1;
font-size:12px
}

.bluemangp_panel_detail_title {
color:#fff;
font-size:16px;
height:30px;
padding-left:20px;
padding-top:10px
}

/***************************************************************************************************************************
Ending styles BlueManGroup */
.containner_div div.line {
background:#FFF;
float:left;
height:1px;
margin-bottom:10px;
margin-top:8px;
overflow:hidden;
width:185px
}

div.lefttopcorner {
float:left;
height:3px;
overflow:hidden;
width:3px
}

div.righttopcorner {
float:right;
height:3px;
margin:0;
overflow:hidden;
width:3px
}

div.leftbottomcorner {
float:left;
height:3px;
overflow:hidden;
width:3px
}

div.rightbottomcorner {
float:right;
height:3px;
margin:0;
overflow:hidden;
width:3px
}

div.littlefooter {
float:left;
width:100%
}

div.textbox hr {
border-bottom:1px solid #92c1ef;
border-right:none;
border-top:1px solid #4a7fb6;
height:0;
margin-bottom:10px;
margin-top:10px;
padding:0
}

span.bigprice {
display:block;
font-size:19px;
margin-bottom:8px;
margin-top:8px
}

/*span.total {
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
	margin:0px;
	display:inline;
	float: left;
	padding-top: 15px;
	padding-left: 260px
} by arengifo, requested by jbenites Sebtember 22-- Number of Guests Panel
by arengifo, requested by jbenites Sebtember 22 -- Number of Guests Panel */
span.total {
color:#fff;
display:inline;
float:left;
font-size:15px;
font-weight:700;
margin:0 0 0 6px;
padding:4px 0 0 2px
}

.buttonpanel_nothanks {
float:left;
padding-left:42px;
padding-top:12px
}

/* */
div.titleinfo {
float:right;
overflow:hidden;
text-align:left;
width:585px
}

/*CONTENEDORES PARA COMPONENTES DE TRIDION (PANELES)
 edited by arengifo on December 3rd 
Todos los estilos para componentes de Tridion deben agruparse y/o tener notas relacionadas. */
.expresspasscont {
color:#FFF;
display:table;
float:left;
width:713px
}

/*by arengifo, author:= December 14th */
div.expresspasscont div.bottomcontrols {
float:left;
margin-bottom:8px
}

div.expresspasscont div.bottomcontrols div.line {
float:left;
width:685px
}

div.expresspasscont div.bottomcontrols input.nthanksbutton {
background:url("/Images/nThanks_tcm13-15225.gif");
border:none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-left:235px;
width:186px
}

div.expresspasscont div.bottomcontrols input.nthanksbutton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") 0 -26px;
width:186px
}

div.expresspasscont div.bottomcontrols span.totallabel {
float:left;
font-weight:700;
padding-left:10px;
width:145px
}

div.expresspasscont div.bottomcontrols input.buttonpanelenter02_addtocart {
margin-top:0
}

div.divcontainerpanel02 div.divimgbuttonpanel02 input.nthanksbutton {
background:url("/Images/nThanks_tcm13-15225.gif");
border:none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-left:29px;
margin-top:0;
width:186px
}

div.divcontainerpanel02 div.divimgbuttonpanel02 input.nthanksbutton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") 0 -26px;
width:186px
}

/*PARTNER PARKS */
div.panel_hotels div.buttonsbar input.nthanksbutton {
border:none;
float:left;
margin-left:10px
}

div.panel_hotels div.buttonsbar {
float:left;
padding-top:10px;
width:100%
}

/*MEALDEALS & CITYWALKDINNER */
div.expresspasscont div.meal_deal_buttons input.nthanksbutton {
background:url("/Images/nThanks_tcm13-15225.gif");
border:none;
color:#7F2D00;
cursor:pointer;
float:right;
height:26px;
margin-left:235px;
width:186px
}

div.expresspasscont div.meal_deal_buttons input.nthanksbutton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") 0 -26px;
width:186px
}

div.meal_deal_content div.cont1 div.mealdeal_us {
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_ioa {
background-attachment:scroll;
background-color:transparent;
background-position:0 -47px;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_b {
background-attachment:scroll;
background-color:transparent;
background-position:0 -94px;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_us * {
display:inherit
}

div.meal_deal_content div.cont1 div.mealdeal_ioa * {
display:inherit
}

div.meal_deal_content div.cont1 div.mealdeal_b * {
display:inherit
}

div.meal_deal_content div.cont1 div.mealdeal_us-selected {
background-attachment:scroll;
background-color:transparent;
background-position:-188px 0;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_ioa-selected {
background-attachment:scroll;
background-color:transparent;
background-position:-188px -47px;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_b-selected {
background-attachment:scroll;
background-color:transparent;
background-position:-188px -94px;
background-repeat:no-repeat;
float:left;
height:47px;
margin-bottom:3px;
width:188px
}

div.meal_deal_content div.cont1 div.mealdeal_us a.fulldetailslink {
float:left;
font-size:11px;
margin-bottom:3px;
margin-left:128px;
margin-top:3px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_ioa a.fulldetailslink {
float:left;
font-size:11px;
margin-bottom:3px;
margin-left:128px;
margin-top:3px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_b a.fulldetailslink {
float:left;
font-size:11px;
margin-bottom:3px;
margin-left:128px;
margin-top:3px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_b-selected * {
display:none
}

div.meal_deal_content div.cont1 div.mealdeal_us-selected * {
display:none
}

div.meal_deal_content div.cont1 div.mealdeal_ioa-selected * {
display:none
}

div.meal_deal_content div.cont1 div.mealdeal_b-selected a.fulldetailslink {
display:inline;
float:right;
font-size:11px;
margin-right:5px;
margin-top:29px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_us-selected a.fulldetailslink {
display:inline;
float:right;
font-size:11px;
margin-right:5px;
margin-top:29px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_ioa-selected a.fulldetailslink {
display:inline;
float:right;
font-size:11px;
margin-right:5px;
margin-top:29px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealdeal_us input.minibutton {
display:block;
float:left;
font-size:11px;
margin-left:127px
}

div.meal_deal_content div.cont1 div.mealdeal_ioa input.minibutton {
display:block;
float:left;
font-size:11px;
margin-left:127px
}

div.meal_deal_content div.cont1 div.mealdeal_b input.minibutton {
display:block;
float:left;
font-size:11px;
margin-left:127px
}

/*


ANNUAL PASS */
.annualpasscont {
color:#FFF;
display:table;
float:left;
width:713px
}

/*by arengifo, author:=, December 14th */
div.annualpasscont input.disabled {
cursor:pointer;
float:right;
height:26px;
margin-right:10px;
overflow:hidden;
width:93px
}

div.annualpasscont input.add_button {
background:url("") 0 0;
cursor:pointer;
height:26px;
overflow:hidden;
width:93px
}

div.annualpasscont input.add_button:hover {
background:url("") 0 -23px;
cursor:pointer;
height:26px;
overflow:hidden;
width:93px
}

div.annualpasscont div.containner_div {
padding-left:0
}

/*nThanksButton */
div.annualpasscont div.number_passes_left input.nthanksbutton {
background:url("/Images/nThanks_tcm13-15225.gif");
border:none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-bottom:10px;
margin-left:28px;
width:186px
}

div.annualpasscont div.number_passes_left input.nthanksbutton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") 0 -26px;
width:186px
}

/*
nThanksButton - HOTELS */
div.panel_hotels input.nthanksbutton {
background:url("/Images/nThanks_tcm13-15225.gif");
border:none;
color:#7F2D00;
cursor:pointer;
float:right;
height:26px;
margin-left:0;
margin-top:0;
width:186px
}

div.panel_hotels input.nthanksbutton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") 0 -26px;
width:186px
}

/* */
div.containner_div div.fulldetailslink {
color:#00BCFF;
cursor:pointer;
display:inline;
font-size:11px;
text-decoration:underline
}

div.containner_div div.fulldetailslink:hover {
color:#FFF
}

div.containner_div div.divcontentdatapark03 div.fulldetailslink {
float:right;
margin-right:190px;
margin-top:-25px
}

/* */
.textbox1 {
border-left:2px solid #b6dbf5;
border-right:2px solid #b6dbf5;
display:block;
float:left;
overflow:hidden;
padding-left:12px;
padding-right:0;
padding-top:10px;
width:697px
}

.textbox1 .containner_div {
float:left;
height:auto;
margin-left:0;
margin-right:12px;
overflow:hidden;
padding:0;
width:219px
}

.textbox1 .containner_div p {
margin-top:15px
}

.textbox1 div.header {
margin-bottom:15px
}

/*done by Alexis
Date created: July 08
Date last updated: July 08 */
.textbox1 .containner_div div.selectparkbuttons {
display:table;
height:auto;
margin-left:10px;
margin-top:0;
width:188px
}

.textbox1 .containner_div div.selectparkbuttons a {
cursor:pointer;
float:left;
height:auto;
margin-top:5px;
width:100%
}

/*edofDonebyAlexis */
.textbox1 div.header span.subtitle img {
margin-right:10px;
vertical-align:middle
}

.textbox1 div.header span.subtitle {
font-size:16px
}

.textbox1 div.containner_div span.subtitle {
font-size:16px
}

.textbox1 div.header a {
color:#a9dff6;
font-size:11px;
margin-left:10px;
text-decoration:underline
}

.textbox1 div.containner_div div.line {
width:219px
}

.textbox1 div.containner_div div.content {
margin:10px auto;
position:relative;
text-align:left;
width:95%
}

.textbox1 div.containner_div div.content .buttonpanelenter02_addtocart {
display:inline-block;
float:none;
margin:0 0 0 10px;
padding:0
}

/**** Exclusively Address Book **** */
div.itemcontainner * {
color:#000;
font-size:12px
}

div.itemcontainner a {
color:#069;
text-decoration:underline
}

div.itemcontainner a:hover {
color:#F90
}

div.itemcontainner {
background:#fff;
float:left;
padding:15px 20px 10px;
width:728px
}

div.itemcontainner div.addressdetail {
clear:both;
display:table;
float:left;
margin-right:50px;
overflow:hidden;
padding:0 0 0 50px;
width:625px
}

div.itemcontainner div.addressdetail div.leftnav {
float:left;
width:55%
}

div.itemcontainner div.addressdetail div.rightnav {
float:left;
text-align:right;
width:43%
}

div.itemcontainner div.addressdetail div.leftnav div.row {
display:block;
float:left;
width:100%
}

div.itemcontainner div.addressdetail div.leftnav div.row div.details {
display:inline;
float:left;
width:158px
}

div.itemcontainner div.addressdetail div.leftnav div.row div.itemname {
float:left;
width:70px
}

div.itemcontainner div.addressdetail div.line {
background:#143b5e;
border-bottom:1px solid #2581ba;
float:left;
height:1px;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
width:100%
}

div.itemcontainner div.addressdetail div.adressheader span.links {
margin-left:10px
}

div.itemcontainner div.addressdetail div.adressheader span.links a {
margin-right:10px
}

div.itemcontainner div.addressdetail div.adressheader {
margin-bottom:5px
}

div.itemcontainner div.addressdetail div.adressheader span.addresstitle {
font-size:16px;
font-weight:700
}

div.itemcontainner div.addnewaddress_control {
margin-bottom:10px
}

.btnaddnewaddress_1 {
background:url("") no-repeat;
border:none;
cursor:pointer;
height:26px;
width:136px
}

.btnaddnewaddress_1:hover {
background-position:0 -26px
}

div.itemcontainner div.line {
background:#143b5e;
border-bottom:1px solid #2581ba;
float:left;
height:1px;
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
width:728px
}

div.itemcontainner div.title {
font-size:16px;
font-weight:700;
width:728px
}

div.itemcontainner p {
display:block;
margin-bottom:5px;
margin-top:0;
text-align:left;
width:728px
}

div.itemcontainner div.addressdetailform {
float:left;
margin-top:10px;
overflow:hidden;
width:728px
}

div.itemcontainner div.addressdetailform div.leftnav {
float:left;
overflow:hidden;
width:60%
}

div.itemcontainner div.addressdetailform div.widenav {
float:left;
overflow:hidden;
width:100%
}

div.itemcontainner div.addressdetailform div.rightnav {
display:block;
float:left;
height:170px;
overflow:hidden;
width:275px
}

div.itemcontainner div.addressdetailform div.bottomnav {
display:block;
float:left;
width:100%
}

div.itemcontainner div.addressdetailform label {
display:block;
float:left;
margin-left:5px;
width:100%
}

div.itemcontainner div.addressdetailform div.rightnav label {
display:inline;
float:none
}

div.itemcontainner div.addressdetailform div.controlbox {
float:left;
height:25px;
margin-bottom:10px;
width:auto
}

div.itemcontainner div.addressdetailform div.controlbox div.leftside {
float:left;
height:25px;
width:3px
}

div.itemcontainner div.addressdetailform div.controlbox div.rightside {
float:left;
height:25px;
width:3px
}

/*efectos sobre dropdown's y cajas de texto */
div.controlbox {
float:left;
height:25px;
margin-bottom:10px;
width:auto
}

div.controlbox input {
background-color:#E8EDF0;
border:1px solid #AEC6D2;
float:left;
height:17px;
margin:3px 0 0;
overflow:hidden;
padding:0
}

div.controlbox select {
background-color:#E8EDF0;
border:1px solid #AEC6D2;
float:left;
height:18px;
margin:3px 0 0;
overflow:hidden;
padding:0
}

div.controlbox div.rightside {
float:left;
height:25px;
margin:0;
overflow:hidden;
padding:0;
width:3px
}

div.controlbox div.leftside {
float:left;
height:25px;
margin:0;
overflow:hidden;
padding:0;
width:3px
}

* div.imagered input {
background-color:#FFF
}

div.imagered div.rightside {
float:left;
height:25px;
overflow:hidden;
width:3px
}

div.imagered div.leftside {
float:left;
height:25px;
overflow:hidden;
width:3px
}

div.itemcontainner div.addressdetailform div.controlbox input {
float:left;
margin-top:3px
}

div.itemcontainner div.addressdetailform div.leftnav div.onelinecontrols {
float:left;
width:155px
}

div.itemcontainner div.addressdetailform div.leftnav div.onecontrolperline {
display:block;
float:left;
width:100%
}

div.itemcontainner div.addressdetailform div.bottomnav div.onelinecontrols {
float:left;
width:155px
}

div.itemcontainner div.addressdetailform input.longtextbox {
width:274px
}

div.itemcontainner div.addressdetailform * {
font-size:11px
}

input.textboxctrl {
background-color:#E6EEF7;
border:1px solid #53ADDF;
height:17px
}

select.textboxctrl {
background-color:#E6EEF7;
border:1px solid #53ADDF;
height:18px
}

/*added by arengifo September03 */
.content1 .error_globe2 {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
color:#FFF;
height:17px;
color:#AF4B4B;
width:189px
}

.error_globe4 {
background-image:url("/Images/my_profile_error4_tcm13-15282.jpg");
background-position:right top;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-bottom:5px;
padding-left:20px;
padding-top:14px;
width:84px
}

/*
** EOABook **
** Profile Control ** */
ul.menuleft * {
color:#0f395c;
font-size:13px;
font-weight:700
}

ul.menuleft {
float:left;
list-style:none;
margin:0;
overflow:hidden;
padding:0;
width:251px
}

ul.menuleft li ul {
float:left;
list-style:none;
margin:0;
overflow:hidden;
padding:0;
width:100%
}

ul.menuleft li {
float:left;
list-style:none;
margin:0;
padding:0;
width:100%
}

ul.menuleft li ul li {
display:block;
float:left;
width:100%
}

ul.menuleft li a {
background:url("/Images/profilemenuItemTitle_BG_tcm13-15226.jpg") repeat-x top;
border-bottom:1px solid #92b8d1;
border-top:1px solid #fff;
display:table;
float:left;
height:auto;
padding-bottom:16px;
padding-top:15px;
text-indent:31px;
width:100%
}

ul.menuleft li a:hover {
background:url("/Images/profilemenuItemTitleHover_BG_tcm13-15227.jpg") repeat-x top;
border-bottom:1px solid #0e3455;
color:#FFF
}

ul.menuleft li ul li a {
background:#d7ebff;
border:none;
display:block;
float:left;
height:auto;
padding-bottom:12px;
padding-top:11px;
width:100%
}

ul.menuleft li ul li a:hover {
background:#4476a7;
border:none;
color:#fff
}

/*** EOProfile Control**
New Address Form */
div.itemcontainner div.addressdetailform div p {
display:block;
float:left;
font-size:12px;
width:100%
}

/** */
div.itemcontainner div.addressdetailform div.widenav img.captcha {
border:1px solid #ccc;
float:left
}

div.itemcontainner div.addressdetailform div.widenav div.buttonbar {
display:table;
float:left;
width:100%
}

/*input.continueBtn {
	float: right;
	background:url("") top no-repeat;
	width:72px;
	height:26px;
	border:none
} */
input.continuebtn:hover {
background-position:0 -26px;
float:right;
height:26px;
width:72px
}

/**Adds Bar */
div.publicontainner {
background:#fff;
border:1px solid #ccc;
border-left:none;
border-right:none;
float:left;
height:auto;
overflow:hidden;
padding:10px 0;
width:100%
}

div.publicontainner div.publibox {
border:none;
display:inline;
height:90px;
margin-left:63px;
overflow:hidden;
width:250px
}

div.publicontainner div.publibox img {
height:90px;
width:250px
}

/*
ShoppingCart */
div.maincontainner {
background:#fff;
height:auto;
margin:auto;
overflow:hidden;
position:static;
width:1001px
}

div.maincontainner form.form {
display:table;
float:left;
height:auto;
width:100%
}

div.maincontainner div.controlsbar {
border:none;
display:block;
margin-left:20px;
margin-right:20px
}

div.maincontainner div.controlsbar a {
float:left;
font-size:11px;
font-weight:700;
margin-right:10px;
padding-top:15px;
text-decoration:underline;
width:auto
}

div.maincontainner div.controlsbar a div.btnimage_continueshopping {
float:left;
height:29px;
position:relative;
top:-8px;
width:37px
}

div.maincontainner div.controlsbar a div.btnimage_savecart {
float:left;
height:29px;
position:relative;
top:-8px;
width:37px
}

div.maincontainner div.controlsbar a div.btnimage_printcart {
float:left;
height:29px;
position:relative;
top:-8px;
width:37px
}

div.maincontainner div.controlsbar a div.btnimage_emailcart {
float:left;
height:29px;
position:relative;
top:-8px;
width:37px
}

div.maincontainner div.controlsbar a:hover div.btnimage_savecart {
background-position:0 -29px;
text-decoration:none
}

div.maincontainner div.controlsbar a:hover div.btnimage_continueshopping {
background-position:0 -29px;
text-decoration:none
}

div.maincontainner div.controlsbar a:hover {
color:#2aaeff;
text-decoration:underline
}

div.maincontainner div.gridcontainner div.row span.column5 a:hover {
color:#2aaeff;
text-decoration:underline
}

div.maincontainner div.controlsbar div.controlbox {
float:left
}

div.maincontainner div.controlsbar div.rightnav {
float:right
}

div.maincontainner div.controlsbar input.checkoutbtn {
color:#fff;
font-size:13px;
font-weight:700;
margin-top:8px
}

div.maincontainner div.controlsbar input.checkoutbtn:hover {
color:#000
}

div.maincontainner div.gridcontainner {
border:1px solid #ccc;
clear:both;
height:auto;
margin-left:20px;
margin-right:20px;
padding:0;
width:961px
}

div.maincontainner div.gridcontainner div.gridheader {
background:url("") repeat-x top;
border-bottom:1px solid #caced3;
float:left;
height:29px;
width:100%
}

div.maincontainner div.gridcontainner div.gridheader span {
color:#036;
float:left;
font-size:12px;
font-weight:700;
margin-bottom:7px;
margin-top:7px;
padding-left:28px;
padding-right:28px
}

div.maincontainner div.gridcontainner div.row span {
color:#036;
float:left;
font-size:12px;
font-weight:400;
margin-bottom:7px;
margin-top:7px;
overflow:hidden;
padding-left:28px;
padding-right:28px
}

div.maincontainner div.gridcontainner div.gridheader span.column1 {
border-right:#99aec1 1px solid;
width:55px
}

div.maincontainner div.gridcontainner div.gridheader span.column2 {
border-right:#99aec1 1px solid;
width:360px
}

div.maincontainner div.gridcontainner div.gridheader span.column3 {
border-right:#99aec1 1px solid;
display:block;
text-align:center;
width:65px
}

div.maincontainner div.gridcontainner div.gridheader span.column4 {
border-right:#99aec1 1px solid;
display:block;
text-align:center;
width:65px
}

div.maincontainner div.gridcontainner div.row span.column1 {
border-right:#fff 1px solid;
padding-left:18px;
width:55px
}

div.maincontainner div.gridcontainner div.row span.column2 {
border-right:#fff 1px solid;
width:360px
}

div.maincontainner div.gridcontainner div.row span.column3 {
border-right:#fff 1px solid;
display:block;
text-align:center;
width:65px
}

div.maincontainner div.gridcontainner div.row span.column4 {
border-right:#fff 1px solid;
display:block;
text-align:center;
width:65px
}

div.maincontainner div.gridcontainner div.gridheader span.column5 {
padding-left:25px;
width:123px
}

div.maincontainner div.gridcontainner div.row span.column5 {
padding-left:25px;
width:123px
}

div.maincontainner div.gridcontainner div.row {
border-bottom:1px solid #ccc;
float:inherit;
height:36px;
margin-left:10px;
margin-right:10px;
overflow:hidden;
width:940px
}

div.maincontainner div.gridcontainner div.row span.column1 input {
width:47px
}

div.maincontainner div.gridcontainner div.row span.column1 input.textboxctrl {
color:#113C63;
font-weight:700;
text-align:center
}

div.maincontainner div.gridcontainner div.row span.column5 a {
float:left;
font-size:11px;
font-weight:700;
margin-right:10px;
padding-top:0;
text-decoration:underline;
width:auto
}

div.maincontainner div.gridcontainner div.row span.column5 a div.btnimage_removecart {
background:url("") no-repeat left top;
float:left;
height:24px;
position:relative;
top:0;
width:37px
}

div.maincontainner div.gridcontainner div.row span.column5 a:hover div.btnimage_savecart {
background-position:0 -24px;
text-decoration:none
}

div.maincontainner div.titlebar {
background:#113c63;
display:block;
height:42px;
width:100%
}

div.maincontainner div.titlebar img.sectionicon {
float:left;
margin-left:10px;
margin-top:7px
}

div.maincontainner div.titlebar span.titletext {
color:#fff;
float:left;
font-size:17px;
font-weight:700;
margin-left:10px;
margin-top:12px
}

.contentprofile {
color:#000;
display:table;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin-bottom:15px;
margin-left:5px;
padding:0;
width:800px
}

/*by arengifo 02.12.10 */
.contentprofile select * {
font-size:11px
}

.contentprofile a:link {
color:#355d8e;
font-weight:700;
text-decoration:underline
}

.contentprofile a:visited {
color:#355d8e;
font-weight:700;
text-decoration:underline
}

.contentprofile a:hover {
color:#00B4FF;
font-weight:700;
text-decoration:underline
}

.contentprofile a:active {
color:#00B4FF;
font-weight:700;
text-decoration:underline
}

.contentprofile .update_message {
background-image:url("/Images/my_profile_message_tcm13-15146.jpg");
float:left;
height:30px;
margin-bottom:15px;
margin-left:25px;
margin-top:5px;
padding-left:100px;
padding-top:25px;
width:631px
}

.contentprofile .form {
background-color:#D9EBFF;
background-image:url("/Images/my_profile_bottom_tcm13-15139.jpg");
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin:0 0 10px 10px;
overflow:hidden;
padding-bottom:10px;
width:785px
}

.contentprofile .form_head {
background-image:url("/Images/my_profile_head_02_tcm13-15145.jpg");
color:#FFF;
float:left;
font-weight:700;
height:19px;
margin-bottom:13px;
padding-left:20px;
padding-top:5px;
width:765px
}

.contentprofile .lineform {
float:left;
padding-bottom:10px;
padding-left:15px;
width:100%
}

.contentprofile .error_include {
display:block;
float:left;
padding-right:10px;
width:auto
}

.error_include_p {
display:block;
float:left;
padding-right:10px;
width:250px
}

.contentprofile .error_include div.error {
background:url("/Images/my_profile_error_3_tcm13-15143.jpg") no-repeat scroll 0 0 transparent;
clear:both;
color:#FFF;
display:block;
float:left;
padding:15px 8px 8px;
width:193px
}

.lineform div.error {
background:url("/Images/my_profile_error_3_tcm13-15143.jpg") no-repeat scroll 0 0 transparent;
clear:both;
color:#FFF;
display:block;
float:left;
padding:15px 8px 8px;
width:193px
}

.contentprofile .error_include2 {
float:left;
margin-top:5px;
padding-right:10px;
width:327px
}

.contentprofile .error_include2 .leftbox {
float:left;
padding-bottom:5px;
width:550px
}

.contentprofile .error_include2 div.block {
float:left;
margin-bottom:0
}

.contentprofile .error_include2 div.block2 {
float:left;
margin-right:40px
}

.contentprofile .error_include2 div.block2 img {
margin-top:5px
}

.contentprofile .label2 {
float:left;
margin-right:15px;
padding-top:5px;
width:230px
}

.contentprofile .label3 {
display:block;
float:left;
margin-right:15px;
padding-top:5px
}

.contentprofile .label4 {
float:left;
margin-right:15px;
padding-top:5px;
width:130px
}

.contentprofile .textbox01 {
border:1px solid #ccc;
float:left;
margin-right:5px;
width:auto
}

.contentprofile .zipcode {
font-size:11px;
margin-left:2px;
margin-right:0;
width:50px
}

.contentprofile .textbox2 {
border:1px solid #666;
float:left;
margin-right:50px;
width:160px
}

.contentprofile select.font12 {
font-size:11px
}

.contentprofile select.font11 {
font-size:11px
}

.contentprofile select.font11 option {
font-size:11px
}

.contentprofile .error2 {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
clear:both;
color:#FFF;
float:left;
height:17px;
padding-left:20px;
padding-top:14px;
width:189px
}

.content1 .error2 {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
clear:both;
color:#FFF;
float:left;
height:17px;
padding-left:20px;
padding-top:14px;
width:189px
}

.contentprofile .checkline {
float:left;
padding-bottom:10px;
padding-right:0;
text-align:right;
width:795px
}

.contentprofile .floatleft {
float:left;
margin-right:5px
}

div.contentprofile div.buttons {
background:none;
display:table;
float:right;
height:28px;
margin-bottom:5px;
overflow:visible;
text-align:right;
width:100%
}

div.contentprofile div.buttons input.button {
cursor:pointer;
height:25px;
width:77px
}

.contentprofile .buttons .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:12px;
font-weight:700;
height:23px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:74px
}

.contentprofile .footertext {
float:left;
margin-bottom:5px;
margin-left:25px;
margin-top:10px;
text-align:center;
width:731px
}

/*
 by Jleon, to ChangeEmailAddress and ChangePassword - August 31, 2009 */
.content {
color:#000;
display:table;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin-bottom:15px;
margin-left:5px;
padding:0;
width:800px
}

.content a:link {
color:#355D8E;
font-weight:700;
text-decoration:none
}

.content a:visited {
color:#355D8E;
font-weight:700;
text-decoration:none
}

.content a:hover {
color:#00B4FF;
font-weight:700;
text-decoration:none
}

.content a:active {
color:#00B4FF;
font-weight:700;
text-decoration:none
}

.content .update_message {
background-image:url("/Images/my_profile_message_tcm13-15146.jpg");
float:left;
height:30px;
margin-bottom:15px;
margin-left:25px;
margin-top:5px;
padding-left:100px;
padding-top:25px;
width:631px
}

.content .form {
background-color:#D9EBFF;
background-image:url("/Images/my_profile_bottom_tcm13-15139.jpg");
background-position:bottom;
background-repeat:no-repeat;
float:left;
margin-bottom:15px;
margin-left:10px;
padding-bottom:10px;
width:786px
}

/*by arengifo October 1st */
.content .form div.lightblue-bg {
background:#D9EBFF
}

/*October 12 by arengifo */
div.profile_main div.content1 div.form div.lightblue-bg label.buttonscontainner001 {
background:#D7EBFF;
display:table;
margin-top:-20px;
width:100%
}

/*ADD ANNUAL PASS */
.profile_main .content .form .lineform .left_line_ap {
float:left;
padding-bottom:10px;
width:490px
}

/*by arengifo, authr:arengifo January 15th */
.profile_main .content .form .lineform .left_line_ap div.textbox_cont {
float:left;
margin-right:6px;
width:162px
}

.profile_main .content .form .lineform .left_line_ap div.textbox_cont div.error {
background-image:url("/Images/requiredField_tcm13-15148.gif")
}

/* */
.profile_main .content .form .lineform .service_number {
background-image:url("/Images/CustomerService-Number_tcm13-15162.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
font-weight:700;
height:50px;
padding-left:50px;
padding-right:10px;
padding-top:7px;
width:151px
}

.profile_main .content .form .lineform .error_adv_fp {
background-image:url("/Images/annual_pass_adv_tcm13-15155.jpg");
color:#B52C00;
float:left;
font-weight:700;
height:37px;
margin-bottom:10px;
padding-left:50px;
padding-right:5px;
padding-top:21px;
width:435px
}

.profile_main .content .form .lineform .annual_pass_add {
background-image:url("/Images/annual_pass_sccesfully_add_tcm13-15156.jpg");
color:#5A9926;
float:left;
font-weight:700;
height:37px;
margin-bottom:10px;
padding-left:50px;
padding-right:5px;
padding-top:21px;
width:435px
}

/*BY ARENGIFO FEB 15TH 2010 */
.profile_main .content .form .lineform a {
font-size:11px;
font-weight:700;
text-decoration:underline
}

/* new fields for captcha sections
November 11th by jleon, author:jleon */
.profile_main .content1 .form .lineform .line_st2 {
float:left;
width:500px
}

.profile_main .content1 .form .lineform .service_number {
background-image:url("/Images/CustomerService-Number_tcm13-15162.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
font-weight:700;
height:50px;
margin-right:50px;
padding-left:50px;
padding-right:10px;
padding-top:7px;
width:151px
}

.profile_main .content1 .form .lineform .error_adv_fp {
background-image:url("/Images/annual_pass_adv_tcm13-15155.jpg");
color:#B52C00;
float:left;
font-weight:700;
height:37px;
margin-bottom:10px;
padding-left:50px;
padding-right:5px;
padding-top:21px;
width:435px
}

.profile_main .content1 .form .lineform .annual_pass_add {
background-image:url("/Images/annual_pass_sccesfully_add_tcm13-15156.jpg");
color:#5A9926;
float:left;
font-weight:700;
height:37px;
margin-bottom:10px;
padding-left:50px;
padding-right:5px;
padding-top:21px;
width:435px
}

/* */
.content .form_head {
background-image:url("/Images/my_profile_head_02_tcm13-15145.jpg");
color:#FFF;
float:left;
font-weight:700;
height:19px;
margin-bottom:13px;
padding-left:20px;
padding-top:5px;
width:766px
}

.content .lineform {
float:left;
padding-bottom:10px;
padding-left:21px;
width:710px
}

.content .error_include {
float:left;
width:235px
}

.content .label {
float:left;
margin-right:5px;
padding-top:5px;
width:78px
}

.content .label2 {
float:left;
margin-right:40px;
padding-top:5px;
width:230px
}

.content .label3 {
display:block;
float:left;
margin-right:15px;
padding-top:5px
}

.content .label4 {
float:left;
margin-right:15px;
padding-top:5px;
width:130px
}

.content .textbox {
border:1px solid #666;
float:left;
margin-right:30px;
width:120px
}

.content .textbox2 {
border:1px solid #666;
float:left;
margin-right:50px;
width:160px
}

.content .error {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-left:20px;
padding-top:14px;
width:189px
}

.content .checkline {
float:left;
padding-bottom:10px;
padding-right:25px;
text-align:right;
width:706px
}

.content .floatleft {
float:left;
margin-right:5px
}

.content .buttons {
float:left;
margin-left:10px;
padding-bottom:0;
text-align:right;
width:789px
}

.content .buttons .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:12px;
font-weight:700;
height:23px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:74px
}

.content .footertext {
float:left;
margin-bottom:5px;
margin-left:25px;
margin-top:10px;
text-align:center;
width:731px
}

.content .error_globe {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-right:30px;
padding-left:20px;
padding-top:14px;
width:189px
}

.content .error_include2 {
float:left;
width:420px
}

/*done by arengifo */
.lineform .fleftm5 {
display:inline-table;
float:left;
margin-right:5px
}

.lineform .fleftm5 .label5 {
float:left;
margin-right:5px
}

.lineform .fleftm5 img {
float:left;
margin-top:5px
}

/*end of done by arengifo */
.content .error_include2 .label {
float:left;
margin-right:50px;
padding-bottom:5px;
width:200px
}

/*.content .error_include2 .label2 {
	width: 200px;
	float: left;
	margin-right: 0px;
	padding-right: 5px;
	margin-bottom: 5px
} 
by arengifo, author:jleon, October 5 */
.content .error_include2 .label2 {
float:left;
margin-bottom:5px;
margin-left:55px;
margin-right:0;
padding-right:5px;
width:auto
}

.content .error_include2 .label3 {
float:left;
margin-right:0;
padding-bottom:5px;
width:200px
}

.content .error_include2 .label4 {
color:#0F395C;
float:left;
font-size:10px;
margin-bottom:5px;
padding-bottom:5px;
width:200px
}

.content .error_include2 .label5 {
float:left;
margin-right:50px;
padding-bottom:5px;
width:300px
}

.content .error_include2 .textbox2 {
border:1px solid #ccc;
float:left;
margin-right:20px;
width:160px
}

.content .error_include2 .textbox3 {
border:1px solid #ccc;
float:left;
margin-right:20px;
width:350px
}

.content .inform2 {
background-color:#D9EBFF;
background-image:url("/Images/annual_pass_acount_inform_tcm13-15154.jpg");
background-position:left;
background-repeat:no-repeat;
float:left;
height:34px;
margin-bottom:10px;
padding-left:114px;
padding-right:10px;
padding-top:8px;
width:560px
}

/* */
.content1 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
width:1001px
}

.content1 a:link {
color:#355d8e;
font-weight:700;
text-decoration:underline
}

.content1 a:visited {
color:#355d8e;
font-weight:700;
text-decoration:underline
}

.content1 a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.content1 a:active {
color:#900;
font-weight:700;
text-decoration:none
}

.content1 .infotext {
float:left;
margin-bottom:5px;
margin-left:20px;
margin-top:10px;
width:961px
}

.content1 .form {
background-color:#d7ebff;
background-image:url("/Images/address_book_bottom_tcm13-15151.jpg");
background-position:bottom;
background-repeat:no-repeat;
float:left;
margin-bottom:20px;
margin-left:20px;
margin-top:10px;
padding-bottom:20px;
width:961px
}

.content1 .content2 {
background:#fff
}

.content1 .form_head {
background-image:url("/Images/address_book_head_tcm13-15152.jpg");
background-repeat:no-repeat;
color:#FFF;
font-weight:700;
height:19px;
margin-bottom:13px;
padding-left:20px;
padding-top:5px;
width:941px
}

.content1 .lineform {
float:left;
padding-bottom:10px;
padding-left:36px;
width:100%
}

.content1 .txtlf {
width:auto
}

.content1 .lineformpswd {
float:left;
margin-bottom:10px;
padding-bottom:10px;
padding-left:25px;
width:580px
}

.content1 .form_captcha {
margin-bottom:10px;
padding-left:37px
}

.contentprofile .lineformpswd {
float:left;
margin-bottom:0;
padding-bottom:10px;
padding-left:25px;
width:550px
}

.contentprofile .lineformpswd .fleftm5 .label5 {
float:left;
width:110px
}

.contentprofile div.pslegend {
background:#fff;
display:inline;
float:left;
font-size:11px;
padding:5px;
width:220px
}

.content_form div.pslegend {
background:#fff;
display:inline;
float:left;
font-size:11px;
padding:5px;
width:220px
}

.content1 div.pslegend {
background:#fff;
display:inline;
float:left;
font-size:11px;
padding:5px;
width:335px
}

.content1 .error_include {
float:left;
width:302px
}

.content1 .label {
float:left;
margin-right:12px;
padding-top:3px;
width:100%
}

.content1 .label2 {
float:left;
margin-right:15px;
padding-top:5px;
width:230px
}

.content1 .label3 {
display:block;
float:left;
margin-right:15px;
padding-top:5px
}

.content1 .label4 {
float:left;
margin-right:15px;
padding-top:5px;
width:180px
}

.content1 .label5 {
float:left;
margin-right:15px;
padding-top:5px;
width:100px
}

.content1 .textbox01 {
border:1px solid #98C7F1;
float:left;
margin-right:20px;
text-indent:2px;
width:auto
}

.content1 .textbox2 {
border:1px solid #666;
float:left;
margin-top:10px;
width:250px
}

.content1 .textbox3 {
border:1px solid #666;
margin-bottom:5px;
width:199px
}

.content1 .error {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-left:20px;
padding-top:14px;
width:189px
}

.content1 .checkline {
float:left;
padding-bottom:10px;
padding-left:36px;
padding-right:25px;
text-align:right;
width:900px
}

.content1 .floatleft {
float:left;
margin-right:5px
}

.content1 .infotext2 {
margin-bottom:10px;
padding-left:20px;
width:941px
}

.contentprofile .infotext2 {
margin-left:5px
}

.content1 .error_include2 {
float:left;
margin-top:5px;
width:327px
}

.content1 .error_include2 div.leftbox {
padding-bottom:5px;
width:645px
}

.content1 .error_include2 div.block2 {
float:left;
width:275px
}

/*6:17pm */
.content1 .buttons {
float:right!important;
margin-right:20px;
padding-bottom:10px
}

.content1 .buttons input.button {
float:left;
height:24px;
margin:0;
padding:0;
width:76px
}

.content1 .buttons .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
cursor:pointer;
float:right;
font-size:12px;
font-weight:700;
height:23px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:74px
}

.content1 .footertext {
float:left;
margin-bottom:5px;
margin-left:20px;
margin-top:10px;
text-align:center;
width:961px
}

.content1 .capcha {
height:50px;
margin-bottom:5px;
margin-top:5px;
width:199px
}

/*-------------------------- */
.contentproductdetail {
height:auto;
margin:30px;
text-align:justify
}

/*GENERAL MENU */
.menu {
background-color:#D9EBFF;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
height:100%;
margin-bottom:10px;
margin-left:10px;
overflow:hidden;
width:175px
}

.menu .menu1 {
background-image:url("/Images/menu1_basic_tcm13-15172.jpg");
background-position:-8px 0;
background-repeat:no-repeat;
border-style:none;
color:#FFF;
display:block;
font-size:12px;
font-weight:700;
height:25px;
padding-left:28px;
padding-top:11px;
text-decoration:none;
width:178px
}

.menu .menu1 a:link {
color:#0f395c;
font-weight:700;
text-decoration:none
}

.menu .menu1 a:visited {
color:#0f395c;
font-weight:700;
text-decoration:none
}

.menu .menu1 a:hover {
color:#0f395c;
font-weight:700;
text-decoration:underline
}

.menu .menu1 active {
background-image:url("/Images/menu1_h_tcm13-15173.jpg");
background-repeat:repeat-x;
color:#FFF;
float:left;
height:33px;
padding-left:40px;
padding-top:15px;
width:180px
}

.menu .menu2 {
background-image:url("/Images/menu2_basic_tcm13-15137.jpg");
background-repeat:no-repeat;
border-style:none;
color:#FFF;
display:block;
font-size:11px;
font-weight:700;
height:25px;
padding-left:35px;
padding-top:11px;
text-decoration:none;
width:180px
}

.menu .menu1:hover {
background-image:url("/Images/menu1_hover_tcm13-15174.jpg")
}

.menu .menu2 a:link {
color:#0f395c;
font-weight:700;
text-decoration:underline
}

.menu .menu2 a:visited {
color:#0f395c;
font-weight:700;
text-decoration:underline
}

.menu .menu2:hover {
background-image:url("/Images/menu2_hover_tcm13-15138.jpg");
background-position:-5px 0
}

.menu .menu2 active {
background-color:#4476a7;
color:#FFF;
float:left;
height:33px;
padding-left:40px;
padding-top:15px;
width:180px
}

/*POPUP */
.pop_up_main {
background-color:#EFEFEF;
border:1px solid #1E5288;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:5px;
padding-bottom:8px;
width:551px;
color: #000000;
}

.pop_up_main .head a.close_button {
background:url("/Images/close_popup_button_tcm13-15177.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
display:block;
float:right;
font-size:11px;
font-weight:700;
height:16px;
margin-right:10px;
margin-top:5px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:51px
}

.pop_up_main .line_popup .title {
color:#376A9E;
float:left;
font-size:15px;
font-weight:700;
margin-bottom:3px;
width:531px
}

.pop_up_main .line_popup {
float:left;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
text-align:justify;
width:531px
}

.pop_up_main .image {
float:left;
height:115px;
margin-bottom:10px;
padding-left:0;
width:551px
}

.pop_up_main .head {
background-image:url("/Images/bg_head_pop_up_tcm13-15176.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #1E5288;
color:#FFF;
float:left;
font-size:14px;
font-weight:700;
height:29px;
margin-bottom:0;
width:551px
}

/*FORGOT PASSWORD
forgot pass by arengifo author:jleon date:September02 */
.forgot_pass {
float:left;
padding-left:40px;
padding-top:5px;
width:961px
}

.forgot_pass_image {
display:none;
float:right;
height:478px;
padding-right:40px;
width:385px
}

.forgot_pass .content_form {
float:left;
width:518px
}

.forgot_pass .form {
background-color:#D9EBFF;
background-image:url("/Images/forgot_pass_bottom_tcm13-15164.jpg");
background-position:bottom;
background-repeat:no-repeat;
color:#333;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:10px;
padding-bottom:9px;
width:518px
}

.forgot_pass .form a:link {
color:#355D8E;
font-weight:700;
text-decoration:none
}

.forgot_pass .form a:visited {
color:#355D8E;
font-weight:700;
text-decoration:none
}

.forgot_pass .form a:hover {
color:#c70000;
font-weight:700;
text-decoration:none
}

.forgot_pass .form a:active {
color:#c70000;
font-weight:700;
text-decoration:none
}

.forgot_pass .form .head {
background-image:url("/Images/forgot_pass_head_tcm13-15168.jpg");
color:#FFF;
float:left;
font-weight:700;
height:19px;
margin-bottom:10px;
padding-left:20px;
padding-top:5px;
width:498px
}

.forgot_pass .form .lineform {
float:left;
padding-bottom:5px;
padding-left:25px;
width:493px
}

.forgot_pass .form .lineform2 {
color:#355d8e;
float:left;
padding-bottom:5px;
padding-left:25px;
padding-top:5px;
width:493px
}

.forgot_pass .form .lineform3 {
float:left;
margin-bottom:5px;
padding-bottom:5px;
padding-left:25px;
width:493px
}

.forgot_pass .form .lineform .radio {
float:left;
margin-right:8px
}

.forgot_pass .form .lineform .textbox {
border:1px solid #666;
float:left;
width:164px
}

.forgot_pass .form .lineform .textbox2 {
border:1px solid #666;
float:left;
width:250px
}

.forgot_pass .form .lineform .label {
float:left;
padding-top:4px
}

.forgot_pass .buttons {
float:left;
margin-bottom:10px;
text-align:right;
width:518px
}

.forgot_pass .buttons .buttons {
background-image:url("/Images/forgot_pass_button_tcm13-15165.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
width:74px
}

.forgot_pass .form .alert {
background-color:#FFF;
background-image:url("/Images/forgot_pass_alert_tcm13-15163.jpg");
background-position:left;
background-repeat:no-repeat;
border:1px solid #0a2b56;
float:left;
height:39px;
margin-bottom:10px;
padding-left:55px;
padding-top:10px;
width:415px
}

.forgot_pass .form .alert2 {
background-color:#FFF;
background-image:url("/Images/forgot_pass_alert_tcm13-15163.jpg");
background-position:left;
background-repeat:no-repeat;
border:1px solid #0a2b56;
float:left;
height:30px;
margin-bottom:10px;
padding-left:55px;
padding-top:19px;
width:415px
}

.forgot_pass .form .callcenter {
background-color:#FFF;
background-image:url("/Images/forgot_pass_callcenter_tcm13-15166.jpg");
background-position:left;
background-repeat:no-repeat;
border:1px solid #0a2b56;
float:left;
height:55px;
margin-bottom:10px;
padding-left:90px;
padding-top:27px;
width:380px
}

.forgot_pass .form .correct {
background-image:url("/Images/forgot_pass_correct_tcm13-15167.jpg");
background-repeat:no-repeat;
float:left;
height:50px;
padding-left:61px;
padding-right:10px;
padding-top:5px;
width:400px
}

.forgot_pass .form .correct2 {
background-image:url("/Images/forgot_pass_correct_tcm13-15167.jpg");
background-repeat:no-repeat;
float:left;
height:35px;
padding-left:61px;
padding-right:10px;
padding-top:20px;
width:400px
}

.forgot_pass .form .captcha {
float:left;
margin-top:10px;
padding-bottom:5px;
padding-left:10px;
width:508px
}

.forgot_pass .form .captcha .label {
float:left;
margin-bottom:5px;
width:300px
}

.forgot_pass .form .captcha .captchacode {
border:1px solid #666;
float:left;
height:50px;
margin-bottom:10px;
margin-right:200px;
width:199px
}

.forgot_pass .form .captcha .textbox {
border:1px solid #666;
float:left;
margin-bottom:5px;
margin-right:50px;
width:164px
}

.forgot_pass .form .captcha .error {
color:#c70000;
float:left;
font-weight:700;
margin-bottom:5px;
width:300px
}

/*by arengifo, requested by rdelacruz, September21 Forgot Password */
.error_include4 {
float:left;
margin-right:10px;
width:260px
}

.error_include4 .label {
float:left;
margin-right:50px;
padding-bottom:5px;
width:200px
}

.error_include4 .label3 {
float:left;
margin-right:0;
padding-bottom:5px;
width:200px
}

.error_include4 .label5 {
float:left;
margin-right:50px;
padding-bottom:5px;
width:300px
}

.error_include4 .textbox2 {
border:1px solid #666;
float:left;
margin-right:20px;
width:160px
}

.security_level {
float:left;
padding-left:25px;
width:200px
}

.error_include_fp .label6_fp {
float:left;
padding-bottom:5px;
padding-top:5px;
width:280px
}

.security_level .bar {
float:left;
height:8px;
margin-top:10px;
width:156px
}

.security_level .text {
background-color:#FFF;
float:left;
font-size:11px;
margin-top:10px;
padding:5px;
width:190px
}

.security_level .level {
float:left;
margin-top:5px;
width:190px
}

/* */
.error_globe {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-right:30px;
padding-left:20px;
padding-top:14px;
width:189px
}

.error_include3 {
float:left;
width:420px
}

.error_include3 .label {
float:left;
margin-right:50px;
padding-bottom:5px;
width:260px
}

.error_include3 .label2 {
float:left;
margin-bottom:5px;
margin-right:0;
padding-right:5px;
width:200px
}

.error_include3 .label3 {
float:left;
margin-right:0;
padding-bottom:5px;
width:200px
}

.error_include3 .label4 {
color:#0F395C;
float:left;
font-size:10px;
margin-bottom:5px;
padding-bottom:5px;
width:200px
}

.error_include3 .label5 {
float:left;
margin-right:50px;
padding-bottom:5px;
width:300px
}

.error_include3 .textbox2 {
border:1px solid #ccc;
float:left;
margin-right:20px;
width:160px
}

.error_include3 .textbox3 {
border:1px solid #666;
float:left;
margin-right:20px;
width:350px
}

.forgot_pass .buttons .buttons2 {
background-image:url("/Images/search_history_button_tcm13-15149.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
width:131px
}

/*
address_book updated by arengifo author:jleon date: September02 */
.content .lineform .addres_book {
border-bottom-color:#355d8e;
border-bottom-style:solid;
border-bottom-width:2px;
float:left;
padding:5px 20px 3px;
width:650px
}

.content .addres_book .line {
float:left;
padding-bottom:8px;
width:650px
}

.content .addres_book .line2 {
float:left;
padding-bottom:5px;
width:325px
}

.content .addres_book .line3 {
float:left;
padding-bottom:5px;
text-align:right;
width:325px
}

.content .addres_book .text_block {
display:block;
float:left;
font-size:12px;
font-weight:700;
margin-right:20px
}

.content .addres_book .text_block2 {
display:block;
float:left;
margin-right:10px;
padding-top:1px
}

.content .addres_book .text_block2 a {
font-weight:400;
text-decoration:underline
}

.content .addres_book .text_block3 {
display:block;
float:right
}

.content .addres_book .label {
float:left;
margin-right:10px;
padding:0;
width:80px
}

.content .addres_book .label2 {
float:left;
padding:0;
width:110px
}

.content .addres_book .check {
float:right;
margin-right:5px;
margin-top:2px
}

.content .lineform .izq {
float:left;
width:355px
}

.content .izq .label {
display:block;
float:left;
margin-right:10px;
padding:0 0 5px;
width:auto
}

.content .izq .label2 {
color:#355d8e;
display:block;
float:left;
font-size:11px;
padding:0 0 5px;
width:auto
}

.content .izq .label3 {
display:block;
float:left;
font-size:11px;
padding:3px 0 5px;
width:auto
}

.content .lineform .lineauto {
float:left;
width:710px
}

.content .lineform .autoform {
float:left;
margin-right:20px;
width:auto
}

.content .lineform .autoform2 {
width:auto
}

.content .autoform2 .label {
display:block;
float:none;
margin:0;
padding-bottom:5px;
padding-top:0
}

.content .textbox_ab {
border:1px solid #ccc;
margin:0
}

.content .textbox_ab2 {
border:1px solid #ccc;
margin-left:0;
margin-right:0;
margin-top:8px;
width:310px
}

.content .lineauto .label {
width:auto
}

/*
ADDRESS BOOK
AddressBook stykes by arengifo, aythor:jleon, October 2
.content .error_globe2 {
	background-image: url("/Images/my_profile_error2_tcm13-15278.jpg");
	height: 17px;
	width: 189px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 20px;
	background-repeat: no-repeat
} October 5, by arengifo, author:jleon */
.content .error_globe2 {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
background-repeat:no-repeat;
color:#FFF;
height:17px;
padding-left:20px;
padding-top:14px;
width:189px
}

.content1 .lineform .izq {
float:left;
width:450px
}

.content1 .izq .label {
display:block;
float:left;
margin-right:10px;
padding:0 0 5px;
width:auto
}

.content1 .izq .label2 {
color:#355d8e;
display:block;
float:left;
font-size:10px;
padding:0 0 5px;
width:auto
}

.content1 .izq .label3 {
display:block;
float:left;
font-size:11px;
padding:3px 0 5px;
width:auto
}

.content1 .lineform .lineauto {
float:left;
width:100%
}

.content1 .lineform .autoform {
float:left;
margin-right:20px;
width:auto
}

.content1 .lineform .autoform2 {
width:auto
}

.content1 .autoform2 .label {
display:block;
float:none;
margin:0;
/*padding-bottom:5px;*/
padding-top:5px;}

.content1 .textbox_ab {
border:1px solid #666;
margin:0
}

.content1 .textbox_ab2 {
border:1px solid #666;
margin-left:0;
margin-right:0;
/*margin-top:8px;*/
width:310px
}

.content1 .lineauto .label {
width:auto
}

.content1 .large_button {
background-image:url("/Images/annual_pass_acount_button_tcm13-15153.jpg");
background-repeat:no-repeat;
border-style:none;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
height:23px;
margin-left:10px;
width:132px
}

/*ticket Store
Octuber 9, by jleon, author jleon */
.content .lineform .detail_list_ap {
background-color:#FFF;
border-left-color:#ccc;
border-left-style:solid;
border-left-width:1px;
border-right-color:#ccc;
border-right-style:solid;
border-right-width:1px;
border-top-color:#ccc;
border-top-style:solid;
border-top-width:1px;
color:#2f658c;
float:left;
font-size:12px;
width:685px
}

.content .lineform .detail_list_ap .head {
background-image:url("/Images/info_text_bg2_tcm13-15170.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #CCC;
border-bottom-color:#ccc;
border-bottom-style:solid;
border-bottom-width:1px;
color:#0D2A49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:685px
}

.content .lineform .detail_list_ap .line {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
padding-bottom:3px;
padding-top:3px;
width:685px
}

.content .lineform .detail_list_ap .item1 {
float:left;
padding-left:20px;
width:180px
}

.content .lineform .detail_list_ap .item2 {
border-left:1px solid #666;
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right:1px solid #666;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:20px;
width:130px
}

.content .lineform .detail_list_ap .item2_int {
float:left;
padding-left:21px;
padding-right:1px;
width:130px
}

.content .lineform .detail_list_ap .item3 {
float:left;
padding-left:20px;
width:150px
}

.content .lineform .detail_list_ap .item4 {
float:right;
padding-left:20px;
width:61px
}

.content .lineform .detail_list_ap .item4_2 {
float:left;
padding-left:20px;
width:61px
}

.content .label_telephone {
float:left;
font-size:10px;
padding-top:8px;
width:250px
}

/*annual pass
Octuber 13, by jleon, author jleon */
.pop_up_main2 {
background-color:#FFF;
background-image:url("/Images/bg_popup_tcm13-15158.jpg");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:5px;
width:446px
}

.pop_up_main2 .line_popup .annualpass_img {
float:left;
margin-bottom:5px;
margin-top:10px
}

.pop_up_main2 .head {
background-image:url("/Images/bg_head_pop_up_tcm13-15176.jpg");
background-repeat:repeat-x;
border-bottom-color:#1e5288;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFF;
float:left;
font-size:14px;
font-weight:700;
height:29px;
width:446px
}

.pop_up_main2 .head .title {
float:left;
padding-left:10px;
padding-top:7px;
width:350px
}

.pop_up_main2 .head .close_button {
background-image:url("/Images/close_popup_button_tcm13-15177.gif");
background-position:0 0;
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
height:16px;
margin-right:10px;
margin-top:5px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:51px
}

.pop_up_main2 .head .close_button:hover {
background-image:url("/Images/close_popup_button_hover_tcm13-15160.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
height:16px;
margin-right:10px;
margin-top:5px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:51px
}

.pop_up_main2 .line_popup {
float:none;
margin-bottom:8px;
padding-left:10px;
width:auto
}

/*by arengifo, author arengifo, February 1th */
.autosized-popup {
height:auto;
width:520px
}

.autosized-popup .head {
background-color:#25578C;
display:table;
float:left;
height:29px;
padding-bottom:8px;
width:100%
}

/*--
by arengifo march 2nd 2010 */
div.popupbox {
position:absolute;
z-index:20001
}

div.popupbox div.autosized-popup {
background:none;
border:none
}

.pop_up_main2 .line_popup a.close_button {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/closeCorner_tcm13-15161.gif");
background-position:right top;
background-repeat:repeat;
color:#666;
float:right;
font-size:11px;
height:19px;
margin-right:0;
overflow:hidden;
padding-top:0;
position:relative;
text-align:center;
top:-4px;
width:19px
}

.pop_up_main2 .line_popup_01 {
background:none repeat scroll 0 0 #FFF;
border:#ddd 3px solid;
border-bottom:none;
border-color:#DDD;
border-left:3px solid #DDD;
border-right:3px solid #DDD;
border-style:none solid;
border-top:none;
border-width:medium 3px;
float:left;
margin-bottom:0;
width:504px
}

.pop_up_main2 .topborders {
background:none;
float:left;
height:7px;
overflow:hidden;
width:100%
}

.pop_up_main2 .topborders .left {
background:url("/Images/proundedt_tcm13-15432.gif") 0 0;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .topborders .ctr {
background:#fff;
border-top:3px solid #ddd;
float:left;
height:4px;
width:506px
}

.pop_up_main2 .topborders .right {
background:url("/Images/proundedt_tcm13-15432.gif") 7px 0;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .bottomborders {
float:left;
width:100%
}

.pop_up_main2 .bottomborders .left {
background:url("/Images/proundedt_tcm13-15432.gif") 0 -7px;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .bottomborders .ctr {
background:#fff;
border-bottom:3px solid #ddd;
float:left;
height:4px;
overflow:hidden;
width:506px
}

.pop_up_main2 .bottomborders .right {
background:url("/Images/proundedt_tcm13-15432.gif") 7px -7px;
float:left;
height:7px;
overflow:hidden;
width:7px
}

/*
*23-04-2010* */
.profile_main {
float:left;
padding-top:10px;
width:1001px
}

.content .pass_eval .text {
background-color:#FFF;
float:left;
font-size:10px;
margin-left:20px;
margin-top:10px;
padding:5px;
width:270px
}

.content .pass_eval {
float:left;
width:290px
}

/*by arengifo, author:jleon , September07 */
.login_main {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:372px;
width:1001px
}

.login_main * {
font-size:11px
}

/*march 3rd 2010 arengifo */
.login_main .rightnav {
background:url("/Images/login003_tcm13-15272.jpg") repeat scroll 0 0 transparent;
float:left;
height:364px;
width:462px
}

/*4:16 PM */
.login_main .leftnav {
background:url("/Images/login002_tcm13-15271.jpg") no-repeat scroll right bottom transparent;
display:inline;
float:left;
height:364px;
margin-left:10px;
width:521px
}

.login_main .leftnav .signup {
background:url("/Images/login001_tcm13-15270.jpg") no-repeat scroll 0 0 transparent;
height:163px;
margin-top:8px;
width:511px
}

.login_main .leftnav .signup .title {
display:inline;
float:left;
font-size:14px;
font-weight:700;
margin-left:110px;
margin-top:34px
}

.login_main .leftnav .signup .cont {
display:inline;
float:left;
margin-left:173px;
margin-top:10px;
width:313px
}

.login_main .leftnav .signup .buttons {
display:inline;
float:right;
margin-right:40px;
margin-top:16px
}

.login_main a:link {
color:#fac702;
font-weight:700;
text-decoration:none
}

.login_main a:visited {
color:#fac702;
font-weight:700;
text-decoration:none
}

.login_main a:hover {
color:#FFF;
font-weight:700;
text-decoration:none
}

.login_main a:active {
color:#FFF;
font-weight:700;
text-decoration:none
}

/*5:41pm */
.login_main .not_user {
background-image:url("/Images/login001_tcm13-15270.jpg");
background-position:right center;
background-repeat:no-repeat;
float:left;
height:123px;
padding-left:23px;
padding-right:0;
padding-top:45px;
position:absolute;
width:496px;
z-index:1
}

.login_main .not_user .title {
font-size:14px;
font-weight:700;
margin-bottom:8px;
width:350px
}

.login_main .not_user .cont {
line-height:18px;
margin-bottom:15px;
width:474px
}

.login_main .not_user .buttons {
margin-bottom:15px;
text-align:right;
width:478px
}

.login_main .not_user .buttons .button {
background-image:url("/Images/login_button_tcm13-15183.jpg");
background-repeat:no-repeat;
border:none;
color:#0f3055;
cursor:pointer;
font-size:11px!important;
font-weight:700;
height:23px;
text-decoration:none;
width:74px
}

.login_main .login {
float:right;
margin-right:0;
margin-top:14px;
padding:0 0 10px;
width:306px;
z-index:1
}

.login_main .login .title {
float:left;
font-size:14px;
font-weight:700;
margin-bottom:7px;
width:100%
}

.login_main .login .error {
float:left;
margin-bottom:10px;
width:300px
}

.login_main .login .line {
float:left;
margin-bottom:6px;
width:300px
}

.login_main .login .line .label {
float:left;
padding-top:5px;
width:90px
}

.login_main .login .line .textbox {
border:1px solid #666;
float:left;
margin-left:5px;
margin-top:3px;
text-align:left;
width:160px
}

.login_main .login .line2 {
float:left;
margin-bottom:7px;
padding-left:90px;
width:210px
}

.login_main .login .line2 a {
text-decoration:underline
}

.login_main .login .line2 .label {
float:left;
font-size:10px;
padding-top:5px;
width:170px
}

.login_main .login .line2 .label2 {
font-size:10px;
width:210px
}

.login_main .login .line2 .checkbox {
float:left;
margin-right:10px;
margin-top:6px
}

.login_main .login .line2 .button {
background-image:url("/Images/login_button_tcm13-15183.jpg");
background-repeat:no-repeat;
border-style:none;
color:#0f3055;
cursor:pointer;
float:left;
font-size:11px;
font-weight:700;
height:23px;
margin-right:5px;
text-decoration:none;
width:74px
}

.login_main .login .validation {
float:left;
margin-bottom:5px;
padding-left:90px;
width:210px
}

.login_main .login .validation .title {
font-size:11px;
font-weight:700;
margin-bottom:5px;
width:210px
}

.login_main .login .validation .label2 .textbox {
border:1px solid #666;
margin-top:5px;
width:160px
}

.login_main .login .validation .label2 .captcha {
margin-top:5px;
width:160px
}

.login_main .login .validation .label_error {
color:#950000;
font-weight:700;
padding-top:3px;
width:210px
}

/* */
.login_main .image {
color:#333;
display:none;
float:left;
height:238px;
margin-top:181px;
position:absolute;
width:696px;
z-index:2
}

.login_main .image img {
margin-top:53px
}

/* */
.login_main .login2 {
background:none;
float:right;
height:246px;
margin-right:0;
padding-left:0;
padding-right:0;
padding-top:14px;
width:307px;
z-index:1
}

.login_main .login2 .title {
font-size:14px;
font-weight:700;
margin-bottom:20px;
width:300px
}

.login_main .login2 .line {
float:left;
margin-bottom:10px;
width:300px
}

.login_main .login2 .line .label {
float:left;
padding-top:5px;
width:90px
}

.login_main .login2 .line .textbox {
border:1px solid #666;
float:left;
margin-left:5px;
margin-top:3px;
text-align:left;
width:160px
}

.login_main .login2 .line2 {
float:left;
margin-bottom:7px;
padding-left:90px;
width:210px
}

.login_main .login2 .line2 a {
text-decoration:underline
}

.login_main .login2 .line2 .label {
float:left;
font-size:11px;
padding-top:5px;
width:170px
}

.login_main .login2 .line2 .label2 {
font-size:11px;
width:210px
}

.login_main .login2 .line2 .checkbox {
float:left;
margin-right:10px;
margin-top:6px
}

.login_main .login2 .line2 .button {
background-image:url("/Images/login_button_tcm13-15183.jpg");
background-repeat:no-repeat;
border-style:none;
color:#0f3055;
cursor:pointer;
float:left;
font-size:11px!important;
font-weight:700;
height:23px;
margin-right:5px;
text-decoration:none;
width:74px
}

.pop_up_main .head .title {
float:left;
padding-left:10px;
padding-top:7px;
width:450px
}

/* */
.login_main .leftbox {
background:url("/Images/login003_tcm13-15272.jpg") no-repeat scroll right top transparent;
float:right;
padding:0
}

.login_main .leftbox .login_main {
background-image:url("/Images/CustomerService-Number_tcm13-15162.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
font-weight:700;
height:50px;
margin-right:9px;
margin-top:16px;
padding-left:50px;
padding-right:10px;
padding-top:7px;
width:141px;
z-index:0
}

.contentprofile input {
font-size:11px!important
}

.contentprofile select {
font-size:11px!important
}

.contentprofile .validation_object .label {
width:100%
}

.contentprofile .validation_object {
float:left;
margin-left:20px
}

.content_bd {
float:left;
margin-right:5px
}

.lineform_fp {
margin-left:20px
}

.content .error_include3 {
float:left;
width:220px
}

#main .categorylist .m_box .m_boxcont .imagebox a.productdlink {
display:block;
height:160px;
margin:auto;
position:relative;
width:160px
}

#main .categorylist .m_box .m_boxcont .imagebox a.categorydlink {
bottom:-6px;
position:relative
}

#main div.m_box div.m_boxcont div.imageBox {
border-color:#DDD;
border-left:3px solid #DDD;
border-right:3px solid #DDD;
border-style:none solid;
border-width:medium 3px;
display:block;
height:auto;
margin:0;
width:166px;
background:#FFF
}

.m_rightnav .results .imagebox .saleprice0 {
float:none
}

.productname {
text-decoration:underline
}

#main div.m_box div.m_boxcont div.imagebox div.productinfo .productname span {
text-decoration:underline
}

#main div.m_box div.m_boxcont div.imagebox div.productinfo {
line-height:11px;
float:none!important
}

#main .productlist div.m_box div.m_boxcont div.topborders div.right {
background-position:-7px 0
}

div.mainhead div.right {
position:static!important
}

#main .merchcontainer {
position:static!important
}

#main.whitefoot .mainhead .right {
position:static!important
}

#main div.m_box div.m_boxcont div.imagebox a.viewitemlink {
display:none
}

#main div.m_box div.m_boxcont div.topborders div.right_2 {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -7px 0 transparent
}

span.redmessage {
color:red;
float:none;
margin:2px;
width:auto
}

#main div.m_box div.m_boxcont div.imagebox div.productinfo .productprice span.listprice {
color:#999;
float:none;
margin:2px;
text-decoration:line-through;
width:auto
}

#main div.m_box div.m_boxcont div.imagebox div.productinfo .productprice span.saleprice {
color:#154279;
float:none;
margin:2px;
width:auto
}

/*4:55pm */
#main.merchcontainer {
position:static!important
}

#truepromotioncol1 {
position:static!important
}

/*5:18pm */
.m_rightnav .productcontrols .leftside .line .label {
margin-left:0
}

.m_rightnav .productcontrols .leftside .line {
float:left;
margin-bottom:7px;
width:100%
}

.login_main div.leftbox {
background:url("/Images/login003_tcm13-15272.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:364px;
margin-right:7px;
margin-top:0;
width:465px
}

.login_main div.service_number {
background-image:url("/Images/CustomerService-Number_tcm13-15162.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
font-weight:700;
height:50px;
margin-right:9px;
margin-top:16px;
padding-left:50px;
padding-right:10px;
padding-top:7px;
width:141px;
z-index:0
}

/*6:35pm */
#header .logmessage {
float:right;
height:0
}

#main2 .centralcontent .profile_main .content {
padding:0 0 10px
}

#uclogin_uplogin div#want2remove div.msg {
background:url("/Images/bg_tcm13-15249.png") no-repeat scroll left top transparent;
left:683px!important;
top:325px!important
}

div#want2remove div.msg {
color:#000;
font-size:10px;
height:31px;
overflow:hidden;
padding:9px 0 0 7px;
position:absolute!important;
text-indent:0;
width:330px;
z-index:9998
}

div#want2remove div.msg * {
font-size:11px
}

.content1 .lineformPswd {
float:left;
margin-bottom:10px;
padding-bottom:10px;
padding-left:25px;
width:580px
}

.content1 .error_include2 div.leftBox {
padding-bottom:5px;
width:645px
}

.content1 div.psLegend {
background:none repeat scroll 0 0 #FFF;
display:inline;
float:left;
font-size:11px;
padding:5px;
width:335px
}

.content1 .txtLf {
width:auto
}

.login_main div.leftBox {
background:url("/Images/login003_tcm13-15272.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:364px;
margin-right:7px;
margin-top:0;
width:465px
}

.login_main div.service_number span {
font-size:11px
}

/* */
.content1 .error_bd {
background-image:url("/Images/my_profile_error_3_tcm13-15143.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:19px;
padding-left:20px;
padding-top:14px;
width:320px
}

.error5 span {
font-size:11px
}

/* */
.pop_up_main .line_popup .no_popup {
background-image:url("/Images/save_cart_q_tcm13-15229.jpg");
background-repeat:no-repeat;
color:#FFF;
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
height:18px;
margin-left:10px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:44px
}

.pop_up_main .line_popup .no_popup:hover {
background-image:url("/Images/save_cart_q_hover_tcm13-15230.jpg");
background-repeat:no-repeat;
color:#000;
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
height:18px;
margin-left:10px;
padding-top:6px;
text-align:center;
text-decoration:none;
width:44px
}

.login_main .login .error2 {
background-attachment:scroll;
background-color:#FFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
color:#0F7AB5;
float:left;
font-size:11px;
font-weight:400;
height:44px;
margin-left:-145px;
margin-top:-71px;
padding:5px;
text-align:left;
width:217px
}

.login_main .login .error2 * {
font-size:11px
}

.login_main .login * {
font-size:11px
}

.validation_object .label .captcha {
margin-left:0;
margin-top:5px;
padding:0;
width:160px
}

.validation_object .label .textbox {
border:1px solid #666;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:130px
}

.validation_object .label a {
font-size:11px!important
}

.validation_objecft .label a:link {
color:#375E8D!important;
font-weight:400;
text-decoration:underline
}

.validation_object .label a:visited {
color:#59A5E6;
font-weight:700;
text-decoration:none
}

.login_main input {
font-size:12px!important
}

.login_main textarea {
font-size:12px!important
}

.login_main select {
font-size:12px!important
}

.validation_object .label a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.validation_object .label a:active {
color:#900;
font-weight:700;
text-decoration:none
}

/* */
.login_main .login2 .line .label * {
font-size:11px!important
}

/* */
.validation_object .label {
float:left;
font-size:10px;
width:210px
}

.login_main .not_user .buttons .button:hover {
background-image:url("/Images/login_button_hover_tcm13-15232.jpg");
background-repeat:no-repeat;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:11px;
font-weight:700;
height:23px;
padding-bottom:3px;
text-decoration:none;
width:74px
}

.content1 .error_bd span {
font-size:11px;
padding-left:10px
}

.error_zipcode {
background-image:url("/Images/my_profile_error_2_tcm13-15235.jpg");
background-repeat:no-repeat;
clear:both;
color:#FFF;
float:left;
height:17px;
padding-left:20px;
padding-top:14px;
width:102px
}

.content1 .label2_bd {
float:left;
padding-bottom:5px;
padding-top:7px;
width:600px
}

.lineform_fp .service_number {
background-image:url("/Images/CustomerService-Number_tcm13-15162.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
float:right;
font-weight:700;
height:50px;
padding-left:50px;
padding-right:10px;
padding-top:7px;
width:151px
}

.error_adv_fp {
background-image:url("/Images/ForgotPassword_adv_tcm13-15233.jpg");
color:#B52C00;
float:left;
font-weight:700;
height:50px;
padding-left:50px;
padding-right:5px;
padding-top:8px;
width:225px
}

.validation_object .title {
font-size:11px;
font-weight:700;
text-align:left;
text-decoration:none
}

.forgot_pass .form .lineform_fp .label label {
margin-left:5px
}

.forgot_pass .form .lineform_fp .label {
float:left;
padding-top:4px
}

.error_include_fp .label {
float:left;
margin-right:50px;
padding-bottom:5px;
width:200px
}

.error_include_fp {
float:left;
width:280px
}

/*ACOUNT INFORMATION */
.contentProfile {
color:#000;
display:table;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
margin-bottom:15px;
margin-left:5px;
padding:0;
width:800px
}

.contentProfile .form {
background-color:#D9EBFF;
background-image:url("/Images/my_profile_bottom_tcm13-15139.jpg");
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin:0 0 10px 10px;
overflow:hidden;
padding-bottom:10px;
width:785px
}

.contentProfile .form_head {
background-image:url("/Images/my_profile_head_02_tcm13-15145.jpg");
color:#FFF;
float:left;
font-weight:700;
height:19px;
margin-bottom:13px;
padding-left:20px;
padding-top:5px;
width:765px
}

.contentProfile .lineform {
float:left;
padding-bottom:10px;
padding-left:15px;
width:100%
}

.contentProfile .textbox01 {
border:1px solid #CCC;
float:left;
margin-right:10px;
width:auto
}

.contentProfile .label {
float:left;
margin-left:0;
margin-right:5px;
padding-top:3px;
width:78px
}

.contentProfile .error_include {
display:block;
float:left;
padding-right:10px;
width:auto
}

.contentProfile .label2_bd {
float:left;
padding-bottom:5px;
padding-top:10px;
width:450px
}

.contentProfile .content_bd {
float:left;
margin-right:5px;
padding-top:5px;
width:auto
}

.contentProfile a:link {
color:#355D8E;
font-weight:700;
text-decoration:underline
}

.contentProfile a:visited {
color:#355D8E;
font-weight:700;
text-decoration:underline
}

.contentProfile a:hover {
color:#00B4FF;
font-weight:700;
text-decoration:underline
}

.contentProfile a:active {
color:#00B4FF;
font-weight:700;
text-decoration:underline
}

/*VALIDATION CAPTCHA */
.validation_object {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:210px
}

/*ZIP CODE */
.contentProfile .zipcode {
font-size:11px;
margin-left:2px;
margin-right:0;
width:50px
}

/*ORDER HISTORY */
.content .orderhistory .item1 {
float:left;
margin-left:5px;
padding-top:5px;
width:200px
}

.content .orderhistory .head {
background-image:url("/Images/orderhistory_head_tcm13-15450.jpg");
background-repeat:no-repeat;
float:left;
height:23px;
margin-bottom:5px;
padding-left:5px;
padding-right:5px;
width:404px
}

.content .orderhistory {
background-color:#FFF;
background-image:url("/Images/orderhistory_bottom_tcm13-15452.jpg");
background-position:bottom;
background-repeat:no-repeat;
margin-left:150px;
padding-bottom:4px;
width:414px
}

/* */
.content .form2 {
float:left;
margin-bottom:15px;
margin-left:25px;
width:731px
}

.content .label5_zc {
float:left;
margin-right:10px;
padding-top:5px;
width:61px
}

.content .label5 {
float:left;
margin-right:10px;
padding-top:5px;
width:auto
}

.content .label5 a {
font-weight:700;
text-decoration:underline
}

.content .textbox3 {
border:1px solid #CCC;
float:left;
margin-right:10px;
width:160px
}

#main.whiteFoot {
background:none
}

#main2.whiteFoot {
background:none
}

#main.whiteFoot .mainFoot {
background:none;
float:left;
height:7px;
overflow:hidden;
width:100%
}

#main2.whiteFoot .mainFoot {
background:none;
float:left;
height:7px;
overflow:hidden;
width:100%
}

#main.whiteFoot .mainFoot .left {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll -7px -14px transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

#main2.whiteFoot .mainFoot .left {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll 7px 0 transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

#main.whiteFoot .mainFoot .ctr {
background:none;
float:left;
height:7px;
width:987px
}

#main2.whiteFoot .mainFoot .ctr {
background:none;
float:left;
height:7px;
width:987px
}

#main.whiteFoot .mainFoot .right {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll 0 14px transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

#main2.whiteFoot .mainFoot .right {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll 0 0 transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

/*ARENGIFO FEB 17TH 2010 */
#main.whiteFoot .mainHead {
background:none;
float:left;
height:7px;
overflow:hidden;
width:100%
}

#main.whiteFoot .mainHead .left {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll 7px -7px transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

#main.whiteFoot .mainHead .ctr {
background:none;
float:left;
height:7px;
width:987px
}

#main.whiteFoot .mainHead .right {
background:url("/Images/mainContainnerCorners_tcm13-15944.gif") repeat scroll 0 -7px transparent;
float:left;
height:7px;
overflow:hidden;
position:static!important;
width:7px;
z-index:0
}

/*==>ARENGIFO MARCH 25TH 2010<== */
.merchContainer {
position:static;
z-index:1
}

#main.merchContainer input {
font-size:11px!important
}

#main.merchContainer textarea {
font-size:11px!important
}

#main.merchContainer select {
font-size:11px!important
}

/*==> END ARENGIFO MARCH 25TH 2010<==
::::::::::: MERCHANDISE STYLES :::::::::::::::: by arengifo, author: arengifo, January 27th 
Search Box */
div.merchandiseSearchBox {
background:none;
float:left;
height:45px;
margin-top:9px;
padding:0 10px 10px 21px;
width:100%
}

/*==> arengifo march 25th 2010 <== */
div.merchandiseSearchBox input {
font-size:12px!important
}

/*==> END arengifo march 25th 2010 <== */
div.merchandiseSearchBox .storeTitle {
border-right:1px solid #CCC;
color:#fff;
float:left;
font-size:15px;
font-weight:700;
height:25px;
margin:5px 5px 5px 0;
padding-right:20px
}

div.merchandiseSearchBox .searchControls {
color:#154279;
float:left;
font-weight:700;
margin:10px 3px 3px 15px
}

div.merchandiseSearchBox .searchControls .psearch {
margin-top:2px
}

div.merchandiseSearchBox .searchControls input.microButton {
background-image:url("/Images/goButton_tcm13-15943.gif");
border:medium none;
font-weight:700;
height:19px;
padding-bottom:3px;
text-align:center;
width:46px;
text-transform:uppercase
}

div.merchandiseSearchBox div.insideHP .psearch {
color:#50300A
}

div.merchandiseSearchBox div.insideHP input.microButton {
background-image:url("/Images/goButton_tcm13-15943.gif");
background-position:0 19px;
background-color:transparent;
border:medium none;
font-weight:700;
height:19px;
padding-bottom:3px;
text-align:center;
width:47px
}

/*
---------------------------------------------------------------
ARENGIFO MARCH 9TH 2010
--------------------------------------------------------------- */
div.merchandiseSearchBox .searchControls span.psearch {
float:left;
text-transform:uppercase
}

div.merchandiseSearchBox .searchControls div.textBox {
display:inline;
float:left;
margin-left:14px
}

div.merchandiseSearchBox .searchControls .valMessage {
color:#F30;
font-size:11px;
font-weight:400
}

/*
---------------------------------------------------------------
---------------------------------------------------------------

arengifo feb 17th */
div.merchandiseSearchBox .searchControls .keyword_m {
border:1px solid #ccc;
margin-right:5px;
width:271px
}

div.m_leftNavMenu {
float:left;
height:auto;
margin-left:21px;
overflow:hidden;
padding-right:20px;
width:217px
}

div.m_rightNav {
background:none;
float:left;
height:auto;
margin-left:19px;
padding:0 0 10px;
width:704px
}

div.m_rightNav div.breadCrumb {
display:block;
font-size:12px;
font-style:italic;
margin-bottom:10px;
word-spacing:2px
}

div.m_rightNav div.imageBox {
border:3px solid #DDD;
float:left;
height:auto;
margin-right:10px;
padding-bottom:2px;
text-align:center;
width:286px
}

div.m_rightNav div.productControls {
border-bottom:1px solid #375E8D;
display:block;
float:left;
margin-bottom:10px;
padding-bottom:1%!important;
width:398px
}

.m_rightNav .productControls .divisorHr {
background:#CCC;
border-top:1px solid #DFE8FF;
float:left;
height:1px;
margin-bottom:15px;
padding:0;
width:604px
}

.m_rightNav .productControls .leftSide {
background:none repeat scroll 0 0 #EEE;
color:#8C8C8C;
float:left;
font-size:14px;
height:auto;
padding:10px 15px!important;
width:205px
}

.m_rightNav .insideHP .leftSide {
background:url("/Images/controlsBox_tcm13-18086.JPG") #E7CDAC
}

.m_rightNav .insideHP .leftSide .line input.addToCartBtn {
background-position:0 -52px!important
}

.m_rightNav .productControls .leftSide select {
font-size:11px;
height:19px;
width:133px
}

.m_rightNav .productControls .rightSide {
background:none repeat scroll 0 0 #EFF2FF;
float:left;
padding:62px 15px 15px
}

.m_rightNav .productControls h1.productTitle {
border-bottom:1px solid #154279;
color:#5A5A5A;
font-size:24px;
font-weight:400;
margin:0 0 15px;
padding-bottom:6px;
letter-spacing:-1px
}

.m_rightNav .productControls .leftSide .line {
float:left;
margin-bottom:7px;
width:100%
}

.m_rightNav .productControls .leftSide .line input.addToCartBtn {
background:url("/Images/mAdd2Cart_tcm13-15273.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight:700;
height:26px;
margin-left:15px;
overflow:hidden;
width:177px
}

.m_rightNav .productControls .leftSide .line input.disabledBtn {
background-position:0 -26px;
color:#999
}

.m_rightNav .productControls .leftSide .line .label {
float:left;
margin-left:0;
width:71px;
font-size:11px;
color:#5a5a5a
}

.m_rightNav .productControls .leftSide .line input.quantity {
border:1px solid #ccc;
font-size:11px;
font-weight:400;
width:33px
}

div.m_rightNav div.productControls .priceBox {
color:#8C8C8C;
float:left;
font-size:16px;
margin-bottom:15px;
width:163px
}

div.m_rightNav div.productControls .priceBox span.listPrice {
color:#7895AF;
display:block;
font-weight:400;
margin-right:10px;
text-decoration:line-through
}

div.m_rightNav div.productControls a.seeSizingChartLink {
color:#717171;
float:left;
font-size:12px;
margin-top:-4%;
text-decoration:underline;
width:auto;
}

div.m_rightNav div.productControls a.seeSizingChartLink span {
/*font-size:12px!important*/
color:#717171;
}

div.m_rightNav div.textDescs {
color:#5a5a5a;
display:block;
float:left;
font-size:12px;
margin-top:10px;
width:700px
}

div.m_rightNav div.textDescs h2 {
color:#154279;
font-size:15px;
margin-bottom:2px;
}
div.m_rightNav div.textDescs h3 {
color:#154279;
font-size:16px;
margin-bottom:2px;
}
div.m_rightNav div.textDescs p {
font-size:12px;
text-align:justify
}

div.m_rightNav div.banner {
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}

/*Results */
.m_rightNav .results .infoMessage {
display:block;
font-size:11px;
margin-bottom:10px
}

.m_rightNav .results .imageBox .productName {
color:#339FD3;
display:block;
font-size:11px;
text-align:center
}

.m_rightNav .results .imageBox .listPrice {
color:#CCC;
text-decoration:line-through;
width:55px
}

.m_rightNav .results .imageBox .salePrice {
color:#154279;
font-size:11px;
font-weight:700;
width:55px
}

.m_rightNav .results .imageBox .salePrice0 {
color:#154279;
float:none;
font-weight:700;
margin-right:6px
}

.m_rightNav .results .rControls {
display:block;
float:left;
font-size:11px;
width:705px
}

.m_rightNav .results .disabledControl {
color:#fff;
cursor:default;
visibility:hidden
}

.m_rightNav .results .list {
display:block;
float:left
}

.m_rightNav .results .list td div.separator {
background:url("/Images/separator_tcm13-15298.gif");
height:199px;
width:1px
}

.m_rightNav .list td div.separator {
background:url("/Images/separator_tcm13-15298.gif");
height:199px;
width:1px
}

.m_rightNav .results .list tr {
border-bottom:1px solid #ccc;
margin-bottom:15px
}

.m_rightNav .results .list td {
display:block;
float:left
}

.m_rightNav .results .rControls .sortByControl {
color:#1975A6;
float:left;
font-size:12px!important;
font-weight:700;
height:25px;
text-transform:uppercase;
width:200px
}

.m_rightNav .results .pagControl {
float:left;
height:25px;
margin-left:5px;
text-align:center;
width:160px
}

.m_rightNav .results .pagControl a:link {
text-decoration:underline
}

.m_rightNav .results .pagControl a {
margin-left:1px;
margin-right:1px
}

.m_rightNav .results .viewAllControl {
float:left;
height:25px;
margin-left:5px;
text-align:center;
width:125px
}

.m_rightNav .results .disabledControl * {
color:#fff;
cursor:default;
visibility:hidden
}

.m_rightNav .results .priceRangeControl {
color:#1975A6;
float:right!important;
font-size:12px!important;
font-weight:700;
height:25px;
margin-left:5px;
text-align:right!important;
text-transform:uppercase;
width:200px
}

div.m_rightNav div.results div.imageBox {
border:none;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
padding-bottom:0;
width:160px
}

.m_rightNav .withTitle div.title {
background:url("/Images/menu02_tcm13-15277.gif") repeat-x scroll 0 -58px transparent;
color:#FFF;
height:27px;
overflow:hidden;
padding-top:6px
}

div.m_box {
float:left;
height:222px;
margin:2px;
width:172px
}

div.m_box div.m_boxCont {
width:100%
}

div.m_box div.m_boxCont div.m_boxTitle {
color:#369;
font-size:11px;
font-weight:700;
padding-bottom:2px;
text-align:left;
text-transform:capitalize
}

div.m_box div.m_boxCont div.m_boxTitle a {
background:url("/Images/doubleArrow2Right_tcm13-16113.gif") no-repeat scroll right 3px transparent;
font-weight:700;
padding-left:6px;
padding-right:15px;
color:#5A5A5A
}

#main div.m_box div.m_boxCont div.topBorders {
height:7px;
overflow:hidden;
width:100%
}

#main div.m_box div.m_boxCont div.topBorders div.left {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll 0 0 transparent;
float:left;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

#main div.m_box div.m_boxCont div.topBorders div.ctr {
background:none repeat scroll 0 0 #FFF;
border-top:3px solid #DDD;
float:left;
height:4px;
width:158px
}

#main div.m_box div.m_boxCont div.topBorders div.right {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -7px 0 transparent;
float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

/*add by jleon april 16th 2010 */
#main div.m_box div.m_boxCont div.topBorders div.right_2 {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -7px 0 transparent;
float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

/*end add */
#main .promoProducts_Box div.m_box div.m_boxCont div.topBorders div.right {
background-position:-21px 0
}

#main .productList div.m_box div.m_boxCont div.topBorders div.right {
background-position:-7px 0
}

#main .productList div.m_box div.m_boxCont div.bottomBorders div.right {
background-position:-7px -7px
}

#main div.m_box div.m_boxCont div.imageBox {
border:3px solid #ddd;
border-bottom:none;
border-color:#DDD;
border-left:3px solid #DDD;
border-right:3px solid #DDD;
border-style:none solid;
border-top:none;
border-width:medium 3px;
display:block;
height:auto;
margin:0;
width:166px;
background:#fff
}

#main .categoryList div.m_box div.m_boxCont div.imageBox {
height:187px
}

#main div.m_box div.m_boxCont div.imageBox a.viewItemLink {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/1234_tcm13-15243.gif");
background-position:0 -20px;
background-repeat:no-repeat;
color:#000;
display:none;
float:right;
font-size:11px;
height:16px;
margin-top:-4px;
padding-right:13px;
padding-top:1px;
text-align:right;
width:71px
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo {
font-size:11px;
line-height:12px;
margin-bottom:4px;
text-align:center;
width:157px;
font-weight:700
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo span.onSaleLbl,#main div.m_box div.m_boxCont div.imageBox div.productInfo span.salePrice {
color:#FF4E00
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo span.listPrice {
color:#154279
}

/*arengifo april 20th 2010 */
#main div.m_box div.m_boxCont div.imageBox .productLink img {
height:160px;
width:160px
}

/*end arengifo april 20th 2010 */
#main div.m_box div.m_boxCont div.imageBox div.productInfo .productName {
color:#666;
float:left;
font-size:11px;
font-weight:700;
height:30px;
margin:auto auto 5px;
position:relative;
text-align:center;
width:100%
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo .productName * {
font-size:11px
}

/*arengifo april 20th 2010 */
#main div.m_box div.m_boxCont div.imageBox div.productInfo .productName span {
bottom:0;
font-size:11px;
height:auto;
left:0;
position:absolute;
right:0;
text-decoration:underline;
width:100%
}

/*end arengifo april 20th 2010 */
#main div.m_box div.m_boxCont div.imageBox div.productInfo .productPrice {
color:#154279;
float:right;
font-size:11px;
font-weight:700;
padding-right:0;
text-align:center;
width:100%
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo .productPrice span.listPrice {
color:#999;
float:none;
margin:2px;
text-decoration:line-through;
width:auto
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo .productPrice span.salePrice {
color:#154279;
float:none;
margin:2px;
width:auto
}

#main div.m_box div.m_boxCont div.imageBox div.productInfo a.productDLink {
background:url("/Images/pdetailbg_tcm13-17984.gif") no-repeat scroll 0 0 #DDD;
bottom:0;
color:#666;
float:right;
font-weight:700;
height:15px;
margin-top:0;
overflow:hidden;
padding-left:15px;
padding-right:0;
padding-top:6px;
position:relative;
text-align:center;
width:87px
}

#main .productList div.m_box div.m_boxCont div.imageBox a.productDLink {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/1234_tcm13-15243.gif");
background-position:0 -19px;
background-repeat:repeat;
color:#000;
float:right;
font-size:11px;
font-weight:400;
height:17px;
margin-top:-4px;
padding-left:11px;
padding-top:2px;
text-align:center;
width:73px
}

#main div.m_box div.m_boxCont div.bottomBorders {
float:left
}

#main div.m_box div.m_boxCont div.bottomBorders div.left {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll 0 7px transparent;
height:7px;
width:7px
}

.m_rightnav .productcontrols .leftside {
margin:0;
overflow:hidden;
padding:0;
}

#main div.m_box div.m_boxCont div.bottomBorders div.ctr {
border-bottom:3px solid #ddd;
float:left;
height:4px;
margin:0;
padding:0;
width:158px;
background:#fff
}

#main div.m_box div.m_boxCont div.bottomBorders div.right {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -36px 6px transparent;
float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px;
z-index:0
}

/*add by jleon april 16th 2010 */
#main div.m_box div.m_boxCont div.bottomBorders div.right_2 {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -7px 7px transparent;
float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

/* end add
////// */
#main div.m_rightNav div.infoMessage {
background:none repeat scroll 0 0 #CFE9FF;
display:block;
font-size:11px;
margin-bottom:10px;
padding:10px!important;
width:680px
}

#main div.m_rightNav div.productImageBox {
float:left;
height:309px;
margin-right:15px;
width:286px
}

#main div.m_rightNav div.productImageBox div.topBorders {
height:7px;
overflow:hidden
}

#main div.m_rightNav div.productImageBox div.topBorders div.left {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll 0 0 transparent;
float:left;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

#main div.m_rightNav div.productImageBox div.topBorders div.ctr {
background:none repeat scroll 0 0 #FFF;
border-top:3px solid #ddd;
float:left;
height:4px;
width:272px
}

#main div.m_rightNav div.productImageBox div.topBorders div.right {
background:url("/Images/prounded_tcm13-15292.gif") repeat scroll -7px 0 transparent;
float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

#main div.m_rightNav div.productImageBox div.imageBox {
/* background:none repeat scroll 0 0 #FFF;   */
border-bottom:medium none;
border-top:medium none;
height: 300px;
width:280px
}

#main div.m_rightNav div.productImageBox div.imageBox div.productInfo {
/* background:none repeat scroll 0 0 #FFF;   */
font-size:11px;
height: 10px;
width: 80px;
position: relative;
left: 190px;
bottom: 3px;
}

#main div.m_rightNav div.productImageBox div.imageBox div.productInfo div.pInfoTab {
float: right !important;
margin-top: 0 !important;
margin-right: 2% !important;
}

#main div.m_rightNav div.productImageBox div.imageBox div.productInfo a.productDLink {

color:#666;
font-weight:700;
height:10px;
margin-right:0;
padding-bottom: 5px;
text-align:right;
width:99px;
}

#main div.m_rightNav div.productImageBox div.imageBox div.productInfo div.infoTab {
float:right!important;
margin-top:-6px
}

#main div.m_rightNav div.productImageBox div.bottomBorders {
float:left;
margin-top:-7px
}

#main div.m_rightNav div.productImageBox div.bottomBorders div.left {

float:left;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

#main div.m_rightNav div.productImageBox div.bottomBorders div.ctr {

border-bottom:3px solid #DDD;
height:0px;
margin-top:0;
width:286px
}

#main div.m_rightNav div.productImageBox div.bottomBorders div.right {

float:right;
height:7px;
margin:0;
overflow:hidden;
padding:0;
width:7px
}

#main div.m_rightNav span.list div.productImageBox {
height:204px;
width:172px
}

#main div.m_rightNav span.list div.productImageBox div.imageBox {
border:3px solid #ddd;
border-bottom:none;
border-top:none;
margin:0;
width:166px
}

#main div.m_rightNav span.list div.productImageBox div.topBorders div.ctr {
width:158px
}

#main div.m_rightNav span.list div.productImageBox div.bottomBorders div.ctr {
width:158px
}

/*arengifo March 18th 2010 */
#main .categoryList .m_box .m_boxCont .imageBox a.categoryDLink {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/1234_tcm13-17980.gif");
background-position:0 0;
background-repeat:repeat;
bottom:-13px;
color:#5A5A5A;
float:right;
font-size:11px;
font-weight:700;
height:16px;
padding-left:18px;
padding-top:2px;
position:relative;
width:59px;
z-index:1
}

/* e n d   april 20th 2010
:::::::::::::: APRIL 26TH ::::::::::::::::: */
#main .categorylist .m_box .m_boxcont .imagebox a.productdlink,#main .categoryList .m_box .m_boxCont .imageBox a.productDLink {
display:block;
height:160px;
margin:auto;
position:static;
width:160px
}

/*requested by Jberites april 7th 2010 - a */
#header li.firstWithSeparator {
padding:0 10px 8px
}

.TopMenuOptionCenter {
  display:block;
  padding-bottom:0;
  padding-left:90px;
  padding-right:90px;
  padding-top:0;
}

/* */
div.m_rightNav div div {
float:left!important;
height:auto;
padding:0!important
}

/*arengifo april 13th 2010 */
.middle_content div table .content1 {
width:467px
}

/*end arengifo april 13th 2010 */
/*arengifo april 19th 2010 */
#UCFullUnsubscribe1_upCustomerProfile * {
color:#01254f;
font-size:12px
}

#UCFullUnsubscribe1_upCustomerProfile table {
margin-left:0;
margin-right:350px;
padding-left:0;
width:600px
}

#UCFullUnsubscribe1_upCustomerProfile input.nothanks_large {
color:#fff;
font-size:13px
}

/*end arengifo april 19th 2010
 jleon april 19th 2010 */
.main_White {
float:left;
margin-bottom:0;
padding-bottom:0
}

/*end jleon april 19 th
 april 20th 2010 */
#CentralContent .middle_content table .content1 {
width:100%
}

#CentralContent .middle_content table .content1 .buttons {
display:block;
float:right;
margin-right:0;
margin-top:10px
}

#CentralContent .middle_content table .content1 .div2 {
float:left
}

#CentralContent .middle_content table .content1 .div2 .form {
margin:0!important;
width:100%!important
}

.productName {
font-size:11px;
text-decoration:underline
}

div.mainHead div.right {
position:static!important
}

.login_main .leftNav {
background:url("/Images/login002_tcm13-15271.jpg") no-repeat scroll right bottom transparent;
display:inline;
float:left;
height:364px;
margin-left:10px;
width:521px
}

#TRUEPromotionCol1 {
position:static!important
}

#main .merchContainer {
position:static!important
}

/*4:55pm */
#main.merchContainer {
background:#fff;
position:static!important
}

#header .b_t {
left:-25px!important
}

#main2 .centralcontent .profile_main .conten {
padding:0
}

#header .logmessage {
float:right;
height:0
}

#ucLogin_upLogin div#want2remove div.msg {
background:url("/Images/bg_tcm13-15249.png") no-repeat scroll left top transparent;
left:683px!important;
top:325px!important
}

.view_cart {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:auto;
margin-right:auto;
position:relative;
width:1001px
}

.view_cart input {
font-size:12px!important
}

.view_cart textarea {
font-size:12px!important
}

.view_cart select {
font-size:12px!important
}

.view_cart .head {
float:left;
height:42px;
width:1001px
}

.view_cart .cont {
background-color:#FFF;
float:left;
padding:10px;
width:981px
}

.view_cart .cont .infotext {
color:#2f658c;
float:left;
margin-bottom:10px;
width:981px
}

.view_cart .cont .lineform {
float:left;
font-size:12px;
padding-bottom:0;
width:981px
}

.view_cart .cont .lineform .label {
float:left;
font-weight:700;
margin-right:10px;
padding-top:4px
}

.view_cart .cont .lineform .textlist {
border:1px solid #666;
float:left;
width:130px
}

.view_cart .cont .datalist {
color:#2f658c;
float:left;
padding-bottom:20px;
width:981px
}

.view_cart .cont .datalist .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border:1px solid #666;
color:#0d2a49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:981px
}

.view_cart .cont .datalist .line {
float:left;
padding-bottom:5px;
padding-top:5px;
width:981px
}

.view_cart .cont .datalist .item1 {
float:left;
text-align:center;
width:100px
}

.view_cart .cont .datalist .item2 {
float:left;
padding-left:31px;
width:419px
}

.view_cart .cont .datalist .item2_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:30px;
width:418px
}

.view_cart .cont .datalist .item3 {
float:left;
padding-left:30px;
width:395px
}

.view_cart .cont .datalist .item3_int {
float:left;
margin-bottom:10px;
width:395px
}

.view_cart .cont .datalist .item3 .textlist {
border:1px solid #666;
float:left;
height:19px;
margin-right:8px;
width:120px
}

.view_cart .cont .datalist .line .item3 .item3_int .error {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
color:#FFF;
float:left;
height:18px;
padding-left:8px;
padding-top:13px;
width:201px
}

.view_cart .cont .datalist .item4 {
float:left;
padding-left:31px;
width:830px
}

.view_cart .cont .datalist .item4_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
float:left;
padding-left:30px;
width:418px
}

.view_cart .cont .lineform .first_button {
float:left;
height:23px;
width:74px
}

.view_cart .cont .lineform .seccond_button {
float:right;
height:23px;
width:74px
}

.view_cart .cont .lineform .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
font-size:11px;
font-weight:700;
height:28px;
text-decoration:none;
width:74px
}

.view_cart .cont .lineform .button:hover {
background-image:url("/Images/form_button_hover_tcm13-15267.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
font-weight:700;
height:28px;
text-decoration:none;
width:74px
}

.view_cart .cont .lineform2 {
float:left;
font-size:12px;
padding-bottom:10px;
padding-left:40px;
width:941px
}

.view_cart .cont .lineform2 .izq {
display:block;
float:left;
margin-right:20px;
width:auto
}

.view_cart .cont .lineform2 .label {
width:300px
}

.view_cart .cont .lineform2 .textbox_ab {
border:1px solid #666;
margin:8px 0 0
}

.view_cart .cont .lineform2 .textbox_ab2 {
border:1px solid #666;
margin-left:0;
margin-right:0;
margin-top:8px;
width:310px
}

.view_cart .cont .lineform2 .error {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
color:#FFF;
height:18px;
padding-left:8px;
padding-top:13px;
width:201px
}

.view_cart .cont .lineform2 .label2 {
display:block;
font-weight:700;
width:auto
}

.view_cart .cont .lineform2 .izq2 {
display:block;
float:left;
margin-right:20px;
width:350px
}

.view_cart .cont .lineform2 .textbox_ab3 {
border:1px solid #666;
margin:8px 0 0;
width:80px
}

.view_cart .cont .lineform a {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .lineform a:link {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .lineform a:visited {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .lineform a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.view_cart .cont .lineform a:active {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.view_cart .cont .lineform .button2 {
background-image:url("/Images/Checkout_button_tcm13-15253.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
float:right;
font-size:11px;
font-weight:700;
height:28px;
margin-left:30px;
text-decoration:none;
width:94px
}

.view_cart .cont .lineform .button2:hover {
background-image:url("/Images/Checkout_button_hover_tcm13-15254.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:right;
font-size:11px;
font-weight:700;
height:28px;
text-decoration:none;
width:94px
}

.view_cart .cont .lineform a.continue_shopping_cart {
background-image:url("/Images/continue_shoppingcart_tcm13-15257.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:10px;
padding-left:37px;
padding-top:6px;
width:auto
}

.view_cart .cont .lineform a.continue_shopping_cart:hover {
background-image:url("/Images/continue_shoppingcart_hover_tcm13-15258.jpg");
font-size:100%
}

.view_cart .cont .lineform input.smallButton {
float:left
}

.view_cart .cont .datalist2 {
background-color:#fff;
border-top-color:#ccc;
border-top-style:solid;
border-top-width:1px;
color:#2f658c;
float:left;
margin-bottom:10px;
margin-top:10px;
width:979px
}

.view_cart .cont .datalist2 .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border-bottom-color:#ccc;
border-bottom-style:solid;
border-bottom-width:1px;
color:#0d2a49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:979px
}

.view_cart .cont .datalist2 .item1 {
float:left;
text-align:center;
width:100px
}

.view_cart .cont .datalist2 .item1_int {
float:left;
padding-left:0;
padding-top:2px;
text-align:center;
width:100px
}

.view_cart .cont .datalist2 .item2 {
float:left;
padding-left:31px;
padding-top:4px;
width:418px
}

.view_cart .cont .datalist2 .item2_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:30px;
width:417px
}

.view_cart .cont .datalist2 .item3 {
float:left;
text-align:left;
text-transform:capitalize
}

.view_cart .cont .datalist2 .item3_int {
float:left;
padding-top:4px;
text-align:left;
width:90px
}

.view_cart .cont .datalist2 .item4 {
float:left;
padding-top:4px;
text-align:left
}

.view_cart .cont .datalist2 .item4_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
text-align:left;
width:140px;
text-transform:capitalize
}

.view_cart .cont .datalist2 .item5 {
float:left;
font-weight:700;
padding-left:1%;
padding-right:1%;
text-align:center;
width:7%
}

.view_cart .cont .datalist2 .item5 a {
text-decoration:underline
}

.view_cart .cont .datalist2 .line .item1_int .qty {
border:1px solid #CCC;
height:auto;
padding-top:1px;
text-indent:2px;
width:28px
}

.view_cart .cont .datalist2 .line {
float:left;
font-size:11px;
padding-bottom:5px;
padding-top:2px;
width:979px
}

.view_cart .cont .datalist2 .line .item5 a:link {
color:#1578b5;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .datalist2 .line .item5 a:visited {
color:#1578b5;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .datalist2 .line .item5 a:hover {
color:#2aaeff;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .datalist2 .line .item5 a:active {
color:#2aaeff;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .datalist2 .line .item5 .remove_item {
background-image:url("/Images/remove_shoppingcart_tcm13-15293.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:28px;
padding-top:3px;
text-align:left;
width:100px
}

.view_cart .cont .datalist2 .line .item5 .remove_item:hover {
background-image:url("/Images/remove_shoppingcart_hover_tcm13-15294.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:28px;
padding-top:3px;
text-align:left;
width:100px
}

.view_cart .cont .total_your_shopping_cart {
float:right;
font-size:12px;
padding-bottom:10px;
padding-left:0;
padding-right:183px;
width:798px
}

.view_cart .cont .total_your_shopping_cart .button {
background-image:url("/Images/Update-Total_button_tcm13-15300.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
float:left;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:80px
}

.view_cart .cont .total_your_shopping_cart .button:hover {
background-image:url("/Images/Update-Total_button_hover_tcm13-15301.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:left;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:80px
}

.view_cart .cont .total_your_shopping_cart .total_box {
background:#EFF3FF;
float:right;
font-weight:700;
padding:10px 10px 0;
width:370px
}

.view_cart .cont .total_your_shopping_cart .total_box .lineform {
border-bottom-color:#597793;
border-bottom-style:solid;
border-bottom-width:1px;
color:#2f4e6a;
float:right;
font-size:12px;
padding-bottom:2px;
text-align:right;
width:370px
}

.view_cart .cont .total_your_shopping_cart .total_box .lineform .total_price {
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:7px;
padding-top:0;
width:220px
}

.view_cart .cont .total_your_shopping_cart .total_box .lineform .total_price_label {
float:right;
font-size:12px;
margin-bottom:5px;
padding-top:0;
width:100px
}

.view_cart .cont .total_your_shopping_cart .total_box .lineform .total_price_text {
float:right;
font-weight:400;
margin-bottom:5px;
padding-right:7px;
width:220px
}

.view_cart .cont .total_your_shopping_cart .total_box .total_price {
color:#013458;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:7px;
padding-top:5px;
text-align:right;
width:220px
}

.view_cart .cont .total_your_shopping_cart .total_box .total_price_label {
color:#013458;
float:right;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
text-align:right;
width:100px
}

.view_cart .cont .promocode_box {
background-image:url("/Images/bg_your_shoppingcart_tcm13-15252.gif");
background-repeat:repeat-x;
border:1px solid #ccc;
float:left;
height:34px;
margin-bottom:15px;
margin-top:10px;
padding-bottom:30px;
padding-right:10px;
padding-top:5px;
width:98%;
margin:0;
background:none;
height:auto;
padding-bottom:1%
}

.view_cart .cont .promocode_box .apply_button {
background-image:url("/Images/Apply_button_tcm13-15247.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:right;
font-size:10px;
font-weight:700;
height:21px;
margin-top:4px;
text-decoration:none;
width:69px
}

.view_cart .cont .promocode_box label .smallButton {
float:right;
margin-top:4px
}

.view_cart .cont .promocode_box .label2 #ucViewCartContent_ucEnterPromoCode_divPromocode {
color:red;
display:block;
font-size:12px;
font-weight:700;
margin-left:10px;
margin-right:10px;
padding-top:9px;
width:auto
}

.view_cart .cont .promocode_box .apply_button:hover {
background-image:url("/Images/Apply_button_hover_tcm13-15248.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:right;
font-size:10px;
font-weight:700;
height:21px;
margin-top:4px;
text-decoration:none;
width:69px
}

.view_cart .cont .promocode_box .textbox {
border:1px solid #666;
float:none;
margin-right:20px;
margin-top:8px;
text-align:left;
width:97px
}

.view_cart .cont .promocode_box .label {
color:#2f658c;
display:block;
float:left;
font-size:12px;
font-weight:700;
margin-left:10px;
margin-right:10px;
padding-top:9px;
width:auto
}

.view_cart .cont .promocode_box a:link {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .promocode_box a:visited {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .promocode_box a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .promocode_box a:active {
color:#2aaeff;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .buy_box {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
float:left;
font-size:12px;
margin-bottom:15px;
margin-top:10px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:981px
}

.view_cart .cont .buy_box .images {
border:none;
margin-left:10px;
margin-right:10px
}

.view_cart .cont .lineform3 {
float:left;
font-size:11px;
padding-bottom:10px;
width:981px
}

.view_cart .cont .lineform3 .title {
color:#1b73b4;
display:block;
font-size:12px;
font-weight:700;
margin-bottom:5px;
width:100%
}

.view_cart .cont .lineform3 a:link {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.view_cart .cont .lineform3 a:visited {
color:#1578b5;
font-size:11px;
font-weight:700
}

.view_cart .cont .lineform3 a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.view_cart .cont .lineform3 a:active {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.view_cart .cont .lineform4 {
float:left;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:981px
}

.view_cart .cont .lineform4 .images {
border:none;
margin-left:45px;
margin-right:45px
}

.view_cart .cont .left {
float:left;
padding-left:5px;
width:708px
}

.view_cart .cont .left .boxes {
background-color:#d7ebff;
border:1px solid #666;
float:left;
margin-bottom:15px;
padding:8px 5px;
width:670px
}

.view_cart .cont .left .boxes .line {
float:left;
width:670px
}

.view_cart .cont .left .boxes .line .left_int {
float:left;
padding-left:0;
width:405px
}

.view_cart .cont .left .boxes .line .left_int .title2 {
float:left;
font-weight:700;
width:398px
}

.view_cart .cont .left .boxes .line .auto_alert {
float:left;
margin-right:25px;
margin-top:10px;
width:auto
}

.view_cart .cont .left .boxes .line .auto_alert .label {
padding-bottom:4px;
padding-top:2px;
width:164px
}

.view_cart .cont .left .boxes .line .auto_alert .label2 {
padding-bottom:4px;
padding-top:2px
}

.view_cart .cont .left .boxes .line .auto_alert .textbox {
border:1px solid #666;
width:162px
}

.view_cart .cont .left .boxes .line .auto_alert .textbox4 {
border:1px solid #666
}

.view_cart .cont .left .boxes .line .auto_alert .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:none;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.view_cart .cont .left .boxes .line .card_details {
background-image:url("/Images/credit_card_info_tcm13-15259.jpg");
background-repeat:no-repeat;
float:left;
font-size:10px;
height:69px;
padding-bottom:0;
padding-left:94px;
padding-top:10px;
width:170px
}

.view_cart .cont .left .boxes .line .card_details a:link {
color:#113c63;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .card_details a:visited {
color:#113c63;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .card_details a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .card_details a:active {
color:#900;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.view_cart .cont .left .boxes .line .auto_alert .label2 a:link {
color:#113c63;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .label2 a:visited {
color:#113c63;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .label2 a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .label2 a:active {
color:#900;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .expdate {
width:165px
}

.view_cart .cont .left .boxes .line .auto_alert .textbox2 {
border:1px solid #666;
float:left;
margin-right:10px;
width:106px
}

.view_cart .cont .left .boxes .line .auto_alert .textbox3 {
border:1px solid #666;
margin-right:0;
text-align:left;
width:45px
}

.view_cart .cont .left .boxes .line .auto_alert .label a:link {
color:#113c63;
font-size:10px;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .label a:visited {
color:#113c63;
font-size:10px;
font-weight:700;
text-decoration:none
}

.view_cart .cont .left .boxes .line .auto_alert .label a:hover {
color:#900
}

.view_cart .cont .left .boxes .line .auto_alert .label a:active {
color:#900
}

.view_cart .cont .left .boxes2 {
background-color:#E9F6FF;
background-image:url("/Images/bg_placeyor_boxes_tcm13-15251.gif");
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #666;
float:left;
margin-bottom:15px;
padding:8px 15px;
width:650px
}

.view_cart .cont .left .boxes2 .title2 {
float:left;
font-weight:700;
margin-bottom:5px;
width:650px
}

.view_cart .cont .left .boxes2 .datalist {
background-color:#FFF;
border:1px solid #666;
float:left;
padding:8px;
width:632px
}

.view_cart .cont .left .boxes2 .datalist .line2 {
color:#000;
float:left;
font-size:12px;
margin-bottom:7px;
padding:0;
width:632px
}

.view_cart .cont .left .boxes2 .datalist .line2 .autolabel {
float:left;
margin-right:10px;
width:auto
}

.view_cart .cont .left .boxes2 .datalist a:link {
color:#113c63;
font-size:10px;
font-weight:700
}

.view_cart .cont .left .boxes2 .datalist a:visited {
color:#113c63;
font-size:10px;
font-weight:700
}

.view_cart .cont .left .boxes2 .datalist a:hover {
color:#900
}

.view_cart .cont .left .boxes2 .datalistt a:active {
color:#900
}

.view_cart .cont .left .boxes2 .datalist .datadetails {
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
color:#0d2a49;
float:left;
font-size:12px;
margin-bottom:7px;
margin-top:5px;
padding:0;
width:630px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border-bottom-color:#666;
border-bottom-width:1px;
border-style:solid none;
border-top-color:#666;
border-top-width:1px;
color:#0d2a49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:630px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item1 {
float:left;
text-align:center;
width:70px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item2 {
float:left;
padding-left:31px;
width:308px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item2_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:30px;
width:307px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item3 {
float:left;
padding-left:0;
text-align:center;
width:110px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item3_int {
float:left;
margin-bottom:0;
padding-right:30px;
text-align:right;
width:80px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item4_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
float:left;
padding-left:0;
text-align:center;
width:110px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .line {
border-bottom-color:#999;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
padding-bottom:5px;
padding-top:5px;
width:630px
}

.view_cart .cont .left .boxes2 .datalist .datadetails .item4 {
float:left;
margin-bottom:0;
padding-left:0;
padding-right:25px;
text-align:right;
width:85px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart {
color:#000;
float:left;
font-size:12px;
padding-bottom:0;
padding-left:0;
padding-right:23px;
width:607px
}

.view_cart .cont .left .boxes2 .datalist .total_your_shopping_cart a {
float:left;
font-size:11px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart .total_box {
float:right;
font-weight:700;
width:250px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price {
color:#000;
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:0;
padding-top:0;
width:100px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price_label {
color:#000;
float:right;
font-size:12px;
margin-bottom:5px;
padding-top:0;
text-align:left;
width:100px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:100px
}

.view_cart .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price_label2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:100px
}

.view_cart .cont .right {
float:right;
width:268px
}

.view_cart .cont .right .box {
background-color:#FFF;
background-image:url("/Images/bg_placeyororder_right_tcm13-15250.gif");
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #666;
float:right;
font-size:11px;
margin-bottom:10px;
padding:5px;
width:256px
}

.view_cart .cont .right .box .title {
font-size:13px;
font-weight:700;
margin-bottom:5px;
padding-top:3px;
text-align:center;
width:256px
}

.view_cart .cont .right .box .line {
float:left;
font-size:11px;
font-weight:700;
margin-bottom:5px;
width:256px
}

.view_cart .cont .right .box .line .item1 {
float:left;
margin-bottom:5px;
padding-left:5px;
width:95px
}

.view_cart .cont .right .box .line .item2 {
float:left;
margin-bottom:5px;
padding-right:5px;
text-align:right;
width:151px
}

.view_cart .cont .right .box .line_price {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
color:#9f0404;
float:left;
font-size:17px;
font-weight:700;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:256px
}

.view_cart .cont .right .box .line2 {
background-color:#FFF;
border:1px solid #666;
float:left;
font-size:11px;
font-weight:700;
margin-bottom:10px;
padding:4px;
width:246px
}

.view_cart .cont .right .box .line2 .label {
float:left;
padding-top:5px;
width:60px
}

.view_cart .cont .right .box .line2 .textbox {
border:1px solid #666;
width:158px
}

.view_cart .cont .right .box .line2 .alert {
background-image:url("/Images/order_summary_alert2_tcm13-15284.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.view_cart .cont .right .box .button {
float:left;
margin-bottom:10px;
width:254px
}

.view_cart .cont .right .box .button .checkbox {
float:left;
margin-bottom:15px;
margin-right:10px
}

.view_cart .cont .right .box .line3 {
float:left;
margin-bottom:10px;
padding-left:30px;
width:224px
}

.view_cart .cont .right .box a:link {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.view_cart .cont .right .box a:visited {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.view_cart .cont .right .box a:hover {
color:#900
}

.view_cart .cont .right .box a:active {
color:#900
}

.view_cart .cont .right .box .button2 {
float:left;
margin-bottom:5px;
text-align:center;
width:254px
}

.view_cart .cont .right .box .button2 .button {
background-image:url("/Images/place_you_order_button_tcm13-15286.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:none;
font-size:11px;
font-weight:700;
height:28px;
margin-bottom:0;
text-decoration:none;
width:131px
}

.view_cart .cont .right .box .button2 .button:hover {
background-image:url("/Images/place_you_order_button_hover_tcm13-15287.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
cursor:pointer;
float:none;
font-size:11px;
font-weight:700;
height:28px;
margin-bottom:0;
text-decoration:none;
width:131px
}

.view_cart .cont .right .box .address {
float:left;
width:200px
}

.view_cart .cont .right .box .edit {
float:right;
text-align:center;
width:50px
}

.view_cart .cont .left .boxes2 .title3 {
color:red;
float:left;
font-weight:700;
margin-bottom:5px;
width:650px
}

.view_cart .cont .left .boxes .line .po_auto_alert {
float:left;
margin-right:25px;
margin-top:10px;
width:164px
}

.view_cart .cont .left .boxes .line .po_auto_alert .label {
padding-bottom:4px;
padding-top:2px;
width:164px
}

.view_cart .cont .left .boxes .line .po_auto_alert .label2 {
padding-bottom:4px;
padding-top:2px
}

.view_cart .cont .left .boxes .line .po_auto_alert .textbox {
border:1px solid #666;
width:162px
}

.view_cart .cont .left .boxes .line .po_auto_alert .textbox4 {
border:1px solid #666
}

.view_cart .cont .left .boxes .line .po_auto_alert .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:none;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.view_cart .cont .lineform .shipping_autoform {
float:left;
width:260px
}

.view_cart .cont .lineform .shipping_autoform .error_globe_sp {
background-image:url("/Images/order_summary_alert2_tcm13-15284.jpg");
background-position:right;
background-repeat:no-repeat;
color:#FFF;
float:left;
font-size:12px;
height:18px;
padding-left:107px;
padding-top:13px;
width:150px
}

.view_cart .cont .promocode_box .label2 {
color:red;
display:block;
float:right;
font-size:12px;
font-weight:700;
margin-left:-190px;
margin-top:20px;
padding-top:9px;
position:relative;
width:auto
}

.view_cart .cont .lineform_erroradvertise {
background-color:#d7ebff;
background-image:url("/Images/advertise_ballon_tcm13-15246.jpg");
background-position:left;
background-repeat:no-repeat;
border:1px solid #cCC;
float:left;
font-size:11px;
height:19px;
margin-top:10px;
padding:15px 5px 10px 70px;
width:904px
}

.view_cart .cont .lineform_check {
background-color:#c5e8a1;
background-image:url("/Images/check_img_tcm13-15255.jpg");
background-position:left;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:19px;
margin-top:10px;
padding:15px 5px 10px 70px;
width:904px
}

.shipping_method_main .cont .right .box .button2 .disabled {
background-image:url("/Images/place_you_order_button_tcm13-15286.jpg");
background-position:0 -48px;
background-repeat:no-repeat;
border:none;
color:#8ea2b1;
cursor:pointer;
float:none;
font-size:11px;
font-weight:700;
height:24px;
margin-bottom:0;
padding-bottom:2px;
text-decoration:none;
width:131px
}

.shipping_method_main .cont .right .box .button2 .disabled:hover {
background-image:url("/Images/place_you_order_button_tcm13-15286.jpg");
background-position:0 -48px;
background-repeat:no-repeat;
border:none;
color:#DFDFDF;
cursor:default;
float:none;
font-size:11px;
font-weight:700;
height:24px;
margin-bottom:0;
padding-bottom:2px;
text-decoration:none;
width:131px
}

div.view_cart div.lineform input.disabled {
background-image:url("/Images/smallButton_tcm13-15299.gif");
background-position:bottom;
border:none;
color:#8ea2b1;
font-size:13px;
font-weight:700;
height:21px;
overflow:hidden;
width:68px
}

div.view_cart div.lineform input.disabled:hover {
background-image:url("/Images/smallButton_tcm13-15299.gif");
background-position:bottom;
border:none;
color:#8ea2b1;
font-size:13px;
font-weight:700;
height:21px;
overflow:hidden;
width:68px
}

/*contract pop up
November 04, by jleon, author jleon */
.shipping_method_main .cont .lineform .shipping_autoform {
float:left;
width:100%;
}

.shipping_method_main .cont .lineform span#ucCheckOutContent_wzdCheckOut_sscSummary_lblSummaryShippingCartTitle {
color:#375E8D;
font-weight:700;
padding-left:7px
}

.shipping_method_main .cont .lineform .shipping_autoform .error_globe_sp {
color:#9B2612;
float:left;
font-size:12px;
height:18px;
padding-top:1%;
width:150px
}

.shipping_method_main .cont .datalist .item_orderline {
color:#000000;
float:left;
margin-bottom:3px;
width:100%;
#width:0%;
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .sex_label {
float:left;
margin-right:10px;
padding-top:3px;
width:60px
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .email_label {
float:left;
margin-right:10px;
padding-top:0;
width:200px
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n {
float:left;
width:275px
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n input {
margin-bottom:5px
}

.shipping_method_main .cont .datalist .item3_2 .textlist2_2 {
float:left;
margin-bottom:2px;
margin-right:3px;
width:74px;
}

.shipping_method_main .cont .datalist .item3_2 .textlist3_2 {
border:1px solid #ccc;
float:left;
height:auto;
margin-right:8px;
width:60px
}

.shipping_method_main .cont .datalist .item3_2 .textlist4_2 {
border:1px solid #ccc;
float:left;
height:auto;
margin-right:0;
width:195px
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n2 {
float:left;
padding-top:5px;
width:auto
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n .fields_n2 .f_left {
float:left;
margin-right:10px
}

.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n .fields_n2 .f_left input {
margin-right:5px
}

.view_cart .cont .total_your_shopping_cart .total_box .lineform .clear_vt {
clear:both;
width:370px
}

.shipping_method_main .cont .left .boxes2 .po_datalist .po_data_details .po_line .img_contract {
float:left;
height:16px;
margin-left:5px;
width:16px
}

/*fix_place your order
Octuber 21, by jleon, author jleon */
.shipping_method_main .cont .lineform_erroradvertise {
background-color:#d7ebff;
background-image:url("/Images/advertise_ballon_tcm13-15246.jpg");
background-position:left;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:19px;
margin-top:10px;
padding:15px 5px 10px 70px;
width:904px
}

.shipping_method_main .cont .lineform_check {
background-color:#c5e8a1;
background-image:url("/Images/check_img_tcm13-15255.jpg");
background-position:left;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:19px;
margin-top:10px;
padding:15px 5px 10px 70px;
width:904px
}

.shipping_method_main .cont .lineform .shipping_method_main {
display:inline;
float:none;
overflow:hidden
}

.shipping_method_main .cont .lineform .shipping_method {
background:#EEEEEE;
border:0;
color:#767676;
display:inline;
float:left;
padding:8px;
width:96%;
}

.shipping_method_main .cont .lineform .shipping_method_main .line {
float:left;
margin-top:5px;
width:auto;
}

.shipping_method_main .cont .lineform .shipping_method_main .line .addressArea{
float:left;
width:110px;
}

.shipping_method_main .cont .lineform .shipping_method_main .line .addressArea{
float:left;
}

.shipping_method_main .cont .lineform .shipping_method_main .line .label {
float:left;
font-weight:700;
margin-right:10px;
width:100%
}

.shipping_method_main .cont .lineform .shipping_method_main .line .label2 {
float:left;
margin-right:10px;
width:100%
}

.shipping_method_main .cont .lineform .shipping_method_main .line .linksArea{
float:left;
}

.shipping_method_main .cont .lineform .shipping_method_main .line .label3 {
float:left;
margin:3px;
width:auto;
}

.shipping_method_main .cont .lineform .shipping_method_main .line .label3 a {
font-size:10px;
text-decoration:underline
}

.shipping_method_main .cont .lineform .shipping_method_main .line .label4 {
float:left;
margin-right:10px;
padding-top:3px;
width:auto
}

.shipping_method_main .cont .datalist .item1_2 {
float:left;
text-align:center;
width:40px
}

.shipping_method_main .cont .datalist .item2_2 {
float:left;
padding-left:11px;
width:151px
}

.shipping_method_main .cont .datalist .item2_h_2 {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:10px;
width:150px
}
.shipping_method_main .cont .datalist .item2_h {
border-left:1px solid #999999;
border-right:1px solid #999999;
float:left;
width:32%;
}
.shipping_method_main .cont .datalist .item3_2 {
float:left;
padding-left:10px;
width:395px
}

.shipping_method_main .cont .datalist .item3_2 .error_2_annualpass #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl00_lblRequiredNameMessage{
background:none repeat scroll 0 50% transparent;
color:red;
float:left;
height:auto;
margin:0;
padding:0;
width:auto;
}

.shipping_method_main .cont .datalist .item3_int_2 {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:left;
margin-bottom:3px;
padding:3px;
}

.shipping_method_main .cont .datalist .item3_2 .textlist_2 {
float:left;
height:auto;
margin-right:3px;margin-bottom:3px;
width:auto;
display:inline!important;
}

.shipping_method_main .cont .datalist .line .item3_2 .item3_int_2 .error_2 {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
color:#FFF;
float:left;
height:18px;
padding-left:8px;
padding-top:13px;
width:201px
}

.shipping_method_main .cont .datalist .line .item3_2 .item3_int_2 .error_2_mail {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
background-position:right;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:18px;
padding-left:78px;
padding-top:13px;
width:201px
}

.shipping_method_main .cont .datalist .line .item3_2 .item3_int_2 .error_2_annualpass {
background-image:url("/Images/my_profile_error2_annualpass_tcm13-15279.jpg");
color:#FFF;
float:left;
height:18px;
padding-left:8px;
padding-top:13px;
width:285px
}

.shipping_method_main .cont .datalist .item4_2 {
float:left;
padding-left:31px;
width:830px
}

.shipping_method_main .cont .datalist .item4_h_2 {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
float:left;
padding-left:30px;
width:418px
}

.shipping_method_main .cont .datalist .item5_2 {
float:left;
margin:0;
padding:0;
width:auto;
}

.shipping_method_main .cont .datalist .item5_2_int {
float:left;
padding-bottom:10px;
width:193px
}

.shipping_method_main .cont .datalist .item5_h_2 {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:10px;
width:150px
}

.shipping_method_main .cont .datalist .item5_2_int .textlist_2 {
float:left;
height:19px;
width:105px;
}

.shipping_method_main .cont .datalist .line .item5_2_int .labeledit {
float:left;
font-size:11px;
margin-left:3px;
padding-top:6px;
text-decoration:underline;
text-transform:capitalize;
width:auto;
}

.shipping_method_main .cont .datalist .item5_2_int .labeledit a:link {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .datalist .line5 .item5_2_int .labeledit a:visited {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .datalist .item5_2_int .labeledit a:hover {
color:#C20101;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .datalist .line .item5_2_int .labeledit a:active {
color:#C20101;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .datalist .item5_2_int .error_globe3 {
background-image:url("/Images/my_profile_error3_tcm13-15281.jpg");
background-position:right top;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-bottom:5px;
padding-left:20px;
padding-top:14px;
width:100px;


color:red;
float:left;
height:17px;
background:none repeat scroll 0 0 transparent;
display:block;
margin:0;
padding:0;
width:100%;
}

.shipping_method_main .cont .datalist .item6_2_head {
float:left;
padding-left:10px;
width:140px
}

.shipping_method_main .cont .datalist .item6_2 {
float:left;
margin:0;
padding:0;
width:auto;
}

.shipping_method_main .cont .datalist .item6_2_int {
color:#767676;
display:inline;
float:none;
font-size:11px;
font-weight:bold;
margin-left:0;
padding-bottom:2px;
width:auto;
}

.shipping_method_main .cont .datalist .item6_2_int .textlist_2 {
float:left;
width:69px;
}
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl00_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl01_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl02_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl03_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl04_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl05_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl06_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl07_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl08_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl09_FormatDate, 
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl10_FormatDate {font-size:10px}
.shipping_method_main .cont .datalist .item6_2_int .error_globe4 {
background-image:url("/Images/my_profile_error4_tcm13-15282.jpg");
background-position:right top;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-bottom:5px;
padding-left:20px;
padding-top:14px;
width:84px;




background:none repeat scroll 0 50% transparent;
color:red;
float:left;
font-size:11px;
font-weight:normal;
height:auto;
margin:0;
padding:0;
width:100%;
}

.shipping_method_main .cont .lineform3 {
float:left;
font-size:11px;
margin-top:10px;
padding-bottom:10px;
padding-left:270px;
padding-right:100px;
width:981px
}

.shipping_method_main .cont .lineform .lineform3 .label_pp {
display:block;
float:left;
height:18px;
margin-right:5px;
padding-top:5px;
width:auto
}

.shipping_method_main .cont .lineform3 .list {
border:1px solid #666;
float:left;
margin-right:5px
}

.shipping_method_main .cont .lineform3 .textlist {
border:1px solid #666;
float:left;
height:19px;
margin-bottom:2px;
margin-right:10px;
width:120px
}

.shipping_method_main .cont .lineform3 .error_globe5 {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
background-position:right;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-bottom:5px;
padding-left:20px;
padding-top:14px;
width:189px
}

.shipping_method_main .cont .datalist .line .line_total {
float:right;
margin-top:-28px;
padding-right:15px;
width:100%
}

.shipping_method_main .cont .datalist .line .price_label_ssm {
float:right;
font-size:14px;
margin-left:10px;
margin-right:10px;
width:auto
}

.shipping_method_main .cont .datalist .line .line_total2 {
float:right;
font-size:14px;
font-weight:700;
width:100%
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert {
float:left;
margin-right:25px;
margin-top:10px;
width:164px
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .label {
padding-bottom:4px;
padding-top:2px;
width:164px
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .label2 {
padding-bottom:4px;
padding-top:2px
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .textbox {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .textbox_cc {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .textbox3 {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .textbox2 {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .textbox4 {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .po_auto_alert .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:none;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.po_datalist .po_data_details .po_item5 {
float:left;
padding:0 1%;
text-align:center;
width:8%;
}

.po_data_details .po_item6_h {
border-left:1px solid #999999;
border-right:1px solid #999999;
float:left;
padding:0 1%;
width:43%;
}

.po_datalist .po_data_details .po_item6 {
float:left;
padding:0 1%;
width:43%;
}

.po_total_your_shopping_cart2 {
color:#000;
float:left;
font-size:12px;
padding-bottom:0;
padding-left:0;
padding-right:167px;
width:463px
}

.po_total_your_shopping_cart2 a {
float:left;
font-size:11px
}

.po_total_your_shopping_cart2 .po_total_box {
float:right;
font-weight:700;
width:250px
}

.po_total_your_shopping_cart2 .po_total_box .po_total_price {
color:#000;
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:0;
padding-top:0;
text-align:right;
width:100px
}

.po_total_your_shopping_cart2 .po_total_box .po_total_price_label {
color:#000;
float:right;
font-size:12px;
margin-bottom:5px;
padding-top:0;
text-align:left;
width:100px
}

.po_total_your_shopping_cart2 .po_total_box .po_total_price2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:100px
}

.po_total_your_shopping_cart2 .po_total_box .po_total_price_label2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:100px
}

.shipping_method_main {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:1001px
}

.shipping_method_main .head {
float:left;
height:42px;
width:1001px
}

.shipping_method_main .cont {
float:left;
padding:10px;
width:981px
}

.shipping_method_main .cont .infotext {
color:#2f658c;
float:left;
margin-bottom:10px;
width:981px
}

.shipping_method_main .cont .lineform {
float:left;
font-size:12px;
padding-bottom:10px;
width:98%
}

.shipping_method_main .cont .lineform .label {
float:left;
font-weight:700;
margin-right:3%;
padding-top:4px;
width:31%
}

.shipping_method_main .cont .lineform .textlist {
border:1px solid #ccc;
float:left;
width:190px
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main div#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_dvMessageShipping,div.billing_address_page div.body div.bodyBox div.shipping_method_main div#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl02_dvMessageShipping {
float:left;
margin-top:1%;
width:45%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main div#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_pnlAddress {
float:right;
margin-top:0;
width:47%;
margin-right:26px;
}

.shipping_method_main .cont .datalist {
position:relative;
width:100%;
color:#2F658C;
float:left;
}

.shipping_method_main .cont .datalist a:link,.shipping_method_main .cont .po_datalist a:link,  .shipping_method_main .cont .datalist a:visited {
color:#375E8D;
float:left;
font-size: 11px !important;
font-weight:400;
margin:1%;
margin-bottom:1%;
text-decoration:underline;
font-family : Arial,Helvetica,sans-serif !important;
}

.shipping_method_main .cont .datalist #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_lkbEditQty {
font-size : 10px !important;
font-family : Arial,Helvetica,sans-serif !important;
text-decoration:underline;
margin-bottom : 1%;
}

.shipping_method_main .cont .datalist #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_pnlDeliveryCost {
/*float:right;
width:26%;*/
position:relative;
top:0px;
font-family : Arial,Helvetica,sans-serif !important;
font-size : 12px !important;
}

.shipping_method_main .cont .datalist .head {
background:none repeat scroll 0 0 #96B5D9;
border:0 none;
color:#FFF;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:100%
}

.shipping_method_main .cont .datalist .head * {
border:0
}



.view_cart .shipping_method_main .cont .datalist .item_orderline table tr.itemRow{
border-bottom:1px solid #ddd;
float:left;
margin-left:10px;
margin-right:10px;
padding-bottom:8px;
width:98%;
}

.shipping_method_main .cont .datalist .item1 {
float:left;
text-align:center;
width:100px
}

.shipping_method_main .cont .datalist .item2 {
float:left;
width:32%;
}

.shipping_method_main .cont .datalist .item2_h_2 {
border-left:1px solid #375E8D;
border-right:1px solid #375E8D;
float:left;
padding-left:5px;
width:32%;
}


.shipping_method_main .cont .datalist .item3 {
float:left;
}

.shipping_method_main .cont .datalist .item3_int {
float:left;
margin-bottom:10px;
width:395px
}

.shipping_method_main .cont .datalist .item3 .textlist {
border:1px solid #666;
float:left;
height:19px;
margin-right:8px;
width:120px
}

.shipping_method_main .cont .datalist .line .item3 .item3_int .error {
background-image:url("/Images/my_profile_error2_fix_tcm13-15280.jpg");
color:#FFF;
float:left;
height:18px;
padding-left:8px;
padding-top:13px;
width:260px
}

.shipping_method_main .cont .datalist .line {
width:100%;
border-bottom:1px solid #DDDDDD;
}

.shipping_method_main .cont .datalist .item4 {
float:left;
padding-left:1%;
padding-right:1%
/*
width:90%
*/
}

.shipping_method_main .cont .datalist .item4_h {
float:left;
padding-left:30px;
width:418px
}

.shipping_method_main .cont .lineform .first_button {
float:left;
height:23px;
width:74px
}

.shipping_method_main .cont .lineform .seccond_button {
float:right;
height:23px;
width:74px
}

.shipping_method_main .cont .lineform .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
font-size:11px;
font-weight:700;
height:28px;
text-decoration:none;
width:74px
}

.shipping_method_main .cont .lineform .button:hover {
background-image:url("/Images/form_button_hover_tcm13-15267.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
font-weight:700;
height:28px;
text-decoration:none;
width:74px
}

.shipping_method_main .cont .lineform2 {
float:left;
font-size:12px;
padding-bottom:10px;
padding-left:40px;
width:941px
}

.shipping_method_main .cont .lineform2 .izq {
display:block;
float:left;
margin-right:20px;
width:auto
}

.shipping_method_main .cont .lineform2 .label {
width:300px
}

.shipping_method_main .cont .lineform2 .textbox_ab {
border:1px solid #666;
margin:8px 0 0
}

.shipping_method_main .cont .lineform2 .textbox_ab2 {
border:1px solid #666;
margin-left:0;
margin-right:0;
margin-top:8px;
width:310px
}

.shipping_method_main .cont .lineform2 .error {
background-image:url("/Images/my_profile_error2_tcm13-15278.jpg");
color:#FFF;
height:18px;
padding-left:8px;
padding-top:13px;
width:201px
}

.shipping_method_main .cont .lineform2 .label2 {
display:block;
font-weight:700;
width:auto
}

.shipping_method_main .cont .lineform2 .izq2 {
display:block;
float:left;
margin-right:20px;
width:350px
}

.shipping_method_main .cont .lineform2 .textbox_ab3 {
border:1px solid #666;
margin:8px 0 0;
width:80px
}

.shipping_method_main .cont .lineform .save_cart {
background-image:url("/Images/save_shoppingcart_tcm13-15296.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .save_cart:hover {
background-image:url("/Images/save_shoppingcart_hover_tcm13-15297.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .print_cart {
background-image:url("/Images/print_shoppingcart_tcm13-15290.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .print_cart:hover {
background-image:url("/Images/print_shoppingcart_hover_tcm13-15291.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .email_cart {
background-image:url("/Images/email_shoppingcart_tcm13-15263.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .email_cart:hover {
background-image:url("/Images/email_shoppingcart_hover_tcm13-15264.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform a:link {
color:#1578b5;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform a:visited {
color:#1578b5;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform a:active {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform .button2 {
background-image:url("/Images/Checkout_button_tcm13-15253.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
float:right;
font-size:11px;
font-weight:700;
height:28px;
margin-left:30px;
text-decoration:none;
width:94px
}

.shipping_method_main .cont .lineform .button2:hover {
background-image:url("/Images/Checkout_button_hover_tcm13-15254.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:right;
font-size:11px;
font-weight:700;
height:28px;
text-decoration:none;
width:94px
}

.shipping_method_main .cont .lineform .continue_shopping_cart {
background-image:url("/Images/continue_shoppingcart_tcm13-15257.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:right;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .lineform .continue_shopping_cart:hover {
background-image:url("/Images/continue_shoppingcart_hover_tcm13-15258.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
float:right;
height:23px;
margin-right:20px;
padding-left:37px;
padding-top:6px;
width:auto
}

.shipping_method_main .cont .datalist2 {
background-color:#F7F7F7;
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
color:#2f658c;
float:left;
margin-bottom:10px;
margin-top:10px;
width:979px
}

.shipping_method_main .cont .datalist2 .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
color:#0d2a49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:979px
}

.shipping_method_main .cont .datalist2 .item1 {
float:left;
text-align:center;
width:100px
}

.shipping_method_main .cont .datalist2 .item1_int {
float:left;
padding-left:35px;
padding-top:2px;
text-align:center;
width:65px
}

.shipping_method_main .cont .datalist2 .item2 {
float:left;
padding-left:31px;
padding-top:4px;
width:418px
}

.shipping_method_main .cont .datalist2 .item2_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:30px;
width:417px
}

.shipping_method_main .cont .datalist2 .item3 {
float:left;
text-align:center;
width:140px
}

.shipping_method_main .cont .datalist2 .item3_int {
float:left;
padding-right:50px;
padding-top:4px;
text-align:right;
width:90px
}

.shipping_method_main .cont .datalist2 .item4 {
float:left;
padding-right:50px;
padding-top:4px;
text-align:right;
width:92px
}

.shipping_method_main .cont .datalist2 .item4_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
text-align:center;
width:140px
}

.shipping_method_main .cont .datalist2 .item5 {
float:left;
font-weight:700;
padding-left:10px;
text-align:center;
width:135px
}

.shipping_method_main .cont .datalist2 .line .item1_int .qty {
border:1px solid #666;
height:16px;
padding-top:1px;
text-align:center;
width:28px
}

.shipping_method_main .cont .datalist2 .line {
border-bottom-color:#999;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
padding-bottom:5px;
padding-top:5px;
width:979px
}

.shipping_method_main .cont .datalist2 .line .item5 a:link {
color:#1578b5;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .datalist2 .line .item5 a:visited {
color:#1578b5;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .datalist2 .line .item5 a:hover {
color:#2aaeff;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .datalist2 .line .item5 a:active {
color:#2aaeff;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .datalist2 .line .item5 .remove_item {
background-image:url("/Images/remove_shoppingcart_tcm13-15293.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:28px;
padding-top:3px;
text-align:left;
width:100px
}

.shipping_method_main .cont .datalist2 .line .item5 .remove_item:hover {
background-image:url("/Images/remove_shoppingcart_hover_tcm13-15294.jpg");
background-position:left;
background-repeat:no-repeat;
display:block;
height:21px;
padding-left:28px;
padding-top:3px;
text-align:left;
width:100px
}

.shipping_method_main .cont .total_your_shopping_cart {
float:left;
font-size:12px;
padding-bottom:10px;
padding-left:10px;
padding-right:192px;
width:779px
}

.shipping_method_main .cont .total_your_shopping_cart .button {
background-image:url("/Images/Update-Total_button_tcm13-15300.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
float:left;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:80px
}

.shipping_method_main .cont .total_your_shopping_cart .button:hover {
background-image:url("/Images/Update-Total_button_hover_tcm13-15301.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:left;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:80px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box {
float:right;
font-weight:700;
width:370px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .lineform {
border-bottom-color:#597793;
border-bottom-style:solid;
border-bottom-width:1px;
color:#2f4e6a;
float:right;
font-size:12px;
padding-bottom:2px;
text-align:right;
width:370px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .lineform .total_price {
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:7px;
padding-top:0;
width:220px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .lineform .total_price_label {
float:right;
font-size:12px;
margin-bottom:5px;
padding-top:0;
width:100px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .lineform .total_price_text {
float:right;
font-weight:400;
margin-bottom:5px;
padding-right:7px;
width:220px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .total_price {
color:#013458;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:7px;
padding-top:5px;
text-align:right;
width:220px
}

.shipping_method_main .cont .total_your_shopping_cart .total_box .total_price_label {
color:#013458;
float:right;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
text-align:right;
width:100px
}

.shipping_method_main .cont .promocode_box {
background-image:url("/Images/bg_your_shoppingcart_tcm13-15252.gif");
background-repeat:repeat-x;
border:1px solid #666;
float:left;
height:34px;
margin-bottom:15px;
margin-top:10px;
padding-bottom:30px;
padding-right:10px;
padding-top:5px;
width:967px
}

.shipping_method_main .cont .promocode_box .apply_button {
background-image:url("/Images/Apply_button_tcm13-15247.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#FFF;
float:right;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:69px
}

.shipping_method_main .cont .promocode_box .apply_button:hover {
background-image:url("/Images/Apply_button_hover_tcm13-15248.jpg");
background-position:bottom;
background-repeat:no-repeat;
border:none;
color:#000;
float:right;
font-size:10px;
font-weight:700;
height:25px;
text-decoration:none;
width:69px
}

.shipping_method_main .cont .promocode_box .textbox_cc {
border:1px solid #666;
float:right;
margin-right:20px;
margin-top:4px;
text-align:left;
width:97px
}

.shipping_method_main .cont .promocode_box .label {
color:#2f658c;
display:block;
float:right;
font-size:12px;
font-weight:700;
margin-left:10px;
margin-right:10px;
padding-top:9px;
width:auto
}

.shipping_method_main .cont .promocode_box a:link {
color:#1578b5;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .promocode_box a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.shipping_method_main .cont .buy_box {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
float:left;
font-size:12px;
margin-bottom:15px;
margin-top:10px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:981px
}

.shipping_method_main .cont .buy_box .images {
border:none;
margin-left:15px;
margin-right:15px
}

.shipping_method_main .cont .lineform3 .title {
color:#1b73b4;
display:block;
font-size:12px;
font-weight:700;
margin-bottom:5px
}

.shipping_method_main .cont .lineform3 a:link {
color:#1578b5;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform3 a:visited {
color:#1578b5;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform3 a:hover {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform3 a:active {
color:#2aaeff;
font-size:11px;
font-weight:700
}

.shipping_method_main .cont .lineform4 {
float:left;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:981px
}

.shipping_method_main .cont .lineform4 .images {
border:none;
margin-left:45px;
margin-right:45px
}

.lineform4 {
float:left;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:981px
}

.lineform4 .images {
border:none;
margin-left:45px;
margin-right:45px
}

.shipping_method_main .cont .left {
float:left;
padding-left:5px;
width:708px
}

.shipping_method_main .cont .left .boxes {
background-color:#d7ebff;
border:1px solid #666;
float:left;
margin-bottom:15px;
padding:8px 5px;
width:670px
}

.shipping_method_main .cont .left .boxes .line {
float:left;
width:670px
}

.shipping_method_main .cont .left .boxes .line .left_int {
float:left;
padding-left:0;
width:405px
}

.shipping_method_main .cont .left .boxes .line .left_int .title2 {
float:left;
font-weight:700;
width:398px
}

.shipping_method_main .cont .left .boxes .line .auto_alert {
float:left;
margin-right:25px;
margin-top:10px;
width:auto
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label {
padding-bottom:4px;
padding-top:2px;
width:164px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label2 {
padding-bottom:4px;
padding-top:2px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .textbox {
border:1px solid #666;
width:162px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .textbox4 {
border:1px solid #666
}

.shipping_method_main .cont .left .boxes .line .auto_alert .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:none;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.shipping_method_main .cont .left .boxes .line .card_details2 {
background-image:url("/Images/credit_card_info_tcm13-15259.jpg");
background-repeat:no-repeat;
float:left;
font-size:10px;
height:79px;
padding-bottom:0;
padding-left:94px;
padding-top:5px;
visibility:hidden;
width:170px
}

.shipping_method_main .cont .left .boxes .line .card_details2 a:link {
color:#113c63;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .card_details2 a:visited {
color:#113c63;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .card_details2 a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .card_details2 a:active {
color:#900;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .alert {
background-image:url("/Images/order_summary_alert_tcm13-15283.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label2 a:link {
color:#113c63;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label2 a:visited {
color:#113c63;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label2 a:hover {
color:#900;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label2 a:active {
color:#900;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .expdate {
width:165px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .textbox2 {
border:1px solid #666;
float:left;
margin-right:10px;
width:106px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .textbox3 {
border:1px solid #666;
margin-right:0;
text-align:left;
width:45px
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label a:link {
color:#113c63;
font-size:10px;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label a:visited {
color:#113c63;
font-size:10px;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label a:hover {
color:#900
}

.shipping_method_main .cont .left .boxes .line .auto_alert .label a:active {
color:#900
}

.shipping_method_main .cont .left .boxes2 {
background-color:#E9F6FF;
background-image:url("/Images/bg_placeyor_boxes_tcm13-15251.gif");
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #666;
float:left;
margin-bottom:15px;
padding:8px 15px;
width:650px
}

.shipping_method_main .cont .left .boxes2 .title2 {
float:left;
font-weight:700;
margin-bottom:5px;
width:650px
}

.shipping_method_main .cont .left .boxes2 .datalist {
background-color:#FFF;
border:1px solid #666;
float:left;
padding:8px;
width:632px
}

.shipping_method_main .cont .left .boxes2 .datalist .line2 {
color:#000;
float:left;
font-size:12px;
margin-bottom:7px;
padding:0;
width:632px
}

.shipping_method_main .cont .left .boxes2 .datalist .line2 .autolabel {
float:left;
margin-right:10px;
width:auto
}

.shipping_method_main .cont .left .boxes2 .datalist a:link {
color:#113c63;
font-size:10px;
font-weight:700
}

.shipping_method_main .cont .left .boxes2 .datalist a:visited {
color:#113c63;
font-size:10px;
font-weight:700
}

.shipping_method_main .cont .left .boxes2 .datalist a:hover {
color:#900
}

.shipping_method_main .cont .left .boxes2 .datalistt a:active {
color:#900
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details {
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
color:#0d2a49;
float:left;
font-size:12px;
margin-bottom:7px;
margin-top:5px;
padding:0;
width:630px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border-bottom-color:#666;
border-bottom-width:1px;
border-style:solid none;
border-top-color:#666;
border-top-width:1px;
color:#0d2a49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:630px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item1 {
float:left;
text-align:center;
width:70px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item2 {
float:left;
padding-left:31px;
width:308px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item2_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
border-right-color:#999;
border-right-style:solid;
border-right-width:1px;
float:left;
padding-left:30px;
width:307px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item3 {
float:left;
padding-left:0;
text-align:center;
width:110px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item3_int {
float:left;
margin-bottom:0;
padding-right:30px;
text-align:right;
width:80px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item4_h {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
float:left;
padding-left:0;
text-align:center;
width:110px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .line {
border-bottom-color:#999;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
padding-bottom:5px;
padding-top:5px;
width:630px
}

.shipping_method_main .cont .left .boxes2 .datalist .data_details .item4 {
float:left;
margin-bottom:0;
padding-left:0;
padding-right:25px;
text-align:right;
width:85px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart {
color:#000;
float:left;
font-size:12px;
padding-bottom:0;
padding-left:0;
padding-right:23px;
width:607px
}

.shipping_method_main .cont .left .boxes2 .datalist .total_your_shopping_cart a {
float:left;
font-size:11px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart .total_box {
float:right;
font-weight:700;
width:250px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price {
color:#000;
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:0;
padding-top:0;
width:100px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price_label {
color:#000;
float:right;
font-size:12px;
margin-bottom:5px;
padding-top:0;
text-align:left;
width:100px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:100px
}

.shipping_method_main .cont .left .boxes2 .total_your_shopping_cart .total_box .total_price_label2 {
color:#000;
float:right;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:100px
}

.shipping_method_main .cont .right {
float:right;
width:268px
}

.shipping_method_main .cont .right .box {
background-color:#FFF;
background-image:url("/Images/bg_placeyororder_right_tcm13-15250.gif");
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #666;
float:right;
font-size:11px;
margin-bottom:10px;
padding:5px;
width:256px
}

.shipping_method_main .cont .right .box .title {
font-size:13px;
font-weight:700;
margin-bottom:5px;
padding-top:3px;
text-align:center;
width:256px
}

.shipping_method_main .cont .right .box .line {
float:left;
font-size:11px;
font-weight:700;
margin-bottom:5px;
width:256px
}

.shipping_method_main .cont .right .box .line .item1 {
float:left;
margin-bottom:5px;
padding-left:5px;
width:95px
}

.shipping_method_main .cont .right .box .line .item2 {
float:left;
margin-bottom:5px;
padding-right:5px;
text-align:right;
width:151px
}

.shipping_method_main .cont .right .box .line_price {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
color:#9f0404;
float:left;
font-size:17px;
font-weight:700;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:256px
}

.shipping_method_main .cont .right .box .line2 {
background-color:#FFF;
border:1px solid #666;
float:left;
font-size:11px;
font-weight:700;
margin-bottom:10px;
padding:4px;
width:246px
}

.shipping_method_main .cont .right .box .line2 .label {
float:left;
padding-top:5px;
width:60px
}

.shipping_method_main .cont .right .box .line2 .textbox {
border:1px solid #666;
text-align:left;
width:158px
}

.shipping_method_main .cont .right .box .line2 .alert {
background-image:url("/Images/order_summary_alert2_tcm13-15284.jpg");
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
margin-top:3px;
padding-left:10px;
padding-top:14px;
width:154px
}

.shipping_method_main .cont .right .box .button {
float:left;
margin-bottom:10px;
width:254px
}

.shipping_method_main .cont .right .box .button .checkbox {
float:left;
margin-bottom:15px;
margin-right:10px
}

.shipping_method_main .cont .right .box .line3 {
float:left;
margin-bottom:10px;
padding-left:30px;
width:224px
}

.shipping_method_main .cont .right .box a:link {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .right .box a:visited {
color:#355d8e;
font-weight:700;
text-decoration:none
}

.shipping_method_main .cont .right .box a:hover {
color:#900
}

.shipping_method_main .cont .right .box a:active {
color:#900
}

.shipping_method_main .cont .right .box .button2 {
float:left;
margin-bottom:5px;
text-align:center;
width:254px
}

.shipping_method_main .cont .right .box .button2 .button {
background-image:url("/Images/place_you_order_button_tcm13-15286.jpg");
background-position:top;
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:none;
font-size:11px;
font-weight:700;
height:24px;
margin-bottom:0;
overflow:hidden;
text-decoration:none;
width:131px
}

.shipping_method_main .cont .right .box .button2 .button:hover {
background-image:url("/Images/place_you_order_button_tcm13-15286.jpg");
background-position:0 -24px;
background-repeat:no-repeat;
border:none;
color:#000;
cursor:pointer;
float:none;
font-size:11px;
font-weight:700;
height:24px;
margin-bottom:0;
overflow:hidden;
text-decoration:none;
width:131px
}

.shipping_method_main .cont .right .box .address {
float:left;
width:200px
}

.shipping_method_main .cont .right .box .edit {
float:right;
text-align:center;
width:50px
}

.shipping_method_main .cont .left .boxes2 .title3 {
color:red;
float:left;
font-weight:700;
margin-bottom:5px;
width:650px
}

.shipping_method_main #ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_dvCreditCardControl .leftBx .auto_alert {
margin-bottom:1%;
margin-top:1%
}

/*new ticket  store
Octuber 14, by jleon, author jleon */
.po_datalist {
background-color:#FFF;
border:medium none;
float:left;
margin:0;
padding:0;
width:100%
}

.po_datalist .po_line2 {
background:none repeat scroll 0 0 #EEE;
float:left;
margin-bottom:7px;
padding:1%;
width:65%
}

.po_datalist .gridShippingMethod {
	float:left;
	height:14px;
	padding:1% 0 !important;
	position:relative;
	width:100%;
}

.shipping_method_main #ucCheckOutContent_wzdCheckOut_sscSummary_dtlShippingCart_ctl00_ucViewCart_dtlShoppingCartShipping .po_total_your_shopping_cart .po_datalist .gridShippingMethod {
background:none repeat scroll 0 50% transparent;
float:right;
margin:0;
width:auto
}

.shipping_method_main .po_total_your_shopping_cart .gridShippingMethod .po_autolabel strong {
color:#375E8D
}

.po_datalist .po_line2 .po_autolabel {
/*float:left;
margin-left:3%;
width:auto*/
	float:right;
margin-left:3%;
	width:auto;
}

.po_datalist a:link {
color:#113c63;
font-size:10px;
font-weight:700
}

.po_datalist a:visited {
color:#113c63;
font-size:10px;
font-weight:700
}

.po_datalist a:hover {
color:#900
}

.po_datalist a:active {
color:#900
}

.po_datalist .po_line2 .po_autolabel a#hplEdit {
margin-top:0
}

.po_datalist .po_data_details {
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
color:#767676;
float:left;
font-size:12px;
margin-bottom:0;
margin-top:5px;
padding:0;
width:100%;
border:0
}

.po_datalist .po_data_details .po_head {
background:none repeat scroll 0 0 #96B5D9;
border:0 none;
color:#FFF;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:100%
}

.po_datalist .po_data_details .po_head * {
border:0!important
}

.po_datalist .po_data_details .po_item1 {
float:left;
padding-left:1%;
padding-right:1%;
text-align:center;
width:8%
}

.po_datalist .po_data_details .po_item2 {
float:left;
padding-left:1%;
padding-right:1%;
width:59%
}

.po_data_details .po_item2_h {
float:left;
padding-left:1%;
padding-right:1%;
width:59%
}

.po_datalist .po_data_details .po_item3 {
float:left;
padding-left:1%;
padding-right:1%;
text-align:right;
width:12%
}

.po_datalist .po_data_details .po_item3_int {
float:left;
margin-bottom:0;
padding-left:1%;
padding-right:1%;
text-align:right;
width:12%
}

.po_datalist .po_data_details .po_item4_h {
border-left:0 none;
float:left;
padding-left:1%;
padding-right:1%;
text-align:right;
width:12%
}

.po_datalist .po_data_details .po_line {
	border-bottom:1px solid #999;
float:left;
padding-bottom:5px;
padding-top:5px;
width:673px;
}

.po_datalist .po_data_details .po_item4 {
float:left;
margin-bottom:0;
padding-left:1%;
padding-right:1%;
text-align:right;
width:12%
}

.po_total_your_shopping_cart {
float:left;
font-size:12px;
padding-bottom:0;
padding-left:0;
padding-right:0;
width:100%
}

.po_total_your_shopping_cart a {
float:left;
font-size:11px
}

.po_total_your_shopping_cart .po_total_box {
color:#375E8D;
float:right;
font-weight:700;
position:relative;
width:44%;
}

.po_total_your_shopping_cart .po_total_box .po_total_price {
float:right;
font-size:12px;
font-weight:400;
margin-bottom:5px;
padding-right:0;
padding-top:0;
text-align:right;
width:100px
}

.po_total_your_shopping_cart .po_total_box .po_total_price_label {
float:left;
font-size:12px;
margin-bottom:5px;
padding-top:0;
text-align:left;
width:100px;
}

.po_total_your_shopping_cart .po_total_box .po_total_price2 {
border-top:1px solid;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:65%;
}

.po_total_your_shopping_cart .po_total_box .po_total_price_label2 {
border-top: 1px solid;
float:left;
font-size:14px;
margin-bottom:5px;
padding-top:5px;
position:relative;
text-align:left;
width:35%;
}

.shopping_cart .label3 {
display:block;
float:left;
padding-top:4px;
width:100px
}

.shopping_cart .textarea {
border-style:none;
border-width:0;
margin-bottom:5px;
width:410px
}

.shopping_cart .button2 {
background-image:url("/Images/continue_button_tcm13-15256.gif");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#0f3055;
float:right;
font-weight:700;
height:23px;
margin-right:10px;
margin-top:5px;
text-align:center;
width:74px
}

.shopping_cart .congratulations {
float:left;
font-size:14px;
font-weight:700;
margin-bottom:15px;
margin-left:10px;
width:410px
}

.shopping_cart .subtitle {
float:left;
margin-bottom:10px;
margin-left:10px;
width:410px
}

.shopping_cart .error_globe {
background-image:url("/Images/error_inform_tcm13-15265.gif");
background-position:right;
background-repeat:no-repeat;
color:#FFF;
height:17px;
margin-right:30px;
padding-left:120px;
padding-top:14px;
width:189px
}

.sopping_cart_vol {
background-color:#FFF;
border:2px solid #0175a4;
color:#000;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:865px
}

.sopping_cart_vol .head {
background-image:url("/Images/head_background_tcm13-15268.gif");
background-repeat:repeat-x;
float:left;
height:130px;
width:865px
}

.sopping_cart_vol .head .logo {
float:left;
margin-left:22px
}

.sopping_cart_vol .head .close {
float:right
}

.sopping_cart_vol .head .title {
color:#FFF;
float:left;
font-size:12px;
font-weight:700;
margin-left:35px;
text-decoration:none;
width:700px
}

.sopping_cart_vol .button {
float:left;
font-size:11px;
margin-bottom:10px;
margin-left:21px;
margin-top:10px;
padding-left:13px;
width:810px
}

.sopping_cart_vol .button .print_button {
background-image:url("/Images/print_button_tcm13-15289.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:12px;
font-weight:700;
height:23px;
text-align:center;
text-decoration:none;
width:93px
}

.sopping_cart_vol .form {
border:2px solid #0175a4;
float:left;
margin-left:21px;
margin-top:5px;
padding:5px 12px 15px;
width:795px
}

.sopping_cart_vol .form .title {
border-bottom-color:#0175A4;
border-bottom-style:solid;
border-bottom-width:2px;
float:left;
font-weight:700;
margin-bottom:10px;
padding-bottom:7px;
padding-top:10px;
width:795px
}

.sopping_cart_vol .form .item1 {
float:left;
margin-right:100px;
text-align:center;
width:70px
}

.sopping_cart_vol .form .item2 {
float:left;
width:360px
}

.sopping_cart_vol .form .item3 {
float:left;
text-align:center;
width:114px
}

.sopping_cart_vol .form .item4 {
float:left;
text-align:right;
width:142px
}

.sopping_cart_vol .form .list1 {
float:left;
padding-bottom:8px;
padding-top:8px;
width:795px
}

.sopping_cart_vol .form .list2 {
background-color:#d6ebfe;
float:left;
padding-bottom:8px;
padding-top:8px;
width:795px
}

.sopping_cart_vol .form .account {
float:left;
width:795px
}

.sopping_cart_vol .form .partial {
float:right;
margin-bottom:5px;
margin-right:9px;
text-align:right;
width:274px
}

.sopping_cart_vol .form .title_partial {
float:right;
text-align:right;
width:500px
}

.sopping_cart_vol .form .partial_text {
float:right;
font-weight:400;
margin-bottom:5px;
margin-right:9px;
text-align:right;
width:274px
}

.sopping_cart_vol .form .partial2 {
float:right;
font-size:14px;
font-weight:700;
margin-bottom:5px;
margin-right:9px;
text-align:right;
width:274px
}

.sopping_cart_vol .form .title_partial2 {
float:right;
font-size:14px;
font-weight:700;
text-align:right;
width:500px
}

.shopping_cart .form {
float:left;
margin-bottom:4px;
margin-left:10px;
width:410px
}

.shopping_cart .floatleft {
float:left;
margin-right:10px
}

.shopping_cart .label {
display:block;
float:left;
padding-top:3px;
width:160px
}

.shopping_cart .textbox {
border-style:none;
border-width:0;
width:173px
}

.shopping_cart .form_foot {
border-color:#FFF;
border-top-style:solid;
border-top-width:1px;
float:left;
margin-bottom:10px;
margin-left:10px;
padding-top:5px;
width:410px
}

.form_foot a:link {
color:#fac702;
font-weight:700;
text-decoration:none
}

.form_foot a:visited {
color:#fac702;
font-weight:700;
text-decoration:none
}

.form_foot a:hover {
color:#D6EBFE;
font-weight:700;
text-decoration:none
}

.form_foot a:active {
color:#D6EBFE;
font-weight:700;
text-decoration:none
}

.shopping_cart .label2 {
display:block;
float:left;
margin-bottom:2px;
padding-top:3px;
width:250px
}

.shopping_cart .button {
background-image:url("/Images/continue_button_tcm13-15256.gif");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#0f3055;
float:right;
font-weight:700;
height:23px;
margin-top:5px;
text-align:center;
width:74px
}

.shopping_cart .clear {
clear:both;
margin-left:10px;
width:410px
}

/*.shopping_cart .form2 {
	width: 410px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: left;
	margin-top: 7px
} */
.shopping_cart .form2 {
float:left;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
width:410px
}

.shopping_cart .advertise2 {
background-color:#d6ebfe;
background-image:url("/Images/advertise2_tcm13-15245.gif");
background-position:left;
background-repeat:no-repeat;
color:#000;
float:left;
height:68px;
margin-bottom:10px;
margin-left:10px;
padding-left:80px;
padding-right:40px;
padding-top:10px;
width:290px
}

.shopping_cart .captcha {
float:left;
margin-bottom:12px;
margin-left:10px;
margin-top:5px;
width:410px
}

.shopping_cart .captcha_img {
float:left;
margin-bottom:10px;
margin-top:10px
}

.shopping_cart .captcha .error {
color:#D70000;
display:block;
float:left;
font-weight:700;
padding-top:3px;
width:250px
}

.shopping_cart {
background-color:#0175a4;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:430px
}

.shopping_cart .close {
float:left;
padding-right:8px;
padding-top:8px;
text-align:right;
width:422px
}

.shopping_cart .title {
border-bottom-color:#FFF;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
font-weight:700;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:410px
}

.shopping_cart .advertise {
background-color:#d6ebfe;
background-image:url("/Images/advertise_tcm13-15244.gif");
background-position:left;
background-repeat:no-repeat;
color:#000;
float:left;
height:58px;
margin-bottom:10px;
margin-left:10px;
padding-left:80px;
padding-right:40px;
padding-top:20px;
width:290px
}

.advertise a:link {
color:#0175A4;
font-weight:700;
text-decoration:none
}

.advertise a:visited {
color:#0175A4;
font-weight:700;
text-decoration:none
}

.advertise a:hover {
color:#0175A4;
font-weight:700;
text-decoration:none
}

.advertise a:active {
color:#0175A4;
font-weight:700;
text-decoration:none
}

/**********************************************
 TopMenu                                     
********************************************* */
.MenuExIcon {
border:none;
padding-right:2px;
vertical-align:middle
}

/* END MERCHANDISE STYLES  */
.content .form .lineform .error_include2 .error_globe {
background-image:url("/Images/my_profile_error_tcm13-15140.jpg");
padding-left:11px;
width:198px
}

.content .form .lineforms .error_include2 .error_globe span {
font-size:11px
}

.form_captcha {
margin-left:20px
}

.m_rightNav .productControls h1.productTitle * {
font-size:24px
}

.content .orderhistory .item2 {
float:right;
margin-right:5px;
padding-top:5px;
text-align:right;
width:150px
}

.content .orderhistory .line {
border-bottom:1px solid #426FAF;
border-bottom-color:#426faf;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
margin-left:5px;
padding-bottom:4px;
padding-top:4px;
width:404px
}

.content .pass_eval .bar {
float:left;
height:8px;
margin-left:20px;
margin-top:10px;
width:156px
}

.form .lineform .error_include3 .error5 {
background-image:url("/Images/my_profile_error3_tcm13-15281.jpg");
height:37px;
width:208px
}

/*lost styles */
div.mainContainner div.topCorners div.rightTopCorner {
background:url("/Images/sectionCorners_tcm13-15309.jpg") repeat scroll -5px 0 transparent;
float:right;
height:5px;
overflow:hidden;
width:5px
}

div.mainContainner div.topCorners div.leftTopCorner {
background:url("/Images/sectionCorners_tcm13-15309.jpg") repeat scroll 0 0 transparent;
float:left;
height:5px;
overflow:hidden;
width:5px
}

.textbox div.bottomBox div.bottomCorners {
float:left;
height:5px;
overflow:hidden;
width:100%
}

div.mainContainner div.topCorners {
background-color:#113C63;
display:table;
float:left;
height:5px;
margin:0;
overflow:hidden;
width:100%
}

div.mainContainner div.bottomCorners {
float:left;
height:5px;
overflow:hidden;
width:100%
}

div.mainContainner div.titleBar {
background:none repeat scroll 0 0 #113C63;
display:block;
height:42px;
width:100%
}

div.mainContainner div.titleBar img.sectionIcon {
float:left;
margin-left:10px;
margin-top:7px
}

div.mainContainner div.titleBar span.titleText {
color:#FFF;
float:left;
font-size:17px;
font-weight:700;
margin-left:10px;
margin-top:12px
}

div.co-header {
background:url("/Images/BgMC_tcm13-15310.gif") repeat-x;
color:#FFF;
display:table;
height:auto;
margin:auto;
position:relative;
width:1001px
}

div.co-header div.imageLogo {
float:left;
margin-right:20px
}

div.co-header div.rightnav {
float:right;
margin-top:30px;
width:820px
}

div.co-header div.rightnav div.topLine {
border-bottom:solid #FFF 2px;
display:block;
float:right;
margin-bottom:5px;
overflow:hidden;
padding-bottom:5px;
width:844px
}

div.co-header div.rightnav div.topLine span.title {
float:left;
font-size:15px;
font-weight:700
}

div.co-header div.rightnav div.topLine span.left {
float:right;
padding-left:50px
}

div.co-header div.rightnav div.topLine2 {
display:block;
float:right;
margin-bottom:5px;
overflow:hidden;
width:800px
}

div.co-header div.rightnav div.topLine2 span.left {
float:right;
padding-left:0
}

div.co-header div.rightnav div.topLine2 span.left a:link {
color:#00b4ff;
text-decoration:underline
}

div.co-header div.rightnav div.topLine2 span.left a:visited {
color:#00b4ff;
text-decoration:underline
}

div.co-header div.rightnav div.topLine2 span.left a:hover {
color:#fff;
text-decoration:underline
}

div.co-header div.rightnav div.topLine2 span.left a:active {
color:#fff;
text-decoration:underline
}

div.co-header div.rightnav div.bottomLine {
display:block;
float:left;
font-weight:400;
width:100%
}

div.CBA-bodyinfo {
display:block;
margin-left:95px;
margin-top:5px;
width:200px
}

div.CBA-bottomLinks {
display:block;
margin-bottom:10px;
margin-left:95px;
margin-top:5px;
text-transform:capitalize;
width:200px
}

span.importantNote {
background:none repeat scroll 0 0 #EEE;
border:0 none;
color:#767676;
float:right;
padding:2%;
position:relative;
text-align:left;
top:-110px;
width:52%
}

div.CBA-bottomLinks a.linkButton {
font-size:11px;
font-weight:700;
text-decoration:underline
}

div.billing {
margin:0
}

a:link {
color:#0076A3;
font-weight:400;
text-decoration:none
}

.w {
color:#0076A3;
font-weight:400;
text-decoration:none
}

.w a:link {
color:#0076A3;
font-weight:400;
text-decoration:none
}

.pop_up_main2 .topBorders .left {
background:url("/Images/proundedt_tcm13-15432.gif") repeat scroll 0 0 transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .topBorders .ctr {
background:none repeat scroll 0 0 #FFF;
border-top:3px solid #DDD;
float:left;
height:4px;
width:506px
}

.pop_up_main2 .topBorders .right {
background:url("/Images/proundedt_tcm13-15432.gif") repeat scroll 7px 0 transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .bottomBorders .left {
background:url("/Images/proundedt_tcm13-15432.gif") repeat scroll 0 -7px transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

.pop_up_main2 .bottomBorders .ctr {
background:none repeat scroll 0 0 #FFF;
border-bottom:3px solid #DDD;
float:left;
height:4px;
overflow:hidden;
width:506px
}

.pop_up_main2 .bottomBorders .right {
background:url("/Images/proundedt_tcm13-15432.gif") repeat scroll 7px -7px transparent;
float:left;
height:7px;
overflow:hidden;
width:7px
}

/*
***** */
.waitBoxStyle {
display:none;
height:100%;
left:0;
position:absolute;
top:2px;
width:100%;
z-index:20001
}

.bodyWaitMessage {
background:none repeat scroll 0 0 #FFF;
font-size:12px;
height:100%;
opacity:0.5;
filter:alpha(opacity=50);
text-align:center;
width:100%
}

.form_allWaitMessage {
background:none repeat scroll 0 0 #FFF;
opacity:0.5;
filter:alpha(opacity=50);
text-align:center
}

/****** */
div.divPrint {
display:none;
position:absolute;
visibility:visible;
z-index:20001
}

.total_your_shopping_cart label a.mediumButton {
float:left
}

.content_right_sc_chkoutButton {
background:url("/Images/panel_right_cart_button_tcm13-15405.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:31px;
width:204px
}

.ticket_right .ticket_cont {
background-color:#A8CDE7;
background-image:url("/Images/ticket_bg_tcm13-15407.gif");
background-repeat:repeat-x;
float:left;
padding:8px 7px 3px;
width:246px
}

.ticket_right .ticket_cont .enter_promo label .textbox {
border:1px solid #CCC;
color:#000;
float:left;
font-size:11px!important;
height:16px;
margin-right:5px;
padding-left:5px;
padding-top:2px;
text-align:left;
text-indent:10px;
width:153px
}

.ticket_right .ticket_cont .ticket_newfoot {
background-image:url("/Images/ShoppingCart_foot_tcm13-15406.jpg");
background-position:bottom;
background-repeat:no-repeat;
clear:both;
color:#FFF;
display:block;
font-weight:700;
height:33px;
margin-bottom:2px;
padding-left:14px;
padding-top:9px;
width:230px
}

/*BUTTON STEP PARA SHIPPING Y BILLING */
.buttonStep {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border-style:none;
border-width:0;
color:#FFF;
cursor:pointer;
float:right;
font-size:12px!important;
font-weight:700;
height:28px;
padding-bottom:4px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:179px
}

/* */
.pop_up_main .line_popup_buttons2 {
float:left;
margin-top:15px;
padding:5px 10px 8px;
text-align:right;
width:531px
}

.pop_up_main .line_popup_buttons2 .buttons_popup {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-repeat:no-repeat;
border:none;
color:#FFF;
display:block;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
text-decoration:none;
width:74px
}

.pop_up_main .line_popup_buttons2 .buttons_popup:hover {
background-image:url("/Images/form_button_hover_tcm13-15267.jpg");
background-repeat:no-repeat;
border:none;
color:#000;
display:block;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
text-decoration:none;
width:74px
}

.pop_up_main .line_popup_datacont {
float:left;
margin-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:531px
}

.pop_up_main .line_popup_datacont .line_popup_data {
border:1px solid #1E5288;
float:left;
padding:4px;
width:521px
}

.pop_up_main .line_popup_datacont .pc_head {
border-bottom-color:#1E5288;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
font-weight:700;
margin-bottom:7px;
padding-bottom:3px;
padding-top:3px;
width:521px
}

.pop_up_main .line_popup_datacont .pc_items {
float:left;
padding-bottom:5px;
padding-top:5px;
width:521px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item {
float:left;
text-align:center;
width:50px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item2 {
float:left;
padding-left:10px;
width:260px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item3 {
float:left;
text-align:right;
width:100px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item4 {
float:left;
text-align:right;
width:100px
}

.pop_up_main .line_popup_datacont .pc_total {
border-bottom-color:#1E5288;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
font-weight:700;
margin-bottom:7px;
margin-top:10px;
padding-bottom:3px;
padding-top:3px;
width:521px
}

/*POPUP PRINT CART */
.pop_up_main .line_popup_datacont .line_popup_data .pc_item5 {
float:right;
margin-bottom:4px;
text-align:right;
width:200px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item6 {
float:right;
font-weight:400;
margin-bottom:4px;
text-align:right;
width:200px
}

.pop_up_main .line_popup_datacont .line_popup_data .pc_item7 {
float:right;
font-size:14px;
font-weight:700;
margin-bottom:4px;
text-align:right;
width:200px
}

.pop_up_main .line_popup2 .credit_cart {
float:left;
margin-right:15px
}

.pop_up_main .line_popup2 .sc_title {
float:left;
font-size:14px;
font-weight:700;
margin-bottom:10px;
padding-top:10px;
width:280px
}

.pop_up_main .line_popup2 .sc_text {
float:left;
width:280px
}

.pop_up_main .line_popup2 .sc_title2 {
float:left;
font-size:14px;
font-weight:700;
margin-bottom:10px;
padding-top:35px;
width:280px
}

/*pop up print
Octuber 29, by jleon, author jleon */
.pop_up_main .line_popup_datacont .line_newprint_data {
background-color:#FFF;
border:1px solid #1E5288;
float:left;
width:515px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_head {
background-image:url("/Images/print_head_bg_tcm13-15473.jpg");
border-bottom-color:#1E5288;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
font-weight:700;
height:19px;
margin-bottom:7px;
padding-bottom:4px;
padding-top:4px;
width:515px
}

/* by arengifo, author:arengifo January 15th  */
.pop_up_main .line_popup_datacont .line_newprint_data span.scrollList {
float:left;
font-size:11px;
height:300px;
overflow:auto;
width:531px
}

.pop_up_main .line_popup_datacont .line_newprint_data span.scrollList div * {
font-size:11px
}

/*----------- */
.pop_up_main .line_popup_datacont .line_newprint_data .pc_item {
float:left;
height:17px;
padding-top:2px;
text-align:center;
width:64px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_head .pc_item2 {
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
border-right-color:#666;
border-right-style:solid;
border-right-width:1px;
float:left;
height:17px;
padding-left:10px;
padding-top:2px;
width:282px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_head .pc_item3 {
float:left;
height:17px;
padding-right:7px;
padding-top:2px;
text-align:right;
width:67px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_head .pc_item4 {
border-left-color:#666;
border-left-style:solid;
border-left-width:1px;
float:left;
height:17px;
padding-right:10px;
padding-top:2px;
text-align:right;
width:70px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
float:left;
margin-bottom:5px;
padding-bottom:5px;
padding-top:0;
width:515px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items .pc_item {
float:left;
padding-top:2px;
text-align:center;
width:64px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items .pc_item2 {
float:left;
padding-left:11px;
padding-right:1px;
padding-top:2px;
width:281px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items .pc_item3 {
float:left;
padding-right:7px;
padding-top:2px;
text-align:right;
width:68px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items .pc_item4 {
float:left;
padding-left:1px;
padding-right:10px;
padding-top:2px;
text-align:right;
width:72px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_total {
border-style:none;
float:left;
font-weight:700;
margin-bottom:7px;
margin-top:10px;
padding-bottom:3px;
padding-top:3px;
width:515px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_item5 {
float:right;
margin-bottom:4px;
padding-right:10px;
text-align:right;
width:185px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_item6 {
float:right;
font-weight:400;
margin-bottom:4px;
padding-right:10px;
text-align:right;
width:185px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_item7 {
float:right;
font-size:14px;
font-weight:700;
margin-bottom:4px;
padding-right:10px;
text-align:right;
width:185px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_items2 {
float:left;
margin-bottom:5px;
padding-bottom:5px;
padding-top:0;
width:515px
}

.pop_up_main .line_popup_datacont .line_newprint_data .pc_total_int {
border-bottom-color:#1E5288;
border-bottom-style:solid;
border-bottom-width:1px;
float:right;
font-weight:700;
width:395px
}

/*select shipping new camps
Octuber 30, by jleon, author jleon */
.panel_hotels .pp_item .ad_title {
background-image:url("");
background-position:left;
background-repeat:no-repeat;
float:left;
font-size:16px;
font-weight:700;
height:68px;
margin-bottom:10px;
padding-left:70px;
padding-top:10px;
width:135px
}

.panel_hotels .pp_item .ad_title .days {
color:#144878;
font-size:18px
}

.panel_hotels .pp_item .ad_text {
float:left;
font-size:12px;
margin-bottom:20px;
padding-left:15px;
padding-right:15px;
text-align:center;
width:175px
}

.panel_hotels .pp_item .ad_line {
color:#144878;
float:left;
font-size:12px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
width:195px
}

.panel_hotels .pp_item .ad_line .ad_textbox {
border:1px solid #144878;
float:right;
margin-right:10px;
text-align:left;
width:40px
}

.panel_hotels .pp_item .ad_line .ad_price {
color:#333;
float:right;
margin-right:5px;
padding-top:5px;
width:55px
}

.panel_hotels .pp_item .ad_line .ad_type {
color:#000;
float:right;
font-size:16px;
font-weight:lighter;
margin-right:10px;
padding-top:3px;
text-align:right
}

.panel_hotels .pp_item .ad_line .calendar_gif {
float:right;
height:20px;
padding-right:12px;
width:22px
}

.panel_hotels .pp_item .ad_line .ad_textbox2 {
border:1px solid #144878;
float:right;
margin-right:10px;
text-align:left;
width:80px
}

.panel_hotels .pp_item .ad_buttons {
color:#144878;
float:left;
font-size:12px;
margin-top:8px;
width:205px
}

.panel_hotels .pp_item .ad_buttons .ad_total {
float:left;
font-weight:700;
width:100px
}

.panel_hotels .pp_item .ad_buttons .ad_button {
background-image:url("");
border:none;
color:#FFF;
float:right;
font-size:11px;
font-weight:700;
height:26px;
text-decoration:none;
width:92px
}

.panel_hotels .pp_item .ad_buttons .ad_button:hover {
background-image:url("");
border:none;
color:#000;
float:right;
font-size:11px;
font-weight:700;
height:26px;
text-decoration:none;
width:92px
}

/*Addons_panel
November 02, by jleon, author jleon */
.pop_up_main .line_popup_buttons .buttons_popup2 {
background-image:url("/Images/mLargebutton_tcm13-17805.gif");
background-repeat:no-repeat;
border:none;
color:#FFF;
display:block;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
text-decoration:none;
width:120px
}

.pop_up_main .line_popup_buttons .buttons_popup2:hover {
background-image:url("/Images/mLargebutton_tcm13-17805.gif");
background-repeat:no-repeat;
border:none;
color:#000;
display:block;
float:right;
font-size:11px;
font-weight:700;
height:23px;
margin-left:15px;
text-align:center;
text-decoration:none;
width:120px
}

/*contract pop up
November 03, by jleon, author jleon */
.profile_main_popup {
background-color:#FFF;
float:left;
margin-left:auto;
margin-right:auto;
padding-top:10px;
position:relative;
width:1001px
}

.content2 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:100px;
padding-top:15px;
width:781px
}

#main2 #CentralContent .centralcontent .content2 {
padding-left:0
}

/*new alert for shipping method
November 04, by jleon, author jleon */
.ticket_right .ticket_cont .apply_discount .apply_discount_cont .line input {
margin:0;
padding:0
}

.ticket_right .ticket_cont .apply_discount .apply_discount_cont .line label {
font-size:9px;
padding:3px 0 5px;
width:91px
}

.ticket_right .ticket_cont .items_list br {
display:none
}

.pop_up_main .line_popup2 .advise_box {
background-color:#FFF;
background-image:url("/Images/error_girl_tcm13-15429.jpg");
background-position:left bottom;
background-repeat:no-repeat;
border:1px solid #900;
height:35px;
padding:15px 10px 10px 59px;
width:460px
}

.pop_up_main .line_popup2 {
float:left;
margin-bottom:8px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:531px
}

.pop_up_main input {
font-size:12px!important
}

.pop_up_main textarea {
font-size:12px!important
}

.pop_up_main select {
font-size:12px!important
}

.pop_up_main .line_popup .checkbox {
float:left;
margin-right:10px
}

.pop_up_main .line_popup input {
margin-left:10px
}

.pop_up_main .checkbox input {
background:none repeat scroll 0 0 transparent!important;
border:medium none!important
}

.pop_up_main .line_popup_validation {
float:left;
margin-bottom:8px;
padding-left:10px;
padding-right:10px;
width:531px
}

.pop_up_main .line_popup * {
font-size:11px
}

.pop_up_main .line_popup .textbox_popup3 {
border:1px solid #1E5288;
float:left;
width:180px
}

.pop_up_main .line_popup .label_pop {
float:left;
padding-top:3px;
width:auto
}

.pop_up_main .line_popup_buttons {
float:left;
padding:5px 10px 8px;
width:531px
}

.pop_up_main .line_popup_buttons .forgot_label a:link {
color:#25578C;
font-weight:700;
text-decoration:none
}

.pop_up_main .line_popup_buttons .forgot_label a:visited {
color:#25578C;
font-weight:700;
text-decoration:none
}

.pop_up_main .line_popup_buttons .forgot_label {
float:left;
width:300px
}

/* */
.content3 .buttons {
float:left;
margin-left:10px;
text-align:right;
width:531px
}

.content3 .textbox_ab {
border:1px solid #CCC;
width:325px
}

.content3 .lineform .autoform2 {
width:auto
}

.content3 .form {
float:left;
font-size:11px;
margin-bottom:15px;
margin-left:10px;
width:531px
}

.content3 .lineform {
float:left;
padding-bottom:0;
padding-left:0;
width:531px
}

#dvAddress .lineform {
margin-bottom:1%
}

.content3 .lineform .izq {
float:left;
/*margin-bottom:5px;*/
padding-right:5px;
width:100%
}

.content3 .izq .label {
float:left;
padding-bottom:2px;
padding-top:4px;
width:100px
}

.content3 .izq .label2 {
color:#355D8E
}

.content3 .error_globe2 {
background-image:url("/Images/popup_error_globe2_tcm13-15433.jpg");
background-repeat:no-repeat;
color:#FFF;
height:17px;
padding-left:15px;
padding-top:14px;
width:145px
}

.content3 .floatleft {
float:left;
margin-right:5px
}

.content3 .autoform2 .label {
display:block;
float:none;
margin:0;
padding-bottom:5px;
padding-top:0
}

.autoSized-PopUp {
height:auto;
width:520px
}

div.popUpBox div.autoSized-PopUp {
background:none repeat scroll 0 0 transparent;
border:medium none
}

.pop_up_main2 .topBorders {
background:none repeat scroll 0 0 transparent;
float:left;
height:7px;
overflow:hidden;
width:100%
}

.pop_up_main2 .bottomBorders {
float:left;
width:100%
}

.content3 .textbox_ab2 {
border:1px solid #CCC;
margin-left:0;
margin-right:0;
margin-top:8px;
width:325px
}

.content3 .form_head {
display:none
}

.content3 .lineform .autoform {
float:left;
margin-right:0;
padding-right:10px;
width:auto
}

.content3 .lineform .lineauto {
float:left;
width:531px
}

div.m_box div.m_boxCont div.m_boxTitle * {
font-size:12px!important
}

.m_rightNav * {
font-size:100%
}


.pop_up_main .line_popup .textbox_popup2 {
border:1px solid #1E5288;
float:left;
height:50px;
width:527px
}

.pop_up_main .line_popup .label_popup {
float:left;
margin-right:20px;
padding-top:4px;
width:auto
}

.pop_up_main .line_popup .label_popup2 {
float:left;
margin-bottom:5px;
padding-top:4px;
width:530px
}

.pop_up_main .line_popup_buttons3 {
float:left;
padding:5px 10px 8px;
text-align:right;
width:531px
}

.pop_up_main .line_popup .textbox_popup {
border:1px solid #1E5288;
float:left
}

.pop_up_main .line_popup .email_error {
background-image:url("/Images/popup_error_globe_tcm13-15444.jpg");
background-position:right center;
background-repeat:no-repeat;
color:#FFF;
float:left;
height:17px;
padding-left:110px;
padding-right:70px;
padding-top:14px;
text-align:right;
width:129px
}

.pop_up_main .line_popup table * {
float:none
}

div.m_rightNav div.productControls .priceBox span.salePrice {
color:#369;
font-size:19px;
font-weight:700
}

div.m_rightNav div.productControls .priceBox .priceLabel {
font-weight:400
}

div.m_rightNav div.productControls .priceBox * {
font-size:14px
}

div.m_rightNav div.productControls .priceBox span.salePrice * {
font-size:22px
}

* html div.m_rightNav div div {
float:left!important
}

div.m_rightNav div.breadCrumb * {
font-size:12px;
color:#717171
}

div.m_rightNav div.breadCrumb span.currentProduct {
color:#154279;
}

#header #nav .t_c li a span {
display:block!important;
float:left;
height:24px;
padding:0 4px 0 2px
}

#map ul a span {
display:block!important;
float:left;
height:24px;
padding:0 6px 0 4px
}

div#header div#nav div.t_c div.cart ul li a.printmap span.headerCartLink {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/cartIcon_tcm13-15435.png");
background-position:1px 3px;
background-repeat:no-repeat;
color:#FFB900;
float:left;
margin-left:0;
padding-left:20px;
text-decoration:none
}

#header #nav .cart li a {
font-weight:700
}

.pop_up_main .head a.close_button:hover {
background-position:0 -18px;
color:#000
}

/*Order Summary styles , by arengifo, author jleon, September 09 */
.please_wait {
background-color:#98C1D7;
background-image:url("/Images/wait_background_tcm13-18762.jpg");
background-position:center;
background-repeat:no-repeat;
border:2px solid #666;
color:#FFF;
height:246px;
width:572px
}

.please_wait .flash {
float:left;
height:246px;
width:295px
}

.please_wait .text {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:216px;
padding-left:35px;
padding-right:15px;
padding-top:30px;
width:225px
}

.content .clear_list {
clear:both;
height:5px;
width:400px
}

.content .detail_box {
border:2px solid #0175a4;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:764px
}

.content .detail_box .line {
float:left;
margin-bottom:8px;
width:678px
}

.content .detail_box .line2 {
float:left;
margin-top:8px;
width:678px
}

.content .detail_box .line_l {
float:left;
width:335px
}

.content .detail_box .label {
display:block;
float:left;
margin-right:10px;
padding:0;
width:auto
}

.content .detail_box .label2 {
display:block;
margin-right:10px;
margin-top:10px;
padding:0;
width:180px
}

.content .detail_box .label3 {
display:block;
float:left;
margin-right:10px;
padding:0;
width:104px
}

.content .detail_box .reprint_button {
background:url("/Images/printTickets_tcm13-18761.gif") no-repeat scroll 0 0 transparent;
border-width:0;
color:#FFFFFF;
font-size:10px !important;
font-weight:700;
height:20px;
padding:0 0 3px 3px;
text-align:left;
text-decoration:none;
width:131px;
cursor:pointer
}

.content .detail_box .detail_list {
border:1px solid #0175A4;
float:left;
font-size:12px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
width:666px;
}

.content .detail_list .title {
float:left;
font-weight:700;
margin-bottom:5px;
padding-bottom:5px;
padding-top:10px;
width:666px
}

.content .detail_list .item1 {
float:left;
margin-right:15px;
text-align:center;
width:40px
}

.content .detail_list .item2 {
float:left;
width:395px
}

.content .detail_list .item3 {
float:left;
text-align:center;
width:100px
}

.content .detail_list .item4 {
float:left;
text-align:right;
width:110px
}

.content .detail_list .list1 {
float:left;
padding-bottom:5px;
padding-top:5px;
width:666px
}

.content .detail_list .list2 {
background-color:#D9EBFF;
float:left;
padding-bottom:5px;
padding-top:5px;
width:666px
}

.content .detail_list .account {
float:right;
width:666px
}

.content .detail_list .partial {
float:right;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:250px
}

.content .detail_list .title_partial {
float:right;
text-align:right;
width:250px
}

.content .detail_list .partial_text {
float:right;
font-weight:400;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:38%
}

.content .detail_list .partial2 {
float:right;
font-size:14px;
font-weight:700;
padding-right:6px;
padding-top:3px;
text-align:right;
width:250px
}

.orderDetail #ucOrderDetailContent_upOrderDetail .detail_box .partial2 {
border-top:1px solid #375E8D;
float:right;
font-size:14px;
font-weight:700;
padding-right:6px;
padding-top:3px;
text-align:right;
width:40%;
}

.orderDetail #ucOrderDetailContent_upOrderDetail .title_partial2 {
border-top:1px solid #375E8D;
float:left;
font-size:14px;
font-weight:700;
padding-top:3px;
text-align:left;
width:58%;
}

.content .detail_list .title_partial2 {
float:right;
font-size:14px;
font-weight:700;
padding-top:3px;
text-align:right;
width:250px
}

.content .detail_box2 {
background-color:#D9EBFF;
border:2px solid #0175a4;
font-size:12px;
font-weight:700;
margin-left:20px;
overflow:hidden;
padding:5px;
width:678px
}

.content .detail_box2 div.discountDetails {
display:block;
float:left;
width:210px
}

.content .detail_box2 div.discountTotals {
float:right;
width:468px
}

.content .detail_box2 .title {
border-bottom-color:#0175A4;
border-bottom-style:solid;
border-bottom-width:1px;
float:right;
margin-bottom:5px;
padding-bottom:5px;
padding-top:10px;
width:403px
}

.content .detail_box2 .account {
float:right;
width:403px
}

.content .detail_box2 .partial {
float:right;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:255px
}

.content .detail_box2 .title_partial {
float:right;
margin-bottom:5px;
text-align:right;
width:140px
}

.content .detail_box2 .partial2 {
border-top:1px solid #375E8D;
float:right;
font-size:14px;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:40%;
}

.content .detail_box2 .title_partial2 {
float:right;
font-size:14px;
margin-bottom:5px;
text-align:right;
width:140px
}

.title_infotext {
float:left;
font-size:10px;
text-align:right;
font-weight: bolder;
color: #808080;
margin-top:7px;
}

.content .call_center {
background-color:#D9EBFF;
background-image:url("/Images/orderhistory_callcenter2_tcm13-15449.jpg");
background-position:left;
background-repeat:no-repeat;
font-size:11px;
height:63px;
margin-left:20px;
padding-left:122px;
padding-right:20px;
padding-top:18px;
width:550px
}

.content .detail_box .button {
float:left;
margin-bottom:8px;
text-align:center;
width:678px
}

.content .buttons2 {
float:left;
margin-left:25px;
padding-bottom:10px;
text-align:right;
width:710px
}

.content .buttons2 .button {
background-image:url("/Images/form_button_tcm13-15266.jpg");
background-repeat:no-repeat;
border-style:none;
border-width:0;
color:#FFF;
float:right;
font-size:12px;
font-weight:700;
height:23px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:74px
}

.contentProfile .chk_align2 span {
border:none!important
}

.contentProfile .chk_align2 input {
border:none!important
}

.contentProfile .buttons {
float:right
}

#content_menu_right_panel div#want2remove div.msg {
padding-top:0
}

div#want2remove div.msg a {
color:#004e95;
margin:0;
padding:0
}

div#want2remove div.msg a:hover {
color:#007cec
}

#MenuExBarV #ucMenuList_menuCategories {
margin-bottom:3%
}

/*new merchandise menu styles ::: by arengifo*/
ul.verticalMenu_vm a {
color:#FFF
}

ul.verticalMenu_vm {
font-family:Arial;
font-size:14px;
list-style:none outside none;
margin-left:0;
padding-left:0;
font-style:italic
}

ul.verticalMenu_vm > li.vm_item {
height:auto;
margin-top:3px
}

li.vm_item {
width:217px;
height:51px;
padding:0
}

li.vm_item>.vm_floating {
/*display:table for Mozilla & Opera*/
display:table;
position:static
}

.vm_floating {
/*for IE*/
width:217px;
height:51px;
background:url("") 0 -51px;
position:relative
}

li.merchandiseHarryPotterCategoryBox .vm_floating {
background-position:0 0
}

.vm_floating div,.vm_floating a {
/*for IE*/
position:absolute;
top:50%;
display:block
}

.vm_floating>div,.vm_floating>a {
/*for Mozilla and Opera*/
display:table-cell;
vertical-align:middle;
position:static
}

.vm_floating div a {
position:relative;
display:block;
top:-50%;
margin-left:5px;
margin-right:33px
}

.vm_floating a {
cursor:pointer
}

.vm_floating>a {
cursor:pointer
}



ul.verticalMenu_vm ul {
padding-left:17px;
margin-left:0
}

ul.verticalMenu_vm ul li {
padding-top:3px;
padding-bottom:3px;
list-style:none
}

ul.verticalMenu_vm ul li a {
color:#5a5a5a;
text-decoration:none;
font-style:italic;
font-size:12px;
padding-left:12px
}

ul.verticalMenu_vm ul li a.selected {
/*color:#154279;*/
background:url("/Images/arrow2Right_tcm13-17991.gif") no-repeat scroll left center transparent;
    font-weight:bold;
margin-bottom:2px
}

/**/
/*>>>>>CUSTOMERPROFILE NEW COMPS STYLES<<<<<<<*/
/**/
/*wwwwwwwwwwwww   GENERAL STYLES wwwwwwwwwwwwwwww*/
.buttons input,.buttons input:hover {
cursor:pointer;
color:#FFF!important;
font-size:100%!important
}

/*wwwwwwwwwwwwwwwww   END  wwwwwwwwwwwwwwwwwwww*/
/*new merchandise menu styles ::: by arengifo*/
ul#accountMenuCT a,ul#accountMenuCT span {
color:#FFF
}

ul#accountMenuCT {
font-family:Arial;
font-size:14px;
list-style:none outside none!important;
margin-left:0;
padding-left:0!important;
width:185px;
font-style:italic
}

ul#accountMenuCT > li.vm_item {
height:auto;
margin-top:3px
}

li.vm_item {
width:217px;
/*height:51px;*/
height:auto;
padding:0
}

li.vm_item>.vm_floating {
/*display:table for Mozilla & Opera*/
display:table;
position:static
}

.vm_floating {
/*for IE*/
width:217px;
height:51px;
background:url("/Images/cm_menu_tcm13-17803.gif") 0 51px;
position:relative
}

li.merchandiseHarryPotterCategoryBox .vm_floating {
background-position:0 0
}

.vm_floating div,.vm_floating a {
/*for IE*/
position:absolute;
top:50%;
display:block
}

.vm_floating>div,.vm_floating>a {
/*for Mozilla and Opera*/
display:table-cell;
vertical-align:middle;
position:static
}

.vm_floating div span,.vm_floating div a {
position:relative;
display:block;
top:-50%;
margin-left:7px;
margin-right:16px;
font-size:16px
}

.vm_floating a {
cursor:pointer
}

.vm_floating>a {
cursor:pointer
}

ul#accountMenuCT ul {
padding-left:17px;
margin-left:0
}

ul#accountMenuCT ul li {
padding-top:3px;
padding-bottom:3px;
list-style:none
}

ul#accountMenuCT ul li a,ul#accountMenuCT ul li span {
color:#5a5a5a;
text-decoration:none;
font-style:italic;
font-size:12px!important;
padding-left:12px;
height:auto!important
}

ul#accountMenuCT ul li a span {
height:auto!important
}

ul#accountMenuCT ul li a.selected {
color:#154279;
background:url("/Images/arrow2Right_tcm13-17991.gif") no-repeat scroll left center transparent;
margin-bottom:2px
}

.nav3 .body .content * {
padding:0;
margin:0
}

#uccustomerprofile1_upCustomerProfile {
color:#767676
}

div.nav1 {
float:left;
margin-left:2%;
margin-right:1%;
margin-top:2%;
margin-bottom:2%;
width:22%
}

div.nav2 {
display:table;
float:left;
margin:2%;
width:47%
}

div.loginNav {
background:url("/Images/spiderman_bground_tcm13-18016.jpg") no-repeat scroll 99% 39% transparent;
margin-right:0
}

div.nav3 .box {
background:gray;
}

div.nav4 {
display:table;
float:left;
margin:2%;
width:70%
}

div.nav4 .littleBox {
float:left;
margin-bottom:1%;
margin-right:1.5%;
width:48%
}

div.nav4 .littleBox a {
text-decoration:underline
}

div.nav4 .topNav {
display:table;
margin-bottom:1%;
width:97%
}

div.nav4 .topNav input.littleButton {
background:url("/Images/headerLogOutBtn_tcm13-17804.gif") repeat scroll 0 0 transparent;
border:0 none!important;
color:#FFF;
font-size:95%;
font-weight:700;
height:21px;
padding-bottom:5px;
width:71px;
margin-top:4px;
float:right
}

div.nav5 {
float:left;
width:26%
}

div.nav5 .imgCont {
background:url("/Images/spiderman_B_tcm13-18012.jpg") NO-repeat scroll 0 0 transparent;
float:left;
height:321px;
width:100%;
margin-top:45px
}

.header {
background:none repeat scroll 0 0 #DDD;
display:table;
height:auto;
width:100%;
position: relative;
}

.header .leftCorner {
width:7px;
height:7px;
float:left;
background:url("/Images/mRoundedCorners_tcm13-18017.gif")
}

.header .rightCorner {
background:url("/Images/mRoundedCorners_tcm13-18017.gif") repeat scroll -7px 0 transparent;
float:right;
height:7px;
width:7px
}

.header input.littleButton {
background:url("/Images/headerLogOutBtn_tcm13-17804.gif") repeat scroll 0 0 transparent;
border:0 none!important;
color:#FFF;
font-size:95%!important;
font-weight:700;
height:21px;
padding-bottom:5px;
width:71px;
margin-top:4px;
float:right;
cursor:pointer
}

.body .bodyFooter .leftCorner {
background:url("/Images/mRoundedCorners_tcm13-18017.gif") repeat scroll 0 7px transparent;
bottom:-3px;
float:left;
height:7px;
left:-3px;
position:relative;
width:7px
}

.redBody .bodyFooter .leftCorner {
background-position:-14px 7px
}

.blueBody .bodyFooter .leftCorner {
background-position:14px 7px
}

.body .bodyFooter .rightCorner {
background:url("/Images/mRoundedCorners_tcm13-18017.gif") repeat scroll -7px 7px transparent;
bottom:-3px;
float:right;
height:7px;
position:relative;
right:-3px;
width:7px
}

.redBody .bodyFooter .rightCorner {
background-position:-21px 7px
}

.blueBody .bodyFooter .rightCorner {
background-position:7px 7px
}

.redBoxHeader {
background-color:#ff4e00
}

.blueBoxHeader {
background-color:#375e8d
}

.redBoxHeader .leftCorner {
background-position:28px 0
}

.redBoxHeader .rightCorner {
background-position:21px 0
}

.blueBoxHeader .leftCorner {
background-position:14px 0
}

.blueBoxHeader .rightCorner {
background-position:7px 0
}

.header h3 {
color:#375E8D;
float:left;
font-size:18px;
margin:.5% 0 .1% .5%;
padding:0
}

.redBoxHeader h3 {
color:#FFF
}

.body {
border:3px solid #DDD;
padding-bottom:10px;
padding-top:1%
}

.bg01 {
background:url("/Images/shrekBg01_tcm13-17808.gif") no-repeat scroll 95% -1% transparent
}

.redBody {
border-color:#ff4e00
}

.body .bodyBox {
width:97%;
margin:auto;
color:#8C8C8C!important
}

.subBoxHeader small {
color:#FFF;
display:block;
float:left;
margin-left:5%;
margin-top:1%;
font-size:84%
}

.smallbox01 .header small {
float:right;
margin-right:11px;
margin-top:6px
}

.body .bodyBox .subBoxHeader {
display:table;
height:auto;
background:none repeat scroll 0 0 #375E8D;
width:100%
}

.subBoxHeader h5 {
color:#FFF;
float:left;
margin:.6% .6% .6% 1.5%;
padding:0;
font-size:100%
}

.body .bodyBox .subBody {
display:block;
margin:1%;
padding:0;
width:98%;
}

body .bodyBox .subBody .leftNav {
background:none repeat scroll 0 0 transparent;
float:left;
width:60%
}

.body .bodyBox .subBody .leftNav .form_line {
margin-bottom:10px;
font-size:91%
}

.body .bodyBox .subBody .leftNav .form_line .longTextBox {
display:block;
width:80%;
margin-bottom:1%
}

.body .bodyBox .subBody .leftNav .form_line .dropDown {
display:block;
margin-bottom:1%
}

.body .bodyBox .subBody .rightNav {
float:left;
width:40%
}

.body {
color:#767676
}

.body p {
margin-left:3%;
margin-right:3%
}

.body p.p50 {
margin-left:2%;
margin-top:1%;
width:59%
}

.body .bodyBox .subBody .rightNav div {
margin-bottom:5px
}

.body .bodyBox .subBody .rightNav .infoBox {
background:none repeat scroll 0 0 #EEE;
font-size:89%;
padding:5%
}

.body .bodyBox .billingAddressSelector .leftNav .shippingLabel {
color:#375E8D;
float:left;
font-weight:700;
width:35%
}

.body .bodyBox .billingAddressSelector .leftNav .addressSelector {
float:left;
width:64%
}

.body .bodyBox .billingAddressSelector .leftNav .addressSelector select.selectAddress {
width:73%
}

.body .bodyBox .billingAddressSelector .leftNav .addressSelector div,.body .bodyBox .billingAddressSelector .leftNav .addressSelector select {
margin-bottom:2%
}

.body .bodyBox .billingAddressSelector .leftNav .addressSelector .addressControls a:link {
margin-right:7%
}

.body .bodyBox .orderDetails {
margin-bottom:2%
}

.body .bodyBox .orderDetails .blockNav {
float:left;
margin-right:2%;
width:48%
}

.body .bodyBox .orderDetails .blockNav h4 {
color:#375E8D;
margin:0
}

.body .bodyBox .gridHeader,.body .bodyBox .gridRow {
background:none repeat scroll 0 0 #96B5D9;
color:#FFF;
display:table;
font-weight:700;
height:auto;
margin:auto;
position:relative;
width:100%
}

.body .bodyBox .darkHeader {
background-color:#375e8d
}

.body .bodyBox .gridHeader div,.body .bodyBox .gridRow div {
float:left;
margin-bottom:.5%;
margin-top:.3%;
padding-left:1.5%;
padding-right:1.5%
}

.body .bodyBox .gridRow,.body .bodyBox .totalRow {
color:#767676;
background:#FFF;
font-weight:400;
font-size:90%;
border-bottom:1px solid #ddd;
padding-top:.5%
}

.body .bodyBox .gridRow .quantity {
width:8.3%;
text-align:center
}

.body .bodyBox .gridRow .quantity input.quantityText {
width:49%;
font-size:90%;
padding:0
}

.body .bodyBox .gridRow .shpcrtItem {
width:58%
}

.body .bodyBox .viewCart .removeLink,.body .bodyBox .gridRow .removeLink {
width:7%
}

.body .bodyBox .gridRow .unitP {
width:9.7%
}

.body .bodyBox .gridRow .totalP {
width:12%
}

.body .bodyBox .gridHeader div.shpcrtItem {
width:58%
}

.body .bodyBox .viewCart div.shpcrtItem,.body .bodyBox .viewCart .shpcrtItem {
width:48%
}

.body .bodyBox .gridRow h3 {
color:#375e8d;
margin:0;
margin-top:1%;
margin-bottom:1%;
float:right
}

.body .bodyBox .gridRow h3 span.shpMethodName {
font-weight:700;
color:#767676
}

.body .bodyBox .totalRow {
border:none;
margin-top:2%;
display:table;
width:100%;
margin-bottom:2%
}

.body .bodyBox .fontSize91 {
font-size:91%
}

.body .bodyBox .totalRow .infoBox {
background:none repeat scroll 0 0 #EEE;
float:left;
padding:2%;
width:58%
}

.body .bodyBox .totalRow .infoBox .titleSec {
display:table;
width:100%
}

.body .bodyBox .totalRow .infoBox .titleSec h3 {
float:left;
margin:0;
color:#375e8d
}

.body .bodyBox .totalRow .infoBox .titleSec input.printURTickets {
background:url("/Images/printTickets_tcm13-18761.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
float:right;
font-size:92%;
font-weight:700;
height:21px;
padding-bottom:1.5%;
text-align:left;
width:119px;
cursor:pointer
}

.body .bodyBox .totalRow .totalsBox {
color:#375E8D;
display:table;
float:right;
padding:0;
width:26%
}

.body .bodyBox .totalRow .totalsBox .totalsRow {
width:100%
}

.body .bodyBox .totalRow .totalsBox .totalsRow div {
float:left
}

.body .bodyBox .totalRow .totalsBox .sumTotal {
float:left;
font-weight:700;
margin-top:3%
}

.body .bodyBox .totalRow .totalsBox .totalsRow .totalsLabel {
width:65%
}

.body .bodyBox .totalRow .totalsBox .totalsRow .totalsPrice {
font-weight:700;
text-align:right;
width:35%
}

.body .bodyBox .totalRow .totalsBox .sumTotal .totalsPrice {
font-size:120%
}

.body .buttons {
border-top:1px solid #375E8D;
display:table;
height:auto;
margin:auto;
padding-top:2%;
position:relative;
text-align:right;
width:100%
}

.body .topbuttons {
border-top:none;
margin-top:-1%
}

.body .noborder {
border:none
}

.body .buttons input.leftAligned {
float:left
}

.body .buttons a {
margin-top:2%
}

.body .listItem {
display:table;
margin-left:4%;
width:94%;
margin-bottom:3%
}

.body .listItem .description {
display:table;
float:left;
width:70%
}

.body .listItem .numbers {
float:right;
width:28%;
text-align:right;
font-weight:700
}

.body .totals {
font-weight:700
}

.body .totals .numbers {
font-size:123%;
margin-right:1%
}

/*BOTONES*/
input.mLargeButton_green {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border:medium none;
float:right;
height:27px;
width:179px;
font-weight:700;
color:#fff;
cursor:pointer;
padding-bottom:3px
}

input.mMediumButton_red {
background:url("") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
float:right;
font-size:76%;
font-weight:700;
height:20px;
padding-bottom:4px;
width:107px
}

input.smallEditCartButton {
background:url("") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:100%;
font-weight:700;
height:21px;
padding-bottom:6%;
padding-right:23%;
text-align:left;
width:71px
}

.body .buttons input.mLargeButton_green {
margin-top:10px
}

.body .topbuttons input.mLargeButton_green {
margin-top:5px;
margin-bottom:5px
}

.body .topbuttons .viewCartBtns {
float:left;
padding-top:1.5%
}

.body .topbuttons .viewCartBtns input {
background:url("") repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
float:left;
font-size:83%;
font-weight:700;
margin-right:23px;
padding:2px 1px 5px;
text-align:left
}

#uccustomerprofile1_upCustomerProfile select {
border-width:1px
}

#uccustomerprofile1_dvSectionLogin .block2 #passwordDescription {
color:#000!important;
font-size:90%;
font-weight:700;
width:auto
}

#uccustomerprofile1_dvSectionLogin .block2 {
float:left;
margin-left:1%
}

.body .topbuttons .viewCartBtns input.saveCart {
padding:2px 1px 5px;
width:71px
}

.body .topbuttons .viewCartBtns input.printCart {
background-position:-70px 0;
padding-left:4px;
width:78px
}

.body .topbuttons .viewCartBtns input.emailCart {
background-position:81px 0;
width:81px
}

/*ESTILO PARA LA CAJA PEQUENA DE LA DERECHA*/
.smallbox01 {
float:left;
margin:1%;
width:27%
}

.smallbox01 .header h3 {
color:#FFF;
font-size:115%;
margin-bottom:1%;
margin-top:2%
}

.smallbox01 .body {
border-color:#375e8d;
background:#ddd
}

.smallbox01 .body .bodyBox .subBody {
padding-top:0;
width:100%;
color:#375E8D
}

.smallbox01 .body .bodyBox .subBody hr {
background-color:#375E8D;
border:medium none;
height:1px;
width:94%
}

/*breadCrumb*/
ol.breadCrumb {
float:left;
margin:.8% 0 0
}

ol.breadCrumb li {
color:#8c8c8c;
float:left;
font-weight:700;
margin:0 21px 0 18px;
padding-left:0
}

ol.breadCrumb li.selected {
color:red
}

a.continueShoppingLink {
color:red;
cursor:pointer;
font-weight:700
}

/**/
/*customer profile control*/
#uccustomerprofile1_upCustomerProfile {
margin-left:2%;
margin-right:2%;
margin-top:1%
}

#uccustomerprofile1_upCustomerProfile #dvGeneralInformation {
width:63%;
display:table
}

.lineform {
display:table;
margin-bottom:2%;
width:100%
}

.error_include,.error_include2 {
display:block;
width:100%;
float:left
}

.lineform .error_include .label,.lineform .label {
float:left;
width:31%;
background:#FFF
}

#uccustomerprofile1_dvSectionLogin {
display:block;
margin-top:2%
}

#uccustomerprofile1_dvSectionLogin div.submessage,#uccustomerprofile1_dvSectionLogin div.psLegend {
float:left
}

#uccustomerprofile1_dvGeneralInformation .buttons input.smallButton {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
border:0 none!important;
font-size:104%!important;
font-weight:700!important;
height:28px;
padding-bottom:5px;
width:179px
}

.lineform div.error,.lineform div.error_bd,.lineform div.error_zipcode,.error5,.error_globe2 {
background:none repeat scroll 0 0 transparent !important;
color:#9B2612 !important;
float:none;
font-size:90%;
height:auto;
padding:0;
padding-top:0 !important;
padding-left:0 !important;
}

#uccustomerprofile1_dvSectionLogin div.psLegend,#uccustomerprofile1_dvSectionLogin div.submessage,.lineform div.error,.lineform div.error_bd,.lineform div.error_zipcode,.error5 {
margin-left:18%
}

.label2_bd {
font-size:95%;
float:left;
}

#ucemailsignup_upCustomerProfile #dvGeneralInformation .label,#uccustomerprofile1_dvGeneralInformation .label,#uccustomerprofile1_dvGeneralInformation .label5 {
width:18%
}

#uccustomerprofile1_dvSectionLogin .psLegend {
display:block;
font-size:90%
}

#uccustomerprofile1_dvSectionLogin div.submessage {
font-size:90%
}

div#uccustomerprofile1_dvGeneralInformation * {
background:none!important
}

/*textboxBorders*/
.nav3 #ucAddressDetailContent_upAddressDetail select,.nav3 #ucAddressDetailContent_upAddressDetail .textbox_ab,.nav3 #ucAddressDetailContent_upAddressDetail .textbox_ab2,.nav3 #UCTravelPlans1_upTravelPlans select,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .textbox,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .textbox2,.nav3 #ucChangeSecurityQuestions_upChangeSecurity select,.nav3 #ChangeEmailAddress1_upChangeEmail .textbox,.nav3 #ChangeEmailAddress1_upChangeEmail .textbox2,.nav3 #ChangeEmailAddress1_upChangeEmail select,.nav3 #ChangePassword1_upChangePassword .textbox,.nav3 #ChangePassword1_upChangePassword .textbox2,.nav3 #ChangePassword1_upChangePassword select,#ucAnnualPassList_uplAnnualPass .textbox3,#ucLogin_upLogin input.textbox,#ucemailsignup_upCustomerProfile select,#ucemailsignup_upCustomerProfile input.search_text2,#ucemailsignup_upCustomerProfile input.textbox,#ucemailsignup_upCustomerProfile input.textbox01,#ucemailsignup_upCustomerProfile input.textbox2,div#uccustomerprofile1_upCustomerProfile input.textbox01,div#uccustomerprofile1_dvSectionLogin input.textbox2,.nav3 select,div#uccustomerprofile1_dvSectionLogin select,.nav3 #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_UpdatePanel1 select,.nav3 #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_UpdatePanel1 input.textbox_ab2,.nav3 #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_UpdatePanel1 input.textbox_ab,.shipping_method_main select.textbox4,.shipping_method_main select.textbox2,.shipping_method_main select.textbox3,.shipping_method_main input.textbox_cc,
.nav3 input[type=text],.nav4 input[type=text], .nav3 select, .nav4 select {
border:1px solid!important;
border-color:#F0F0F0!important;
border-style:inset!important;
text-align:left;
color:#000;
}

/*by jcarmona august17th*/
/**/
.textbox2 {
width:53%
}

/*jcarmona august 17th*/
.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .textbox01 #uccustomerprofile1_txtZipCode {
width:8%!important
}

#ForgotPassword1_upForgotPassword input.textbox #uccustomerprofile1_txtSecurityAnswer {
width:50%
}

/**/
#uccustomerprofile1_dvSectionLogin .line_st2 span#uccustomerprofile1_lblSecurityQuestionMessage {
font-size:90%
}

#uccustomerprofile1_dvSectionLogin input#uccustomerprofile1_txtPassword {
float:left
}

.line_st2 .error,#uccustomerprofile1_dvAnswer {
margin-left:0!important
}

#uccustomerprofile1_ucCaptcha_UpdatePanel1 .validation_object .label {
width:100%
}

#uccustomerprofile1_ucCaptcha_UpdatePanel1 .validation_object {
margin-bottom:2%
}

#uccustomerprofile1_dvGeneralInformation .textbox01 {
width:34%
}

.nav2 #ucLogin_upLogin {
margin:2%;
margin-bottom:0
}

.nav2 #ucLogin_upLogin .line {
display:table;
margin-bottom:1%
}

.nav2 #ucLogin_upLogin .buttons input.button,.nav2 #TD_createAnAccount_content {
margin:2% 2% 0
}

.nav2 #ucLogin_upLogin #ucLogin_dvLoginGeneral {
height:222px
}

.nav2 #ucLogin_upLogin .buttons input.button,.nav2 #TD_createAnAccount_content .buttons input.createAccountBtn {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent;
border:0 none;
color:#FFF;
font-size:100%;
font-weight:700;
height:28px;
padding-bottom:1%;
width:179px;
cursor:pointer
}

.nav2 #TD_createAnAccount_content .buttons input.createAccountBtn {
margin-left:2%
}

.nav2 #TD_createAnAccount_content ul {
height:214px;
list-style:disc inside none;
margin-left:0;
margin-top:0;
padding-left:0;
margin-bottom:1.5%
}

.nav1 ul {
padding-left:0;
color:#767676
}

.nav1 ul li {
margin-left:6%;
margin-bottom:2%
}

.nav1 ul li.title,.nav2 #TD_createAnAccount_content ul li.title {
color:#375E8D;
font-weight:700;
list-style:none outside none;
margin:2% 0 0;
padding-left:0
}

.nav2 #TD_createAnAccount_content ul li {
padding:0 0 3px
}

.nav2 #ucLogin_upLogin .fpassword {
margin-top:1%;
margin-bottom:1%
}

/*jcarmona august 19th 2010*/
.nav2 #ucLogin_upLogin .fpassword #ucLogin_lnkForgotPassword {
text-decoration:underline
}

/**/
.nav2 #ucLogin_upLogin .rememberMeBx .checkbox {
float:left;
margin-right:1%
}

.nav2 #ucLogin_upLogin .buttons {
}

.nav2 #ucLogin_upLogin .rememberMeBx {
margin-bottom:1%;
margin-top:1%
}

.nav2 #ucLogin_upLogin .label {
font-weight:700;
color:#375e8d
;
font-size: 100%;
border-radius: 0;
display: block;
line-height: normal;
text-align: left;
padding: 0;
}

.nav2 #ucLogin_upLogin .title {
margin-bottom:1%
}

.nav2 #ucLogin_upLogin .buttons input.button {
margin:0
}

.nav2 #ucLogin_upLogin #ucLogin_dvLoginGeneral #ucLogin_dvErrorMessage {
color:red;
display:block;
margin-bottom:1%;
width:62%
}

.nav2 #ucLogin_upLogin #ucLogin_dvLoginGeneral #ucLogin_dvErrorMessage span {
background:url("/Images/BC_arrow_tcm13-17981.gif") no-repeat scroll 1px 2px transparent;
display:block;
padding-left:8%
}

.nav2 #ucLogin_upLogin #ucLogin_dvLoginGeneral .rememberMeBx .label {
color:inherit;
font-weight:400}

.nav2 #ucLogin_upLogin .validation_object .label {
font-size:100%;
width:100%
}

.nav2 #ucLogin_upLogin .validation_object {
width:100%
}

.nav3 #savedItemsMainBox {
display:table;
margin:auto;
position:relative;
width:93%
}

#savedItemsMainBox .savedItemsBox {
float:left;
margin:3%;
width:26.5%
}

#savedItemsMainBox .savedItemsBox .largeButton {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer
}

.rightBordered {
padding-right:2%;
padding-left:0!important;
border-left:0!important;
border-right:1px solid #2A5C85;
margin-left:2%!important
}

.righted {
margin-left:1%!important
}

.nav3 .subBody {
display:block
}

.nav3 #uccustomerprofile1_upCustomerProfile *,.nav3 #uccustomerprofile1_upCustomerProfile {
background:none!important;
margin:0;
padding:0;
font-size:100%!important
}

.nav3 #uccustomerprofile1_upCustomerProfile {
margin:2%;
overflow:hidden;
padding:0;
width:96%
}

.nav3 #uccustomerprofile1_upCustomerProfile .buttons input#uccustomerprofile1_btnSubmitTemp {
margin-left:2%
}

.nav3 #uccustomerprofile1_upCustomerProfile .buttons {
padding-top:1%
}

.nav3 #uccustomerprofile1_upCustomerProfile .form {
width:inherit
}

.nav3 #uccustomerprofile1_upCustomerProfile .content1 .error_include,.nav3 #uccustomerprofile1_upCustomerProfile .content1 .error_include2,.nav3 #uccustomerprofile1_upCustomerProfile .error_include {
width:inherit
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection {
width:62%;
display:table;
margin-bottom:2%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .label {
width:29%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .textbox01 {
width:32%!important;
float:left!important
}

.nav3 #uccustomerprofile1_upCustomerProfile .lineform {
margin-bottom:2%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .label2_bd {
width:inherit;
display:none;
}

.nav3 #uccustomerprofile1_upCustomerProfile .title {
background:url("/Images/orangeNumbers_tcm13-17807.gif") no-repeat scroll 0 0 transparent!important;
color:#375E8D;
font-size:110%;
font-weight:700;
padding-bottom:1px;
padding-left:24px;
padding-top:2px
}

.nav3 #uccustomerprofile1_upCustomerProfile .n2 {
background-position:0 -19px!important
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection #uccustomerprofile1_lblBirthdateText,#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvSectionLogin .psLegend {
font-size:90%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .error_include .error {
margin-left:18%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .error_bd,.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .error_zipcode {
display:block;
float:left;
margin-left:18%
}

#uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation #uccustomerprofile1_dvSectionLogin .lineform .error_include2 {
width:inherit
}

#uccustomerprofile1_upCustomerProfile .block2 {
margin-left:1%
}

#uccustomerprofile1_upCustomerProfile .block2 #passwordDescription {
margin-right:1%
}

#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvSectionLogin .error,#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvSectionLogin .error5 {
display:block;
float:left;
margin-left:18%;
width:100%
}

#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvSectionLogin #uccustomerprofile1_dvAnswer,#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvSectionLogin #uccustomerprofile1_dvQuestion {
margin-left:0;
float:none
}

#uccustomerprofile1_upCustomerProfile .validation_object {
width:100%;
margin-bottom:1%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .textbox01 #uccustomerprofile1_txtZipCode {
width:10%
}

.nav3 .body .bodyBox .manageAccount {
width:100%
}

.nav3 .body .bodyBox .manageAccount #uccustomerprofile1_upCustomerProfile {
margin:0;
width:100%
}

.nav3 .body .bodyBox .manageAccount #uccustomerprofile1_dvGeneralInformation .topSection .title {
display:none
}

.nav3 .body .bodyBox .manageAccount {
width:100%
}

.nav3 .body .bodyBox .manageAccount #uccustomerprofile1_upCustomerProfile .buttons {
padding-top:1%
}

/*EMAIL SIGN UP*/
.nav3 #ucemailsignup_upCustomerProfile {
margin:1%;
margin-top:0
}

.nav3 #ucemailsignup_upCustomerProfile .error3 {
color:#9B2612;
display:table;
margin-left:18%;
width:100%
}

.nav3 #ucemailsignup_upCustomerProfile,.nav3 #ucemailsignup_upCustomerProfile * {
background:none!important;
font-size:100%
}

.nav3 #ucemailsignup_upCustomerProfile .buttons input#ucemailsignup_btnSubmit {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px;
float:right;
margin-left:2%
}

.nav3 #ucemailsignup_upCustomerProfile .buttons a#ucemailsignup_lnkCancel {
float:right;
margin-top:1%
}

.nav3 #ucemailsignup_upCustomerProfile #dvGeneralInformation .error_include {
width:100%
}

.nav3 #ucemailsignup_upCustomerProfile .lineform {
padding:0
}

.nav3 #ucemailsignup_upCustomerProfile .buttons {
float:left;
display:block
}

/*ANNUAL P-ASS*/
/*jcarmona august 19th 2010*/
#ucAnnualPassList_uplAnnualPass #ucAnnualPassList_lblRequiredFields {
font-size:90%;
position:relative;
top:-8px
}

/**/
.nav3 #ucAnnualPassList_uplAnnualPass * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ucAnnualPassList_uplAnnualPass {
display:table;
margin:0
}

.nav3 #ucAnnualPassList_uplAnnualPass a {
color:#375e8d;
font-weigth:400;
text-decoration:underline
}

.subBody p {
margin:0
}

.nav3 #ucAnnualPassList_uplAnnualPass .lineform {
width:100%
}

.nav3 #ucAnnualPassList_uplAnnualPass .label5_zc,.nav3 #ucAnnualPassList_uplAnnualPass .label5 {
width:18%;
float:left
}

.nav3 #ucAnnualPassList_uplAnnualPass .textBox_cont {
margin-right:1%;
width:31%;
float:left
}

.nav3 #ucAnnualPassList_uplAnnualPass .textBox_cont .textbox3 {
width:100%
}

.nav3 #ucAnnualPassList_uplAnnualPass .left_line_ap input#ucAnnualPassList_btnAddAnnualPass {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px!important;
color:#FFF
}

.nav3 #ucAnnualPassList_uplAnnualPass .left_line_ap {
display:table;
margin-bottom:2%;
width:100%;
/*August 17th*/
margin-top:/**/
10px
}

.nav3 #ucAnnualPassList_uplAnnualPass .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ucAnnualPassList_uplAnnualPass .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ucAnnualPassList_uplAnnualPass .form p,.nav3 #ucAnnualPassList_uplAnnualPass .form span#ucAnnualPassList_lblMyAnnualPassText {
display:block;
float:left;
margin-bottom:2%;
margin-top:1%;
width:100%
}

.nav3 #ucAnnualPassList_uplAnnualPass .validation_object {
float:left;
margin-bottom:1%;
margin-top:1%;
width:29.5%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap {
display:table;
float:left
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head {
color:#FFF;
background:#96b5d9;
padding-bottom:.5%;
padding-top:.5%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head .item1 {
width:23%;
float:left;
text-align:left;
text-indent:1%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head .item1 span {
border:0
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head .item2 {
float:left;
text-align:center;
width:23%;
text-align:left;
text-indent:1%;
border:0
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head .item4 {
float:left;
text-align:left;
text-indent:1%;
width:17%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .head .item3 {
float:left;
text-align:left;
width:20%;
text-indent:1%
}

/**/
.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line {
font-weight:400;
padding-bottom:.5%;
padding-top:.5%;
font-size:90%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line a {
color:#375e8d;
text-decoration:underline;
font-weight:400
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item1 {
width:23%;
float:left;
text-align:center;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item2_int,.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item2 {
float:left;
text-align:center;
width:43%;
text-align:left;
text-indent:1%;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item2_int {
width:23%
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item4 {
float:left;
text-align:left;
text-indent:1%;
width:3%;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item3 {
float:left;
text-align:left;
width:20%;
text-indent:1%;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .detail_list_ap .line .item4_2 {
float:left;
height:12px;
width:20%!important;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .wdifi_link a,.nav3 #ucAnnualPassList_uplAnnualPass .wicsmap_link a {
color:#375E8D;
font-weight:400;
font-size:90%;
text-decoration:underline;
margin-top:1%;
height:14px
}

.nav3 #ucAnnualPassList_uplAnnualPass .wicsmap_link {
margin-top:1%
}

.nav3 #ucAnnualPassList_uplAnnualPass .error span {
color:#9B2612
}

/*ANNUAL PASS:EDIT*/
.nav3 #ucAnnualPassList_uplAnnualPass .textbox01,.nav3 #ucAnnualPassList_uplAnnualPass .textbox3,.nav3 #ucAnnualPassList_uplAnnualPass select {
width:41%;
margin-right:39%;
color:#000
}

.nav3 #ucAnnualPassList_uplAnnualPass .label6 {
float:left;
width:auto
}

.nav3 #ucAnnualPassList_uplAnnualPass .lbl {
font-weight:700;
float:left;
width:20%
}

.nav3 #ucAnnualPassList_uplAnnualPass .lineform {
margin-bottom:1%
}

.nav3 #ucAnnualPassList_uplAnnualPass select.list_box {
float:left;
width:auto;
margin-right:0
}

.nav3 #ucAnnualPassList_uplAnnualPass .label7 {
float:left
}

.nav3 #ucAnnualPassList_uplAnnualPass .buttons input.mediumButton {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
border:0 none!important;
font-size:104%!important;
font-weight:700!important;
height:28px;
width:179px;
float:right;
padding-bottom:7px;
margin-top:1%;
margin-bottom:1%;
color:#FFF
}

.nav3 #ucAnnualPassList_uplAnnualPass .error_bd {
color:#9B2612
}

/*CHANGE EMAIL*/
.nav3 #ChangeEmailAddress1_upChangeEmail * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ChangeEmailAddress1_upChangeEmail img {
width:auto
}

.nav3 #ChangeEmailAddress1_upChangeEmail {
display:table;
margin:0
}

.nav3 #ChangeEmailAddress1_upChangeEmail .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .buttons input#ChangeEmailAddress1_btnContinue {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px
}

.nav3 #ChangeEmailAddress1_upChangeEmail .lineform input.textbox2,.nav3 #ChangeEmailAddress1_upChangeEmail .lineform .label {
margin-right:34%;
float:left;
width:34%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .buttons {
padding-top:1%;
margin-top:2%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .error_adv_fp {
color:#9B2612;
display:table;
height:auto;
margin-bottom:1%;
margin-top:1%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .validation_object {
float:left;
margin-bottom:1%;
margin-top:1%;
width:29.5%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .lineform {
margin-top:1%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .label_ce {
margin-bottom:1%
}

.nav3 #ChangeEmailAddress1_upChangeEmail .validation_object .title {
color:#375e8d
}

.nav3 #ChangeEmailAddress1_upChangeEmail .validation_object .label a#ChangeEmailAddress1_ucCaptcha_lnkChangeCaptcha {
color:#375E8D;
font-size:90%;
font-weight:400;
text-decoration:underline
}

.nav3 #ChangeEmailAddress1_upChangeEmail .validation_object input#ChangeEmailAddress1_ucCaptcha_CaptchaControl1 {
margin-top:2%
}

/*CHANGE PASSWORD*/
.nav3 #ChangePassword1_upChangePassword * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ChangePassword1_upChangePassword img {
width:auto
}

.nav3 #ChangePassword1_upChangePassword {
display:table;
margin:0
}

.nav3 #ChangePassword1_upChangePassword .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ChangePassword1_upChangePassword .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ChangePassword1_upChangePassword .buttons input#ChangePassword1_btnContinue {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px
}

.nav3 #ChangePassword1_upChangePassword .lineform input.textbox2,.nav3 #ChangePassword1_upChangePassword .lineform .label {
float:left;
width:100%
}

.nav3 #ChangePassword1_upChangePassword .buttons {
padding-top:1%;
margin-top:2%
}

.nav3 #ChangePassword1_upChangePassword .error_adv_fp {
color:#9B2612;
display:table;
height:auto;
margin-bottom:1%;
margin-top:1%
}

.nav3 #ChangePassword1_upChangePassword .validation_object {
float:left;
margin-bottom:1%;
margin-top:1%;
width:29.5%
}

.nav3 #ChangePassword1_upChangePassword .lineform {
margin-top:1%
}

.nav3 #ChangePassword1_upChangePassword .label_ce {
margin-bottom:1%
}

.nav3 #ChangePassword1_upChangePassword .lineform .error_include2,.nav3 #ChangePassword1_upChangePassword .lineform .error_include3 {
width:32%
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval,.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval .label,.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval .bar {
width:auto
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval .label {
text-align:left;
margin-left:1%;
margin-right:1%;
color:#000;
font-size:90%;
font-weight:700
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval {
margin-left:3%;
margin-top:2%
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval .text {
font-size:90%
}

.nav3 #ChangePassword1_upChangePassword .validation_object .title {
color:#375e8d
}

.nav3 #ChangePassword1_upChangePassword .validation_object .label a#ChangePassword1_Captcha1_lnkChangeCaptcha {
color:#375E8D;
font-size:90%;
font-weight:400;
text-decoration:underline
}

.nav3 #ChangePassword1_upChangePassword .validation_object input#ChangePassword1_Captcha1_CaptchaControl1 {
margin-top:2%
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval {
width:65%
}

.nav3 #ChangePassword1_upChangePassword .error5 {
color:#9B2612;
height:auto
}

/*CHANGE SECURITY QUESTION*/
.nav3 #ucChangeSecurityQuestions_upChangeSecurity * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity img {
width:auto
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity {
display:table;
margin:0
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .buttons input#ucChangeSecurityQuestions_btnContinue {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform input.textbox2,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .label {
float:left;
width:100%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .buttons {
padding-top:1%;
margin-top:2%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .error_adv_fp {
color:#9B2612;
display:table;
height:auto;
margin-bottom:1%;
margin-top:1%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .validation_object {
float:left;
margin-bottom:1%;
margin-top:1%;
width:29.5%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform {
margin-top:1%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .label_ce {
margin-bottom:1%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .error_include2,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .error_include3 {
width:32%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval .label,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval .bar {
width:auto
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval .label {
text-align:left;
margin-left:1%;
margin-right:1%;
color:#000;
font-size:90%;
font-weight:700
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval {
margin-left:2%;
margin-top:2%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval .text {
font-size:90%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .validation_object .title {
color:#375e8d
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .validation_object .label a#ucChangeSecurityQuestions_Captcha1_lnkChangeCaptcha {
color:#375E8D;
font-size:90%;
font-weight:400;
text-decoration:underline
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .validation_object input#ucChangeSecurityQuestions_Captcha1_CaptchaControl1 {
margin-top:2%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .pass_eval {
width:65%
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .error_globe,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .error5 {
color:#9B2612;
height:auto
}

/*ORDER TRACKING*/
/*VIEW EDIRT ADDRESS BOOK*/
.nav3 #ucAddressManager_panDeleteAddress *,.nav3 #ucAddressManager_pnlAddressList * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ucAddressManager_pnlAddressList div.topbuttons {
display:none
}

.nav3 #ucAddressManager_pnlAddressList .line3 a {
color:#0076A3;
text-decoration:underline;
font-size:90%;
font-weight:400;
display:block
}

.nav3 #ucAddressManager_pnlAddressList img {
width:auto
}

.nav3 #ucAddressManager_pnlAddressList {
display:table;
margin:0
}

.nav3 #ucAddressManager_pnlAddressList .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ucAddressManager_pnlAddressList .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ucAddressManager_pnlAddressList .buttons input#ucChangeSecurityQuestions_btnContinue,.nav3 #ucAddressManager_panDeleteAddress .buttons input#ucAddressManager_btnCancel,.nav3 #ucAddressManager_panDeleteAddress .buttons input#ucAddressManager_btnConfirmRemove {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px
}

.nav3 #ucAddressManager_pnlAddressList .lineform input.textbox2,.nav3 #ucAddressManager_pnlAddressList .lineform .label {
float:left;
width:100%
}

.nav3 #ucAddressManager_panDeleteAddress .lineform {
margin-top:1%;
margin-bottom:1%
}

.nav3 #ucAddressManager_panDeleteAddress .lineform_rab {
width:30%
}

.nav3 #ucAddressManager_panDeleteAddress .buttons,.nav3 #ucAddressManager_pnlAddressList .buttons {
padding-top:1%;
margin-top:2%
}

.nav3 #ucAddressManager_pnlAddressList .error_adv_fp {
color:#9B2612;
display:table;
height:auto;
margin-bottom:1%;
margin-top:1%
}

.nav3 #ucAddressManager_pnlAddressList .validation_object {
float:left;
margin-bottom:1%;
margin-top:1%;
width:29.5%
}

.nav3 #ucAddressManager_pnlAddressList .lineform {
margin-top:1%
}

.nav3 #ucAddressManager_pnlAddressList .label_ce {
margin-bottom:1%
}

.nav3 #ucAddressManager_pnlAddressList .lineform .error_include2,.nav3 #ucAddressManager_pnlAddressList .lineform .error_include3 {
width:32%
}

.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval,.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval .label,.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval .bar {
width:auto
}

.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval .label {
text-align:left;
margin-left:1%;
margin-right:1%;
color:#000;
font-size:90%;
font-weight:700
}

.nav3 #ChangePassword1_upChangePassword .lineform .pass_eval {
margin-left:2%;
margin-top:2%
}

.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval .text {
font-size:90%
}

.nav3 #ucAddressManager_pnlAddressList .validation_object .title {
color:#375e8d
}

.nav3 #ucAddressManager_pnlAddressList .validation_object .label a#ucChangeSecurityQuestions_Captcha1_lnkChangeCaptcha {
color:#375E8D;
font-size:90%;
font-weight:400;
text-decoration:underline
}

.nav3 #ucAddressManager_pnlAddressList .validation_object input#ucChangeSecurityQuestions_Captcha1_CaptchaControl1 {
margin-top:2%
}

.nav3 #ucAddressManager_pnlAddressList .lineform .pass_eval {
width:65%
}

.nav3 #ucAddressManager_pnlAddressList .error_globe,.nav3 #ucChangeSecurityQuestions_upChangeSecurity .error5 {
color:#9B2612;
height:auto
}

/*TRAVEL PLANS*/
.nav3 #UCTravelPlans1_upTravelPlans * {
color:inherit
}

.nav3 #UCTravelPlans1_upTravelPlans table td.column1 {
width:52%
}

.nav3 .bodyBox p {
margin:0;
margin-top:1%;
margin-bottom:1%
}

.nav3 #UCTravelPlans1_upTravelPlans .buttons {
margin-top:1%
}

.nav3 #UCTravelPlans1_upTravelPlans .buttons input#UCTravelPlans1_btnSave {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px;
color:#FFF;
padding-bottom:2px;
border:0
}

/*SUBSCRIPTIONS*/
.nav3 #ucUCSubscriptions_upSubscriptions p.noTopMargin {
margin-top:0
}

.nav3 #ucUCSubscriptions_upSubscriptions .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%;
margin-bottom:1%
}

.nav3 #ucUCSubscriptions_upSubscriptions .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ucUCSubscriptions_upSubscriptions .buttons input#ucUCSubscriptions_btnUpdateSubscription {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px;
color:#FFF;
padding-bottom:2px;
border:none
}

.nav3 #ucUCSubscriptions_upSubscriptions .chkList label {
color:#375e8d;
text-decoration:underline;
margin-left:1%
}

.nav3 #ucUCSubscriptions_upSubscriptions .chkList table {
width:100%
}

.nav3 #ucUCSubscriptions_upSubscriptions .chkList {
margin-bottom:1%;
margin-top:1%
}

/*ENTER NEW ADDRESS*/
.nav3 #ucAddressDetailContent_upAddressDetail * {
background:none;
color:inherit;
margin:0;
padding:0;
width:100%;
font-size:100%
}

.nav3 #ucAddressDetailContent_upAddressDetail img {
width:auto
}

.nav3 #ucAddressDetailContent_upAddressDetail {
display:table;
margin:0
}

.nav3 #ucAddressDetailContent_upAddressDetail .form_head {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%
}

.nav3 #ucAddressDetailContent_upAddressDetail .form_head span {
color:#FFF;
float:left;
margin:.7%
}

.nav3 #ucAddressDetailContent_upAddressDetail .buttons {
padding-top:1%
}

.nav3 #ucAddressDetailContent_upAddressDetail .buttons input#ucAddressDetailContent_btoSubmit {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px;
color:#FFF;
padding-bottom:2px
}

.nav3 #ucAddressDetailContent_upAddressDetail .buttons {
margin-top:2%
}

.nav3 #ucAddressDetailContent_upAddressDetail .error_globe2 {
color:#9B2612;
height:auto
}

.nav3 #ucAddressDetailContent_upAddressDetail .lineform {
width:45%;
margin-right:65%
}

/*ADDRESS LIST*/
.nav3 #ucAddressManager_pnlAddressList .buttons input#ucAddressManager_btnNewAddress {
}

.nav3 #ucAddressManager_pnlAddressList .buttons input#ucAddressManager_btnNewAddressBottom,.nav3 #ucAddressManager_pnlAddressList .lineform input#ucAddressManager_btnNewAddressBottom {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
font-weight:700!important;
height:27px;
cursor:pointer;
width:179px;
color:#FFF;
padding-bottom:2px;
float:right
}

.nav3 #ucAddressManager_pnlAddressList .topbutons {
display:none
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList {
width:100%!important
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book {
margin-bottom:1%;
padding-bottom:0;
border-top:1px #355D8E solid;
padding-top:1%;
border-bottom:0
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line {
float:left;
width:16%;
color:#375E8D
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line .text_block {
margin-bottom:52%;
font-size:110%
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line2 {
float:left;
width:43%;
margin-top:1%
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line2 .label {
display:none
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line2 .line2 {
width:100%;
float:inherit;
margin-top:0
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line3 {
float:left;
width:41%;
text-align:left;
font-weight:700;
font-size:100%;
margin-top:1%
}

.nav3 #ucAddressManager_pnlAddressList #ucAddressManager_AddressList .addres_book .line3 .line3 {
width:100%;
margin-top:0
}

/*ACCOUNT MENU PAGE*/
.littleBox .body ul {
height:80px;
list-style:none outside none
}

/*ORDER HISTORY*/
.nav3 .subBody {
display:table!important
}

.nav3 #UCOrder_History .content {
font-size:inherit!important
}

.nav3 #UCOrder_History {
margin:0!important;
padding:0!important;
display:table;
width:100%;
float:left;
color:inherit;
font-size:100%
}

.nav3 #UCOrder_History * {
background:none!important;
color:inherit!important;
margin:0 !imporatant;
padding:0!important;
width:100%!important;
font-size:100%
}

.nav3 #UCOrder_History .form_head {
background:none repeat scroll 0 0 #375E8D!important;
display:table!important;
height:auto!important;
width:100%!important
}

.nav3 #UCOrder_History .form_head span {
color:#FFF!important;
float:left!important;
margin:.7%!important
}

.nav3 #UCOrder_History {
width:100%!important
}

.nav3 #UCOrder_History .orderhistory {
display:table!important;
float:left!important;
width:100%!important
}

.nav3 #UCOrder_History .orderhistory .head {
background:none repeat scroll 0 0 #96B5D9!important;
color:#FFF!important;
display:table;
font-weight:700;
height:auto;
padding-bottom:.5%!important;
padding-top:.5%!important;
width:100%!important
}

.nav3 #UCOrder_History .orderhistory .head .item1 {
width:42%!important;
float:left!important;
text-align:left!important;
text-indent:1%!important
}

.nav3 #UCOrder_History .orderhistory .head .item1 span {
border:0
}

.nav3 #UCOrder_History .orderhistory .head .item2 {
float:left;
text-align:center;
width:43%!important;
text-align:left;
text-indent:1%;
border:0
}

.nav3 #UCOrder_History .orderhistory .head .item4 {
float:left;
text-align:left;
text-indent:1%;
width:3%
}

.nav3 #UCOrder_History .orderhistory .head .item3 {
float:left;
text-align:left;
width:20%;
text-indent:1%
}

/**/
.nav3 #UCOrder_History .orderhistory .line {
display:table;
font-size:90%;
font-weight:400;
height:auto;
padding-bottom:.5%!important;
padding-top:.5%!important
}

.nav3 #UCOrder_History .orderhistory .line a {
color:#375E8D!important;
font-weight:700;
text-align:left;
text-decoration:underline
}

.nav3 #UCOrder_History .orderhistory .line .item1 {
float:left;
text-align:left;
text-indent:1%;
width:42%!important
}

.nav3 #UCOrder_History .orderhistory .line .item2_int,.nav3 #UCOrder_History .orderhistory .line .item2 {
float:left;
text-align:center;
width:43%!important;
text-align:left;
text-indent:1%
}

.nav3 #UCOrder_History .orderhistory .line .item4 {
float:left;
text-align:left;
text-indent:1%;
width:3%
}

.nav3 #UCOrder_History .orderhistory .line .item3 {
float:left;
text-align:left;
width:20%;
text-indent:1%
}

.nav3 #UCOrder_History .lineform {
margin-top:1%;
margin-bottom:1%
}

/**/
.nav3 #ucAddressDetailContent_upAddressDetail input#ucAddressDetailContent_ucAdress_txtPhoneNumber {
width:52%
}

.nav3 #ucAddressDetailContent_upAddressDetail input#ucAddressDetailContent_ucAdress_txtZipPostalCode,.nav3 #ucAddressDetailContent_upAddressDetail select#ucAddressDetailContent_ucAdress_ddlCountry,.nav3 #ucAddressDetailContent_upAddressDetail select#ucAddressDetailContent_ucAdress_ddlState {
width:52%
}

.nav3 #ucAddressDetailContent_upAddressDetail * {
color:gray
}

.nav3 #ucAddressDetailContent_upAddressDetail .lineform {
margin-top:1%;
margin-bottom:1%
}

.nav3 #ucAddressDetailContent_upAddressDetail .error_globe2 span {
color:#9B2612!important
}

.nav3 #ucAddressDetailContent_upAddressDetail .rightedControl {
float:right;
left:0;
margin:0 0 -22%
}

.nav3 #ucAddressDetailContent_upAddressDetail .rightedControl #ucAddressDetailContent_ucAdress_lblChooseBillingAddressMessage {
background:none repeat scroll 0 0 #EEE;
color:#767676;
display:block;
float:right;
margin-bottom:3%;
margin-right:0;
margin-top:3%;
padding:2%
}

.nav3 #ucAddressDetailContent_upAddressDetail .rightedControl .izq {
margin-bottom:5%
}

.nav3 #ucAddressDetailContent_upAddressDetail .rightedControl .izq span.floatleft {
float:left;
margin-right:2%;
width:auto
}

.nav3 #ucAddressDetailContent_upAddressDetail input#ucAddressDetailContent_ucAdress_txtAddress1 {
margin-bottom:2%
}

/*>>>>>>>>>>>>>>>>> ORDER DETAILS >>>>>>>>>>>>>>>>*/
.nav3 #OrderDetail1_upOrderDetail .content {
font-size:inherit!important
}

.nav3 #OrderDetail1_upOrderDetail {
margin:0!important;
padding:0!important;
display:table;
width:100%;
float:left;
color:inherit;
font-size:100%
}

.nav3 #OrderDetail1_upOrderDetail * {
background:none!important;
color:inherit!important;
margin:0 !imporatant;
padding:0!important;
width:100%!important;
font-size:100%
}

.nav3 #OrderDetail1_upOrderDetail .form_head {
background:none repeat scroll 0 0 #375E8D!important;
display:table!important;
height:auto!important;
width:100%!important
}

.nav3 #OrderDetail1_upOrderDetail .form_head span {
color:#FFF!important;
float:left!important;
margin:.7%!important
}

.nav3 #OrderDetail1_upOrderDetail {
width:100%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_box {
border:0
}

/*Grid Information styles*/
.nav3 #OrderDetail1_upOrderDetail .detail_list {
display:table!important;
float:left!important;
width:100%!important;
border:0
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title {
background:none repeat scroll 0 0 #96B5D9!important;
color:#FFF!important;
display:table;
font-weight:700;
height:auto;
padding-bottom:.5%!important;
padding-top:.5%!important;
width:100%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title .item1 {
width:13%!important;
float:left!important;
text-align:left!important;
text-indent:1%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title .item1 span {
border:0
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title .item2 {
float:left;
text-align:center;
width:54%!important;
text-align:left;
text-indent:1%;
border:0
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title .item3 {
float:left;
text-align:left;
width:16%!important;
text-indent:1%
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .title .item4 {
float:left;
text-align:left;
text-indent:1%;
width:16%!important
}

/*DETALLES*/
.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 {
display:table;
font-size:90%;
font-weight:400;
height:auto;
padding-bottom:1%!important;
padding-top:1%!important;
border-bottom:1px solid #ccc
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 a {
color:#375E8D!important;
font-weight:700;
text-align:left;
text-decoration:underline
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 .item1 {
float:left;
text-align:left;
text-indent:2%;
width:13%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 .item2_int,.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 .item2 {
float:left;
text-align:left;
text-indent:1%;
width:54%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 .item4 {
float:left;
text-align:left;
text-indent:1%;
width:16%!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .list1 .item3 {
float:left;
text-align:left;
text-indent:1%;
width:16%!important
}

.nav3 #OrderDetail1_upOrderDetail .lineform {
margin-top:1%;
margin-bottom:1%
}

.nav3 #OrderDetail1_upOrderDetail .detail_box #OrderDetail1_dtlOrderDetail div.line_l * {
width:auto!important;
float:left
}

.nav3 #OrderDetail1_upOrderDetail .detail_box #OrderDetail1_dtlOrderDetail div.line_l {
background:#375E8D!important;
color:#FFF!important;
width:100%!important;
padding-bottom:.5%!important;
padding-top:.5%!important
}

.nav3 #OrderDetail1_upOrderDetail div#OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_divMessagePrintHome {
background:none repeat scroll 0 0 #EEE!important;
color:gray!important;
padding:1%!important;
width:52%!important;
font-weight:400!important
}

.nav3 #OrderDetail1_upOrderDetail div#OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_divMessagePrintHome .pMessage_title {
color:#375E8D!important;
font-size:110%;
font-weight:700;
margin-right:0
}

.nav3 #OrderDetail1_upOrderDetail div#OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_divMessagePrintHome input#OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_btnRePrint {
background:url("/Images/printTickets_tcm13-18761.gif") no-repeat scroll 0 0 transparent!important;
color:#FFF!important;
cursor:pointer;
font-size:87%;
height:20px;
padding-bottom:1%!important;
text-align:left;
text-indent:3%;
width:119px!important
}

.nav3 #OrderDetail1_upOrderDetail div#OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_divMessagePrintHome #OrderDetail1_dtlOrderDetail_ctl00_dtlOrderDetailTemp_ctl02_lblPrintHomeMessage {
font-size:90%
}

.nav3 #OrderDetail1_upOrderDetail .detail_list .resultsBox {
background:none!important;
padding-top:1.5%!important
}

.nav3 #OrderDetail1_upOrderDetail .totalListItem .line_l {
background:none repeat scroll 0 0 transparent!important;
color:inherit!important;
float:right;
text-align:right;
width:25%!important
}

.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals {
color:#375E8D!important;
display:block;
float:right;
font-size:90%;
height:auto;
width:31%!important
}

.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .title_partial,.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .title_partial2 {
float:left;
text-align:left;
width:60%!important;
font-weight:400!important
}

.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .title_partial2 {
font-weight:700!important;
margin-top:1%;
border-top:1px solid #375E8D
}

.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .partial2,.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .partial,.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .partial_text {
float:right;
width:40%!important
}

.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .partial2 {
border-top:1px solid #375E8D;
font-size:130%!important;
margin-top:1%
}
.nav3 #OrderDetail1_upOrderDetail .resultsBoxTotals .partial_text{
float:right;
font-weight:400;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:38%;
}
.nav3 #OrderDetail1_upOrderDetail .content .form2 .header {
background:#375E8D!important;
color:#FFF!important;
width:100%!important;
padding-bottom:.5%!important;
padding-top:.5%!important;
padding-left:1%!important;
margin-bottom:1.5%
}

.nav3 #OrderDetail1_upOrderDetail .content .form2 .detail_box2 {
border:none!important
}

.nav3 #OrderDetail1_upOrderDetail .content .form2 .discountTotals .title #OrderDetail1_lblFooterTextDetail {
background:none repeat scroll 0 0 #EEE!important;
color:gray!important;
font-weight:400!important;
padding:1%!important;
width:52%!important;
float:left
}

.nav3 #OrderDetail1_upOrderDetail .content {
padding:0!important;
margin:0!important
}

.nav3 #OrderDetail1_upOrderDetail .content .form2 .box01 .line2 .line_l {
float:left;
margin-right:1%;#margin-right:0;
width:49%!important;
margin-top:1%
}

.nav3 #OrderDetail1_upOrderDetail .content .form2 .box01 .line2 .line_l strong {
color:#375E8D!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_box #OrderDetail1_dtlOrderDetail div.totalListItem div.line_l {
color:gray!important;
width:auto!important;
background:none!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_box #OrderDetail1_dtlOrderDetail div.totalListItem div.line_l .label {
display:inline;
margin:1px!important;
text-align:right;
width:auto!important
}

.nav3 #OrderDetail1_upOrderDetail .detail_box #OrderDetail1_dtlOrderDetail div.totalListItem div.line_l .label strong {
color:#375E8D!important
}

.nav3 #OrderDetail1_upOrderDetail #finalTotals {
font-size:110%
}

/**/
/*>>>>>>>>>>>>>>>> TAB ISSUE FOR CREATE ACCOUNT >>>>>>>>>>>>>>>*/
.nav3 #uccustomerprofile1_dvAccount {
float:none;
position:relative;
display:block;
left:0
}

/*>>>>>>>>>> CHANGE SECURITY QUESTION >>>>>>>>>>>>>>>>*/
.nav3 #ucChangeSecurityQuestions_upChangeSecurity select#ucChangeSecurityQuestions_ddlSecurityQuestions {
width:auto
}

/*>>>> SUBSCRIPTIONS >>>>>*/
.nav3 #ucUCSubscriptions_upSubscriptions #ucUCSubscriptions_dvMobileSection input#ucUCSubscriptions_btnCancel,.nav3 #ucUCSubscriptions_upSubscriptions #ucUCSubscriptions_dvMobileSection input#ucUCSubscriptions_btnUpdate {
border:0;
text-decoration:underline;
color:#375e8d;
font-size:100%!important;
cursor:pointer;
text-decoration:underlined
}

/*>>>>>>>>>>>>>>>>> DELETE ADDRESS >>>>>>>>>>>>>>>>*/
#ucAddressManager_panDeleteAddress .form_head {
color:#375E8D
}

#ucAddressManager_panDeleteAddress .label8_b {
font-weight:700
}

.buttons input,.buttons input:hover {
cursor:pointer;
color:#FFF!important
}

/*>>>>>>>>>>>>>>>> FORGOT PASSWORD >>>>>>>>>>>>>>>*/
#ForgotPassword1_upForgotPassword .content {
font-size:inherit!important
}

#ForgotPassword1_upForgotPassword {
margin:0!important;
padding:0!important;
display:table;
width:100%;
float:left;
color:inherit;
font-size:100%
}

#ForgotPassword1_upForgotPassword * {
background:none!important;
color:inherit;
margin:0 !imporatant;
padding:0!important;
width:100%;
font-size:100%
}

#ForgotPassword1_upForgotPassword img {
width:auto
}

#ForgotPassword1_upForgotPassword input {
width:auto!important
}

#ForgotPassword1_upForgotPassword .form_head {
background:none repeat scroll 0 0 #375E8D!important;
display:table!important;
height:auto!important;
width:100%!important
}

#ForgotPassword1_upForgotPassword .form_head span {
color:#FFF!important;
float:left!important;
margin:.7%!important
}

#ForgotPassword1_upForgotPassword {
width:100%!important
}

#ForgotPassword1_upForgotPassword .detail_box {
border:0
}

#ForgotPassword1_upForgotPassword .error_include_fp {
width:40%
}

#ForgotPassword1_upForgotPassword .buttons .smallButton {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent!important;
color:#FFF!important;
float:left;
height:28px;
padding-bottom:3px!important;
width:179px!important
}

.nav4 #ForgotPassword1_upForgotPassword a:link,.nav4 a:link {
text-decoration:underline;
color:#375e8d
}

.nav4 .body .bodyBox {
display:table
}

#ForgotPassword1_upForgotPassword .lineform_fp {
margin:0
}

#ForgotPassword1_upForgotPassword .buttons {
margin-top:1%;
padding-top:1%!important
}

#ForgotPassword1_upForgotPassword input.textbox #uccustomerprofile1_txtSecurityAnswer {
width:50%
}

/*CREATE ACCOUNT*/
#uccustomerprofile1_upCustomerProfile #uccustomerprofile1_lblZipCodeRequired {
font-size:11px!important;
margin:0 0 0 1%;
position:static;
width:auto
}

.nav3 #uccustomerprofile1_lblRequiredInformation {
font-size:11px!important
}

#uccustomerprofile1_upCustomerProfile div.psLegend {
width:85%
}

.nav3 #uccustomerprofile1_dvGeneralInformation .topSection .lineform .content_bd {
width:32%
}

.nav3 #uccustomerprofile1_dvGeneralInformation .topSection .lineform .content_bd select {
width:auto;
float:left;
margin-right:2%
}

.nav3 #uccustomerprofile1_upCustomerProfile .validation_object .label a:link {
color:#375e8d;
text-decoration:underline;
font-weight:400;
font-size:90%!important
}

.nav3 #uccustomerprofile1_upCustomerProfile .validation_object .captcha {
margin-bottom:1%
}

/*MANAGE YOUR ACCOUNT*/
.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_lblBirthdateText {
float:left;
font-size:11px!important;
width:auto
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection {
width:100%
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .label {
width:18%!important
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection .textbox01 #uccustomerprofile1_ddlCountry {
width:18%!important
}

/*ADDRESS BOOK - ADD NEW ADDRESS*/
#ucAddressDetailContent_upAddressDetail .content .form .lineform .izq .label,#ucAddressDetailContent_upAddressDetail .content .form .lineform .izq .label2 {
width:auto
}

/*by jcarmona august18th 2010*/
#uccustomerprofile1_dvSectionLogin DIV.submessage #uccustomerprofile1_chkReceiveMessages {
border:0
}

.nav3 #uccustomerprofile1_upCustomerProfile #uccustomerprofile1_dvAccount #uccustomerprofile1_dvGeneralInformation .topSection #uccustomerprofile1_txtZipCode {
width:17%!important
}

/*security question*/
#uccustomerprofile1_ddlSecurityQuestions {
width:53%
}

/**/
/*???????????????????? CHECKOUT ADD NEW ADDRESS ?????????????????*/
/*ENTER NEW ADDRESS*/
#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .label {
background:none;
width:100%
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform {
margin-left:3%;
padding-left:0
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .rightedControl {
float:left;
margin-bottom:-28px;
position:relative;
right:-250px;
top:-99px;
width:8%
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress {
width:700px
}

/*PROFILE MENU FIX FOR IE8*/
.nav1 #accountMenuCT li.vm_item {
margin-bottom:2px
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .buttons #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_btnEnterAddress {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 -56px transparent;
height:28px;
width:179px
}

/*STYLES: PRODUCT CONFIGURATOR*/
div#mbox div#content_menu_panel {
display:block;
float:left;
width:1015px
}

div#mbox div#content_menu_panel input {
font-size:12px!important
}

div#mbox div#content_menu_panel .checkbox input {
background:none!important;
border:none!important
}

.contentMenu {
float:left;
font-family:Arial;
width:741px
}

.contentMenuTop {
background-image:url("");
background-repeat:no-repeat;
height:35px;
overflow:hidden;
text-align:right;
width:741px
}

.contentMenuTop .title {
float:left;
font-size:16px;
font-weight:700;
height:auto;
margin-left:13px;
margin-top:8px;
text-align:left;
width:497px
}

.contentMenuTop .title span {
font-size:16px
}

.contentMenuTopMainMenu {
float:left;
margin-left:0;
padding-top:8px
}

.contentMenuTopMainMenu input {
background:url("") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
font-weight:700;
height:21px;
width:98px
}

.contentMenuTopClose {
padding-right:10px;
padding-top:8px
}

.contentMenuDetail {
background-image:url("");
background-repeat:no-repeat;
height:446px;
position:relative;
width:741px
}

.contentMenu_itemMenu {
padding-top:20px;
text-align:center
}

.contentMenu_itemMenu_0 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:250px;
position:absolute;
text-align:center;
top:20px;
width:226px
}

.contentMenu_itemMenu_1 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:90px;
position:absolute;
text-align:center;
top:105px;
width:226px
}

.contentMenu_itemMenu_2 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:420px;
position:absolute;
text-align:center;
top:105px;
width:226px
}

.contentMenu_itemMenu_3 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:90px;
position:absolute;
text-align:center;
top:190px;
width:226px
}

.contentMenu_itemMenu_5 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:90px;
position:absolute;
text-align:center;
top:275px;
width:226px
}

.contentMenu_itemMenu_6 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:420px;
position:absolute;
text-align:center;
top:275px;
width:226px
}

.contentMenu_itemMenu_7 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:250px;
position:absolute;
text-align:center;
top:360px;
width:226px
}

.contentMenu_itemMenu_logo {
float:left;
padding-left:10px;
padding-top:5px
}

.contentMenu_itemMenu_title {
color:#5B3010;
font-family:Arial;
font-size:12px;
font-weight:400;
padding-right:10px;
padding-top:20px;
text-align:center
}

.divTitleTicket01 {
color:#0A2B56;
font-family:Arial;
font-size:17px;
font-weight:700;
padding-left:15px;
padding-top:96px
}

.divTextPrice01 {
color:#144878;
font-family:Arial;
font-size:15px;
font-weight:400;
padding-left:16px;
padding-top:4px
}

.divimgButton01 {
padding-left:16px;
padding-top:10px
}

.divContentDataPark02 {
background-image:url("");
height:188px;
width:351px
}

.divleftticket02 {
height:188px;
right:20px;
width:351px
}

div.containner_div {
float:left;
padding-left:12px
}

.contentMenuTopClose input {
background:url("") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight:700;
height:21px;
width:98px
}

.contentMenuTopClose input:hover {
background-position:0 -21px
}

.content_right_sc_principal {
float:left;
margin-top:-30px
}

/*PARK TICKETS    */
.divContentDataPark03 {
background-image:url("");
height:101px;
width:715px
}

.divTicket01TextFooter01 {
color:#0A2B56;
font-family:Arial;
font-size:22px;
font-weight:700;
padding-right:52px;
padding-top:15px;
text-align:right
}

.divTicket01TextFooter02 {
color:#144878;
font-family:Arial;
font-size:17px;
font-weight:700
}

.divimgButton01bottom {
height:35px;
padding-left:540px;
padding-top:5px;
text-align:left
}

div.containner_div div.divContentDataPark03 div.fullDetailsLink {
float:right;
margin-right:190px;
margin-top:-25px
}

div.containner_div div.fullDetailsLink {
color:#00BCFF;
cursor:pointer;
display:inline;
font-size:11px;
text-decoration:underline
}

.divContentDataPark01 {
background-image:url("");
height:188px;
width:351px
}

/*NUMBER OF DAYS    */
.ticket_day_0 {
background:url("") repeat-x scroll 0 0 transparent;
color:#FFF;
float:left;
padding-bottom:10px;
width:225px
}

div.LeftTopCorner {
background:url("") no-repeat scroll left top transparent;
float:left;
height:3px;
overflow:hidden;
width:3px
}

div.RightTopCorner {
background:url("") no-repeat scroll left top transparent;
float:right;
height:3px;
margin:0;
overflow:hidden;
width:3px
}

.button_input1 {
background:url("") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:26px;
width:92px
}

.txtContentTitle02 {
color:#FFF;
font-size:18px
}

.divContentTitle02 {
color:#FFF;
display:block;
float:left;
font-size:12px;
width:100%
}

.divDetailDataPanel02 {
float:left;
width:100%
}

.divLineDataPanel02 {
display:block;
float:left;
height:2px;
padding-left:30px;
padding-top:11px
}

.divBottomDataPanel02 {
display:block;
float:left;
text-align:right;
width:100%
}

.divimgButtonPanel02 {
display:block;
float:left;
padding-right:0;
padding-top:8px;
text-align:right;
width:490px
}

div.divContainerPanel02 div.divimgButtonPanel02 input.nThanksButton {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-left:29px;
margin-top:0;
width:186px
}

span.total {
color:#FFF;
display:inline;
float:left;
font-size:15px;
font-weight:700;
margin:0 0 0 6px;
padding:4px 0 0 2px
}

.divContainerPanel02 {
background-image:url("");
background-repeat:no-repeat;
float:left;
height:300px;
overflow:hidden;
width:720px
}

.divDaysDataPanel02 {
padding-left:20px
}

.ticket_panel {
left:0;
position:relative;
top:0
}

.ticket_panel_detail_components {
padding-top:10px
}

.ticket_panel_detail {
background-color:#144878;
background-image:url("/Images/bg_01_tcm13-15222.jpg");
background-position:center top;
background-repeat:repeat-x;
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
height:427px
}

.ticket_panel_head {
background-color:#19558B;
border-left:1px solid #3892C6;
border-right:1px solid #3892C6;
border-top:1px solid #3892C6;
height:40px;
vertical-align:middle
}

.ticket_panel_head_title_01 {
float:left;
font-weight:700;
padding-top:12px
}

.ticket_panel_head_title a {
color:#A7C8E1;
font-size:16px;
font-weight:700
}

/*MEAL DEALS    */
.meal_deal_title {
float:left;
font-family:Arial,Helvetica,sans-serif;
width:697px
}

.meal_deal_content {
background-image:url("");
background-position:left bottom;
background-repeat:no-repeat;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-bottom:5px;
padding-left:6px;
width:691px
}

.meal_deal_content .cont1 {
float:left;
font-size:14px;
width:200px
}

.meal_deal_content .cont1 .title {
float:left;
padding-left:10px;
padding-top:5px;
width:190px
}

.meal_deal_buttons {
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-bottom:8px;
padding-right:15px;
padding-top:8px;
width:682px
}

.ButtonPanelEnter02_AddToCart {
background:url("/Images/addToCart_tcm13-19051.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:26px;
margin-left:5px;
margin-right:0;
margin-top:0;
width:92px
}

.divDataPanel02 {
display:table;
float:left;
overflow:hidden;
padding-left:200px;
padding-top:20px;
width:720px
}

.divContentDescription02 {
color:#FFF;
display:block;
float:left;
font-size:12px;
line-height:14px;
padding-top:4px;
width:100%
}

.divContentPrice02 {
color:#FFF;
display:block;
float:left;
font-size:12px;
padding-top:8px;
width:100%
}

.txtPrice02 {
color:#000;
font-size:12px;
width:40px
}

.divContentAdults02 {
color:#FFF;
float:left;
margin-bottom:10px;
overflow:hidden;
padding-left:46px;
padding-top:12px;
width:200px
}

.divContentKids02 {
color:#FFF;
overflow:hidden;
padding-left:45px;
padding-top:12px;
width:300px
}

.expressPassCont {
background-attachment:scroll;
background-color:#5CA7E8;
background-image:url("");
background-position:0 0;
background-repeat:repeat-x;
color:#FFF;
display:table;
float:left;
width:713px
}

.textbox1 .containner_div div.selectParkButtons {
display:table;
height:auto;
margin-left:10px;
margin-top:0;
width:188px
}

.textbox1 .containner_div div.selectParkButtons a {
cursor:pointer;
float:left;
height:auto;
margin-top:5px;
width:100%
}

div.expressPassCont div.bottomControls input.nThanksButton {
background-attachment:scroll;
background-color:transparent;
background-image:url("/Images/nThanks_tcm13-15225.gif");
background-position:0 0;
background-repeat:repeat;
border-bottom-style:none;
border-bottom-width:medium;
border-top-style:none;
border-top-width:medium;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-left:235px;
width:186px
}

div.expressPassCont div.bottomControls span.totalLabel {
float:left;
font-weight:700;
padding-left:10px;
width:145px
}

div.expressPassCont div.bottomControls input.ButtonPanelEnter02_AddToCart {
margin-top:0
}

div.expressPassCont div.bottomControls {
float:left;
margin-bottom:8px
}

div.expressPassCont div.bottomControls div.line {
float:left;
width:685px
}

div.littleFooter {
background:url() repeat-x scroll center bottom transparent;
background-attachment:scroll;
background-color:transparent;
background-image:url("");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
width:100%
}

.meal_deal_content .cont2 .info {
float:left;
font-size:12px;
margin-bottom:15px;
padding-left:15px;
padding-top:5px;
width:256px
}

.meal_deal_content .cont2 .form {
float:left;
font-size:13px;
margin-bottom:10px;
padding-left:10px;
width:261px
}

.meal_deal_content .cont2 .form .label {
float:left;
margin-right:10px;
padding-top:4px;
text-align:right;
width:125px
}

.meal_deal_content .cont2 .title {
float:left;
font-size:14px;
margin-bottom:10px;
padding-left:15px;
padding-top:5px;
width:256px
}

.meal_deal_title .first {
float:left;
font-size:18px;
font-weight:700;
padding-top:5px;
width:607px
}

.meal_deal_title .seccond {
color:#FF0;
float:left;
font-size:14px;
padding-top:5px;
width:607px
}

.meal_deal_content .cont3 .title .seccond {
color:#FF0;
float:left;
font-size:13px;
margin-bottom:5px;
width:132px
}

.meal_deal_content .cont3 .title .first {
float:left;
margin-bottom:5px;
margin-top:5px;
width:132px
}

.meal_deal_content .cont3 .title .image {
float:left;
height:66px;
margin-right:5px;
width:46px
}

.meal_deal_content .cont3 .info {
float:left;
font-size:12px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
width:176px
}

.meal_deal_content .cont3 .form {
float:left;
font-size:13px;
width:186px
}

.meal_deal_content .cont3 .form .label {
float:left;
margin-right:10px;
padding-top:4px;
text-align:right;
width:60px
}

.meal_deal_content .cont3 {
background-image:url("");
background-repeat:no-repeat;
float:left;
font-size:14px;
height:146px;
margin-left:10px;
padding:5px;
width:186px
}

.meal_deal_content .cont2 {
float:left;
width:271px
}

div.expressPassCont div.meal_deal_buttons input.nThanksButton {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#7F2D00;
cursor:pointer;
float:right;
height:26px;
margin-left:235px;
width:186px
}

/*CITYWALK DINNER   */
.meal_deal_content .cont5 {
float:left;
font-size:14px;
padding-left:40px;
width:432px
}

.meal_deal_content .cont5 .info {
float:left;
font-size:12px;
margin-bottom:20px;
padding-top:5px;
width:432px
}

.meal_deal_content .cont5 .title {
float:left;
margin-bottom:10px;
padding-top:5px;
width:432px
}

.meal_deal_content .cont5 .form {
float:left;
font-size:13px;
margin-bottom:10px;
padding-left:82px;
width:350px
}

.meal_deal_content .cont5 .date {
float:left;
font-size:12px;
margin-top:20px;
padding-top:5px;
width:432px
}

.meal_deal_content .cont4 {
float:left;
font-size:14px;
width:219px
}

.meal_deal_content .cont4 .title {
float:left;
margin-bottom:10px;
padding-left:10px;
padding-top:5px;
width:209px
}

/*PANELS HOTELS   */
.panel_hotels-cont_text {
float:left;
font-size:12px;
height:48px;
margin-bottom:8px;
padding-left:30px;
padding-right:30px;
text-align:center;
width:174px
}

.panel_hotels-head_img {
float:left;
text-align:center;
width:229px
}

.panel_hotels-buttons {
float:left;
margin-top:12px;
text-align:center;
width:229px
}

.panel_hotels-items {
background-image:url("");
background-repeat:no-repeat;
float:left;
height:345px;
margin-bottom:20px;
width:229px
}

.MoreInfoHotels {
background:url("") no-repeat scroll 0 0 transparent;
padding:11px
}

.panel_hotels-items .panel_hotels-buttons a.buttonLM:hover {
background:url("") no-repeat scroll left top transparent;
cursor:pointer;
float:left;
height:26px;
margin-left:15px;
width:92px
}

.panel_hotels-items .panel_hotels-buttons a.buttonLM {
background:url("") no-repeat scroll left top transparent;
cursor:pointer;
float:left;
height:26px;
margin-left:15px;
width:92px
}

.panel_hotels .vacations_cont .learn_more:hover {
background-image:url("");
background-repeat:repeat;
border-style:none;
height:24px;
text-decoration:none;
width:89px
}

.panel_hotels .vacations_cont .learn_more {
background:url("") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
height:24px;
margin-left:9px;
width:89px
}

.panel_hotels .vacations_cont {
background-image:url("");
color:#FFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:37px;
margin-bottom:15px;
margin-top:3px;
padding-left:16px;
padding-right:14px;
padding-top:202px;
width:683px
}

.panel_hotels {
background-color:#144878;
display:table;
float:left;
width:713px
}

/*ANNUAL PASS   */
.panel_hotels-anualpass_item .select_but .select_button {
background-image:url("");
border:medium none;
cursor:pointer;
height:26px;
width:92px
}

.panel_hotels-anualpass_item .select_but {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:35px;
padding-left:15px;
padding-right:15px;
text-align:right;
width:198px
}

.panel_hotels-anualpass_item {
background-image:url("");
background-repeat:no-repeat;
float:left;
height:225px;
margin-bottom:20px;
width:228px
}

/*PARTNER PARKS   */
.panel_hotels .pp_item .pp_buttons .pp_total {
float:left;
font-weight:700;
width:95px
}

.panel_hotels .pp_item .pp_buttons {
color:#144878;
float:left;
font-size:12px;
margin-top:15px;
width:205px
}

.panel_hotels .pp_item .pp_line {
color:#144878;
float:left;
font-size:12px;
margin-bottom:5px;
padding-left:5px;
padding-right:5px;
width:195px
}

.panel_hotels .pp_item .pp_line .pp_price {
float:right;
margin-left:5px;
padding-top:2px;
text-align:right;
width:70px
}

.panel_hotels .pp_item .pp_line .pp_textbox {
border:1px solid #144878;
float:right;
text-align:left;
width:35px
}

.panel_hotels .pp_item .pp_logos2 {
float:left;
margin-bottom:50px;
text-align:center;
width:205px
}

.panel_hotels .pp_item .pp_title {
color:#144878;
float:left;
font-size:14px;
font-weight:700;
height:27px;
margin-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align:center;
width:175px
}

.panel_hotels .pp_item {
background-image:url("");
float:left;
font-family:Arial,Helvetica,sans-serif;
height:295px;
padding:10px;
width:205px
}

.ticket_panel_head_title {
float:left;
overflow:hidden;
padding-left:12px;
padding-top:12px;
width:210px
}

.panel_hotels .pp_item .pp_line .pp_label3 {
float:right;
font-size:10px;
margin-right:5px;
padding-bottom:2px;
padding-left:7px;
padding-top:2px;
text-align:right;
width:75px
}

.panel_hotels .pp_item .pp_line .pp_label2 {
float:right;
font-size:15px;
margin-right:5px;
text-align:right;
width:75px
}

.panel_hotels .pp_item .pp_logos img {
border:medium none;
margin-left:2px;
margin-right:2px
}

.panel_hotels .pp_item .pp_logos {
float:left;
margin-bottom:15px;
text-align:center;
width:205px
}
/**
.textbox {
background:url("") repeat-x scroll center top #5CA7E8;
border-left:2px solid #B6DBF5;
border-right:2px solid #B6DBF5;
float:left;
height:auto;
overflow:hidden;
padding:10px 17px 15px;
text-align:center;
width:187px
}
**/
.button_input1:hover {
background-position:0 -26px
}

.textbox1 {
background:url("") repeat-x scroll center top transparent;
border-left:2px solid #B6DBF5;
border-right:2px solid #B6DBF5;
display:block;
float:left;
overflow:hidden;
padding-left:12px;
padding-right:0;
padding-top:10px;
width:697px
}

.subtitle input.txtGuestQtyEp {
width:18px
}

#ol {
background-color:#FFF;
opacity:0.5!important;
filter:alpha(opacity=50)!important
}

.breakfast .title .first {
float:left;
font-size:18px;
font-weight:700;
padding-top:5px;
width:347px
}

.breakfast .title .seccond {
color:#FF0;
float:left;
font-size:14px;
padding-top:5px;
width:347px
}

.breakfast .cont6 {
background-image:url("");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
padding-bottom:10px;
padding-top:8px;
width:437px
}

.breakfast .cont6 .title {
float:left;
font-size:13px;
font-weight:700;
margin-bottom:10px;
margin-top:5px;
padding-left:87px;
width:350px
}

.breakfast .cont6 .form {
float:left;
font-size:13px;
margin-top:5px;
padding-left:87px;
width:350px
}

.breakfast_buttons {
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-right:5px;
padding-top:8px;
width:432px
}

div.expressPassCont div.breakfast_buttons input.nThanksButton {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-left:0;
width:186px
}

.panel_hotels .vip_tours_cont .text {
float:left;
height:60px;
margin-bottom:30px;
padding-left:283px;
width:400px
}

.panel_hotels .vip_tours_cont .buttons {
float:left;
text-align:right;
width:683px
}

.panel_hotels .vip_tours_cont .buttons a.learn_more {
background:url("") no-repeat scroll center top transparent;
border:medium none;
float:right;
height:24px;
margin-left:20px;
width:89px
}

div.panel_hotels input.nThanksButton {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#7F2D00;
cursor:pointer;
float:right;
height:26px;
margin-left:0;
margin-top:0;
width:186px
}

.panel_hotels .vip_tours_cont {
background-image:url("");
color:#FFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:140px;
margin-bottom:15px;
margin-top:3px;
padding:10px 15px;
text-align:right;
width:683px
}

div.LeftBottomCorner {
background:url("") no-repeat scroll left top transparent;
float:left;
height:3px;
overflow:hidden;
width:3px
}

div.RightBottomCorner {
background:url("") no-repeat scroll left top transparent;
float:right;
height:3px;
margin:0;
overflow:hidden;
width:3px
}

.panel_hotels-anualpass_item .text {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:86px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
text-align:center;
width:198px
}

.panel_hotels-anualpass_item .head {
float:left;
height:73px;
text-align:center;
width:228px
}

.panel_hotels-items .panel_hotels-buttons a.buttonBN {
background:url("") no-repeat scroll left top transparent;
cursor:pointer;
float:left;
height:26px;
margin-left:15px;
width:92px
}

.panel_hotels .pp_item .ad_title {
background-image:url("");
background-position:left center;
background-repeat:no-repeat;
float:left;
font-size:16px;
font-weight:700;
height:68px;
margin-bottom:10px;
padding-left:70px;
padding-top:10px;
width:135px
}

.textbox_3 .number_passes_left .number_passes_img {
float:left;
height:223px;
padding-top:0;
width:237px
}

.textbox_3 .number_passes_left {
float:left;
text-align:center;
width:235px
}

div.annualPassCont div.number_passes_left input.nThanksButton {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#7F2D00;
cursor:pointer;
float:left;
height:26px;
margin-bottom:10px;
margin-left:28px;
width:186px
}

.textbox_3 {
background:url("") repeat-x scroll center top transparent;
border-left:2px solid #B6DBF5;
border-right:2px solid #B6DBF5;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
overflow:hidden;
padding-right:0;
width:709px
}

.annualPassCont {
background:url("") repeat-x scroll 0 0 #5CA7E8;
color:#FFF;
display:table;
float:left;
width:713px
}

/*::::::::::::::::::::::::::: */
.textbox_3 .number_passes_right .flexpay .text {
color:#003A75;
float:left;
font-size:12px;
padding-top:3px;
width:280px
}

.textbox_3 .number_passes_right .flexpay .text2 {
color:#000;
float:left;
font-size:12px;
width:290px
}

.textbox_3 .number_passes_right .flexpay {
background-image:url("");
color:#000;
float:left;
height:75px;
margin-top:15px;
padding-left:60px;
padding-top:25px
}

.textbox_3 .number_passes_right .total_Accoount {
float:left;
width:455px
}

.textbox_3 .number_passes_right .total_Accoount .price {
color:#FF0;
float:right;
font-size:15px;
font-weight:700;
margin-right:50px;
padding-top:5px
}

.textbox_3 .number_passes_right .total_Accoount .label {
float:right;
font-size:15px;
font-weight:700;
margin-right:10px;
padding-top:5px
}

.textbox_3 .number_passes_right .number_of_passes {
background-image:url("");
background-position:center bottom;
background-repeat:repeat-x;
float:left;
margin-bottom:10px;
padding-bottom:15px;
width:455px
}

.textbox_3 .number_passes_right .number_of_passes .age_items {
float:left;
padding-left:5px;
width:222px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .title {
float:left;
font-size:18px;
margin-bottom:10px;
width:215px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .title .age {
font-size:12px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .conte {
float:left;
font-size:13px;
width:215px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .conte .label {
float:left;
margin-right:10px;
padding-top:4px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .conte .textbox_qty {
border:1px solid #666;
float:left;
margin-right:10px;
width:44px
}

.textbox_3 .number_passes_right .number_of_passes .age_items .conte .price {
color:#FF0;
float:left;
font-size:14px;
padding-top:4px
}

div.annualPassCont div.containner_div {
padding-left:0
}

.textbox_3 .number_passes_right {
float:right;
padding-right:15px;
padding-top:30px;
width:455px
}

.textbox_3 .number_passes_right .flexpay .text2 .label {
float:left;
font-size:11px;
padding-left:2px;
padding-top:4px;
width:268px
}

.textbox_3 .number_passes_right .flexpay .text2 .checkbox {
float:left
}

contentMenu_itemMenu_4,.contentMenu_itemMenu_4 {
background:url("") no-repeat scroll 0 0 transparent;
color:#5B3010;
cursor:pointer;
height:63px;
left:420px;
position:absolute;
text-align:center;
top:190px;
width:226px
}

a,input {
outline:medium none
}

.ButtonPanel01,.ButtonPanel01bottom {
background:url("") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:33px;
width:120px
}

.textbox span.highlight,span.highlight {
color:#EBF41C
}

.meal_deal_content .cont2 .form .tb,.meal_deal_content .cont3 .form .tb {
background-color:#FFF;
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#666;
border-top-style:solid;
border-top-width:1px;
float:left;
height:auto;
margin-right:10px;
width:52px
}

.meal_deal_title .image,.breakfast .title .image {
float:left;
height:66px;
margin-right:13px;
width:74px
}

.meal_deal_buttons .label,.breakfast_buttons .label {
color:#FFF;
float:right;
font-size:14px;
font-weight:700;
margin-left:10px;
padding-top:5px;
width:auto
}

.meal_deal_buttons .price,.breakfast_buttons .price {
color:#FF0;
float:right;
font-size:14px;
font-weight:700;
margin-left:5px;
padding-top:5px;
width:auto
}

div.expressPassCont div.meal_deal_buttons input.nThanksButton:hover,div.panel_hotels input.nThanksButton:hover {
background:url("/Images/nThanks_tcm13-15225.gif") repeat scroll 0 -26px transparent;
width:186px
}

.meal_deal_content .cont5 .form .label,.breakfast .cont6 .form .label {
float:left;
margin-right:10px;
padding-top:4px;
text-align:right;
width:130px
}

.meal_deal_content .cont5 .form .tb,.breakfast .cont6 .form .tb {
background-color:#FFF;
border:1px solid #666;
float:left;
height:auto;
margin-right:10px;
width:52px
}

.meal_deal_content .cont5 .form .label2,.breakfast .cont6 .form .label2 {
color:#FF0;
float:left;
padding-top:4px;
width:50px
}

.panel_hotels .pp_item .pp_details,.panel_hotels .pp_item .pp_details2 {
color:#333;
float:left;
font-size:12px;
margin-bottom:0;
width:205px
}

.breakfast,.breakfast .title {
float:left;
font-family:Arial,Helvetica,sans-serif;
width:437px
}

/* 14-07-2010 */
/*by arengifo, author:arengifo, January 18th*/
div.meal_deal_content div.cont1 div.mealDeal_us,div.meal_deal_content div.cont1 div.mealDeal_ioa,div.meal_deal_content div.cont1 div.mealDeal_b {
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
background-image:url(/Images/parks_img_bg.jpg);
float:left;
height:47px;
width:188px
}

div.meal_deal_content div.cont1 div.mealDeal_us *,div.meal_deal_content div.cont1 div.mealDeal_ioa *,div.meal_deal_content div.cont1 div.mealDeal_b * {
display:inherit
}

div.meal_deal_content div.cont1 div.mealDeal_us {
margin-bottom:3px;
background-position:0 0
}

div.meal_deal_content div.cont1 div.mealDeal_us-selected {
margin-bottom:3px;
background-position:-188px 0
}

div.meal_deal_content div.cont1 div.mealDeal_ioa {
background-position:0 -47px;
margin-bottom:3px
}

div.meal_deal_content div.cont1 div.mealDeal_ioa-selected {
background-position:-188px -47px;
margin-bottom:3px
}

div.meal_deal_content div.cont1 div.mealDeal_b {
background-position:0 -94px;
margin-bottom:3px
}

div.meal_deal_content div.cont1 div.mealDeal_b-selected {
background-position:-188px -94px;
margin-bottom:3px
}

div.meal_deal_content div.cont1 div.mealDeal_us a.fullDetailsLink,div.meal_deal_content div.cont1 div.mealDeal_ioa a.fullDetailsLink,div.meal_deal_content div.cont1 div.mealDeal_b a.fullDetailsLink {
float:left;
font-size:11px;
margin-bottom:3px;
margin-left:128px;
margin-top:3px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealDeal_b-selected *,div.meal_deal_content div.cont1 div.mealDeal_us-selected *,div.meal_deal_content div.cont1 div.mealDeal_ioa-selected * {
display:none
}

div.meal_deal_content div.cont1 div.mealDeal_b-selected a.fullDetailsLink,div.meal_deal_content div.cont1 div.mealDeal_us-selected a.fullDetailsLink,div.meal_deal_content div.cont1 div.mealDeal_ioa-selected a.fullDetailsLink {
display:inline;
display:inline;
float:right;
font-size:11px;
margin-right:5px;
margin-top:29px;
text-decoration:underline
}

div.meal_deal_content div.cont1 div.mealDeal_b-selected,div.meal_deal_content div.cont1 div.mealDeal_us-selected,div.meal_deal_content div.cont1 div.mealDeal_ioa-selected {
background-attachment:scroll;
background-color:transparent;
background-repeat:no-repeat;
background-image:url(/Images/parks_img_bg.jpg);
float:left;
height:47px;
width:188px
}

div.meal_deal_content div.cont1 div.mealDeal_us input.miniButton,div.meal_deal_content div.cont1 div.mealDeal_ioa input.miniButton,div.meal_deal_content div.cont1 div.mealDeal_b input.miniButton {
display:block;
float:left;
font-size:11px;
margin-left:127px
}

/**/
/* 14-07-2010 */
/*MINISHOPPINGCART IMPROVEMENTS*/
#content_right_usercontrol_upShoppingCartDetail .ticket_right {
color:#02264F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:normal;
width:260px;
margin-top:-5px
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items {
padding-left:170px;
padding-top:5px;
float:right;
height:24px;
width:128px;
background:none
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items .topBorders {
display:block;
height:5px;
width:100%
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items .topBorders .left {
background:url("/Images/msc_corners_tcm13-17903.gif") no-repeat scroll 0 0 transparent;
float:left;
height:5px;
width:5px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items .topBorders .center {
background:none repeat scroll 0 0 #A8CDE7;
float:left;
height:5px;
width:118px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items .topBorders .right {
background:url("/Images/msc_corners_tcm13-17903.gif") no-repeat scroll -5px 0 transparent;
float:right;
height:5px;
width:5px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .cart_items #content_right_usercontrol_lblNumberCartItems {
background:url("/Images/998jzmw9_tcm13-15409.jpg") no-repeat scroll 7px 0 #A8CDE7;
display:block;
font-weight:700;
padding-bottom:5px;
text-indent:25%;
width:100%
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont {
background:none!important;
float:left;
margin-top:5px;
width:260px;
padding:0!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .topBorders {
position:relative;
top:-5px;
width:100%
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .topBorders .left {
background:url("/Images/msc_corners_tcm13-17903.gif") repeat scroll 0 0 transparent;
float:left;
height:5px;
width:5px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .topBorders .center {
background:none repeat scroll 0 0 #A8CDE7;
float:left;
height:5px;
width:255px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .topBorders .right {
display:none
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .mc_content {
background:none repeat scroll 0 0 #A8CDE7;
padding-left:3%;
padding-right:3%;
display:table;
margin-top:0px
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .mc_content .line1 {
float:none
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .bottomBorders {
margin-top:-2px
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .bottomBorders .left {
background:url("/Images/msc_corners_tcm13-17903.gif") repeat scroll 0 -5px transparent;
float:left;
height:5px;
width:5px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .bottomBorders .center {
background:none repeat scroll 0 0 #A8CDE7;
float:left;
height:5px;
width:250px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .bottomBorders .right {
background:url("/Images/msc_corners_tcm13-17903.gif") no-repeat scroll -5px -5px transparent;
float:right;
height:5px;
width:5px;
overflow:hidden!important
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_bottom {
display:none
}

/*August 11th 2010 by jcarmona*/
#header .logmessage {
float:left;
margin-bottom:-28px;
position:relative;
width:auto;
text-align:right;
left:588px;
top:18px;
}

/**/
/*August 16th arengifo 2010*/
/**/
.view_cart .cont .datalist2 {
margin-bottom:0;
margin-top:1%;
width:100%
}

.view_cart .cont .lineform {
margin-bottom:0;
margin-top:1%;
width:100%
}

.view_cart .cont .lineform3 {
padding-left:2%;
width:100%
}

.shipping_method_main .cont {
width:100%
}

.shipping_method_main {
width:100%
}

.view_cart .cont {
width:auto;
padding:0
}

.view_cart .cont .datalist2 .item1,.view_cart .cont .datalist2 .item1_int {
padding-left:1%;
padding-right:1%;
width:8%
}

.view_cart .cont .datalist2 .item2_h,.view_cart .cont .datalist2 .item2 {
padding-left:1%;
padding-right:1%;
width:54%
}

.view_cart .cont .datalist2 .item3,.view_cart .cont .datalist2 .item3_int {
padding-left:1%;
padding-right:1%;
width:10%
}

.view_cart .cont .datalist2 .item4_h,.view_cart .cont .datalist2 .item4 {
padding-left:1%;
padding-right:1%;
width:10%
}

.view_cart .cont .datalist2 .head {
width:100%
}

.line_l {
float:left
}

.view_cart .cont .total_your_shopping_cart {
padding-right:0;
width:100%
}

.view_cart .cont .datalist2 .line {
width:100%;
border-bottom:1px solid #ddd;
}

#ucViewCartContent_ucViewCart_dltAnnualPassInOrder .line{border-bottom:none}

/*ViewCart Breadcrumbs*/
ol.SC_Breadcrumbs {
color:#8C8C8C;
list-style-position:inside;
margin-bottom:0;
margin-left:0;
margin-top:1%;
padding:0;
margin-left:2%
}

#ucCheckOutContent_wzdCheckOut ol.SC_Breadcrumbs {
margin-left:0
}

ol.SC_Breadcrumbs li {
float:left;
font-weight:700;
margin-right:8%;
list-style:none
}

ol.SC_Breadcrumbs li.selected {
background:url("/Images/BC_arrow_tcm13-17981.gif") no-repeat scroll 1px 2px transparent;
color:#FF4E00;
margin-right:6%;
padding-left:2%;
text-indent:8px
}

/*ViewCart buttons*/
.view_cart .cont .lineform a:link,.view_cart .cont .lineform a.print_cart_disabled,.view_cart .cont .lineform a.email_cart_disabled,.view_cart .cont .lineform a.save_cart_disabled {
background:url("/Images/viewcart_buttons_tcm13-17983.gif") repeat scroll 0 0 transparent;
color:#FFF;
font-size:10px;
font-weight:700;
height:18px;
margin-right:16px;
padding-left:7px;
padding-top:3px;
text-align:left;
text-decoration:none;
width:88px;
float:left
}

.view_cart .cont .lineform a.save_cart,.view_cart .cont .lineform a.save_cart_disabled {
background-position:0 21px
}

.view_cart .cont .lineform a.print_cart,.view_cart .cont .lineform a.print_cart_disabled {
background-position:0 -21px
}

.view_cart .cont .lineform a span {
font-size:inherit!important
}

.view_cart .cont .lineform a.savetcart {
background-position:0 21px
}

.view_cart .cont .lineform a.smallButton,.view_cart .cont .lineform a.smallButton:hover {
background:url("/Images/mLargebutton_tcm13-17805.gif") no-repeat scroll 0 -56px transparent;
height:23px;
margin:0;
padding:5px 0 0;
text-align:center;
width:179px;
color:#fff!important;
float:right
}

.view_cart .cont .total_your_shopping_cart a.mediumButton,.view_cart .cont .total_your_shopping_cart a.mediumButton:hover {
background:url("/Images/updateBtn_tcm13-17982.gif") no-repeat scroll 0 0 transparent;
font-size:10px!important;
font-weight:700;
text-align:left;
text-indent:4px;
margin-top:10px;
text-indent:8px;
color:#fff!important;
}

.view_cart .cont .lineform a.continue_shopping_cart,.view_cart .cont .lineform a.continue_shopping_cart:hover {
background:none repeat scroll 0 0 transparent;
color:#FF4E00!important;
float:left;
font-size:100%;
margin:0;
padding:0;
text-decoration:none;
text-transform:uppercase;
width:auto
}

div.billing_address_page #ucCheckOutContent_wzdCheckOut .header {
margin-top:2%
}

a.continue_shoppingLink {
color:#FF4E00!important;
float:right;
font-weight:700;
margin-right:2%;
margin-top:0
}

/**/
.view_cart .cont .title #ucViewCartContent_ucViewCart_lblFooterTextDetail {
background:none repeat scroll 0 0 #EEE;
color:#767676;
display:block;
margin-bottom:2%;
#margin-bottom:0%;
margin-right:2%;
margin-top:2%;
padding:1%;
width:58%;
float:left
}

.view_cart .cont .title {
float:left
}

.view_cart .cont .title .resultsBoxTotals {
float:left;
margin-top:2%;
width:38%;
color:#375e8d
}

.view_cart .cont .title .resultsBoxTotals .account {
float:left;
width:100%
}

.view_cart .cont .title .resultsBoxTotals .account .partial,.view_cart .cont .title .resultsBoxTotals .account .partial2 {
float:right
}

.view_cart .cont .title .resultsBoxTotals .account .title_partial2,.view_cart .cont .title .resultsBoxTotals .account .partial2 {
font-weight:700;
border-top:1px solid #375e8d;
padding-top:1%;
margin-top:1%
}

.view_cart .cont .title .resultsBoxTotals .account .partial2 {
font-size:15px;
font-weight:700
}

.view_cart .cont .bodyBox .header {
background:none repeat scroll 0 0 #375E8D;
display:table;
height:auto;
width:100%;
color:#fff;
color:#FFF;
float:left;
padding-bottom:.5%;
padding-top:.5%;
text-indent:1%
}

.view_cart .cont .datalist2 .head {
background:none repeat scroll 0 0 #375E8D;
color:#fff
}

.view_cart .cont .datalist2 .head * {
border:0;
text-transform:capitalize
}

.view_cart .shipping_method_main .cont .datalist .head {
display:none
}
.shipping_method_main .cont .datalist .line {
float:left;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
width:100%;
}
.view_cart .shipping_method_main .cont .datalist .line {
width:100%;
border-bottom:1px solid #DDDDDD;
}

.view_cart .shipping_method_main .cont .datalist .item1_2 {
width:4%
}

.view_cart .shipping_method_main .cont .datalist .item_orderline {
width:56%
}

.view_cart .cont .lineform_erroradvertise {
background-color:#D7EBFF;
background-image:url("/Images/advertise_ballon_tcm13-15246.jpg");
background-position:-27px 5px;
background-repeat:no-repeat;
border:1px solid #CCC;
color:#375E8D;
float:left;
font-size:11px;
height:19px;
margin-top:10px;
padding:1% 2% 2% 6%;
width:92%
}

.view_cart .cont .lineform_check {
background-color:#C5E8A1;
background-image:url("/Images/check_img_tcm13-15255.jpg");
background-position:-21px 8px;
background-repeat:no-repeat;
float:left;
font-size:12px;
height:19px;
margin-top:10px;
padding:2% 2% 2% 7%;
width:91%
}

/**/
/*BILLING*/
div.billing_address_page {
border:0 none;
margin-left:2%;
padding:0;
margin-top:1%
}

div.billing_address_page div.body div.bodyBox {
display:table
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main {
margin:0;
padding:0;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont {
margin:0;
padding:0;
/*width:100%;*/
width:670px;
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes {
display:block;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .line {
float:left;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .line .left_int,div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .line .left_int .title2 {
float:left;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .line .left_int .title2 span#ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_lblCreditCardInformation {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
float:left;
font-weight:700;
margin-bottom:1%;
padding-bottom:3px;
padding-top:3px;
text-indent:7px;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes {
display:block;
float:left;
margin-bottom:1%;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .leftBx {
float:left;
padding-right:1%;
padding-left:1%;
width:62%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .leftBx .po_auto_alert {
float:left;
margin-bottom:1%;
padding-right:7%;
width:38%;
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .rightBx .card_details2 {
background:none repeat scroll 0 0 #EEE;
float:left;
padding:2%;
text-align:center;
width:33%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes .rightBx .card_details2 span {
display:block
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont #ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_dvBillingAddress {
background:none repeat scroll 0 0 #EEE!important;
float:left;

margin-bottom:1%;
padding:1%;
width:53%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont #ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_dvMerchandiseAddress {
background:none repeat scroll 0 0 #EEE!important;
display:block;
float:right;
margin-bottom:1%;
padding:1%;
width:55%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes2 .title3 {
float:left;
padding:1%;
position:relative;
top:-96px;
width:40%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .infotext {
color:#2F658C;
float:none;
margin:0;
padding:0;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .box div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .datalist .head {
background-image:url("/Images/info_text_bg_tcm13-15269.jpg");
background-repeat:repeat-x;
border:1px solid #CCC;
color:#0D2A49;
float:left;
font-weight:700;
height:16px;
padding-bottom:6px;
padding-top:6px;
width:100%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .datalist .item1_2 {
float:left;
text-align:center;
width:8%
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .datalist .item4_h {
float:left;
padding-left:1%;
padding-right:1%;
width:auto
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .datalist .item3_2 {
float:left;
padding-left:3px;
width:auto
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .box .title {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
font-weight:700;
margin-bottom:1%;
padding-bottom:.5%;
padding-top:.5%;
text-indent:1%
}

div.billing_address_page div.titleBar {
display:none
}

div.billing_address_page div.topCorners {
display:none
}

div.billing_address_page div.form_head {
background:#375e8d;
display:block;
font-weight:700;
height:auto;
padding-bottom:1%;
padding-top:1%;
text-indent:2%;
width:100%;
padding-left:0
}

div.billing_address_page div.form {
padding:0;
margin:0;
width:96%;
background:none
}

div.billing_address_page div.profile_main {
width:100%;
padding:0;
margin:0
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 {
padding:0;
margin:0;
width:auto
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform {
color:#767676;
display:block;
float:left;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0;
width:51%
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input.textbox_ab {
width:100%
}

div.billing_address_page #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform .autoform {
width:100%;
margin-right:0
}

div.billing_address_page #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform .autoform2 {
width:100%;
float:left
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .label {
margin:0;
width:100%
}

div.billing_address_page #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform .autoform2 input {
width:100%
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .rightedControl {
color:#8C8C8C;
display:block;
float:right;
left:0;
padding:1%;
top:-19px;
width:38%
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .rightedControl span#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_lblChooseBillingAddressMessage {
background:none repeat scroll 0 0 #FFF;
display:block;
float:right;
margin:0;
padding:3%;
width:100%;
margin-bottom:10px
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .buttons {
border-top:1px solid #375E8D;
display:block;
float:left!important;
margin:1% 0 0;
padding:1% 0 0;
width:96%;
padding-bottom:1%
}

div.billing_address_page table#ucCheckOutContent_wzdCheckOut table {
border:3px solid #DDD;
border-top:0;
width:100%
}

div.billing_address_page table#ucCheckOutContent_wzdCheckOut div.body {
border-bottom:0
}

.securitySigns .images {
margin-right:30px
}

div.billing_address_page table#ucCheckOutContent_wzdCheckOut div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress {
margin:2%
}

div.billing_address_page table#ucCheckOutContent_wzdCheckOut table input#ucCheckOutContent_wzdCheckOut_StartNavigationTemplateContainerID_StartNextButton {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border:medium none;
float:right;
height:27px;
width:179px;
font-weight:700;
color:#fff;
cursor:pointer;
padding-bottom:3px
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .box {
background:none;
float:left;
	width:100%;
}

.content1 .lineform .izq #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_txtAddressName {

}

.billing_address_page #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_UpdatePanel1 #ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .buttons input {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
height:27px;
width:179px
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .profile_main .content1 .form .lineform .izq input.textbox_ab {
width:100%
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform .izq {
width:100%
}

.footerSigns {
border-top:1px solid #CCCCCC;
float:left;
margin:1% 2%;
padding:10px;
position:relative;
text-align:center;
width:94%;
}

div#ucCheckOutContent_wzdCheckOut_sscSummary_upSummaryShippingCart .shipping_method_main .button2 input#ucCheckOutContent_wzdCheckOut_sscSummary_ucViewCart_btnOrder {
background:url("/Images/mLargebutton_tcm13-17805.gif") no-repeat scroll 0 -56px transparent;
border:0 none;
color:#FFF;
float:right;
font-size:100%!important;
font-weight:700;
height:28px;
margin-bottom:10px;
padding-bottom:4px;
position:relative;
width:179px;
cursor:pointer;
}

/*by jcarmona August21th 2010*/
.shipping_method_main .cont .datalist #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_pnlDeliveryCost .line {
border-bottom:0 none;
float:right;
width:auto
}

.shipping_method_main .cont .datalist #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_pnlDeliveryCost .line .lineTotal {
float:right;
margin:0;
padding:0;
width:100%
}

.shipping_method_main .cont .datalist #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_pnlDeliveryCost .line .line_total {
margin-top:0
}

.shipping_method_main .cont .lineform .shipping_autoform #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_dltGroup1_ctl00_dvAddressMerchandise {
margin-top:14px
}

/**/
.shipping_method_main .cont .groupheader {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
display:block;
font-weight:700;
margin-top:1%;
padding-bottom:.5%;
padding-top:1%;
text-indent:1%
}

.shipping_method_main .cont .groupbody {
border:3px solid #375E8D;
display:inline-block;
width:664px;
/*display:table;
position:relative;
width:99.6%*/
}

.shipping_method_main .shipping_autoform .label span {
color:#375e8d
}

.shipping_method_main .cont .groupbody .lineform {
margin-top:1%;
margin-right:1%;
margin-left:1%
}

#ucCheckOutContent_wzdCheckOut_sscSummary_upSummaryShippingCart .shipping_method_main .cont .box .line .item1 {
background:none repeat scroll 0 0 transparent;
float:left;
font-weight:700;
margin-left:10px;
width:22%;
}

#ucCheckOutContent_wzdCheckOut_sscSummary_upSummaryShippingCart .shipping_method_main .cont .box .line .item2 {
background:none repeat scroll 0 0 transparent;
float:right;
text-align:right;
width:18%;
}

#ucCheckOutContent_wzdCheckOut_sscSummary_upSummaryShippingCart .shipping_method_main .cont .labelHeader {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
float:left;
font-weight:700;
padding-bottom:.5%;
padding-top:.5%;
text-indent:1%;
width:100%;
margin-bottom:1%
}

/*Edit Shipping Address-POPUP*/
div#dvAddress .label {
background:none
}

div#dvAddress .content3 .form {
float:left;
font-size:11px;
margin:0 1% 0 2%;
width:97%
}

div#dvAddress .content3 .label {
background:none repeat scroll 0 0 transparent!important;
color:#375E8D;
display:block;
float:none;
font-weight:700;
margin:0;
padding-bottom:0;
padding-top:0;
width:auto!important
}

div#dvAddress .buttons {
float:right;
margin:-4% 2% 0 0;
position:relative;
width:auto
}

.cover_container #dvAddress {
background-color:#FFF;
border:1px solid #1E5288;
float:left;
font-size:12px;
margin-bottom:5px;
padding-bottom:8px;
width:551px
}

.cover_container #dvAddress .head {
background:none repeat scroll 0 0 #375E8D;
font-size:12px;
margin:1%;
padding:0;
width:98%
}

.cover_container div#dvAddress .content3 .form .rightedControl {
color:#676767;
float:right;
margin-bottom:-3%;
margin-top:-19%;
position:relative;
top:110px;
width:35%
}

.cover_container div#dvAddress .rightedControl .lineform .izq {
float:left;
margin-bottom:5px;
padding-right:5px;
width:100%
}

.cover_container div#dvAddress .rightedControl {
display:block;
float:left;
padding-bottom:0;
padding-left:0;
width:62%
}

.lineform .cover_container div#dvAddress .rightedControl .lineform .lineauto {
float:left;
width:100%
}

.lineform .cover_container div#dvAddress .rightedControl .lineform .autoform,.lineform .cover_container div#dvAddress .rightedControl .lineform .autoform2 {
width:100%
}

.lineform .cover_container div#dvAddress .rightedControl .lineform .textbox_ab,.lineform .cover_container div#dvAddress .rightedControl .lineform .textbox_ab2 {
width:100%
}

.cover_container div#dvAddress .content3 .form .rightedControl #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_lblChooseBillingAddressMessage {
background:none repeat scroll 0 0 #FFF;
display:block;
margin-bottom:1%;
padding:2%
}

.nav3 #ucAnnualpasslist_uplannualPass .captcha {
margin-bottom:5px
}

.nav3 #ucChangeSecurityQuestions_upChangeSecurity .lineform .error_include2 .textbox3 {
font-weight:700
}

#ucUCSubscriptions_lnkEditMessageSubscription {
text-decoration:underline
}

ucUCSubscriptions_lnkEditEmailSubscription {
text-decoration:underline
}

div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont a:link {
text-decoration:underline
}

#uccustomerprofile1_ddlMonth {
width:37%
}

#uccustomerprofile1_ddlDay {
width:30%
}

#uccustomerprofile1_ddlYear {
width:30%
}

.shipping_method_main .cont .box div.pricesBox {
background:none repeat scroll 0 0 #FFF;
float:right;
margin-left:4px;
margin-top:4px;
padding-left:0;
width:100%;
color:#375E8D
}
.shipping_method_main .cont .box div.pricesBox .line #ucCheckOutContent_wzdCheckOut_sscSummary_ucViewCart_lblFooterTextDetail{
background:none repeat scroll 0 0 #EEEEEE;
color:#767676;
float:left;
font-weight:bold;
padding:9px;
width:52%;
}
.shipping_method_main .cont .box .orderSummary_footer {
border-top:1px solid #375E8D;
display:block;
float:left;
margin-top:1%;
width:100%;
}

.shipping_method_main .cont .box .orderSummary_footer .button2 {
float:right;
margin-bottom:1%;
margin-top:1%;
text-align:right;
width:27%
}

.shipping_method_main .cont .box .orderSummary_footer .button {
float:left;
margin-bottom:1%;
margin-top:1%;
width:73%;
}

.shipping_method_main .cont #ucCheckOutContent_wzdCheckOut_sscSummary_lblPlaceOrderErrorMessage {
color:red
}

.shipping_method_main .cont .box div.pricesBox .line_price {
border-top:1px solid;
display:block;
float:right;
font-size:14px;
font-weight:800;
margin-top:1%;
padding-top:0;
text-align:right;
width:44%;
}

.shipping_method_main .cont .box div.pricesBox .line_price span#ucCheckOutContent_wzdCheckOut_sscSummary_ucViewCart_lblOrderTotalTitle {
float:left;
/*font-size:82%;*/
margin-top:5px;
text-align:left;
width:67%;
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_dvAddressName .content1 .error_globe2,#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_dvAddressName .content1 .izq .label2 {
font-size:100%
}

#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .label {
margin:0 1% 0 0;
width:auto
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .rightedControl span#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_lblChooseBillingAddressMessage {
margin-top:3%
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input.textbox_ab2 {
width:100%
}

/*TimeStamp Sabado 21 Agosto 2010*/
/*Agosto 23th 2010*/
.orderDetail {
border:0 none;
margin-left:2%;
padding-left:0
}

.orderDetail .mainContainner .titleBar,.orderDetail .mainContainner .topCorners {
display:none
}

input#ucCheckOutContent_wzdCheckOut_StepNavigationTemplateContainerID_StepPreviousButton {
background:none repeat scroll 0 50% transparent;
color:#375E8D;
text-decoration:underline
}

.orderDetail .content .form_head {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
float:left;
font-weight:700;
height:19px;
margin:0;
padding:.5% 0 0;
text-indent:1%;
width:100%
}

.orderDetail .content .form2 {
float:left;
font-size:106%;
margin:0;
padding:0;
width:100%;
}

.orderDetail .content .detail_box .line {
color:#375E8D;
float:left;
margin:0;
padding:0;
width:100%;
}

.orderDetail .content .detail_box .detail_list {
background:none repeat scroll 0 50% transparent;
border-top:0 none;
border-left:0 none;
border-right:0 none;
float:left;
font-size:inherit;
margin:0;
padding:0;
width:100% !important;
border-bottom: 1px solid #0175A4;
}

.orderDetail .content .detail_box .detail_list .resultsBox {
background:none repeat scroll 0 50% transparent;
color:#375E8D;
font-weight:400;
float:right;
	width:40%;
	border-bottom: none !important;
}

.orderDetail .content .form2 .header {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
margin:0;
padding-bottom:.5%;
padding-left:0;
padding-top:.5%;
/*text-indent:1%;*/
width:100% !important;
}

.orderDetail .content .form2 .header .label {
color:#FFF
}

.orderDetail .content .detail_box .detail_list {
background:none repeat scroll 0 50% transparent;
border:0 none;
float:left;
font-size:inherit;
margin:0;
padding:0;
width:100%
}

.orderDetail .content .detail_box .line_l {
float:left;
width:49%
}

.orderDetail .content .detail_box2 {
background:none repeat scroll 0 50% transparent;
border:0 none;
font-size:12px;
font-weight:700;
margin:0;
overflow:hidden;
padding:0;
width:100%
}

div.nav3 .content .body {
border:3px solid #DDD;
float:left;
position:relative;
padding:0
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input {
margin-right:5px;
width:auto
}

/*first name, last name y country*/
#uccustomerprofile1_dvGeneralInformation .topSection .textbox01 {
float:left!important;
width:34%!important
}

/*birhtday (el contenedor general 34% al igual q el resto, y dentro 37, 30 y 30.*/
.content_bd {
float:left;
margin-right:5px;
width:34%
}

#uccustomerprofile1_btnCancel {
text-decoration:underline
}

/*end Agosto 23th 2010*/
.orderDetail #ucOrderDetailContent_ucOrderDetail_dvViewOrderDetail .content .detail_box {
border:0 none;
margin:0;
padding:0;
width:100%
}

.orderDetail .bodyBox {
display:table;
margin-top:1%;
width:98%;
}

.orderDetail .content .detail_box .line2 {
width:100%
}

.orderDetail .content .detail_list .title {
background:none repeat scroll 0 0 #375E8D;
color:#FFF;
margin-bottom:0;
padding-bottom:.5%;
padding-top:.5%;
width:100%
}

.orderDetail .content .detail_list .title #ucOrderDetailContent_ucOrderDetail_lblFooterTextDetail {
background:none repeat scroll 0 0 #EEE;
display:block;
float:left;
font-weight:400;
padding:1%;
width:50%
}

.orderDetail .content .detail_list .title .resultsBoxTotals {
float:right;
}

.orderDetail .content {
display:table;
float:left;
height:auto;
margin:0;
padding:0;
width:100%
}

.orderDetail .content .detail_box2 {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:12px;
font-weight:700;
margin:0;
overflow:hidden;
padding:0;
width:100%
}

.orderDetail .content .detail_box2 div.discountTotals {
display:table;
margin-top: -5px;
width:100%
}

.orderDetail .content .detail_box2 div.discountTotals .title {
padding-bottom:1%;
width:100%
}

.orderDetail .content .detail_box2 div.discountTotals .title div#ucOrderDetailContent_ucOrderDetail_lblFooterTextDetail {
background:none repeat scroll 0 0 #EEE;
color:#767676;
display:block;
float:left;
font-weight:400;
padding:1%;
width:50%
}

.orderDetail .content .detail_box2 div.discountTotals .title #finalTotals {
color:#375E8D;
float:right;
width:40%;
}

.orderDetail .content .detail_box2 div.discountTotals .title #finalTotals .account {
float:right;
width:100%
}

.orderDetail .content .detail_box2 div.discountTotals .title #finalTotals .account .title_infotext {
    float: right;
    width: 100%;
}
.orderDetail .content .detail_box2 div.discountTotals .title #finalTotals .account .partial {
float:right;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:42%;
}

.orderDetail .content .detail_box2 div.discountTotals .title #finalTotals .account .title_partial {
float:left;
font-weight:400;
margin-bottom:5px;
text-align:left;
width:55%;
}

.orderDetail .content .detail_list .title .item1,.orderDetail .content .detail_list .list1 .item1,.orderDetail .content .detail_list .title .item2,.orderDetail .content .detail_list .list1 .item2,.orderDetail .content .detail_list .title .item3,.orderDetail .content .detail_list .list1 .item3,.orderDetail .content .detail_list .title .item4,.orderDetail .content .detail_list .list1 .item4 {
float:left;
margin:0;
padding:0 1%;
width:9%
}

.orderDetail .content .detail_list .title .item2,.orderDetail .content .detail_list .list1 .item2 {
width:54%
}

.orderDetail .content .detail_list .title .item3,.orderDetail .content .detail_list .list1 .item3,.orderDetail .content .detail_list .title .item4,.orderDetail .content .detail_list .list1 .item4 {
width:14%
}

.orderDetail .bodyBox .detail_box box01 {
border:0 none
}

.orderDetail #ucOrderDetailContent_ucOrderDetail_dvViewOrderDetail {
margin-bottom:1%
}

.orderDetail #ucOrderDetailContent_ucOrderDetail_dvViewOrderDetail span#ucOrderDetailContent_ucOrderDetail_lblOrderTitleMessage {
color:#375E8D;
float:left;
font-size:211%;
font-weight:700;
width:100%
}

.orderDetail #ucOrderDetailContent_ucOrderDetail_dvViewOrderDetail .label {
color:#375E8D;
float:left;
margin-right:1%;
width:auto
}

.orderDetail .detail_box {
border:none;
margin:0%;
padding:0;
width:100%
}

.orderDetail .content .box01 .label {
color:#375E8D!important
}

.orderDetail #ucOrderDetailContent_ucOrderDetail_dvViewOrderDetail .label {
color:#375E8D
}

.orderDetail .detail_box2 div.discountTotals {
width:100%
}

.orderDetail .detail_box2 div.discountTotals .title {
border-bottom:1px solid #0175A4;
float:right;
margin-bottom:5px;
padding-bottom:5px;
padding-top:10px;
width:100%
}

.orderDetail .detail_box2 div.discountTotals .title span#ucOrderDetailContent_ucOrderDetail_lblFooterTextDetail {
background:none repeat scroll 0 0 #EEE;
display:block;
float:left;
font-weight:400;
padding:1%;
width:398px;
}

.orderDetail .detail_box2 .title_partial {
float:right;
margin-bottom:5px;
text-align:right;
width:48%
}

.orderDetail .detail_box2 .partial {
float:right;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:48%
}

.orderDetail .detail_box2 .account {
float:right;
width:100%
}

.orderDetail .detail_box2 #finalTotals {
float:right;
width:45%
}

.orderDetail .detail_list .list1 {
float:left;
padding-bottom:1%;
padding-top:1%;
/*width:100%;*/
width:759px;
border-bottom:1px solid #375E8D
}

.orderDetail .detail_list .account {
float:right;
width:100%
}

.orderDetail .detail_list .partial {
background:none repeat scroll 0 50% transparent;
float:right;
margin-bottom:5px;
padding-right:6px;
text-align:right;
width:38%
}

.orderDetail .detail_list .title_partial {
float:left;
text-align:left;
width:59%;
}

.orderDetail {
border:0!important;
margin:0!important
}

.nav3 .body .bodyBox .subBody .body {
border:0;
margin-top:2%
}

input#OrderDetail1_btPrint {
background:url("") no-repeat!important;
border:0 none;
color:#FFF!important;
font-size:80%!important;
font-weight:700;
height:20px;
padding-bottom:3px!important;
text-align:left;
text-indent:3%;
width:105px!important;
cursor:pointer
}

.nav3 .body .bodyBox .subBody .body span#OrderDetail1_lblOrderTitleMessage {
display:none
}

.nav3 .body .bodyBox .subBody .body input#OrderDetail1_btPrint {
float:right
}

.nav3 .body .bodyBox .subBody .body .header {
display:none
}

.nav1 {
margin-left:1%;
margin-right:2%
}

.cover_container .pop_up_main {
/*top:0px !important;*/
}

input#btnCreateProfile {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border:0 none;
color:#FFF;
cursor:pointer;
float:left;
font-size:12px!important;
font-weight:700;
height:28px;
padding-bottom:4px;
width:179px
}

#ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_dvCreditCardControl .alert {
color:#9B2612
}

/*Andrew Ross*/


div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_txtZipPostalCode,#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_txtZipPostalCode {
width:65%!important
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_txtMobile,#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_txtMobile {
width:65%!important
}

.po_datalist .po_line2 {
background:none
}

/*gerardo rodriguez*/
#ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_lblBillingAddress {
color:#375E8D;
display:block;
float:left;
font-weight:700
}

/*Direccion : regla nueva*/
#ucCheckOutContent_wzdCheckOut_sscSummary_ucCreditCardControl_lbAddress {
display:block;
float:left;
margin:0 0 0 10px;
width:70%
}

/*edit : regla nueva*/
.edit {
clear:both
}

/*Shipping Address : regla nueva*/
#temporal {
color:#375E8D;
display:block;
float:left;
font-weight:700;
height:80%;
position:relative;
width:30%;
}

/*Direccion : regla nueva*/
#ucCheckOutContent_wzdCheckOut_sscSummary_dtlShippingCart_ctl00_ucViewCart_dtlShoppingCartShipping_ctl02_lbAddressMerchandise {
/*display:block;
float:left;
margin:0 0 0 10px;
width:68%*/
}

.po_total_your_shopping_cart #ucCheckOutContent_wzdCheckOut_sscSummary_dtlShippingCart_ctl00_ucViewCart_dtlShoppingCartShipping_ctl02_dvMerchandiseAddress {
background:none repeat scroll 0 0 #EEEEEE !important;
margin-bottom:1%;
padding:5px;
position:static!important;
width:53%;
position:relative;
}

#ucCheckOutContent_wzdCheckOut_sscSummary_ucViewCart_lblFeesApplyMerchandise {
display:block;
float:left;
font-size:11px
}

/*nuevas reglas .. "important: once ...."*/
#ucCheckOutContent_wzdCheckOut_sscSummary_ucViewCart_lblOrderSummmaryInfo {
display:block;
float:right;

font-size:11px;
margin:7px 0 0 30px;
width:100%;
}

/**/
/*alexisrengifo*/
#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont .topBorders {
top:0
}

#content_right_usercontrol_upShoppingCartDetail .ticket_right .ticket_cont {
margin-top:0
}

/*jcarmona*/
.content3 .textbox_ab #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_ddlCountry {
width:200px
}

.content3 .textbox_ab #ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_txtState {
width:200px
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_txtZipPostalCode,#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_txtZipPostalCode {
width:200px
}

div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 .lineform input#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_txtMobile,#ucCheckOutContent_wzdCheckOut_ssmShippingMethod_ucAdress_txtMobile {
width:200px
}

div#dvAddress .buttons {
margin:1% 2% 0 0
}

/*jcarmona*/


.greenHeader {
background:none repeat scroll 0 0 #03C317!important;
margin:0!important;
padding:0!important;
text-indent:0!important
}

.greenHeader .leftCorner {
background-position:14px 0
}

.greenHeader .rightCorner {
background-position:7px 0
}

.greenHeader h3 {
color:#fff
}

.nav3 .greenBody {
border-color:#03C317 !important;
margin-bottom:1%;
padding:0 !important;
width:100%;
}
input#ucOrderDetailContent_ucOrderDetail_btPrint{
background:url("/Images/printThisPage_tcm13-18011.gif") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:10px !important;
font-weight:700;
height:21px;
padding-bottom:6px;
padding-left:3px;
text-align:left;
text-indent:0;
width:103px;
}



#ucOrderDetailContent_ucOrderDetail_upOrderDetail .content .body .content .body .bodyFooter{
height:10px;
width:100%;
}



.view_cart .shipping_method_main .cont .datalist .item_orderline {
margin-left:1%;
margin-right:1%;
width:98%;
}



.view_cart .shipping_method_main .cont .datalist .item_orderline {
margin-left:1%;
margin-right:1%;
width:98%;
}

.shipping_method_main .cont .datalist .item5_2 {
float:left;
margin:0;
padding:0;
width:166px;
}

.shipping_method_main .cont .datalist .item5_2_int {
float:left;
padding:0;
}

.shipping_method_main .cont .datalist .item6_2 {
float:left;
padding-left:2px;
width:120px;
}

.shipping_method_main .cont .datalist .item3_int_2 {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:left;
width:auto;
}
.shipping_method_main .cont .datalist .fields_n{display:inline}
.view_cart .cont {
padding:0;
width:100%;
}
.shipping_method_main .cont .datalist .line .item_orderline .item_orderline .item3_2 .item3_int_2 .fields_n input {
margin:0;
}
.shipping_method_main .cont .datalist .item3_2 .textlist3_2 {margin:0;
}
.shipping_method_main .cont .datalist .item5_2_int {
padding:0;
width:auto;
}
.shipping_method_main .cont .datalist .item3_2 .textlist3_2 {margin:0}
.shipping_method_main .cont .datalist .item5_2 {
float:left;
margin:0;
padding:0;
width:166px;
}
.view_cart .shipping_method_main .cont .datalist .item_orderline {
width:100%;
margin:0
}

teble#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3{width:100%}
.shipping_method_main .cont .datalist .item2_2 {
float:none;
margin:0;
padding:0;
width:151px;
}

.shipping_method_main .cont .datalist .item3_2 {
padding-left:0;
width:55%;
}
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl00_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl01_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl02_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl03_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl04_dvAnnualPassData,  
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl05_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl06_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl07_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl08_dvAnnualPassData, 
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl09_dvAnnualPassData,  
.item3_2 #ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3_ctl10_dvAnnualPassData{
float:left;
width:100%;
margin-bottom:3px;
}
.shipping_method_main .cont .datalist .item3_2 input, .shipping_method_main .cont .datalist .item3_2 select  {
font-size:12px !important;
}

.view_cart .shipping_method_main .cont .datalist .item_orderline {
width:100%;
}
.view_cart .cont {
padding:0;
width:100%;
}

.view_cart .shipping_method_main .cont .datalist .item2_2 {
color:#767676;
float:left;
font-size:11px;
padding-right:1%;
width:43%;
}


.shipping_method_main .cont .datalist .item6_2 {
float:left;
margin:0;
padding:0;
width:197px;
}
table#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_dltGroup3{width:100%	}
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl01_OrderPrintHome table,
#ucViewCartContent_ucViewCart_dltAnnualPassInOrder_ctl02_OrderPrintHome table{
width:100%}



#dvSaveCartControlNotLogged{width:551px;background:#ffffff}

#dvSaveCartControlNotLogged .largeButton{
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border:0 none;
color:#FFF;
cursor:pointer;
font-size:12px!important;
font-weight:700;
height:28px;
padding-bottom:4px;
width:179px
}

#dvReviewContract .line_popup{
float:left;
margin-bottom:5px;
margin-left:13px;
padding-bottom:0;
padding-right:0;
padding-top:0;
text-align:justify;
width:508px;

}

#dvReviewContract .line_popup_buttons .buttons_popup2, 
#dvReviewContract .line_popup_buttons .buttons_popup2:hover{
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
display:block;
float:right;
font-weight:700;
height:28px;
margin-left:10px;
padding-bottom:6px;
text-align:center;
text-decoration:none;
width:179px;
}

.shipping_method_main .cont .datalist .item3_2 .error_2_mail {
color:red;
display:block;
float:left;
width:100%;
}
.demographi_info {
float:left;
margin-bottom:3px;
width:100%;
}

.demographi_info span{
font-size:10px;
}

.orderDetail .content .detail_box .detail_list .totalListItem .line_l {
float:right;
width:100%;
}

/*begin added 25/10/2010*/
li.vm_item .vm_floating .vm_fchild a {
	height:35px;
	margin:0 !important;
	padding:15px 16px 0 7px;
	width: 194px;
}

li.vm_item .vm_floating .vm_fchild a span {
	top: 0 !important;
}

li.insideHP .vm_floating .vm_fchild a {
	height:45px !important;
	padding-top: 5px !important;

}
/*end added 25/10/2010*/

/*begin added 26/10/2010*/
.azul{
color:#375E8D;
}

.negrita{
font-weight:700;
}

.cursiva{
font-style:italic;
}

.ErrorAnnualPassLabel{
color:#aa1114;
font-weight:700;
}

.SC_Breadcrumbs {
list-style-position:inside;
margin-bottom:0;
margin-left:2%;
margin-top:1%;
padding:0;
}

.SC_Breadcrumbs li {
float:left;
font-weight:700;
list-style:none outside none;
margin-right:8%;
}

.SC_Breadcrumbs li.selected {
background:url("/Images/BC_arrow_tcm13-17981.gif") no-repeat 1px 2px transparent;
color:#FF4E00;
margin-right:6%;
padding-left:2%;
text-indent:8px;
}

div.nav3 {
/*border-left:1px solid #2A5C85;*/
float:left;
margin:2% 0;
padding-left:2%;
width:700px;
}

div.view_cart {
border:0 none;
margin-left:2%;
padding:0;
width: 680px;
}

.view_cart .cont {
width:674px;
border:3px solid #DDDDDD;
padding-bottom:10px;
padding-top:1%;
}

.lblTitle{
margin:0 0 0 12px;
clear:both;
}

.lblSubTitle{
margin:0 0 0 12px;
}


.left_col{
float:left;
margin:22px 0 0 24px;
}

.right_col{
float:left;
margin:0 0 0 48px;
}

.field {
width:270px;
height:22px;
}

.field input[type=text]{
border:1px inset #F0F0F0;
width:173px;
float:right;
}

.field select{
border:1px inset #F0F0F0;
width:175px;
#width:178px;
float:right;
}

.left_col .checkbox_pp{
width:300px;
height:30px;
font-size:11px !important;
margin:26px 0 0 0;
}

.fields{
width:674px;
height:250px;
border-bottom:#dcdcdc solid 1px;
padding:16px 0 0 0;
}

.btn_area{
clear:both;
}

.btn_continue_checkout{
background:url("/Images/mLargebutton_tcm13-17985.gif") no-repeat scroll 0 -56px transparent;
color:#FFFFFF;
float:right;
height:26px;
margin:26px 0;
text-align:center;
width:179px;
font-weight:700;
border: none;
cursor: pointer;
}

.pop_up{
width:210px;
height:80px;
background-color:#FFF;
border:#8d8d8d 3px solid;
padding:20px;
}

.pop_up .message #ucAnnualPassRegistration_lblErrorMessageTitle{
font-size:14px !important;
font-weight:700;
}

.red{
color:#aa1114;
font-size:14px !important;
font-weight:700;
}

.btn_proceed{
margin:23px 0 0 0;
background:url("/Images/proceed_button_tcm13-19055.gif") no-repeat  0 4px;
width:71px;
height:25px;
float:right;
border: none;
cursor: pointer;
color:#FFFFFF;
text-align:center;
}

.line_popup_buttons #ucAnnualPassRegistration_btnProceed{
font-size:10px !important;
font-weight:700;
}

.po_total_price_fpdt_label {
float:left;
font-size:14px;
font-weight:700;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:65%;
}

.po_total_price_fpdt{
float:right;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:100px;
font-size:14px;
font-weight:700;
}

.po_total_price_rbdmp_label {
color:#8C8C8C;
float:left;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:65%;
}

.po_total_price_rbdmp{
float:right;
margin-bottom:5px;
padding-right:0;
padding-top:5px;
text-align:right;
width:100px;
color:#8c8c8c;
font-weight:700;
}

/**/

.complete_total_price_fpdt_label {
float:right;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:58%;
font-size:14px;
font-weight:700;
}
.complete_total_price_fpdt{
float:right;
margin-bottom:5px;
padding-right:6px;
padding-top:5px;
text-align:right;
width:39%;
font-size:14px;
font-weight:700;
}

.complete_total_price_rbdmp_label {
float:right;
margin-bottom:5px;
padding-top:5px;
text-align:left;
width:58%;
color:#8c8c8c;
}
.complete_total_price_rbdmp{
float:right;
margin-bottom:5px;
padding-right:6px;
padding-top:5px;
text-align:right;
width:38%;
color:#8c8c8c;
font-weight:700;
}

/*end added 26/10/2010*/

/*begin added 27/10/2010*/

.edit_annual_pass_reg {
color:#375E8D !important;
font-size:90% !important;
font-weight:400 !important;
margin:1%;
text-decoration:underline;
}

.field span {
float:left;
}

/*end added 27/10/2010*/

div.po_datalist div.po_total_your_shopping_cart div.box_shipping_address, div.box_shipping_address {
	background:none repeat scroll 0 0 #EEEEEE !important;
	margin-bottom:1%;
	padding:1%;
	position:static !important;
	width:53% !important;
	padding:5px !important;
}

.box_frt_payment_due {
display:block;
float:right;
position:relative;
top:-10px;
}

.po_data_details .po_item7_h {
border-left:1px solid #999999;
border-right:1px solid #999999;
float:left;
padding:0 1%;
width:8%;
}

.po_datalist .gridShippingMethod .gridShippingMethodDetails {
	position: relative; 
	width: 450px; 
	float: right;
}

.shipping_method_main .po_datalist div.gridShippingMethod a:link {
	margin: 0 !important;
}

.shipping_method_main .po_datalist div.gridShippingMethod a.edit_annual_pass_reg {
	margin:0 0 0 1% !important;
}

div.po_datalist div.po_total_your_shopping_cart div.box_shipping_address div.address span, div.shipping_address_MerchandiseAddress div.address span{
color:#8C8C8C;
/*height:100%;
padding-left:2%;
position:relative;
width:68%;*/
}

/*added by joel on 11/05/2010*/
div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main {
	float:right;
	position:relative;
	width:100%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method {
	margin-top:1% !important;
	width:90% !important;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line {
	float:right;
	margin:1% 0 0;
	position:relative;
	width:100%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line div.label {
	width:30%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line div.label4 {
	width:30%;
	padding-top:0px !important;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line .linksArea {
	float: right;
	width:auto;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line .addressArea {
	float:left;
	width:76%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line .addressArea div.label {
	width:auto !important;
	padding-top:0px !important;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_address div.line .addressArea div.label2 {
	width: 97%;
	padding-right:3%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main div.shipping_method_right div.shipping_method_address {
	margin-right:0 !important;
	width:100% !important;	
	float:right;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main .shipping_method_right {
	float:right;
	position:relative;
	width:53%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main .shipping_method_right .shipping_autoform {
	float: left;
	position: relative;
	width:100%;
}

div.body div.bodyBox div.shipping_method_main div.cont div.groupbody div.lineform div.shipping_method_main .shipping_method_left {
	float:left;
	position:relative;
	width:47%;
}
div.merchandise_method div.linksArea {
	top: 0px;
	position: absolute;
	left: 113px;	
}

div.merchandise_method div.addressArea {
	height:auto;
	left:0;
	margin-top:14px;
	position:static;
	width:100% !important;
}

div.po_datalist div.po_total_your_shopping_cart div.box_shipping_address div.address {
position: relative; float: left; width: 100%;
}

.shipping_method_main .cont div.groupbody div.datalist div.shipping_cost {
float:right;
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
position:relative;
top:0;
width:50%;
}

.shipping_method_main .cont div.groupbody div.datalist div.shipping_cost div.line {
float:right;
width:100%;
}

.shipping_method_main .cont div.groupbody div.datalist div.shipping_cost div.line div.line_total {
	float: right;
	padding-right:15px;
	margin-top:0px !important;
}
.field select:Disabled {
color:#cccccc;
}
.field input:Disabled {
color:#cccccc;
}
.shipping_method_main .cont .lineform .textlist {
border:1px solid #ccc;
float:left;
width:230px
}

#dvFoodFeesMerch {
     float:right;
font-size:10px;
position:relative;
right:135px;
}

div.detail_box div.line div.detail_list div.shipping_address_MerchandiseAddress div.edit
{
	display:none;
}

div.detail_box div.shipping_address_MerchandiseAddress {
	background:none repeat scroll 0 0 #EEEEEE !important;
padding:5px !important;
	position:static !important;
	width:53% !important;
	padding: 5px !important;
                float: left;
                margin-top: 5px;
height: 81px;
}

//Added  Jan 28 Chris Cook for Shashwati Panigrahi
.content .detail_box2 .title_infotext {
    float:right;
    font-size:11px;
    width: 180px;
    text-align:right;
    font-weight: bold;
    color: #808080;}

.content .detail_box2 .title_infolink{
    float: right;
    font-size: 11px;
    width: 220px;
    text-align: right;
    text-decoration: underline;
    color: #808080;
    font-weight: bold;}
//Ended  Jan 28 Chris Cook for Shashwati Panigrahi

#ucOrderDetailContent_ucOrderDetail_lblFoodFeesMerch {
     margin-left: 463px;
font-size:10px !important;

}

.orderDetail .content .detail_box .detail_list .totalListItem {
float:right !important;
width:39.5% !important;
padding-right:7px;
}

.orderDetail .content .detail_list .resultsBox .resultsBoxTotals {
width:100%;
}


span#ucOrderDetailContent_ucOrderDetail_lblTaxInformation{
font-size:10px !important;
}

.body .leftCorner {
background:url("/Images/mRoundedCorners_tcm13-18017.gif") repeat scroll 0 7px transparent;
bottom:-3px;
float:left;
height:7px;
left:-3px;
position:absolute;
width:7px;
}

.body .rightCorner {
background:url("/Images/mRoundedCorners_tcm13-18017.gif") repeat scroll -7px 7px transparent;
bottom:-3px;
float:right;
height:7px;
position:absolute;
right:-3px;
width:7px;
}

.totalListItem .address{
float:left;
height:auto;
position:relative;
width:100%;
}

.totalListItem .address .address_merchandise {
color:#8C8C8C;
float:left;
position:relative;
width:69%;
padding-left:2%;
}

.detail_box .line_l .orderTotalTitle strong {
	padding-left:5px
}

div.shipping_address_MerchandiseAddress .address {
float:left;
height:100%;
position:relative;
width:100%;
}

div.shipping_address_MerchandiseAddress .address span.address_merchandise {
color:#8C8C8C;
float:left !important;
height:100%;
padding-left:2%;
position:relative;
width:68%;
}

.address span.address_merchandise {
color:#8C8C8C;
float:left !important;
height:100%;
padding-left:2%;
position:relative;
width:68%;
}

.orderDetail .detail_list br{
	display: none;
}

.orderDetail .detail_list div.shipping_address_MerchandiseAddress br {
	display: block;
}

.form2 .header .orderTotalTitle {
float:left;
padding-top:0px;
padding-left:5px;
}

/* 3/22/2011 added for "link to Edit" */ 
div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .box .edit a:link {
font-size:11px;
color:#375E8D;
}

/* 3/22/2011 added for "Review your Order" box - "The subtotal in each box below will be a separated charge in your credit card." */
.shipping_method_main .cont .title3 span#ucCheckOutContent_wzdCheckOut_sscSummary_lblSummaryShippingCartMessage {
float:left;
padding-left:7px;
width:276px;
}

/* 3/22/2011 added for Edit quantity */
div.billing_address_page div.body div.bodyBox div.shipping_method_main .cont .boxes2 .po_datalist .po_total_your_shopping_cart .po_line2 #ucCheckOutContent_wzdCheckOut_sscSummary_dtlShippingCart_ctl00_ucViewCart_dtlShoppingCartShipping_ctl02_lkbEditQty {
padding-left:7px;
}

/* 4/11/2011 added an alignment for CheckOutContent.ascx*/
.buttonStepLeft {
background:url("/Images/mLargebutton_tcm13-17805.gif") repeat scroll 0 56px transparent;
border-style:none;
border-width:0;
color:#FFF;
cursor:pointer;
float:right;
font-size:12px!important;
font-weight:700;
height:28px;
padding-bottom:4px;
text-align:right;
text-decoration:none;
vertical-align:middle;
width:479px;
}

/* Chris Cook added 10.17.11 */
#ucemailsignup_upCustomerProfile .Email_Help
{
  border:none;
  cursor:pointer;
  background-image: url("");
  height:16px;
  width:16px;
  position:relative;
  float:right;
  right:5px
}
/* Raul Pereda added 03.11.11 */
/* New styles for BMG certificates page */
label.error
{
	color: Red;
}
.focus
{
	background-color: red;
}
ul#FieldList
{
	list-style: none outside none;
	padding-left: 2px;
}
#FieldList li
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFFFFF;
	clear: both;
	display: block;
	height: 1%;
	margin: 0;
	overflow: hidden;
	padding: 0 0 12px;
}
#FieldList label
{
	width: 145px;
	padding: 4px 10px 4px 2px;
	font-weight: 700;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#FieldList label.largeLabel
{
	width: 250px;
	padding: 4px 10px 4px 2px;
	font-weight: 700;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#FieldList li div.Wrapper
{
	width: 200px;
	border: 1px solid #FFFFFF;
	padding: 0 10px 0 0;
	float: left;
}
#BMGContent
{
	font-family: Arial,Helvetica,sans-serif;
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	background-attachment: scroll;
	background-color: white;
	padding-right: 10px;
}
#BMGCenter
{
	padding: 10px 0 0 270px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFFFFF;
	clear: both;
	display: block;
	height: 1%;
	margin: 0;
	overflow: hidden;
}
ul#TotalList
{
	list-style: none outside none;
	padding-left: 2px;
	background-image: "images/BMGLogo.jpg";
}
#TotalList li
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFFFFF;
	clear: both;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0px;
}

.bmgTopHeader
{
	height:auto;
	background-color:White;
	display: inline-block;
	position:relative;
	width: 100%;
	max-width: 100%;
	background-attachment: scroll;
	color:#00518F;
	font-family: Arial,Helvetica,sans-serif;            
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:bottom;
	border-bottom:1px solid #130097;            
}
.bmgTextSmall
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	margin: 0 6px 0 0;
	border: 1px solid #CCCCCC;
	width: 31px;
}
.bmgTextMedium
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	margin: 0 6px 0 0;
	border: 1px solid #CCCCCC;
	width: 115px;
}
.bmgTextLarge
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	margin: 0 6px 0 0;
	border: 1px solid #CCCCCC;
	width: 200px;
}
.bmgTextXLarge
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	margin: 0 6px 0 0;
	border: 1px solid #CCCCCC;
	width: 400px;
}
.bmgContainerLineOrderTotal
{
	border-top: 1px solid;
	display: block;
	font-size: 14px;
	font-weight: 800;
	margin-top: 1%;
	padding-top: 0;
}
.bmgLineOrderTotal
{
	float: inherit;
	text-align: left;
	font-size: inherit;
	font-size: 14px;
	font-weight: 800;
	width: 35%;
	position: relative;
	margin-right: 0px;
}
.bmgLineValueOrderTotal
{
	margin-left: 0px;
	float: right;
	text-align: right;
	font-size: inherit;
	font-size: 14px;
	font-weight: 800;
	width: 65%;
}
.bmgValuesOrderTotal
{
	width: 65%;
	float: right;
	font-size: inherit;
	text-align: right;
}
.LV_validation_message
{
	font-weight: 600;
	margin: 0 0 0 5px;
}
.LV_invalid
{
	color: #CC0000;
}
.bmgImage
{
	position:inherit;
	border:0;
	width: 100px;
	height: 70px;
	padding-right: 5px;
	
}

/* Change by SP for hiding */
div.billing_address_page div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_dvAddress .content1 div#ucCheckOutContent_wzdCheckOut_cbaBillingAddress_ucAdress_dvGuestSection2
{
	display:none;
}
#fat_footer .items_list .item {
font-size: 11px;
}
#fat_footer .items_list .itemHP * {
	font-size:11px;
}