*
{
    margin: 0;
    padding: 0;
}
html
{
    min-height: 100%;
    margin-bottom: 1px;
}
body
{
    margin: 0;
    padding: 0;
    font-family: Georgia,Verdana,arial,sans-serif;
    font-size: 12px;
    text-align: left;
    background: url(../images/retro9.jpg) repeat 0px 0px;
    text-align: center;
}
* p
{
    font-family: Georgia,Verdana,arial,sans-serif;
    margin: 10px 10px 0px 10px;
    color: #413839;
}
a:link
{
    color: #06C;
}
a:visited
{
    color: #06C;
}
a:hover
{
    color: #06C;
}
a:active
{
    color: #06C;
}


A
{
    text-decoration: none;
}
A:link
{
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
A:active
{
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
    color: #000;
}
.logo a:hover
{
    text-decoration: none;
}
.title
{
    font-weight: bold;
    font-size: 12px;
    margin: 4px 0 0px 0px;
    clear: both;
}

img
{
    border: 0;
}
sup
{
    font-size: 75%;
}
.clear
{
    clear: both;
    margin: 0;
    padding: 0;
}
a sup
{
    text-decoration: none;
}
input
{
    margin-left: 4px;
}
select
{
    margin: 0;
    padding: 2px;
}
label
{
    font-weight: bold;
    font-size: 12px;
}
h1
{
    font-family: Verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 10px 0 5px 10px;
    margin: 10px 10px 10px 10px;
    text-align: left;
}
h2
{
    font-family: Verdana,arial,sans-serif;
    fontfont-size: 12px;
    font-weight: bold;
    padding: 10px 0 5px 10px;
    margin: 10px 10px 10px 10px;
    text-align: left;
}
div
{
    margin: 0;
    padding: 0;
}
.hlight
{
    font-weight: bold;
    color: #f00;
}
.red
{
    color: #f00;
}
#contain
{
    width: 985px;
    margin: 0 auto;
    text-align: left;
}
ul.list
{
    margin: 0 0 8px 0;
    padding: 0;
    list-style-type: none;
    line-height: 12px;
}
ul.list li
{
    margin: 0;
    padding: 2px 0 1px 12px;
    background: url(../images/bul_blk.gif) no-repeat 3px 6px;
    text-align: left;
}

/* Buttons */
div.cta_primary, div.cta_primary div, div.cta_primary div div
{
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    line-height: 21px;
    font-size: 13px;
}
div.cta_primary
{
    float: left;
    background: url(../images/red_button_left.gif) transparent no-repeat top left;
    padding-left: 10px;
}
div.cta_primary div
{
    background: url(../images/red_button_right.gif) transparent no-repeat top right;
    padding-right: 5px;
}
div.cta_primary div div
{
    background: url(../images/red_button_1px.gif) #DA0000 repeat-x;
}
div.cta_primary div a:link, div.cta_primary div a:visited
{
    padding: 0;
    height: 21px;
    color: #fff;
    text-decoration: none;
}
div.cta_primary div a:hover, div.cta_primary div a:active
{
}
div.cta_primary_blk, div.cta_primary_blk div, div.cta_primary_blk div div
{
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    line-height: 21px;
    font-size: 13px;
}
div.cta_primary_blk
{
    float: left;
    background: url(../images/black_button_left.gif) transparent no-repeat top left;
    padding-left: 10px;
}
div.cta_primary_blk div
{
    background: url(../images/black_button_right.gif) transparent no-repeat top right;
    padding-right: 5px;
}
div.cta_primary_blk div div
{
    background: url(../images/black_button_1px.gif) #000 repeat-x;
}
div.cta_primary_blk div a:link, div.cta_primary_blk div a:visited
{
    padding: 0;
    height: 21px;
    color: #fff;
    text-decoration: none;
}
div.cta_primary_blk div a:hover, div.cta_primary_blk div a:active
{
}
div.cta_primary_gry, div.cta_primary_gry div, div.cta_primary_gry div div
{
    cursor: pointer;
    color: #000;
    font-weight: bold;
    line-height: 21px;
    font-size: 13px;
}
div.cta_primary_gry
{
    float: left;
    background: url(../images/big_gray_button_left.gif) transparent no-repeat top left;
    padding-left: 10px;
}
div.cta_primary_gry div
{
    background: url(../images/big_gray_button_right.gif) transparent no-repeat top right;
    padding-right: 5px;
}
div.cta_primary_gry div div
{
    background: url(../images/big_gray_button_1px.gif) #ccc repeat-x;
}
div.cta_primary_gry div a:link, div.cta_primary_gry div a:visited
{
    padding: 0;
    height: 21px;
    color: #000;
    text-decoration: none;
}
div.cta_primary_gry div a:hover, div.cta_primary_gry div a:active
{
}

a.button
{
    background: url(../images/left.gif) no-repeat left top;
    padding: 3px 0 5px 3px; #padding:005px3px;_padding:0003px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;vertical-align:0%;#vertical-align:20%;_vertical-align:20%;}
a.button span
{
    background: url(../images/right.gif) no-repeat right top;
    padding: 3px 10px 5px 6px;
    color: #fff;
}


/* CSS for nav common component - must have body id */
#internet #internet
{
    background: url(../images/over_blue.gif) repeat-x;
}
#tv #tv
{
    background: url(../images/over_blue.gif) repeat-x;
}
#phone #phone
{
    background: url(../images/over_blue.gif) repeat-x;
}
#bundles #bundles
{
    background: url(../images/over_blue.gif) repeat-x;
}
#wireless #wireless
{
    background: url(../images/over_blue.gif) repeat-x;
}
#support #support
{
    background: url(../images/over_blue.gif) repeat-x;
}


/* Main Navigation */
#mainnav
{
    padding: 0;
    position: absolute;
    left: 180px;
    top: 66px;
}
#lob
{
}

#lob a:link, #lob a:visited
{
    font-size: 16px;
    text-decoration: none;
    display: block;
    height: 44px;
    padding-top: 11px;
    text-align: center;
}
#lob a:hover, #lob a:active
{
    text-decoration: underline;
}

#lob div
{
    float: left;
    height: 44px;
    font-weight: bold;
    font-size: 16px;
}

#residential
{
    width: 125px;
}
#residential a
{
    color: #000;
}
#residential_current
{
    background: url(../images/grad_current.jpg) repeat-x;
    width: 125px;
}
#residential_current a
{
    color: #f00;
}
#business
{
    width: 113px;
}
#business .bus_divider
{
    background: url(../images/divider.gif) no-repeat;
    width: 113px;
}
#business .bus_divider a
{
    background: url(../images/divider.gif) no-repeat right top;
    color: #000;
}
#business_current .bus_divider
{
    background: url(../images/divider.gif) no-repeat;
    width: 113px;
}
#business_current .bus_divider a
{
    background: url(../images/divider.gif) no-repeat right top;
    color: #f00;
}
#business_current
{
    background: url(../images/grad_current.jpg) repeat-x;
    width: 113px;
}
#business_current a
{
    color: #f00;
}
#wireless
{
    width: 109px;
}
#wireless a
{
    color: #000;
}
#wireless_current
{
    background: url(../images/grad_current.jpg) repeat-x;
    width: 109px;
}
#wireless_current a
{
    color: #f00;
}

#contain
{
    background: url(../images/header_background2.jpg) no-repeat 0px 0px;
    background-color: none;
}

/* Header and Navigation */
#header
{
    position: relative;
    height: 108px;
    font-size: 10px;
    color: #666;
    width: 983px;
    text-align: left;
    border: 1px solid #C0C0C0;
}
#header #search
{
    margin-right: 10px;
    _margin-right: 10px;
    padding: 0;
    position: absolute;
    right: 20px; #right:4px;_right:3px;top:11px;font-size:12px;text-align:center;}
#header #search .search_label
{
    color: #000;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle; #vertical-align:40%;_vertical-align:40%;}
#header #search div
{
    margin-top: 43px;
}
#header #search img
{
    vertical-align: bottom;
    margin: 0 2px 1px 2px;
}
#header #search .search_field
{
    width: 130px;
}
#header .logo
{
    margin: 0 0 0 38px;
}
#header #search h1
{
    color: #413839;
    padding: 0;
}

#nav
{
    position: relative;
    z-index: 999;
}

#navarea
{
    height: 35px;
    border: 1px solid #C0C0C0;
    border-top: 0px;
    width: 983px;
}
#nav
{
    height: 35px;
    text-align: left;
    width: 983px;
    background: url('../images/menu_div.jpg') no-repeat left top;
    padding-left: 1px;
    top: 0px;
    left: 0px;
}
#nav ul.main
{
    margin: 0;
    padding: 0;
}
#nav ul.main li
{
    float: left;
    list-style-type: none;
    position: relative;
}
#nav .drop_pos
{
    position: relative;
}
#nav ul.main li div a.nav:link, #nav ul.main li div a.nav:visited
{
    float: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    height: 35px;
    padding: 10px 70px 0 9px;
}
#nav ul.main li div a.nav:hover, #nav ul.main li div a.nav:active
{
    background: url(../images/over_blue.gif) repeat-x;
    float: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    height: 35px;
    padding: 10px 70px 0 9px;
}

#nav ul.main li div a.wnav:link, #nav ul.main li div a.wnav:visited
{
    float: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    height: 35px;
    padding: 10px 19px 0 9px;
}
#nav ul.main li div a.wnav:hover, #nav ul.main li div a.wnav:active
{
    background: url(../images/over_blue.gif) repeat-x;
    float: left;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    height: 35px;
    padding: 10px 19px 0 9px;
}


#nav ul.main li div.divide
{
    float: left;
    height: 35px;
    margin: 0;
    background: url(../images/menu_div.jpg) no-repeat top right;
    padding-right: 1px;
}

#nav ul.sub
{
    margin: 0 0 -1px 0;
    padding: 0;
    list-style-type: none;
}
#nav ul.sub li
{
    border-bottom: 1px solid #424242;
    float: none;
    margin-top: -1px;
}
#nav ul.sub li.droptitle
{
}

#nav ul.sub li a.subtitle:link, #nav ul.sub li a.subtitle:visited
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    display: block;
    margin: 1px 0px 0px 0px;
    padding: 4px 2px 4px 6px;
    width: 172px;
}
#nav ul.sub li a.subtitle:hover, #nav ul.sub li a.subtitle:active
{
    background: #0066cc;
}
#nav ul.sub li a.sub:link, #nav ul.sub li a.sub:visited
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    display: block;
    margin: 1px 0px 0px 0px;
    padding: 4px 2px 4px 6px;
    width: 172px;
}
#nav ul.sub li a.sub:hover, #nav ul.sub li a.sub:active
{
    background: #0066cc;
    color: #fff;
}

#nav .dropdown
{
    display: none;
    position: absolute;
    align: left;
    top: 35px;
    left: 0px;
    width: 180px;
    background: #000;
    padding: 0px;
}
#nav .sub_dropdown
{
    display: none;
    position: absolute;
    align: left;
    top: 35px;
    left: -180px;
    width: 180px;
    padding: 0px;
    border: 0px;
    background: #343434;
    filter: alpha(opacity=95);
    opacity: 0.95;
    -moz-opacity: 0.95;
}

#nav .wire_sub
{
}
#nav .wire_sub div
{
    border-bottom: 1px solid #4d4d4d;
    float: none;
    padding: 5px 0 3px 7px;
}
#nav .wire_sub div p.title
{
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 15px;
}
#nav .wire_sub div p
{
    font-size: 11px;
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: 13px;
}
#nav .wire_sub ul.sub li a.sub:link, #nav .wire_sub ul.sub li a.sub:visited
{
    color: #fff;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    display: block;
    margin: 1px 0px 0px 0px;
    padding: 5px 2px 4px 11px;
    background: url(../images/bul_wht.gif) no-repeat 4px 10px;
    width: 167px; #width:176px;_width:167px;line-height:13px;}
#nav .wire_sub ul.sub li a.sub:hover, #nav .wire_sub ul.sub li a.sub:active
{
    color: #fff;
    background: #900 url(../images/bul_wht.gif) no-repeat 4px 10px;
}
#nav .wire_sub ul.sub li
{
    border-bottom: 1px solid #4d4d4d;
    float: none;
    margin-top: -1px;
}

/*Content*/
#stage
{
    background: #ffffff url(/../images/stage.jpg) no-repeat;
    width: 983px;
    height: auto;
    margin: 10px auto 0px auto;
    _margin: 0px 0 0px 0;
    border: 1px solid #C0C0C0;
    _margin-top: 10px; /* works ONLY in IE6 */
    display:block;
}

#stage, x:-moz-any-link, x:default {height:200px;margin-top:10px;}

#stage p
{
    padding: 10px;
}
#stage ul
{
    margin: 16px 10px 7px 10px;
    /* width: 340px; */
    list-style: none;
    text-align: center;
    float: right;
    display: block;
    /*_width: 360px;*/
    _margin-right: 0px;
}
#stage ul li
{
    float: left;
    width:100px;
    _width:100px;
    margin: 0 10px 0 10px;
}
#stage ul li a
{
    text-align: center;
}
#stage ul li a span.title
{
    margin: 10px auto 0 auto;
}
#stage .prev_next
{
    position: absolute;
    left: 20px;
    bottom: 12px;
}
#stage .prev_next a.prev:link, #stage .prev_next a.prev:visited
{
    background: url(../images/prev.gif) no-repeat;
    width: 66px;
    height: 38px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
#stage .prev_next a.prev:hover, #stage .prev_next a.prev:active
{
}
#stage .prev_next a.next:link, #stage .prev_next a.next:visited
{
    background: url(../images/next.gif) no-repeat;
    width: 68px;
    height: 38px;
    position: absolute;
    bottom: 0px;
    left: 66px;
}
#stage .prev_next a.next:hover, #stage .prev_next a.next:active
{
}

.stage2
{
    background: #ffffff url(/../images/stage.jpg) no-repeat;
    width: 983px;
    height: auto;
    margin: 10px 0 0px 0;
    _margin: 0px 0 0px 0;
    border: 1px solid #C0C0C0;
    _margin-top: 10px; /* works ONLY in IE6 */
}
.stage2 p
{
    padding: 10px;
}

#links
{
    width: 196px;
    float: left;
    text-align: left;
    margin: 10px 0 0 0;
    _margin: 0px 0 0 0;
    border: 1px solid #C0C0C0;
    background: #fff;
    _margin-top: 10px; /* works ONLY in IE6 */
}
#links div
{
    float: left;
    width: 190px;
}
#links .linksone
{
}
#links .linkstwo
{
}
#links .linksthree
{
}
#links .title
{
    font-weight: bold;
    font-size: 12px;
    margin: 4px 0 0px 16px;
}
#links .copy
{
    font-size: 12px;
    margin: 0px 0 2px 16px;
}
#links ul.divide
{
    width: 155px;
    _width: 150px;
}
#links ul.linklist
{
    margin: 0px 3px 5px 20px;
    padding: 0;
    line-height: 14px;
}
#links ul.linklist li
{
    list-style-type: none;
    padding: 0 0 0px 13px;
    margin: 0;
    font-size: 12px;
    background: url(../images/bul_blk.gif) no-repeat 0px 3px;
}
#links ul.linklist li a:link, #promo ul.linklist li a:visited
{
    font-size: 12px;
}
#links ul.linklist li a:hover, #promo ul.linklist li a:active
{
}

.links2
{
    width: 196px;
    height: auto;
    float: left;
    text-align: left;
    margin: 10px 0 0 0;
    _margin: 0px 0 0 0;
    border: 1px solid #C0C0C0;
    background: #fff;
    _margin-top: 10px; /* works ONLY in IE6 */
}
.links2 div
{
    float: left;
    width: 190px;
    height: auto;
}
.links2 .linksone
{
}
.links2 .linkstwo
{
}
.links2 .linksthree
{
}
.links2 .title
{
    font-weight: bold;
    font-size: 12px;
    margin: 4px 0 0px 16px;
}
.links2 .copy
{
    font-size: 12px;
    margin: 0px 0 2px 16px;
}
.links2 ul.divide
{
    width: 155px;
    _width: 150px;
}
.links2 ul.linklist
{
    margin: 0px 3px 5px 20px;
    padding: 0;
    line-height: 14px;
}
.links2 ul.linklist ul
{
    margin: 0px 0px 0px 0px;
}
.links2 ul.linklist li
{
    list-style-type: none;
    padding: 0 0 0px 13px;
    margin: 0;
    font-size: 12px;
    background: url(../images/bul_blk.gif) no-repeat 0px 3px;
}
.links2 ul.linklist li a:link, #promo ul.linklist li a:visited
{
    font-size: 12px;
}
.links2 ul.linklist li a:hover, #promo ul.linklist li a:active
{
}


/* Content Business */
#bus_stage
{
    background: url(../images/stage_bus.jpg) no-repeat;
    width: 985px;
    height: 250px;
    margin: 10px 0 00px 0;
}
.pod
{
    width: 321px;
    height: 250px;
    float: left;
    margin-left: 11px;
}
.pod .title
{
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    margin: 15px 18px 0 18px;
    padding: 0 0 4px 0;
}
.pod .subtitle
{
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    margin: 4px 0 0 18px;
}
.pod .cta
{
    margin: 0 18px 0 18px;
    padding-top: 155px;
}
.pod .cta .left
{
    float: left;
}
.pod .cta .left a:link, .pod .cta .left a:visited
{
    font-size: 15px;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}
.pod .cta .left a:hover, .pod .cta .left a:active
{
    text-decoration: underline;
}
.pod .cta .right
{
    float: right;
}
.pod .cta .right a:link, .pod .cta .right a:visited
{
    font-size: 12px;
    font-weight: bold;
}
.pod .cta .right a:hover, .pod .cta .right a:active
{
}

#tout_bus
{
    background: url(../images/tout_bus.jpg) no-repeat;
    width: 570px;
    height: 170px;
    float: left;
}
#tout_bus .promo
{
    float: left;
    width: 415px;
    height: 150px;
    background: url(../images/hsi_bus.jpg) no-repeat 245px 24px;
}
#tout_bus .promo h1
{
    font-size: 17px;
    color: #f00;
    margin: 10px 0 4px 18px;
    padding: 0;
}
#tout_bus .promo p
{
    padding: 0;
    margin: 0 0 5px 18px;
}
#tout_bus .lq
{
    float: right;
    width: 155px;
}
#tout_bus .lq .search_addy
{
    border-top: 1px solid #ccc;
    margin: 9px 10px 0 12px;
    padding: 5px 0 0 4px;
}
#tout_bus .lq .lq_margin
{
    margin-left: 17px;
}
#tout_bus .lq p
{
    padding: 0;
    margin: 11px 0 4px 0;
}
.title_bus
{
    text-align: center;
    font-size: 24px;
    margin: 0;
    padding: 0;
}
.title_height
{
    height: 35px;
    margin-top: 20px;
}

/* Secondary Promo */
#sec_promo
{
    width: 773px;
    height: 180px;
    float: right;
    position: relative;
    text-align: left;
    margin: 10px 0px 0px 0px;
    _margin: 0px 0px 0px 0px;
    border: 1px solid #C0C0C0;
    background: #fff;
    _margin-top: 10px; /* works ONLY in IE6 */
    padding: 0px 0px 0px 0px;
}
#sec_promo ul
{
    width: 753px;
    margin-right: 0px;
    margin-left: 10px;
}
#sec_promo ul li
{
    margin: 16px 0 7px 0;
    width: 125px;
    list-style: none;
    text-align: center;
    float: left;
    display: block;
}
#sec_promo ul li a
{
    text-align: center;
    clear: both;
}
#sec_promo ul li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}
#sec_promo span
{
    clear: both;
}

.sec_promo2
{
    width: 773px;
    height: auto;
    float: right;
    position: relative;
    text-align: left;
    margin: 10px 0px 0px 0px;
    _margin: 0px 0px 0px 0px;
    border: 1px solid #C0C0C0;
    background: #fff;
    _margin-top: 10px; /* works ONLY in IE6 */
    padding: 0px 0px 10px 0px;
}

.sec_promo2, x:-moz-any-link, x:default {margin-bottom:10px;}

.sec_promo2 ul
{
    width: 754px;
    margin-right: 0px;
    margin-left: 10px;
    clear: both;
}
.sec_promo2 ul li
{
    margin: 16px 0 7px 0;
    width: 125px;
    list-style: none;
    text-align: center;
    float: left;
    display: block;
}
.sec_promo2 ul li a
{
    text-align: center;
    clear: both;
}
.sec_promo2 ul li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}
.sec_promo2 span
{
    clear: both;
}
.sec_promo2 p
{
    clear: both;
}

.sec_promo2 h1
{
    font-size: 14px;
    width: 316px;
    color: #06c;
}
.sec_promo2 h2
{
    font-size: 12px;
    color: #06c;
    margin: 0;
    padding: 0;
    text-align: center;
}
.sec_promo2 ul.list
{
    margin-right: 10px;
    margin-left: 10px;
    width: 290px;
    float: left;
    clear: none;
}
.sec_promo2 ul.list li
{
    margin: 0;
    list-style: none;
    display: block;
    width: 270px;
    clear: both;
    text-align: left;
}
.sec_promo2 ul.list li a
{
    text-align: left;
    clear: both;
}
.sec_promo2 ul.list li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}


.sec_promo2 ul.list2
{
    margin-right: 10px;
    margin-left: 10px;
    float: left;
    clear: none;
}
.sec_promo2 ul.list2 li
{
    margin: 0;
    list-style: none;
    display: block;
    clear: both;
    float: none;
    text-align: left;
}
.sec_promo2 ul.list2 li a
{
    text-align: left;
    clear: both;
}
.sec_promo2 ul.list2 li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}

.choosestyle
{
    width: 378px;
    float: right;
}
.choosestyle h1
{
    width: 348px;
    text-align: center;
    color: #06c;
}
.choosestyle ul
{
    width: 358px;
}
.choosestyle ul li
{
    width: 71px;
}
.choosestyle ul li a
{
}

.preview
{
    width: 720px;
    float:left;
    clear: both;
    margin:0 0 0 0;
}
.preview h1
{
    float: left;
    text-align: left;
}
.preview ul
{
    width: 720px;
    margin-left: 10px;
    margin-bottom: 10px;
    clear: both;
    float: left;
}
.preview ul li
{
    margin: 0 0 0 10px;
    width: 130px;
    list-style: none;
    text-align: center;
    float: left;
    display: block;
}

.preview2
{
    width: 720px;
    float:left;
    clear: both;
    margin:0 0 20px 0;
}
.preview2 h1
{
    float: left;
    text-align: left;
    font-size: 12px;
}
.preview2 h2
{
    text-align: center;
    font-size: 20px;
    clear:both;
}
.preview2 h3
{
    text-align: center;
    font-size: 18px;
    clear:both;
    color: #06c;
}
.preview2 h4
{
    text-align: center;
    font-size: 14px;
    clear:both;
}
.preview2 h5
{
    text-align: center;
    font-size: 12px;
    clear:both;
    color: #06c;
}
.preview2 p
{
    float:none;
    clear:both;
    width: 670px;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}
.hr
{
    float:none;
    clear:both;
    width: 670px;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    border-top:1px solid #C0C0C0;
}
.preview2 ul
{
    width: 720px;
    margin-left: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}
.preview2 ul li
{
    margin: 0 0 0 10px;
    width: 162px;
    list-style: none;
    font-size: 12px;
    text-align: center;
    float: left;
    display: block;
    color: #06c;
}

.preview2 span
{
color:red;
font-size: 12px;
}


.floorlayout
{
    clear: both;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
}
.floorlayout h1
{
    margin: 0 auto 0 auto;
    float: left;
    width: 116px;
}

.floorlayout p
{
    clear: both;
    margin-right: auto;
    margin-left: auto;
}
.floorlayout ul
{
    margin-right: auto;
    margin-left: auto;
    width: 126px;
    float: left;
    clear: none;
}
.floorlayout ul li
{
    margin: 0;
    list-style: none;
    display: block;
    clear: both;
    text-align: left;
    width: 110px;
    padding-left: 10px;
}
.floorlayout ul li a
{
    text-align: left;
    clear: both;
}
.floorlayout ul li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}


