@charset "utf-8";
/* CSS Document */

.container {
	width:1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -10px;
	margin-left: auto;
        font-family: "Trebuchet MS", Helvetica, Sans-Serif;
}

body{
font-size:13px;
background: #000 url(images/bg.png) repeat-x;
color:#666666;

}

a{
color:#3a5091;
font-weight:normal;
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#4096ee;
}

.clear{
clear:both;
}

.header{
background:none;
background-repeat:repeat-x;
}

.logo {
margin-top:-15px;
margin-left:0px;
float:left;
border: 0px;
}

.fr{
float:right;
}

.fl{
float:left;
}

.footer{
background:#000 url(images/footer_bg.gif) repeat-x;
-moz-border-radius-bottomleft: 5px;
 -webkit-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-radius-bottomright: 5px;
width: 998px;
margin-top:10px;
color:#fff;
font-weight:bold;
padding:10px;
border-left: 3px solid #fffeff;
border-bottom: 3px solid #fffeff;
border-right: 3px solid #fffeff;
}

.footer a{
font-weight:bold;
color:#fff;
}

.footer a:hover {
color:#aaf142;
}

.footer1{
background:#000 url(images/footer_bg.gif) repeat-x;
-moz-border-radius-bottomleft: 5px;
 -webkit-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-radius-bottomright: 5px;
width: 998px;
margin-top:10px;
margin-left:-3px;
margin-bottom:-10px;
color:#fff;
padding:10px;
border-left: 3px solid #fffeff;
border-bottom: 3px solid #fffeff;
border-right: 3px solid #fffeff;
}

.footer1 a{
font-weight:bold;
color:#fff;
}

.footer1 a:hover {
color:#aaf142;
}

.box_module {

margin-bottom:20px;
margin-top:-15px;

}

.box_module .login_form {
background: #000;
width:270px;
height:110px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px
}

.box_module .login_form1 {
background: #000;
width:290px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px
}

.box_module .chatbox {
background: #000;
width:270px;
height:385px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px;
}

.box_module .rewards {
background: #000;
width:270px;
height:450px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px;
}

.box_module .rewards1 {
background: #000;
width:270px;
height:250px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px;
}

.box_module .dashboard {
background: #000;
width:270px;
height:740px;
padding:12px 0px 12px 0px;
margin-left:-10px;
margin-top:-10px;
margin-bottom:-10px;
}


.box_module .login {
  background: none;
  width: 350px;
  height: 73px;
  position: relative;
  top: -355px;
  left: 620px;
  color: #ffffff;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.box_module .username {
  border:1px solid #8A8265;
  background:#ffffff; -moz-border-radius: 5px;
	-webkit-border-radius:5px;
  width: 171px;
  height: 20px;
  color: #000;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-indent: 4px;
  font-size: 11px;
}

.box_module .username1 {
  border:1px solid #8A8265;
  background:#ffffff; -moz-border-radius: 5px;
	-webkit-border-radius:5px;
  width: 171px;
  height: 20px;
  color: #000;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-indent: 4px;
  font-size: 11px;
  margin-left:75px;
  margin-top:-30px;
  float:left;
}

.box_module .password {
  border:1px solid #8A8265;
  background:#ffffff; -moz-border-radius: 5px;
	-webkit-border-radius:5px;
  width: 171px;
  height: 20px;
  color: #000;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-indent: 4px;
  font-size: 11px;
}
.box_module .submit {
  background: url(images/top_login.png) no-repeat; 
  widht:87px;
  height:26px;
  font-weight:bold;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding:0px 4px 3px 4px;
  margin-top:5px;
  margin-left:193px;
}
.box_module .submit1 {
  border:1px solid #8A8265;
  background: #a2b73a; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  width: 50px;
  height: 20px;
  font-weight:bold;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding:0px 4px 3px 4px;
  margin-top:20px;
  margin-left:82px;
}

