/* General Details */
body {
margin: 0px;
padding: 30px 0 0 0;
border: none;
background: url(../images/bg.jpg) repeat-x;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}
p {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}
a {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
text-decoration: none;
}
a:hover, a.active {
color: #FF0000;
}
ol {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}
ul {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}
img {
display: block;
border: none;
}
* {
margin:0;
padding:0;
}
/* Contents Details */
#page {
width: 1000px;
height: auto;
padding: 0px;
margin: 0px auto;
border: none;
}
#page_inside {
width: 1000px;
height: auto;
padding: 0px;
margin: 0px;
border: none;
background-color: #535252;
overflow: hidden;
}
#header {
width: 1000px;
height:  80px;
padding: 0px;
margin: 0px;
border: none;
}
#menu {
width: 1000px;
height: 40px;
padding: 0px;
margin: 0px;
border: none;
background: url(../images/menu_bg.jpg) top center no-repeat;
}
#content {
width: 1000px;
height: auto;
padding: 0px;
margin: 0px;
border: none;
overflow: hidden;
background-color: #535252;
}
#footer {
width: 1000px;
height: 30px;
padding: 0px;
margin: 0px;
border: none;
}
.feature_box01 {
width: 470px;
height: 361px;
padding: 0px;
margin: 0px;
border: none;
}
.feature_box02 {
width: 470px;
height: 460px;
padding: 0px;
margin: 0px;
border: none;
}
.box01 {
float: left;
width: 233px;
height: 220px;
padding: 0px;
margin: 0px;
border: none;
}
.box02 {
float: left;
width: 472px;
height: 250px;
padding: 0px;
margin: 0px;
border: none;
}
.text_box01 {
position: relative;
width: 450px;
height: 80px;
left: 0px;
top: 325px;
padding: 0 10px;
}
.column01 {
float: left;
width: 755px;
height: auto;
padding: 0px;
margin: 0px;
border: none;
}
.column02 {
float: left;
width: 245px;
height: auto;
padding: 0px;
margin: 0px;
border: none;
}
.review_box {
clear: both;
width: 715px;
height: auto;
padding: 15px 0 0 0;
margin: 0px;
border: none;
}
.review_text {
float: left;
width: 460px;
height: auto;
padding: 0 10px 0 10px;
margin: 0px;
border: none;
}
.position_pic01 {
float: left;
}
.position_logo01 {
position: relative;
top: 5px;
left: 23px;
float:left;
}
.vouchers {
position:relative;
right:20px;
width:814px;
float:right;
top:5px;
background: url(../images/lenovo_vouchers.gif) top center no-repeat;
height:63px;
}
li.voucher, li.voucher2 {
position:relative;
float:left;
font-size:12px;
margin-top:7px;
list-style:none;
}
li#voucher01 {
margin-left:120px;
margin-right:30px;
width:175px;
}
* html li#voucher01 {
margin-left:60px;
}
li#voucher02 {
margin-right:25px;
width:185px;
}
li#voucher03 {
width:190px;
}
.vouchers2 {
position:relative;
right:20px;
width:814px;
float:right;
top:5px;
background: url(../images/lenovo_vouchers2.gif) top center no-repeat;
height:63px;
padding-top:8px;
}
li#voucher04 {
margin-left:130px;
width:300px;
font-weight:bold;
}
li#voucher05 {
margin-left:10px;
width:300px;
font-weight:bold;
}
.voucherbox {
	font-family: Arial, Helvetica, sans-serif;
	background:#999;
	font-size:12px;
	padding:5px;
	margin:10px 0;
}
.code {
margin-top:5px;
display:block;
color:#656464;
font-weight:bold;
}
.vouchers ul.voucherlist {
list-style:none;
}
li#gotostore {
float:left;
width:82px;
height:17px;
margin-top:40px;
}
li#gotostore a {
width:82px;
height:17px;
display:block;
}
.position_menu01 {
float: left;
position: relative;
top: 3px;
left: 23px;
}
.position_menu02 {
float: left;
position: relative;
top: 3px;
left: 23px;
}
.position_button01 {
position: relative;
top: 80px;
left: 273px;
}
.position_button02 {
position: relative;
top: 80px;
left: 25px;
}
.position_button03 {
position: relative;
top: 125px;
left: 273px;
}
.position_button04 {
position: relative;
top: 125px;
left: 25px;
}
.text01 {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.text02 {
color: #FFFFFF;
font-size: 12px;
}
.text03 {
color: #FFFF00;
font-size: 12px;
font-weight: bold;
}
.text04 {
color: #FFFF00;
font-size: 12px;
text-decoration: underline;
}






.textSmallGrid{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
a.textSmallGrid{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration:underline;
}
a.textSmallGrid:hover{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	text-decoration:none;
}



a.findOutMoreSmall{
	display: block;
	height: 24px;
	width: 100px;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: #900 1px solid;
	float: right;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
}
a.findOutMoreSmall:hover{
	display: block;
	height: 24px;
	width: 100px;
	background-image: url(../images/button_bgHover.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border: #900 1px solid;
	float: right;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
}



.bold {
	font-weight: bold;
}



