/* BEGIN BANNER CSS */

div.banner_container{
    position:absolute;
    top:20px;
    left:30px;
    visibility:hidden;
    text-align:left;
    color:#fff;
    font-family:Arial, sans-serif;
    text-shadow: #063d68 1px 1px 2px;
    width:800px;
    font-weight:bold;
}

div.dedicated_banner{
    position:relative;
    padding:0px;
    padding-top:20px;
    padding-right:20px;
    padding-left:20px;
    width:958px;
    height:164px;
    margin:0px auto;
    text-align:center;
    background-image:url('/images/dedicated/dedicated_banner_background.gif');
    background-repeat:no-repeat;
}

h1.new_banner_title{
    font-size:30px;
    color:white;
    font-family:Arial;
    text-shadow: #063d68 1px 1px 2px;
    font-weight:bold;
    padding:0px;
    margin:0px;
    font-family:Arial, sans-serif;
}

div.new_banner_title{
    font-size:30px;
    color:white;
    font-family:Arial;
    text-shadow: #063d68 1px 1px 2px;
    padding:0px;
    font-weight:bold;
    margin:0px;
    font-family:Arial, sans-serif;
}

#div3{
    font-size:18px;
}

#div2{
    font-size:18px;
}

#div4{
    font-size:18px;
}

#div1{
    font-size:18px;
}

#div1button{
    top:160px;
    right:80px;
    line-height:70px;
}

#div2button{
    top:160px;
    right:60px;
    line-height:70px;
}

#div3button{
    top:160px;
    right:40px;
    line-height:70px;
}

#div4button{
    top:160px;
    right:20px;
    line-height:70px;
}

div.current_response_time{
    font-size:50px;
    margin:0px auto;
    width:400px;
    padding:5px;
    text-align:center;
    border:1px solid #fff;
}

div.featured_testimonial{
    background-color:#fff;
    color:#000;
    border:1px solid #ccc;
    padding:5px;
    text-shadow: none;
    font-size:11px;
}

h2.hassle-free{
    padding:0px;
    margin:0px;
    border:0px;
    padding-left:20px;
    font-style:italic;
    color:#0D68AB;
    font-size:14px;
    font-weight:bold;
}

div.bannerselectbutton{
    width:13px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    position:absolute;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding:0px;
    margin:0px;
    background-image:url('/images/dedicated/dedicated_select.gif');
    background-repeat:no-repeat;
}

div.bannerselectactivebutton{
    width:13px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    position:absolute;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding:0px;
    margin:0px;
    background-image:url('/images/dedicated/dedicated_select_active.gif');
    background-repeat:no-repeat;
}

a.banner_link,
a:link.banner_link,
a:active.banner_link,
a:visited.banner_link{
    color:#ff6600;
    text-decoration:underline;
    text-shadow:none;
}

a:hover.main_link{
    text-decoration:none;
    color:#ff6600;
    text-shadow:none;
}

/* END BANNER CSS */



#single_processor_servers{
    padding:15px 0px;
    font-size:16px;
}

#multi_processor_servers{
    padding:15px 0px;
    font-size:16px;
}

span.server_proc_title{
    color:#0D68AB;
    font-size:20px;
}

img.server_proc_img{
    float:right;
}

div.server_proc_desc{
    font-size:11px;
    color:#666;
    line-height:13px;
}

div.server_container{
    background-image:url('/images/dedicated/dedicated_server_background.gif');
    background-repeat:no-repeat;
    width:417px;
    height:269px;
    position:relative;
    padding:20px;

}

div.server_ribbon{
    position:absolute;
    top:1px;
    left:1px;
}

div.server{    
    padding:5px;
    font-size:12px;
}

div.server_attributes{
    padding-left:20px;
}

div.server_title{
    font-weight:bold;
    width:100%;
    text-align:center;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    color:#0D68AB;
    font-size:20px;
    font-family:Arial, sans-serif;
}

img.server_type_img{
    float:right;
    margin:10px;
}

div.featured_configure{
    float:right;
    width:91px;
    height:21px;
    margin:0px auto;
}

div.featured_configure a{
    width:91px;
    height:21px;
    background:url('/images/dedicated/dedicated_configure_hover.gif') no-repeat;
}


div.featured_order{
    position:absolute;
    bottom:45px;
    width:377px;
    padding-left:20px;
    padding-right:20px;
    vertical-align:bottom;
}

div.featured_price{
    float:left;
    font-size:24px;
    font-weight:bold;
    color:#0D68AB;
    font-family:Arial, sans-serif;
}

div.featured_benchmark{
    position:absolute;
    bottom:35px;
    left:50px;
    width:360px;
    margin:0px auto;
}

div.featured_benchmark_title{
    font-size:10px;
}

div.featured_benchmark_outline{
    float:right;
    border:1px #aaa solid;
    padding:0px;
    margin:2px;
    width:100%;
    height:10px;
    background-color:#fff;
    margin-top:5px;
}

div.featured_benchmark_bar{
    border:0px;
    text-align:left;
    float:left;
    color:#fff;
    background-color:#090;
    height:10px;
    font-size:10px;
    font-weight:bold;
    line-height:10px;
    padding-right:2px;
    background-image:url("/images/dedicated/dedicated_benchmark_bar.png");
    background-repeat:repeat-x;
}

