/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*------------------------------ ID ------------------------------*/
body
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004562;
}

img{
	border:0;
	margin:0;
	padding:0;
}

div
{
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
	color:#2e526b;
	font-size:11px;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	color:#888EAC;
}

#main{
width:100%;
margin:0 auto;
}

#mainCentered{
width:1024px;
margin:0 auto;
}

#header
{
	height:31px;
	width:inherit;
	margin:0 auto;
	background:url(../images/bg_header.gif) repeat-x center center;
	color:#2e526b;
	font-size:11px;
	font-weight:bold;
}
#header #home
{
	background:url(../images/icons/home_ico.png) no-repeat 0px 5px;
}

#header #siteMap
{
	background:url(../images/icons/sitemap_ico.png) no-repeat 0px 5px;
}
#header #statistics
{
	background:url(../images/icons/statistics_ico.png) no-repeat 0px 5px;
}

#headerSub
{
 height:271px;
 border-left:1px #c7dce7 solid;
}
#headerSubLeft
{
	
	width:545px;
	height:271px;
	background:url(../images/bg_headerSub.gif) no-repeat;
}
#logo
{
	width:280px;
	height:104px;
	padding:16px 0 0 8px;
}
#searchBar
{
	padding-top:36px;
	#padding-top:17px;
	padding-left:20px;
	color:#2d80a3;
	font-size:11px;
}
#upperNav
{
	padding-top:50px;
	#padding-top:32px;	
}

#upperNav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:545px;
	height:40px;
	#height:38px;
	background:url(../images/bg_top_nav.jpg) repeat-x;
}

#upperNav ul li
{
	margin:0;
	padding:0;
	display:inline;
	width:108px;
}

#upperNav ul li a
{
	background:url(../images/tab_normal.jpg) no-repeat;
	margin:0;
	padding:0;
	width:99px;
	padding-left:10px;
	display:block;
	float:left;
	line-height:40px;
}

#upperNav ul li a:hover
{
	background:url(../images/tab_active.jpg) no-repeat;

}