#scroll
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 0;
    padding: 0;
    width: 404px;
    height: 20px;
}
#scroll1
{
    position: relative;
}
#scroll1 .scrollbar1
{
    background: url(../images/scroll_1.gif) no-repeat;
    width: 404px;
    height: 20px;
    text-align: right;
    position: absolute;
    top: 0px;
    left: 0px;
}
#scroll2
{
    position: relative;
}
#scroll2 .scrollbar2
{
    background: url(../images/scroll_2.gif) no-repeat;
    width: 404px;
    height: 20px;
    text-align: right;
    position: absolute;
    top: 0px;
    left: 0px;
}
#scroll3
{
    position: relative;
}
#scroll3 .scrollbar3
{
    background: url(../images/scroll_3.gif) no-repeat;
    width: 404px;
    height: 20px;
    text-align: right;
    position: absolute;
    top: 0px;
    left: 0px;
}
#scroll4
{
    position: relative;
}
#scroll4 .scrollbar4
{
    background: url(../images/scroll_4.gif) no-repeat;
    width: 404px;
    height: 20px;
    text-align: right;
    position: absolute;
    top: 0px;
    left: 0px;
}
a.arrow_lft:link, a.arrow_lft:visited
{
    position: absolute;
    top: 1px;
    right: 29px;
    background: url(../images/arrow_lft.gif) no-repeat;
    width: 28px;
    height: 18px;
}
a.arrow_lft:hover, a.arrow_lft:active
{
}
a.arrow_rt:link, a.arrow_rt:visited
{
    position: absolute;
    top: 1px;
    right: 3px;
    background: url(../images/arrow_rt.gif) no-repeat;
    width: 28px;
    height: 18px;
}
a.arrow_rt:hover, a.arrow_rt:active
{
}
.imgarrow_lft
{
    position: absolute;
    top: 1px;
    right: 29px;
    background: url(../images/arrow_lft2.gif) no-repeat;
    width: 28px;
    height: 18px;
}
.imgarrow_rt
{
    position: absolute;
    top: 1px;
    right: 3px;
    background: url(../images/arrow_rt2.gif) no-repeat;
    width: 28px;
    height: 18px;
}
#r1
{
    background: url(../images/sec/secPromo_res1_010209.jpg) no-repeat 189px 1px;
    padding: 10px 0 0 19px;
}
#r2
{
    background: url(../images/sec/secPromo_res2_010209.jpg) no-repeat 189px 8px;
    padding: 10px 0 0 19px;
}
#r3
{
    background: url(../images/sec/secPromo_res3_010209.jpg) no-repeat 189px 8px;
    padding: 10px 0 0 19px;
}
#r4
{
    background: url(../images/sec/secPromo_res4_010209.jpg) no-repeat 189px 8px;
    padding: 10px 0 0 19px;
}
#b1
{
    background: url(../images/sec/02092009_Unified.jpg) no-repeat 290px 7px;
    padding: 10px 0 0 19px;
}
#b2
{
    background: url(../images/sec/02092009_NetworkPerf.jpg) no-repeat 145px 1px;
    padding: 10px 0 0 19px;
}
#b3
{
    background: url(../images/sec/02092009_CollTech.jpg) no-repeat 129px 1px;
    padding: 10px 0 0 19px;
}
#b4
{
    background: url(../images/sec/secPromo_bus4.jpg) no-repeat 223px 7px;
    padding: 10px 0 0 19px;
}
#w1
{
    background: url(../images/sec/01162009_samsungGleam.jpg) no-repeat 283px 10px;
    padding: 10px 0 0 19px;
}
#w2
{
    background: url(../images/sec/02012009_bt.jpg) no-repeat 290px 4px;
    padding: 10px 0 0 19px;
}
#w3
{
    background: url(../images/sec/02012009_giftBox.jpg) no-repeat 210px 10px;
    padding: 10px 0 0 19px;
}
#w4
{
    background: url(../images/sec/12112008_omnia.jpg) no-repeat 203px 12px;
    padding: 10px 0 0 19px;
}