span.per_month{
    font-size:12px;
}

span.dedicated_pitch_title{
    font-weight:bold;
    font-size:32px;
    color:#0D68AB;
    font-family:Arial, sans-serif;
}

span.dedicated_hardware_title{
    font-size:20px;
    font-weight:bold;
    color:#0D68AB;
}

div.dedicated_sla_price{
    width:200px;
    text-align:center;
    font-weight:bold;
    font-size:22px;
    float:right;
    margin:10px;
    padding:5px;
    border:1px dotted #0D68AB;
}

span.dedicated_sla_price_value{
    font-weight:bold;
    font-size:44px;
    color:#0D68AB;
}

div.dedicated_sla{
    border:1px solid #ccc;
    padding:5px;
    display:none;
    visibility:hidden;
    font-size:12px;
}

#basic{
    display:block;
    visibility:visible;
}

a.sla_control,
a:link.sla_control,
a:active.sla_control,
a:visited.sla_control{
    color:#0D68AB;
    text-decoration:none;
    font-size:12px;
    padding:4px;
    border:1px solid #ccc;
}

a:hover.sla_control{
    text-decoration:underline;
}

a.sla_control_active,
a:link.sla_control_active,
a:active.sla_control_active,
a:visited.sla_control_active{
    background-color:#0D68AB;
    text-decoration:none;
    font-size:12px;
    padding:4px;
    border:1px solid #ccc;
    color:#fff;
}

a:hover.sla_control_active{
    text-decoration:none;
}

tr.server_table_header{
    background-image:url("/images/dedicated/server_table_header_background.png");
    background-repeat:repeat-x;    
    font-size:12px;
    font-weight:bold;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    color:#0D68AB;
}

table.server_table{
    width:100%;
    font-size:14px;
    border-collapse:collapse;
    border:0px;
    margin:0px;
    padding:0px;
}

table.server_table tr{
    border:1px solid #ccc;
}

table.server_table tr td{
    border:1px solid #ccc;
}


table.server_table td{
    padding:5px;    
}

td.server_server_td{
    font-size:16px;
    font-weight:bold;
}

span.server_sub_description{
    font-size:9px;
    color:#aaa;
}

.server_table_configure{
    width:91px;
    background-color:#f0f0f0;
    text-align:center;
}

.server_table_price{
    font-size:16px;
}

.server_upgrades_table{
    padding:0px;
    margin:0px;
    border:0px;
    border-collapse:collapse;
    width:500px;
}

.server_upgrades_table td{
    padding:5px 10px;
    border:1px solid #ccc;
    font-size:13px;
}

.server_upgrades_header {
    background-image:url("/images/dedicated/server_table_header_background.png");
    background-repeat:repeat-x;    
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;    
    color:#0D68AB;
}

.server_type_icon{
    width:43px;
}


div.dedicated_pitch{
    font-size:13px;
    line-height:18px;
}

h2.dedicated_title{
    color:#000;
    font-size:28px;
    font-weight:bold;
    padding:0px;
    padding-left:10px;
    margin:0px;
    margin-top:5px;
}

div.dedicated_title{
    font-weight:bold;
    font-size:20px;
    color:#0D68AB;
    font-family:Arial, sans-serif;
}

/* BEGIN SLA CSS */

.dedicated_sla_plan{
    padding:10px 0px;
    vertical-align:top;
    font-size:12px;
}

div.dedicated_sla_price{
    width:200px;
    text-align:center;
    font-weight:bold;
    font-size:22px;
    float:right;
    margin:10px;
    padding:5px;
    border:1px dotted #2272C2;
}

span.dedicated_sla_price_value{
    font-weight:bold;
    font-size:44px;
    color:#2272C2;
}

div.dedicated_sla{
    border:1px solid #ccc;
    padding:5px;
    font-size:12px;
}

#managed{
    display:block;
    visibility:visible;
}

a.sla_control,
a:link.sla_control,
a:active.sla_control,
a:visited.sla_control{
    color:#2272c2;
    text-decoration:none;
    font-size:12px;
    padding:4px;
    border:1px solid #ccc;
}

a:hover.sla_control{
    text-decoration:underline;
}

a.sla_control_active,
a:link.sla_control_active,
a:active.sla_control_active,
a:visited.sla_control_active{
    background-color:#2272c2;
    text-decoration:none;
    font-size:12px;
    padding:4px;
    border:1px solid #ccc;
    color:#fff;
}

a:hover.sla_control_active{
    text-decoration:none;
}

#dedicated_os_images{
    float:right;

}

#dedicated_os_images img{
    margin:5px;
    padding:0px;
    border:0px;
    height:60px;
}

#dedicated_os_list{
    font-weight:normal;
    font-size:22px;
}

/* END SLA CSS */

.budget_boxes{
    padding:15px 0px;
    font-size:16px;    
}

.budget_servers_2{
    padding:15px 0px;
    font-size:16px;    
}

.windows_server_2012_pitch{
    width:270px;
    float:right;
    margin:15px;
    font-size:14px;
    border-left:1px solid #ccc;
    padding-left:20px;
    text-align:center;
}

.windows_server_2012_pitch img{
    margin:0px auto;
}