.box_module .name { color:#fff; font-size:14px; font-weight:bold; width:70px; float:left; margin:0px 3px 12px 12px;}

.box_module .name1 { color:#fff; font-size:14px; font-weight:bold; width:70px; float:left; margin:0px 3px 12px 9px;}

.box_module .top{
background:#000 url(images/heading_bg.gif) repeat-x scroll 0 bottom;
border:1px solid #000;
font-size:15px;
color:#fff;
padding:5px 10px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-radius-topright: 5px;
}

.box_module .top img{
margin-right:5px;
margin-top:-8px;
}

.box_module .top1{
background:#000 url(images/heading_bg.gif) repeat-x scroll 0 bottom;
width:270px;
border:1px solid #000;
font-size:15px;
color:#fff;
padding:5px 10px;
 -moz-border-radius-topleft: 5px;
 -webkit-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-radius-topright: 5px;
}

.box_module .top1 img{
margin-right:5px;
margin-top:-8px;
}

.box_module .content {
background:#fff url(images/box_bg.gif) top;
background-repeat:repeat-x;
border:1px solid #000;
border-top:none;
color:#000;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
padding:10px;
}

.box_module .content1 {
background:#fff url(images/box_bg.gif) top;
width:270px;
background-repeat:repeat-x;
border:1px solid #000;
border-top:none;
color:#000;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
padding:10px;
}

.box_module .content2 {
background:#000;
background-repeat:repeat-x;
border:1px solid #000;
border-top:none;
color:#fff;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
padding:10px;
}

.box_module .content .login {
background: none;
  width: 350px;
  height: 73px;
  position: relative;
  top: -355px;
  left: 620px;
  color: #ffffff;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.content_box_module .content {
float:right;
background:#fff url(images/box_bg.gif) top;
background-repeat:repeat-x;
border:1px solid #8A8265;
border-top:none;
color:#666;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
padding:10px;
}

.box_module a:hover {
color:#fff;
}

.box_module li{
padding-bottom:10px;
border-bottom:none;
margin-top:6px;
margin-left:6px;
}

.boz_module li.arrow {
list-style:url(images/arrow.png) inside;
margin-left:15px;
}

.box_module ul{
color:#e7e7e7;
padding:0px;
margin:0px;
}

.box_module p{
color:#3A87B0;
font-size:12px;
margin-top:3px;
padding-left:5px;
}

ul.arrow li{
list-style:url(images/arrow.png) inside;
}

.divider{
margin-top:-5px;
}

input, textarea, select {
background: #fff;
border-color: #7C7C7C #C3C3C3 #DDDDDD;
border-style: solid;
border-width: 1px;
font-size: 100%;
}

input[type=submit] {
display: inline;
padding: 3px 5px;
width: 87px;
height: 26px;
vertical-align: bottom;
background:url(images/loginbutton.png);
border:none;
font-weight:bold;
color:#fff;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
text-shadow:0 1px 0 #777777;
cursor:pointer;
margin-left:-25px;
}

div.required label:after {
content:"*";
color:red;
padding-left:1px;
}

.submit {
  margin-top: 30px;
  margin-left:0px;
}

.wrapper{
width:1018px;
margin:0 auto;
}
.wrapper1{
width:1040px;
margin:0 auto;
}
.top_bar{
float:right;
margin-top:45px;
}
.logo{
margin-bottom:0px;
}
h1{
color:#3A87B0;
padding-left:10px;
font-size:23px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:0px;
padding-top:0px;
}
h2{
color:#a6af0a;
font-size:20px;
padding-left:0;
font-weight:700;
letter-spacing:-1px;
padding-bottom:5px;
}
h3{
color:#3a5091;
padding-left:0px;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:15px;
padding-top:5px;
}
h4{
color:#000;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
}
.green_button{
background:url(images/button.png);
background-repeat:no-repeat;
padding-top:10px;
margin-right:5px;
margin-left:75px;
height:11px;
width:64px;
display:block;
text-align:center;
text-shadow:0 1px 0 #989071;
margin-top:0px;
text-indent: -999999px;
}

.green_button a{
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.green_button:hover{
background:url(images/button.png);
height:11px;
width:64px;
background-position:0 100%;
}

.green_button1{
background:url(images/top-login.png);
background-repeat:no-repeat;
padding-top:10px;
margin-right:5px;
margin-left:75px;
height:11px;
width:64px;
display:block;
text-align:center;
text-shadow:0 1px 0 #989071;
margin-top:0px;
text-indent: -999999px;
}

.green_button1 a{
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.green_button1:hover{
background:url(images/top-login.png);
height:11px;
width:64px;
background-position:0 100%;
}

.green_button_text{
font-size:10px;
color:#F1172A;
font-weight:normal;
text-decoration:none;
padding-top:8px;
margin-left:100px;
margin-right:0px;
margin-top:0px;
}
.green_button_text1{
font-size:14px;
color:#e7e7e7;
font-weight:bold;
text-decoration:none;
padding-top:8px;
margin-left:-115px;
margin-right:5px;
}
#nav{ list-style: none; margin: 20px 0px 0px 90px; padding: 0; }

#nav li{ float: left; }

#nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 54px; }

#home { background: url(images/home.png) no-repeat; width:121px; height:54px; }
#home:hover { background: url(images/home.png) no-repeat;  background-position:0 100%; width:121px; height:54px; }
#home.active { background: url(images/home.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#mmogaming { background:url(images/mmogaming.png) no-repeat; width:121px; height:54px; }
#mmogaming:hover { background: url(images/mmogaming.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#mmogaming.active { background: url(images/mmogaming.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#terms { background: url(images/terms.png) no-repeat; width:121px; height:54px; }
#terms:hover { background: url(images/terms.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#terms.active { background: url(images/terms.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#help { background: url(images/help.png) no-repeat; width:121px; height:54px; }
#help:hover { background: url(images/help.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#help.active { background: url(images/help.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#register { background: url(images/register.png) no-repeat; width:121px; height:54px; }
#register:hover { background: url(images/register.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#register.active { background: url(images/register.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#menu_login { background: url(images/loginbg.png) no-repeat; width:121px; height:54px; }
#menu_login:hover { background: url(images/loginbg.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#menu_login.active { background: url(images/loginbg.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#contact { background: url(images/contact.png) no-repeat; width:121px; height:54px; }
#contact:hover { background: url(images/contact.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#contact.active { background: url(images/contact.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#membersarea { background: url(images/menu_members.png) no-repeat; width:121px; height:54px; }
#membersarea:hover { background: url(images/menu_members.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#membersarea.active { background: url(images/menu_members.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#contact_us { background: url(images/contact-us.png) no-repeat; width:121px; height:54px; }
#contact_us:hover { background: url(images/contact-us.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#contact_us.active { background: url(images/contact-us.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

#menu_logout { background: url(images/menu-logout.png) no-repeat; width:121px; height:54px; }
#menu_logout:hover { background: url(images/menu-logout.png) no-repeat; background-position:0 100%; width:121px; height:54px; }
#menu_logout.active { background: url(images/menu-logout.png) no-repeat; background-position:0 100%; width:121px; height:54px; }

.heading{
font-size:36px;
color:#9eeb23;
font-weight:bold;
margin-left:300px;
margin-top:60px;
}

.heading h1 {
color:#3A87B0;
padding-left:0px;
font-size:23px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:0px;
padding-top:0px;
margin-top:-5px;
}

.banner{
margin-top:20px;
background:url(images/banner_bg.png) no-repeat;
height:317px;
margin-left:1px;
}

.banner p{
color:#fff;
font-weight:bold;
font-size:14px;
margin-left:300px;
margin-bottom:20px;
padding-top:20px;
padding-bottom:15px;
}

.main_body{
background:#fffeff; 
background-repeat:repeat-x;
padding-top:0px;
border: 3px solid #fffeff;
-moz-border-radius-topleft: 5px;
-webkit-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius-topright: 5px;
font-family: "Trebuchet MS", Helvetica, Sans-Serif;
}
.home_content{
color:#848282;
padding-left:5px;
}
.home_content h1 { padding-left:5px; font-family: "Trebuchet MS", Helvetica, Sans-Serif; }
.home_content h4 { padding-left:5px; font-family: "Trebuchet MS", Helvetica, Sans-Serif; }
.home_content p{ color:#000;
	padding-left:10px;
        padding-right:10px;
	clear:both;
        font-size:14px;
        font-family: "Trebuchet MS", Helvetica, Sans-Serif;
}
.home_content .steps { margin-top:-40px; }
.home_content .icon{
margin-top:8px;
padding-bottom:30px;
margin-right:5px;
}
.home_content .LastUnit{
margin-left:0px;
}
.home_content .feature{
width:650px;
float:left;
margin-bottom:10px;
}
.signup, .demo, .final, .members {
background-repeat:no-repeat;
font-size:26px;
color:#fff;
width:241px;
height:80px;
font-weight:bold;
text-shadow:0 1px 0 #666;
float:left;
text-align:center;
padding-top:0px;
padding-bottom:5px;}

.signup1, .demo1 {
background-repeat:no-repeat;
font-size:14px;
color:#fff;
width:190px;
height:38px;
font-weight:bold;
text-shadow:0 1px 0 #666;
float:left;
text-align:center;
padding-top:10px;
padding-bottom:5px;}

.signup{
background:url(images/step2.png);
margin-left:-25px;
margin-top:228px;
margin-right:0px;
}

.members{
background:url(images/step13.png);
margin-left:-45px;
margin-top:228px;
margin-right:150px;
}
.signup1{
background:url(images/points-earner.png);
margin-left:28px;
margin-bottom:10px;
}

.signup1 a {
color:#fff;
}

.signup span, .demo span, .final span, .members span {
font-size:14px;
margin-left:5px;
margin-right:5px;
font-weight:normal;
margin-top:5px;
display:block;
}

.signup1 span, .demo1 span, {
font-size:14px;
margin-left:5px;
margin-right:5px;
font-weight:normal;
margin-top:5px;
display:block;
}

.demo{
background:url(images/step13.png);
margin-left:-100px;
margin-top:228px;
}

.demo1{
background:url(images/send-a-request.png);
margin-left:28px;
margin-bottom:10px;
}

.final{
background:url(images/step13.png);
margin-left:-319px;
margin-top:228px;
margin-right:0px;
}

.sidebar{
width:242px;
margin-left:0px;
margin-top:15px;
}
.content_box{
width:600px;
margin-left:0px;
margin-top:15px;
}
.sidebar_home{
padding-top:40px;
}
.box_module a{
color:#fff;
}

.content1 a { color:#000; font-size:14px; font-weight:bold; }
.content1 a:hover { color:#4d63a7; }
.content1 li.active a { color:#4d63a7; }

.content2 a { color:#FFFEFF; font-size:14px; font-weight:bold; }
.content2 a:hover { color:#4d63a7; }
.content2 li.active a { color:#4d63a7; }

.box_module .small_green{
margin-top:10px;
}
.highlight{
margin-bottom:15px;
margin-left:45px;
margin-top:10px;
cursor:pointer;
}
.highlight_left{
background:none;
width:8px;
height:32px;
float:left;
}
.highlight_mid{
background:url(images/highlight-mid-bg.png) no-repeat;
float:left;
width:590px;
height:37px;
color:#fff;
font-size:15px;
padding-top:6px;
padding-bottom:7px;
text-align:center;
text-decoration:blink;
margin-left:28px;
}
.highlight_mid a { color#fff; text-align:center; margin-left:-10px; }
.highlight_right{
background:none;
width:9px;
height:32px;
}
.highlight_mid:hover{
color:#fff;
text-decoration:none;
text-shadow: 1px 1px 6px #e5eef8; 
}
.bottom_section{
background:url(images/bottom_bg.gif) repeat-x ;  
width:1018px;
height:190px;
padding-bottom:0px;
padding-top:20px;
margin-top:0px;
margin-left:0px;
border: 3px solid #fffeff;
margin-bottom:-10px;
font-family: "Trebuchet MS", Helvetica, Sans-Serif;
}

.bottom_section p {
font-weight:normal;
margin-top:-10px;
margin-bottom:-15px;
}

.bottom_section .unit{
padding-right:20px;
margin-right:30px;
margin-left:9px;
width:290px;
border-right:1px dotted #ccc;
margin-top:-20px;
}
.bottom_section .LastUnit{
padding-right:0px;
margin-right:0px;
border-right:none;
margin-top:-20px;
height:250px;
}
.bottom_section  .customer_name{
color:#3A5091;
font-weight:bold;
font-style:normal;
float:right;
margin-top:5px;
}
.bottom_section h2{
padding-top:0px;
font-size:17px;
margin-bottom:-10px;
}
.bottom_section img { margin-top:-5px; }
.small_green{
background:url(images/subscribe.png);
background-repeat:no-repeat;
width:65px;
height:24px;
padding:3px 6px;
font-size:12px;
float:right;
text-indent: -999999px;
}
a.small_green{
color:#fff;
font-size:13px;
text-shadow:0 1px 0 #A89E7C;
padding-top:3px;
}
a.small_green:hover{
color:#fff;
text-shadow:1px 1px 6px #A89E7C;
}
.bottom_section .small_green{
margin-top:-15px;
}
.bottom_section1{
background:url(images/bottom_bg.gif) repeat-x ;  
width:1018px;
height:180px;
padding-bottom:10px;
padding-top:20px;
margin-top:0px;
margin-left:-3px;
border: 3px solid #fffeff;
margin-bottom:-10px;
}
.bottom_section1 .unit{
padding-right:20px;
margin-right:30px;
margin-left:9px;
width:290px;
border-right:1px dotted #ccc;
margin-top:-20px;
}
.bottom_section1 .LastUnit{
padding-right:0px;
margin-right:0px;
border-right:none;
margin-top:-20px;
}
.bottom_section1  .customer_name{
color:#3A8FDB;
margin-top:5px;
font-weight:bold;
font-style:normal;
float:right;
}
.bottom_section1 h2{
padding-top:0px;
font-size:17px;
}
.bottom_section1 img { margin-top:-5px; }
.bottom_section1 .small_green{
margin-top:-15px;
}

.faq li{
font-weight:bold;
margin-top:15px;
color:#3A5091;
}

.faq li div{
font-weight:normal;
color:#666666;
}

.quick_look img{
border:1px solid #ccc;
}

#twitter-follow { border: 0;position: fixed;  top: 200px; right:0;background-color:#3A5091;background-position:left top;height:119px;width:30px;right:0}

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1; }
.unit a:hover {color:#fff;
text-shadow: 1px 1px 6px #e5eef8;}
.unit1{margin-left:-10px; float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}

.rightCol{float:right; width: 272px;_margin-left:-3px;}
.leftCol{float:left; width:550px;_margin-right:-3px;}
.main{ background:#fffeff  url(images/body_bg.gif) repeat-x; width: 740px; border:1px solid #000; -moz-border-radius: 5px;
	-webkit-border-radius:5px;  overflow: hidden;_overflow:visible;_zoom:1; 
}



#regpage {
  width: 356px;
  height: 150px;
  color: #000000;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  font-size: 13px;
}

#loginwelcome {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#login form {
  padding-left: 20px;
}

.username {
  background:#eb3b41; -moz-border-radius: 10px;
	-webkit-border-radius:10px;
  width: 131px;
  height: 16px;
  color: #ffffff;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  text-indent: 4px;
  font-size: 13px;
}


.item {
  border: 1px solid #000;
  background: #000; -moz-border-radius: 5px;
	-webkit-border-radius:5px;
  width: 409px;
  height: 21px;
  color: #fff;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  text-indent: 4px;
  font-size: 16px;
  margin-left:-100px;
}


.password {
  border: none;
  background:#eb3b41; -moz-border-radius: 10px;
	-webkit-border-radius:10px;
  width: 131px;
  height: 16px;
  color: #ffffff;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  text-indent: 4px;
  font-size: 13px;
}


/* All the items get listed within this. */
#itemtable {
	padding: 0px;
	margin: 9px 0px 20px 0px;
	width: 600px;
               
}

/* A single item. */
table #itementry img {
	margin: 10px auto;
}
#itementry { 
        border: 1px solid #000; 
	color: #000000;
	width: 100%;
	background-color: #ffffff;
	margin-top: 5px;
}

/* Displays the title of the item within item entry. */
#itemheader {
        border-top: 1px solid #4d63a7;
        border-left: 1px solid #4d63a7;
        border-right: 1px solid #4d63a7;
	color: #ffffff;
	font-size: 12pt;
	background: url(images/heading_bg.gif) repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 5px;
        height:30px;
        -moz-border-radius-topleft: 5px;
 -webkit-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-radius-topright: 5px;
}

/* The table division that holds the item picture */
#picturesection
{
        border-left: 1px solid #000;
        border-bottom: 1px solid #000;
	vertical-align: top;
	font-size: 10pt;
	font-family: "Arial", sans-serif;
	background-color: #ffffff;
	color: #000000;
        padding-top:15px;
        padding-left:5px;
}

/* Style description for comment box (if allowed). */
#commentbox
{
	color: #000000;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;

}

/* Item description below item header and to the right of item picture. */
#itemdescr {
        border-bottom: 1px solid #000;
	vertical-align: top;
	font-size: 12pt;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	background-color: #ffffff;
	color: #000000;
}

#itemdescr p.point1 { text-align:center; color:#a2b73a; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
#itemdescr p.point2 { text-align:center; text-decoration:line-through; color:#ff0000; font-size:12px; font-weight:bold; font-style:italic; margin:10px 0px 0px 0px;}
#itemdescr p.point3 { text-align:center; color:#ff9700; font-size:12px; font-weight:bold; font-style:italic;}


#itemdescr td {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	color: #000000;
}

/* Prevents double line */
#itemdescr #itemdescr {
	border: 0px;
}

/* Where the price is listed, and the Buy button appears. */
#buysection {
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
	vertical-align: top;
	width: 30px;
	font-size: 14pt;
	font-family: Verdana, Geneva, sans-serif;
	text-align: right;
	background-color: #fff;
	color: #FA830B;
}
.price {
	font-size: 16px;
	font-weight: Bold;
}



/* SEARCH */

.box_module .search_box_wrapper {

	position: relative;

	top: 5px;

	right: 0px;
        left: 20px;

}

.box_module .search_box_wrapper input {

	color: #ffffff;

	background-color: #4D63A7; -moz-border-radius: 5px; -webkit-border-radius: 5px;;

	border: 1px solid #909191;

	font: 14px Tahoma, Arial, Helvetica, sans-serif;

	height: 20px;

	width: 168px;

	padding: 3px 5px 4px 5px;

	float: left;

	margin-right: 8px;

}

.box_module .bt_search {
        margin-top: 10px; 
        margin-left: 60px;
}

/* ItemBox for gaming items */

.item_box {
padding: 0px;
margin: 20px 0px 20px 0px;
width: 600px;

        
}

.item_box .top{
background:#000 url(images/heading_bg.gif) repeat-x scroll 0 bottom;
border:1px solid #000;
font-size:15px;
color:#fff;
text-align:center;
font-weight:bold;
padding:5px 10px;
text-shadow:1px 1px 6px #e5eef8;
 -moz-border-radius-topleft: 5px;
 -webkit-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -webkit-border-radius-topright: 5px;
margin-bottom:-29px;
}

.item_box .content {
	background:#fff;
	border:1px solid #000;
	border-top:none;
	color:#000;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	padding:10px;
	text-align: left;
}

#picturesection
{
    vertical-align: top;
	font-size: 10pt;
	font-family: "Arial", sans-serif;
	background-color: #ffffff;
	color: #000000;
}

#itemdescr {
	vertical-align: top;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
}

