* {
font-family:verdana, arial, helvetica, sans-serif;
}

body {
background:#fff;
margin:10px;
padding:0;
}

#header {
height:65px;
background-color:#fff;
border-bottom-color:#e4ebf3;
border-bottom-style:solid;
border-bottom-width:1px;
}

#nav {
background-color:#fff;
vertical-align:top;
padding-right:10px;
border-right:#e4ebf3 solid 1px;
}

.navID {
background-color:#fff;
width:145px;
height:34px;
display:block;
}

#content {
background-color:#fff;
vertical-align:top;
padding-left:10px;
padding-right:0;
border-bottom:#fff solid 20px;
width:100%;
}

#col3 {
background-color:#fff;
vertical-align:top;
padding-left:10px;
border-left:#e4ebf3 solid 1px;
font-size:11px;
}

.col3ID {
background-color:#fff;
width:140px;
height:20px;
display:block;
}

#footer {
background-color:#fff;
padding-top:20px;
border-top:#e4ebf3 solid 1px;
border-bottom:#fff solid 50px;
height:50px;
}

#corallogo {
position:absolute;
z-index:30;
top:9px;
left:10px;
width:150px;
height:91px;
background-image:url("/images/corallogo.gif");
background-repeat:no-repeat;
cursor:pointer;
}

#coraltext {
position:absolute;
z-index:20;
top:5px;
left:190px;
width:296px;
height:39px;
background-image:url("/images/coraltext.gif");
background-repeat:no-repeat;
}

#languages {
position:absolute;
z-index:20;
top:10px;
right:10px;
}

* html #languages {
top:12px;
}

#languages a {
color:#3A618A;
font-size:10px;
text-decoration:none;
}

#languages a:hover {
color:#F93;
}

body.en #languages #en,body.en #languages #en a,body.fr #languages #fr,body.fr #languages #fr a,body.de #languages #de,body.de #languages #de a,body.es #languages #es,body.es #languages #es a {
background:#F4F4F4;
padding-top:2px;
padding-bottom:2px;
}

#tabs {
position:relative;
z-index:10;
float:right;
margin-top:39px;
}

* html #tabs {
top:1px;
}

#tabs ul {
list-style:none;
margin:0;
padding:3px 0 0 100px;
}

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url("/images/tableft.gif") no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#tabs a span {
display:block;
background:url("/images/tabright.gif") no-repeat right top;
color:#3A618A;
font-size:11px;
float:none;
padding:5px 15px 4px 6px;
}

#tabs a:hover span {
color:#7F7F7F;
background-position:100% -42px;
}

#tabs a:hover {
background-position:0 -42px;
}

.navspace {
border:0;
clear:both;
font-size:1px;
line-height:15px;
margin:0;
padding:0;
}

.navline {
border:0;
clear:both;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.bignavlink,a:link.bignavlink,a:visited.bignavlink {
background:#F4F4F4;
border-top:#E7E7E7 solid 1px;
border-right:#E7E7E7 solid 1px;
border-bottom:#E7E7E7 solid 1px;
border-left:#E7E7E7 solid 1px;
color:#3A618A;
font-size:11px;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
text-align:left;
width:145px;
display:block;
padding:1px;
}

a:link.navlink,a:visited.navlink {
background:#F4F4F4;
border-top:#E7E7E7 solid 1px;
border-right:#E7E7E7 solid 1px;
border-bottom:#E7E7E7 solid 1px;
border-left:#E7E7E7 solid 1px;
color:#3A618A;
font-size:11px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
text-align:left;
width:145px;
display:block;
padding:1px;
}

a:active.bignavlink,a:focus.bignavlink {
background:#31639C;
border-top:#E7E7E7 solid 1px;
border-right:#E7E7E7 solid 1px;
border-bottom:#E7E7E7 solid 1px;
border-left:#E7E7E7 solid 1px;
color:#fff;
font-size:11px;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
text-align:left;
width:145px;
display:block;
padding:1px;
}

a:active.navlink,a:focus.navlink {
background:#31639C;
border-top:#E7E7E7 solid 1px;
border-right:#E7E7E7 solid 1px;
border-bottom:#E7E7E7 solid 1px;
border-left:#E7E7E7 solid 1px;
color:#fff;
font-size:11px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
text-align:left;
width:145px;
display:block;
padding:1px;
}

#navfocus .current {
background:#DADADA;
border-top:#ccc solid 1px;
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
border-left:#ccc solid 1px;
color:#3A618A;
font-size:11px;
font-weight:400;
letter-spacing:1px;
text-decoration:none;
text-align:left;
width:145px;
display:block;
padding:1px;
}

