/* body styles
------------------------------------ */

body{
background-color:#cccccc;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

p, li{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:black;
margin:0px 0px 0px 0px;
padding:10px;
}

/* container styles
------------------------------------ */

#container{

background-color:#ffffff;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
width:750px;
margin:0px auto;
padding:0px;
text-align:left;
}

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

#header{
background:url(images/redboxglobes.jpg) no-repeat top right;
background-position: 95% 20%;
border-bottom:0px solid #cccccc;
margin:0px 0px 0px 0px;
padding:0px;
height:169px;
}

#header h1{
font-family:Tahoma, verdana, sans-serif;
font-weight:normal;
font-size:70px;
letter-spacing:-1px;
background-color:rgb(224,0,0);
color:#ffffff;
float:left;
margin:0px;
padding:83px 0px 0px 30px;
}

#header h1 span{
font-size:48px;
background-color:#ffffff;
letter-spacing:-3px;
color:rgb(224,0,0);
margin:0px;
padding:105px 0px 5px 0px;
}

#header h2{
text-align:right;
font-family:helvetica, arial, sans-serif;
font-weight:normal;
font-size:18px;
line-height:19px;
color:#666666;
margin:0px 0px 0px 0px;
padding:138px 8px 0px 0px;
}
#header span{
color:#cc3333;
color:#ffffff;
color: rgb(224,0,0);
margin:0px 2px 0px 5px
}

/* navigation styles
------------------------------------ */

#nav{
text-align:right;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin:0px 0px 20px 0px;
padding:2px 0px 0px 0px;
height:21px;
}

#nav ul{
margin:0px;
padding:0px;
}

#nav li{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#ffffff;
display:inline;
background-color: #cc3333;
background-color: rgb(224,0,0);
text-align:center;
margin:0px 1px 0px 1px;
padding:0px;
}

#nav a:link, #nav a:visited{
color:#ffffff;
margin:0px;
padding:0px 5px 0px 5px;
text-decoration:none;
}
#nav a:hover{
color:#cccccc;
}

#nav span{
display:none;
}

/* left styles
------------------------------------ */

#left, #left_product{
text-align:center;
border:0px solid black;
margin:0px;
padding:0px 0px 0px 3px;
width:107px;
float:left;
}

#left img{
margin:0px 0px 20px 0px;
padding:0px;
}

#left img.top{
margin-top:38px;
}

#left_product{
width:77px;
}

/* center styles
------------------------------------ */

#center{
border:0px solid black;
margin:0px 0px 20px 3px;
padding:0px 0px 0px 0px;
float:left;
width:635px;
}

#center h3{
font-family:helvetica, georgia, arial, helvetica, sans-serif;
font-weight:normal;
font-size:18px;
color:#666666;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
}

#center h3.amanda{
padding-top:59px;
}

#center h2{
font-family:Tahoma, georgia, arial, helvetica, sans-serif;
font-weight:normal;
font-size:22px;
line-height:22px;
color: rgb(224,0,0);
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
}
#center p{
padding:5px 10px 3px 10px;
}

#center ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 10px;
}

#center li{
background:url(images/bullet.gif) no-repeat;
background-position:0% 50%;
border:0px solid black;
padding:0px 0px 3px 13px;
margin:0px;
}

/* right styles
------------------------------------ */

#right{
border:0px solid black;
margin:0px;
padding:0px;
float:right;
width:0%;
}

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

#footer{
border-top:1px solid #cc3333;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:25px;
clear:both;
text-align:center;
}

#footer p{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:gray;
margin:0px;
padding:0px;
}

#footer a:link, #footer a:visited{
font-family:arial, helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:gray;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 20px;
text-decoration:none;
}

/* product styles
------------------------------------ */

#product1, #product2, #product3, #product4{
float:left;
width:575px;
border:1px solid #ffffff;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

#product1, #product3, #product4{
margin-left:5px;
border-right:0px solid #ffffff;
}

#product2, #product3, #product4 {
border:1px solid #ffffff;
padding:10px 0px 0px 3px;
}

#product3, #product4{
padding-left:0px;
}

#product1 img, #product2 img, #product3 img, #product4 img{
float:left;
margin:0px 5px 10px 0px;
padding:0px;
}

#product2 img.clear{
clear:left;
}


#product2 img.trans{
float:left;
margin:0px 0px 0px 0px;
border:0px solid #000000;
}

#product1 p, #product2 p, #product3 p, #product4 p{
text-align:left;
border:0px solid #000000;
font-family:helvetica, arial, georgia,times, serif;
font-size:14px;
margin:0px;
padding:0px;
color:gray;
}

#product1 span, #product2 span, #product3 span, #product4 span{
color:red;
}

/* contacts styles
------------------------------------ */

div.contacts{
text-align:justify;
border-bottom:1px solid #cccc99;
height:215px;
margin:0px 0px 10px 0px;
padding:0px 40px 0px 0px;
}


div.contacts img{
float:left;
margin-right:10px;
}

div.contacts img.icon{
padding-top:3px;
}

div.contacts a:link, div.contacts a:visited, #product1 a:link, #product1 a:visited, #product3 a:link, #product3 a:visited{
text-decoration:none;
color:#0000ff;
}

div.contacts a:hover, #product1 a:hover{
color:#990033;
}


span.nav{
color:#cc3333;
}

div.openquote{
float:left;
font-family:times, serif;
font-weight:bold;
font-size:135px;
color:#cccccc;
margin:-18px 0px -80px 0px;
padding:0px 0px 0px 0px;
}

div.closequote{
float:right;
font-family:times, serif;
font-weight:bold;
font-size:135px;
color:#cccccc;
margin:-60px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

span.red{
background-color:#cc3333;
background-color: rgb(224,0,0);
font-size:13px;
font-weight:normal;
color:#ffffff;
padding-left:10px;
}

span.pr{
font-size:10px;
font-weight:bold;
color:#cc3333;
}

p.quote{
font-family:georgia, times, serif;
font-weight:normal;
font-size:26px;
line-height:31px;
color:gray;
margin:20px 0px 0px 0px;
padding:0px;
}

span.indent{
padding-left:13px;
}

span.spacer{
color:#ffffff;
}
img.header{
float:left;
height:167px;
width:200px;
}

