html,body 
{
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    background-color:#181818;
}

.clear
{
    clear:both;
    display:block;
    height:1px;
    overflow:hidden;
}

.error
{
    color:#D11919;
}

.global_error
{
    border:1px solid #D11919;
    padding:10px;
    margin:10px 0px;
    color:#D11919;
}

form
{
    padding:0px;
    margin:0px;
    display:block;
}

.outer
{
    background-image:url(images/header_repeat.jpg);
    background-repeat:repeat-x;
    background-position: left top;
}

.top_container
{
    background-image:url(images/header_light.jpg);
    background-repeat: no-repeat;
    background-position:  center top;
    text-align:center;
}

.inner_border
{
    background-image: url(images/inner_border.gif);
    background-repeat:repeat-x;
    background-position: left bottom;
    padding-bottom:4px;
}

.content_outer
{
    text-align:center;
    background-color:White;
}

.footer_container
{
    text-align:center;
}

.width_fixer
{
    width:976px;
    margin:0px auto;
    text-align:left;
}

.home_header
{
    position: relative;
    /*height:410px;*/
    /*height:382px; */
    height:346px; 
    
}

.inner_header
{
    position: relative;
}

/*----------------------------------------------------------*/
.home_theme
{
    position:absolute;
    left:0px;
    top:130px;
    width:976px;
    height:212px;
}

.home_theme .item
{
    position:absolute;
    background-color:#333232;
    left:0px;
    top:0px;
    width:976px;
    height:212px;
}

.home_theme .item .banner_photo
{
    position:absolute;
    left:6px;
    top:6px;
    width:700px;
    height:212px;
    overflow:hidden;
}

.home_theme .item .banner_photo a
{
    display:block;
}

.home_theme .item .banner_photo a img
{
    border:0px;
}

.home_theme .item .more_btn
{
    position:absolute;
    left:698px;
    top:223px;
}

.home_theme .item .more_btn a.green_button
{
    background-image: url(images/green_button_250.jpg);
    width:250px;
}

.home_theme .item .more_btn a:hover.green_button
{
    background-position:left -41px;
}

.home_theme .item .more_btn a.blue_button
{
    background-image: url(images/blue_button_250.jpg);
    width:250px;
    
}
.home_theme .item .more_btn a:hover.blue_button
{
    background-position:left -40px;
}

.home_theme .item .banner_info
{
    position:absolute;
    top:0px;    
    left:672px;
    background-image:url(images/banner.png);
    width:304px;
    height:212px;
}

.home_theme .item .banner_info .title
{
    position:absolute;
    top:25px;    
    left:45px;    
    color:#B2B2B2;   
    font-family: Microsoft Sans Serif;
    font-size:17px;
}

.home_theme .item .banner_info .title a
{
    text-decoration:none;
    color:White;
}

.home_theme .item .banner_info .title a:hover
{
    color:#00adef;
}

.home_theme .item .banner_info .text
{
    position:absolute;
    top:80px;    
    left:45px;   
    color:#B2B2B2;
    font-family:Tahoma;
    font-size:14px;
    line-height:150%;
    width:240px; 
}

/*----------------------------------------------------------*/

.utilities
{
    height:21px;
    overflow:hidden;    
    font-family:Tahoma;
    font-size:11px;  
}

.utilities .langs, 
.utilities .contact,
.utilities .sitemap,
.utilities .members_area,
.utilities .logged_member,
.utilities .search_bar
{
    float:right;
    height:20px;
    margin-left:10px;
    background-color: #518AAA;
    padding:0px 20px;
    line-height:20px;
    color:White;
}

.search_bar label
{
    font-weight:bold;
}

.search_bar input
{
    width:150px;  
    height:12px;
    font-weight:normal;
    margin-top:-1px;
}

.search_bar .search_btn
{   
    width:25px;
    height:18px;
    background-image: url(images/search_btn.png);
    background-repeat:no-repeat;
    padding:0px;
    margin: 1px 0px 0px 0px;
    overflow:visible;
    border:0px;
    background-color:Transparent;
}

/*------------------------------------*/
.utilities .logged_member
{
    background-color: #61A0C7;
}

.utilities .langs A img
{
    border:0px;
    margin-bottom:-1px;
}

