/* CSS Document */

*{
padding:0;
margin:0
}

body{
background-color:#FFFFFF;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
width:960px;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
}

a{
font-family:Arial, Helvetica, sans-serif;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#C1272D;
font-weight:bold;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#C1272D;
font-weight:bold;
}

h2 span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
font-weight:bold;
}

h2 span a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:underline;
font-weight:bold;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#808184;
font-weight:bold;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#808184;
float:right;
text-align:right;
margin:15px 5px 0px 0px;
}

#header{
height:80px;
width:960px;
max-width:960px;
margin-top:15px;
}

#header img{
float:left;
margin-left:5px;
} 

#header a img{
border:none;
} 

#header span{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#808184;
float:right;
text-align:right;
margin:15px 8px 0px 0px;
}

#topnav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:40px;
background:url(images/navbar.gif) center;
list-style-type:none;
}

#topnav ul li{
float:left;
width:80px;
height:40px;
line-height:40px;
display:inline;
margin-left:6px;
} 

#topnav ul li a{
display:block;
color:#4D4D4D;
text-decoration:none;
text-align:center;
}

#topnav ul li a:hover{
min-height:30px;
background:url(images/topbav_bg.gif) no-repeat center;
color:#FFFFFF;
}

#contentarea{
background:url(images/contentbar.gif);
width:960px;
height:150px;
}

.box{
width:200px;
height:100px;
float:left;
margin:10px 10px 10px 10px;
padding:10px;
}

.box span{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#4D4D4D;
}

#bestof{
width:960px;
margin:5px 10px 0px 10px;
}

#bestof p{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#808184;
}

#bestof img{
border:none;
vertical-align:middle;
}

#bestof a{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#808184;
text-decoration:underline;
}

#bestof a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#8BC53F;
text-decoration:underline;
}

#text{
width:940px;
margin:25px 0px 0px 10px;
clear:both;
}

#text img{
vertical-align:middle;
float:left;
margin-right:10px;
margin-bottom:10px;
}

#text a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
text-decoration:underline;
}

#text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8BC53F;
text-decoration:underline;
}

#bottomnav{
width:960px;
margin:25px 0px 0px 0px;
border-top:#CCCCCC 1px solid;
clear:both;
}

.bottomnavbox{
width:200px;
height:100px;
float:left;
margin:10px 10px 10px 10px;
padding:10px;
}

.bottomnavbox p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:none;
}

.bottomnavbox a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:none;
}

.bottomnavbox a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8BC53F;
text-decoration:none;
}

#end{
width:960px;
margin:25px 0px 0px 0px;
border-top:#CCCCCC 1px solid;
clear:both;
}

.tsandcs{
width:200px;
height:100px;
float:left;
margin:10px 10px 10px 10px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:none;
text-align:left;
}

.tsandcs a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:underline;
text-align:left;
}

.tsandcs a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8BC53F;
text-decoration:underline;
text-align:left;
}

.copy{
width:200px;
height:100px;
float:right;
margin:10px 10px 10px 10px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
text-decoration:none;
text-align:right;
}

.copy p{
font-size:12px;
}

#textarea{
width:620px;
margin:15px 0px 0px 0px;
float:left;
}

.highlight
{
    width:360px;
    height:32px;
    background-color:#C1272D;
}

.highlight p
{
    color:white;
    font-size:18px;
    line-height:30px;
}

#tablearea{
margin:5px 0px 25px 10px;
float:left;
width:620px;
}

table.stickers{
width:620px;
border:none;
border-width:0px;
border-collapse:collapse;
margin-top:10px;
}

table.stickers th{
width:60px;
height:35px;
margin-right:20px;
background-color:#4D4D4D;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}

table.stickers td.a{
width:60px;
height:50px;
margin-right:20px;
background-color:#E5F1D4;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4D4D4D;
}

table.stickers td.c{
width:60px;
height:50px;
margin-right:20px;
background-color:#FFFFFF;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4D4D4D;
}

table.stickers td.b{
width:60px;
height:100px;
margin-right:20px;
background-color:#E5F1D4;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4D4D4D;
}

table.stickers td.d{
width:60px;
height:100px;
margin-right:20px;
background-color:#FFFFFF;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4D4D4D;
}

table.stickers td.t{
height:35px;
padding-left:10px;
background-color:#FFFFFF;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#C1272D;
}

table.stickers td.t1{
height:35px;
background-color:#FFFFFF;
border:none;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color:#C1272D;
}



table.stickers td a{
width:60px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4D4D4D;
text-decoration:none;
}

table.stickers td a:hover{
width:60px;
height:50px;
background:#4D4D4D none repeat scroll 0 0;
-moz-border-radius:8px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

#sideoftablearea{
width:320px;
float:right;
margin:15px 10px 0px 0px;
}

#sideoftablearea h3
{
    padding-left:20px;
}

.sideoftablearea
{
    padding-left:20px;
}


#sideoftablearea img{
padding-left:20px;
border:none;
vertical-align:middle;
}

#sideoftablearea a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8BC53F;
text-decoration:none;
}

#sideoftablearea a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
text-decoration:none;
}

ol
{
margin-left:20px;
}
    
.contentbox{
background:url(images/contentbox.gif) center no-repeat;
width:320px;
height:100px;
float:left;
padding:10px;
}

.contentinbox{
width:280px;
height:80px;
float:left;
margin:0px 10px 0px 10px;
padding:10px;
}

.contentinbox span{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#4D4D4D;
}

ul.terms{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
padding-left:30px;
margin-bottom:30px;
}

ul.terms li{
margin-bottom:15px;
}


table.ordered{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background-color:#4D4D4D;
width:940px;
border-collapse:collapse;
border-width:0px;
}

table.ordered th{
background-color:#4D4D4D;
font-size:16px;
}

table.ordered tr{
height:25px;
}

table.ordered td{
background-color:#4D4D4D;
font-size:12px;
}

table.order{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#808184;
font-weight:bold;
font-size:12px;
table-layout:fixed;
margin-bottom:20px;
width:920px;
}

table.order td{
border-right:#FFFFFF 40px solid;
}

table.order tr{
height:20px;
}

ol{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
padding-left:30px;
}

#textareaalt{
width:600px;
margin:15px 10px 0px 10px;
float:left;
}

#textareaalt a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#808184;
text-decoration:underline;
}

#textareaalt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8BC53F;
text-decoration:underline;
}