#itemdescr p.point1 { text-align:center; color:#a2b73a; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
#itemdescr p.point2 { text-align:center; text-decoration:line-through; color:#ff0000; font-size:12px; font-weight:bold; font-style:italic; margin:10px 0px 0px 0px;}
#itemdescr p.point3 { text-align:center; color:#ff9700; font-size:12px; font-weight:bold; font-style:italic;}

#itemdescr td {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	color: #000000;
}

/* New Item Box */

.centrecolumn {
 float: left;
 width: 650px;
 padding: 0px 9px 0px 5px;
}

.centrecolumn_box {
 width: 650px;
 margin: 0px;
 padding: 0px;
}

.centrecolumn_box_header {
 width: 650px;  
 height: 23px;
 background: url('images/centrecolumn_header.png') no-repeat;
 padding: 9px 17px 0px 17px;
}

.centrecolumn_box_header_nobar {
 width: 650px;
 height: 10px;
 background: url('images/centrecolumn_header_nobar.png') no-repeat;
}

.centrecolumn_box_content {
 width: 626px; 
 min-height:300px;
 background: url('images/centrecolumn_bg.png') repeat-y; 
 font-size: 12px;   
 padding: 10px 16px 5px 16px;
}

.centrecolumn_box_footer {
 width: 658px;  
 height: 10px;
 background: url('images/centrecolumn_footer.png') no-repeat;
 margin-bottom:10px;
}

