@charset "utf-8";



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, 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;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

dfn,var {font-style: normal;}



/* ^^ Disable a deprecated ^_^  ^^ */

font,basefont {color: inherit; font: inherit; font-size: 100%;}

center {text-align: inherit;}

s,strike,u {text-decoration: inherit;}



/*************** Fonts & Graphics ***************/

html {font-size: 75%}

@media all and (min-resolution: 120dpi) {

    html {font-size: 60%}

    html, x:-moz-any-link {font-size: 75%}

}

    #for-opera927 {/* dont' remove! */}

/*
@font-face {
    font-family: "Century Gothic";
    src:
        local('Century Gothic'),
        url('http://www.marcolinframeyourgame.com/fonts/Century_Gothic.ttf') format("truetype");
    }
@font-face {
    font-family: "Century Gothic";
    src:
        local('Century Gothic Bold'),
        url('http://www.marcolinframeyourgame.com/fonts/Century_Gothic_Bold.ttf') format("truetype");
    font-weight: bold;
    }
@font-face {
    font-family: "Century Gothic";
    src:
        local('Century Gothic Bold Italic'),
        url('http://www.marcolinframeyourgame.com/fonts/Century_Gothic_Bold_Italic.ttf') format("truetype");
    font-weight: bold;
    font-style: italic;
    }
@font-face {
    font-family: "Century Gothic";
    src:
        local('Century Gothic Italic'),
        url('http://www.marcolinframeyourgame.com/fonts/Century_Gothic_Italic.ttf') format("truetype");
    font-style: italic;
    }
*/