/* Slider */
.SlidingPanels
{
    position: relative;
    float: left;
    width: 402px;
    padding: 0px;
    border: none;
}
.SlidingPanels_sm
{
    position: relative;
    width: 402px;
    padding: 0px;
    margin: 0 0 0 1px;
    border: none;
    overflow: hidden;
}
.SlidingPanels_sm p
{
    padding: 0;
    margin: 0 0 5px 0;
}
.SlidingPanels_sm h1
{
    font-size: 17px;
    color: #f00;
    margin: 4px 0 4px 0; #margin:13px04px0;_margin:13px04px0;padding:0;}
.SlidingPanelsContentGroup
{
    position: relative;
    float: left;
    width: 4600px;
    margin: 0px;
    padding: 0px;
    border: none;
}
.SlidingPanelsContent
{
    width: 402px;
    float: left;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    border: none;
}
.SlidingPanelsContent_sm
{
    width: 402px;
    height: 130px;
    float: left;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}
.SlidingPanelsAnimating *
{
    overflow: hidden !important;
}
.SlidingPanelsCurrentPanel
{
}
.SlidingPanelsFocused
{
}

/* Footer */
#footer
{
    float: left;
    min-width: 985px;
    width: 100%;
    background: url(../images/footer_barbg.gif) no-repeat top center;
    margin: 10px 0 0 0;
    padding: 9px 0 0 0;
    font-size: 11px;
}
#footer #footer_content
{
    width: 985px;
    height: 61px;
    margin: 0 auto 0 auto;
    padding: 0 0 0 10px;
    text-align: left;
}
#footer #footer_trust
{
    width: 985px;
    margin: 0 auto 20px auto;
    padding: 0 0 0 10px;
    text-align: left;
}
#footer #footer_content .trust
{
}
#footer .sub
{
    font-size: 11px;
    color: #000;
    margin: 3px 0 2px 0;
}
#footer #left
{
    float: left;
    text-align: left;
}
#footer #right
{
    float: right;
    text-align: left;
    padding: 2px 10px 0 0;
}
#footer #right .esp
{
}
#footer .divider
{
    padding: 0 3px 0 3px;
    color: #666;
    font-size: 13px;
}
#footer a:link, #footer a:visited
{
    font-size: 11px;
}
#footer a:hover, #footer a:active
{
}

#main_content
{
    background: none;
}
#main_content .copy_btm
{
    font-size: 12px;
    padding: 4px 11px 0 0;
    text-align: right;
}

.bb
{
    color: #06C;
    font-weight: bold;
}
.rb
{
    color: #ff0000;
    font-weight: bold;
}
.gb
{
    color: #413839;
    font-weight: bold;
}

.styleInfo
{
    width: 380px;
    clear: both;
}
.styleInfo h1
{
}
.styleInfo ul
{
    width: 368px;
}
.styleInfo ul li
{
    width: 72px;
}
.floorInfo
{
    float: left;
    width: 340px;
    clear: both;
}
.floorInfo h1
{
}
.floorInfo ul
{
    width: 130px;
    float: left;
    clear: none;
}
.floorInfo ul li
{
    width: 120px;
    clear: both;
    margin: 0;
}
.boothInfo
{
    float: left;
    width: 700px;
}
.boothInfo img
{
    float: left;
    margin-top: 10px;
}
.boothInfo h1
{
}
.boothInfo ul
{
    width: 320px;
    float: left;
    clear: left;
}
.boothInfo ul li
{
    width: 200px;
    clear: both;
    margin: 0;
    text-align: left;
}
.boothInfo table
{
    float: left;
    margin: 0;
    margin-left: 20px;
    border-style: solid;
}
.boothInfo table td, .boothInfo table tr, .boothInfo table td tr, .boothInfo table th
{
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    border-collapse: collapse;
}
.boothInfo2
{
    float: left;
    width: 700px;
}
.boothInfo2 h1
{
}
.boothInfo2 ul
{
    width: 180px;
    float: left;
    clear: left;
}
.boothInfo2 ul li
{
    width: 180px;
    clear: both;
    margin: 0;
    text-align: left;
}
.boothInfo2 table
{
    float: right;
}

#flashContent
{
}

#secFlashContent
{
    float: right;
}


.style1
{
    color: #999999;
}


.rightContent
{
    float: left;
    width: 380px;
}
.rightContent table
{
    float: right;
    width: 360;
    margin: 10px;
}
.rightContent table h1
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 358px;
    text-align:center;
    font-size:12px;
    color: #06c;
}
.leftContent
{
    float: left;
    width: 380px;
    _width: 360px;
}

