.content{width:950px;margin:0 auto;padding-bottom:20px;_text-align:left;}
.colmask{_text-align:center;}
h1{margin-top:0;color:#ffc821;font-family:georgia;font-size:36px;}
li p{font-size:1em;}
.page-main{width:637px;float:left;margin-right:5px;overflow:hidden;margin-top:10px;text-align:left}
.page-secondary{width:298px;float:left;}
.panel-nav{margin:0 0 -4px 19px;padding:0;list-style-type:none;width:950px;position:relative;z-index:2;margin-left:11px;*margin-top:1px;}
.panel-nav li{display:inline;font-size:12px;*display:inline-block;*zoom:1;*float:left;}
.panel-nav li a,.panel-nav li a span{display:-moz-inline-box;display:inline-block;*display:inline;height:29px;background:url(../images/frame-sprite.png) no-repeat -657px top;padding:0 14px 0 21px;line-height:29px;text-decoration:none!important;color:#fff;cursor:pointer;*zoom:1;}
.panel-nav li a:focus,.panel-nav li a:hover,.panel-nav li a:hover span{text-decoration:none;color:#ffc821;outline:none;}
.panel-nav li a{background-position:right -39px;padding:0 6px 0 0;margin-left:5px;margin-bottom:10px;outline:none;}
.panel-nav li.selected a,.panel-nav li.selected a span{color:#ffc821;height:36px;font-weight:bold;background-position:-653px -74px;padding:0 16px 0 25px;font-weight:normal;}
.panel-nav li.selected a{background-position:right -120px;margin:0 -3px 0 1px;padding:0 6px 0 0;*margin-right:-3px;_margin-right:-2px;}
.panel-main{position:relative;z-index:1;*zoom:1;}
.panel-main,.panel-main .panel-body{background:url(../images/frame-sprite.png) no-repeat left top;*zoom:1;}
.panel-main{padding-top:10px;}
.panel-main .panel-body{padding-bottom:10px;background-position:left bottom;}
.panel-main .panel-body .panel-content{margin:0;border:1px solid #454545;border-width:0 1px;padding:0 7px 0 6px;background-color:#34332e;*zoom:1;}
.panel-main .panel-body .panel-inner{padding:20px 10px 160px;border:1px solid #161f24;border-width:0 1px;background-color:#1e1e1e ;color:#fff}
 .panel-inner {display:none;background:url(../images/city_swirl.png) no-repeat center bottom;margin-bottom:-2px;min-height:104px;_height:104px;color:#f7f7f7 !important}

 .panel-main  a:hover , #esMagPicture span:hover{ color:#ffc821}
 
 div.doted {height:1px;background:url(../images/dot.png) repeat-x}
.sub-main em{color:#ffc821;font-weight:bold;font-style:normal;}
.arrowlist, .checkred {margin:0 0 30px 0;padding:0;list-style-type:none;}
.checkred li, .arrowlist li{padding-left:14px !important;background:url(../images/checkmark_red.png) no-repeat left center;line-height:1em;margin-bottom:1em;}
.checkred li {padding-left:20px  !important}
.arrowlist li{background-image:url(../images/arrowlist_1.png);line-height:1.23em;}
 .arrowlist.shared, div.shared{width:48%;margin-right:20px;float:left;margin-bottom:10px;}
 .arrowlist.last, div.lastleft{margin-right:0!important;}
 div.last {float:right !important;text-align:right !important; margin-right:2px !important ;margin-top:10px }
 .padd{padding-left:20px;}
 .checkred {min-height:210px;_height:210px;/*background:url(../images/mag_new.png) no-repeat right bottom;*/ }
 div.smallmag { width:74%	 !important	}
 #esMagPicture {position:absolute;width:141px;top:158px;left:476px}
 .pink { color:#da37be}
#mag_preview li span {cursor:pointer;cursor:hand}
 #mag_preview li span:hover{text-decoration:underline}
 .magsPhotolink:hover, .websitepopup:hover { text-decoration:underline}
 img.magsPhotolink:hover  { text-decoration:none !important}
 
#registerbox, #checkoutbox {width:298px;float:left;margin-top:10px}
 #registertop, #checkouttop{background:url(../images/registerbox_top.png) no-repeat ;line-height:3px !important; height:3px !important; }
 #registercontent , #checkoutcontent{background:url(../images/register_box_bg.png) repeat-y  }
 #registerswirl, #checkoutswirl{background:url(../images/register_swirl.png) no-repeat  bottom right ; padding:10px}
 #checkoutswirl{background:url(../images/checkout_swirl.png) no-repeat  bottom right ;text-align:left}
 #registerbtm , #checkoutbtm {background:url(../images/register_box_btm.png) no-repeat  ;height:3px;}
 #registercontent div , #checkoutcontent div{ padding-bottom:2px;padding-right:10px;padding-left:10px}
 
 .requiredInput{color:#ff0000}
 
 
 /*checkout arrow */
 #arrow{position:absolute;z-index:10;width:406px;height:84px;background:url(../images/checkout_arrow.png) no-repeat;}
