* {
	margin:0;
	padding:0;
}
a {
	outline: none;
}
.float-l {
	float:left;
}
.float-r {
	float:right;
}
.align-l {
	text-align:left;
}
.align-r {
	text-align:right;
}
.clear {
	clear:both;
}
.hide {
	display:none;
}
ul li {
	list-style-type:none;
}
a img {
	border:none;
}
h1{
font-size:140%;
padding-bottom:5px;
color:#346900;
letter-spacing:-.02em;
}
p{
font-size:80%;
padding-bottom:15px;
color:#464646;
letter-spacing:-.02em;
}
body {
	background:#7a8272;
	font: normal 100% "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#wrapper {
	background:#fff url(../images/wrapper-bg.gif) repeat-y top center;
	margin:0 auto;
	width:980px;
}
#header, #nav, #banner, #banner-in, #content, #footer {
	margin:0 10px;
}
#header {
	background:url(../images/header-bg.gif) repeat-x top left;
	height:120px;
}
a#logo {
	background:url(../images/logo.gif) no-repeat top left;
	width:324px;
	height:120px;
	display:block;
	margin-left:15px;
}
#nav {
	background:url(../images/nav-bg.gif) repeat-x top left;
	height:35px;
	border-bottom:2px solid #befd80;
}
#nav ul li {
	float:left;
	background:url(../images/nav-li.gif) no-repeat top left;
	width:100px;
	height:35px;
	display:block;
}
#nav ul li a {
	padding-top:7px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-.03em;
	width:100px;
	height:28px;
	display:block;
}
#nav ul li:hover {
	background:url(../images/nav-li.gif) no-repeat top right;
	width:100px;
	height:35px;
	display:block;
	border-bottom:2px solid #92da4b;
}
#banner {
	background:url(../images/banner.jpg) no-repeat top left;
	width:960px;
	height:270px;
}
#banner-in {
	background:url(../images/banner-in.gif) no-repeat bottom left;
	width:960px;
	height:100px;
}
#content {
padding:10px;
}
ul#buttons {
margin:13px 0 0 0;
}
ul#buttons li {
	margin:0 0 14px 13px;
	float:left;
	width:296px;
	height:288px;
}
li#but-cellphones {
	background:url(../images/button-cellphones.gif) no-repeat top left;
}
li#but-smartphones {
	background:url(../images/button-smartphones.gif) no-repeat top left;
}
li#but-mike {
	background:url(../images/button-mike.gif) no-repeat top left;
}
li#but-accessories {
	background:url(../images/button-accessories.gif) no-repeat top left;
}
li#but-promotions {
	background:url(../images/button-promotions.gif) no-repeat top left;
}
li#but-repair {
	background:url(../images/button-repair.gif) no-repeat top left;
}
ul#buttons li a {
	color:#77bb35;
	font-size:75%;
	width:250px;
	height:62px;
	margin:2px 3px 0 3px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-.03em;
	padding:220px 20px 0 20px;
	display:block;
}
ul#buttons li a:hover {
	color:#346900;
}
#cont-l {
	float:left;
}
#cont-r {
	float:right;
}
#footer {
	padding:12px 20px 0 20px;
	border-top:1px solid #e5ffcb;
	height:38px;
	font-size:70%;
}
#footer p {
	font-size:95%;
	color:#58a909;
}
ul#footnav li {
	float:left;
}
ul#footnav li, ul#footnav li a {
	color:#58a909;
	text-decoration:none;
}
ul#footnav li a:hover {
	text-decoration:underline;
}
a#mf {
	float:right;
	background:url(../images/mf.gif) no-repeat top left;
	width:80px;
	height:12px;
	display:block;
}
/*======================= SEARCH =======================*/
#login {
	background:url(../images/corplogin.gif) no-repeat top right;
	width:235px;
	height:63px;
	padding-top:15px;
	margin:15px 20px 0 0;
}
.textInput {
	font: bold 75% "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:165px;
	background: none;
	border: none;
	padding:4px 0 0 70px;
	color:#464646;
	float:left;
}
.button {
	border: none;
}
.button:hover {
	cursor:pointer;
}
#field-un {
	background:url(../images/field-un.gif) no-repeat top left;
	width:165px;
	height:19px;
	margin-bottom:3px;
}
#field-pw {
	background:url(../images/field-pw.gif) no-repeat top left;
	width:165px;
	height:19px;
	margin-bottom:3px;
}
#fieldbtn-forgotpw {
	background:url(../images/fieldbtn-forgotpw.gif) no-repeat top left;
	width:116px;
	height:17px;
	float:left;
}
#fieldbtn-login {
	background:url(../images/fieldbtn-login.gif) no-repeat top left;
	width:53px;
	height:17px;
	margin-left:3px;
	float:left;
}
#login-but {
	float:right;
}
#search {
	margin:5px 0 0 5px;
}
#search-bar {
	font: bold 75% "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#306100;
	background:url(../images/search-bg.gif) no-repeat top left;
	width:240px;
	height:20px;
	padding:5px 0 0 70px;
	border:0;
	float:left;
}
#search-btn {
	background:url(../images/search-btn.gif) no-repeat top left;
	width:25px;
	height:25px;
	border:0;
	padding:0;
}
#nav ul li#search-li, #nav ul li#search-li:hover {
	background:url(../images/nav-bg.gif) repeat-x top left;
	width:auto;
	margin:0 0 0 10px;
	border-bottom:2px solid #befd80;
}
