@charset "utf-8";
/* CSS Document */

html {height:100%;}
body {
padding:0px;
font-size:11px;
font-family:Tahoma;
width:90%;
margin:auto;
min-width:900px;
min-height:100%;
}
a {
-moz-outline:none;
text-decoration:none;
}
img{border:0px;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding:0px;list-style-type:none;}
h2 {
color:#FF0000;
font-size:24px;
font-weight:normal;
}
h3 {
color:#000000;
font-size:20px;
font-weight:normal;
}

/* templates */
.codetemps {
width:150px;
float:left;
margin:10px;
text-align:left;
font-size:12px;
height:200px;
}
.codetempsinf {
background:#FF0000;
color:#FFFFFF;
padding:2px;
height:20px;
}
.codetempsinf a {
color:#FFFFFF;
}
.codetempsinf a:hover {
color:#000000;
}
.codetempsprice {
color:#666666;
padding:1px 2px;
height:18px;
font-size:11px;
}

/* packs */
.codepacks {
border:1px solid #000000;
width:200px;
float:left;
margin:10px;
text-align:left;
font-size:12px;
height:280px;
}
.codepacktit {
background:#FF0000;
border-bottom:1px solid #000000;
color:#FFFFFF;
padding:4px 2px;
font-weight:bold;
height:40px;
}
.codepacktit a {
color:#FFFFFF;
font-weight:bold;
}
.codepacktit a:hover {
color:#000000;
}
.codepackdesc {
border:1px solid #CDCDCD;
border-bottom:0px;
background:url(packback.jpg) bottom repeat-x #FFFFFF;
padding:5px;
vertical-align:top;
}
.codepacks ul {
padding-left:20px;
}
.codepacks ul li {
list-style-image:url(bull.png);
padding-bottom:2px;
float:none;
height:auto;
width:auto;
}
.codepacks hr {
clear:both;
}
.codepacks button {
float:right;
border:1px solid #666666;
background:#FFFFFF;
color:#FF0000;
font-weight:bold;
font-size:11px;
padding:2px;
margin-top:5px;
}
.codepackprice {
font-size:24px;
color:#FF0000;
padding:5px;
height:10px;
border:1px solid #CDCDCD;
border-top:0px;
background:#F6F6F6;
}

.se0 {
font-size:13px;
font-weight:bold;
font-weight:800;
margin-right:5px;
float:left;
}
.se0 li {display:inline;}
.se0 input {
width:170px;
font-size:11px;
height:16px;
border:#7F9DB9 1px solid;
}
.Se5 li{display:inline;}
#Top1_TxtPB, #Top1_TxtAP {border:1px solid #D3DDE7;}
#Top1_LbDate {
color:#666666;
font-size:x-small;
font-weight:normal;
}

.rgreybox {background:url(../images/greybg_dw.jpg) bottom repeat-x;}
.rgreybox ul {background:url(../images/greybg_up.jpg) top repeat-x;}
.rgreybox ul li ul {background:none;}

.greybox {
   background:url(../images/greybg_dw.jpg) bottom repeat-x;
   min-height:220px;
   margin-right:10px;
}
.greybox ul {
   background:url(../images/greybg_up.jpg) top repeat-x;
   min-height:220px;
   padding-top:10px;
}
.greybox ul li ul {
   background:none;
   padding-top:0px;
   min-height: 160px;
}
.greybox ul li td ul {
   background:none;
   padding-top:0px;
   min-height:0px;
   margin:0px 10px;
}

.Se11 {
font-size:11px;
font-weight:bold;
color:#333333;
line-height:16px;	
}
.Se11 a{font-size:10px;text-decoration:none;font-weight:normal;color:#ff0000;}
.Se11 a:hover{font-size:10px;text-decoration:underline;font-weight:normal;color:#ff0000;}
.Se12,.Se12 a {
font-size:10px;
color:#333333;
letter-spacing:1px;	
text-decoration:none;
margin:0px 5px;	
}
.Se12 a:hover {
color:#333333;
text-decoration:underline;
letter-spacing:1px;
margin:0px 5px;	
}

.steps {margin-top:10px;}
.steps td {
background:#EEEEEE;
width:25%;
padding:2px 5px;
}
.steps .sel { background:#C9C9C9; color:#FF0000; font-weight:bold;}

#newdiv {
top:0px;
left:0px;
background:url(spacer.png);
width:100%;
}

.overview {
width:90%;
}
.overview a {
color:#FF0000;
font-weight:bold;
cursor:pointer;
}
.overview a:hover {
color:#000000;
}
.overview td {
text-align:justify;
padding:10px;
}
.price {
background:#EEEEEE;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
font-size:16px;
color:#FF0000;
font-weight:bold;
}
.price input {
background:none;
border:0px;
font-size:16px;
color:#FF0000;
font-weight:bold;
}

.domains td {
padding:2px;
}
.domains a {
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.domains a:hover {
color:#FF0000;
}
#trailimageid {
font-size: 0.75em;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 270px;
height: 0px;
z-index: 100;
}

/* overall */
.TxtLeft {text-align:left;}
.TxtRight {text-align:right;}
.TxtCenter {text-align:center;}
.FL {float:left;}
.FR {float:right;}
.Clear {clear:both;}
.PL25 {padding-left:25px;}
.PDA10 {padding:10px 0px;}
.PB20 {padding-bottom:20px;}
.W100 {width:100%;}
.W33 {width:33%;}
.BT1CC {border-top:#CCCCCC 1px solid;}
.FS12 {font-size:12px;}