a {
color:#F93;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

p {
line-height:16px;
}

#col3 form {
margin-top:0;
margin-bottom:0;
background-color:#ccc;
}

#content /*td li p*/ {
color:#666;
font-size:11px;
}

.footy {
color:#888;
font-size:11px;
font-weight:400;
text-align:center;
letter-spacing:1px;
text-decoration:none;
}
.smallfooty {
color:#888;
font-size:11px;
font-weight:400;
text-align:center;
letter-spacing:1px;
text-decoration:underline;
}

.imgspace {
border:10px solid #FFF;
}

.imgspaceR {
padding-right:10px;
}

.imgspaceL {
padding-left:10px;
}

.small {
color:#ff0000;
font-size:10px;
text-align:center;
text-decoration:none;
}

#MenuTable {
border-top:#E8E1C8 solid 1px;
border-right:#E8E1C8 solid 1px;
border-bottom:#E8E1C8 solid 1px;
border-left:#E8E1C8 solid 1px;
background:#FAF1CE;
background-image:url("/images/menubackground.gif");
padding:10px;
}

#MenuTable .MenuTop {
font-size:20px;
font-weight:700;
text-align:center;
}

#MenuTable .MenuBold {
font-size:16px;
font-weight:700;
}

#MenuTable td {
color:#3A618A;
font-family:times, sans-serif;
font-size:14px;
font-weight:400;
padding:10px;
}

#MenuTable em {
color:#888;
font-family:times, sans-serif;
font-style:italic;
font-size:14px;
font-weight:400;
}

#formmanager {
color:#666;
background-color:#fff;
}

#formmanager,strong,b {
font-size:12px;
color:#069;
}

.formerror {
color:#FF9933;
font-size:12px;
font-weight:700;
text-decoration:none;
margin-top:10px;
margin-bottom:10px;
}

.commentarea {
color:#444;
font-size:11px;
font-weight:400;
text-decoration:none;
}

table.mailform td {
font-size:11px;
font-weight:400;
padding:8px;
}

table.mailform tr.odd {
font-size:11px;
background-color:#EDEDED;
}

table.mailform tr.evn {
font-size:11px;
background-color:#FFF;
}

table.mailformend td {
font-size:11px;
color:#777;
background-color:#EDEDED;
font-weight:400;
padding:5px;
}

.pricetitle {
color:#888;
font-size:13px;
font-weight:700;
text-decoration:none;
margin-left:10px;
}

.pricetiny {
font-size:9px;
}

.pricetable td {
color:#444;
padding:2px 1px 2px 20px;
}

.pricebold, strong, b {
font-weight:700;
}

#Terms-List li {
list-style-type:circle;
padding:0.25em;
}

#TopList {
background-color:#F4F4F4;
padding:10px 1px 10px 1px;
}

#TopList a {
color:#3A618A;
font-weight:400;
text-align:left;
text-decoration:none;
}

#TopList a:hover {
color:#3A618A;
font-weight:400;
text-align:left;
background-color:#DBDEF4;
text-decoration:underline;
}

.bg_nav_left {
background-color:#fff;
}

.bg_nav_left_header {
background-color:#31639C;
padding:2px;
}

.nav_left_header_text {
color:#fff;
font-size:11px;
letter-spacing:1px;
font-weight:700;
text-decoration:none;
text-align:left;
}

.nav_left_header_text a {
color:#837162 !important;
}

.bg_search_box {
background-color:#DDD;
padding-top:3px;
}

#nav select {
width:143px;
color:#444;
padding-top:1px;
padding-bottom:1px;
background-color:#eee;
}

.bg_nav_right_header {
background-color:#369;
}

.bg_nav_right {
background-color:red;
}

a:hover.bignavlink,a:hover.navlink,#navfocus a:hover.current {
background:#E4E4E5;
color:#7F7F7F;
}

price_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

