/*  New Addies store design */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 10px;
	vertical-align: baseline;
	background: transparent;
}


/* --- Step 1 -------- */


div#pick-a-software div { float: left; clear: both; width: 894px; }
div#pick-a-software div.middle { width: 894px; padding: 0px; }

div#most-popular { float: left; width: 403px !important; clear: none !important; overflow: hidden; margin-left: 12px;}
div#most-popular h3.title { font-size: 170%; color: #FFF; padding: 8px 0px 0px 10px; }
div#most-popular div.top { background: url(/img/store/boxes/mostpopular-top.png) no-repeat; height: 57px; width: 407px; position: absolute; margin-left: 1px; !margin-left: -402px; }
div#most-popular div.middle { margin-top: 50px; float: left; clear: both; width: 383px !important; text-align: center; padding: 10px; padding-bottom: 82px;}
div#most-popular img.logo { margin-top: 10px; }
div#most-popular a.get-it-free-w-value { background:url(/img/store/buttons/get-it-free-w-value.png) no-repeat; display:block; width:289px; height:78px; margin: 15px 0px 15px 40px; }
div#most-popular a.get-it-free-w-value:hover { background:url(/img/store/buttons/get-it-free-w-value-hover.png) }
div#most-popular a.get-it-free-w-value span.text { display: none; }
div#most-popular a.get-it-free-w-value span.price { display: block; padding-top: 55px; color: #ffe482; font-weight: bold; font-size: 140%;}
div#most-popular a.get-it-free-w-value:hover { text-decoration: none; }
div#other-top { float: left; width: 454px !important; clear: none !important; overflow: hidden; margin-left: 12px; }
div#other-top div.top { background: url(/img/store/boxes/othertop-top.png) no-repeat !important; height: 30px; !height: 45px; width: 454px; margin-top: 10px; }
div#other-top div.middle { float: left; clear: both; width: 454px !important; text-align: center; padding: 0px 2px 0px 2px; }
div#other-top h3.title { font-size: 170%; color: #000; padding-left: 10px; }
li.choice { width: 450px; list-style: none; float: left; clear: both; background: url(/img/store/boxes/choice-bg.png) repeat-x !important; height: 70px; }
li.choice div { clear: none !important;  float: left !important; }
li.choice div.logo { width: 112px !important; padding-left: 10px;  padding-top: 12px; }
li.choice div.description { width: 175px !important; padding-left: 10px; padding-top: 20px; text-align: left !important; }
li.choice div.description a.name { font-size: 130%; display: block; color: #277dbf; font-weight: bold;}
li.choice div.description span.value { font-size: 130%; display: block; margin-top: 5px; color: #737373; }
li.choice div.get { width: 100px !important; padding-left: 10px; padding-top: 12px;  }
a.get-free-medium { background:url(/img/store/buttons/get-it-free-medium.png) no-repeat; display:block; width:122px; height:45px; text-indent: -999999px; }
a.get-free-medium:hover { background:url(/img/store/buttons/get-it-free-medium-hover.png) no-repeat; }
a#all-choices { display: block; width: 369px; height: 30px; background: url(/img/store/buttons/button8.png) no-repeat; padding-left: 60px; padding-top: 15px; float: left; clear: both; text-align: left !important; color: #df4e00; font-size: 150%; font-weight: bold; margin-top: 10px; margin-bottom: 10px; margin-left: 42px; }

div#free-software-choices div.middle { float: left; clear: both; !padding-left: 0px;  }
div#free-software-choices div.bottom { width: 100%; float: left; clear: both; }

ul.softwares { margin-left: -10px; !margin-left: 0px; !width: 884px; }
li.software { width: 211px; height: 110px; margin-left: 10px; margin-bottom: 10px; float: left; background:url(/img/store/boxes/software-box.png) no-repeat; list-style: none; }
li.software div.image { text-align: center; padding-top: 10px; }
li.software p.description { padding: 7px 0px 7px 0px; text-align: center; font-size: 120%; font-weight: bold; }
li.software a.get-free-small { background:url(/img/store/buttons/get-free-small.png) no-repeat; display:block; width:91px; height:26px; text-indent: -99999px; margin-left: 60px; }
li.software a.get-free-small:hover { background:url(/img/store/buttons/get-free-small-hover.png) no-repeat; }


/* --- Step-2 ------- */

div#pokersites .menu { border-bottom: 1px solid #cfcfcf; height: 42px;}
div#pokersites .menu .item { float: left; list-style: none; margin-left: 5px; }
div#pokersites .menu .item span.left { display: block;  background: url(/img/store/content/pokersites-corners.png) no-repeat 0px 0px; width: 7px; height: 42px; float: left; }
div#pokersites .menu .item span.right { display: block;  background: url(/img/store/content/pokersites-corners.png) no-repeat -7px 0px; width: 7px; height: 42px; float: left; }
div#pokersites .menu .item a { float: left; border-bottom: 0px; color: #333333; background: url(/img/store/content/pokersites-set.png) scroll no-repeat 5px 3px #e1e1e1; font-size: 150%; font-weight: bold; display: block; padding: 16px; padding-left: 53px; padding-right: 17px;padding-bottom: 7px; }
div#pokersites .menu .item.active { height: 43px; position: relative; background: url(/img/store/content/pokersites-active-bg.png) repeat-x; }
div#pokersites .menu .item.active a { color: #135e98; background-color: transparent; }
div#pokersites .menu .item a.partypoker { background-position: 15px -37px; }
div#pokersites .menu .item a.fulltilt { background-position: 15px -77px; }
div#pokersites .menu .item a.absolutepoker { background-position: 15px -117px; }
div#pokersites .menu .item a.ubcom { background-position: 15px -157px; }
div#pokersites .menu .item a.carbon { background: url(/img/store/content/carbon-logo.png) scroll no-repeat 0px 0px #e1e1e1; }
div#pokersites .menu .item.active a.carbon {color: #135e98; background-color: transparent; }
div#pokersites .menu .item a.cake { background: url(/img/store/content/cake-logo.png?bb) scroll no-repeat 0px 0px #e1e1e1;background-position: 10px 8px; }
div#pokersites .menu .item.active a.cake {color: #135e98; background-color: transparent; }
div#pokersites .menu .item.active span.left { background: url(/img/store/content/pokersites-active-corners.png) no-repeat 0px 0px; }
div#pokersites .menu .item.active span.right { background: url(/img/store/content/pokersites-active-corners.png) no-repeat -7px 0px; }
div#pokersites .content { padding-top: 20px; }
div.download-col { width: 365px; float: left;}
div.download-col a.download { display: block; width: 359px; height: 78px; background: url(/img/store/buttons/clickheretodownload.gif);}
div.download-col a.download:hover { text-decoration: none; }
div.download-col a.download span.text { display: none; }
div.download-col a.download span.product { width: 100%; display: block; text-align: center; text-transform: uppercase; font-size: 270%; font-weight: bold; color: #FFF; padding-top: 45px; }
div.download-col div.bonus { text-align: center; padding-top: 20px; padding-bottom: 30px;}
div.download-col div.bonus span.text { font-size: 180%; font-weight: bold; color: #000; }
div.download-col div.bonus span.code { font-size: 180%; font-weight: bold; color: #dc3b05; }
div.download-col div.details div.item { float: left; width: 100%; border-top: 1px solid #e6e6e6; padding-top: 15px; padding-bottom: 15px; }
div.download-col div.details div.item span.title { float: left; width: 130px; font-size: 160%; font-weight: bold; color: #000;}
div.download-col div.details div.item span.value { float: left; font-size: 160%; font-weight: bold; color: #dc3b05;}
div.download-col div.details div.item span.value .terms { font-size: 75%; color: #277dbf; }

div.download-col div.details div.item  .min_deposit{ margin-left:130px;font-size:12px }

div.account-col { width: 424px; float: left; margin-left: 35px; }
div.account-col p { line-height: 140%; }
div.account-col div.box11 div.middle { height: 230px; }
div.account-col form.form2 { margin-top: 10px;}

/* --- Step-3 ------- */

div.warning { background: #cf0e0f; position: relative; margin-top:-10px; margin-bottom: 10px;}
div.warning div.middle { margin: 0px auto; color: #FFF; width: 870px; padding:15px 10px 15px 10px; }
div.warning div.middle p { font-size: 140%; line-height: 150%; font-weight: bold; }
div.warning div.middle p span.featured { color: #fffab6;font-size:13px }
div.warning div.middle p a {  color: #fffab6; font-size:13px}

/* ----- IEfix ------ */

div .top, div .bottom, div .middle { !float: left; !clear: both; !width: 100%;}
div.box12 .middle { !margin-top: -7px; !margin-bottom: -7px; }
div.box10 .middle { !margin-top: -13px; !margin-bottom: -13px; }
div.box7 .middle { !margin-top: -13px; !margin-bottom: -13px; !width: 854px; }
div.box11 div.middle p { !width: 405px; }
div.download-col div.details div.item { !padding: 0px; }
div.download-col div.details div.item span.title, div.download-col div.details div.item span.value { !height: 30px; !padding-top: 15px; !padding-bottom: 15px; }
div.box7 div.box8 { !margin-bottom: 20px; }
div.box7 div.box8 div.middle { margin-bottom: 0px; }
div.box7 div.notice { !margin-bottom: -13px; }

/*--ContinueButton--*/
button.continue-button { background:url(/img/store/buttons/continue-btn.png) no-repeat; width: 124px; height: 35px; text-indent: -99999px; border: 0px}
button.continue-button-disabled { background:url(/img/store/buttons/continue-btn-disabled.png) no-repeat; width: 124px; height: 35px; text-indent: -99999px; border: 0px}



/*---- Form1 ----*/
form.form1 { width: 390px; }
form.form1 div.field { margin-bottom: 5px; float: left; clear: both; width: 100%; }
form.form1 div.field label.title { float: left; width: 90px; color: #FFF; font-size: 160%; font-weight: bold; padding: 5px;}
form.form1 div.field div.input { float: left; width: 290px; }
form.form1 div.field div.input input.text { width: 270px; padding: 5px; font-size: 130%; border: 1px solid #d4d4d4;}
form.form1 div.submit button { float: right; margin-right: 5px; margin-top: 5px; margin-bottom: 10px;}


/*---Box7--*/
div.box7 div.middle {background:url(/img/store/boxes/box7-middle.gif) repeat-x #1666A2; min-height: 156px; padding-left: 20px; padding-right: 20px; }

div.box7 div.middle h2 {color:#FFFFFF;font-size:200%;padding-top:20px; padding-bottom: 10px; }

div.box7 div.middle p {color:#FFFFFF;font-size:140%;padding-bottom:15px; padding-top: 10px; font-weight: bold;}

div.box7 div.middle span.featured { color: #fef596;font-size: 13px }

div.box7 div.top{background:url(/img/store/boxes/box7-top.gif) no-repeat 0 top; padding-top: 10px;}
div.box7 div.bottom{background:url(/img/store/boxes/box7-bottom.gif) no-repeat 0 bottom; padding-bottom: 10px;}
div.box7 div.bottom.wnotice {background:url(/img/store/boxes/box7-bottom-wnotice.gif) no-repeat 0 bottom;}

div.box7 div.notice{background:url(/img/store/boxes/box7-notice-bg.gif) repeat-x; min-height: 45px; }
div.box7 div.notice p { background:url(/img/store/content/notice-icon.png) no-repeat center left; padding-left: 35px; padding-top: 15px; padding-bottom: 10px; font-size: 130%; color: #FFF; margin-left: 50px; margin-right: 30px;}
div.box7 div.notice p a { color: #fef596;font-size: 13px }

div.box7 div.box8 { margin-left: 200px;  margin-top: 20px; padding-bottom: 25px;}

/*---Box8--*/
div.box8 div.middle{ padding-top: 10px; padding-bottom: 10px; background:url(/img/store/boxes/box8-middle.png) repeat-x #2D86C9; width: 437px; padding-left: 10px; padding-right: 10px; }
div.box8 div.top{background:url(/img/store/boxes/box8-top.png) no-repeat 0 top; padding-top: 8px;}
div.box8 div.bottom{background:url(/img/store/boxes/box8-bottom.png) no-repeat !important; padding-bottom: 8px;}

div.box8 form.form1 { margin-left: 25px; margin-top: 10px;}

/*---Box9--*/
div.box9  { height: 49px; background: url(/img/store/boxes/box9-bg.gif) no-repeat; padding-left: 10px; padding-right: 10px; margin-bottom: 5px; }
div.box9 div.step { float: left; width: 30%; margin-left: 3%; margin-top: 1px; }
div.box9 div.step1 { margin-left: 10px !important; background: url(/img/store/content/step-bg.png) no-repeat right center; }
div.box9 div.step2 { background: url(/img/store/content/step-bg.png) no-repeat right center; }
div.box9 div.step h2.title { color: #808080; font-size: 160%; background: url(/img/store/content/steps-set.png) no-repeat 0px 0px; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; margin-top: 4px;}
div.box9 div.step2 h2.title { background-position: 0px -37px;}
div.box9 div.step3 h2.title { background-position: 0px -74px;}
div.box9 div.step.active h2.title { color: #000; }
div.box9 div.step1.active h2.title { background-position: 0px -111px; }
div.box9 div.step2.active h2.title { background-position: 0px -148px; }
div.box9 div.step3.active h2.title { background-position: 0px -185px; }


/*---Box10--*/
div.box10 div.middle{ padding-top: 10px; padding-bottom: 10px; background:#FFF; width: 833px; padding-left: 10px; padding-right: 10px; min-height: 50px !important;}

div.box10 div.middle p { color: #000; font-size: 130%; padding-top: 5px; padding-bottom: 10px;}

div.box10 div.middle p a { color: #277ec1; }

div.box10 div.middle span.assign { color: #666; }

div.box10 div.top{background:url(/img/store/boxes/box10-top.png) no-repeat 0 top; padding-top: 6px;}
div.box10 div.bottom{background:url(/img/store/boxes/box10-bottom.png) no-repeat 0 bottom !important; padding-bottom: 6px;}

/*---Box11--*/
div.box11 div.middle{ padding-top: 10px; padding-bottom: 10px; background:#f4f4f4;  padding-left: 10px; padding-right: 10px; min-height: 50px !important; width: auto !important;}
div.box11 div.middle p { font-size: 120%; font-weight: normal;}
div.box11 div.top{background:url(/img/store/boxes/box11-set.png) no-repeat 0px 0px; padding-top: 5px;}
div.box11 div.bottom{background:url(/img/store/boxes/box11-set.png) no-repeat 0px -5px !important; padding-bottom: 5px;}

/*---Box12--*/
div.box12 {margin-top:30px; margin-bottom:15px}
div.box12 div.middle{ padding-top: 10px; padding-bottom: 10px; background:#f4f4f4;  padding-left: 10px; padding-right: 10px; min-height: 50px !important; width: auto !important;}
div.box12 div.top{background:url(/img/store/boxes/box12-set.png) no-repeat 0px 0px; padding-top: 7px;}
div.box12 div.bottom{background:url(/img/store/boxes/box12-set.png) no-repeat 0px -7px !important; padding-bottom: 7px;}

/*---Box12--*/
div.box13 div.middle{ padding-top: 10px; padding-bottom: 10px; background:url(/img/store/boxes/box13-bg.png) repeat-y;  padding-left: 10px; padding-right: 10px; min-height: 50px !important; width: auto !important;}
div.box13 div.top{background:url(/img/store/boxes/box13-set.png) no-repeat 0px 0px; padding-top: 12px;}
div.box13 div.bottom{background:url(/img/store/boxes/box13-set.png) no-repeat 0px -12px !important; padding-bottom: 12px;}

/*---Box14--*/
div.box14 div.middle{ padding-top: 10px; padding-bottom: 10px; background:url(/img/store/boxes/box14-bg.png) repeat-y;  padding-left: 10px; padding-right: 10px; min-height: 50px !important; width: auto !important;}
div.box14 div.top{background:url(/img/store/boxes/box14-set.png) no-repeat 0px 0px; padding-top: 12px;}
div.box14 div.bottom{background:url(/img/store/boxes/box14-set.png) no-repeat 0px -12px !important; padding-bottom: 12px;}

/*--two-column-layout1--*/
div.two-column-layout1 div.column1{width:275px;}
div.two-column-layout1 div.column2{width:429px;}

/*--one-column-layout1--*/
div.one-column-layout1 {width:894px; min-height: 400px; margin-left: 65px;margin-bottom:40px}
div.one-column-layout1 .top-banner {
  position: relative;
  margin-top: -10px;
  width:894px;
  height:70px;
  background:url(/img/store/content/login-banner-b.jpg);
}
#wrapper div.one-column-layout1 .top-banner h1 {
  color: #ff6825;
  font-size: 22px;
  margin-left: 160px;
  padding-top: 15px;
  font-weight: 700;
}

/*---Title1---*/
h2.title1 { font-size: 180%; color: #105e98; margin-bottom: 10px; margin-top: 15px;}

/* Finish promo */



div.base-layer {
padding-left:200px;
  width:600px;
  background: none #005629;
  border: solid #DDDDDD 1px;
  color: #000000;
  margin: 0px; padding: 0;
  margin-bottom: 130px;
  font-size: 14px;
}


H4.table-caption {
  background: transparent; color: #FFFFFF; font-family: sans-serif;
  font-size: 1em; font-style: italic; font-weight: bold; margin: 0;
  padding: 0.3em; text-align: center; width: auto;
}

DIV.table-row {
  background: none #fffcf0;
  border-bottom: none;
  border-top: none;
  color: #000000;
  margin:0 0 0 1px;
  padding: 5px;
  border-left: 1px solid #222;
  border-right: 1px solid #222;
}
DIV.space-line {
  clear: both;
  margin: 0;
  padding: 0;
  width: auto;
  border: 1px solid #CCCCCC;
}

div.promotion-box {
	background: transparent url(../img/black_header_left.gif) no-repeat scroll 0 0;
}
div.promotion-box H4.table-caption {
	background: transparent url(../img/black_header_right.gif) no-repeat scroll top right;
}

.promotion-box H4.table-footer {
	background-color: #222222;
	margin:0 0 0 1px;
}
/* Popup for pokerstars in store step 2  */

#shade, #modal { display: none; }
#shade { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; }
#modal { 
  position: fixed;
  z-index: 101;
  top: 33%;
  left: 35%;
  width: 30%;
  background-color:#293136;
  color:#ffffff;
  border-style: dashed;
  border-color: #ffffff;
}

#modal p{ padding:10px;font-size: 15px;margin-left: 15px; }
#shade { background: #272C5C; opacity: 0.7; filter: alpha(opacity=50); }
/* Store main page paragraph */
#store_main_text {
  font-size: 18px;
  margin-left: 60px;
  width: 900px;
}
#store_main_text h2 {
 text-align: center;
 font-size: 18px;
}
#store_main_text p {
   font-size: 13px;
   line-height: 140%;
}
#store_main_text p a {
   font-size: 13px;
}
#store_main_text p  b,i {
   font-size: 13px;
}

