/* -------------------------------- general -------------------------------- */

a {text-decoration: none; color: #FFFFFF; font-weight: bold; }

img { border-style: none; }

#left { float: left; } 
#right { float: right; } 

/* -------------------------------- header -------------------------------- */

body 
{   
    margin: 20px 20px 20px 20px;
    padding: 0px;
    background: #E1E1FF;
    text-align: center;
    font-family:helvetica;
    font-size: 9pt;
    color: #000000;
}

#container	
{
    background:#FFF;
    padding:10px;
    width: 900px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.navlinks
{
    position: relative;
    margin-top:-22px;
}

.navlink1
{
    width: 80px;
    float: left;
    text-align: right;
}
.navlink2
{
    width: 100px;
    float: left;
    text-align: right;
}
.navlink3
{
    width: 115px;
    float: left;
    text-align: right;
}
.navlink4
{
    width: 80px;
    float: left;
    text-align: right;
}

#pageheader
{
    background-color:#C0C0FF;
    padding: 5px;
    color: #000000;
    font-size : 12pt;
    font-weight: bold;
}

#main
{
}


/* -------------------------------- footer -------------------------------- */

#pagefooter
{
    background-color:#C0C0FF;
    padding: 8px;
    color: #000000;
}

#footer
{
    background: #696DFF;
    padding: 5px;
    color: #FFFFFF;
}

/* -------------------------------- index -------------------------------- */

#welcometext
{
    font-style: italic;
}

#banner2	
{
    padding: 0px;
    width: 900px;
    height: 150px;
    border: 0px solid;
    margin-top: 5px;
    margin-bottom: 10px;
}

#pcsalesheader
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-200px;
    margin-left:215px;
}

#laptopsalesheader
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-200px;
    margin-left:671px;
}

#pcsalestext
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-165px;
    margin-left:188px;
}

#laptopsalestext
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-165px;
    margin-left:644px;
}

#pcsaleslink
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-23px;
    margin-left:262px;
    color: white;
}

#laptopsaleslink
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-23px;
    margin-left:718px;
    color: white;
}

.options
{
    margin-top: 10px;
    margin-bottom: 10px;
}

#opt1
{
    width: 33%;
    float: left;
    text-align: left;
}

#opt2
{
    width: 33%;
    float: left;
    padding-left: 4px;
    padding-right: 0px;
    text-align: center;
}

#opt3
{
    width: 33%;
    float: right;
    text-align: right;
}

#opt1header
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-120px;
    margin-left:10px;
}

#opt2header
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-120px;
    margin-left:312px;
}

#opt3header
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-120px;
    margin-left:614px;
}

#opt1text
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-85px;
    margin-left:10px;
}

#opt2text
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-85px;
    margin-left:312px;
}

#opt3text
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-85px;
    margin-left:614px;
}

#opt1link
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-33px;
    margin-left:147px;
}

#opt2link
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-33px;
    margin-left:415px;
    color: white;
}

#opt3link
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-33px;
    margin-left:718px;
    color: white;
}

.extrapromos
{
	margin-top: 10px;
    margin-bottom: 10px;
}

#eposheader
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-210px;
    margin-left:155px;
}

#vhsheader
{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    float: left;
    position: relative;
    margin-top:-210px;
    margin-left:611px;
}

#epostext
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-170px;
    margin-left:128px;
}

#vhstext
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-170px;
    margin-left:584px;
}

#promolink1
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-33px;
    margin-left:262px;
    color: white;
}

#promolink2
{
    text-align: left;
    float: left;
    position: relative;
    margin-top:-33px;
    margin-left:718px;
    color: white;
}

#partners
{
    margin-bottom: 10px;
}

#leftp
{
	float: left;
}

#rightp
{
	float: right;
}

/* -------------------------------- services -------------------------------- */

.category
{
    font-size: 12pt;
    font-weight: bold;
}

td
{
    border-color: #000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.td1
{
    border-color: #000000;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
}

.tr1
{
    background-color: #C0C0FF;
    height: 70px;
}

.tr2
{
    background-color: #DFE0FF;
    height: 70px;
}

#repairin
{
    padding: 0px;
    width: 900px;
    height: 150px;
    border: 0px solid;
    margin-top: 5px;
    margin-bottom: 10px;
}

/* -------------------------------- prize draw -------------------------------- */

#prizedraw
{
    background-color: #DFE0FF;
}

#drawimage
{
    float: left;
}

#prizeform
{
    float: left;
    padding-left: 50px;
    padding-top: 20px;
    text-align: right;
}

.error
{
    float: left;
    font-weight: bold;
    padding-left: 50px;
    color: red;
}

.confirmation
{
    float: left;
}