.leftContent h1 
{
    color: #06c;
}

.gallery {position:relative; width:520px; _width:522px; height:auto; background:#fff; border:0px solid #000; margin:10px 0; padding:10px; padding-right:0px; padding-top:0px; font-family:verdana, arial, sans-serif; font-size:12px;}

.gallery a.pics {float:left; margin:0px; display:inline; color:#000; text-decoration:none; border:0px solid #000; width:63px; height:58px; cursor:default;}
.gallery a.pics img.thumb {display:block; border:0; width:55px; height:50px; }

.gallery a.pics span {display:none; border:0; width:200px; background:#fff; border:0px solid #fff; text-align: left; }
.gallery a.pics span img {margin:0px 4px 3px 0px; border:0px solid #000; float:left;clear:both; height:176px;_margin-bottom:3px;max-width:220px;}

.gallery a.pics:hover {white-space:normal; border:0px solid #fff;}
.gallery a.pics:hover span {display:block; position:absolute; left:518px; top:0px; z-index:10; height:300px;}

.gallery a.pics:active {border:0px solid #fc0;} 
.gallery a.pics:active span {display:block; position:absolute; left:518px; top:0px; z-index:5; height:300px;}

.gallery a.pics:focus {border:1px solid #fc0; outline:0;}
.gallery a.pics:focus span {display:block; position:absolute; left:518px; top:0px; z-index:5; outline:0;}

.gallery span.info {clear:left; display:block; text-align:left; line-height:20px; margin:0px 0 0 0; padding:0px 0 0 0; width:502px; 
text-align:left; color:#000; z-index:1;
    }
.gallery span.info a {color:#000; text-align:left;}
.gallery span.info a:hover {text-decoration:none;}

.red{color:red;}
.blue{color: #06c;}