.utilities a
{
    color:White;
    text-decoration:none;      
}

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

.utilities .logged_member a
{
    font-weight:bold;    
}

/*------------------------------------*/

.logo
{
    /*width:270px;
    height:54px;*/
    width:261px;
    height:53px;
    position:absolute;
    top:32px;
    left:0px;
}

.logo a
{
    display:block;
}
.logo a img
{
    /*width:284px;
    height:29px;
    width:270px;
    height:54px;*/
    width:261px;
    height:53px;
    border:0px;
}

/*------------------------------------*/


.top_menu
{
    padding-top:81px;
    font-family:Tahoma;
    font-size:12px;  
    height:28px;
    width:100%;
    font-weight:bold;
}

ul.megamenu
{
    margin:0px;
    padding:0px;
}

ul.megamenu li
{
    list-style:none;
    float:left;
    display:block;
    height:28px;
    padding-right:1px;
}

ul.megamenu li a
{
    float:left;
    display:block;
    color:White;
    height:28px;
    line-height:27px;
    padding:0px 7px;
    text-decoration:none;
}

ul.megamenu li.current a
{
    background-color: #181818;
}

ul.megamenu li a:hover,
ul.megamenu li a.mm-item-link-hover
{
    background-color:#333232;
}


ul.megamenu li div.mm-item-content {   
  background-color:#4F4F4F;
  padding: 0px;
  position: absolute;
  border: 1px solid #777;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:normal;
  font-size:11px;
  color: #666666;    
  z-index: 909;  
}

.mm-content-base 
{
    background: #FFF;
    background-color:#4F4F4F;
    background-image:url(images/menu_bg.gif);
    background-repeat: repeat-y;
    position: relative;
    z-index: 911;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:3px;
}

.mm-js-shadow 
{
  background: #555;
  position: absolute;
  z-index: 910;
}



ul.megamenu li div ul
{
    margin:0px;
    padding:0px;
    background-color: Transparent;    
}

ul.megamenu li div ul li
{
    list-style:none;
    list-style-image: none;
    display: list-item;
    float:none;
    height:auto;
}

ul.megamenu li div ul li a
{
    padding:0px 0px 0px 3px;
    height:22px;
    display:block;
    white-space: nowrap;
    float:none;
    background-color: Transparent; 
    color: #fff;    
    font-weight:normal;
    line-height: normal;   
    background-image:url(images/menu.png);
    background-image:url(images/menu.gif);
    background-repeat:no-repeat;
    background-position: left -5000px; 
}

ul.megamenu li.current div ul li a
{
    background-color: Transparent; 
}

ul.megamenu li div ul li a:hover
{
    background-color: Transparent;  
    color:#9EDA29;    
    background-position: left -168px;      
}

ul.megamenu li div ul li a span
{
    display:block;
    background-image:url(images/menu.png);
    background-image:url(images/menu.gif);
    background-repeat:no-repeat;
    background-position: right -5000px;
    text-indent:37px;
    padding:5px 40px 5px 0px;
}

ul.megamenu li div ul li a:hover span
{
     background-position: right -192px;
}


ul.megamenu li .sub ul li div
{
}




.inner_sub_menu
{
    background-color: #181818;
    height:24px;
    padding:3px 0px 3px 3px;
    font-family:Tahoma;
    font-size:12px;  
}

.inner_sub_menu ul
{
    margin:0px 0px 0px 0px;
    padding:0px;
}

.inner_sub_menu ul li
{
    list-style:none;
    float:left;
    display:block;
    height:24px;
    padding-right:1px;
}

.inner_sub_menu ul li a
{
    float:left;
    display:block;
    color:White;
    height:24px;
    line-height:23px;
    padding:0px 20px;
    text-decoration:none;
    border:1px solid #333132;
    border:1px solid #181818;
}

.inner_sub_menu ul li.current
{
}

.inner_sub_menu ul li.current a
{
    background-color: #181818;
    background-color:#333132;
    border-left:1px solid #595959;
    border-top:1px solid #595959;
    border-right:1px solid #767676;
    border-bottom:1px solid #767676;
    color:#7EBBCD;
}

.inner_sub_menu ul li a:hover
{
    background-color: #181818;
    background-color:#333132;
    border-left:1px solid #595959;
    border-top:1px solid #595959;
    border-right:1px solid #767676;
    border-bottom:1px solid #767676;
}