body {color: #fff; font: normal 1em/1.4 "Century Gothic", Tahoma, Geneva, sans-serif;}

code {color: #c33; font: normal 1em/1.4 "Consolas","Lucida Console", Monaco, "Courier New", Courier, monospace;}



h1,h2,h3,h4,h5,h6 {margin: 2em 0 1em;}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}

h1 {font: normal 2.727em/1 "Century Gothic", "Trebuchet MS", Helvetica, sans-serif; color: #259906;}

h2 {font: normal 1.727em "Century Gothic", Tahoma, Geneva, sans-serif; color: #288312;}

h3 {font: bold 1.181em "Century Gothic", Tahoma, Geneva, sans-serif; color: #031d4d;}

h4 {font: bold 1em Tahoma, Geneva, sans-serif; color: #FFF05B;}

h5 {font: bold 1em Tahoma, Geneva, sans-serif;}

h6 {font: normal 1em Tahoma, Geneva, sans-serif;}



p { margin: 1em 0;}

p:first-child {margin-top: 0 !important;}

p+ul, p+ol {margin-top: -0.5em;}



html {}

body {}



/*************** Positioning ***************/

html {background: #BFC2CD url(../img/bg_html.jpg) center bottom no-repeat ;}

  form.reg_form select {  width: 242px; height: 21px; margin: 5px 0; _margin: 4px 0; background: #3A4A61; color: #fff; font: normal 0.9em 'Arial'; border: 1px solid #fff }
  form.reg_form input.sel {  margin: 46px 0 16px;  }
form.reg_form fieldset.f_2 label.sel {  margin: 25px 0 0;  }
  form.reg_form select.sel_1 {  width: 125px;   }

body {}

       /* -- Mainframes -- */

#wrapper { position: relative; width: 950px; margin: 0 auto; padding: 0;  }

  #header     { position: relative; height: 115px; }

  #main    { position: relative; padding-top: 73px; border: 15px solid #fff; border-bottom: none; background: #000;  }

  #content    { position: relative; z-index: 2; overflow: auto; height: 487px; padding: 37px 60px 0; }

    body.index #content    {position: relative; overflow: auto; height: 487px;  padding: 0; background: url(../img/img_index_ball.jpg) right 63px no-repeat;}

    body.registration #content, body.faq #content,body.program_overview #content    { z-index: 9;}

    body.registration #content {padding-right: 7px;}

  #footer     { clear: both; padding: 15px 0; background: #fff  }

  #bottom     {}



/*************** Representation ***************/



       /* ++ Standard elements ++ */

a         {color: #D58C48; text-decoration: underline;}

a:visited {color: #CC9966;}

a:hover, a:active, a:focus {text-decoration: none;}

a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af;}

a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat;}



input,select,textarea,button {margin: 0;}

fieldset {padding: 0.5em; border: solid 1px #dcdcdc;}

legend   {color: #ccc;}

  input[type="text"],input[type="password"] {padding: 4px 4px; border: 1px solid #cdcccc;}

        input.text,input.password {padding: 4px 4px; border: 1px solid #cdcccc;}

  input[type="hidden"] {display: none !important;}

        input.hidden {display: none !important;}

  input[type="image"],input[type="checkbox"] {width: auto !important;}

        input.image,input.checkbox {width: auto !important;}

select   {}

textarea {padding: 0.5em; border: 1px solid #cdcccc; background: #fff url("../img/bg_textarea.png") no-repeat;}

input,label,select {vertical-align: middle;}

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover {border-color: #cdcccc;}

textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {border-color: #888; outline: 2px solid #ffffaa;}

applet,object,iframe {overflow: hidden;}



hr    {clear: both; border: none; color: #d5dfe5; background-color: #d5dfe5; height: 1px; width: 100%; margin: 20px 0; padding: 0;}

* html hr {margin: 13px 0}

* + html hr {margin: 13px 0}



table {margin: 1em 0; border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show; border: 1px solid #ccc;}

    table th {padding: 0.5em; text-align: center; vertical-align: middle; font-weight: bold;}

    table td {padding: 0.5em; vertical-align: top;}

    table caption {caption-side: top; text-align: center;}



       /* -- List's -- */

ul {margin: 1em 0 1em 1.5em; padding: 0; list-style-type: none;}

   ul li {margin: 2px 0; padding: 0 0 0 15px; background: url("../img/bull_li.png") 0px 3px no-repeat;}

   li ul {margin-top: 0; margin-bottom: 0;}

ol {margin: 0 0 1em 1.5em; padding: 0; list-style-type: decimal; list-style-position: inside;}

   ol li {margin: 0; padding: 0;}

   ol ul li {background: none;}

dl {margin: 0 0 1em 1.5em; padding: 0; color: #fff}

   dl dt {margin: 0 0 0.5em 0; padding: 0;}

   dl dd {margin: 0.5em 0 1.5em 1.5em; padding: 0;}



       /* -- Images -- */

img {display: block; border: none; vertical-align: middle;} /* VA is for inline img's */

#footer img,#bottom img,p img {display: inline;}



       /* -- Text -- */

blockquote {margin: 1em 0; padding: 0.5em 1em; quotes: none;}

    blockquote:before, blockquote:after {content: ''; content: none;}

html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019";}

html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019";}

html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c";}

cite  {font-style: italic;}



small {font-size: 85%;}

big   {font-size: 125%;}

sup   {vertical-align: text-top; font-size: 65%;}

sub   {vertical-align: text-bottom; font-size: 65%;}

ins   {text-decoration: underline;}

del   {text-decoration: line-through;}

pre   {word-wrap: break-word; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap;}



abbr {text-transform: uppercase; text-decoration: none;}

acronym {font-variant: small-caps; text-transform: none; text-decoration: none;}

abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #f0f0f0;}



/*======= -- OUR BLOCK's & STYLES ! -- =======*/

.mobile,#mobile-nav {display: none;}

.wai {position: absolute; visibility: hidden;}

.fl {float: left; margin: 0 5px 5px 0;}

.fr {float: right; margin: 0 0px 5px 5px;}



/*  -- Header --  */

/*  logo */

#logo {z-index:50; display:block; position: absolute; top: 37px; left: 150px; width: 310px; height: 54px; margin: 0;}

  #logo a,#logo span {display: block; position: absolute; top:0; left:0; width: 310px; height: 54px; background: transparent; outline: none;}



/* /logo */



/* /-- Header -- */

div.register-block { position: absolute; right: 0px; bottom: 15px; font: bold 1.25em "Century Gothic", "Arial"; color: #fff; text-transform: uppercase; }

div.register { display: inline; margin-left: 16px; }

  div.register span { text-transform: lowercase;  }

  div.register a { text-decoration: underline; color: #fff05b !important; text-transform: capitalize; }

  div.register a:hover { text-decoration: none; }



/* -- Footer --  */

#footer {text-align: center;  color: #6b6b6b; text-shadow: #6b6b6b 0 0;}

  #footer ul {margin: 0; overflow: hidden; zoom: 1}

    #footer ul li { display: inline; margin: 0; padding: 0 23px; border-left: 1px solid #000; background: none; line-height: 1;}

      #footer ul li:first-child, #footer ul li.first-child { border: none }

      #footer ul li a,
      #footer ul li a:visited,
      #footer {color: #000; font: normal 0.916em "Century Gothic", "Arial"; text-decoration: none;}

      #footer ul li a:hover {color: #003B5A; text-decoration: underline;}



/* contacts  */

address.vcard {font-style: normal;}

address.vcard a.fn {cursor: default; text-decoration: none; color: #000;}

address.vcard .adr {display: block;}

address.vcard .country-name,.geo {position: absolute; visibility: hidden;}

address.vcard a.hcard-download {}

/* /contacts */

/* /-- Footer -- */



/* -- Bottom --  */

#bottom { padding: 27px 0 53px; font: normal 0.916em "Century Gothic", "Arial"; color: #000; text-align: center; }
#bottom a#net {display: block; margin: 5px auto; height: 16px; width: 155px; padding-left: 25px; background: url("../img/logo_netcraft.png") no-repeat; white-space: nowrap; text-align: left; color: #000;}

  address.vcard { display: inline;  }

  address.vcard a.fn {text-decoration: none; color: #000;}
    address.vcard a.fn:hover  { text-decoration: underline }

#bottom a:link, #bottom a:visited {
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    font-size: .96em; /* 10pt */
    font-weight: normal;
    color: #000;
    text-align: left;
    text-decoration: none;
    }

#bottom a:active, #bottom a:hover {
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    font-size: .96em; /* 10pt */
    font-weight: normal;
    color: #003B5A;
    text-align: left;
    text-decoration: underline;
    }



/* /-- Bottom -- */

/* ^^^^^^^^^^^ Sidebar style's ^^^^^^^^^^^ */



/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */

/* BEGIN Index page*/

#content {}


 ul.main_menu { position: absolute; top: 0; right: 0;  height: 40px; margin: 0; padding: 0; border-bottom: 15px solid #fff; background: #fff;  }

   ul.main_menu li { float: left; margin: 0 0 0 1px; padding: 0; }

     ul.main_menu li a { display: -moz-inline-box;  display: inline-block; height: 28px; padding: 12px 65px 0; background: #3A4A61; font: bold 1.25em "Century Gothic", "Arial"; color: #fff !important; text-decoration: none; }

     ul.main_menu li:first-child a, ul.main_menu li.first-child a { padding-left: 150px; }

     ul.main_menu li a:hover     { background: #e3e3e3; color: #000 !important }



   body.index ul.main_menu li { float: left; margin: 0 0 0 1px; padding: 0; }

     body.index ul.main_menu li a { display: -moz-inline-box;  display: inline-block; height: 28px; padding: 12px 46px 0 45px; background: #3A4A61; font: bold 1.25em "Century Gothic", "Arial"; color: #fff !important; text-decoration: none; }

     body.index ul.main_menu li:first-child a, body.index ul.main_menu li.first-child a { padding-left: 150px; }

     body.index ul.main_menu li a:hover     { background: #e3e3e3; color: #000 !important }



 span.add_string { z-index:10; position: absolute; top: -168px; left: -135px; width: 376px; height: 400px; background: url(../img/bg_string.png); }

 body.index span.add_string { position: absolute; top: -173px; left: -109px; width: 450px; height: 550px; background: url(../img/bg_string_index.png); }



 body.index #content h2 { margin: 0 0 0 160px; font: bold 2.75em "Century Gothic", "Arial"; color: #DB4550; text-transform: uppercase; text-align: center;  }

 body.index #content div.block_m { margin: 34px 0 0; width: 570px; }

   body.index #content div.block_m div.for_wel { margin: 0 0 0 188px; font: normal 1.5em/27px "Century Gothic", "Arial";}

   body.index #content div.block_m div.for_wel h3 { margin: 0 0 11px; padding: 0; font: bold 19pt "Century Gothic", "Arial"; text-align: left; color: #fff; letter-spacing: -1.0px;  }

   body.index #content div.block_m div.for_wel h3 em { font-style: normal; color: #DB4550 }

   body.index #content div.block_m div.for_wel p {margin:0 0 1em;}





   body.index #content div.block_m div.how_game { margin: 25px 0 0; width: 405px; height: 155px; padding: 14px 0 0 165px; background: url(../img/bg_how_game.jpg);  }

     body.index #content div.block_m div.how_game h3 { position: relative; margin: 0; padding: 0; font: bold 2.3em "Century Gothic", "Arial"; text-align: left; text-transform: uppercase; color: #fff }

     body.index #content div.block_m div.how_game ol { margin: 0; padding: 0; list-style-position: outside; padding: 0 45px 0 22px;  }

       body.index #content div.block_m div.how_game ol li { margin: 4px 0; padding: 0; font: normal 1.583em "Century Gothic", "Arial"; color: #fff600  }

         body.index #content div.block_m div.how_game ol li a { color: #fff }

/* END Index page*/

#content h1 { margin: 0 0 24px 115px; font: bold 2.25em "Century Gothic", "Arial"; color: #DB4550; text-align: left; letter-spacing: -0.4px; }

#content h1.ref_form { margin-bottom: 0; }

#content h1.prize_showroom { margin-bottom: 7px; position: relative; top:-30px; }
#content h1.prize_showroom em {color: #fff; font-style: normal;}

#content strong.thank_reg { display: block; margin-top: 64px; font: bold 2.25em/44px "Century Gothic", "Arial"; text-align: center; color: #fff; }

  #content strong.thank_reg em { font-style: normal; color: #fff05b; }

  #content strong.thank_reg a { color: #e92d18; }





#content dl.faq { margin: 0; padding: 0; font: bold 1.25em "Century Gothic", "Arial"; }

  #content dl.faq dt { margin: 0; padding: 0; }

   #content dl.faq dt span { color: #c1c1c3 }

  #content dl.faq dd { margin: 0 0 14px; padding: 0; border-bottom: 1px solid #c1c1c3 }

  #content dl.faq strong { color: #fff05b }

  #content dl.faq dt span, #content dl.faq dd span { display: block; margin: -17px 0px 9px 20px   }



#content dl.program_overview {width: 800px; height: 390px; overflow:auto; margin: 0; padding: 0 58px 0 0; font: bold 1.25em "Century Gothic", 'Arial'; }

  #content dl.program_overview dt { margin: 0 0 4px; padding: 0; font-size: 1.133em; color: #fff05b; }

  #content dl.program_overview dd { margin: 0 0 11px; padding: 0; }

  #content dl.program_overview dd p { margin: 0; padding: 0; font-size: 1.133em; line-height: 1.235em; color: #e3e3e3 }

  #content dl.program_overview dd p span {  color: #fff}







#content img.photo_card { float: left; margin: 5px 0 0 -20px; }

#content div.info_bl {z-index: 5; float: right; width: 402px; }

  #content div.info_bl h1 { display: block; margin: 0 0 8px; font: bold 2.25em "Century Gothic", "Arial"; color: #DB4550  }

  #content div.info_bl h1.entry_form_conf { margin: 49px 0 32px !important; }

  #content div.info_bl p { margin: 0 0 10px 0; padding: 0; font: 11pt  "Century Gothic", "Arial"; color: #fff }

  #content div.info_bl strong.entry_form_conf { display: block; margin: 0px 0 28px; font: normal 1.5em/27px "Century Gothic", "Arial"; color: #fff  }

  #content div.info_bl strong.entry_form_conf a { color: #e92d18  }



  #content div.info_bl strong.entry_f { display: block; margin: -5px 0 20px; font: normal 1.25em/18px "Century Gothic", "Arial"; color: #fff    }





   div.info_bl div.vcard { margin: 0 0 23px }

   div.info_bl div.vcard h2 { margin: 11px 0 8px !important; font: normal 1.46em "Century Gothic", "Arial"; color: #c1c1c3; text-transform: uppercase;   }

   div.info_bl a.fn { cursor: default; text-decoration: none; font: normal 1.5em/27px "Century Gothic", "Arial"; color: #fff  !important;}

   div.info_bl span.adr {  font: normal 1.5em "Century Gothic", "Arial"; color: #fff  !important;}

    div.info_bl span.adr span { line-height: 27px; color: #fff  !important;}

   div.info_bl a.email {font-family: "Century Gothic", "Arial";font-size: 12pt; color: #FFF05B;}





form.entry_form { margin: 27px 0; font: normal 1.5em "Century Gothic", "Arial"; color: #fff;  }



  form.entry_form label { display: -moz-inline-box; display: inline-block; width: 129px; padding-right: 3px;  text-align: right;   }

  form.entry_form input.text {  width: 254px; height: 27px; padding: 6px 4px 0; margin: 6px 0; background: #3A4A61; border: 1px solid #fff; font-size: 1em; color: #fff;  }

  form.entry_form input.text_1 { width: 74px; margin-right: 5px  }



  form.entry_form select { display: -moz-inline-box; display: inline-block;  width: 264px; height: 35px; padding: 6px 0px;  margin: 6px 0; background: #3A4A61; border: 1px solid #fff; color: #fff;}

    form.entry_form select.select_1 { width: 76px;  }

  form.entry_form a.forget { display: block; padding: 0; margin: 5px 0 30px 140px; font-size: 0.9em; color: #e92d18;  }

  form.entry_form input.submit { float: right; width: 108px; height: 35px; padding: 0; margin: 15px 0 0; background: url(../img/bg_submit.jpg); border: none; font: bold 1em "Century Gothic", "Arial"; color: #fff; text-transform: uppercase; cursor:pointer;}



form.login_form { margin: 41px 0;  }

  form.login_form input.text {   margin: 11px 0; }

  form.login_form a.forget {  margin-top: 0;  }

  form.login_form input.submit {  margin-top: 10px; }







body.registration form.reg_form {height: 405px; width: 800px; padding-right: 57px; overflow: auto;}

form.reg_form strong { display: block; margin: 0 0 6px 116px; font: normal 1.167em "Century Gothic", "Arial"; color: #fff05b  }

  form.reg_form fieldset.f_1 { float: left; padding: 0; width: 360px; border: none; }

  form.reg_form fieldset.f_2 { float: right;  padding: 0; width: 402px; border: none; }

  form.reg_form fieldset.f_3 { clear: both; padding: 0; border: none; zoom: 1   }





  form.reg_form label { display: -moz-inline-box; display: inline-block; width: 112px; font: bold 1.0em "Century Gothic", "Arial" }

  form.reg_form fieldset.f_2 label { width: 156px; font: bold 1.0em "Century Gothic", "Arial"; }

    form.reg_form fieldset.f_2 label.lab_1 { width: 30px; padding-left: 10px }

    form.reg_form fieldset.f_2 label.lab_2 { width: 90px; text-align: center; }

    form.reg_form fieldset.f_2 label.lab_3 { margin: 46px 0 16px; }

  form.reg_form input.text {  width: 234px; height: 15px; padding: 2px 3px; margin: 5px 0; _margin: 4px 0; background: #3A4A61; border: 1px solid #fff; font: normal 1.0em "Century Gothic", "Arial"; color: #fff }

  form.reg_form input.check { width: 13px !important; height: 13px;  padding: 0; margin: 5px 0; _margin: 4px 0; background: #3A4A61; border: none;  }

  form.reg_form input.check_1 { margin-left: 159px; }

  form.reg_form input.check_2 { margin-left: 25px; }

  form.reg_form input.text_1 {  width: 60px; }

  form.reg_form input.text_n_bm {  margin-bottom: 0; }

  form.reg_form input.text_n_tm {  margin-top: 0; }

  form.reg_form input.text_t_tm {  margin-top: 9px; _margin-top: 8px; }



  form.reg_form span.no_mail { display: -moz-inline-box; display: inline-block; width: 117px; font: normal 0.917em "Century Gothic", "Arial"; color: #a4a4a4 }

  form.reg_form span.creat_ac { display: -moz-inline-box; display: inline-block; margin: 0px;  font: normal 0.917em "Century Gothic", "Arial"; color: #a4a4a4 }

   form.reg_form span.creat_ac a {  color: #fff05b }

  form.reg_form span.rules_comb { display: -moz-inline-box; display: inline-block; margin: 0;  font: normal 0.9em "Century Gothic", "Arial"; color: #a4a4a4 }



  form.reg_form select {  width: 242px; height: 21px; margin: 5px 0; _margin: 4px 0; background: #3A4A61; color: #fff; font: normal 0.9em "Century Gothic", "Arial"; border: 1px solid #fff }

  form.reg_form input.sel {  margin: 46px 0 16px;  }

form.reg_form fieldset.f_2 label.sel {  margin: 25px 0 0;  }

  form.reg_form select.sel_1 {  width: 125px;   }



  form.reg_form fieldset.f_3 { clear: both; padding: 10px 0 0; margin-left: 118px; border: none;  }

  form.reg_form fieldset.f_3 div { float: left;  }

  form.reg_form fieldset.f_3 label { width: auto; }

    form.reg_form fieldset.f_3 input.check { width: 13px !important; height: 13px;  padding: 0; margin: 6px 0; _margin: 5px 0; background: #3A4A61; border: none; }

    form.reg_form fieldset.f_3 input.submit { float: right; width: 153px; height: 35px; margin: 5px 0; _margin: 4px 0;  padding: 0; border: none; background: url(../img/bg_submit_2.jpg); font: bold 1.33em "Century Gothic", "Arial"; color: #fff; text-transform: uppercase; cursor:pointer;}



ul.prize_showroom { margin: 0; }

  ul.prize_showroom li { float: left; width: 382px; height: 124px; padding: 0 10px 10px 0; margin: 0; border-bottom: 1px solid #3A4A61; background: url(../img/bg_li_main_product.jpg) right 8px no-repeat }

  ul.prize_showroom li.last { border: none }

  ul.prize_showroom li.right { padding: 0 0 10px 18px; background: none }

    ul.prize_showroom li { overflow: hidden;  }

      ul.prize_showroom li img.showroom_image { float: left; margin-top: 25px;  }

    ul.prize_showroom li dl { float: right; width: 266px; margin: 7px 0 0; padding: 0; font: normal 1em "Century Gothic", "Arial"  }

      ul.prize_showroom li dl dt { float: left; display: block; width: 146px; margin: 0; padding: 0; font-weight: bold;   }

      ul.prize_showroom li dl dd { float: left; overflow: hidden; display: block; width: 120px; height: 15px; margin: 0; padding: 0;  }

        ul.prize_showroom li dl dd.descrip { height: 30px; }

        ul.prize_showroom li dl dt.name { color: #fff05b }

        ul.prize_showroom li dl dd.name { color: #fff05b }



ul.pager { overflow: hidden; clear: both; margin: 0; padding-top: 12px; text-align: center; }

  ul.pager li { display: inline; padding: 0; margin: 0; background: none }

    ul.pager li a { display: -moz-inline-box; display: inline-block; padding: 2px 7px; margin: 0 2px; font: bold 1.25em "Century Gothic", "Arial"; color: #c1c1c3 !important; text-decoration: none; }

    ul.pager li a:hover, ul.pager li a.sel {  background: #DB4550; color: #000 !important }

    ul.pager li:first-child a, ul.pager li:last-child a, ul.pager li.first-child a, ul.pager li.last-child a { padding: 0px 3px; background: #3A4A61; color: #fff !important }



div#error_box,div.error_box {font: normal 12px "Century Gothic", Arial; background: #333; padding: 10px; border: 1px solid #fc6; margin: 20px 0 20px 30px;}

div#error_box {display: none;}



form.forgot_form label {width: auto;}

form.forgot_form input,form.forgot_form select {margin-bottom: 20px;}

p.showroom { position:absolute; top: 30px; left:176px; font-family: "Century Gothic", Arial; font-size:9.2pt; color: #fff;}

#content.classShowroom {left: 15px; z-index: 9;}

form input.showroom_button, input.contact-button,
input.checkout_button {
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    font-size: .80em; /* 10pt */
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 0 0;
    width: 140px;
    margin: 3px 0 0 0;
    height: 20px;
    background: #333 url('../img/bg_submit_2.jpg') 50% 50% no-repeat;
    border-top:    0px #333 solid;
    border-left:   0px #333 solid;
    border-right:  0px #111 solid;
    border-bottom: 0px #111 solid;
    }

.classItemInCart {
    font-family: "Century Gothic",Tahoma,Verdana,sans-serif;
    font-style:italic;
    font-size: .80em; /* 10pt */
    font-weight: bold;
    height: 20px;
    width: 140px;
    margin: 3px 0 0 0;
    padding:0;
    text-align:center;
    border: 1px solid #222;
    background-color: #111;
	}

table.account {
	margin: 0;
	padding: 0;
	font: bold 1.2em "Century Gothic", Arial; line-height: 1.25;
	color: #fff;
	background-color: transparent;
	border: none;
	}

#divMyAccountInfoBox {
	z-index: 5;
	position: absolute;
	top: 0;
	right: 15px;
	width:220px;
	border:#fff solid 1px;
	padding:10px;
	background-color:#001824;
	}


.pointslog_even {background-color: #001824;}
.pointslog_odd {background-color: transparent;}

h2.terms {font-size: 1.4em; color: #E36C0A; margin: 0; padding: 5px 0 3px 0;}
h3.terms {font-size: 1.2em; color: #FABF8F; margin: 0; padding: 6px 0 3px 0;}

ol.promotion li {padding: 0 0 6px 0;}
h3.promotion {font-size: 1.2em; color: #FABF8F; margin: 0; padding: 10px 0;}
ol.promotion li h3.promotion {display:inline; line-height: 1.3em; font-size: 1.2em; color: #FABF8F; margin: 0; padding: 5px 0 10px 0;}

