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

body
{
margin: 0;
padding: 0;
font-family: arial, "times new roman", serif;
color: #FFFFFF;
background:url(images/bg.jpg);
background-repeat:no-repeat;
background-position: top center;
background-color:#acd51f;
}

div {
padding:0;
margin:0;
} 


#wrapper {
	position:relative;
	width:954px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}


#block1{
position:absolute;
width:305px;
height:75px;
background-color:#69820c;
z-index:1;
top:81px;
left:0;
}


#block2{
position:absolute;
width:24px;
height:75px;
background-color:#769102;
z-index:1;
top:81px;
left:305px;
}


#block3{
position:absolute;
width:24px;
height:75px;
background-color:#829d0e;
z-index:1;
top:81px;
left:329px;
}


#block4{
position:absolute;
width:24px;
height:75px;
background-color:#93b111;
z-index:1;
top:81px;
left:353px;
}


#block5{
position:absolute;
width:762px;
height:66px;
background-color:#69820c;
z-index:1;
top:155px;
left:0;
}

#block6{
position:absolute;
width:179px;
height:16px;
background:url(images/block6_bg.jpg);
z-index:1;
top:155px;
left:762px;;
}


#block7{
position:absolute;
width:179px;
height:271px;
background-color:#69820c;
z-index:3;
top:171px;
left:762px;
}

#block7 p{
font-size: 11px;
color:#000000;
margin:10px;
margin-left:20px;
}


#block7b{
position:absolute;
width:179px;
height:440px;
background-color:#69820c;
z-index:3;
top:171px;
left:762px;
}

#block7b p{
font-size: 11px;
color:#ffffff;
margin:10px;
margin-left:20px;
}

#block8{
position:absolute;
width:812px;
height:229px;
background-color:#7f9d17;
z-index:1;
top:317px;
left:142px;
}

#oslink
{
    position: absolute;
    width:180px;
    height:75px;
    z-index:3;
    left: -220px;
    top: -95px;
    visibility: visible;
    font-size: 1px;
}

.Bill
{
	position: absolute;
	width:180px;
	height:75px;
	z-index:3;
	left: -220px;
	top: -95px;
	visibility: visible;
	font-size: 1px;
}

#block9{
position:absolute;
width:59px;
height:83px;
background-color:#8dae19;
z-index:1;
top:463px;
left:283px;
}

#block10{
position:absolute;
width:59px;
height:83px;
background-color:#9bbe1a;
z-index:1;
top:463px;
left:342px;
}

#block11{
position:absolute;
width:59px;
height:83px;
background-color:#aacf1f;
z-index:1;
top:463px;
left:401px;
}

#menuHolder{
position:absolute;
width:562px;
height:23px;
background-color:#cccccc;
z-index:4;
top:81px;
left:379px;
}

.flashdrives{
position:relative;
width:73px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.flashdrives:hover{
background-color: #ffab03;
}


.keyrings{
position:relative;
width:59px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.keyrings:hover{
background-color: #ffab03;
}


.photoframes{
position:relative;
width:85px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.photoframes:hover{
background-color: #ffab03;
}


.fridgemagnets{
position:relative;
width:92px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.fridgemagnets:hover{
background-color: #ffab03;
}


.wristbands{
position:relative;
width:79px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.wristbands:hover{
background-color: #ffab03;
}


.phonecharms{
position:relative;
width:87px;
height:23px;
background-color: #ffd902;
line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
background:url(images/pentops.jpg);
}

.phonecharms:hover{
background-color: #ffab03;
background:url(images/pentops_over.jpg);
}



.pentops{
position:relative;
width:87px;
height:23px;
background-color: #ffd902;

line-height: 23px;
font-size:10px;
color: #4e6308;
text-decoration:none;
text-align:center;
float:left;
}

.pentops:hover{
background-color: #ffab03;

}



#mainMenuHolder{
position:absolute;
width:400px;
height:100px;
z-index:4;
top:130px;
left:370px;
}


#mainMenuHolder a{
position:relative;
width:100px;
height: 69px;
float:left;
text-align:center;
vertical-align:bottom;
}


.textlink{
width:100px;
height: 21px !important;
color:#FFFFFF;
font-size:12px;
line-height:21px;
float:left;
text-decoration:none;
text-align:center;
}


#rightLine{
position:absolute;
height:229px;
background-color:#7f9d17;
z-index:-1;
top:317px;
left:50%;
right:0;
}


#leftLine{
position:absolute;
width:305px;
height:140px;
background-color:#69820c;
z-index:-1;
top:81px;
left:0;
right:50%;
}


#container{
position:absolute;
width:570px;
height:249px;
background-color:#ffffff;
z-index:5;
top:220px;
left:192px;
}

#contactContainer{
position:relative;
width:490px;
height:230px;
margin:0;
margin-left:80px;
}

#contactContainer p{
color:#69820c;
font-size:12px;
}

#newsletterForm{
position:absolute;
width:265px;
height:65px;
background:url(images/form.jpg);
z-index:2;
top:546px;
left:460px;
}

#Alam{
position:absolute;
width:267px;
height:511px;
z-index:6;
top:80px;
left:3px;
}


#babyusb{
position:absolute;
width:267px;
height:511px;
z-index:6;
top:628px;
left:150px;
}

#banner{
position:absolute;
width: 311px;
height:76px;
top:468px;
left:460px;
background:url(images/banner.png);
z-index:4;
}


#banner2{
position:absolute;
width: 290px;
height:76px;
top:468px;
left:465px;
z-index:4;
}

#banner2 p{
font-size: 11px;
color:#d5d5d5;
}

#banner2 a{
font-size: 13px;
color:#FFFFFF;
text-decoration:none;
}


#hangingUSB{
position:absolute;
width:209px;
height:259px;
top:450px;
left:730px;
z-index:4;
}

#footer{
position:absolute;
height:73px;
background:url(images/footer_bg.jpg);
background-color:#69820c;
z-index:-1;
top:611px;
left:0;
right:0;
text-align:center;
}

#article{
position:absolute;
height:150px;
background:url(images/bg.jpg);
z-index:-1;
top:700px;
left:0;
right:0;
text-align:left;
}

.nInput{
width: 162px;
height: 20px;
color:#FFFFFF;
line-height: 20px;
font-size:12px;
background-color:#768a2b;
border: 1px solid #677a20;
vertical-align:middle;
}

.nSubmit{
width:27px;
height: 28px;
border:0;
background:url(images/newsletterBtn.jpg);
vertical-align:middle;
margin-left:16px;
}


h3{
font-size:14px;
color:#ffffff;
margin:10px;
margin-left:20px;
}

#article p {
font-size:12px;
line-height:16px;
color:#FFFFFF;
margin-top:24px;
}

#footer p {
font-size:10px;
line-height:16px;
color:#FFFFFF;
margin-top:24px;
}

#footer a {
font-size:10px;
line-height:16px;
color:#FFFFFF;
text-decoration:none;
}