#headerSubRight
{
	width:477px;
	height:271px;
	background:#cbdee9;
	position:relative;
	float:right;
	z-index:1;
}
#headerSubRight a
{
	color:#b4b4b4;
	text-decoration:none;
	font-weight:bold;
	
}
#headerSubRight a:hover
{
	text-decoration:none;
	color:#DDEFF4;
}
#mainImage
{
	width:477px;
	height:271px;
	z-index:2;
	position:absolute;
	overflow:hidden;
}
#thumbTransparent
{
	position:absolute;
	top:222px;
	z-index:3;
	width:475px;
	height:49px;
	background-color:#000;
	filter: alpha (opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}
.transparent
{
	width:56px;
	height:43px;
	position:absolute;
	background-color:#000000;
	filter: alpha (opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	display:block;
	
}
#prev
{
	
	position:absolute;
	top:225px;
	left:5px;
	z-index:4;
	padding-top:4px;
}
#next
{
	position:absolute;
	top:225px;
	left:415px;
	z-index:4;
	padding-top:4px;
}
#thumbs
{
	position:absolute;
	top:223px;
	z-index:4;
	
	width:350px;
	height:45px;
}
#thumbs ul
{
	margin:0 auto;
	padding:0 0 0 84px;
	#padding:0 0 0 74px;
	list-style-type:none;
	float:left;
	width:350px;
	height:45px;
	z-index:2;
}
#thumbs ul li
{
	margin:0 2px 0 0;
	padding:0;
	height:43px;
	width:56px;
	border:#6d7679 solid 2px;
	float:left;
	z-index:2;
}

#content
{
	float:left;
	margin:0 auto;
}

#contentLeft
{
	float:left;
	width:169px;
	margin:0;
}

#leftMenu
{
	width:169px;
	height:259px;
	background:url(../images/bg_left_menu.png) no-repeat;
	margin:0 0 5px 0;
}
#leftMenu ul
{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0 0 0 12px;
	 
	
}
#leftMenu ul li:first-child
{
	padding-top:5px;
}
#leftMenu ul li
{
	margin-bottom:6px;
}

#leftAdv
{
	width:167px;
	height:380px;
	background:url(../images/left_adv.jpg) no-repeat center center;
	position:relative;
}

#innerLeftAdv
{
	width:160px;
	height:376px;
	text-align:center;
	position:absolute;
	margin:2px 0 0 3px;
	z-index:1;
}
#topAdv
{
	width:517px;
	height:165px;
	position:relative;
	background:url(../images/top_adv.jpg);
}

#innerTopAdv
{
	width:510px;
	height:162px;
	z-index:1;
	left:4px;
	top:0;
	position:absolute;
}

#contentCenter
{
	float:left;
	width:512px;
	margin:0 4px 0 4px;
	position:relative;
}

#businessCenter
{
	border: #d7dedc solid 1px;
	width: 517px;
	height: 475px;
	
}

#mainContentCenterHeader
{
	width:517px;
	height:24px;
	position:relative;
	margin:0;
	border-bottom:1px solid #d7dedc;
}

#mainContentCenterHeaderBg
{
	width:508px;
	height:20px;
	margin:0px;
	top:2px;
	left:4px;
	position:absolute;
	background:url(../images/bg_center_top.jpg) repeat-x;
	color:#f6f6f6;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-left:2px;
}

#mainContentCenterDisplay
{
	width:500px;
	height:450px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
}

#contentRight
{
	float:right;
	width:333px;
	margin:0 0 0 2px;
}
#upperRightContent
{
	height:200px;
}
#colapsable
{
	background:url(../images/bg_left_tabs.jpg) no-repeat center;
	height:82px;
	width:333px;
}
#colapsable ul
{
	padding:0;
	list-style:none;
	list-style-position:none;
	width:333px;
	margin:0 0 0 5px;
	
}
#colapsable ul li
{
	padding:0;
	display:inline;
	float:left;
}

#colapsable ul li a
{
	display:block;
	width:108px;
	height:40px;
	text-decoration:none;
	color:#2e526b;
	float:left;
	line-height:40px;
	text-align:center;
	background:url(../images/tab_left_normal.jpg) no-repeat center center;
}

#colapsable ul li:first-child a
{
	display:block;
	width:108px;
	height:40px;
	text-decoration:none;
	color:#2e526b;
	float:left;
	line-height:40px;
	text-align:center;
	background:url(../images/tab_left_active.jpg) no-repeat center center;
}

#upperLeftTabs
{
	background:url(../images/bg_right_content.jpg) no-repeat center center;
	width:330px;
	height:117px;
	position:relative;
	margin:4px 0 0 2px;
	#margin:3px 0 0 3px;
}

#rightAdvHeaderCont
{
	padding:0 0 0 3px;
}

#rightAdv
{
  width:331px;
  height:246px;
}
#rightAdvHeader
{
	background:url(../images/bg_right_adv.jpg) repeat-x;
	width:307px;
	height:28px;
	margin:0;
	line-height:28px;
}

#rightAdvHeaderLB
{
	background:url(../images/bg_lowerRightBorder_lb.jpg) no-repeat;
	width:3px;
	height:28px;
	margin:0;
	padding:0;
}

#rightAdvHeaderRB
{
	background:url(../images/bg_lowerRightBorder_rb.jpg) no-repeat;
	width:3px;
	height:28px;
	margin:0;
	padding:0;
}

#mainRightAdv
{
	background:url(../images/bg_right_lower_adv.jpg) no-repeat;
	width:329px;
	height:217px;
	margin: 0 0 0 3px;
	padding:5px 0 0 5px;
}

#specialize
{
	width:333px;
	height:198px;
	margin:2px 0 0 7px;
}

#specializeTop
{
	width:326px;
	height:28px;
	background:url(../images/bg_specialize.jpg) no-repeat;
	line-height:28px;
}

#colapsable2
{
	width:329px;
	height:169px;
	background:url(../images/lower_right_tab_bg.jpg);
}


#colapsable2 ul
{
	padding:0;
	list-style:none;
	list-style-position:none;
	width:333px;
	margin:0 0 0 3px;
}

#colapsable2 ul li
{
	padding:0;
	display:inline;
	float:left;
}

#colapsable2 ul li a
{
	display:block;
	width:82px;
	height:23px;
	text-decoration:none;
	color:#2e526b;
	float:left;
	line-height:23px;
	text-align:center;
	background:url(../images/lower_right_tab_normal.jpg) no-repeat;
}

#colapsable2 ul li:first-child a
{
	display:block;
	width:79px;
	height:23px;
	text-decoration:none;
	color:#2e526b;
	float:left;
	line-height:23px;
	text-align:center;
	background:url(../images/lower_right_tab_active.jpg) no-repeat;
}

#footer
{
	width:560px;
	height:60px;
	border-top:#bfd0de solid 1px;
	margin:0 inherit;
	color:#5ea1cb;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

#footer ul
{
	list-style:none;
	margin:0 auto;
	padding:0 auto;
	list-style-position:outside;
	
}

#footer ul li
{
	padding:0 5px 0 0;
	margin:15px 5px 0 0;
	display:inline;
	float:left;
	
}

#footer ul li a
{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#5ea1cb;
}

#footer ul li a:hover
{
	text-decoration:none;
	color:#87865F;
}

/*/////////////////////////////////Home Page Center Section////////////////////////////////*/
#homeUpper
{
	width:518px;
	height:284px;
	background:url(../images/bg_upperHome.jpg) no-repeat center bottom;
}

#homeTabs ul
{
	width:513px;
	height:23px;
	list-style:none;
	list-style-position:outside;
	margin:0;
	padding: 5px 0 0 3px;
}
#homeTabs ul li
{
	display:inline;
	padding:0;
	float:left;
}

#homeTabs ul li:first-child a
{
	display:block;
	width:101px;
	height:23px;
	color:#004562;
	font-size:11px;
	font-weight:bold;
	line-height:2.5;
	background:url(../images/home_tab_active.jpg) no-repeat center bottom;
	text-align:center;
	
}

#homeTabs ul li a
{
	display:block;
	width:103px;
	height:23px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:2.5;
	background:url(../images/home_tab_normal.jpg) no-repeat center bottom;
	text-align:center;
}

#homeContent
{
	padding-left:10px;
	padding-top:10px;
}

#homeContent
{
	width:502px;
	height:238px;
}

.marketDisplayImage
{
	width:160px;
	height:122px;
	margin:3px;

}

.marketDisplayText
{
	width:215px;
	height:122px;
	margin:3px;

}
.marketDisplayPromotion
{
	width:90px;
	height:122px;
	margin:3px;

}

#marketTabs
{
	width:390px;
	height:90px;
	margin:3px 3px 3px 3px;
	
}

#marketMoreTabs
{
	width:90px;
	height:90px;
	margin:3px 3px 3px 3px;
	
}
.marketNormal
{
	width:180px;
	height:35px;
	vertical-align:middle;
	border:1px solid #d1dadf;
	
}
.marketSelected
{
	width:180px;
	height:35px;
	vertical-align:middle;
	border:1px solid #d1dadf;
	background:#FFF;
}
.marginRight5
{
	margin-right:5px;
}

.margin5
{
	margin:5px;
}

.borderGray
{
	border:solid 1px #666;
}

#homeLower
{
	padding-top:10px;
}
.newsSliderItem
{
	width:224px;
	height:172px;
	float:left;
	padding-top:7px;
}
.newsSliderItemBreif
{
	width:224px;
	height:144px;
	color:#1c6d8e;
	font-size:11px;
}
.newsSliderItemMore
{
	width:224px;
	height:28px;
	padding-left:76px;
	
}
.borderRightD1
{
	border-right:1px solid #d1d1d1;
}
.newsSliderImage
{
	border:1px solid #d3d3d3;
	padding:1px;
	margin:5px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////Business Sub Center////////////////////////////////////*/
#businessSubCenter
{
	width:516px;
	height:286px;
	background:url(../images/bg_list_container.jpg) no-repeat;
	position:relative;
}

#businessSubCenterHeader
{
	position:absolute;
	top:5px;
	left:4px;
	padding-left:4px;
	padding-top:1px;
	margin:1px;
	background:url(../images/bg_center_top.jpg) repeat-x;
	width:502px;
	height:20px;
	color:#f6f6f6;
	font-size:11px;
	font-weight:bold;
	
}
#borderTopBusinessSubCenter
{
	position:absolute;
	border-top:1px solid #d7dedc;
	left:1px;
	top:27px;
	height:1px;
	width:513px;
}
#businessListContent
{
	width:467px;
	height:239px;
	position:absolute;
	padding-top:10px;
	padding-left:37px;
	top:29px;
	left:4px;
}
#businessListContentSub
{
	width:438px;
	height:230px;	
}

.businessSubList
{
	width:437px;
	height:38px;
	background:url(../images/bg_list.jpg) no-repeat;
}
.businessSubListContentLeftUpper
{
	width:412px;
	height:34px;
	padding-top:4px;
	padding-left:4px;
}
.businessSubListContentRightUpper
{
	width:19px;
	height:35px;
}
.businessArrow
{
	width:19px;
	height:8px;
	padding-top:7px;
	text-align:center;
}
.businessArrowBottom
{
	width:19px;
	height:20px;
}
.businessSubListContent
{
	width:438px;
	height:60px;
	background:url(../images/bg_sub_list_border.jpg) no-repeat;
}
.businessSubListBG
{
	width:431px;
	height:56px;
	margin:2px;
	background:url(../images/bg_sub_list.jpg) repeat;
}
.businessSubListText
{
	color:#2e526b;
	font-weight:bold;
	font-size:10px;
	width:308px;
	height:24px;
}
.businessSubListControl
{
	padding:10px 0 0 15px;
}
.businessSubListRate
{
	width:250px;
	height:18px;
}

.businessSubListMore
{
	width:161px;
	height:18px;
}
.paginationSubList
{
	position:absolute;
	top:260px;
	left:175px;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.test
{
	border:1px solid red;
}

/*----------------------------Classes Styles----------------------------------*/
.bold
{
	font-weight:bold;
}
.fontSize10
{
	font-size:10px;
}
.inputSearch
{
	width:298px;
	height:16px;
	border:0px;
}
.menuFontColor
{
	color:#2e526b;
}
.inline
{
	display:inline;
}

.categoryDivRB
{
	width:235px;
	height:112px;
	padding: 5px;
	border-right:1px dashed #999999;
	border-bottom:1px dashed #999999;
}

.categoryDivB
{
	width:235px;
	height:112px;
	padding: 5px;
	border-bottom:1px dashed #999999;
}
.categoryDivR
{
	width:235px;
	height:112px;
	padding: 5px;
	border-right:1px dashed #999999;
}

.categoryDiv
{
	width:235px;
	height:112px;
	padding: 5px;
}

.categoryImage
{
	background:url(../images/bg_image_list.jpg) no-repeat center center;
}
.categoryImageDiv
{
	position:relative;
	top:0;
	left:89px;
}

.pagination
{
	color:#285179;
	font-size:10px;
	position:absolute;
	clear:both;
	top:620px;
	left:375px;
}

.pagination a
{
	color:#285179;
	text-decoration:none;
}

.pagination a:hover
{
	text-decoration:none;
	color:#888EAC;
}
.showUpperLeftTab
{
	display:block;
	width:325px;
	height:110px;
	background:url(../images/bg_left_tab.jpg) repeat;
	position:absolute;
	top:3px;
	left:3px;
}
.hideUpperLeftTab
{
	display:none;
}

.showLowerRightTab
{
	display:block;
	width:320px;
	height:135px;
	#margin:4px 0 0 2px;
	padding:4px 0 0 4px !important;
}

.hideLowerRightTab
{
	display:none;
}

.anchorActive
{
	background:url(../images/tab_left_active.jpg) no-repeat;
}
.anchorNormal
{
	display:block;
	width:108px;
	height:40px;
	text-decoration:none;
	color:#2e526b;
	float:left;
	line-height:40px;
	text-align:center;
	background:url(../images/tab_left_normal.jpg) no-repeat;
}
.borderRight
{
	border-right:1px solid #5ea1cb;
}
.show
{
	display:block;
}
.hide
{
	display:none;
}

/*----------------------------Links Styles------------------------------------*/

/*----------------------------Align And Float---------------------------------*/
.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.clearBoth
{
	clear:both;
}
.alignLeft
{
	text-align:left;
}
.alignRight
{
	text-align:right;
}
.alignMiddle
{
	vertical-align:middle;
}
/*----------------------------Margin And Padding------------------------------*/
.paddLeft7
{
	padding-left:7px;
}
.paddRight7
{
	padding-right:7px;
}
.paddTop7
{
	padding-top:7px;
}
.paddTop5
{
	padding-top:5px;
}
.paddTop15
{
	padding-top:15px;
}
.paddLeft20
{
	padding-left:20px;
}
.paddLeft25
{
	padding-left:25px;
}

.paddLeft15
{
	padding-left:15px;
}
.paddRight7
{
	padding-right:7px;
}
.marginTop15
{
	margin-top:15px;
}
.padding5
{
	margin:5px;
}
.marginTop50
{
	margin-top:50px;
}
.marginBottom15
{
	margin-bottom:15px;
}
.marginLeft5
{
	margin-left:5px;
}
/*----------------------------Height And Width--------------------------------*/


/*----------------------------Color, Font And Border--------------------------*/
.darkBlue
{
	color:#2e526b;
	font-size:10px;
	font-weight:bold;
}
.lightBlue
{
	color:#4a7e9d;
	font-size:10px;
}
.darkNavy
{
	color:#004562;
}