BODY
{  
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color:#8393ab;
  font-family: Tahoma;
  background:#a7a9ac;
}

BODY A
{
  color: #8393AB;
}

BODY A:hover
{
  color: #1e74bb;
}

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

.clearer{clear: both;}
.floatleft{float:left}
.floatright{float:right}
.displaynone{display:none}

.nowrap{white-space:nowrap}

input{
	border:1px solid #d2d3d5; font-size:10px; font-family: Tahoma;
}

select{
	border:1px solid #d2d3d5;  font-size:10px; font-family: Tahoma;
}

textarea{
	border:1px solid #d2d3d5;  font-size:10px; font-family: Tahoma;
}

div.white_background{
	background:#ffffff;
}
div.header_container ul{
	 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin:0;
 padding:0;
}
div.top_bar{
	height:41px;
	background:url('../images/top_bar_bg.gif');
	font-weight:bold;
	color:#FFFFFF;
}
div.header_container{width:999px;background:url('../images/top_bar_bg.gif');}


img.top_bar_logo{padding:8px 8px 8px 10px;}
a img.top_bar_logo{border:0px}
div.top_bar_text{padding-left:10px;padding-top:3px}
div.combo_replacement{padding-top:1px}

div.lang_container{background:#cbcdcf; border-left:1px solid #a5aaad;border-right:1px solid #dadcde;}
div.inner_lang_container{height:38px;  border-left:1px solid #dadcde;border-right:1px solid #a5aaad; width:60px;}

img.lang_img{margin-top:12px; border:1px solid #cbcdcf; margin-right:2px; margin-left:2px}
img.lang_img_over{margin-top:12px; border:1px solid #fff; margin-right:2px; margin-left:2px}

div.logo_container{width:999px;background:url('../images/gray_bg.gif') repeat-x bottom; height:66px;}
div.logo_bar{ background:url('../images/gray_bg2.gif') repeat-x bottom; height:66px;}
img.main_logo{margin-top:14px; margin-left:40px; border:0px}
div.logo_bar_directlink{height:11px; width:112px; text-align:center; background:#FFFFFF; margin-top:55px; margin-right:39px; line-height:11px}
a.logo_bar_directlink_a{text-decoration:none; font-weight:bold}
a.logo_bar_directlink_a:hover{color:#758598; text-decoration:none; font-weight:bold}

div.container{border-right:1px solid #d2d3d5; width:960px; padding-right:38px;}

div.content_header{background:#1e74bb; height:19px; color:#FFFFFF}
div.content_header_gray{background:#aab6c6; height:19px;color:#FFFFFF}

div.content_center{background:#fbfbfc;}
div.header_text{ padding-left:10px; padding-top:4px}
div.content_row{ padding:15px 10px 15px 10px;}
div.content_row_separator{ background:#e9ecf0; height:1px; font-size:2px;}
div.content_separator{ background:#aab6c6; height:3px; font-size:2px;}

.content_header H1
{
  font-family: uvc1;
  font-size: 14px;
  color: #fff;  
  margin:0px;
}
.content_header_gray H1
{
  font-family: uvc1;
  font-size: 14px;
  color: #fff;  
  margin:0px;
}
.content_row H1
{
  font-family: uvc1;
  font-size: 14px;
  color: #8395ab;  
  margin:0px;
}
.content_row H2
{
  font-family: uvc2;
  font-size: 13px;
  color: #aab6c6;  
  margin:0px;
}

#full_header div.spacer{height:24px;}
#body_container div.spacer{height:24px;}

#full_footer div.spacer{height:24px;}


div.footer_bar_container{width:999px; background:#d1d3d4; height:11px;}
div.footer_gray_bar{ background:#e8e9eb; height:11px;}
div.bar_link{background:#FFFFFF; height:11px; text-align:center; padding:0px 6px 0px 6px;}
div.bar_link_container{padding-right:39px}
a.bar_link_a{text-decoration:none; font-weight:bold;}
a.bar_link_a:hover{color:#1e74bb; text-decoration:none; font-weight:bold}

div.footer{ background:#a7a9ac; color:#efefef}
div.footer_container{background:#a7a9ac; width:999px; border-right:1px solid #d2d3d5;  }
div.footer_container div.marginF{ padding:8px 38px;  border-right:1px solid #8d9095 }
div.footer a{color:#efefef; text-decoration:none;}
div.footer a:hover{color:#efefef; text-decoration:underline;}
div.superfooter{padding-bottom:6px; border-bottom:1px solid #8e9195; position:relative}
div.subfooter{padding-top:6px; border-top:1px solid #d1d3d4}
div.footer_separator{width:18px; text-align:center; float:left}


div.desktop_switch{	width:38px;	padding-top:33px; padding-left:1px;}
img.desktop_switch_menu_image{margin-top:1px;}

div.container_blank_separator{width:1px; height:10px; font-size:1px; line-height:1px;}

div.menu{border-right:1px solid #d2d3d5; width:998px;}
div.menu_container{ background:#aab6c6; margin:0px 38px 0px 40px; color:#ffffff; font-weight:bold; width:920px;}
div.menu_container_item{ padding:0px 0px}
div.menu_container_item a{color:#ffffff; font-weight:bold; text-decoration:none; padding:4px 12px 3px 12px; display: block;}
div.menu_container_item a:hover{background:#94a4b9; color:#ffffff;}
div.separator{border-left:1px solid #8596ad; background:#d5dae3; height:12px; width:1px; margin-top:4px; }
div.view_submenus_button{margin-top:4px;}

div.submenu{ position:absolute; border-top:1px solid #ffffff; text-align:center; background-color:#bbc5d1; display:none}
div.submenu a{color:#ffffff; text-decoration:none; display: block; padding:2px 4px; font-weight:normal;}
div.submenu a:hover{background:#94a4b9; color:#ffffff;}
div.submenu_separator{border-top:1px solid #ffffff; font-size:0px; line-height:0px; margin:0px 2px;}
div.submenu_vertical_separator{border-left:1px solid #ffffff; font-size:0px; line-height:0px; height:54px; position:absolute}
div.submenus_background{background:#bbc5d1; border-top:1px solid #ffffff; line-height:0px; font-size:0px; display:none}

div.breadcrump{ background:#eef0f4; padding-top:4px; padding-bottom:3px;/* margin:2px 38px 0px 40px;*/  margin:2px 0px 0px 0px; font-size:9px; padding-right:7px; width:913px;}
div.breadcrump a{ text-decoration:underline;}
div.breadcrump a:hover{color:#1e74bb; text-decoration:underline;}

div.slider{width:580px; height:180px; /*margin-top:33px;*/ background:#f3f4f6; padding:10px}
div.slider_description_box{border:1px solid #e7eaee; font-size:9px; position:absolute; margin:-19px 0px 0px 4px; height:13px; padding:0px 6px;}
div.slider_next{margin-top:-19px; float:right; position:relative; padding-right:4px;}
div.slider_next a{text-decoration:none; font-size:9px;}
div.slider_next a:hover{color:#1e74bb; text-decoration:none;}
div.slider_next img{vertical-align:middle;}
div.slider_next_text{font-size:9px; padding-top:2px; cursor:pointer}
div.next_button{padding-left:6px; padding-right:3px; cursor:pointer}
a.slider_link{text-decoration:none;}
a.slider_link:hover{text-decoration:none; color:#1e73ba;}

div.hosting_packages_box_container{margin-top:33px; padding-left:65px;} 
div.hosting_packages_box{background:#f3f4f6; padding:10px;}
div.hosting_packages_box_title{background:#ffffff; padding:4px 0px 4px 5px; font-size:10px; border-top:1px solid #e7eaee; border-left:1px solid #e7eaee; border-right:1px solid #e7eaee; }
div.hosting_packages_box_title a{color:#8393ab; text-decoration:none}
div.hosting_packages_box_title a:hover{color:#1e72b9; text-decoration:none}
table.hosting_packages_box_table{border:1px solid #ffffff; font-size:9px}
td.hosting_packages_box_table_header{font-weight:bold; border-bottom:1px solid #ffffff; padding:4px 4px 5px 4px; background:#eef0f4}
td.hosting_packages_box_table_td{ border-top:1px solid #e7eaee; padding:2px 4px 4px 4px;}
td.hosting_packages_box_table_footer{border-top:1px solid #e7eaee; padding:5px 4px 1px 4px; font-weight:bold; font-size:9px}
div.hosting_packages_box_next_container{width:14px; height:157px; background:#ffffff; border-top:1px solid #e7eaee; border-bottom:1px solid #e7eaee; border-right:1px solid #e7eaee; padding:0px 1px; }
div.hosting_packages_box_next_button{background:#eef0f4; height:87px; line-height:0.8; text-align:center; vertical-align:middle; padding-top:70px; cursor:pointer}
a.button{background:#eef0f4; border:1px solid #e7eaee; padding:1px 5px; text-decoration:none; font-weight:normal; font-size:9px}
a.button:hover{text-decoration:none; color:#1e73ba;}
div.a_button_container{padding:2px 0px;}
div.hosting_packages_box_price{padding-top:2px}

div.news_boxes_container{padding-top:15px; padding-bottom:10px;}
td.news_box_table_header{font-size:10px; border-top:1px solid #e7eaee; border-bottom:1px solid #e7eaee; width:280px; padding:4px 3px 4px 3px}
td.news_box_table_header a {color:#8393ab; text-decoration:none}
td.news_box_table_header a:hover {color:#1e74bb; text-decoration:none}
td.news_box_table_td{background:#f3f4f6; font-size:9px; border-top:1px solid #ffffff; border-bottom:1px solid #e7eaee; width:225px; padding:4px 5px}
td.news_box_table_button_td{background:#f3f4f6; font-size:9px; border-top:1px solid #ffffff; border-bottom:1px solid #e7eaee; width:45px; padding:4px 0px}
td.news_box_table_footer{border-bottom:1px solid #e7eaee; padding:4px 3px 4px 3px}
a.news_box_title{text-decoration:none}
a.news_box_title:hover{color:#758598; text-decoration:none}
.news_box_description{}
a.news_box_description:hover{color:#1e74bb;}
a.news_box_button{background:#ffffff; border:1px solid #e7eaee; padding:1px 5px; text-decoration:none; font-weight:normal; font-size:9px}
a.news_box_button:hover{text-decoration:none; color:#1e73ba;}
a.news_box_button_2{background:#eef0f4; border:1px solid #e7eaee; padding:1px 5px; text-decoration:none; font-weight:normal; font-size:9px}
a.news_box_button_2:hover{text-decoration:none; color:#1e73ba;}
div.news_box_button_container{padding:2px;}
div.newsbox_separator{width:40px;}

div.fontresizer{background:#ffffff; padding:2px 0px 1px 2px; border:1px solid #e7eaee; line-height:1px; font-size:1px}
div.contrast_changer{background:#ffffff; border:1px solid #e7eaee; padding:2px; line-height:1px; font-size:1px}
div.light_contrast{background:#99a7b9; width:9px; height:9px; line-height:1px; font-size:1px; cursor:pointer}
div.dark_contrast{background:#4a596c; width:9px; height:9px; line-height:1px; font-size:1px; cursor:pointer}
div.contrast_boxes_blank_separator{width:3px; height:2px; line-height:1px; font-size:1px;}
div.footer_blank_separator{width:2px; height:2px; font-size:1px; line-height:1px;}

div.box{background:#f3f4f6; padding:10px;}

h1 {font-size:12px; font-weight:bold; padding-left:2px; margin:0px 0px 15px 0px}

.blankH10{height:10px; font-size:0px; line-height:0px;}

div.page_loader{position:absolute; top:50%; left:492px; border:1px solid #E7EAEE; z-index:999}

/***contrast****/
.blue_color_contrast{color:#1E74BB}
.blue_color_contrast_dark{color:#0b5da1}

.blue_color_2_contrast{color:#1e73ba}
.blue_color_2_contrast_dark{color:#035aa2}

.blue_gray_color_contrast{color:#8393AB}
.blue_gray_color_contrast_dark{color:#607da9}

.blue_gray_color_2_contrast{color:#697C9A}
.blue_gray_color_2_contrast_dark{color:#5e6877}

/***en contrast***/

/****projects*****/
div.left_content{width:601px; margin-top:33px; font-size:10px;}
div.right_content{width:252px; margin-top:33px; padding-left:65px;} 

table.view_type_icons_container{border:1px solid #e7eaee;}
table.view_type_icons_container td{background:#f3f4f6; padding:3px 3px 3px 8px;}
div.view_type_icons_text{padding-top:7px;}
a.view_type_icons_1{background: url("../images/icons.gif"); height:25px; width:25px; display:block; margin-left:7px;}
a.view_type_icons_1:hover{background: url("../images/icons.gif") -104px 0px; height:25px; width:25px; display:block; margin-left:7px;}
a.view_type_icons_1_over{background: url("../images/icons.gif") -104px 0px; height:25px; width:25px; display:block; margin-left:7px;}
a.view_type_icons_2{background: url("../images/icons.gif") -33px 0px; height:25px; width:25px; display:block; margin-left:3px;}
a.view_type_icons_2:hover{background: url("../images/icons.gif") -137px 0px; height:25px; width:25px; display:block; margin-left:3px;}
a.view_type_icons_2_over{background: url("../images/icons.gif") -137px 0px; height:25px; width:25px; display:block; margin-left:3px;}
a.view_type_icons_3{background: url("../images/icons.gif") -66px 0px; height:25px; width:25px; display:block; margin-left:3px;}
a.view_type_icons_3:hover{background: url("../images/icons.gif") -170px 0px; height:25px; width:25px; display:block; margin-left:3px;}
a.view_type_icons_3_over{background: url("../images/icons.gif") -170px 0px; height:25px; width:25px; display:block; margin-left:3px;}

div.projects_container{padding-top:10px}
img.project_main_image{border-top:1px solid #e7eaee; border-left:1px solid #e7eaee; border-bottom:1px solid #e7eaee}
div.project_title{background:#ffffff; font-size:9px; border-left:1px solid #e7eaee; border-right:1px solid #e7eaee; border-bottom:1px solid #e7eaee; padding:5px 5px 3px 5px}
div.main_image_box_paddingL{padding-left:41px;}
div.main_image_box_paddingB{padding-bottom:14px;}
div.main_image_box_width{width:260px}
div.icons_container_background{background:url("../images/transparent_background.png"); position:absolute; width:40px; height:116px; margin-top:2px; margin-left:218px;}
div.icons_container_background_IE{position:absolute; width:40px; height:116px; margin-top:2px; margin-left:218px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/transparent_background.png', sizingMethod='scale');}
div.icons_container{position:absolute; width:40px; height:116px; margin-top:2px; margin-left:218px; z-index:9}
a.project_icons_1{background: url("../images/icons.gif") 0px -29px; height:32px; width:32px; display:block; margin-left:4px; margin-top:4px; position:relative;}
a.project_icons_1:hover{background: url("../images/icons.gif") -104px -29px; height:32px; width:32px; display:block;margin-left:4px;  margin-top:4px; position:relative;}
a.project_icons_2{background: url("../images/icons.gif") -33px -29px; height:32px; width:32px; display:block;margin-left:4px;  margin-top:6px; position:relative;}
a.project_icons_2:hover{background: url("../images/icons.gif") -137px -29px; height:32px; width:32px; display:block;margin-left:4px;  margin-top:6px; position:relative;}
a.project_icons_3{background: url("../images/icons.gif") -66px -29px; height:32px; width:32px; display:block;margin-left:4px;  margin-top:6px; position:relative;}
a.project_icons_3:hover{background: url("../images/icons.gif") -170px -29px; height:32px; width:32px; display:block;margin-left:4px;  margin-top:6px; position:relative;}
div.project_link{background:url("../images/transparent_background.png"); width:210px; height:17px; position:absolute; margin-top:98px; margin-left:2px; padding-top:3px; padding-left:5px}
div.project_link_IE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/transparent_background.png', sizingMethod='scale'); width:210px; height:17px; position:absolute; margin-top:98px; margin-left:2px; padding-top:3px; padding-left:5px}
a.project_link{text-decoration:underline}
a.blue_hover_link{text-decoration:none;}
a.blue_hover_link:hover{text-decoration:none; color:#1E74BB}

table.category_menu{border:1px solid #e7eaee; background:#ffffff;}
table.category_menu th{background:#ffffff; font-size:9px; padding:3px 8px; font-weight:bold}
a.category_menu_link{display:block; background:#eef0f4; font-size:10px; padding:3px 8px; text-decoration:none; width:100%}
a.category_menu_link:hover{display:block; background:#f7f8f9; font-size:10px; padding:3px 7px; border-left:1px solid #1e73ba; text-decoration:none; color:#1e73ba}
a.category_menu_link_over{display:block; background:#f7f8f9; font-size:10px; padding:3px 7px; border-left:1px solid #1e73ba; text-decoration:none; color:#1e73ba}
a.category_menu_link_over:hover{display:block; background:#f7f8f9; font-size:10px; padding:3px 7px; border-left:1px solid #1e73ba; text-decoration:none; color:#1e73ba}
.overflow_x_hidden{overflow-x:hidden}

div.shortview_container{margin-top:17px;}

table.project_info_table{background:#ffffff; border:1px solid #e7eaee;}
td.project_info_table_td_borderB{border-bottom:1px solid #e7eaee}
td.project_info_table_td_borderT{border-top:1px solid #e7eaee}
td.project_info_table_td_borderTB{border-bottom:1px solid #e7eaee; border-top:1px solid #e7eaee}
td.project_info_table_td_borderL{border-left:1px solid #e7eaee;}
td.project_info_table_td_borderR{border-right:1px solid #e7eaee;}
td.project_info_table_td_borderLR{border-right:1px solid #e7eaee; border-left:1px solid #e7eaee}
td.project_info_table_td_borderTL{border-left:1px solid #e7eaee; border-top:1px solid #e7eaee}
td.project_info_table_td_with_bkgcolor{background:#f7f8f9}
td.project_info_table_padding{padding:0px 5px}
td.project_info_table_separator{line-height:0px; font-size:0px; height:1px; padding:0px 1px;}
div.project_info_table_separator{border-bottom:1px solid #e7eaee;}
.marginT15{margin-top:15px;}

div.project_info_table_title{height:15px; font-weight:bold; padding:4px 5px 0px 5px; font-size:9px}
div.project_info_table_title a{text-decoration:none}
div.project_info_table_link{height:17px; padding:2px 5px 0px 5px;}
div.project_info_table_link a:hover{color:#1E74BB}
div.project_info_table_categories{height:15px; padding:2px 5px 0px 5px;}
div.project_info_table_padding{padding:2px 5px 0px 5px;}
div.project_info_table_width80{width:80px;}

div.fancybox_title{text-align:left; font-weight:bold; padding:5px 10px; font-size:9px;}
.fancybox_close_button_container{padding:5px 6px; border-left:1px solid #e7eaee; font-size:0px; line-height:0px; margin-top:1px}

div.gallery_container{ visibility:hidden; position:absolute}
.gallery_image_title_container{ border-top:1px solid #e7eaee; height:25px; font-size:10px; font-weight:bold;}
.projects_gallery_buttons{border-left:1px solid #e7eaee; border-top:1px solid #e7eaee}
.cursorpointer{cursor:pointer}

div.projects_detail_info{width:289px}
div.projects_detail_info_without_image{width:580px}

div.additional_images_container{padding:9px;}
.gray_border{border:1px solid #e7eaee}
.paddingT8{padding-top:8px}
.paddingL8{padding-left:8px}
.project_additional_info_table_padding{padding:1px 6px;}
.project_description_container{padding:7px 6px;}
a.projects_main_image_watermark{position:absolute; margin-top:140px; margin-left:265px; background: url("../images/zoom_watermark.gif"); height:24px; width:24px; display:block;}
a.projects_additional_image_watermark{position:absolute; margin-top:45px; margin-left:105px; background: url("../images/zoom_watermark.gif"); height:24px; width:24px; display:block;}

a.no_main_image{display:block; width:258px; height:118px; background:#fff; border:1px solid #e7eaee}

div.projects_slider{width:580px; height:378px; background:#f3f4f6; padding:10px}

div.projects_slider_description_box{position:absolute; margin:-49px 0px 0px 0px;}
div.project_slider_title{height:17px; font-weight:bold; padding:6px 5px 0px 5px; font-size:9px}
div.project_slider_title a{text-decoration:none}
div.project_slider_link{height:19px; padding:5px 5px 0px 5px;}
div.project_slider_link a:hover{color:#1E74BB}
td.project_slider_icons_container{background:#f7f8f9}
a.project_slider_icons_1{background: url("../images/icons.gif") 0px -29px; height:32px; width:32px; margin-left:7px; position:relative;}
a.project_slider_icons_1:hover{background: url("../images/icons.gif") -104px -29px; height:32px; width:32px; margin-left:7px;  position:relative;}
a.project_slider_icons_2{background: url("../images/icons.gif") -33px -29px; height:32px; width:32px; margin-left:7px;  position:relative;}
a.project_slider_icons_2:hover{background: url("../images/icons.gif") -137px -29px; height:32px; width:32px; margin-left:7px; position:relative;}
a.project_slider_icons_3{background: url("../images/icons.gif") -66px -29px; height:32px; width:32px; margin-left:7px;  position:relative;}
a.project_slider_icons_3:hover{background: url("../images/icons.gif") -170px -29px; height:32px; width:32px; margin-left:7px; position:relative;}
a.slider_no_main_image{display:block; width:578px; height:329px; background:#fff; text-decoration:none; line-height:0px; font-size:0px}

div.no_icon_1{height:32px; width:32px; margin-top:6px}
div.no_icon_2{height:32px; width:32px; margin-top:4px}
div.no_icon_3{height:32px; width:32px; margin-left:7px}
/***end projects**/


/*** news ***/
div.news_container{padding-top:10px}
div.news_main_image_container{padding:0px 15px 10px 0px}
td.news_additional_images_container{padding:0px 0px 10px 0px}
div.news_additional_image{padding:10px 0px 0px 10px;}
div.news_additional_image img{border:1px solid #e7eaee}
div.marginT20{margin-top:20px}
.news_additional_images_title{padding:1px 12px;}
div.news_description_container{padding:5px;}
img.img_with_borderR{border-right:1px solid #e7eaee;}

a.main_image_watermark{position:absolute; margin-top:92px; margin-left:232px; background: url("../images/zoom_watermark.gif"); height:24px; width:24px; display:block;}
a.additional_image_watermark{position:absolute; margin-top:45px; margin-left:105px; background: url("../images/zoom_watermark.gif"); height:24px; width:24px; display:block;}
/***end news***/

/*** hosting ***/
div.hosting_table_title{background:#E7EAEE; padding:2px}
div.hosting_table_value{padding:2px;}
table.hosting_info_table{border-top:1px solid #E7EAEE; border-right:1px solid #E7EAEE}
table.hosting_info_table td{padding:1px; border-left:1px solid #E7EAEE; border-bottom:1px solid #E7EAEE}

div.inner_box{background:#ffffff; border:1px solid #E7EAEE;}
.padding13{padding:13px;}
.hosting_box_text{background:#E7EAEE; padding:10px;}

input.form_input{width:100%;}
div.input_container{width:194px;}
div.select_container{width:196px;}
div.short_input_container{width:94px;}
.paddingL6{padding-left:6px;}
div.textarea_container{width:489px}
textarea.form_textarea{width:100%; overflow:auto; height:50px;}
select.form_select{width:100%}

div.captcha_img{float:left; border:1px solid #d2d3d5;}
input.captcha{width:45px; margin-left:3px; margin-top:1px}
div.captcha_content{ float:left; padding:11px 4px 0px 4px; font-size:1px; line-height:1px;}
img.captcha_ico{border:1px solid #d2d3d5; float: left;}
img.captcha_arrow{margin-right:1px;} 

label.error{color:#bb1e47}
span.error{color:#bb1e47}
.valid_msg{color:#3da851}

div.hosting_overview_container{padding:8px}
table.hosting_overview_box_table{border-left:1px solid #e9eaec; font-size:9px; border-bottom:1px solid #e9eaec; border-right:1px solid #e9eaec; margin-right:4px;}
table.hosting_overview_box_slider_table{border:1px solid #e9eaec; font-size:9px;}
td.hosting_overview_box_table_info_td{ border-top:1px solid #e7eaee; border-right:1px solid #e7eaee;}
div.hosting_overview_box_table_div{overflow:hidden; width:110px}
div.hosting_overview_box_slider_separator{width:4px; font-size:0px; line-height:0px; height:10px;}
td.hosting_overview_box_table_header{font-weight:bold; border:1px solid #ffffff; padding:4px 4px 5px 4px; background:#eef0f4}
div.hosting_overview_box_next_container{width:14px; height:157px; background:#ffffff; border:1px solid #e7eaee; padding:0px 1px; }
div.hosting_overview_box_next_button{background:#eef0f4; height:87px; line-height:0.8; text-align:center; vertical-align:middle; padding-top:70px; cursor:pointer}
td.hosting_overview_box_table_footer{border-top:1px solid #e7eaee; font-weight:bold; font-size:9px}
div.hosting_overview_box_div_footer{border:1px solid #ffffff;background:#eef0f4; padding:7px 0px;}
a.button_white{background:#ffffff; border:1px solid #e7eaee; padding:1px 5px; text-decoration:none; font-weight:normal; font-size:9px}
a.button_white:hover{text-decoration:none; color:#758589;}
table.white_button_container{border:1px solid #ffffff; padding:2px 0px;}
.marginT39{margin-top:39px}
/*** end hosting ***/
div.selectbox-wrapper {
    position:absolute;    
    border:1px solid #ccc;
    margin:0px;
    margin-top:2px;
    padding:0px;    
    text-align:left;    
   overflow: auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;  
  padding:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#fff;
}
div.selectbox-wrapper ul li.selected { 
  background:url('../images/combo_sel_row_bg.png');
}
div.selectbox-wrapper ul li.current { 
  background:url('../images/combo_sel_row_bg.png');
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  height:19px;
  margin:0;
  padding-left:9px;
  cursor:pointer;
  background:url('../images/combo_row_bg.png');
  border-bottom:1px solid #dadcde;  
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{  
  padding-left:8px; padding-top:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;  
  display : block;
  text-align:left; 
  background: url('../images/combo_bg.gif') right;
  height:15px;
  cursor: pointer;
  border:0px;
  border-left:1px solid #a5aaad;
  color:#fff;
}



/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 578px; height: 178px; position: relative; margin: 0 auto 0px; background:#ffffff; border:1px solid #e7eaee}
.anythingSlider .wrapper                { width: 578px; overflow: auto; height: 156px; margin: 0 0px; position: absolute; top: 0; left: 0; overflow:hidden; border-bottom:1px solid #E7EAEE}

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; margin-left:-40px; *margin-left:0px; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 156px; width: 578px; margin: 0px;}
/*.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }*/

.anythingSlider #thumbNav                               { position: relative; top: 150px; text-align: right; display:none; padding-right:65px; }
.anythingSlider #thumbNav a                             { color:#8393ab; font-size: 9px; /*padding: 2px 8px;*/ padding:1px 4px; margin: 0 5px 0 0;  text-align: center; border:1px solid #e7eaee; text-decoration:none; }
.anythingSlider #thumbNav a:hover                       { background: #eef0f4; }
.anythingSlider #thumbNav a.cur                         { background: #1e74bb; color:#ffffff; }

/*#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }*/

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }




/******************************************************************************************************************************************************************************************/




.hostingPackagesSlider                         { width: 216px; /*height: 157px;*/ position: relative; margin: 0 auto 0px; background:#ffffff; border:1px solid #e7eaee;}
.hostingPackagesSlider .wrapper                { width: 216px; overflow: auto; /*height: 157px;*/ margin: 0 0px; position: absolute; top: 0; left: 0; overflow:hidden; background:#ffffff;}

                                      
.hostingPackagesSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; margin-left:-40px; *margin-left:0px; }
.hostingPackagesSlider ul li                   { display: block; float: left; padding: 0; /*height: 157px;*/ width: 216px; margin: 0px;}

.hostingPackagesSlider  #thumbNav                               { position: relative; top: 148px; text-align: left; display:none }
.hostingPackagesSlider  #thumbNav a                             { color:#8393ab; font-size: 9px; /*padding: 2px 8px;*/ padding:1px 4px; margin: 0 5px 0 0;  text-align: center; border:1px solid #e7eaee; text-decoration:none; }
.hostingPackagesSlider  #thumbNav a:hover                       { background-image: none; }
.hostingPackagesSlider  #thumbNav a.cur                         { background: #1e74bb; color:#ffffff; }

/*
  Prevents
*/
.hostingPackagesSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.hostingPackagesSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }



/******************************************************************************************************************************************************************************************/




.hostingOverviewSlider                         { width: 400px; /*height: 157px;*/ position: relative; margin: 0 auto 0px; background:#ffffff;}
.hostingOverviewSlider .wrapper                { width: 400px; overflow: auto; /*height: 157px;*/ margin: 0 0px; position: absolute; top: 0; left: 0; overflow:hidden; background:#ffffff;}

                                      
.hostingOverviewSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; margin-left:-40px; *margin-left:0px; }
.hostingOverviewSlider ul li                   { display: block; float: left; padding: 0; /*height: 157px;*/ width: 134px; margin: 0px;}

.hostingOverviewSlider  #thumbNav                               { position: relative; top: 148px; text-align: left; display:none }
.hostingOverviewSlider  #thumbNav a                             { color:#8393ab; font-size: 9px; /*padding: 2px 8px;*/ padding:1px 4px; margin: 0 5px 0 0;  text-align: center; border:1px solid #e7eaee; text-decoration:none; }
.hostingOverviewSlider  #thumbNav a:hover                       { background-image: none; }
.hostingOverviewSlider  #thumbNav a.cur                         { background: #1e74bb; color:#ffffff; }

/*
  Prevents
*/
.hostingOverviewSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.hostingOverviewSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


/*******************************************************************************************************************************************************************************************/

.projectsSlider                         { width: 578px; height: 378px; position: relative; margin: 0 auto 0px; background:#ffffff; border:1px solid #e7eaee}
.projectsSlider .wrapper                { width: 578px; overflow: auto; height: 329px; margin: 0 0px; position: absolute; top: 0; left: 0; overflow:hidden; border-bottom:1px solid #e7eaee}

                                       /* Width below is max for Opera */
.projectsSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; margin: 0; margin-left:-40px; *margin-left:0px; }
.projectsSlider ul li                   { display: block; float: left; padding: 0; height: 329px; width: 578px; margin: 0px;}
/*.projectsSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.projectsSlider .forward                { background-position: 0 0; right: -20px; }
.projectsSlider .back                   { background-position: -67px 0; left: -20px; }
.projectsSlider .forward:hover          { background-position: 0 -200px; }
.projectsSlider .back:hover             { background-position: -67px -200px; }*/

.projectsSlider #thumbNav                               { position: relative; top: 148px; text-align: right; display:none; padding-right:50px; }
.projectsSlider #thumbNav a                             { color:#8393ab; font-size: 9px; /*padding: 2px 8px;*/ padding:1px 4px; margin: 0 5px 0 0;  text-align: center; border:1px solid #e7eaee; text-decoration:none; }
.projectsSlider #thumbNav a:hover                       { background: #eef0f4; }
.projectsSlider #thumbNav a.cur                         { background: #1e74bb; color:#ffffff; }

/*#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }*/

/*
  Prevents
*/
.projectsSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.projectsSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }




@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0; 
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left; 
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */
ul.resizable{
	visibility:hidden;
}

ul.dropdown {
 font-weight: normal;
 border-left:1px solid #a5aaad;
 background: url('../images/combo_bg.gif') no-repeat right top;
}
ul.dropdown:hover {
 font-weight: normal;
 border-left:1px solid #a5aaad;
 background: url('../images/combo_sel_bg.gif') no-repeat right top;
}

	ul.dropdown li {
	 padding: 3px 10px;
	 border-style: solid;
	 border-width: 0px 0px 1px 0px;
	 border-color: #dadcde #dadcde #dadcde;
	 background:url(../images/combo_row_bg.png);
	 color: #ffffff;
	 white-space:nowrap;
	
	}
	
	

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background:url(../images/combo_sel_row_bg.png);
	 color: #ffffff;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #ffffff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #ffffff; text-decoration: none; }
	ul.dropdown a:active	{ color: #ffffff; }


	ul.dropdown li.dir{
		border-width: 0px 0px 0px 1px;
		border-color: #dadcde  #dadcde #dadcde #dadcde;
		/*background: url('../images/combo_bg.gif') no-repeat right top;*/
		background:none;
		padding-left:8px; padding-right:27px;
		margin-top:1px;
		height:14px;
		cursor:pointer;
	}
	
	ul.dropdown li.dir:hover {
	
	 border-width: 0px 0px 0px 1px;
		 border-color: #dadcde #dadcde #dadcde #dadcde;
		/*background: url('../images/combo_sel_bg.gif') no-repeat right top;*/
		background:none;
		padding-left:8px; padding-right:27px;
		height:14px;
		cursor:pointer;
	}
	/* -- level mark -- */

	ul.dropdown ul {
	width:auto;
	 _width: 0;
	 border-top:1px solid #a5aaad;
	 _float:left;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 _width:auto
		}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('..images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;	
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
	border:1px solid #e7eaee;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: 508px;
	right: -10px;
	width: 30px;
	height: 30px;
	background-repeat:no-repeat;
	background-image: url('../images/x_button.gif');
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Tahoma;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e7eaee;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Tahoma;
	font-size: 12px;
	z-index: 1102;
	height:23px;
}

.fancybox-title-inside {
	padding: 0px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 10px;
	height: 10px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -11px;
	left: 0;
	width: 100%;
	/*background-image: url('../images/fancybox/fancybox-x.png');*/
	background:#f3f4f6;
}

#fancy-bg-ne {
	top: -11px;
	right: -11px;
	width: 11px;
	height: 11px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;*/
	background:#f3f4f6;
}

#fancy-bg-e {
	top: 0;
	right: -11px;
	height: 100%;
	/*background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;*/
	background:#f3f4f6;
}

#fancy-bg-se {
	bottom: -11px;
	right: -11px;
	width: 11px;
	height: 11px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; */
	background:#f3f4f6;
}

#fancy-bg-s {
	bottom: -11px;
	left: 0;
	width: 100%;
	/*background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;*/
	background:#f3f4f6;
}

#fancy-bg-sw {
	bottom: -11px;
	left: -11px;
	width: 11px;
	height: 11px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;*/
	background:#f3f4f6;
}

#fancy-bg-w {
	top: 0;
	left: -11px;
	height: 100%;
	/*background-image: url('../images/fancybox/fancybox-y.png');*/
	background:#f3f4f6;
}

#fancy-bg-nw {
	top: -11px;
	left: -11px;	
	width: 11px;
	height: 11px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;*/
	background:#f3f4f6;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png', sizingMethod='scale');*/ background:url('../images/loader.gif'); width:28px; height:28px; }
.fancybox-ie #fancybox-close		{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale');*/ background-image: url('../images/x_button.gif'); background-repeat:no-repeat }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg 		{position:absolute; padding:0; margin: 0; border: 0; width: 10px; height: 10px; z-index: 1001;}
.fancybox-ie #fancy-bg-n 	{top:-11px; left: 0; width: 100%; font-size:0px; line-height:0px; background:#f3f4f6;}
.fancybox-ie #fancy-bg-ne 	{top:-11px; right: -11px;	width: 11px; height: 11px;	font-size:0px; line-height:0px;	background:#f3f4f6;}
.fancybox-ie #fancy-bg-e 	{top:0; right: -11px; height: 100%; font-size:0px; line-height:0px; background:#f3f4f6;}
.fancybox-ie #fancy-bg-se 	{bottom: -11px; right: -11px; width: 11px; height: 11px; font-size:0px; line-height:0px; background:#f3f4f6;}
.fancybox-ie #fancy-bg-s 	{bottom: -11px; height:10px; left: 0; width: 100%; font-size:0px; line-height:0px; background:#f3f4f6;}
.fancybox-ie #fancy-bg-sw 	{bottom: -11px; left: -11px; width: 11px; height: 11px; font-size:0px; line-height:0px; background:#f3f4f6;}
.fancybox-ie #fancy-bg-w 	{top: 0; left: -11px; height: 100%; font-size:0px; line-height:0px; 1background:#f3f4f6;}
.fancybox-ie #fancy-bg-nw 	{top: -11px; left: -11px; width: 11px; height: 11px; font-size:0px; line-height:0px; background:#f3f4f6;}.ad-gallery {
  width: 778px;
 /* border-top:1px solid #e7eaee;
  border-left:1px solid #e7eaee;
  border-right:1px solid #e7eaee;*/
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 452px;
    /*margin-bottom: 10px;*/
	border-bottom:1px solid #e7eaee;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_gallery/ad_prev.png);
        width: 30px;
        height: 30px;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_gallery/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/ad_gallery/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='images/ad_gallery/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 758px;
    position: relative;
	padding:4px 10px;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 10px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 0px;
      width: 9px;
      display: block;
      background: url(../images/ad_gallery/ad_scroll_back.gif) 0px 0px no-repeat;
	  margin-top:22px;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 0px;
      width: 9px;
      background: url(../images/ad_gallery/ad_scroll_forward.gif) 0px 0px no-repeat;
	  margin-top:22px;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
	  height:40px;	  
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 10px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #e7eaee;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #1e73ba;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}