.centrecolumn_title {
 font-size:15px;
 color:#fff;
 text-align:center;
 font-weight:bold;
 padding:0px 10px;
 margin-top:-3px;
 text-shadow:1px 1px 6px #e5eef8;
}

.centrecolumn_price {
 float: right;
 margin-top: -7px;
 text-align: center;
 width:70px;
}

.centrecolumn_price a {
 color: #fff;
 text-decoration: none;
}

.centrecolumn_price a:hover {
 text-decoration: underline;
}

.product_info_box {
 border-top: 1px solid #c9c9c9;
 border-left: 1px solid #c9c9c9;
 border-right: 1px solid #c9c9c9;
 padding: 8px;
 min-height:250px;
}

.product_info_thumb {
 float: left;
 background: #fff;
 border: 1px solid #d6d6d6;
 padding: 6px;
 padding-bottom: 3px;
 margin-right: 10px;
}

.product_info_description {
 float: right;
 text-align:left;
 color:#000;
 font-size:14px;
}

.product_info_footer {
 background: url('images/product_info_footer_bg.png');  
 height: 46px;
 width: 626px;
}

.cartbutton {
 width: 173px;
 height: 24px;
 background: url('images/cartbutton.png') repeat-x; 
 color: #fff;
 padding: 7px 0px 0px 23px;
 margin-right:30px;
 font-weight: bold;
}

.cartbutton p {
color:#A0EC28;
padding-top:18px;
margin-top:-20px;
margin-left:85px;
text-align:center;
}

.requestbutton {
 width: 173px;
 height: 24px;
 background: url('images/requestthis.png') repeat-x; 
 color: #fff;
 padding: 7px 0px 0px 23px;
 margin-left:-30px;
 font-weight: bold;
 cursor: pointer;
}