/*---------------------------------*/

.footer
{
    height:60px;
    font-family:Tahoma;
    font-size:12px;
    color:#3E3E3E;
    padding-top:15px;
}

.footer a
{
    color:#3E3E3E;
    text-decoration:none;
}

.footer a:hover,
.footer a.current
{
    color:White;
}

.footer .menu
{
    float:left;
}

.footer .legal_privacy
{
    float:right;
    text-align:right;
}

.footer .menu ul,
.footer .legal_privacy ul
{
    margin:0px;
    padding:0px;
}

.footer .menu ul li,
.footer .legal_privacy ul li
{
    list-style-type: none;
    display:inline;
    border-left:1px solid #3E3E3E;
    padding:0px 8px;
}

.footer .menu ul li.first,
.footer .legal_privacy ul li.first
{
    border-left:0px;
    padding-left:0px;
}

/* --------------------------------------------- */
.content
{
    background-image:url(images/left_column.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

.content_no_bg
{
    font-family:Tahoma;
    font-size:12px;
    color:#666666;    
}

.c_left
{
    float:left;
    /*width:671px;*/
    padding-right:22px;
    width:649px;
    font-family:Tahoma;
    font-size:12px;
    color:#666666;
}

.c_left a
{
    color:#00adef;
}

.c_right
{
    float:right;
    width:305px;
    padding-top:45px;
}

/* --------------------------------------------- */

h1,h2,h3
{
    font-family: Microsoft Sans Serif;
    font-size:20px;
    color:Black;
    margin-top:15px;
    margin-bottom:8px;
}

h2
{
    margin-top:8px;
    font-size:19px;
}

h3
{
    margin-top:8px;
    font-size:18px;
}

ul li
{
    list-style-image: url(images/bullet.gif);
}

ol li
{
    list-style-image:none;
}

p, li
{
    line-height:150%;
}

.statement
{
    font-family:MS Sans Serif;
    font-size:13px;
    font-family: Trebuchet MS;
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
}

.statement P
{
    margin:0px;
}

.sep
{
    background-image: url(images/sep.gif);
    background-repeat: no-repeat;
    background-position:center center;
}

.prod_left, .prod_right
{
    float:left;
    width:300px;
    padding-right:24px;
}

.prod_right
{
    padding-right:25px;  
}

.prod_left .logos, 
.prod_right .logos
{
    /*margin-bottom:3px;   
    margin-top:5px;*/
    margin:0px;
}

.prod_left .logos a img, 
.prod_right .logos a img
{
    border:0px;
}

.prod_left p, 
.prod_right p
{
    margin-top:0px;
}

a.green_button, a.blue_button, a.light_blue_button
{
    display:block;
    color:White;
    width:173px;
    height:33px;
    line-height: 24px;
    font-family: Georgia;
    font-family: Garamond;
    text-decoration: none;
    font-size:13px;
    font-weight: bold;
    text-indent: 10px;
    background-image: url(images/green_button.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom:10px;
}

a.blue_button
{    
    background-image: url(images/blue_button.jpg);
    line-height: 24px;
}

a:hover.green_button,a:hover.light_blue_button
{
    background-position: left -45px;
}

a:hover.blue_button
{
    background-position: left -43px;
}

a.light_blue_button
{
   background-image: url(images/light_blue_button.jpg);
}

.home_portfolio
{
    font-family: Tahoma;
    font-size:12px;
    padding-bottom:20px;
}

.home_portfolio a
{
   text-decoration: none;
   color:#666666;
}

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

.home_portfolio a img
{
    border:0px;
}

.home_portfolio .item
{
    width:222px;
    height:240px;
    float:left;
    background-image: url(images/home_portfolio.gif);
    position:relative;
    background-repeat: no-repeat;
}

.home_portfolio .item .img
{
    position:absolute;
    top:2px;
    left:3px;
}

.home_portfolio .item .title
{
    position:absolute;
    top:135px;
    left:3px;
    width:190px;
    font-weight:bold;
}

.home_portfolio .item .title A
{
    color:Black;
    font-size:13px;
}

.home_portfolio .item .text
{
    font-size:11px;
    position:absolute;
    top:189px;
    left:3px;
    width:190px;
    line-height:120%;
}


/* --------------------------------------------- */

/*
.c_right ---> width:305px;
*/

.section
{
    background-image: url(images/section_body.gif);
    background-repeat: repeat-y;
    background-position: left top;    
    border-top:10px solid white;
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
}

.section a
{
    color:#00adef;
    text-decoration: none;
}

.section a:hover
{
    color:Black;
}

.section .s1, .section .prod_s1
{
    background-image: url(images/section_top.gif);
    background-repeat: no-repeat;
    background-position: left top;    
}

.section .prod_s1
{
    background-image: url(images/prod_section_top.jpg);
}

.section .s2
{
    background-image: url(images/section_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;  
    padding-bottom:25px;  
}

.section .title
{
    padding:22px 17px 0px 30px;
    font-family: Microsoft Sans Serif;
    font-size:20px;
    color:White;
    font-weight:bold;
}

.section .more
{
    text-align:right;
    padding-top:10px;
    line-height:25px;
    padding-right:10px;
}

.section .more a
{
    display:block;
    padding-right:20px;
    font-family: Georgia;
    background-image: url(images/news_blue_arrow.gif);
    background-repeat:no-repeat;
    background-position: right center;
    color:Black;
    text-decoration: none;
    font-size:13px;
}

.section .more a:hover
{
    color:#00adef;
}
.section .text
{
    padding:10px 17px 0px 30px;
}

.section .text .par
{
    border-bottom: 1px solid #E7EAEB;
    padding:0px 0px 10px 0px;
}

.section .text .prod_logo
{
    border-bottom: 1px solid #E7EAEB;
    text-align:center;
    padding:20px 0px;
}

.section .text .prod_logo a img
{
    border:0px;    
}

.section .text .prod_text
{
    border-bottom: 1px solid #E7EAEB;
    text-align:center;
    padding:20px 0px;
    text-align:left;
    font-size:12px;
    line-height:150%;
}

.section .text .prod_text a
{
    color:#666666;
    text-decoration: none;
}

.section .text .service_module
{
    font-size: 12px;
}

.section .text .news .item
{
    border-bottom: 1px solid #E7EAEB;
    padding:5px 0px;
}

.section .text p
{
    margin-top:5px;
    margin-bottom:3px;
}

.section .text ul
{
    margin:10px 0px 0px 10px;
    padding:0px 0px 0px 10px;
}

.domain
{
    background-image: url(images/search_border_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:17px;
    background-color:White;
    border-top:15px solid white;
    border-bottom:15px solid white;
    font-family:Tahoma;
    font-size:11px;
    color:#666666;
}

.domain .r
{
    background-image: url(images/search_border_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right:17px;
}

.domain .r .title
{
    font-family: Microsoft Sans Serif;
    font-size:19px;
    font-weight:bold;
    color:Black;
    text-align:center;
}



#www
{
    font-size:20px;
    font-family: Trebuchet MS;
    font-weight:bold;
}

#txtDomain
{
    width:200px;
    font-family: Trebuchet MS;
    font-size:20px;
    background-color: #EAECEC;
    border:0px;
    border-top:1px solid #CECFCF;
    border-right:1px solid #CECFCF;
    color:#666666;
    font-weight:bold;
}

.tlds table
{
    width:100%;
    margin-top:10px;
}

.more_domains
{
    text-align:right;
} 

.more_domains a
{
    color:#00adef;
}  

.btn_domain
{
    text-align:right;
    padding-top:15px;
}

.btn_domain button
{
    /*background-image:url(images/orange_domain.jpg);*/
    background-image:url(images/blue_button_230.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    /*width:144px;
    height:38px;
    width:207px;
    height:39px;*/
    width:230px;
    height:32px;
    line-height:10px;
    border:0px;
    overflow: visible;
    color:White;
    font-family: Garamond;
    font-size:14px;    
    text-align:left;
    text-indent:25px;
    padding-left:0px;
}

.btn_domain button:hover
{
    background-position: left -40px;
}


/* -------------------------------- */
.right_form
{

}

.right_form label
{
    display:block;
    clear:both;
    margin-top:10px;
    margin-bottom:2px;
}

.right_form .checks label
{
    display:inline;
    color: #797A7D;
    font-weight:normal;
    margin-bottom:0px;
    margin-top:0px;
}

.right_form input
{
    width:230px;
    display:block;
}

.right_form .checks input
{
    width:auto;
    display:inline;
    color: #797A7D;
    margin-bottom:0px;
}

.right_form textarea
{
    width:230px;
    height:70px;
}

.right_form .form_error
{
    color:#D11919;
    display:block;
}

.right_form .btn_container
{
    margin-top:10px;
    padding-right:20px;
    text-align:right;
}

button.frm_button
{
    position:relative;
    text-align:center;
    overflow: visible;
    padding:0px;
    margin:0px;
    border:0px;
    background-color: Transparent;
}

button.frm_button .btn_body
{
    height:26px;
    background-image:url(images/frm_button.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}

button:hover.frm_button .btn_body
{
    background-position: left -26px;    
}

button.frm_button .btn_body .btn_left
{
    height:26px;
    background-image:url(images/frm_button_left.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left:20px;
}

button:hover.frm_button .btn_body .btn_left
{
    background-position: left -26px;     
}

button.frm_button .btn_body .btn_left .btn_right
{
    height:26px;
    background-image:url(images/frm_button_right.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right:20px;
    color:White;
    line-height:26px;
    font-weight:bold;
    white-space:nowrap;
    
}

button:hover.frm_button .btn_body .btn_left .btn_right
{
    background-position: right -26px;     
}

/* ------------------------------------------ */

.portfolio
{
    padding-top:15px;
    background-image:url(images/portfolio_col.gif);
    background-repeat: repeat-y;
    background-position:212px top;
}

.example
{
    float:left;
    width:205px;
    padding-right:17px;
    
}

.example .info
{
    width:202px;
}


.info a.title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#00adef;
    display:block;
    padding:10px 0px;
    text-decoration:none;
}

.info a:hover.title
{
    text-decoration: underline;
}

.info .attibutes
{
    color:#666666;
}

.info .attributes .attr
{
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
    float:left;
    clear:left;
    width:60px;
    display:block;
}

.info .attributes .val
{
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:11px;
    float:left;
    clear:none;
    width:140px;
    display:block;
}

.info .attributes .val a
{
    color:#666666;
}

.info .attributes .val span
{
    font-size:10px;
    color:#8BD9F7;
    white-space:nowrap;
}

.info .credits
{
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:11px;
    line-height:150%;
    padding-bottom:10px;
}

.info .credits .t
{
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:10px;
    font-weight:bold;
}
.info .credits a
{
    color:#666666;
}

.info .descr
{
    padding:10px 3px 10px 0px;
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:11px;
    color:#666666;
}

.example .img
{
    width:202px;
}

.example .img a
{
    display:block;
    width:200px;
    height:125px;
    border:1px solid black;
}

.example .img a:hover
{
    border-color:#00adef;
}

.example .img a img
{
    border:0px;
    width:200px;
    height:125px;
}

.clearfix
{
    padding:10px 0px;
    background-color: White;
    clear:both;
}

/* ------------------------------*/

.pitem
{
    padding-top:15px;  
    padding-bottom:15px;  
}

.pitem .photo
{
    width:445px;
    float:left;
}

.pitem .photo img
{
    width:430px;
    border:1px solid black;
}

.pitem .info
{
    float:left;
    width:200px;
    
}

.pitem .info a.title
{
    padding-top:0px;
}

/* --------------- */
.screenshots
{
    
}

.screenshots h3
{
    margin-top:15px;
    font-size:17px;
    display:block;
    border-bottom:1px solid #666666;
}

.screenshots div.item
{
    float:left;
    width:200px;
    height:140px;
    text-align:center;
    display:block;
}

.screenshots div.item A
{
    display:block;
    width:160px;
    height:120px;
    border:1px solid #000;
}

.screenshots div.item A:hover
{
    border-color:#00adef;
}

.screenshots div.item A img
{
    width:160px;
    height:120px;
    border:0px;
}

/* ---------------------------*/
.news_page
{
    padding:1px 0px;
}

.news_page .item
{
    margin-top:10px;
    padding-bottom:10px;    
    border-bottom:1px dashed #666666;
}

/* ---------------------------*/
#sitemap
{
    padding-top:10px;
    padding-bottom:25px;
}


/* ---------------------------*/

.breadcrumb
{
    font-family:Tahoma, Geneva, Verdana, sans-serif;
    font-size:11px;
    padding-top:7px;
    line-height:18px;
    color:#666666;
    border-bottom:1px dotted #999999;
}

.breadcrumb a
{
    text-decoration:none;
    color:#666666;
}

.breadcrumb a:hover
{
    color:#00adef;
}

/* ---------------------------------------------- */

.domain_panel
{
    background-color: #fff;
}

.domain_panel .dp_c1,
.domain_panel .dp_c2
{
    margin:0px 1px;
    background-color: #E4E4E4;     
    height:1px;
    overflow:hidden;
}
.domain_panel .dp_c2
{
    margin:0px 2px;
}

.domain_panel .dp_outer
{
    background-color: #E4E4E4; 
    padding:3px 5px;
}

.domain_panel .dp_c3,
.domain_panel .dp_c4
{
    margin:0px 1px;
    background-color: #F2F2F2;   
    height:1px;
    overflow:hidden;
}
.domain_panel .dp_c4
{
    margin:0px 2px;
}

.domain_panel .dp_c5,
.domain_panel .dp_c6
{
    margin:0px 1px;
    background-color: #fff; 
    height:1px;
    overflow:hidden;
}
.domain_panel .dp_c6
{
    margin:0px 2px;
}

.domain_panel .dp_body
{
    background-color: #F2F2F2;
}

.domain_panel .dp_header
{
    border-bottom:1px solid #E4E4E4; 
    padding:2px 10px;
}

.domain_panel .dp_header h2
{
    font-size:17px;
    margin:0px;
    /*color:White;*/
}

.domain_panel .dp_footer
{
    border-top:1px solid #E4E4E4;
    padding:4px 10px;
    background-color:#fff;
    text-align:right;
}

.domain_panel .dp_content
{
    background-color:White;
    padding:1px 0px;
    /*padding:10px;    */
}

.dp_left
{
    width:280px;
    float:left;
}

.dp_left .www
{
    font-size:20px;
    font-family: Trebuchet MS;
    font-weight:bold;
}

.dp_left .tld_input
{
    width:200px;
    font-family: Trebuchet MS;
    font-size:18px;
    border-top-width:2px;
    border-right-width:2px;
    color:#666666;
    font-weight:bold;
}

.dp_right
{
    width:330px;
    float:left;
}

.domain_results
{
    width:100%;
}

.domain_results tr th
{
    padding:5px 2px 5px 2px;
}

.domain_results tr td
{
    border-top:1px solid #E4E4E4;
    padding:3px 2px;
}

.domain_results tr td.not_requested_domains
{
    font-weight:bold;
    padding:5px 8px;
    background-color: #F2F2F2;
}


.tld_avail
{
    font-weight:bold;
    color:#4A5F97;
}


.tld_avail_not
{

}

/* --------------------------------------------------- */


.inline_search
{

}

.inline_search label
{
    font-weight:bold;
}

.inline_search .q_box
{
    width:200px;
    padding-top:0px;
    padding-bottom:0px;
}

.search_items
{
    border-top:1px dotted gray;
}

.search_item
{
    padding:10px 0px;
    border-bottom:1px dotted gray;
}

.search_item .title
{
    margin-top:0px; 
    margin-bottom:5px;
}

.search_item .title a
{      
    
}

.search_item .abstract
{
    color:#333333; 
    margin-top:0px; 
    margin-bottom:2px;
}

.search_item .full_url
{
  color:#999999;
  margin-top:0px; 
  margin-bottom:0px;
  font-size:11px;
}

.search_item .full_url a
{
  color:#999999;  
}

/* ---------------------------------- */
.reseration_steps
{  
  border-top:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  height:28px;
}

.reseration_steps OL
{
  display: inline;
  list-style: none;
  margin:0px;
  padding:0px;
}

.reseration_steps OL LI
{
  display: inline;
  list-style: none;
  float:left;
  margin:0px;
  padding:0px;
  height:28px;
  overflow:hidden;
}

.reseration_steps OL LI .res_step, .reseration_steps OL LI .res_step_sel
{
  background-image: url(images/foothead.gif);
  background-repeat: no-repeat;
  background-position: left -1px;
  padding-left: 18px;
  font-weight: bold;
  height:28px;
  line-height:28px;
  padding-right:8px;
  color:#d5d5d5;
  color: #cdcccc;
  color: #c4c2c2;
  float:left;
}

.reseration_steps OL LI .res_step_sel
{
  color:Black;
}

/*-------------------------------------------------------*/

.domain_reg
{
    width:600px;
    
}

.domain_reg tr td
{
    vertical-align: top;
    padding-bottom:3px;
}

.domain_reg tr td.lbl
{
    width:200px; 
    padding-top:5px;   
}

.domain_reg tr td.lbl2
{
    width:160px; 
    padding-top:5px;   
}

.domain_reg tr td select,
.domain_reg tr td input,
.domain_reg tr td textarea
{
    width:200px;
}

.domain_submit
{
    text-align:right;
    border-top:1px solid black;
    padding-top:5px;
    margin-top:15px;
}

.pnl_submit
{
    text-align:right;
    border-top:1px solid #D1CFCB;
    padding-top:5px;
    margin-top:15px;
}

/*-----------------------------------------------------*/
.price_analysis
{
    width:100%;
    table-layout: fixed;
}

.price_analysis thead tr th
{
    text-align:left;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    background-color:#F2F3F3;
}

.price_analysis tbody tr td
{
    text-align:left;
    padding:3px 5px;
    border-top:1px solid #666666;
    font-weight:bold;
}

.price_analysis tbody tr.prod_row td
{
    text-align:left;
    padding:5px;
    border-top:1px dotted #999999;
    font-weight:normal;
}

.order_submit_note
{
    font-size:10px;
    color:#666666;
    text-align:center;
    border-bottom:1px solid #999999;
    padding:0px 0px 5px 0px;
    margin-bottom:4px;
}

.payment_title
{
    font-weight:bold;
    font-size:13px;
    font-family:Arial;
    margin-top:5px;
    background-color:#F2F3F3;
    border-top:1px solid #666666;
    border-bottom:1px solid #999999;
    margin-top:0px;
    padding:3px 5px;
}

.payment_method
{
    padding-top:1px;
    margin-top:10px;
}

ol.terms li
{
    list-style-type: lower-greek;
    list-style-image:none;
}


/*----------------------------*/

.confirmation
{
    font-weight:bold;
  font-family:  Trebuchet MS;  
  font-size:15px;
  border-color:#7ccb67;
  border:1px solid #b4e8aa;
  background-color: #e9f9e5;
  background-image: url(images/icon_confirmation.gif);
  background-repeat: no-repeat;
  background-position: 10px center;
  padding:14px 10px 14px 60px;
}

.cancel_warning
{
    font-weight:bold;
  font-family:  Trebuchet MS;  
  font-size:15px;
  border-color:#7ccb67;
  border: #deca7e 1px solid;
  background-color: #f5f5b5;
  background-image: url(images/attention.gif);
  background-repeat: no-repeat;
  background-position: 10px 20px;
  padding:14px 10px 14px 45px;
}

/*----------------------------*/
.login_options
{
    padding-top:20px;
}

.not_members
{
    border:1px solid #ADADAD;
    float:left;
    width:315px;
}

.existing_members
{
    border:1px solid #ADADAD;
    float:right;
    width:315px;
}

.pnl
{
    border:1px solid #ADADAD;
    margin-bottom:15px;
}

.pnl_title
{
    background-image: url(images/PaneHeaderTile.gif);    
    background-repeat:repeat-x;
    height:27px;
    overflow:hidden;
    line-height:27px;
    text-indent:10px;
    color:Black;
    font-family:Trebuchet MS;
    font-size:16px;
}

.pnl_body
{
    margin:5px;
    padding:10px;
    border:1px solid #D1CFCB;
}

/* ------------------------------------------------------ */
.green_feedback
{
    font-weight:bold;
    padding:20px 10px;
    color:Green;
    font-size:12px;
    text-align:center;
}

/* ------------------------------------------------------ */


.sSites
{
    background-image:url(images/vertical_dash_grey.gif);
    background-repeat: repeat-y;
    background-position: 468px 0px;
}

.sSitesLeft
{
    float:left; 
    width:435px;   
}

.sSitesRight
{
    float:right;  
    width:230px; 
}

ul.vertical_menu
{
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 10px;
}

ul.vertical_menu li
{
    display:block;
    text-align:right;
}

ul.vertical_menu li a
{
    display:block;
    color:#8C927C;
    text-decoration:none;
    font-family:Tahoma;
    font-weight:bold;
    background-image:url(images/vert_sel_green.gif);
    background-repeat:no-repeat;
    background-position:16px -36px;
    height:32px;
    padding-left:50px;
    padding-right:15px;
    line-height:32px;
}

ul.vertical_menu li.sel a
{
    background-position:0px -68px;
    color:#6C7254;
}

ul.vertical_menu li a:hover
{
    background-position:16px -3px;
    color:#6C7254;
}

ul.vertical_menu li.sel a:hover
{
    background-position:0px -68px;
    color:#6C7254;
}

.sSitesRight h2
{
    font-size:14px;
    text-indent:45px;
    margin-top:15px;
}

/* ------------------------------------------------------ */

.template_items
{

}

.template_items .template_sep
{
    float:left;
    width:8px;
    height:150px;
}

.template_items .item
{
    float:left;
    width:170px;
    overflow:hidden;
    padding:5px;
    border:1px solid #E8E9ED;
    border:1px solid #D4DEBC;
    border:1px solid #9CA284;
    border:1px solid #065786;
}

.template_items .item .title
{
    background-color:#878686;
    background-color: #065786;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color:Black;
    color:White;
    border-bottom:8px solid white;
    padding:5px;
    overflow:hidden;
}

.template_items .item .preview
{
    overflow:hidden;
}

.template_items .item .preview .img
{
  overflow:hidden;
}

.template_items .item .preview .colors
{
    overflow:hidden;
}

.template_items .item .preview .colors P
{
    color:Black;
    font-weight:bold;
    margin-top:0px;
}

.template_items .item .preview .colors ul
{
    padding: 0px 0px 0px 10px;
    margin:0px;
}

.template_items .item .preview .colors ul li
{
    list-style:none;
}

.template_items .item .preview .colors ul li a
{
    color:Black;
    text-decoration:none;
}

.template_items .item .preview .colors ul li a.sel
{
    font-weight:bold;
}

.template_items .item .preview .colors ul li a:hover
{
    color:#00adef;
}



.template_items .item .signin
{
    background-color: #EB6327;
    background-color: #065786;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color:Black;
    border-top:5px solid white;
    padding:4px;
    text-align:center;
}

.template_items .item .screenshots
{
    background-color: #E8E9ED;
    background-color: #D4DEBC;
    background-color: #2D8BB1;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color:Black;
    border-top:5px solid white;
    padding:4px;
    text-align:center;
}

.template_items .item .screenshots a,
.template_items .item .signin a
{
    text-decoration:none;
    color:White;
}

.template_items .item .screenshots a:hover,
.template_items .item .signin a:hover
{
    text-decoration: underline;
}

.sq
{
    width:5px;
    height:5px;
}

/*-----------------------------------------------------------*/

.the_templates
{
    padding-top:20px;
    float:left;
    width:755px;
}

.sSitesSteps
{
    padding-top:20px;
    float:left;
    width:220px;
}

.templates_bar
{
    border:1px solid #ECECEC;
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-color: #666666;
    padding:5px 10px 5px 10px;
    height:40px;
    margin-bottom:10px;
    color:White;
}

.templates_bar .h
{
    float:left;
    font-family:Arial;
    font-size:15px;
}

.templates_bar .h .hl
{
    color:#FC9803;
    font-weight:bold;
}

.templates_bar .signup
{
    float:right;
    line-height:40px;
}


.sStep
{
    width:210px;
    border-bottom:15px solid white;
}

.sStep .title
{
    font-family:Arial;
    font-size:14px;
    border:1px solid #ECECEC;
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-color: #F2F7FB;
    padding:9px 10px 1px 50px;
    height:40px;
}

.sStep .title .hl
{
    color:#29A5CA;
    font-weight:bold;
}

.sStep .btm
{
    padding-bottom:1px;
}

.sStep .bd
{
    padding:10px 10px 10px 0px;
    line-height:150%;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

